Changeset 3443250
- Timestamp:
- 01/20/2026 12:40:20 PM (2 months ago)
- Location:
- better-block-editor
- Files:
-
- 24 added
- 88 edited
- 1 copied
-
tags/1.1.0 (copied) (copied from better-block-editor/trunk)
-
tags/1.1.0/Core/BlockUtils.php (modified) (1 diff)
-
tags/1.1.0/Modules/BlockEditorForceApiV3 (added)
-
tags/1.1.0/Modules/BlockEditorForceApiV3/Module.php (added)
-
tags/1.1.0/Modules/DesignSystemParts/design-system.json (modified) (1 diff)
-
tags/1.1.0/Modules/Settings/Module.php (modified) (1 diff)
-
tags/1.1.0/Modules/TextStyleFromElement (added)
-
tags/1.1.0/Modules/TextStyleFromElement/Module.php (added)
-
tags/1.1.0/better-block-editor.php (modified) (1 diff)
-
tags/1.1.0/dist/bundle/editor-rtl.css (modified) (2 diffs)
-
tags/1.1.0/dist/bundle/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/bundle/editor.css (modified) (2 diffs)
-
tags/1.1.0/dist/bundle/editor.js (modified) (3 diffs)
-
tags/1.1.0/dist/editor/blocks/__all__/animation-on-scroll/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/__all__/animation-on-scroll/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/__all__/block-editor-force-api-v3 (added)
-
tags/1.1.0/dist/editor/blocks/__all__/block-editor-force-api-v3/editor.asset.php (added)
-
tags/1.1.0/dist/editor/blocks/__all__/block-editor-force-api-v3/editor.js (added)
-
tags/1.1.0/dist/editor/blocks/__all__/text-responsive/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/__all__/text-responsive/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/__all__/text-style-from-element (added)
-
tags/1.1.0/dist/editor/blocks/__all__/text-style-from-element/editor.asset.php (added)
-
tags/1.1.0/dist/editor/blocks/__all__/text-style-from-element/editor.js (added)
-
tags/1.1.0/dist/editor/blocks/button/hover-colors/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/button/hover-colors/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/buttons/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/buttons/responsiveness/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/grid/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/grid/responsiveness/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/group/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/group/responsiveness/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/navigation/hover-colors/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/navigation/hover-colors/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/navigation/responsiveness/editor-rtl.css (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/navigation/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/navigation/responsiveness/editor.css (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/post-template/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/post-template/responsiveness/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/row/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/blocks/row/responsiveness/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/animation-on-scroll/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/animation-on-scroll/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/design-system/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/design-system/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/interface/editor-rtl.css (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/interface/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/interface/editor.css (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/interface/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/partial-import/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/partial-import/editor.js (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/welcome-guide/editor-rtl.css (added)
-
tags/1.1.0/dist/editor/plugins/welcome-guide/editor.asset.php (modified) (1 diff)
-
tags/1.1.0/dist/editor/plugins/welcome-guide/editor.css (added)
-
tags/1.1.0/dist/editor/plugins/welcome-guide/editor.js (modified) (1 diff)
-
tags/1.1.0/readme.txt (modified) (3 diffs)
-
tags/1.1.0/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/1.1.0/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/Core/BlockUtils.php (modified) (1 diff)
-
trunk/Modules/BlockEditorForceApiV3 (added)
-
trunk/Modules/BlockEditorForceApiV3/Module.php (added)
-
trunk/Modules/DesignSystemParts/design-system.json (modified) (1 diff)
-
trunk/Modules/Settings/Module.php (modified) (1 diff)
-
trunk/Modules/TextStyleFromElement (added)
-
trunk/Modules/TextStyleFromElement/Module.php (added)
-
trunk/better-block-editor.php (modified) (1 diff)
-
trunk/dist/bundle/editor-rtl.css (modified) (2 diffs)
-
trunk/dist/bundle/editor.asset.php (modified) (1 diff)
-
trunk/dist/bundle/editor.css (modified) (2 diffs)
-
trunk/dist/bundle/editor.js (modified) (3 diffs)
-
trunk/dist/editor/blocks/__all__/animation-on-scroll/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/animation-on-scroll/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/block-editor-force-api-v3 (added)
-
trunk/dist/editor/blocks/__all__/block-editor-force-api-v3/editor.asset.php (added)
-
trunk/dist/editor/blocks/__all__/block-editor-force-api-v3/editor.js (added)
-
trunk/dist/editor/blocks/__all__/text-responsive/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/text-responsive/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/text-style-from-element (added)
-
trunk/dist/editor/blocks/__all__/text-style-from-element/editor.asset.php (added)
-
trunk/dist/editor/blocks/__all__/text-style-from-element/editor.js (added)
-
trunk/dist/editor/blocks/button/hover-colors/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/button/hover-colors/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/buttons/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/buttons/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/grid/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/grid/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/group/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/group/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/navigation/hover-colors/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/navigation/hover-colors/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/navigation/responsiveness/editor-rtl.css (modified) (1 diff)
-
trunk/dist/editor/blocks/navigation/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/navigation/responsiveness/editor.css (modified) (1 diff)
-
trunk/dist/editor/blocks/post-template/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/post-template/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/row/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/row/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/plugins/animation-on-scroll/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/plugins/animation-on-scroll/editor.js (modified) (1 diff)
-
trunk/dist/editor/plugins/design-system/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/plugins/design-system/editor.js (modified) (1 diff)
-
trunk/dist/editor/plugins/interface/editor-rtl.css (modified) (1 diff)
-
trunk/dist/editor/plugins/interface/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/plugins/interface/editor.css (modified) (1 diff)
-
trunk/dist/editor/plugins/interface/editor.js (modified) (1 diff)
-
trunk/dist/editor/plugins/partial-import/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/plugins/partial-import/editor.js (modified) (1 diff)
-
trunk/dist/editor/plugins/welcome-guide/editor-rtl.css (added)
-
trunk/dist/editor/plugins/welcome-guide/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/plugins/welcome-guide/editor.css (added)
-
trunk/dist/editor/plugins/welcome-guide/editor.js (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
better-block-editor/tags/1.1.0/Core/BlockUtils.php
r3386474 r3443250 83 83 84 84 return null; 85 } 86 87 /** 88 * Sets an attribute on the first tag in the given block content. 89 * 90 * @param string $block_content The HTML content of the block. 91 * @param string $attribute The attribute name to set. 92 * @param string $value The value to set for the attribute. 93 * 94 * @return string The modified block content with the updated attribute. 95 */ 96 static function set_attribute( $block_content, $attribute, $value ) { 97 $tag = self::get_tag_to_modify( $block_content ); 98 if ( ! $tag ) { 99 return $block_content; 100 } 101 102 $tag->set_attribute( $attribute, $value ); 103 104 return $tag->get_updated_html(); 85 105 } 86 106 -
better-block-editor/tags/1.1.0/Modules/DesignSystemParts/design-system.json
r3386474 r3443250 5 5 "gradients": [ 6 6 { 7 "gradient": "linear-gradient(180deg,rgb(248,250,252) 50%,rgba(255,255,255, 0) 50%)",7 "gradient": "linear-gradient(180deg,rgb(248,250,252) 50%,rgba(255,255,255,1) 50%)", 8 8 "name": "Gradient 1", 9 9 "slug": "bbe-gradient-1" 10 10 }, 11 11 { 12 "gradient": "linear-gradient(180deg,rgba( 0,0,0,0) 50%,rgb(248,250,252) 50%)",12 "gradient": "linear-gradient(180deg,rgba(255,255,255,1) 50%,rgb(248,250,252) 50%)", 13 13 "name": "Gradient 2", 14 14 "slug": "bbe-gradient-2" 15 15 }, 16 16 { 17 "gradient": "linear-gradient(180deg,rgb(248,250,252) 21%,rgba(255,255,255, 0) 99%)",17 "gradient": "linear-gradient(180deg,rgb(248,250,252) 21%,rgba(255,255,255,1) 99%)", 18 18 "name": "Gradient 3", 19 19 "slug": "bbe-gradient-3" 20 20 }, 21 21 { 22 "gradient": "linear-gradient(180deg,rgba(255,255,255, 0) 0%,rgb(248,250,252) 80%)",22 "gradient": "linear-gradient(180deg,rgba(255,255,255,1) 0%,rgb(248,250,252) 80%)", 23 23 "name": "Gradient 4", 24 24 "slug": "bbe-gradient-4" 25 25 }, 26 26 { 27 "gradient": "linear-gradient(180deg, rgb(241,245,249) 20%,rgba(255,255,255,0) 100%)",27 "gradient": "linear-gradient(180deg,#191e29 0%, rgba(0,0,0,0) 100%)", 28 28 "name": "Gradient 5", 29 29 "slug": "bbe-gradient-5" 30 30 }, 31 31 { 32 "gradient": "linear-gradient(180deg, rgba(255,255,255,0) 0%,rgb(241,245,249) 80%)",32 "gradient": "linear-gradient(180deg, rgba(0,0,0,0) 0%,#191e29 100%)", 33 33 "name": "Gradient 6", 34 34 "slug": "bbe-gradient-6" 35 35 }, 36 36 { 37 "gradient": "linear-gradient(180deg,rgb(240,250,255) 20%,rgba(255,255,255, 0) 100%)",37 "gradient": "linear-gradient(180deg,rgb(240,250,255) 20%,rgba(255,255,255,1) 100%)", 38 38 "name": "Gradient 7", 39 39 "slug": "bbe-gradient-7" 40 40 }, 41 41 { 42 "gradient": "linear-gradient(180deg,rgba(255,255,255, 0) 0%,rgb(240,250,255) 80%)",42 "gradient": "linear-gradient(180deg,rgba(255,255,255,1) 0%,rgb(240,250,255) 80%)", 43 43 "name": "Gradient 8", 44 44 "slug": "bbe-gradient-8" 45 45 }, 46 46 { 47 "gradient": "linear-gradient(180deg, rgb(243,252,233) 20%,rgba(255,255,255,0)100%)",47 "gradient": "linear-gradient(180deg,#7dd5fc 0%,#0d9fe3 100%)", 48 48 "name": "Gradient 9", 49 49 "slug": "bbe-gradient-9" 50 50 }, 51 51 { 52 "gradient": "linear-gradient(180deg, rgba(255,255,255,0) 0%,rgb(243,252,233) 80%)",52 "gradient": "linear-gradient(180deg,#38bcf8 0%,#0284c0 100%)", 53 53 "name": "Gradient 10", 54 54 "slug": "bbe-gradient-10" 55 55 }, 56 56 { 57 "gradient": "linear-gradient(180deg, rgb(7,43,59)0%,rgba(255,255,255,0) 70%)",57 "gradient": "linear-gradient(180deg,#072b3b 0%,rgba(255,255,255,0) 70%)", 58 58 "name": "Gradient 11", 59 59 "slug": "bbe-gradient-11" 60 60 }, 61 61 { 62 "gradient": "linear-gradient(180deg,rgba(255,255,255,0) 30%, rgb(7,43,59)100%)",62 "gradient": "linear-gradient(180deg,rgba(255,255,255,0) 30%,#072b3b 100%)", 63 63 "name": "Gradient 12", 64 64 "slug": "bbe-gradient-12" 65 65 }, 66 66 { 67 "gradient": "linear-gradient( 90deg,rgb(7,43,59) 0%,rgb(7,94,133) 98%)",67 "gradient": "linear-gradient(180deg,rgb(7,43,59) 0%,rgb(7,94,133) 100%)", 68 68 "name": "Gradient 13", 69 69 "slug": "bbe-gradient-13" 70 70 }, 71 71 { 72 "gradient": "linear-gradient( 90deg,rgb(7,94,133) 0%,rgb(7,43,59) 99%)",72 "gradient": "linear-gradient(180deg,rgb(7,94,133) 0%,rgb(7,43,59) 100%)", 73 73 "name": "Gradient 14", 74 74 "slug": "bbe-gradient-14" -
better-block-editor/tags/1.1.0/Modules/Settings/Module.php
r3386474 r3443250 40 40 function () { 41 41 $this->enqueue_assets( $this::EDITOR_ASSET_KEY ); 42 // inject some additional data to JS 43 // it's important to do as late as possible so all modules can add their data 44 // via wpbbe_script_data filter (sometimes we need there core data to be 45 // formed or functions initialized which happens on late stages of code execution) 46 $this->enqueue_block_editor_inline_data(); 42 47 }, 43 48 9 44 49 ); 45 46 $this->enqueue_block_editor_inline_data();47 50 } 48 51 -
better-block-editor/tags/1.1.0/better-block-editor.php
r3389486 r3443250 5 5 * Requires at least: 6.8 6 6 * Requires PHP: 7.4 7 * Version: 1. 0.1.27 * Version: 1.1.0 8 8 * Author: Dream-Theme 9 9 * License: GPLv2 or later -
better-block-editor/tags/1.1.0/dist/bundle/editor-rtl.css
r3386474 r3443250 2 2 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.row__responsive-stack-on{order:300}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.row__responsive-stack-on .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} 3 3 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.post-template__responsive-stack-on{order:300} 4 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}4 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-tools-panel:nth-child(2){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .wp-block-navigation__overlay-menu-preview{margin-bottom:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness h3{margin-top:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} 5 5 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel):has(>.components-tools-panel.navigation-hover-color-block-support-panel){order:-440} 6 6 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.grid__responsive-stack-on{order:300} … … 13 13 .wpbbe-block-toolbar-hidden{visibility:hidden}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.animation-on-scroll{order:500} 14 14 :where(.block-editor,.edit-site) .editor-header .editor-header__settings .wpbbe-visibility-wrapper{order:-90} 15 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px; padding:0 18px}16 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view].components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500}15 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px;margin-right:auto;padding:0 18px} 16 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])) .block-editor-block-card{order:-1000}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500} 17 17 .wpbbe-palette-generator-panel .components-color-palette__custom-color-wrapper .components-color-palette__custom-color-name{display:none!important}.wpbbe-palette-generator-panel button.components-circular-option-picker__option{pointer-events:none}.wpbbe-palette-generator-panel .components-circular-option-picker__option-wrapper svg{display:none}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div>div{order:1}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div .color-block-support-panel{order:3}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div .wpbbe-palette-generator-open-panel{order:2} 18 18 :where(.block-editor,.edit-site) .editor-header .editor-header__settings .wpbbe-animation-reset-wrapper{order:-80} -
better-block-editor/tags/1.1.0/dist/bundle/editor.asset.php
r3388992 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 2f4e2e94f10745482661');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '32fe6798c7713579e162'); -
better-block-editor/tags/1.1.0/dist/bundle/editor.css
r3386474 r3443250 2 2 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.row__responsive-stack-on{order:300}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.row__responsive-stack-on .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} 3 3 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.post-template__responsive-stack-on{order:300} 4 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}4 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-tools-panel:nth-child(2){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .wp-block-navigation__overlay-menu-preview{margin-bottom:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness h3{margin-top:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} 5 5 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel):has(>.components-tools-panel.navigation-hover-color-block-support-panel){order:-440} 6 6 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.grid__responsive-stack-on{order:300} … … 13 13 .wpbbe-block-toolbar-hidden{visibility:hidden}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.animation-on-scroll{order:500} 14 14 :where(.block-editor,.edit-site) .editor-header .editor-header__settings .wpbbe-visibility-wrapper{order:-90} 15 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px; padding:0 18px}16 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view].components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500}15 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px;margin-left:auto;padding:0 18px} 16 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])) .block-editor-block-card{order:-1000}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500} 17 17 .wpbbe-palette-generator-panel .components-color-palette__custom-color-wrapper .components-color-palette__custom-color-name{display:none!important}.wpbbe-palette-generator-panel button.components-circular-option-picker__option{pointer-events:none}.wpbbe-palette-generator-panel .components-circular-option-picker__option-wrapper svg{display:none}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div>div{order:1}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div .color-block-support-panel{order:3}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div .wpbbe-palette-generator-open-panel{order:2} 18 18 :where(.block-editor,.edit-site) .editor-header .editor-header__settings .wpbbe-animation-reset-wrapper{order:-80} -
better-block-editor/tags/1.1.0/dist/bundle/editor.js
r3388992 r3443250 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(4715),i=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,r.Q)();return(0,i.jsx)(o.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(9079),o=n(4715),i=n(6427),s=n(7143),a=n(6087),l=n(7723),c=n(790);function d({value:e,label:t,onChange:n,...d}){const{clientId:u}=(0,o.useBlockEditContext)(),b=(0,s.select)("core/block-editor").getBlockAttributes(u), p=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!p&&n(!1)}),[e,p,n]),p?(0,c.jsx)(i.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,l.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...d}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});const r={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>p.Y,EO:()=>f,TU:()=>m});var r=n(6427),o=n(6087),i=n(7723),s=n(5573),a=n(790);const l=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),d=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),u=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),b=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var p=n(2513);const h=[{value:p.Y.LEFT,icon:l,label:(0,i.__)("Justify items left","better-block-editor")},{value:p.Y.CENTER,icon:c,label:(0,i.__)("Justify items center","better-block-editor")},{value:p.Y.RIGHT,icon:d,label:(0,i.__)("Justify items right","better-block-editor")},{value:p.Y.SPACE_BETWEEN,icon:u,label:(0,i.__)("Space between items","better-block-editor")},{value:p.Y.STRETCH,icon:b,label:(0,i.__)("Stretch items","better-block-editor")}];function f({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=p.Y.LEFT}){return(0,o.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:h.map((({value:e,icon:n,label:o})=>t.includes(e)?null:(0,a.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})})}function m(e,t=!1){const n={[p.Y.LEFT]:"flex-start",[p.Y.RIGHT]:"flex-end",[p.Y.CENTER]:"center",[p.Y.STRETCH]:"stretch",[p.Y.SPACE_BETWEEN]:"space-between"},r={...n,[p.Y.LEFT]:"flex-end",[p.Y.RIGHT]:"flex-start"};return t?r[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});const r={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>p,Dx:()=>h,RN:()=>f});var r=n(6427),o=n(7723),i=n(5573),s=n(790);const a=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),l=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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"})}),c=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),d=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var u=n(7637);const b=[{value:u.o.ROW,icon:a,label:(0,o.__)("Horizontal","better-block-editor")},{value:u.o.COLUMN,icon:l,label:(0,o.__)("Vertical","better-block-editor")},{value:u.o.ROW_REVERSE,icon:c,label:(0,o.__)("Horizontal inversed","better-block-editor")},{value:u.o.COLUMN_REVERSE,icon:d,label:(0,o.__)("Vertical inversed","better-block-editor")}];function p({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,o.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:b.map((({value:e,icon:t,label:n})=>(0,s.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function h(e){return[u.o.ROW,u.o.ROW_REVERSE].includes(e)}function f(e){return[u.o.COLUMN,u.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>o,iS:()=>i,kX:()=>r});const r="",o="mobile",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>s.Pj,kX:()=>s.kX,xC:()=>c});var r=n(7030),o=n(6427),i=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,i.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:d,...u}){let b=[{name:(0,i.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,i.__)("Custom","better-block-editor"),key:s.iS}),b=b.filter((e=>!n.includes(e.key)));const p=(0,r.Q)(),{breakpoint:h=s.kX,breakpointCustomValue:f}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(o.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(o.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:b.find((e=>e.key===h))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&h!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),h===s.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:f,onChange:e=>c({breakpointCustomValue:e}),units:p,size:"__unstable-large",help:d,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,iS:()=>l,kX:()=>a});var r=n(6427),o=n(7723),i=n(9876),s=n(790);const a="",l="custom";function c({label:e="",value:t="",unsupportedValues:n=[],supportUserDefinedBreakpoints:c=!0,onChange:d=e=>e,...u}){let b=[{name:(0,o.__)("Off","better-block-editor"),key:a}];return c&&(0,i.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,o.__)("Custom","better-block-editor"),key:l}),b=b.filter((e=>!n.includes(e.key))),(0,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.jsx)(r.CustomSelectControl,{...u,label:e,hideLabelFromVision:!e,value:b.find((e=>e.key===t))||b[0],options:b,onChange:e=>{d(e.selectedItem.key)},size:"__unstable-large"}),u.help&&(0,s.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(6427),i=n(790);function s({value:e="",onChange:t=e=>e,...n}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.Q)()};return(0,i.jsx)(o.__experimentalUnitControl,{onChange:t,value:e,...s,...n})}},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var r=n(6427),o=n(7723),i=n(6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,o.__)("Responsive Settings — done right","better-block-editor"),t=(0,o.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(i.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(r.PanelBody,{title:(0,o.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>r.V,B:()=>a});var r=n(1150),o=n(7723);const i=n.p+"images/hover-colors.f4398a70.webp";var s=n(790);function a(e){const t=(0,o.__)("Hover colors. Finally!","better-block-editor"),n=(0,o.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,s.jsx)(r.V,{identifier:"hover-colors",pages:[{title:t,text:n,image:i}],...e})}},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var r=n(6427),o=n(7143),i=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:b}=(0,o.select)(a.store),{set:p}=(0,o.useDispatch)(a.store),h=!b(d,e),[f,m]=(0,i.useState)(h);return f?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{m(!1),p(d,e,!0)},...l}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{H:()=>o,V:()=>r});const r="wpbbe-",o="wpbbe/v1"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(6942),o=n.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=i(e),r=i(t),s=[...n,...r.filter((e=>!n.includes(e)))];return o()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6087),o=n(790);const i=(0,r.forwardRef)(((e,t)=>(0,o.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o,TZ:()=>r,t6:()=>i,xc:()=>s});const r="blocks__all__animation-on-scroll",o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001},i="aos-animate",s=1e3},8367:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(4197),b=n(383),p=n(9079),h=n(4753),f=n(790);const m=[{name:(0,l.__)("Off","better-block-editor"),key:null},{name:(0,l.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,l.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,l.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,l.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,l.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,l.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,l.__)("Zoom out","better-block-editor"),key:"zoom-out"}],g=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})},x=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},v=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},w=[{name:(0,l.__)("Linear","better-block-editor"),key:"linear"},{name:(0,l.__)("Ease","better-block-editor"),key:"ease"},{name:(0,l.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,l.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,l.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,l.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,l.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,l.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,l.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,l.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,l.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,l.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,l.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,l.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,l.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:w.find((t=>t.key===e)),options:w,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})};var _=n(6032);const y=n.p+"images/image.e799b55a.webp";function C(){const e=(0,l.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,l.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,f.jsx)(_.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:y}]})}var j=n(5571),S=n(7143);const E=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},B=()=>{const e=(0,S.select)(r.store).getSelectedBlockClientId(),t=(0,S.select)(r.store).getBlock(e);if("core/cover"===t.name){const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${e}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(t)]}if("core/image"===t.name){const t=`#block-${e} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,b.Xo)().querySelectorAll(t))}},M=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},R=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},N=["core/template-part"],V=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:a,attributes:d}=t,m=(0,s.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),[w]=(0,s.useState)(!!m.animation);let _;const y=(0,s.useRef)({}),S=e=>{y.current={...y.current,...e},_&&clearTimeout(_),_=setTimeout((()=>{const e={...m,...y.current};y.current={},E(e)}),j.xc)},E=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,b.Xo)().querySelector(`#block-${a}`);t.classList.remove(j.t6);const r=setInterval((()=>{t&&!t.classList.contains(j.t6)&&(clearInterval(r),t.classList.add(j.t6),n({wpbbeAnimationOnScroll:{...m,...e}}))}),10)},B=(0,s.useMemo)((()=>function(e,t){const{animation:n,duration:r=0,delay:o=0}=null!=e?e:{};return n?`.${c.V+t} {\n\t\t\t--aos-duration: ${Number(r)/1e3}s;\n\t\t\t--aos-delay: ${Number(o)/1e3}s;\n\t\t}`:null}(m,a)),[a,m]),M=(0,h.useAddEditorStyle)(B,j.TZ+"__"+a);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:M}),(0,f.jsx)(e,{...t}),i&&(0,p.sS)(a)&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(r.BlockControls,{children:(0,f.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,f.jsx)(r.InspectorControls,{children:(0,f.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:w||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,f.jsx)(C,{}),(0,f.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(g,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>E({animation:e})})}),m.animation&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,f.jsx)(k,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>E({timingFunction:e})})}),(0,f.jsx)(v,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>S({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,f.jsx)(x,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>S({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),O=(0,i.createHigherOrderComponent)((e=>t=>{var n,r;const{wrapperProps:o={},attributes:{wpbbeAnimationOnScroll:i={}},clientId:a,isSelected:l}=t;if((0,s.useEffect)((()=>{const e=(0,b.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",M),e.addEventListener("animationiteration",M),e.addEventListener("animationcancel",R),e.addEventListener("animationend",R)}(e):function(e){e.removeEventListener("animationstart",M),e.removeEventListener("animationiteration",M),e.removeEventListener("animationcancel",R),e.removeEventListener("animationend",R)}(e))}),[a,l]),null===(null!==(n=i.animation)&&void 0!==n?n:null))return(0,f.jsx)(e,{...t});const u={"data-aos":i.animation,"data-aos-easing":null!==(r=i.timingFunction)&&void 0!==r?r:""};return(0,f.jsx)(e,{...t,wrapperProps:{...o,...u},className:(0,d.T)(t.className,`${j.t6} ${c.V+a}`)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,p.L2)((function(e){return!N.includes(e.name)}),V)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",O)},1131:(e,t,n)=>{"use strict";var r=n(6954),o=n(9079),i=n(4715),s=n(6427),a=n(9491),l=n(7143),c=n(6087),d=n(2619),u=n(7723),b=n(790);const p=(0,a.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:r,clientId:a,__unstableParentLayout:l={}}=t,d=n?.style?.layout?.selfStretch;return(0,c.useEffect)((()=>{"fill"===d&&r({wpbbeFlexItemPreventShrinking:void 0})}),[d,r]),"flex"!==l?.type||!0!==l?.allowSizingOnChildren?(0,b.jsx)(e,{...t}):"fill"!==d&&(0,o.sS)(a)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsx)(i.InspectorControls,{group:"dimensions",children:(0,b.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,checked:!!n?.wpbbeFlexItemPreventShrinking,onChange:e=>{r({wpbbeFlexItemPreventShrinking:!0===e||void 0})},label:(0,u.__)("Prevent shrinking","better-block-editor"),className:"wpbbe__all__flex-item-prevent-shrinking"})})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),h=(0,a.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:i,className:s="",setAttributes:a}=t,d=null!==(n=o?.wpbbeFlexItemPreventShrinking)&&void 0!==n&&n;return(0,c.useEffect)((()=>{-1!==(0,l.select)("core/block-editor").getBlockIndex(i)&&d&&!function(e){var t;const n=null!==(t=(0,l.select)("core/block-editor").getBlockParents(e,!0)[0])&&void 0!==t?t:void 0;if(!n)return!1;const r=(0,l.select)("core/block-editor").getBlockAttributes(n);return"flex"===r?.layout?.type}(i)&&a({wpbbeFlexItemPreventShrinking:void 0})}),[d,i,a]),(0,b.jsx)(e,{...t,className:(0,r.T)(s,d?"wpbbe__flex-item-prevent-shrinking":"")})}),"renderInEditor");(0,d.addFilter)("blocks.registerBlockType","wpbbe/__all__/flex-item-prevent-shrinking/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeFlexItemPreventShrinking:{type:"boolean"}}}})),(0,d.addFilter)("editor.BlockEdit","wpbbe/__all__/flex-item-prevent-shrinking/edit-block",p),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",h)},2401:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2845),c=n(3306),d=n(8969),u=n(6954),b=n(4197),p=n(3604),h=n(9748),f=n(9079),m=n(4753);const g="left",x="center",v="right";var w=n(6427),k=n(5573),_=n(790);const y=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),C=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),j=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function S({value:e,onChange:t,...n}){const r={LEFT:{value:g,icon:y,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:x,icon:C,label:(0,a.__)("Align text center","better-block-editor")},BOTTOM:{value:v,icon:j,label:(0,a.__)("Align text right","better-block-editor")}};return(0,_.jsx)(w.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(r).map((({value:e,icon:t,label:n})=>(0,_.jsx)(w.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const E=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=g;function M(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:B}function R(e){return E.includes(e)}const N=(0,o.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o,attributes:{wpbbeResponsive:{breakpoint:s=l.kX,breakpointCustomValue:u,settings:{alignment:g=M(o,n)}={}}={}},setAttributes:x,isSelected:v,clientId:w}=t;(0,p.KZ)(x);const k=(0,p.PE)(x),y=(0,p.Zx)(x),[C]=(0,i.useState)(!!o.wpbbeResponsive),j=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{alignment:i}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,h.BO)(r,o);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${d.V+t} {\n\t\t\ttext-align: ${i};\n\t\t}\n\t}`:null}(o,w)),[o,w]),E=(0,m.useAddEditorStyle)(j,"blocks__all__text-responsive__"+w),B=(0,a.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:E}),(0,_.jsx)(e,{...t}),v&&(0,f.sS)(w)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(c._,{initialOpen:C||!!o.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,_.jsx)(l.xC,{label:(0,a.__)("Breakpoint","better-block-editor"),value:{breakpoint:s,breakpointCustomValue:u},onChange:y,help:B}),!(0,h.v6)(s)&&(0,_.jsx)(S,{label:(0,a.__)("Text alignment","better-block-editor"),value:g,onChange:e=>k({alignment:e})})]})})]})}),"extendBlockEdit"),V=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:r,className:o,clientId:i}=t;return R(r)&&n?(0,_.jsx)(e,{...t,className:(0,u.T)(o,d.V+i)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return R(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[g,x,v]}}}}}:e})),(0,s.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,f.L2)((e=>R(e.name)),N)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",V)},1708:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(4197),b=n(9748),p=n(9079),h=n(4753),f=n(1231),m=n(8695),g=n(5697),x=n(790);function v({value:e="visible",onChange:t}){return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(o.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,l.__)("Block visibility","better-block-editor"),value:e||"visible",onChange:t,children:[(0,x.jsx)(o.__experimentalToggleGroupControlOption,{value:"visible",label:(0,l.__)("Visible","better-block-editor")},"visible"),(0,x.jsx)(o.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,l.__)("Hidden","better-block-editor")},"hidden")]})})}function w({props:e}){const{attributes:t,setAttributes:n}=e,{wpbbeVisibility:r}=t,{visibility:o,breakpoint:i,breakpointCustomValue:a}=r||{};function c(e){n({wpbbeVisibility:{visibility:"visible",...r,...e}})}(0,g.r)(i,(e=>c({breakpoint:f.iS,breakpointCustomValue:e}))),(0,s.useEffect)((()=>{"hidden"===o||i||n({wpbbeVisibility:void 0})}),[n,o,i]);const d="hidden"===o?(0,l.__)("Show block at this breakpoint and below.","better-block-editor"):(0,l.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(v,{value:o,onChange:e=>c({visibility:e})}),(0,x.jsx)(f.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:i,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:i!==f.iS?d:null}),i===f.iS&&(0,x.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const k=["core/template-part"],_='\n\tcontent: "";\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tbackground: repeating-linear-gradient(\n\t\t-45deg,\n\t\trgb(255 255 255 / 30%),\n\t\trgb(255 255 255 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 6px\n\t) !important;\n\tz-index: 1000;\n\twidth: 100%;\n\theight: 100%;\n\tbox-sizing: border-box;\n\tclip-path: none;',y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:i,clientId:a,isSelected:d}=t,[f]=(0,s.useState)(!!n?.wpbbeVisibility),m=(0,s.useMemo)((()=>function(e,t){var n;if(null!==(n=!e?.wpbbeVisibility)&&void 0!==n&&n)return null;const{visibility:r,breakpoint:o,breakpointCustomValue:i}=e.wpbbeVisibility||{},s=(0,b.BO)(o,i),a=c.V+`${t}`,l=[];let d="",u="";return o&&s&&("hidden"===r?(d="width > ",u="hidden",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden.${a} { \n\t\t\t\t\t\tdisplay: flex !important; \n\t\t\t\t\t}\n\t\t\t\t}`)):(d="width <= ",u="visible",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-visible.${a} { \n\t\t\t\t\tdisplay: none !important; \n\t\t\t\t}\n\t\t\t}`)),l.push(`@media screen and (${d} ${s}) {\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a}:before { ${_} }\n\t\t}`)),"hidden"!==r||o||(l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a} { opacity: 0.6; }`),l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a}:before { ${_}}`)),l}(n,a)),[n,a]),g=(0,h.useAddEditorStyle)(m,"blocks__all__visibility__"+a);return d&&(0,p.sS)(a)&&!k.includes(i)?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.Z,{ref:g}),(0,x.jsx)(e,{...t}),d&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:f||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,x.jsx)(w,{props:t})})})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.Z,{ref:g}),(0,x.jsx)(e,{...t})]})}),"extendBlockEdit");function C(e,t,n){var r;const{visibility:o,breakpoint:i}=null!==(r=t?.wpbbeVisibility)&&void 0!==r?r:{};return e=(0,d.T)(e,c.V+`${n}`),(i||o)&&(e=(0,d.T)(e,`wpbbe-visibility-${o||"visible"}`+(i?` wpbbe-visibility-breakpoint-${i}`:""))),e}const j=(0,i.createHigherOrderComponent)((e=>t=>{var n;return null!==(n=!t.attributes.wpbbeVisibility)&&void 0!==n&&n?(0,x.jsx)(e,{...t}):(0,x.jsx)(e,{...t,className:C(t.className,t.attributes,t.clientId)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",y,500),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",j)},8415:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(6032),c=n(6954),d=n(9163),u=n(9079),b=n(790);const p="core/button";function h(e){return e.name===p}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:s,clientId:c}=t,{wpbbeHoverColor:p={}}=t.attributes,[h,f]=(0,i.useState)(p.text),[m,g]=(0,i.useState)(p.background),[x,v]=(0,i.useState)(p.border);return(0,i.useEffect)((()=>{h===p.text&&m===p.background&&x===p.border||s({wpbbeHoverColor:{text:h,background:m,border:x}})}),[h,m,x,s,p.text,p.background,p.border]),(0,u.sS)(c)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(h),onChange:e=>f(o(e)),label:(0,a.__)("Text","better-block-editor")},{value:n(m),onChange:e=>g(o(e)),label:(0,a.__)("Background","better-block-editor")},{value:n(x),onChange:e=>v(o(e)),label:(0,a.__)("Border","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),m=(0,o.createHigherOrderComponent)((e=>t=>{if(!h(t))return(0,b.jsx)(e,{...t});const{attributeToCss:n}=(0,d.gy)(),r=["text","background","border"],{wpbbeHoverColor:o={}}=t.attributes,i={};let s="";for(const e of r)o[e]&&(i[`--wp-block-button--hover-${e}`]=n(o[e]),s+=` has-hover-${e}`);return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,s)})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(e,t){return t!==p?e:{...e,attributes:{...e.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,u.L2)(h,f)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",m)},5854:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(812),c=n(8136),d=n(7637),u=n(2845),b=n(3306),p=n(8969),h=n(6954),f=n(4197),m=n(3604),g=n(9748),x=n(9079),v=n(4753),w=n(2513),k=n(1231);function _(e){var t,n,r,o;const i=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:k.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=s?.settings?.justification)&&void 0!==r?r:i.justifyContent)&&void 0!==n?n:w.Y.LEFT,orientation:null!==(o=s?.settings?.orientation)&&void 0!==o?o:"vertical"===i.orientation?d.o.COLUMN:d.o.ROW}}}var y=n(790);const C="core/buttons";function j(e){return e.name===C}const S=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:s,setAttributes:h}=t,{breakpoint:w,breakpointCustomValue:k,settings:{justification:C,orientation:j}}=_(n);(0,m.KZ)(h);const S=(0,m.Zx)(h,{justification:C,orientation:j}),E=(0,m.PE)(h),[B]=(0,i.useState)(!!n.wpbbeResponsive),M=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:i}}=_(e),s=(0,g.BO)(n,r);if((0,g.v6)(n)||!s)return null;const a=(0,c.Dx)(i)?"justify-content":"align-items",u=(0,l.TU)(o,i===d.o.ROW_REVERSE);return`@media screen and (width <= ${s}) {\n\t \t.${p.V+t} {\n\t\t${a}:${u} !important;\n\t\tflex-direction: ${i} !important;\n\t\t}\n\t}`}(n,o)),[n,o]),R=(0,v.useAddEditorStyle)(M,"blocks__core_buttons__responsiveness__"+o),N=(0,a.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(f.Z,{ref:R}),(0,y.jsx)(e,{...t}),s&&(0,x.sS)(o)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:B||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,y.jsx)(u.xC,{value:{breakpoint:w,breakpointCustomValue:k},onChange:S,help:N}),!(0,g.v6)(w)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.Q2,{value:j,onChange:e=>E({orientation:e})}),(0,y.jsx)(l.EO,{value:C,excludeOptions:(0,c.Dx)(j)?[l.Yv.STRETCH]:[l.Yv.SPACE_BETWEEN],onChange:e=>E({justification:e})})]})]})})]})}),"extendBlockEdit"),E=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:r,className:o}=t;return j(t)&&n.wpbbeResponsive?(0,y.jsx)(e,{...t,className:(0,h.T)(o,`${p.V}${r}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==C?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,x.L2)(j,S)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",E)},7434:(e,t,n)=>{"use strict";var r=n(2845),o=n(8969),i=n(6954),s=n(4197),a=n(3604),l=n(9748),c=n(9079),d=n(4715),u=n(4997),b=n(6427),p=n(9491),h=n(7143),f=n(6087),m=n(2619),g=n(7723),x=n(4753);const v="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const w=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function k(e,t){const{width:n=100/t}=e.attributes;return w(n)}function _(e,t,n=e.length){const r=function(e,t=e.length){return e.reduce(((e,n)=>e+k(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const r=k(n,t);return Object.assign(e,{[n.clientId]:r})}),{})}(e,n)).map((([e,n])=>[e,w(t*n/r)])))}function y(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var C=n(790);const j="core/columns";function S(e){return e.name===j}function E(e){var t,n;const{breakpoint:o=(e.isStackedOnMobile?r.Pj:r.kX),breakpointCustomValue:i,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:o,breakpointCustomValue:i,settings:{reverseOrder:s}}}const B=(0,p.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:m,isSelected:k}=t,{breakpoint:j,breakpointCustomValue:S,settings:{reverseOrder:B}}=E(n);(0,a.KZ)(i);const{count:M,canInsertColumnBlock:R,minCount:N}=(0,h.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:r}=e(d.store),o=r(m),i=o.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:o.length,canInsertColumnBlock:t("core/column",m),minCount:Math.max(...i)+1}}),[m]),{getBlocks:V}=(0,h.useSelect)(d.store),{replaceInnerBlocks:O}=(0,h.useDispatch)(d.store);function P(e,t){let n=V(m);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),o=t>e;if(o&&r){const r=w(100/t),o=t-e;n=[...y(n,_(n,100-r*o)),...Array.from({length:o}).map((()=>(0,u.createBlock)("core/column",{width:`${r}%`})))]}else o?n=[...n,...Array.from({length:t-e}).map((()=>(0,u.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),r)&&(n=y(n,_(n,100)));O(m,n)}const I=(0,p.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},L=(0,f.useMemo)((()=>function(e,t){var n;const{breakpoint:i,breakpointCustomValue:s,settings:{reverseOrder:a}}=E(e);if(i===r.kX)return null;const c=null!==(n=(0,l.BO)(i,s))&&void 0!==n?n:"0px",d=`.wp-block-columns.${o.V+t}`,u=`${d}:not(.is-not-stacked-on-mobile)`;return[`${d} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${c}) {\n\t\t\t${u} {\n\t\t\t\tflex-direction: ${a?"column-reverse":"column"} !important;\n\t\t\t\talign-items: stretch !important;\n\t\t\t}\n\t\t\t\n\t\t\t/* \n\t\t\t\twe increase specificity here to overwrite css added in columnRenderInEditor() \n\t\t\t\twe change flex-direction, so flex-basis (wich is used to provide width) has no sense any more \n\t\t\t*/\n\t\t\t${u} > .wp-block-column.wp-block-column.wp-block-column {\n\t\t\t\tflex-basis: auto !important;\n\t\t\t\twidth: auto;\n\t\t\t\tflex-grow: 1;\n\t\t\t\talign-self: auto !important;\n\t\t\t}\n\t\t}`,`@media screen and (width > ${c}) {\n\t\t\t${u} > .wp-block-column {\n\t\t\t\tflex-basis: 0 !important;\n\t\t\t\tflex-grow: 1;\n\t\t\t}\n\n\t\t\t${u} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(n,m)),[n,m]),A=(0,x.useAddEditorStyle)(L,v+"__"+m),T=(0,a.PE)(i),$=(0,a.Zx)((e=>{var t,n;e.wpbbeResponsive&&(e.wpbbeResponsive?.settings||(e.wpbbeResponsive.settings={}),null!==(n=(t=e.wpbbeResponsive.settings).reverseOrder)&&void 0!==n||(t.reverseOrder=B)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,l.v6)(e.wpbbeResponsive?.breakpoint),i(e)})),F=(0,h.useSelect)((e=>e(d.store).getBlocks(m).length>0),[m]);return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s.Z,{ref:A}),(0,C.jsx)(e,{...t}),k&&F&&(0,c.sS)(m)&&(0,C.jsx)(d.InspectorControls,{children:(0,C.jsxs)(b.__experimentalToolsPanel,{label:(0,g.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{P(M,N),i({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:I,children:[R&&(0,C.jsx)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Columns"),isShownByDefault:!0,hasValue:()=>M,onDeselect:()=>P(M,N),children:(0,C.jsxs)(b.__experimentalVStack,{spacing:4,children:[(0,C.jsx)(b.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,g.__)("Columns"),value:M,onChange:e=>P(M,Math.max(N,e)),min:Math.max(1,N),max:Math.max(6,M)}),M>6&&(0,C.jsx)(b.Notice,{status:"warning",isDismissible:!1,children:(0,g.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,C.jsxs)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>$({breakpoint:r.kX}),children:[(0,C.jsx)(r.xC,{label:(0,g.__)("Stack on","better-block-editor"),value:{breakpoint:j,breakpointCustomValue:S},onChange:$}),!(0,l.v6)(j)&&(0,C.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,g.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:B,onChange:e=>T({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),M=(0,p.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return S(t)?(0,C.jsx)(e,{...t,className:(0,i.T)(n,o.V+r)}):(0,C.jsx)(e,{...t})}),"columnsRenderInEditor"),R=(0,p.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,C.jsx)(e,{...t});const n=o.V+t.clientId,r=`\n\t\t.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.${n}[style*=flex-basis] {\n\t\t\tflex-basis: ${t.attributes.width} !important;\n\t\t}\n\t\t`,a=(0,x.useAddEditorStyle)(r,v+"__"+t.clientId);return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s.Z,{ref:a}),(0,C.jsx)(e,{...t,className:(0,i.T)(t.className,n)})]})}),"columnRenderInEditor");(0,m.addFilter)("blocks.registerBlockType","wpbbe/columns/stack-on-responsive/modify-block-data",(function(e,t){return t!==j?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{reverseOrder:{type:"boolean"}}}}}})),(0,m.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,c.L2)(S,B)),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",M),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)},3155:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(2845),b=n(3306),p=n(8969),h=n(6954),f=n(4197),m=n(3604),g=n(9748),x=n(9079),v=n(4753),w=n(790);const k="core/group";function _(e){return e.name===k&&"grid"===e.attributes?.layout?.type}const y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:i=u.kX,breakpointCustomValue:a,settings:{stack:h,gap:k,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:C,isSelected:j}=t,S=(0,s.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{S.current=!1,C(e)})),(0,m.KZ)(C);const E=(0,m.PE)(C),B=(0,m.Zx)(C),M=(0,s.useMemo)((()=>function(e,t){var n;const{breakpoint:o=u.kX,breakpointCustomValue:i,settings:{stack:s,gap:a,disablePositionSticky:l}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},c=(0,g.BO)(o,i);if(!c)return null;if(!s&&!a&&!l)return null;const d=a?`gap: ${(0,r.isValueSpacingPreset)(a)?(0,r.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",h=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+p.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${h}\t\t\n\t\t}\n\t}`}(n,y)),[n,y]),R=(0,v.useAddEditorStyle)(M,"blocks__core_grid__stack-on-responsive__"+y);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(f.Z,{ref:R}),(0,w.jsx)(e,{...t}),j&&(0,x.sS)(y)&&(0,w.jsx)(r.InspectorControls,{children:(0,w.jsxs)(b._,{initialOpen:S.current||!!n.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,w.jsx)(u.xC,{value:{breakpoint:i,breakpointCustomValue:a},onChange:B}),i!==u.kX&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(o.ToggleControl,{checked:!!h,onChange:e=>E({stack:e}),label:(0,l.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(c.A,{value:k,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>E({gap:e})})}),(0,w.jsx)(d.A,{value:!!_,onChange:e=>E({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),C=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return _(t)&&n.wpbbeResponsive?(0,w.jsx)(e,{...t,className:(0,h.T)(r,p.V+o)}):(0,w.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==k?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,x.L2)(_,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",C)},7050:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2773),c=n(812),d=n(2845),u=n(3306),b=n(8969),p=n(6954),h=n(4197),f=n(3604),m=n(9748),g=n(9079),x=n(4753),v=n(790);const w="core/group";function k(e){return e.name===w&&["default","constrained"].includes(e.attributes?.layout?.type)}const _=(0,o.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:s,isSelected:p,setAttributes:w,attributes:{wpbbeResponsive:k}}=t,{breakpoint:_=d.kX,breakpointCustomValue:y,settings:{justification:C=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:j}={}}=k||{},S=(0,i.useRef)(!!k);(0,f.bM)((e=>{S.current=!1,w(e)})),(0,f.KZ)(w);const E=(0,f.Zx)(w,{justification:C,disablePositionSticky:j}),B=(0,f.PE)(w),M=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{justification:i,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(r===d.kX)return null;const a=(0,m.BO)(r,o);return a?`@media screen and (width <= ${a}) {\n\t\t${s?`${("."+b.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${b.V+t}.${b.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(i===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(i===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(o,s)),[o,s]),R=(0,x.useAddEditorStyle)(M,"blocks__core_group__responsiveness__"+s),N=(0,a.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(h.Z,{ref:R}),(0,v.jsx)(e,{...t}),p&&(0,g.sS)(s)&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsxs)(u._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,v.jsx)(d.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:E,help:N}),_!==d.kX&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.EO,{value:C,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>B({justification:e})}),(0,v.jsx)(l.A,{value:!!j,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),y=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,v.jsx)(e,{...t,className:(0,p.T)(r,b.V+o)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return w!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,g.L2)(k,_)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",y)},5601:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(7143),s=n(2619),a=n(7723),l=n(6032),c=n(6954),d=n(9163),u=n(9079),b=n(790);const p="core/navigation",h=["wp_navigation"];function f(e){const t=(0,i.select)("core/editor").getCurrentPostType();return e.name===p&&!h.includes(t)}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:i,wpbbeSubmenuHoverColor:s}=t.attributes,{attributeToInput:c,inputToAttribute:p}=(0,d.gy)();return f(t)&&(0,u.sS)(o)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:c(i),onChange:e=>n({wpbbeMenuHoverColor:p(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(s),onChange:e=>n({wpbbeSubmenuHoverColor:p(e)}),label:(0,a.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),g=(0,o.createHigherOrderComponent)((e=>t=>{if(!f(t))return(0,b.jsx)(e,{...t});const{wpbbeMenuHoverColor:n,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:o}=(0,d.gy)(),i={};return n&&(i["--wp-navigation-hover"]=o(n)),r&&(i["--wp-navigation-submenu-hover"]=o(r)),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,(n?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==p?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",m),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(1231),o=n(8695),i=n(8969),s=n(6954),a=n(4197),l=n(5697),c=n(9748),d=n(9079),u=n(4715),b=n(6427),p=n(9491),h=n(6087),f=n(2619),m=n(7723);const g=(0,h.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,h.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var x=n(5573),v=n(790);const w=(0,v.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,v.jsx)(x.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 k=n(6942),_=n.n(k),y=n(4753);const C=(0,v.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,v.jsx)(x.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function j({icon:e}){return"menu"===e?(0,v.jsx)(g,{icon:C}):(0,v.jsxs)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,v.jsx)(x.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,v.jsx)(x.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function S({setAttributes:e,hasIcon:t,icon:n}){return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Show icon button"),help:(0,m.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,v.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0,children:[(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,m.__)("handle"),label:(0,v.jsx)(j,{icon:"handle"})}),(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,m.__)("menu"),label:(0,v.jsx)(j,{icon:"menu"})})]})]})}var E=n(7143),B=n(3582),M=n(4997);function R(e){if(!e)return null;const t=N(function(e,t="id",n="parent"){const r=Object.create(null),o=[];for(const i of e)r[i[t]]={...i,children:[]},i[n]?(r[i[n]]=r[i[n]]||{},r[i[n]].children=r[i[n]].children||[],r[i[n]].children.push(r[i[t]])):o.push(r[i[t]]);return o}(e));return(0,f.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function N(e,t=0){let n={};return{innerBlocks:[...e].sort(((e,t)=>e.menu_order-t.menu_order)).map((e=>{if("block"===e.type){const[t]=(0,M.parse)(e.content.raw);return t||(0,M.createBlock)("core/freeform",{content:e.content})}const r=e.children?.length?"core/navigation-submenu":"core/navigation-link",o=function({title:e,xfn:t,classes:n,attr_title:r,object:o,object_id:i,description:s,url:a,type:l,target:c},d,u){return o&&"post_tag"===o&&(o="tag"),{label:e?.rendered||"",...o?.length&&{type:o},kind:l?.replace("_","-")||"custom",url:a||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...n?.length&&n.join(" ").trim()&&{className:n.join(" ").trim()},...r?.length&&{title:r},...i&&"custom"!==o&&{id:i},...s?.length&&{description:s},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===d&&{isTopLevelItem:0===u},..."core/navigation-link"===d&&{isTopLevelLink:0===u}}}(e,r,t),{innerBlocks:i=[],mapping:s={}}=e.children?.length?N(e.children,t+1):{};n={...n,...s};const a=(0,M.createBlock)(r,o,i);return n[e.id]=a.clientId,a})),mapping:n}}const V="error",O="pending";let P=null;function I(e,t){return e&&t?e+"//"+t:null}const L=["postType","wp_navigation",{status:"draft",per_page:-1}],A=["postType","wp_navigation",{per_page:-1,status:"publish"}];const T="success",$="error",F="pending",H="idle",G=[],D={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const U="core/navigation";function Z(e){return e.name===U}const z=(0,p.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:s,hasSubmenuIndicatorSetting:a=!0,customPlaceholder:c=null}=t,{overlayMenu:d,wpbbeOverlayMenu:f={},openSubmenusOnClick:x,showSubmenuIcon:k,hasIcon:y,icon:C="handle"}=n,{breakpoint:N,breakpointCustomValue:U}=f;(0,l.r)(N,(e=>{i({wpbbeOverlayMenu:{...f,breakpoint:r.iS,breakpointCustomValue:e}})}));const Z=n.ref,z=`navigationMenu/${Z}`,q=(0,u.useHasRecursion)(z),X=(0,u.useBlockEditingMode)(),{menus:Y}=function(e){const{records:t,isResolving:n,hasResolved:r}=(0,B.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:i,hasResolved:s}=(0,B.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,B.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:o,isResolvingPages:i,hasResolvedPages:s,hasPages:!(!s||!o?.length),menus:t,isResolvingMenus:n,hasResolvedMenus:r,hasMenus:!(!r||!t?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:W,isPending:K}=function(e){const[t,n]=(0,h.useState)(H),[r,o]=(0,h.useState)(null),[i,s]=(0,h.useState)(null),{saveEntityRecord:a,editEntityRecord:l}=(0,E.useDispatch)(B.store),c=function(e){const t=(0,h.useContext)(b.Disabled.Context),n=function(e){return(0,E.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:r}=t(u.store),o=r(e,"core/template-part",!0);if(!o?.length)return;const i=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:s,getEditedEntityRecord:a}=t(B.store);for(const e of o){const t=n(e),{theme:r=s()?.stylesheet,slug:o}=t.attributes,l=a("postType","wp_template_part",I(r,o));if(l?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===l.area))?.label}}),[e])}(t?void 0:e),r=(0,E.useRegistry)();return(0,h.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=r.resolveSelect(B.store),[o,i]=await Promise.all([e(...L),e(...A)]),s=n?(0,m.sprintf)(1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(4715),i=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,r.Q)();return(0,i.jsx)(o.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(9079),o=n(4715),i=n(6427),s=n(7143),a=n(6087),l=n(7723),c=n(790);function d({value:e,label:t,onChange:n,...d}){const{clientId:u}=(0,o.useBlockEditContext)(),b=(0,s.select)("core/block-editor").getBlockAttributes(u),h=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!h&&n(!1)}),[e,h,n]),h?(0,c.jsx)(i.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,l.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...d}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});const r={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>h.Y,EO:()=>f,TU:()=>m});var r=n(6427),o=n(6087),i=n(7723),s=n(5573),a=n(790);const l=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),d=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),u=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),b=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var h=n(2513);const p=[{value:h.Y.LEFT,icon:l,label:(0,i.__)("Justify items left","better-block-editor")},{value:h.Y.CENTER,icon:c,label:(0,i.__)("Justify items center","better-block-editor")},{value:h.Y.RIGHT,icon:d,label:(0,i.__)("Justify items right","better-block-editor")},{value:h.Y.SPACE_BETWEEN,icon:u,label:(0,i.__)("Space between items","better-block-editor")},{value:h.Y.STRETCH,icon:b,label:(0,i.__)("Stretch items","better-block-editor")}];function f({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=h.Y.LEFT}){return(0,o.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:p.map((({value:e,icon:n,label:o})=>t.includes(e)?null:(0,a.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})})}function m(e,t=!1){const n={[h.Y.LEFT]:"flex-start",[h.Y.RIGHT]:"flex-end",[h.Y.CENTER]:"center",[h.Y.STRETCH]:"stretch",[h.Y.SPACE_BETWEEN]:"space-between"},r={...n,[h.Y.LEFT]:"flex-end",[h.Y.RIGHT]:"flex-start"};return t?r[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});const r={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>h,Dx:()=>p,RN:()=>f});var r=n(6427),o=n(7723),i=n(5573),s=n(790);const a=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),l=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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"})}),c=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),d=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var u=n(7637);const b=[{value:u.o.ROW,icon:a,label:(0,o.__)("Horizontal","better-block-editor")},{value:u.o.COLUMN,icon:l,label:(0,o.__)("Vertical","better-block-editor")},{value:u.o.ROW_REVERSE,icon:c,label:(0,o.__)("Horizontal inversed","better-block-editor")},{value:u.o.COLUMN_REVERSE,icon:d,label:(0,o.__)("Vertical inversed","better-block-editor")}];function h({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,o.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:b.map((({value:e,icon:t,label:n})=>(0,s.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function p(e){return[u.o.ROW,u.o.ROW_REVERSE].includes(e)}function f(e){return[u.o.COLUMN,u.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>o,iS:()=>i,kX:()=>r});const r="",o="mobile",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>s.Pj,kX:()=>s.kX,xC:()=>c});var r=n(7030),o=n(6427),i=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,i.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:d,...u}){let b=[{name:(0,i.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,i.__)("Custom","better-block-editor"),key:s.iS}),b=b.filter((e=>!n.includes(e.key)));const h=(0,r.Q)(),{breakpoint:p=s.kX,breakpointCustomValue:f}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(o.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(o.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:b.find((e=>e.key===p))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&p!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),p===s.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:f,onChange:e=>c({breakpointCustomValue:e}),units:h,size:"__unstable-large",help:d,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,iS:()=>l,kX:()=>a});var r=n(6427),o=n(7723),i=n(9876),s=n(790);const a="",l="custom";function c({label:e="",value:t="",unsupportedValues:n=[],supportUserDefinedBreakpoints:c=!0,onChange:d=e=>e,...u}){let b=[{name:(0,o.__)("Off","better-block-editor"),key:a}];return c&&(0,i.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,o.__)("Custom","better-block-editor"),key:l}),b=b.filter((e=>!n.includes(e.key))),(0,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.jsx)(r.CustomSelectControl,{...u,label:e,hideLabelFromVision:!e,value:b.find((e=>e.key===t))||b[0],options:b,onChange:e=>{d(e.selectedItem.key)},size:"__unstable-large"}),u.help&&(0,s.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(6427),i=n(790);function s({value:e="",onChange:t=e=>e,...n}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.Q)()};return(0,i.jsx)(o.__experimentalUnitControl,{onChange:t,value:e,...s,...n})}},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var r=n(6427),o=n(7723),i=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,o.__)("Responsive Settings — done right","better-block-editor"),t=(0,o.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(i.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(r.PanelBody,{title:(0,o.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b,B:()=>p});var r=n(6427),o=n(7143),i=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:b}=(0,o.select)(a.store),{set:h}=(0,o.useDispatch)(a.store),p=!b(d,e),[f,m]=(0,i.useState)(p);return f?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{m(!1),h(d,e,!0)},...l}):null}const h=n.p+"images/hover-colors.f4398a70.webp";function p(e){const t=(0,s.__)("Hover colors. Finally!","better-block-editor"),n=(0,s.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,c.jsx)(b,{identifier:"hover-colors",pages:[{title:t,text:n,image:h}],...e})}},8969:(e,t,n)=>{"use strict";n.d(t,{H:()=>o,V:()=>r});const r="wpbbe-",o="wpbbe/v1"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(6942),o=n.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=i(e),r=i(t),s=[...n,...r.filter((e=>!n.includes(e)))];return o()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6087),o=n(790);const i=(0,r.forwardRef)(((e,t)=>(0,o.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o,TZ:()=>r,t6:()=>i,xc:()=>s});const r="blocks__all__animation-on-scroll",o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001},i="aos-animate",s=1e3},8367:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(4197),b=n(383),h=n(9079),p=n(4753),f=n(790);const m=[{name:(0,l.__)("Off","better-block-editor"),key:null},{name:(0,l.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,l.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,l.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,l.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,l.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,l.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,l.__)("Zoom out","better-block-editor"),key:"zoom-out"}],g=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})},v=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},x=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},w=[{name:(0,l.__)("Linear","better-block-editor"),key:"linear"},{name:(0,l.__)("Ease","better-block-editor"),key:"ease"},{name:(0,l.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,l.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,l.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,l.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,l.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,l.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,l.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,l.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,l.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,l.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,l.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,l.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,l.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:w.find((t=>t.key===e)),options:w,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})};var _=n(9941);const y=n.p+"images/image.e799b55a.webp";function j(){const e=(0,l.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,l.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,f.jsx)(_.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:y}]})}var C=n(5571),S=n(7143);const E=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},B=()=>{const e=(0,S.select)(r.store).getSelectedBlockClientId(),t=(0,S.select)(r.store).getBlock(e);if("core/cover"===t.name){const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${e}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(t)]}if("core/image"===t.name){const t=`#block-${e} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,b.Xo)().querySelectorAll(t))}},M=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},R=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},V=["core/template-part"],N=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:a,attributes:d}=t,m=(0,s.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),[w]=(0,s.useState)(!!m.animation);let _;const y=(0,s.useRef)({}),S=e=>{y.current={...y.current,...e},_&&clearTimeout(_),_=setTimeout((()=>{const e={...m,...y.current};y.current={},E(e)}),C.xc)},E=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,b.Xo)().querySelector(`#block-${a}`);t.classList.remove(C.t6);const r=setInterval((()=>{t&&!t.classList.contains(C.t6)&&(clearInterval(r),t.classList.add(C.t6),n({wpbbeAnimationOnScroll:{...m,...e}}))}),10)},B=(0,s.useMemo)((()=>function(e,t){const{animation:n,duration:r=0,delay:o=0}=null!=e?e:{};return n?`.${c.V+t} {\n\t\t\t--aos-duration: ${Number(r)/1e3}s;\n\t\t\t--aos-delay: ${Number(o)/1e3}s;\n\t\t}`:null}(m,a)),[a,m]),M=(0,p.useAddEditorStyle)(B,C.TZ+"__"+a);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:M}),(0,f.jsx)(e,{...t}),i&&(0,h.sS)(a)&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(r.BlockControls,{children:(0,f.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,f.jsx)(r.InspectorControls,{children:(0,f.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:w||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,f.jsx)(j,{}),(0,f.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(g,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>E({animation:e})})}),m.animation&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,f.jsx)(k,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>E({timingFunction:e})})}),(0,f.jsx)(x,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>S({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,f.jsx)(v,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>S({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),P=(0,i.createHigherOrderComponent)((e=>t=>{var n,r;const{wrapperProps:o={},attributes:{wpbbeAnimationOnScroll:i={}},clientId:a,isSelected:l}=t;if((0,s.useEffect)((()=>{const e=(0,b.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",M),e.addEventListener("animationiteration",M),e.addEventListener("animationcancel",R),e.addEventListener("animationend",R)}(e):function(e){e.removeEventListener("animationstart",M),e.removeEventListener("animationiteration",M),e.removeEventListener("animationcancel",R),e.removeEventListener("animationend",R)}(e))}),[a,l]),null===(null!==(n=i.animation)&&void 0!==n?n:null))return(0,f.jsx)(e,{...t});const u={"data-aos":i.animation,"data-aos-easing":null!==(r=i.timingFunction)&&void 0!==r?r:""};return(0,f.jsx)(e,{...t,wrapperProps:{...o,...u},className:(0,d.T)(t.className,`${C.t6} ${c.V+a}`)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,h.L2)((function(e){return!V.includes(e.name)}),N)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",P)},7081:(e,t,n)=>{"use strict";(0,n(2619).addFilter)("blocks.registerBlockType","wpbbe/__all__/block-editor-force-api-v3/modify-block-data",(function(e,t){var n;const r=null!==(n=window.WPBBE_DATA?.currentScreen)&&void 0!==n?n:{};var o;return"post"===r?.base&&(["post","page"].includes(r?.postType)||r?.isCustomPostType)&&!t.startsWith("core/")&&(null!==(o=e.apiVersion)&&void 0!==o?o:1)<3&&(e.apiVersion=3),e}))},1131:(e,t,n)=>{"use strict";var r=n(6954),o=n(9079),i=n(4715),s=n(6427),a=n(9491),l=n(7143),c=n(6087),d=n(2619),u=n(7723),b=n(790);const h=(0,a.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:r,clientId:a,__unstableParentLayout:l={}}=t,d=n?.style?.layout?.selfStretch;return(0,c.useEffect)((()=>{"fill"===d&&r({wpbbeFlexItemPreventShrinking:void 0})}),[d,r]),"flex"!==l?.type||!0!==l?.allowSizingOnChildren?(0,b.jsx)(e,{...t}):"fill"!==d&&(0,o.sS)(a)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsx)(i.InspectorControls,{group:"dimensions",children:(0,b.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,checked:!!n?.wpbbeFlexItemPreventShrinking,onChange:e=>{r({wpbbeFlexItemPreventShrinking:!0===e||void 0})},label:(0,u.__)("Prevent shrinking","better-block-editor"),className:"wpbbe__all__flex-item-prevent-shrinking"})})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),p=(0,a.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:i,className:s="",setAttributes:a}=t,d=null!==(n=o?.wpbbeFlexItemPreventShrinking)&&void 0!==n&&n;return(0,c.useEffect)((()=>{-1!==(0,l.select)("core/block-editor").getBlockIndex(i)&&d&&!function(e){var t;const n=null!==(t=(0,l.select)("core/block-editor").getBlockParents(e,!0)[0])&&void 0!==t?t:void 0;if(!n)return!1;const r=(0,l.select)("core/block-editor").getBlockAttributes(n);return"flex"===r?.layout?.type}(i)&&a({wpbbeFlexItemPreventShrinking:void 0})}),[d,i,a]),(0,b.jsx)(e,{...t,className:(0,r.T)(s,d?"wpbbe__flex-item-prevent-shrinking":"")})}),"renderInEditor");(0,d.addFilter)("blocks.registerBlockType","wpbbe/__all__/flex-item-prevent-shrinking/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeFlexItemPreventShrinking:{type:"boolean"}}}})),(0,d.addFilter)("editor.BlockEdit","wpbbe/__all__/flex-item-prevent-shrinking/edit-block",h),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",p)},2401:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2845),c=n(3306),d=n(8969),u=n(6954),b=n(4197),h=n(3604),p=n(9748),f=n(9079),m=n(4753);const g="left",v="center",x="right";var w=n(6427),k=n(5573),_=n(790);const y=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),j=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),C=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function S({value:e,onChange:t,...n}){const r={LEFT:{value:g,icon:y,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:v,icon:j,label:(0,a.__)("Align text center","better-block-editor")},BOTTOM:{value:x,icon:C,label:(0,a.__)("Align text right","better-block-editor")}};return(0,_.jsx)(w.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(r).map((({value:e,icon:t,label:n})=>(0,_.jsx)(w.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const E=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=g;function M(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:B}function R(e){return E.includes(e)}const V=(0,o.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o,attributes:{wpbbeResponsive:{breakpoint:s=l.kX,breakpointCustomValue:u,settings:{alignment:g=M(o,n)}={}}={}},setAttributes:v,isSelected:x,clientId:w}=t;(0,h.KZ)(v);const k=(0,h.PE)(v),y=(0,h.Zx)(v),[j]=(0,i.useState)(!!o.wpbbeResponsive),C=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{alignment:i}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,p.BO)(r,o);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${d.V+t} {\n\t\t\ttext-align: ${i};\n\t\t}\n\t}`:null}(o,w)),[o,w]),E=(0,m.useAddEditorStyle)(C,"blocks__all__text-responsive__"+w),B=(0,a.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:E}),(0,_.jsx)(e,{...t}),x&&(0,f.sS)(w)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(c._,{initialOpen:j||!!o.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,_.jsx)(l.xC,{label:(0,a.__)("Breakpoint","better-block-editor"),value:{breakpoint:s,breakpointCustomValue:u},onChange:y,help:B}),!(0,p.v6)(s)&&(0,_.jsx)(S,{label:(0,a.__)("Text alignment","better-block-editor"),value:g,onChange:e=>k({alignment:e})})]})})]})}),"extendBlockEdit"),N=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:r,className:o,clientId:i}=t;return R(r)&&n?(0,_.jsx)(e,{...t,className:(0,u.T)(o,d.V+i)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return R(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[g,v,x]}}}}}:e})),(0,s.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,f.L2)((e=>R(e.name)),V)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",N)},9293:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8244),d=n(383),u=n(9079),b=n(4164),h=n(5573),p=n(790);const f=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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"})}),m=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.622-3.146H16.48V8.19c.007-.19.011-.392.011-.605.007-.213.015-.403.022-.572a3.374 3.374 0 0 1-.528.517l-.902.737-.935-1.166L16.755 5h1.617v7.854Zm-6.145 0h-1.87v-3.3H7.54v3.3H5.66V5h1.88v3.003h2.817V5h1.87v7.854Z"})}),g=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.15-3.036h-5.588v-1.265L15.26 9.73c.396-.41.711-.748.946-1.012s.4-.495.495-.693c.103-.205.154-.422.154-.649 0-.271-.08-.473-.242-.605-.161-.132-.37-.198-.627-.198-.271 0-.542.07-.814.209-.271.14-.564.341-.88.605l-1.023-1.199a7 7 0 0 1 .726-.572 3.23 3.23 0 0 1 .902-.44c.352-.117.774-.176 1.265-.176.528 0 .98.095 1.353.286.381.183.675.436.88.759.213.315.32.678.32 1.089 0 .447-.085.85-.254 1.21a4.433 4.433 0 0 1-.748 1.067c-.33.352-.733.744-1.21 1.177l-.814.748v.066H18.9v1.562Zm-7.333 0h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),v=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.864-9.152c0 .55-.169.99-.506 1.32-.33.323-.733.543-1.21.66v.033c.63.073 1.111.264 1.441.572.338.308.506.73.506 1.265 0 .44-.113.84-.34 1.199-.228.36-.58.645-1.057.858-.47.213-1.078.319-1.826.319-.462 0-.876-.037-1.243-.11a5.677 5.677 0 0 1-1.056-.319v-1.573c.338.176.69.308 1.056.396.367.08.704.121 1.012.121.557 0 .943-.088 1.155-.264.22-.183.33-.433.33-.748a.811.811 0 0 0-.154-.495c-.103-.147-.286-.257-.55-.33-.257-.073-.62-.11-1.089-.11h-.539V8.223h.55c.447 0 .792-.04 1.034-.121.25-.08.422-.19.517-.33a.888.888 0 0 0 .143-.495c0-.513-.337-.77-1.012-.77-.367 0-.69.066-.968.198a6.913 6.913 0 0 0-.649.341l-.825-1.265a4.56 4.56 0 0 1 1.1-.55c.418-.154.939-.231 1.562-.231.807 0 1.445.161 1.914.484.47.323.704.777.704 1.364Zm-7.047 6.116h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),x=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.36-4.719h-.903v1.573H16.37v-1.573h-3.256V9.939L16.48 5h1.727v4.851h.902v1.43Zm-2.74-2.563c0-.147.004-.326.011-.539l.022-.583a3.73 3.73 0 0 1 .022-.33h-.055a5.671 5.671 0 0 1-.198.418c-.066.117-.146.25-.242.396l-1.177 1.771h1.617V8.718Zm-4.803 4.136h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),w=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.598-8.228c.462 0 .877.095 1.243.286.367.19.656.47.87.836.212.367.318.81.318 1.331 0 .865-.264 1.54-.792 2.024-.52.477-1.309.715-2.365.715-.887 0-1.61-.143-2.167-.429v-1.573c.271.14.598.26.98.363a4.55 4.55 0 0 0 1.077.143c.447 0 .788-.092 1.023-.275.242-.19.363-.477.363-.858 0-.345-.12-.609-.363-.792-.235-.19-.598-.286-1.089-.286-.198 0-.4.022-.605.066a8.063 8.063 0 0 0-.528.11l-.715-.363.297-4.07h4.356v1.573h-2.75l-.12 1.309c.117-.022.241-.044.373-.066.14-.03.338-.044.594-.044Zm-4.781 5.082h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),k=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-1.438-6.38c0-.447.03-.891.088-1.331.066-.447.184-.869.352-1.265.169-.396.403-.744.704-1.045.3-.308.686-.546 1.155-.715.47-.176 1.041-.264 1.716-.264.154 0 .337.007.55.022.213.015.393.037.54.066v1.474a4.296 4.296 0 0 0-.485-.066 4.456 4.456 0 0 0-.572-.033c-.594 0-1.06.092-1.397.275-.33.183-.564.444-.704.781s-.22.73-.242 1.177h.066c.14-.257.338-.473.594-.649.264-.176.609-.264 1.034-.264.69 0 1.232.22 1.628.66.396.44.594 1.06.594 1.859 0 .865-.245 1.544-.737 2.035-.484.484-1.144.726-1.98.726a3.007 3.007 0 0 1-1.474-.363c-.44-.25-.788-.627-1.045-1.133-.256-.513-.385-1.162-.385-1.947Zm2.871 1.947a.838.838 0 0 0 .671-.297c.176-.198.264-.51.264-.935 0-.337-.073-.605-.22-.803-.146-.198-.378-.297-.693-.297-.315 0-.568.103-.759.308a.988.988 0 0 0-.275.671c0 .213.037.425.11.638.073.205.183.378.33.517a.848.848 0 0 0 .572.198Zm-4.616 1.386h-1.87v-3.3H6.881v3.3H5V5.099h1.881v3.003h2.816V5.099h1.87v7.854Z"})}),_=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-.24-2.778H13V5.919h-1.622v7.303H9.871V9.219h-.253c-.594 0-1.089-.106-1.485-.319a2.1 2.1 0 0 1-.858-.858A2.552 2.552 0 0 1 7 6.865c0-.425.092-.818.275-1.177.183-.36.47-.645.858-.858.396-.22.891-.33 1.485-.33h4.892v8.722Z"})}),y=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.965-9.273c.785 0 1.394.183 1.826.55.433.367.65.902.65 1.606v4.004h-1.288l-.363-.814h-.044c-.256.33-.528.568-.814.715-.286.14-.678.209-1.177.209-.535 0-.979-.158-1.33-.473-.353-.315-.529-.803-.529-1.463 0-.638.224-1.111.671-1.419.455-.315 1.119-.491 1.991-.528l1.034-.033v-.176c0-.293-.077-.506-.23-.638-.147-.132-.353-.198-.617-.198s-.539.044-.825.132a7.27 7.27 0 0 0-.869.308l-.56-1.232a4.5 4.5 0 0 1 1.121-.407 6.078 6.078 0 0 1 1.353-.143Zm.066 3.432c-.462.015-.784.099-.968.253a.733.733 0 0 0-.275.605c0 .227.066.392.198.495a.8.8 0 0 0 .506.154c.308 0 .569-.092.781-.275.213-.19.32-.447.32-.77v-.484l-.562.022Zm-6.05 2.728-.484-1.683H7.53l-.484 1.683H5L7.673 5h2.398l2.706 7.887h-2.046ZM9.367 8.069a28.214 28.214 0 0 0-.154-.528 33.251 33.251 0 0 0-.187-.693 29.203 29.203 0 0 1-.143-.594 7.44 7.44 0 0 1-.143.605 86.53 86.53 0 0 1-.176.693c-.059.22-.106.392-.143.517l-.462 1.573h1.87l-.462-1.573Z"})}),j=[{value:void 0,icon:f,label:(0,l.__)("Default style","better-block-editor")},{value:"p",icon:_,label:(0,l.__)("Paragraph","better-block-editor")},{value:"h1",icon:m,label:(0,l.__)("Heading 1","better-block-editor")},{value:"h2",icon:g,label:(0,l.__)("Heading 2","better-block-editor")},{value:"h3",icon:v,label:(0,l.__)("Heading 3","better-block-editor")},{value:"h4",icon:x,label:(0,l.__)("Heading 4","better-block-editor")},{value:"h5",icon:w,label:(0,l.__)("Heading 5","better-block-editor")},{value:"h6",icon:k,label:(0,l.__)("Heading 6","better-block-editor")}],C={className:"block-library-heading-level-dropdown"};function S({value:e,onChange:t}){var n;return(0,p.jsx)(o.ToolbarDropdownMenu,{popoverProps:C,icon:(0,p.jsx)(o.Icon,{icon:void 0===e?y:null!==(n=j.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==n?n:j[0].icon}),label:(0,l.__)("Change style","better-block-editor"),controls:j.map((({value:n,icon:r,label:i})=>({icon:(0,p.jsx)(o.Icon,{icon:r}),title:i,isActive:n===e,onClick(){t(n)},role:"menuitemradio"})))})}const E="wpbbe-text-style-from-element-",B="wpbbe-editor-text-style-from-element",M={"font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","line-height":"lineHeight","letter-spacing":"letterSpacing","text-transform":"textTransform"},R=["h1","h2","h3","h4","h5","h6"];function V(e){if(e?.color?.text)return!0;if(e?.typography)for(const t of Object.values(M))if(e.typography[t])return!0;return!1}function N(e){let t="";for(const[n,r]of Object.entries(M)){const o=e?.typography[r];o&&(t+=` ${n}: ${o};\n`)}return t}const P=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],O=()=>{const e=(0,s.useContext)(c.Zb),{isReady:t,merged:n}=e;return t&&function(e){var t;const n=null!==(t=(0,d.cs)()?.contentWindow)&&void 0!==t?t:window;if(!n.document.body)return;let r=n.document.getElementById(B);r||(r=n.document.createElement("style"),r.id=B,n.document.head.appendChild(r));const o=function(e){let t="";V(e?.styles?.elements?.heading)&&(R.forEach(((e,n)=>{t+=`.${E}${e}.${E}${e}`,n<R.length-1&&(t+=", \n")})),t+=" { \n"+N(e.styles.elements.heading)+"\n}\n\n");for(const n of R)V(e?.styles?.elements?.[n])&&(t+=`.${E}${n}.${E}${n}`,t+="{\n"+N(e.styles.elements[n])+"\n}\n\n");return V(e?.styles)&&(t+=`.${E}p.${E}p`,t+=" {\n"+N(e.styles)+"\n}\n\n"),t}(e);r.innerHTML!==o&&(r.innerHTML=o)}(n),null};function A(){const e="wpbbe-test-style-from-element-wrapper",t=window.top.document.getElementById("wpwrap");if(t&&!t.querySelector("."+e)){const n=document.createElement("div");n.classList.add(e),(0,s.createRoot)(n).render((0,p.jsx)(c.Th,{children:(0,p.jsx)(O,{})})),t.after(n)}}function I(e){return P.includes(e)}(0,d.gi)(A),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(A)}));const T=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:s,name:a,attributes:{wpbbeTextStyleFromElement:c,wpbbeRoleHeading:d=!1}}=t;return I(a)&&(0,u.sS)(s)?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),i&&(0,p.jsxs)(p.Fragment,{children:["core/paragraph"===a&&(0,p.jsx)(r.InspectorControls,{group:"advanced",children:(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(o.ToggleControl,{checked:d,onChange:e=>n({wpbbeRoleHeading:e}),label:(0,l.__)("Apply role=“heading”","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,...t})})}),(0,p.jsx)(r.BlockControls,{group:"block",children:(0,p.jsx)(S,{value:c,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,p.jsx)(e,{...t})}),"extendBlockEdit"),L=(0,i.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!I(n)||!r)return(0,p.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,b.A)(t.wrapperProps?.className,E+r)};return(0,p.jsx)(e,{...t,wrapperProps:o})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-style-from-element/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeTextStyleFromElement:{type:"string"},wpbbeRoleHeading:{type:"boolean"}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/text-style-from-element/edit-block",T),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-style-from-element/render-in-editor",L)},1708:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(4197),b=n(9748),h=n(9079),p=n(4753),f=n(1231),m=n(8695),g=n(5697),v=n(790);function x({value:e="visible",onChange:t}){return(0,v.jsx)(v.Fragment,{children:(0,v.jsxs)(o.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,l.__)("Block visibility","better-block-editor"),value:e||"visible",onChange:t,children:[(0,v.jsx)(o.__experimentalToggleGroupControlOption,{value:"visible",label:(0,l.__)("Visible","better-block-editor")},"visible"),(0,v.jsx)(o.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,l.__)("Hidden","better-block-editor")},"hidden")]})})}function w({props:e}){const{attributes:t,setAttributes:n}=e,{wpbbeVisibility:r}=t,{visibility:o,breakpoint:i,breakpointCustomValue:a}=r||{};function c(e){n({wpbbeVisibility:{visibility:"visible",...r,...e}})}(0,g.r)(i,(e=>c({breakpoint:f.iS,breakpointCustomValue:e}))),(0,s.useEffect)((()=>{"hidden"===o||i||n({wpbbeVisibility:void 0})}),[n,o,i]);const d="hidden"===o?(0,l.__)("Show block at this breakpoint and below.","better-block-editor"):(0,l.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(x,{value:o,onChange:e=>c({visibility:e})}),(0,v.jsx)(f.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:i,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:i!==f.iS?d:null}),i===f.iS&&(0,v.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const k=["core/template-part"],_='\n\tcontent: "";\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tbackground: repeating-linear-gradient(\n\t\t-45deg,\n\t\trgb(255 255 255 / 30%),\n\t\trgb(255 255 255 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 6px\n\t) !important;\n\tz-index: 1000;\n\twidth: 100%;\n\theight: 100%;\n\tbox-sizing: border-box;\n\tclip-path: none;',y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:i,clientId:a,isSelected:d}=t,[f]=(0,s.useState)(!!n?.wpbbeVisibility),m=(0,s.useMemo)((()=>function(e,t){var n;if(null!==(n=!e?.wpbbeVisibility)&&void 0!==n&&n)return null;const{visibility:r,breakpoint:o,breakpointCustomValue:i}=e.wpbbeVisibility||{},s=(0,b.BO)(o,i),a=c.V+`${t}`,l=[];let d="",u="";return o&&s&&("hidden"===r?(d="width > ",u="hidden",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden.${a} { \n\t\t\t\t\t\tdisplay: flex !important; \n\t\t\t\t\t}\n\t\t\t\t}`)):(d="width <= ",u="visible",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-visible.${a} { \n\t\t\t\t\tdisplay: none !important; \n\t\t\t\t}\n\t\t\t}`)),l.push(`@media screen and (${d} ${s}) {\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a}:before { ${_} }\n\t\t}`)),"hidden"!==r||o||(l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a} { opacity: 0.6; }`),l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a}:before { ${_}}`)),l}(n,a)),[n,a]),g=(0,p.useAddEditorStyle)(m,"blocks__all__visibility__"+a);return d&&(0,h.sS)(a)&&!k.includes(i)?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.Z,{ref:g}),(0,v.jsx)(e,{...t}),d&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:f||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,v.jsx)(w,{props:t})})})]}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.Z,{ref:g}),(0,v.jsx)(e,{...t})]})}),"extendBlockEdit");function j(e,t,n){var r;const{visibility:o,breakpoint:i}=null!==(r=t?.wpbbeVisibility)&&void 0!==r?r:{};return e=(0,d.T)(e,c.V+`${n}`),(i||o)&&(e=(0,d.T)(e,`wpbbe-visibility-${o||"visible"}`+(i?` wpbbe-visibility-breakpoint-${i}`:""))),e}const C=(0,i.createHigherOrderComponent)((e=>t=>{var n;return null!==(n=!t.attributes.wpbbeVisibility)&&void 0!==n&&n?(0,v.jsx)(e,{...t}):(0,v.jsx)(e,{...t,className:j(t.className,t.attributes,t.clientId)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",y,500),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",C)},8415:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const h="core/button";function p(e){return e.name===h}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:s,clientId:c}=t,{wpbbeHoverColor:h={}}=t.attributes,[p,f]=(0,i.useState)(h.text),[m,g]=(0,i.useState)(h.background),[v,x]=(0,i.useState)(h.border);return(0,i.useEffect)((()=>{p===h.text&&m===h.background&&v===h.border||s({wpbbeHoverColor:{text:p,background:m,border:v}})}),[p,m,v,s,h.text,h.background,h.border]),(0,u.sS)(c)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(p),onChange:e=>f(o(e)),label:(0,a.__)("Text","better-block-editor")},{value:n(m),onChange:e=>g(o(e)),label:(0,a.__)("Background","better-block-editor")},{value:n(v),onChange:e=>x(o(e)),label:(0,a.__)("Border","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),m=(0,o.createHigherOrderComponent)((e=>t=>{if(!p(t))return(0,b.jsx)(e,{...t});const{attributeToCss:n}=(0,d.gy)(),r=["text","background","border"],{wpbbeHoverColor:o={}}=t.attributes,i={};let s="";for(const e of r)o[e]&&(i[`--wp-block-button--hover-${e}`]=n(o[e]),s+=` has-hover-${e}`);return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,s)})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,u.L2)(p,f)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",m)},5854:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(812),c=n(8136),d=n(7637),u=n(2845),b=n(3306),h=n(8969),p=n(6954),f=n(4197),m=n(3604),g=n(9748),v=n(9079),x=n(4753),w=n(2513),k=n(1231);function _(e){var t,n,r,o;const i=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:k.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=s?.settings?.justification)&&void 0!==r?r:i.justifyContent)&&void 0!==n?n:w.Y.LEFT,orientation:null!==(o=s?.settings?.orientation)&&void 0!==o?o:"vertical"===i.orientation?d.o.COLUMN:d.o.ROW}}}var y=n(790);const j="core/buttons";function C(e){return e.name===j}const S=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:s,setAttributes:p}=t,{breakpoint:w,breakpointCustomValue:k,settings:{justification:j,orientation:C}}=_(n);(0,m.KZ)(p);const S=(0,m.Zx)(p,{justification:j,orientation:C}),E=(0,m.PE)(p),[B]=(0,i.useState)(!!n.wpbbeResponsive),M=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:i}}=_(e),s=(0,g.BO)(n,r);if((0,g.v6)(n)||!s)return null;const a=(0,c.Dx)(i)?"justify-content":"align-items",u=(0,l.TU)(o,i===d.o.ROW_REVERSE);return`@media screen and (width <= ${s}) {\n\t \t.${h.V+t} {\n\t\t${a}:${u} !important;\n\t\tflex-direction: ${i} !important;\n\t\t}\n\t}`}(n,o)),[n,o]),R=(0,x.useAddEditorStyle)(M,"blocks__core_buttons__responsiveness__"+o),V=(0,a.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(f.Z,{ref:R}),(0,y.jsx)(e,{...t}),s&&(0,v.sS)(o)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:B||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,y.jsx)(u.xC,{value:{breakpoint:w,breakpointCustomValue:k},onChange:S,help:V}),!(0,g.v6)(w)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.Q2,{value:C,onChange:e=>E({orientation:e})}),(0,y.jsx)(l.EO,{value:j,excludeOptions:(0,c.Dx)(C)?[l.Yv.STRETCH]:[l.Yv.SPACE_BETWEEN],onChange:e=>E({justification:e})})]})]})})]})}),"extendBlockEdit"),E=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:r,className:o}=t;return C(t)&&n.wpbbeResponsive?(0,y.jsx)(e,{...t,className:(0,p.T)(o,`${h.V}${r}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==j?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,v.L2)(C,S)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",E)},7434:(e,t,n)=>{"use strict";var r=n(2845),o=n(8969),i=n(6954),s=n(4197),a=n(3604),l=n(9748),c=n(9079),d=n(4715),u=n(4997),b=n(6427),h=n(9491),p=n(7143),f=n(6087),m=n(2619),g=n(7723),v=n(4753);const x="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const w=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function k(e,t){const{width:n=100/t}=e.attributes;return w(n)}function _(e,t,n=e.length){const r=function(e,t=e.length){return e.reduce(((e,n)=>e+k(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const r=k(n,t);return Object.assign(e,{[n.clientId]:r})}),{})}(e,n)).map((([e,n])=>[e,w(t*n/r)])))}function y(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var j=n(790);const C="core/columns";function S(e){return e.name===C}function E(e){var t,n;const{breakpoint:o=(e.isStackedOnMobile?r.Pj:r.kX),breakpointCustomValue:i,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:o,breakpointCustomValue:i,settings:{reverseOrder:s}}}const B=(0,h.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:m,isSelected:k}=t,{breakpoint:C,breakpointCustomValue:S,settings:{reverseOrder:B}}=E(n);(0,a.KZ)(i);const{count:M,canInsertColumnBlock:R,minCount:V}=(0,p.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:r}=e(d.store),o=r(m),i=o.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:o.length,canInsertColumnBlock:t("core/column",m),minCount:Math.max(...i)+1}}),[m]),{getBlocks:N}=(0,p.useSelect)(d.store),{replaceInnerBlocks:P}=(0,p.useDispatch)(d.store);function O(e,t){let n=N(m);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),o=t>e;if(o&&r){const r=w(100/t),o=t-e;n=[...y(n,_(n,100-r*o)),...Array.from({length:o}).map((()=>(0,u.createBlock)("core/column",{width:`${r}%`})))]}else o?n=[...n,...Array.from({length:t-e}).map((()=>(0,u.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),r)&&(n=y(n,_(n,100)));P(m,n)}const A=(0,h.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},I=(0,f.useMemo)((()=>function(e,t){var n;const{breakpoint:i,breakpointCustomValue:s,settings:{reverseOrder:a}}=E(e);if(i===r.kX)return null;const c=null!==(n=(0,l.BO)(i,s))&&void 0!==n?n:"0px",d=`.wp-block-columns.${o.V+t}`,u=`${d}:not(.is-not-stacked-on-mobile)`;return[`${d} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${c}) {\n\t\t\t${u} {\n\t\t\t\tflex-direction: ${a?"column-reverse":"column"} !important;\n\t\t\t\talign-items: stretch !important;\n\t\t\t}\n\t\t\t\n\t\t\t/* \n\t\t\t\twe increase specificity here to overwrite css added in columnRenderInEditor() \n\t\t\t\twe change flex-direction, so flex-basis (wich is used to provide width) has no sense any more \n\t\t\t*/\n\t\t\t${u} > .wp-block-column.wp-block-column.wp-block-column {\n\t\t\t\tflex-basis: auto !important;\n\t\t\t\twidth: auto;\n\t\t\t\tflex-grow: 1;\n\t\t\t\talign-self: auto !important;\n\t\t\t}\n\t\t}`,`@media screen and (width > ${c}) {\n\t\t\t${u} > .wp-block-column {\n\t\t\t\tflex-basis: 0 !important;\n\t\t\t\tflex-grow: 1;\n\t\t\t}\n\n\t\t\t${u} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(n,m)),[n,m]),T=(0,v.useAddEditorStyle)(I,x+"__"+m),L=(0,a.PE)(i),$=(0,a.Zx)((e=>{var t,n;e.wpbbeResponsive&&(e.wpbbeResponsive?.settings||(e.wpbbeResponsive.settings={}),null!==(n=(t=e.wpbbeResponsive.settings).reverseOrder)&&void 0!==n||(t.reverseOrder=B)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,l.v6)(e.wpbbeResponsive?.breakpoint),i(e)})),H=(0,p.useSelect)((e=>e(d.store).getBlocks(m).length>0),[m]);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(s.Z,{ref:T}),(0,j.jsx)(e,{...t}),k&&H&&(0,c.sS)(m)&&(0,j.jsx)(d.InspectorControls,{children:(0,j.jsxs)(b.__experimentalToolsPanel,{label:(0,g.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{O(M,V),i({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:A,children:[R&&(0,j.jsx)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Columns"),isShownByDefault:!0,hasValue:()=>M,onDeselect:()=>O(M,V),children:(0,j.jsxs)(b.__experimentalVStack,{spacing:4,children:[(0,j.jsx)(b.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,g.__)("Columns"),value:M,onChange:e=>O(M,Math.max(V,e)),min:Math.max(1,V),max:Math.max(6,M)}),M>6&&(0,j.jsx)(b.Notice,{status:"warning",isDismissible:!1,children:(0,g.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,j.jsxs)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>$({breakpoint:r.kX}),children:[(0,j.jsx)(r.xC,{label:(0,g.__)("Stack on","better-block-editor"),value:{breakpoint:C,breakpointCustomValue:S},onChange:$}),!(0,l.v6)(C)&&(0,j.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,g.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:B,onChange:e=>L({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),M=(0,h.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return S(t)?(0,j.jsx)(e,{...t,className:(0,i.T)(n,o.V+r)}):(0,j.jsx)(e,{...t})}),"columnsRenderInEditor"),R=(0,h.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,j.jsx)(e,{...t});const n=o.V+t.clientId,r=`\n\t\t.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.${n}[style*=flex-basis] {\n\t\t\tflex-basis: ${t.attributes.width} !important;\n\t\t}\n\t\t`,a=(0,v.useAddEditorStyle)(r,x+"__"+t.clientId);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(s.Z,{ref:a}),(0,j.jsx)(e,{...t,className:(0,i.T)(t.className,n)})]})}),"columnRenderInEditor");(0,m.addFilter)("blocks.registerBlockType","wpbbe/columns/stack-on-responsive/modify-block-data",(function(e,t){return t!==C?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{reverseOrder:{type:"boolean"}}}}}})),(0,m.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,c.L2)(S,B)),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",M),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)},3155:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(2845),b=n(3306),h=n(8969),p=n(6954),f=n(4197),m=n(3604),g=n(9748),v=n(9079),x=n(4753),w=n(790);const k="core/group";function _(e){return e.name===k&&"grid"===e.attributes?.layout?.type}const y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:i=u.kX,breakpointCustomValue:a,settings:{stack:p,gap:k,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:j,isSelected:C}=t,S=(0,s.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{S.current=!1,j(e)})),(0,m.KZ)(j);const E=(0,m.PE)(j),B=(0,m.Zx)(j),M=(0,s.useMemo)((()=>function(e,t){var n;const{breakpoint:o=u.kX,breakpointCustomValue:i,settings:{stack:s,gap:a,disablePositionSticky:l}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},c=(0,g.BO)(o,i);if(!c)return null;if(!s&&!a&&!l)return null;const d=a?`gap: ${(0,r.isValueSpacingPreset)(a)?(0,r.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",p=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+h.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${p}\t\t\n\t\t}\n\t}`}(n,y)),[n,y]),R=(0,x.useAddEditorStyle)(M,"blocks__core_grid__stack-on-responsive__"+y);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(f.Z,{ref:R}),(0,w.jsx)(e,{...t}),C&&(0,v.sS)(y)&&(0,w.jsx)(r.InspectorControls,{children:(0,w.jsxs)(b._,{initialOpen:S.current||!!n.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,w.jsx)(u.xC,{value:{breakpoint:i,breakpointCustomValue:a},onChange:B}),i!==u.kX&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(o.ToggleControl,{checked:!!p,onChange:e=>E({stack:e}),label:(0,l.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(c.A,{value:k,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>E({gap:e})})}),(0,w.jsx)(d.A,{value:!!_,onChange:e=>E({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),j=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return _(t)&&n.wpbbeResponsive?(0,w.jsx)(e,{...t,className:(0,p.T)(r,h.V+o)}):(0,w.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==k?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,v.L2)(_,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",j)},7050:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2773),c=n(812),d=n(2845),u=n(3306),b=n(8969),h=n(6954),p=n(4197),f=n(3604),m=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/group";function k(e){return e.name===w&&["default","constrained"].includes(e.attributes?.layout?.type)}const _=(0,o.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:s,isSelected:h,setAttributes:w,attributes:{wpbbeResponsive:k}}=t,{breakpoint:_=d.kX,breakpointCustomValue:y,settings:{justification:j=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:C}={}}=k||{},S=(0,i.useRef)(!!k);(0,f.bM)((e=>{S.current=!1,w(e)})),(0,f.KZ)(w);const E=(0,f.Zx)(w,{justification:j,disablePositionSticky:C}),B=(0,f.PE)(w),M=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{justification:i,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(r===d.kX)return null;const a=(0,m.BO)(r,o);return a?`@media screen and (width <= ${a}) {\n\t\t${s?`${("."+b.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${b.V+t}.${b.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(i===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(i===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(o,s)),[o,s]),R=(0,v.useAddEditorStyle)(M,"blocks__core_group__responsiveness__"+s),V=(0,a.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.Z,{ref:R}),(0,x.jsx)(e,{...t}),h&&(0,g.sS)(s)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(u._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,x.jsx)(d.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:E,help:V}),_!==d.kX&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(c.EO,{value:j,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>B({justification:e})}),(0,x.jsx)(l.A,{value:!!C,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),y=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,x.jsx)(e,{...t,className:(0,h.T)(r,b.V+o)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return w!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,g.L2)(k,_)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",y)},5601:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(7143),s=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const h="core/navigation",p=["wp_navigation"];function f(e){const t=(0,i.select)("core/editor").getCurrentPostType();return e.name===h&&!p.includes(t)}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:i,wpbbeSubmenuHoverColor:s}=t.attributes,{attributeToInput:c,inputToAttribute:h}=(0,d.gy)();return f(t)&&(0,u.sS)(o)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:c(i),onChange:e=>n({wpbbeMenuHoverColor:h(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(s),onChange:e=>n({wpbbeSubmenuHoverColor:h(e)}),label:(0,a.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),g=(0,o.createHigherOrderComponent)((e=>t=>{if(!f(t))return(0,b.jsx)(e,{...t});const{wpbbeMenuHoverColor:n,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:o}=(0,d.gy)(),i={};return n&&(i["--wp-navigation-hover"]=o(n)),r&&(i["--wp-navigation-submenu-hover"]=o(r)),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,(n?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",m),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(1231),o=n(8695),i=n(8969),s=n(6954),a=n(4197),l=n(5697),c=n(9748),d=n(9079),u=n(4715),b=n(6427),h=n(9491),p=n(6087),f=n(2619),m=n(7723);const g=(0,p.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,p.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var v=n(5573),x=n(790);const w=(0,x.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(v.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 k=n(6942),_=n.n(k),y=n(4753);const j=(0,x.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(v.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function C({icon:e}){return"menu"===e?(0,x.jsx)(g,{icon:j}):(0,x.jsxs)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,x.jsx)(v.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,x.jsx)(v.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function S({setAttributes:e,hasIcon:t,icon:n}){return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Show icon button"),help:(0,m.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,x.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0,children:[(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,m.__)("handle"),label:(0,x.jsx)(C,{icon:"handle"})}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,m.__)("menu"),label:(0,x.jsx)(C,{icon:"menu"})})]})]})}var E=n(7143),B=n(3582),M=n(4997);function R(e){if(!e)return null;const t=V(function(e,t="id",n="parent"){const r=Object.create(null),o=[];for(const i of e)r[i[t]]={...i,children:[]},i[n]?(r[i[n]]=r[i[n]]||{},r[i[n]].children=r[i[n]].children||[],r[i[n]].children.push(r[i[t]])):o.push(r[i[t]]);return o}(e));return(0,f.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function V(e,t=0){let n={};return{innerBlocks:[...e].sort(((e,t)=>e.menu_order-t.menu_order)).map((e=>{if("block"===e.type){const[t]=(0,M.parse)(e.content.raw);return t||(0,M.createBlock)("core/freeform",{content:e.content})}const r=e.children?.length?"core/navigation-submenu":"core/navigation-link",o=function({title:e,xfn:t,classes:n,attr_title:r,object:o,object_id:i,description:s,url:a,type:l,target:c},d,u){return o&&"post_tag"===o&&(o="tag"),{label:e?.rendered||"",...o?.length&&{type:o},kind:l?.replace("_","-")||"custom",url:a||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...n?.length&&n.join(" ").trim()&&{className:n.join(" ").trim()},...r?.length&&{title:r},...i&&"custom"!==o&&{id:i},...s?.length&&{description:s},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===d&&{isTopLevelItem:0===u},..."core/navigation-link"===d&&{isTopLevelLink:0===u}}}(e,r,t),{innerBlocks:i=[],mapping:s={}}=e.children?.length?V(e.children,t+1):{};n={...n,...s};const a=(0,M.createBlock)(r,o,i);return n[e.id]=a.clientId,a})),mapping:n}}const N="error",P="pending";let O=null;function A(e,t){return e&&t?e+"//"+t:null}const I=["postType","wp_navigation",{status:"draft",per_page:-1}],T=["postType","wp_navigation",{per_page:-1,status:"publish"}];const L="success",$="error",H="pending",F="idle",Z=[],G={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const D="core/navigation";function U(e){return e.name===D}const z=(0,h.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:s,hasSubmenuIndicatorSetting:a=!0,customPlaceholder:c=null}=t,{overlayMenu:d,wpbbeOverlayMenu:f={},openSubmenusOnClick:v,showSubmenuIcon:k,hasIcon:y,icon:j="handle"}=n,{breakpoint:V,breakpointCustomValue:D}=f;(0,l.r)(V,(e=>{i({wpbbeOverlayMenu:{...f,breakpoint:r.iS,breakpointCustomValue:e}})}));const U=n.ref,z=`navigationMenu/${U}`,q=(0,u.useHasRecursion)(z),Y=(0,u.useBlockEditingMode)(),{menus:X}=function(e){const{records:t,isResolving:n,hasResolved:r}=(0,B.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:i,hasResolved:s}=(0,B.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,B.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:o,isResolvingPages:i,hasResolvedPages:s,hasPages:!(!s||!o?.length),menus:t,isResolvingMenus:n,hasResolvedMenus:r,hasMenus:!(!r||!t?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:W,isPending:K}=function(e){const[t,n]=(0,p.useState)(F),[r,o]=(0,p.useState)(null),[i,s]=(0,p.useState)(null),{saveEntityRecord:a,editEntityRecord:l}=(0,E.useDispatch)(B.store),c=function(e){const t=(0,p.useContext)(b.Disabled.Context),n=function(e){return(0,E.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:r}=t(u.store),o=r(e,"core/template-part",!0);if(!o?.length)return;const i=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:s,getEditedEntityRecord:a}=t(B.store);for(const e of o){const t=n(e),{theme:r=s()?.stylesheet,slug:o}=t.attributes,l=a("postType","wp_template_part",A(r,o));if(l?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===l.area))?.label}}),[e])}(t?void 0:e),r=(0,E.useRegistry)();return(0,p.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=r.resolveSelect(B.store),[o,i]=await Promise.all([e(...I),e(...T)]),s=n?(0,m.sprintf)( 2 2 // translators: %s: the name of a menu (e.g. Header navigation). 3 3 // translators: %s: the name of a menu (e.g. Header navigation). … … 5 5 // translators: 'navigation' as in website navigation. 6 6 // translators: 'navigation' as in website navigation. 7 (0,m.__)("Navigation"),a=[...o,...i].reduce(((e,t)=>t?.title?.raw?.startsWith(s)?e+1:e),0);return(a>0?`${s} ${a+1}`:s)||""}),[t,n,r])}(e);return{create:(0, h.useCallback)((async(e=null,t=[],r)=>{if(e&&"string"!=typeof e)throw s("Invalid title supplied when creating Navigation Menu."),n($),new Error("Value of supplied title argument was not a string.");n(F),o(null),s(null),e||(e=await c().catch((e=>{throw s(e?.message),n($),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const i={title:e,content:(0,M.serialize)(t),status:r};return a("postType","wp_navigation",i).then((e=>(o(e),n(T),"publish"!==r&&l("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw s(e?.message),n($),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[a,l,c]),status:t,value:r,error:i,isIdle:t===H,isPending:t===F,isSuccess:t===T,isError:t===$}}(s),{hasUncontrolledInnerBlocks:J,innerBlocks:Q}=function(e){return(0,E.useSelect)((t=>{const{getBlock:n,getBlocks:r,hasSelectedInnerBlock:o}=t(u.store),i=n(e).innerBlocks,s=!!i?.length,a=s?G:r(e);return{innerBlocks:s?i:a,hasUncontrolledInnerBlocks:s,uncontrolledInnerBlocks:i,controlledInnerBlocks:a,isInnerBlockSelected:o(e,!0)}}),[e])}(s),ee=!!Q.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,h.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:ie}=function(e){const t=(0,B.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o}=(0,E.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:r,hasFinishedResolution:o}=e(B.store),i=["postType","wp_navigation",t],s=n(...i),a=r(...i),l=o("getEditedEntityRecord",i),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!s||!c),navigationMenu:c?a:null}}(t,e)),[e]),{canCreate:i,canUpdate:s,canDelete:a,isResolving:l,hasResolved:c}=t,{records:d,isResolving:u,hasResolved:b}=(0,B.useEntityRecords)("postType","wp_navigation",D);return{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o,navigationMenus:d,isResolvingNavigationMenus:u,hasResolvedNavigationMenus:b,canSwitchNavigationMenu:e?d?.length>1:d?.length>0,canUserCreateNavigationMenu:i,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:s,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(Z),{status:se}=function(e,{throwOnError:t=!1}={}){const n=(0,E.useRegistry)(),{editEntityRecord:r}=(0,E.useDispatch)(B.store),[o,i]=(0,h.useState)("idle"),[s,a]=(0,h.useState)(null),l=(0,h.useCallback)((async(t,o,i="publish")=>{let s,a;try{a=await n.resolveSelect(B.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,m.sprintf)(7 (0,m.__)("Navigation"),a=[...o,...i].reduce(((e,t)=>t?.title?.raw?.startsWith(s)?e+1:e),0);return(a>0?`${s} ${a+1}`:s)||""}),[t,n,r])}(e);return{create:(0,p.useCallback)((async(e=null,t=[],r)=>{if(e&&"string"!=typeof e)throw s("Invalid title supplied when creating Navigation Menu."),n($),new Error("Value of supplied title argument was not a string.");n(H),o(null),s(null),e||(e=await c().catch((e=>{throw s(e?.message),n($),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const i={title:e,content:(0,M.serialize)(t),status:r};return a("postType","wp_navigation",i).then((e=>(o(e),n(L),"publish"!==r&&l("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw s(e?.message),n($),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[a,l,c]),status:t,value:r,error:i,isIdle:t===F,isPending:t===H,isSuccess:t===L,isError:t===$}}(s),{hasUncontrolledInnerBlocks:J,innerBlocks:Q}=function(e){return(0,E.useSelect)((t=>{const{getBlock:n,getBlocks:r,hasSelectedInnerBlock:o}=t(u.store),i=n(e).innerBlocks,s=!!i?.length,a=s?Z:r(e);return{innerBlocks:s?i:a,hasUncontrolledInnerBlocks:s,uncontrolledInnerBlocks:i,controlledInnerBlocks:a,isInnerBlockSelected:o(e,!0)}}),[e])}(s),ee=!!Q.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,p.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:ie}=function(e){const t=(0,B.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o}=(0,E.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:r,hasFinishedResolution:o}=e(B.store),i=["postType","wp_navigation",t],s=n(...i),a=r(...i),l=o("getEditedEntityRecord",i),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!s||!c),navigationMenu:c?a:null}}(t,e)),[e]),{canCreate:i,canUpdate:s,canDelete:a,isResolving:l,hasResolved:c}=t,{records:d,isResolving:u,hasResolved:b}=(0,B.useEntityRecords)("postType","wp_navigation",G);return{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o,navigationMenus:d,isResolvingNavigationMenus:u,hasResolvedNavigationMenus:b,canSwitchNavigationMenu:e?d?.length>1:d?.length>0,canUserCreateNavigationMenu:i,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:s,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(U),{status:se}=function(e,{throwOnError:t=!1}={}){const n=(0,E.useRegistry)(),{editEntityRecord:r}=(0,E.useDispatch)(B.store),[o,i]=(0,p.useState)("idle"),[s,a]=(0,p.useState)(null),l=(0,p.useCallback)((async(t,o,i="publish")=>{let s,a;try{a=await n.resolveSelect(B.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,m.sprintf)( 8 8 // translators: %s: the name of a menu (e.g. Header navigation). 9 9 // translators: %s: the name of a menu (e.g. Header navigation). … … 14 14 // translators: %s: the name of a menu (e.g. Header navigation). 15 15 // translators: %s: the name of a menu (e.g. Header navigation). 16 (0,m.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return s}),[e,r,n]);return{convert:(0, h.useCallback)((async(e,n,r)=>{if(P!==e)return P=e,e&&n?(i(O),a(null),await l(e,n,r).then((e=>(i("success"),P=null,e))).catch((e=>{if(a(e?.message),i(V),P=null,t)throw new Error((0,m.sprintf)(16 (0,m.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return s}),[e,r,n]);return{convert:(0,p.useCallback)((async(e,n,r)=>{if(O!==e)return O=e,e&&n?(i(P),a(null),await l(e,n,r).then((e=>(i("success"),O=null,e))).catch((e=>{if(a(e?.message),i(N),O=null,t)throw new Error((0,m.sprintf)( 17 17 // translators: %s: the name of a menu (e.g. Header navigation). 18 18 // translators: %s: the name of a menu (e.g. Header navigation). 19 (0,m.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(a("Unable to convert menu. Missing menu details."),void i( V))}),[l,t]),status:o,error:s}}(W),ae=!ie&&oe,le=J&&!ae,ce=!Z&&!K&&!(se===O)&&re&&0===Y?.length&&!J,de="never"!==d,ue=_()("wp-block-navigation__overlay-menu-preview",{open:te}),be=k||x?"":(0,m.__)('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.'),pe=(0,p.useInstanceId)(S,"overlay-menu-preview"),he=(0,v.jsx)(u.InspectorControls,{children:a&&(0,v.jsxs)(b.PanelBody,{title:(0,m.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[de&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(b.Button,{className:ue,onClick:()=>{ne(!te)},"aria-label":(0,m.__)("Overlay menu controls"),"aria-controls":pe,"aria-expanded":te,children:[y&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(j,{icon:C}),(0,v.jsx)(g,{icon:w})]}),!y&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("span",{children:(0,m.__)("Menu")}),(0,v.jsx)("span",{children:(0,m.__)("Close")})]})]}),(0,v.jsx)("div",{id:pe,children:te&&(0,v.jsx)(S,{setAttributes:i,hasIcon:y,icon:C,hidden:!te})})]}),(0,v.jsx)("h3",{children:(0,m.__)("Overlay Menu")}),(0,v.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Configure overlay menu"),value:d,help:(0,m.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const t={overlayMenu:e};"mobile"!==e&&(t.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),i(t)},isBlock:!0,hideLabelFromVision:!0,children:[(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"never",label:(0,m.__)("Off")}),(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,m.__)("Responsive","better-block-editor")}),(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"always",label:(0,m.__)("Always")})]}),"mobile"===d&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(r.Ay,{label:(0,m.__)("Breakpoint","better-block-editor"),value:N,unsupportedValues:[r.kX],onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===r.iS?U:void 0}})},help:N!==r.iS?(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),N===r.iS&&(0,v.jsx)(o.A,{value:U,onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:r.iS,breakpointCustomValue:e}})},help:(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("h3",{children:(0,m.__)("Submenus")}),(0,v.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:x,onChange:e=>{i({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,m.__)("Open on click")}),(0,v.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{i({showSubmenuIcon:e})},disabled:n.openSubmenusOnClick,label:(0,m.__)("Show arrow")}),be&&(0,v.jsx)("div",{children:(0,v.jsx)(b.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:be})})]})]})});return le&&!K?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(e,{...t}),"default"===X&&he]}):Z&&ie||ae&&q||ce&&c?(0,v.jsx)(e,{...t}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(e,{...t}),"default"===X&&he]})}),"extendBlockEdit"),q=(0,p.createHigherOrderComponent)((e=>t=>{if(!Z(t))return(0,v.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,h.useMemo)((()=>function(e,t){var n;const r=null!==(n=(0,c.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==n?n:"0px",o=`.wp-block-navigation.${i.V+t}`,s=`${o} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${r}) {\n\t\t${o} .wp-block-navigation__responsive-container-open:not(.always-shown) {\n\t\t\tdisplay: none;\t\n\t\t}\n\t\t\n\t\t${s}:not(.hidden-by-default) {\n\t\t\tdisplay : block; \n\t\t\tposition: relative;\n\t\t\twidth: 100%;\n\t\t\tz-index: auto\n\t\t}\n\t\t\n\t\t${s} .components-button.wp-block-navigation__responsive-container-close {\n\t\t\tdisplay: none; \n\t\t}\n\n\t\t${o} .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 {\n\t\t\tleft: 0;\n\t\t}\n\t}`}(n,r)),[n,r]),l=(0,y.useAddEditorStyle)(o,"blocks__core_navigation__stack-on-responsive__"+r);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(a.Z,{ref:l}),(0,v.jsx)(e,{...t,className:(0,s.T)(t.className,`${i.V}${t.clientId} wpbbe-responsive-navigation`)})]})}),"renderInEditor");(0,f.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,t){return t!==U?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,f.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,d.L2)(Z,z)),(0,f.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",q)},354:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2845),u=n(3306),b=n(8969),p=n(6954),h=n(4197),f=n(3604),m=n(9748),g=n(9079),x=n(4753),v=n(790);const w="core/post-template";function k(e){return e.name===w&&"grid"===e.attributes?.layout?.type}function _(e){var t;const{breakpoint:n=d.kX,breakpointCustomValue:r,settings:{gap:o}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:r,settings:{gap:o}}}const y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:i,setAttributes:a,isSelected:p}=t,{breakpoint:w,breakpointCustomValue:k,settings:{gap:y}}=_(n);(0,f.KZ)(a);const C=(0,f.Zx)(a),j=(0,f.PE)(a),[S]=(0,s.useState)(!!n.wpbbeResponsive),E=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}=_(e),s=(0,m.BO)(n,o);if(!s)return null;const a=i?`gap: ${(0,r.isValueSpacingPreset)(i)?(0,r.getSpacingPresetCssVar)(i):i} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${b.V+t} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(n,i)),[n,i]),B=(0,x.useAddEditorStyle)(E,"blocks__core_post_template__stack-on-responsive__"+i);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(h.Z,{ref:B}),(0,v.jsx)(e,{...t}),p&&(0,g.sS)(i)&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsxs)(u._,{initialOpen:S||!!n.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,v.jsx)(d.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:w,breakpointCustomValue:k},onChange:C}),!(0,m.v6)(w)&&(0,v.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(c.A,{value:y,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>j({gap:e})})})]})})]})}),"extendBlockEdit"),C=(0,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return k(t)?(0,v.jsx)(e,{...t,className:(0,p.T)(n,b.V+r)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==w?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",C)},2720:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(812),b=n(8136),p=n(7637),h=n(2845),f=n(3306),m=n(8969),g=n(6954),x=n(4197),v=n(3604),w=n(9748),k=n(9079),_=n(4753);const y="top",C="center",j="bottom",S="stretch",E="space-between";var B=n(1231),M=n(2513);function R(e){var t,n,r,o,i;const s={breakpoint:B.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:M.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?p.o.COLUMN:p.o.ROW,verticalAlignment:y,gap:void 0,disablePositionSticky:void 0}},a=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(r=a.breakpoint)&&void 0!==r?r:s.breakpoint,breakpointCustomValue:null!==(o=a.breakpointCustomValue)&&void 0!==o?o:s.breakpointCustomValue,settings:{...s.settings,...null!==(i=a.settings)&&void 0!==i?i:{}}}}var N=n(5573),V=n(790);const O=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),P=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),I=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),L=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),A=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),T=[{value:y,icon:O,label:(0,l.__)("Align top")},{value:C,icon:P,label:(0,l.__)("Align middle")},{value:j,icon:I,label:(0,l.__)("Align bottom")}],$=[...T,{value:S,icon:L,label:(0,l.__)("Streth to fill")}],F=[...T,{value:E,icon:A,label:(0,l.__)("Space between")}];function H({value:e,horizontalMode:t,onChange:n}){const r=t?$:F;return(0,s.useEffect)((()=>{t&&e===E&&n(C),t||e!==S||n(y)}),[t,e,n]),(0,V.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,l.__)("Vertical alignment","better-block-editor"),value:e,onChange:n,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:t,label:n})=>(0,V.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const G="core/group";function D(e){return e.name===G&&"flex"===e?.attributes?.layout?.type}const U={[y]:"flex-start",[C]:"center",[j]:"flex-end",[S]:"stretch",[E]:"space-between"},Z={...U,[y]:"flex-end",[j]:"flex-start"},z=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:a,isSelected:g}=t,{breakpoint:y,breakpointCustomValue:C,settings:j,settings:{justification:S,orientation:E,verticalAlignment:B,gap:M,disablePositionSticky:N}}=R(n),O=(0,s.useRef)(!!n.wpbbeResponsive);(0,v.bM)((e=>{O.current=!1,i(e)})),(0,v.KZ)(i);const P=(0,v.PE)(i),I=(0,v.Zx)(i,j),L=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:s,verticalAlignment:a,gap:l,disablePositionSticky:c}}=R(e);if(n===h.kX)return null;const d=(0,w.BO)(n,o);if(!d)return null;const f=(0,b.Dx)(s)?"justify-content":"align-items",g=(0,u.TU)(i,s===p.o.ROW_REVERSE),x=(0,b.Dx)(s)?"align-items":"justify-content",v=s===p.o.COLUMN_REVERSE?Z:U,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",_=c?"position: relative;":"";let y=`${("."+m.V+t).repeat(3)} {\n\t\t${f}:${g} !important; \n\t\t${x}: ${v[a]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${k}\n\t\t${_}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(s)&&(y+=`.${m.V+t} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${d}) {\n\t \t${y}\n\t}`}(n,a)),[n,a]),A=(0,_.useAddEditorStyle)(L,"blocks__core_row__responsiveness__"+a),T=(0,l.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(x.Z,{ref:A}),(0,V.jsx)(e,{...t}),g&&(0,k.sS)(a)&&(0,V.jsx)(r.InspectorControls,{children:(0,V.jsxs)(f._,{initialOpen:O.current||!!n.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,V.jsx)(h.xC,{value:{breakpoint:y,breakpointCustomValue:C},onChange:I,help:T}),y!==h.kX&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(b.Q2,{value:E,onChange:e=>P({orientation:e})}),(0,V.jsx)(u.EO,{value:S,excludeOptions:(0,b.Dx)(E)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>P({justification:e})}),(0,V.jsx)(H,{value:B,horizontalMode:(0,b.Dx)(E),onChange:e=>P({verticalAlignment:e})}),(0,V.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,V.jsx)(c.A,{value:M,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>P({gap:e})})}),(0,V.jsx)(d.A,{value:!!N,onChange:e=>P({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),q=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return D(t)&&n.wpbbeResponsive?(0,V.jsx)(e,{...t,className:(0,g.T)(r,`${m.V}${o}`)}):(0,V.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==G?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,k.L2)(D,z)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",q)},2733:(e,t,n)=>{"use strict";var r=n(6427),o=n(7143),i=n(6087),s=n(7723),a=n(5571),l=n(383),c=(n(12),n(790));let d=null;function u(){const e=(0,l.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,i.createRoot)(t).render((0,c.jsx)(e,{})),t}(b));const t=(0,l.Xo)();d=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const b=()=>{const e=(0,s.__)("Play animation","better-block-editor");return(0,c.jsx)(r.Tooltip,{text:e,children:(0,c.jsx)(r.Button,{icon:(0,c.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,l.Xo)();d.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),d.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,l.wm)(u)}));let p=(0,o.select)("core/editor").getCurrentPostId(),h=(0,o.select)("core/editor").getCurrentPostType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getCurrentPostId();e!==p&&(p=e,(0,l.wm)(u));const t=(0,o.select)("core/editor").getCurrentPostType();t!==h&&(h=t,(0,l.wm)(u))}))},8033:(e,t,n)=>{"use strict";var r=n(7723),o=n(3656),i=n(4715),s=n(6427);const a=window.wp.plugins;var l=n(7143),c=n(6087);const{min:d,max:u}=Math,b=(e,t=0,n=1)=>d(u(t,e),n),p=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=b(e[t],0,255)):3===t&&(e[t]=b(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function f(e){return h[Object.prototype.toString.call(e)]||"object"}const m=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==f(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),g=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==f(e[t])?e[t].toLowerCase():null},{PI:x,min:v,max:w}=Math,k=e=>Math.round(100*e)/100,_=e=>Math.round(100*e)/100,y=2*x,C=x/3,j=x/180,S=180/x;function E(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const B={format:{},autodetect:[]},M=class{constructor(...e){const t=this;if("object"===f(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let n=g(e),r=!1;if(!n){r=!0,B.sorted||(B.autodetect=B.autodetect.sort(((e,t)=>t.p-e.p)),B.sorted=!0);for(let t of B.autodetect)if(n=t.test(...e),n)break}if(!B.format[n])throw new Error("unknown format: "+e);{const o=B.format[n].apply(null,r?e:e.slice(0,-1));t._rgb=p(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==f(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},R=(...e)=>new M(...e);R.version="3.1.2";const N=R,V={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},O=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,P=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,I=e=>{if(e.match(O)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match(P)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:L}=Math,A=(...e)=>{let[t,n,r,o]=m(e,"rgba"),i=g(e)||"auto";void 0===o&&(o=1),"auto"===i&&(i=o<1?"rgba":"rgb"),t=L(t),n=L(n),r=L(r);let s="000000"+(t<<16|n<<8|r).toString(16);s=s.substr(s.length-6);let a="0"+L(255*o).toString(16);switch(a=a.substr(a.length-2),i.toLowerCase()){case"rgba":return`#${s}${a}`;case"argb":return`#${a}${s}`;default:return`#${s}`}};M.prototype.name=function(){const e=A(this._rgb,"rgb");for(let t of Object.keys(V))if(V[t]===e)return t.toLowerCase();return e},B.format.named=e=>{if(e=e.toLowerCase(),V[e])return I(V[e]);throw new Error("unknown color name: "+e)},B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&V[e.toLowerCase()])return"named"}}),M.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===f(e)?t?(this._rgb[3]=e,this):new M([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},M.prototype.clipped=function(){return this._rgb._clipped||!1};const T={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},$=T,F=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function H(e){const t=F.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);T.labWhitePoint=e,T.Xn=t[0],T.Zn=t[1]}function G(){return T.labWhitePoint}const D=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},U=(e,t,n)=>{const{MtxAdaptMa:r,MtxAdaptMaI:o,MtxXYZ2RGB:i,RefWhiteRGB:s,Xn:a,Yn:l,Zn:c}=$,d=a*r.m00+l*r.m10+c*r.m20,u=a*r.m01+l*r.m11+c*r.m21,b=a*r.m02+l*r.m12+c*r.m22,p=s.X*r.m00+s.Y*r.m10+s.Z*r.m20,h=s.X*r.m01+s.Y*r.m11+s.Z*r.m21,f=s.X*r.m02+s.Y*r.m12+s.Z*r.m22,m=(e*r.m00+t*r.m10+n*r.m20)*(p/d),g=(e*r.m01+t*r.m11+n*r.m21)*(h/u),x=(e*r.m02+t*r.m12+n*r.m22)*(f/b),v=m*o.m00+g*o.m10+x*o.m20,w=m*o.m01+g*o.m11+x*o.m21,k=m*o.m02+g*o.m12+x*o.m22;return[255*D(v*i.m00+w*i.m10+k*i.m20),255*D(v*i.m01+w*i.m11+k*i.m21),255*D(v*i.m02+w*i.m12+k*i.m22)]},Z=(...e)=>{e=m(e,"lab");const[t,n,r]=e,[o,i,s]=((e,t,n)=>{const{kE:r,kK:o,kKE:i,Xn:s,Yn:a,Zn:l}=$,c=(e+16)/116,d=.002*t+c,u=c-.005*n,b=d*d*d,p=u*u*u;return[(b>r?b:(116*d-16)/o)*s,(e>i?Math.pow((e+16)/116,3):e/o)*a,(p>r?p:(116*u-16)/o)*l]})(t,n,r),[a,l,c]=U(o,i,s);return[a,l,c,e.length>3?e[3]:1]};function z(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const q=(e,t,n)=>{e=z(e/255),t=z(t/255),n=z(n/255);const{MtxRGB2XYZ:r,MtxAdaptMa:o,MtxAdaptMaI:i,Xn:s,Yn:a,Zn:l,As:c,Bs:d,Cs:u}=$;let b=e*r.m00+t*r.m10+n*r.m20,p=e*r.m01+t*r.m11+n*r.m21,h=e*r.m02+t*r.m12+n*r.m22;const f=s*o.m00+a*o.m10+l*o.m20,m=s*o.m01+a*o.m11+l*o.m21,g=s*o.m02+a*o.m12+l*o.m22;let x=b*o.m00+p*o.m10+h*o.m20,v=b*o.m01+p*o.m11+h*o.m21,w=b*o.m02+p*o.m12+h*o.m22;return x*=f/c,v*=m/d,w*=g/u,b=x*i.m00+v*i.m10+w*i.m20,p=x*i.m01+v*i.m11+w*i.m21,h=x*i.m02+v*i.m12+w*i.m22,[b,p,h]},X=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=q(t,n,r),[l,c,d]=function(e,t,n){const{Xn:r,Yn:o,Zn:i,kE:s,kK:a}=$,l=e/r,c=t/o,d=n/i,u=l>s?Math.pow(l,1/3):(a*l+16)/116,b=c>s?Math.pow(c,1/3):(a*c+16)/116;return[116*b-16,500*(u-b),200*(b-(d>s?Math.pow(d,1/3):(a*d+16)/116))]}(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lab=function(){return X(this._rgb)},Object.assign(N,{lab:(...e)=>new M(...e,"lab"),getLabWhitePoint:G,setLabWhitePoint:H}),B.format.lab=Z,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"lab"))&&3===e.length)return"lab"}}),M.prototype.darken=function(e=1){const t=this.lab();return t[0]-=$.Kn*e,new M(t,"lab").alpha(this.alpha(),!0)},M.prototype.brighten=function(e=1){return this.darken(-e)},M.prototype.darker=M.prototype.darken,M.prototype.brighter=M.prototype.brighten,M.prototype.get=function(e){const[t,n]=e.split("."),r=this[t]();if(n){const e=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(e>-1)return r[e];throw new Error(`unknown channel ${n} in mode ${t}`)}return r};const{pow:Y}=Math;M.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===f(e)){if(0===e)return new M([0,0,0,this._rgb[3]],"rgb");if(1===e)return new M([255,255,255,this._rgb[3]],"rgb");let n=this.luminance(),r=20;const o=(n,i)=>{const s=n.interpolate(i,.5,t),a=s.luminance();return Math.abs(e-a)<1e-7||!r--?s:a>e?o(n,s):o(s,i)},i=(n>e?o(new M([0,0,0]),this):o(this,new M([255,255,255]))).rgb();return new M([...i,this._rgb[3]])}return W(...this._rgb.slice(0,3))};const W=(e,t,n)=>.2126*(e=K(e))+.7152*(t=K(t))+.0722*K(n),K=e=>(e/=255)<=.03928?e/12.92:Y((e+.055)/1.055,2.4),J={},Q=(e,t,n=.5,...r)=>{let o=r[0]||"lrgb";if(J[o]||r.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==f(e)&&(e=new M(e)),"object"!==f(t)&&(t=new M(t)),J[o](e,t,n).alpha(e.alpha()+n*(t.alpha()-e.alpha()))};M.prototype.mix=M.prototype.interpolate=function(e,t=.5,...n){return Q(this,e,t,...n)},M.prototype.premultiply=function(e=!1){const t=this._rgb,n=t[3];return e?(this._rgb=[t[0]*n,t[1]*n,t[2]*n,n],this):new M([t[0]*n,t[1]*n,t[2]*n,n],"rgb")};const{sin:ee,cos:te}=Math,ne=(...e)=>{let[t,n,r]=m(e,"lch");return isNaN(r)&&(r=0),r*=j,[t,te(r)*n,ee(r)*n]},re=(...e)=>{e=m(e,"lch");const[t,n,r]=e,[o,i,s]=ne(t,n,r),[a,l,c]=Z(o,i,s);return[a,l,c,e.length>3?e[3]:1]},{sqrt:oe,atan2:ie,round:se}=Math,ae=(...e)=>{const[t,n,r]=m(e,"lab"),o=oe(n*n+r*r);let i=(ie(r,n)*S+360)%360;return 0===se(1e4*o)&&(i=Number.NaN),[t,o,i]},le=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=X(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lch=function(){return le(this._rgb)},M.prototype.hcl=function(){return E(le(this._rgb))},Object.assign(N,{lch:(...e)=>new M(...e,"lch"),hcl:(...e)=>new M(...e,"hcl")}),B.format.lch=re,B.format.hcl=(...e)=>{const t=E(m(e,"hcl"));return re(...t)},["lch","hcl"].forEach((e=>B.autodetect.push({p:2,test:(...t)=>{if("array"===f(t=m(t,e))&&3===t.length)return e}}))),M.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=$.Kn*e,t[1]<0&&(t[1]=0),new M(t,"lch").alpha(this.alpha(),!0)},M.prototype.desaturate=function(e=1){return this.saturate(-e)},M.prototype.set=function(e,t,n=!1){const[r,o]=e.split("."),i=this[r]();if(o){const e=r.indexOf(o)-("ok"===r.substr(0,2)?2:0);if(e>-1){if("string"==f(t))switch(t.charAt(0)){case"+":case"-":i[e]+=+t;break;case"*":i[e]*=+t.substr(1);break;case"/":i[e]/=+t.substr(1);break;default:i[e]=+t}else{if("number"!==f(t))throw new Error("unsupported value for Color.set");i[e]=t}const o=new M(i,r);return n?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${r}`)}return i},M.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},M.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,n)=>{const r=e._rgb,o=t._rgb;return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"rgb")};const{sqrt:ce,pow:de}=Math;J.lrgb=(e,t,n)=>{const[r,o,i]=e._rgb,[s,a,l]=t._rgb;return new M(ce(de(r,2)*(1-n)+de(s,2)*n),ce(de(o,2)*(1-n)+de(a,2)*n),ce(de(i,2)*(1-n)+de(l,2)*n),"rgb")};J.lab=(e,t,n)=>{const r=e.lab(),o=t.lab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"lab")};const ue=(e,t,n,r)=>{let o,i,s,a,l,c,d,u,b,p,h,f;return"hsl"===r?(o=e.hsl(),i=t.hsl()):"hsv"===r?(o=e.hsv(),i=t.hsv()):"hcg"===r?(o=e.hcg(),i=t.hcg()):"hsi"===r?(o=e.hsi(),i=t.hsi()):"lch"===r||"hcl"===r?(r="hcl",o=e.hcl(),i=t.hcl()):"oklch"===r&&(o=e.oklch().reverse(),i=t.oklch().reverse()),"h"!==r.substr(0,1)&&"oklch"!==r||([s,l,d]=o,[a,c,u]=i),isNaN(s)||isNaN(a)?isNaN(s)?isNaN(a)?p=Number.NaN:(p=a,1!=d&&0!=d||"hsv"==r||(b=c)):(p=s,1!=u&&0!=u||"hsv"==r||(b=l)):(f=a>s&&a-s>180?a-(s+360):a<s&&s-a>180?a+360-s:a-s,p=s+n*f),void 0===b&&(b=l+n*(c-l)),h=d+n*(u-d),new M("oklch"===r?[h,b,p]:[p,b,h],r)},be=(e,t,n)=>ue(e,t,n,"lch");J.lch=be,J.hcl=be;M.prototype.num=function(){return((...e)=>{const[t,n,r]=m(e,"rgb");return(t<<16)+(n<<8)+r})(this._rgb)},Object.assign(N,{num:(...e)=>new M(...e,"num")}),B.format.num=e=>{if("number"==f(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},B.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===f(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,n)=>{const r=e.num(),o=t.num();return new M(r+n*(o-r),"num")};const{floor:pe}=Math;M.prototype.hcg=function(){return((...e)=>{const[t,n,r]=m(e,"rgb"),o=v(t,n,r),i=w(t,n,r),s=i-o,a=100*s/255,l=o/(255-s)*100;let c;return 0===s?c=Number.NaN:(t===i&&(c=(n-r)/s),n===i&&(c=2+(r-t)/s),r===i&&(c=4+(t-n)/s),c*=60,c<0&&(c+=360)),[c,a,l]})(this._rgb)},N.hcg=(...e)=>new M(...e,"hcg"),B.format.hcg=(...e)=>{e=m(e,"hcg");let t,n,r,[o,i,s]=e;s*=255;const a=255*i;if(0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=pe(o),l=o-e,c=s*(1-i),d=c+a*(1-l),u=c+a*l,b=c+a;switch(e){case 0:[t,n,r]=[b,u,c];break;case 1:[t,n,r]=[d,b,c];break;case 2:[t,n,r]=[c,b,u];break;case 3:[t,n,r]=[c,d,b];break;case 4:[t,n,r]=[u,c,b];break;case 5:[t,n,r]=[b,c,d]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:1,test:(...e)=>{if("array"===f(e=m(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,n)=>ue(e,t,n,"hcg");const{cos:he}=Math,{min:fe,sqrt:me,acos:ge}=Math;M.prototype.hsi=function(){return((...e)=>{let t,[n,r,o]=m(e,"rgb");n/=255,r/=255,o/=255;const i=fe(n,r,o),s=(n+r+o)/3,a=s>0?1-i/s:0;return 0===a?t=NaN:(t=(n-r+(n-o))/2,t/=me((n-r)*(n-r)+(n-o)*(r-o)),t=ge(t),o>r&&(t=y-t),t/=y),[360*t,a,s]})(this._rgb)},N.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=m(e,"hsi");let t,n,r,[o,i,s]=e;return isNaN(o)&&(o=0),isNaN(i)&&(i=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(r=(1-i)/3,t=(1+i*he(y*o)/he(C-y*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-i)/3,n=(1+i*he(y*o)/he(C-y*o))/3,r=1-(t+n)):(o-=2/3,n=(1-i)/3,r=(1+i*he(y*o)/he(C-y*o))/3,t=1-(n+r)),t=b(s*t*3),n=b(s*n*3),r=b(s*r*3),[255*t,255*n,255*r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,n)=>ue(e,t,n,"hsi");const xe=(...e)=>{e=m(e,"hsl");const[t,n,r]=e;let o,i,s;if(0===n)o=i=s=255*r;else{const e=[0,0,0],a=[0,0,0],l=r<.5?r*(1+n):r+n-r*n,c=2*r-l,d=t/360;e[0]=d+1/3,e[1]=d,e[2]=d-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?a[t]=c+6*(l-c)*e[t]:2*e[t]<1?a[t]=l:3*e[t]<2?a[t]=c+(l-c)*(2/3-e[t])*6:a[t]=c;[o,i,s]=[255*a[0],255*a[1],255*a[2]]}return e.length>3?[o,i,s,e[3]]:[o,i,s,1]},ve=(...e)=>{e=m(e,"rgba");let[t,n,r]=e;t/=255,n/=255,r/=255;const o=v(t,n,r),i=w(t,n,r),s=(i+o)/2;let a,l;return i===o?(a=0,l=Number.NaN):a=s<.5?(i-o)/(i+o):(i-o)/(2-i-o),t==i?l=(n-r)/(i-o):n==i?l=2+(r-t)/(i-o):r==i&&(l=4+(t-n)/(i-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,a,s,e[3]]:[l,a,s]};M.prototype.hsl=function(){return ve(this._rgb)},N.hsl=(...e)=>new M(...e,"hsl"),B.format.hsl=xe,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,n)=>ue(e,t,n,"hsl");const{floor:we}=Math,{min:ke,max:_e}=Math;M.prototype.hsv=function(){return((...e)=>{e=m(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),i=_e(t,n,r),s=i-o;let a,l,c;return c=i/255,0===i?(a=Number.NaN,l=0):(l=s/i,t===i&&(a=(n-r)/s),n===i&&(a=2+(r-t)/s),r===i&&(a=4+(t-n)/s),a*=60,a<0&&(a+=360)),[a,l,c]})(this._rgb)},N.hsv=(...e)=>new M(...e,"hsv"),B.format.hsv=(...e)=>{e=m(e,"hsv");let t,n,r,[o,i,s]=e;if(s*=255,0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),a=o-e,l=s*(1-i),c=s*(1-i*a),d=s*(1-i*(1-a));switch(e){case 0:[t,n,r]=[s,d,l];break;case 1:[t,n,r]=[c,s,l];break;case 2:[t,n,r]=[l,s,d];break;case 3:[t,n,r]=[l,c,s];break;case 4:[t,n,r]=[d,l,s];break;case 5:[t,n,r]=[s,l,c]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsv"))&&3===e.length)return"hsv"}});function ye(e,t){let n=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let r=t[0].length,o=t[0].map(((e,n)=>t.map((e=>e[n])))),i=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,n,r)=>e+n*(t[r]||0)),0):t.reduce(((t,n)=>t+n*e),0)))));return 1===n&&(i=i[0]),1===r?i.map((e=>e[0])):i}J.hsv=(e,t,n)=>ue(e,t,n,"hsv");const Ce=(...e)=>{e=m(e,"lab");const[t,n,r,...o]=e,[i,s,a]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],c=ye([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,n,r]),ye(l,c.map((e=>e**3))));var l,c;const[d,u,b]=U(i,s,a);return[d,u,b,...o.length>0&&o[0]<1?[o[0]]:[]]},je=(...e)=>{const[t,n,r,...o]=m(e,"rgb");return[...function(e){const t=ye([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return ye([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(q(t,n,r)),...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.oklab=function(){return je(this._rgb)},Object.assign(N,{oklab:(...e)=>new M(...e,"oklab")}),B.format.oklab=Ce,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,n)=>{const r=e.oklab(),o=t.oklab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"oklab")};J.oklch=(e,t,n)=>ue(e,t,n,"oklch");const{pow:Se,sqrt:Ee,PI:Be,cos:Me,sin:Re,atan2:Ne}=Math,{pow:Ve}=Math;function Oe(e){let t="rgb",n=N("#ccc"),r=0,o=[0,1],i=[],s=[0,0],a=!1,l=[],c=!1,d=0,u=1,p=!1,h={},m=!0,g=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===f(e)&&N.brewer&&N.brewer[e.toLowerCase()]&&(e=N.brewer[e.toLowerCase()]),"array"===f(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=N(e[t]);i.length=0;for(let t=0;t<e.length;t++)i.push(t/(e.length-1))}return _(),l=e};let v=e=>e,w=e=>e;const k=function(e,r){let o,c;if(null==r&&(r=!1),isNaN(e)||null===e)return n;c=r?e:a&&a.length>2?function(e){if(null!=a){const t=a.length-1;let n=0;for(;n<t&&e>=a[n];)n++;return n-1}return 0}(e)/(a.length-2):u!==d?(e-d)/(u-d):1,c=w(c),r||(c=v(c)),1!==g&&(c=Ve(c,g)),c=s[0]+c*(1-s[0]-s[1]),c=b(c,0,1);const p=Math.floor(1e4*c);if(m&&h[p])o=h[p];else{if("array"===f(l))for(let e=0;e<i.length;e++){const n=i[e];if(c<=n){o=l[e];break}if(c>=n&&e===i.length-1){o=l[e];break}if(c>n&&c<i[e+1]){c=(c-n)/(i[e+1]-n),o=N.interpolate(l[e],l[e+1],c,t);break}}else"function"===f(l)&&(o=l(c));m&&(h[p]=o)}return o};var _=()=>h={};x(e);const y=function(e){const t=N(k(e));return c&&t[c]?t[c]():t};return y.classes=function(e){if(null!=e){if("array"===f(e))a=e,o=[e[0],e[e.length-1]];else{const t=N.analyze(o);a=0===e?[t.min,t.max]:N.limits(t,"e",e)}return y}return a},y.domain=function(e){if(!arguments.length)return o;d=e[0],u=e[e.length-1],i=[];const t=l.length;if(e.length===t&&d!==u)for(let t of Array.from(e))i.push((t-d)/(u-d));else{for(let e=0;e<t;e++)i.push(e/(t-1));if(e.length>2){const t=e.map(((t,n)=>n/(e.length-1))),n=e.map((e=>(e-d)/(u-d)));n.every(((e,n)=>t[n]===e))||(w=e=>{if(e<=0||e>=1)return e;let r=0;for(;e>=n[r+1];)r++;const o=(e-n[r])/(n[r+1]-n[r]);return t[r]+o*(t[r+1]-t[r])})}}return o=[d,u],y},y.mode=function(e){return arguments.length?(t=e,_(),y):t},y.range=function(e,t){return x(e),y},y.out=function(e){return c=e,y},y.spread=function(e){return arguments.length?(r=e,y):r},y.correctLightness=function(e){return null==e&&(e=!0),p=e,_(),v=p?function(e){const t=k(0,!0).lab()[0],n=k(1,!0).lab()[0],r=t>n;let o=k(e,!0).lab()[0];const i=t+(n-t)*e;let s=o-i,a=0,l=1,c=20;for(;Math.abs(s)>.01&&c-- >0;)r&&(s*=-1),s<0?(a=e,e+=.5*(l-e)):(l=e,e+=.5*(a-e)),o=k(e,!0).lab()[0],s=o-i;return e}:e=>e,y},y.padding=function(e){return null!=e?("number"===f(e)&&(e=[e,e]),s=e,y):s},y.colors=function(t,n){arguments.length<2&&(n="hex");let r=[];if(0===arguments.length)r=l.slice(0);else if(1===t)r=[y(.5)];else if(t>1){const e=o[0],n=o[1]-e;r=function(e,t){let n=[],r=0<t,o=t;for(let e=0;r?e<o:e>o;r?e++:e--)n.push(e);return n}(0,t).map((r=>y(e+r/(t-1)*n)))}else{e=[];let t=[];if(a&&a.length>2)for(let e=1,n=a.length,r=1<=n;r?e<n:e>n;r?e++:e--)t.push(.5*(a[e-1]+a[e]));else t=o;r=t.map((e=>y(e)))}return N[n]&&(r=r.map((e=>e[n]()))),r},y.cache=function(e){return null!=e?(m=e,y):m},y.gamma=function(e){return null!=e?(g=e,y):g},y.nodata=function(e){return null!=e?(n=N(e),y):n},y}const{round:Pe}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pe)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Pe(t):t))},Object.assign(N,{rgb:(...e)=>new M(...e,"rgb")}),B.format.rgb=(...e)=>{const t=m(e,"rgba");return void 0===t[3]&&(t[3]=1),t},B.autodetect.push({p:3,test:(...e)=>{if("array"===f(e=m(e,"rgba"))&&(3===e.length||4===e.length&&"number"==f(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Ie=(e,t,n)=>{if(!Ie[n])throw new Error("unknown blend mode "+n);return Ie[n](e,t)},Le=e=>(t,n)=>{const r=N(n).rgb(),o=N(t).rgb();return N.rgb(e(r,o))},Ae=e=>(t,n)=>{const r=[];return r[0]=e(t[0],n[0]),r[1]=e(t[1],n[1]),r[2]=e(t[2],n[2]),r};Ie.normal=Le(Ae((e=>e))),Ie.multiply=Le(Ae(((e,t)=>e*t/255))),Ie.screen=Le(Ae(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Ie.overlay=Le(Ae(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Ie.darken=Le(Ae(((e,t)=>e>t?t:e))),Ie.lighten=Le(Ae(((e,t)=>e>t?e:t))),Ie.dodge=Le(Ae(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Ie.burn=Le(Ae(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Te=Ie,{pow:$e,sin:Fe,cos:He}=Math,{floor:Ge,random:De}=Math,{log:Ue,pow:Ze,floor:ze,abs:qe}=Math;function Xe(e,t=null){const n={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===f(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===f(e)&&(e=e[t]),null==e||isNaN(e)||(n.values.push(e),n.sum+=e,e<n.min&&(n.min=e),e>n.max&&(n.max=e),n.count+=1)})),n.domain=[n.min,n.max],n.limits=(e,t)=>Ye(n,e,t),n}function Ye(e,t="equal",n=7){"array"==f(e)&&(e=Xe(e));const{min:r,max:o}=e,i=e.values.sort(((e,t)=>e-t));if(1===n)return[r,o];const s=[];if("c"===t.substr(0,1)&&(s.push(r),s.push(o)),"e"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++)s.push(r+e/n*(o-r));s.push(o)}else if("l"===t.substr(0,1)){if(r<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*Ue(r),t=Math.LOG10E*Ue(o);s.push(r);for(let r=1;r<n;r++)s.push(Ze(10,e+r/n*(t-e)));s.push(o)}else if("q"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++){const t=(i.length-1)*e/n,r=ze(t);if(r===t)s.push(i[r]);else{const e=t-r;s.push(i[r]*(1-e)+i[r+1]*e)}}s.push(o)}else if("k"===t.substr(0,1)){let e;const t=i.length,a=new Array(t),l=new Array(n);let c=!0,d=0,u=null;u=[],u.push(r);for(let e=1;e<n;e++)u.push(r+e/n*(o-r));for(u.push(o);c;){for(let e=0;e<n;e++)l[e]=0;for(let e=0;e<t;e++){const t=i[e];let r,o=Number.MAX_VALUE;for(let i=0;i<n;i++){const n=qe(u[i]-t);n<o&&(o=n,r=i),l[r]++,a[e]=r}}const r=new Array(n);for(let e=0;e<n;e++)r[e]=null;for(let n=0;n<t;n++)e=a[n],null===r[e]?r[e]=i[n]:r[e]+=i[n];for(let e=0;e<n;e++)r[e]*=1/l[e];c=!1;for(let e=0;e<n;e++)if(r[e]!==u[e]){c=!0;break}u=r,d++,d>200&&(c=!1)}const b={};for(let e=0;e<n;e++)b[e]=[];for(let n=0;n<t;n++)e=a[n],b[e].push(i[n]);let p=[];for(let e=0;e<n;e++)p.push(b[e][0]),p.push(b[e][b[e].length-1]);p=p.sort(((e,t)=>e-t)),s.push(p[0]);for(let e=1;e<p.length;e+=2){const t=p[e];isNaN(t)||-1!==s.indexOf(t)||s.push(t)}}return s}const We=.022;function Ke(e,t,n){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(n/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:nt,abs:rt,cos:ot,sin:it,exp:st,PI:at}=Math,lt={cool:()=>Oe([N.hsl(180,1,.9),N.hsl(250,.7,.4)]),hot:()=>Oe(["#000","#f00","#ff0","#fff"]).mode("rgb")},ct={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},dt=Object.keys(ct),ut=new Map(dt.map((e=>[e.toLowerCase(),e]))),bt="function"==typeof Proxy?new Proxy(ct,{get(e,t){const n=t.toLowerCase();if(ut.has(n))return e[ut.get(n)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(dt)}):ct,{max:pt}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=m(e,"rgb");t/=255,n/=255,r/=255;const o=1-pt(t,pt(n,r)),i=o<1?1/(1-o):0;return[(1-t-o)*i,(1-n-o)*i,(1-r-o)*i,o]})(this._rgb)},Object.assign(N,{cmyk:(...e)=>new M(...e,"cmyk")}),B.format.cmyk=(...e)=>{e=m(e,"cmyk");const[t,n,r,o]=e,i=e.length>4?e[4]:1;return 1===o?[0,0,0,i]:[t>=1?0:255*(1-t)*(1-o),n>=1?0:255*(1-n)*(1-o),r>=1?0:255*(1-r)*(1-o),i]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=je(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:ft}=Math,mt=(...e)=>{const t=m(e,"rgba");let n=g(e)||"rgb";if("hsl"===n.substr(0,3))return((...e)=>{const t=m(e,"hsla");let n=g(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),n="hsla"):t.length=3,`${n.substr(0,3)}(${t.join(" ")})`})(ve(t),n);if("lab"===n.substr(0,3)){const e=G();H("d50");const r=((...e)=>{const t=m(e,"lab");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(X(t),n);return H(e),r}if("lch"===n.substr(0,3)){const e=G();H("d50");const r=((...e)=>{const t=m(e,"lch");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),n);return H(e),r}return"oklab"===n.substr(0,5)?((...e)=>{const t=m(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=_(t[1]),t[2]=_(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(je(t)):"oklch"===n.substr(0,5)?((...e)=>{const t=m(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=_(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=ft(t[0]),t[1]=ft(t[1]),t[2]=ft(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),n="rgba"),`${n.substr(0,3)}(${t.slice(0,"rgb"===n?3:4).join(" ")})`)},gt=(...e)=>{e=m(e,"lch");const[t,n,r,...o]=e,[i,s,a]=ne(t,n,r),[l,c,d]=Ce(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,vt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,_t=/\s+/.source,yt=/\s*,\s*/.source,Ct=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,jt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(_t)+jt+"\\)$"),Et=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(yt)+kt+"\\)$"),Bt=new RegExp("^rgba\\("+kt+[xt,xt,xt,vt].join(yt)+kt+"\\)$"),Mt=new RegExp("^hsla?\\("+kt+[Ct,wt,wt].join(_t)+jt+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[Ct,wt,wt].join(yt)+kt+"\\)$"),Nt=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Vt=new RegExp("^lab\\("+kt+[vt,vt,vt].join(_t)+jt+"\\)$"),Ot=new RegExp("^lch\\("+kt+[vt,vt,Ct].join(_t)+jt+"\\)$"),Pt=new RegExp("^oklab\\("+kt+[vt,vt,vt].join(_t)+jt+"\\)$"),It=new RegExp("^oklch\\("+kt+[vt,vt,Ct].join(_t)+jt+"\\)$"),{round:Lt}=Math,At=e=>e.map(((e,t)=>t<=2?b(Lt(e),0,255):e)),Tt=(e,t=0,n=100,r=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=r?t+.5*(e+1)*(n-t):t+e*(n-t)),+e),$t=(e,t)=>"none"===e?t:e,Ft=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(B.format.named)try{return B.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(Et))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+Tt($t(e[t],0),0,255);e=At(e);const n=void 0!==t[4]?+Tt(t[4],0,1):1;return e[3]=n,e}if(t=e.match(Bt)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+Tt(e[t],0,255);return e}if((t=e.match(Mt))||(t=e.match(Rt))){const e=t.slice(1,4);e[0]=+$t(e[0].replace("deg",""),0),e[1]=.01*+Tt($t(e[1],0),0,100),e[2]=.01*+Tt($t(e[2],0),0,100);const n=At(xe(e)),r=void 0!==t[4]?+Tt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(Nt)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const n=xe(e);for(let e=0;e<3;e++)n[e]=Lt(n[e]);return n[3]=+t[4],n}if(t=e.match(Vt)){const e=t.slice(1,4);e[0]=Tt($t(e[0],0),0,100),e[1]=Tt($t(e[1],0),-125,125,!0),e[2]=Tt($t(e[2],0),-125,125,!0);const n=G();H("d50");const r=At(Z(e));H(n);const o=void 0!==t[4]?+Tt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[0]=Tt(e[0],0,100),e[1]=Tt($t(e[1],0),0,150,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=G();H("d50");const r=At(re(e));H(n);const o=void 0!==t[4]?+Tt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=Tt($t(e[0],0),0,1),e[1]=Tt($t(e[1],0),-.4,.4,!0),e[2]=Tt($t(e[2],0),-.4,.4,!0);const n=At(Ce(e)),r=void 0!==t[4]?+Tt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(It)){const e=t.slice(1,4);e[0]=Tt($t(e[0],0),0,1),e[1]=Tt($t(e[1],0),0,.4,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=At(gt(e)),r=void 0!==t[4]?+Tt(t[4],0,1):1;return n[3]=r,n}};Ft.test=e=>St.test(e)||Mt.test(e)||Vt.test(e)||Ot.test(e)||Pt.test(e)||It.test(e)||Et.test(e)||Bt.test(e)||Rt.test(e)||Nt.test(e)||"transparent"===e;const Ht=Ft;M.prototype.css=function(e){return mt(this._rgb,e)},N.css=(...e)=>new M(...e,"css"),B.format.css=Ht,B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&Ht.test(e))return"css"}}),B.format.gl=(...e)=>{const t=m(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},N.gl=(...e)=>new M(...e,"gl"),M.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},M.prototype.hex=function(e){return A(this._rgb,e)},N.hex=(...e)=>new M(...e,"hex"),B.format.hex=I,B.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Gt}=Math,Dt=e=>{const t=e/100;let n,r,o;return t<66?(n=255,r=t<6?0:-155.25485562709179-.44596950469579133*(r=t-2)+104.49216199393888*Gt(r),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Gt(o)):(n=351.97690566805693+.114206453784165*(n=t-55)-40.25366309332127*Gt(n),r=325.4494125711974+.07943456536662342*(r=t-50)-28.0852963507957*Gt(r),o=255),[n,r,o,1]},{round:Ut}=Math;M.prototype.temp=M.prototype.kelvin=M.prototype.temperature=function(){return((...e)=>{const t=m(e,"rgb"),n=t[0],r=t[2];let o,i=1e3,s=4e4;for(;s-i>.4;){o=.5*(s+i);const e=Dt(o);e[2]/e[0]>=r/n?s=o:i=o}return Ut(o)})(this._rgb)};const Zt=(...e)=>new M(...e,"temp");Object.assign(N,{temp:Zt,kelvin:Zt,temperature:Zt}),B.format.temp=B.format.kelvin=B.format.temperature=Dt,M.prototype.oklch=function(){return ht(this._rgb)},Object.assign(N,{oklch:(...e)=>new M(...e,"oklch")}),B.format.oklch=gt,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(N,{analyze:Xe,average:(e,t="lrgb",n=null)=>{const r=e.length;n||(n=Array.from(new Array(r)).map((()=>1)));const o=r/n.reduce((function(e,t){return e+t}));if(n.forEach(((e,t)=>{n[t]*=o})),e=e.map((e=>new M(e))),"lrgb"===t)return((e,t)=>{const n=e.length,r=[0,0,0,0];for(let o=0;o<e.length;o++){const i=e[o],s=t[o]/n,a=i._rgb;r[0]+=Se(a[0],2)*s,r[1]+=Se(a[1],2)*s,r[2]+=Se(a[2],2)*s,r[3]+=a[3]*s}return r[0]=Ee(r[0]),r[1]=Ee(r[1]),r[2]=Ee(r[2]),r[3]>.9999999&&(r[3]=1),new M(p(r))})(e,n);const i=e.shift(),s=i.get(t),a=[];let l=0,c=0;for(let e=0;e<s.length;e++)if(s[e]=(s[e]||0)*n[0],a.push(isNaN(s[e])?0:n[0]),"h"===t.charAt(e)&&!isNaN(s[e])){const t=s[e]/180*Be;l+=Me(t)*n[0],c+=Re(t)*n[0]}let d=i.alpha()*n[0];e.forEach(((e,r)=>{const o=e.get(t);d+=e.alpha()*n[r+1];for(let e=0;e<s.length;e++)if(!isNaN(o[e]))if(a[e]+=n[r+1],"h"===t.charAt(e)){const t=o[e]/180*Be;l+=Me(t)*n[r+1],c+=Re(t)*n[r+1]}else s[e]+=o[e]*n[r+1]}));for(let e=0;e<s.length;e++)if("h"===t.charAt(e)){let t=Ne(c/a[e],l/a[e])/Be*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;s[e]=t}else s[e]=s[e]/a[e];return d/=r,new M(s,t).alpha(d>.99999?1:d,!0)},bezier:e=>{const t=function(e){let t,n,r,o;if(2===(e=e.map((e=>new M(e)))).length)[n,r]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>n[t]+e*(r[t]-n[t])));return new M(t,"lab")};else if(3===e.length)[n,r,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*n[t]+2*(1-e)*e*r[t]+e*e*o[t]));return new M(t,"lab")};else if(4===e.length){let i;[n,r,o,i]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*n[t]+3*(1-e)*(1-e)*e*r[t]+3*(1-e)*e*e*o[t]+e*e*e*i[t]));return new M(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let n,r,o;n=e.map((e=>e.lab())),o=e.length-1,r=function(e){let t=[1,1];for(let n=1;n<e;n++){let e=[1];for(let n=1;n<=t.length;n++)e[n]=(t[n]||0)+t[n-1];t=e}return t}(o),t=function(e){const t=1-e,i=[0,1,2].map((i=>n.reduce(((n,s,a)=>n+r[a]*t**(o-a)*e**a*s[i]),0)));return new M(i,"lab")}}}return t}(e);return t.scale=()=>Oe(t),t},blend:Te,brewer:bt,Color:M,colors:V,contrast:(e,t)=>{e=new M(e),t=new M(t);const n=e.luminance(),r=t.luminance();return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)},contrastAPCA:(e,t)=>{e=new M(e),t=new M(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const n=Ke(...e.rgb()),r=Ke(...t.rgb()),o=n>=We?n:n+Math.pow(We-n,1.414),i=r>=We?r:r+Math.pow(We-r,1.414),s=Math.pow(i,.56)-Math.pow(o,.57),a=Math.pow(i,.65)-Math.pow(o,.62),l=Math.abs(i-o)<5e-4?0:o<i?1.14*s:1.14*a;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,n=1,r=1,o=[0,1]){let i,s=0;"array"===f(o)?i=o[1]-o[0]:(i=0,o=[o,o]);const a=function(a){const l=y*((e+120)/360+t*a),c=$e(o[0]+i*a,r),d=(0!==s?n[0]+a*s:n)*c*(1-c)/2,u=He(l),b=Fe(l);return N(p([255*(c+d*(-.14861*u+1.78277*b)),255*(c+d*(-.29227*u-.90649*b)),255*(c+d*(1.97294*u)),1]))};return a.start=function(t){return null==t?e:(e=t,a)},a.rotations=function(e){return null==e?t:(t=e,a)},a.gamma=function(e){return null==e?r:(r=e,a)},a.hue=function(e){return null==e?n:("array"===f(n=e)?(s=n[1]-n[0],0===s&&(n=n[1])):s=0,a)},a.lightness=function(e){return null==e?o:("array"===f(e)?(o=e,i=e[1]-e[0]):(o=[e,e],i=0),a)},a.scale=()=>N.scale(a),a.hue(n),a},deltaE:function(e,t,n=1,r=1,o=1){var i=function(e){return 360*e/(2*at)},s=function(e){return 2*at*e/360};e=new M(e),t=new M(t);const[a,l,c]=Array.from(e.lab()),[d,u,b]=Array.from(t.lab()),p=(a+d)/2,h=(Je(Qe(l,2)+Qe(c,2))+Je(Qe(u,2)+Qe(b,2)))/2,f=.5*(1-Je(Qe(h,7)/(Qe(h,7)+Qe(25,7)))),m=l*(1+f),g=u*(1+f),x=Je(Qe(m,2)+Qe(c,2)),v=Je(Qe(g,2)+Qe(b,2)),w=(x+v)/2,k=i(nt(c,m)),_=i(nt(b,g)),y=k>=0?k:k+360,C=_>=0?_:_+360,j=rt(y-C)>180?(y+C+360)/2:(y+C)/2,S=1-.17*ot(s(j-30))+.24*ot(s(2*j))+.32*ot(s(3*j+6))-.2*ot(s(4*j-63));let E=C-y;E=rt(E)<=180?E:C<=y?E+360:E-360,E=2*Je(x*v)*it(s(E)/2);const B=d-a,R=v-x,N=1+.015*Qe(p-50,2)/Je(20+Qe(p-50,2)),V=1+.045*w,O=1+.015*w*S,P=30*st(-Qe((j-275)/25,2)),I=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*it(2*s(P)),L=Je(Qe(B/(n*N),2)+Qe(R/(r*V),2)+Qe(E/(o*O),2)+I*(R/(r*V))*(E/(o*O)));return tt(0,et(100,L))},distance:function(e,t,n="lab"){e=new M(e),t=new M(t);const r=e.get(n),o=t.get(n);let i=0;for(let e in r){const t=(r[e]||0)-(o[e]||0);i+=t*t}return Math.sqrt(i)},input:B,interpolate:Q,limits:Ye,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ge(16*De()));return new M(e,"hex")},scale:Oe,scales:lt,valid:(...e)=>{try{return new M(...e),!0}catch(e){return!1}}});const zt=N;var qt=n(790);const Xt=(0,qt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,qt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Yt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,0) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(0,0,0,0) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-100} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-neutral-100} 80%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-secondary-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-secondary-050} 80%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-secondary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-secondary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(90deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(90deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Wt=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Kt(e){const t=function(e){const t=e,n=Wt;n.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:zt.deltaE(t,e.hexcode)})))})),n.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const r=n.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return r.shades=r.shades.map((e=>({...e,lightnessDiff:Math.abs(zt(e.hexcode).get("hsl.l")-zt(t).get("hsl.l"))}))),r.closestShadeLightness=r.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),r}(e),n=t.closestShadeLightness.hexcode,[r,o]=zt(e).hsl(),[i,s]=zt(n).hsl();let a=r-(i||0);a=0===a?i.toString():a>0?"+"+a:a.toString();const l=o/s,c=t.shades.map((({number:n,hexcode:r})=>{const[,i]=zt(r).hsl();let c;c=s<.01||o<.01?i:i*l;let d=zt(r).set("hsl.s",c).set("hsl.h",a).hex();return n===t.closestShadeLightness.number&&(d=zt(e).hex()),{number:n.toString(),hexcode:d}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:c}}function Jt(e){const t=Object.fromEntries(e.map((e=>[e.slug,e.color])));return Yt.map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,n)=>t[n]||n))})))}var Qt=n(4744),en=n.n(Qt);function tn(e){return"[object Object]"===Object.prototype.toString.call(e)}function nn(e){var t,n;return!1!==tn(e)&&(void 0===(t=e.constructor)||!1!==tn(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}var rn=n(3582);const on=[{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"],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",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function sn(e,t,n){if(!n||"string"!=typeof n){if("string"!=typeof n?.ref)return n;if(!(n=ln(e,n.ref))||n?.ref)return n}let r;if(n.startsWith("var:"))r=n.slice(4).split("|");else{if(!n.startsWith("var(--wp--")||!n.endsWith(")"))return n;r=n.slice(10,-1).split("--")}const[o,...i]=r;return"preset"===o?function(e,t,n,[r,o]){const i=on.find((e=>e.cssVarInfix===r));if(!i)return n;const s=an(e.settings,t,i.path,"slug",o);if(s){const{valueKey:n}=i;return sn(e,t,s[n])}return n}(e,t,n,i):"custom"===o?function(e,t,n,r){var o;const i=null!==(o=ln(e.settings,["blocks",t,"custom",...r]))&&void 0!==o?o:ln(e.settings,["custom",...r]);return i?sn(e,t,i):n}(e,t,n,i):n}function an(e,t,n,r,o){const i=[ln(e,["blocks",t,...n]),ln(e,n)];for(const s of i)if(s){const i=["custom","theme","default"];for(const a of i){const i=s[a];if(i){const s=i.find((e=>e[r]===o));if(s)return"slug"===r||an(e,t,n,"slug",s.slug)[r]===s[r]?s:void 0}}}}const ln=(e,t,n)=>{var r;const o=Array.isArray(t)?t:t.split(".");let i=e;return o.forEach((e=>{i=i?.[e]})),null!==(r=i)&&void 0!==r?r:n},cn=(0,c.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null}),dn=window.wp.apiFetch;var un=n.n(dn);function bn(e,t="",n="all",{shouldDecodeEncode:r=!0}={}){const{merged:o,base:i,user:s}=(0,c.useContext)(cn),a=e?"."+e:"",l=t?`styles.blocks.${t}${a}`:`styles${a}`;let d,u;switch(n){case"all":d=ln(o,l),u=r?sn(o,t,d):d;break;case"user":d=ln(s,l),u=r?sn(o,t,d):d;break;case"base":d=ln(i,l),u=r?sn(i,t,d):d;break;default:throw"Unsupported source"}return[u]}function pn({children:e}){const t=function(){const[e,t,n]=function(){const{globalStylesId:e,userConfig:t}=(0,l.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:n,canUser:r}=e(rn.store),o=e(rn.store).__experimentalGetCurrentGlobalStylesId();let i;const s=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof s&&(i=s?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:i}}),[]);return[e,!!t,t]}(),[r,o]=function(){const e=(0,l.useSelect)((e=>e(rn.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),i=(0,c.useMemo)((()=>{return o&&n?(e=o,t=n,en()(e,t,{isMergeableObject:nn,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,o]);return(0,c.useMemo)((()=>({isReady:t&&r,user:n,base:o,merged:i,globalStylesId:e})),[i,n,o,r,t,e])}();return t.isReady?(0,qt.jsx)(cn.Provider,{value:t,children:e}):null}function hn(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=hn(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const fn=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=hn(e))&&(r&&(r+=" "),r+=t);return r};var mn=n(383);const gn=({onClose:e})=>(0,qt.jsxs)(s.Modal,{title:(0,r.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,qt.jsx)("p",{children:(0,r.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,qt.jsxs)(s.Flex,{justify:"end",gap:4,children:[(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,r.__)("Don't Save","better-block-editor")})}),(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,r.__)("Save Changes","better-block-editor")})})]})]});function xn(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function vn(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const n=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${n}`,slug:`bbe-${e.toLowerCase()}-${n}`,color:t.hexcode}}))}var wn=n(8969);const kn=()=>{const[e,t]=(0,c.useState)(!1),[n,o]=(0,c.useState)(!1),[i,a]=(0,c.useState)(""),[d,u]=(0,c.useState)(!1),[b,p]=(0,c.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[h,f]=(0,c.useState)({color:!0,typography:!0}),m=xn(),g=(0,mn.Xo)();(0,c.useEffect)((()=>{if(!g||b)return;const e=e=>{const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");r&&r.includes("bbe-")&&t(!0)};return g.addEventListener("paste",e),()=>g.removeEventListener("paste",e)}),[g,b]);const x=function(){const e=(0,l.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const n=await un()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(n?.error)throw new Error(n.error);await(0,l.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,n)}}(),v=async()=>{await un()({path:`${wn.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),p(!0)};return b&&!d?null:(0,qt.jsxs)(qt.Fragment,{children:[e&&(0,qt.jsxs)(s.Modal,{title:(0,r.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,qt.jsx)("p",{children:(0,r.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Colors","better-block-editor"),checked:h.color,onChange:e=>f({...h,color:e})}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>f({...h,typography:e})}),i&&(0,qt.jsx)(s.Notice,{status:"error",isDismissible:!1,children:i}),(0,qt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,qt.jsx)(s.Button,{variant:"primary",onClick:async()=>{o(!0),a("");try{let e=await un()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await un()({path:`${wn.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:h.color?1:0,typography:h.typography?1:0}}}),e?.error)throw new Error(e.error);await x(),await v(),m||u(!0),t(!1)}catch(e){a(e.message||(0,r.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:n,children:n?(0,qt.jsx)(s.Spinner,{}):(0,r.__)("Activate","better-block-editor")}),(0,qt.jsx)(s.Button,{variant:"secondary",onClick:async()=>{await v(),t(!1),u(!1)},children:(0,r.__)("Dismiss","better-block-editor")})]})]}),d&&(0,qt.jsx)(gn,{onClose:()=>u(!1)})]})};var yn=n(9876);const Cn="wpbbe-palette-generator",jn="wpbbe-design-system-generator",Sn=`${jn}/${Cn}`,En={neutral:"",primary:"",secondary:""},Bn="neutral",Mn="primary",Rn="secondary",Nn=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1,Vn=({label:e,value:t,onChange:n,colors:o,onReset:a})=>(0,qt.jsxs)(s.BaseControl,{children:[(0,qt.jsxs)(s.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,qt.jsx)("h3",{children:e}),(0,qt.jsx)(s.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:a,children:(0,r.__)("Reset","better-block-editor")})]}),(0,qt.jsx)(i.ColorPalette,{value:t,onChange:n,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),On=()=>(0,qt.jsx)(s.Button,{className:fn("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",Sn),children:(0,r.__)("Palette Generator","better-block-editor")}),Pn=()=>{const[e,t]=(0,c.useState)(null);return(0,c.useEffect)((()=>{let e=null;const n=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const n=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");n!==e&&(t(n),e=n)},r=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?n():e&&(t(null),e=null)})),o=new MutationObserver(n);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{r(),o.disconnect(),t(null)}}),[]),e?(0,c.createPortal)((0,qt.jsx)(On,{}),e):null},In=()=>{const e=(0,c.useContext)(cn),{globalStylesId:t,isReady:n,user:i}=e,[a,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)({neutral:[],primary:[],secondary:[]}),[p,h]=(0,c.useState)(En),f=(0,c.useRef)(null),m=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),g=xn(),x=(0,c.useCallback)((()=>{var t;const n=[Bn,Mn,Rn],r={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return n.forEach((e=>{r[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),b(r),r}),[e]),v=(0,c.useCallback)((n=>{var r;const o=function(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}(null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],[...n.neutral,...n.primary,...n.secondary]);!function(e,t,n,r=!1){var o;const i=null!==(o=e?.settings)&&void 0!==o?o:{},s={...i,color:{...i.color,palette:{...i.color?.palette,theme:n},gradients:{...i.color?.gradients,theme:Jt(n)}},custom:{...i.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:s}),r&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(i,t,o)}),[e,i,t]),w=(0,c.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=f.current;t&&t[e]&&b((n=>{const r={...n,[e]:t[e]};return v(r),r}))}),[v]),k=(0,c.useCallback)(((e,t)=>{let n;try{n=Kt(t)}catch(e){return}const r=vn(e,n.shades);h((n=>({...n,[e]:t}))),b((t=>{const n={...t,[e]:r};return v(n),n}))}),[v]),_=function(e,t){var n,r,o,i,s,a;const l=null!==(n=e?.merged?.settings?.color?.palette?.theme)&&void 0!==n?n:[],c=null!==(r=e?.merged?.settings?.color?.palette?.core)&&void 0!==r?r:[],d=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(d).concat(c),[b="#000000"]=bn("color.text"),[p="#ffffff"]=bn("color.background"),[h=b]=bn("elements.h1.color.text"),[f=h]=bn("elements.link.color.text"),[m=f]=bn("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[n,r])=>{const o=e.find((e=>e.slug===n));return o&&(t[r]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const g=u.filter((({color:e})=>e===b)),x=u.filter((({color:e})=>e===m)),v=u.filter((({color:e})=>e===p)),w=g.concat(x).concat(u).filter((({color:e})=>e!==p)).slice(0,2);return{neutral:null!==(i=w?.[0]?.color)&&void 0!==i?i:"#000000",primary:null!==(s=w?.[1]?.color)&&void 0!==s?s:"#ffffff",secondary:null!==(a=v?.color)&&void 0!==a?a:"#ffffff"}}(e,Nn),y=(0,c.useCallback)((()=>{if(n)try{const e={neutral:vn(Bn,Kt(_.neutral).shades),primary:vn(Mn,Kt(_.primary).shades),secondary:vn(Rn,Kt(_.secondary).shades)};h({neutral:_.neutral,primary:_.primary,secondary:_.secondary}),b(e),v(e)}catch(e){}}),[n,_,v]);return(0,c.useEffect)((()=>{n&&!a&&(f.current=x(),d(!0))}),[n,x,a]),(0,c.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===Sn;t&&!e&&(h(En),d(!1)),e=t}));return()=>t()}),[]),m&&g?(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(o.PluginSidebar,{name:Cn,title:(0,r.__)("Palette Generator","better-block-editor"),icon:Xt,isPinnable:!1,children:(0,qt.jsxs)(s.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,qt.jsx)("h2",{children:(0,r.__)("Base Colors","better-block-editor")}),(0,qt.jsx)("p",{children:(0,r.__)("Choose base colors:","better-block-editor")}),(0,qt.jsxs)(s.__experimentalVStack,{spacing:8,children:[(0,qt.jsx)(Vn,{label:(0,r.__)("Neutral","better-block-editor"),value:p.neutral,onChange:e=>k(Bn,e),colors:u.neutral,onReset:()=>w(Bn)}),(0,qt.jsx)(Vn,{label:(0,r.__)("Primary","better-block-editor"),value:p.primary,N:!0,onChange:e=>k(Mn,e),colors:u.primary,onReset:()=>w(Mn)}),(0,qt.jsx)(Vn,{label:(0,r.__)("Secondary","better-block-editor"),value:p.secondary,onChange:e=>k(Rn,e),colors:u.secondary,onReset:()=>w(Rn)}),!Nn&&(0,qt.jsx)(s.Button,{variant:"primary",onClick:()=>{y()},children:(0,r.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,qt.jsx)(Pn,{})]}):null};(0,a.registerPlugin)(jn,{render:()=>(0,qt.jsx)(pn,{children:(0,qt.jsx)(In,{})})}),(0,yn.L)("design-system-parts")||Nn||(0,a.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,qt.jsx)(kn,{})})},2662:(e,t,n)=>{"use strict";var r=n(383),o=n(6087),i=n(790);function s(){return(0,i.jsx)("span",{children:"© Better Block Editor"})}function a(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,o.createRoot)(t).render((0,i.jsx)(e,{})),t}(s))}window.addEventListener("urlchangeevent",(()=>{(0,r.wm)((()=>a()))})),(0,r.wm)((()=>a()))},3164:(e,t,n)=>{"use strict";var r,o,i=n(4997),s=n(7143),a=n(383);const l=window.WPBBE_DATA?.wpbbePasteConfig||{},c=null!==(r=l.debug)&&void 0!==r&&r,d=parseInt(null!==(o=l.batchSize)&&void 0!==o?o:3),u=l.ajaxNonce,b=l.ajaxUrl,p=l.siteUrl;class h{constructor(e){this.enabled=e,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...e){this.enabled&&console.debug(...e)}info(...e){this.enabled&&console.info(...e)}log(...e){this.enabled&&console.log(...e)}warn(...e){this.enabled&&console.warn(...e)}error(...e){this.enabled&&console.error(...e)}time(e){this.enabled&&console.time(e)}timeEnd(e){this.enabled&&console.timeEnd(e)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const e=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${e}%`)}}}const f=window.wp.dom;async function m(e,t){return Promise.all(e.map((async e=>{const n=await t(e);return n.innerBlocks&&n.innerBlocks.length?{...n,innerBlocks:await m(n.innerBlocks,t)}:n})))}function g(){var e,t;return null!==(e=null!==(t=(0,s.select)("core/edit-post")?.getEditorMode())&&void 0!==t?t:(0,s.select)("core/edit-site")?.getEditorMode())&&void 0!==e?e:void 0}const x="\x3c!-- wpbbe-import --\x3e",v=new h(c);async function w(e){if(v.debug("Paste event handled in editor",e),e.clipboardData.getData(!1))return void v.debug("It's our own synthetic import paste event, not intercepting");let t=null;try{t=(0,a.Xo)().activeElement}catch(e){v.debug("Error accessing activeElement:",e)}if(["INPUT","TEXTAREA"].includes(t?.tagName))return void v.debug("Paste in text field, not intercepting");v.debug("Intercepting paste event in editor");const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");if(r.includes(x))if(e.preventDefault(),e.stopPropagation(),v.debug("Import marker found, processing pasted content"),"BODY"!==t.tagName)try{if(t&&!t.classList.contains("editor-post-title__input")){const e=t.querySelector("span");e&&(e.setAttribute("data-rich-text-placeholder","Importing..."),e.classList.add("placeholder-pulse"))}const n=await async function(e){v.time("⚡ Processing pasted content"),v.resetStats(),v.info("Processing pasted HTML:",e.substring(0,100)+(e.length>100?"...":""));const t=(0,i.pasteHandler)({HTML:e});if(t&&t.length){v.info(`Found ${t.length} blocks in pasted content`);const e=[],n=t=>{["core/image","core/cover"].includes(t.name)&&t.attributes.url&&!t.attributes.url.includes(p)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(p)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(p)&&e.push(n.url),t};v.time(" ↪ Collecting image URLs"),await m(t,n),v.timeEnd(" ↪ Collecting image URLs");let r={};if(e.length>0){const t=[...new Set(e)];v.info(`Found ${t.length} unique external images to process (${e.length-t.length} duplicates)`),r=await async function(e){v.imageStats.total+=e.length,v.time("🔄 Batch processing images");const t=e;v.info(`⬇️ Processing ${t.length} new images, ${e.length-t.length} from cache`),v.imageStats.fromCache+=e.length-t.length;const n={};let r=0,o=0,i=0;for(let e=0;e<t.length;e+=d){const s=t.slice(e,e+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(e/d)+1}/${Math.ceil(t.length/d)} (${s.length} images)`);try{const t=new FormData;t.append("action","custom_paste_download_image_batch"),t.append("image_urls",JSON.stringify(s)),t.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`);const i=await fetch(b,{method:"POST",credentials:"same-origin",body:t});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`),!i.ok)throw new Error(`Failed to process batch: ${i.statusText}`);const a=await i.json();if(!a.success)throw new Error("WordPress failed to process batch");let l=0;const c=a.data.data||a.data;Object.entries(c).forEach((([e,t])=>{n[e]=t,t.from_cache&&l++}));const p=s.length-l;r+=s.length,o+=l,v.imageStats.newlyDownloaded+=p,v.info(` ✓ Batch ${Math.floor(e/d)+1} complete: ${s.length} images processed (${l} from server cache)`)}catch(t){v.error(` ❌ Error processing batch ${Math.floor(e/d)+1}:`),i+=s.length,v.imageStats.failed+=s.length,s.forEach((e=>{n[e]={id:null,url:e,alt:"",caption:""}}))}e+d<t.length&&await new Promise((e=>setTimeout(e,300)))}return v.info(` ⚡ Batch processing complete: ${r} successful, ${o} from server cache, ${i} failed`),v.timeEnd("🔄 Batch processing images"),n}(t)}v.time(" ↪ Updating blocks with processed images");const o=await m(t,(async e=>{const t=e;if(("core/image"===e.name||"core/cover"===e.name)&&e.attributes.url&&!e.attributes.url.includes(p)){const n=e.attributes.url;if(r[n]){const e=r[n];t.attributes.url=e.url,t.attributes.id=e.id,e.alt&&(t.attributes.alt=e.alt),e.caption&&(t.attributes.caption=e.caption)}}const n=e.attributes?.style?.background?.backgroundImage;if(n&&n.url&&!n.url.includes(p)){const e=n.url;if(r[e]){const n=r[e];t.attributes.style.background.backgroundImage.url=n.url,t.attributes.style.background.backgroundImage.id=n.id}}const o=e.attributes?.imageURL;if(o&&!o.includes(p)&&r[o]){const e=r[o];t.attributes.imageURL=e.url,t.attributes.imageID=e.id}return t}));return v.timeEnd(" ↪ Updating blocks with processed images"),v.printStats(),v.timeEnd("⚡ Processing pasted content"),o}return v.timeEnd("⚡ Processing pasted content"),t}(r.replace(x,"").trim());!function(e,t=[]){const n=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),r=(0,i.serialize)(t);var o;n.clipboardData.setData("text/plain",(o=(o=r).replace(/<br>/g,"\n"),(0,f.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),n.clipboardData.setData("text/html",r),n.clipboardData.setData("wpbbe-import","true"),e.focus(),e.dispatchEvent(n);const s=new h(c),a=n.clipboardData.getData("text/html")||n.clipboardData.getData("text/plain");s.info(`Synthetic paste event triggered with payload: "${a}"`)}(e.target,n)}catch(e){v.error("Error processing pasted content:")}else v.debug("No paste target block, pasting to <BODY> is not supported.");else v.debug("No import marker found, stop intercepting paste")}function k(){if((0,a.Xo)().addEventListener("paste",w,!0),v.info("Paste handler attached to editor"),(0,a.cs)()){const e=document;e.addEventListener("paste",(async t=>{const n=e.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");n&&n.contains(t.target)&&w(t)}),{capture:!0}),v.info("Paste handler attached to main document (iframe mode).")}}let _,y=g();(0,s.subscribe)((()=>{const e=g();e&&e!==y&&(v.debug("Editor mode changed to:",e),y=e,"visual"===e&&(0,a.gi)((()=>{(0,a.cs)()&&(v.debug("Reattached paste handler to iframe after switching to visual mode."),k())})))})),(0,s.subscribe)((()=>{const e=(0,s.select)("core/editor").getCurrentPostId();e!==_&&(_=e,v.debug(`Post ID changed from ${_} to ${e}, reattaching paste handler.`),(0,a.gi)((()=>{k()})))}))},9876:(e,t,n)=>{"use strict";n.d(t,{L:()=>o,k:()=>i});const r=window.WPBBE_DATA||{};function o(e){return(r?.features||[]).includes(e)}function i(){return r?.breakpoints||[]}},7658:(e,t,n)=>{"use strict";var r=n(383),o=n(6427),i=n(7143);const s=window.wp.domReady;var a=n.n(s),l=n(6087),c=n(7723),d=n(5573),u=n(790);const b=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.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"})}),p=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.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 h=n(1233);const f="wpbbeVisibilityDisplayHelper",m="wpbbe-visibility-helper",g=()=>{const e=(0,i.useSelect)((e=>{var t;return null===(t=e(h.store).get("core",f))||void 0===t||t}),[]),{set:t}=(0,i.useDispatch)(h.store),n=(0,l.useCallback)((()=>{const t=(0,r.Xo)().getElementsByTagName("body")[0];t&&(e?t.classList.add(m):t.classList.remove(m))}),[e]);(0,l.useEffect)((()=>{n()}),[e,n]),window.onload=function(){setTimeout((()=>{n()}),300)},(0,i.subscribe)((()=>{n()}));let s=b,a=(0,c.__)("Reveal hidden blocks","better-block-editor");return e&&(s=p,a=(0,c.__)("Conceal hidden blocks","better-block-editor")),(0,u.jsx)(o.Tooltip,{text:a,children:(0,u.jsx)(o.Button,{icon:s,"aria-disabled":"false","aria-label":a,onClick:()=>{t("core",f,!e)}})})};a()((()=>{const e=document.createElement("div");e.classList.add("wpbbe-visibility-wrapper"),(0,l.createRoot)(e).render((0,u.jsx)(g,{})),(0,i.subscribe)((()=>{const t=(0,r.d7)();t&&(t.querySelector(".wpbbe-visibility-wrapper")||t.appendChild(e))}))}))},2097:(e,t,n)=>{"use strict";var r=n(6087),o=n(7723),i=n(1150),s=n(383);const a=n.p+"images/logo.c2e98be7.webp",l=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const d=[{image:a,title:(0,o.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,o.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:l,title:(0,o.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,o.__)("Right sidebar:","better-block-editor")})," ",(0,o.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,o.__)("Top bar:","better-block-editor")})," ",(0,o.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,o.__)("Try these on different blocks.","better-block-editor")]})}];function u(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");if(!e)return;const t=document.createElement("div");(0,r.createRoot)(t).render((0,c.jsx)(i.V,{identifier:"block-editor",pages:d,finishButtonText:(0,o.__)("Try It Now","better-block-editor")})),e.appendChild(t)}(0,s.wm)(u),window.addEventListener("urlchangeevent",(()=>{(0,s.wm)(u)}))},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>b,KZ:()=>l,Zx:()=>c,PE:()=>d});var r=n(1231),o=n(9748),i=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,i.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,o.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,o.wK)(n.wpbbeResponsive?.breakpoint)){const t=r.iS,i=(0,o.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:i}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:o}=(0,i.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(o))&&void 0!==n?n:{};return n=>{var o;const i={...a,...n,settings:{...t,...null!==(o=a.settings)&&void 0!==o?o:{}}};i.breakpoint!==r.kX?(i.breakpointCustomValue=i.breakpoint===r.iS?i.breakpointCustomValue:void 0,e({wpbbeResponsive:i})):e({wpbbeResponsive:void 0})}}function d(e){var t;const{clientId:n}=(0,i.useBlockEditContext)(),{wpbbeResponsive:r={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...r,settings:{...null!==(n=r.settings)&&void 0!==n?n:{},...t}}})}}function u(e){var t;const{type:n,orientation:r}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===r?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function b(e){const{name:t,clientId:n}=(0,i.useBlockEditContext)(),r=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!r)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,u(r));const o=window.wpbbe.groupBlockModeRegistry.get(n),i=u(r);o!==i&&(window.wpbbe.groupBlockModeRegistry.set(n,i),void 0!==r.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,r,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},9163:(e,t,n)=>{"use strict";n.d(t,{gy:()=>o});var r=n(4715);function o(){var e;const t=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),n=[];return(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>n.push(e)))})),{inputToAttribute:function(e){const t=n.find((t=>t.color===e));return t?t.slug:e},attributeToInput:function(e){const t=n.find((t=>t.slug===e));return t?t.color:e},attributeToCss:function(e){const t=n.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}}}n(6087),n(7723)},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>o});var r=n(6427);function o(){return(0,r.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(9748),o=n(6087);function i(e,t){(0,o.useEffect)((()=>{(0,r.mg)(e)&&!(0,r.wK)(e)&&t((0,r.Lk)(e))}),[t,e])}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>d,wK:()=>l});var r=n(1231),o=n(9876);function i(e){return(0,o.k)().find((t=>t.key===e))}function s(e){return i(e)?.value}function a(e){return!!i(e)}function l(e){return i(e)?.active}function c(e,t){if(e===r.iS)return t;const n=i(e);return n?n.value:void 0}function d(e){return e===r.kX}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>a,cs:()=>s,d7:()=>b,gi:()=>u,wm:()=>d});var r=n(4715),o=n(7143),i=n(3656);function s(){return document.querySelector('iframe[name^="editor-canvas"]')}function a(){var e;return null!==(e=s()?.contentWindow?.document)&&void 0!==e?e:document}async function l(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const r=n.querySelector(".wp-block[data-block]");if(!isNaN(r?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}async function c(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}async function d(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(i.store).isCleanNewPost()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}async function u(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(i.store).isCleanNewPost()||((0,o.select)(i.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}function b(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,BP:()=>a,L2:()=>d,sS:()=>l});var r=n(9491),o=n(7143),i=n(6087),s=n(790);function a(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function l(e){return"default"===(0,o.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function d(e,t){return(0,r.createHigherOrderComponent)((n=>r=>{const o=(0,i.useMemo)((()=>t(n)),[]);return e(r)?(0,s.jsx)(o,{...r}):(0,s.jsx)(n,{...r})}),"blockEditWithEarlyReturn")}},4744:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function s(e,t){try{return t in e}catch(e){return!1}}function a(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var c=Array.isArray(n);return c===Array.isArray(e)?c?l.arrayMerge(e,n,l):function(e,t,n){var o={};return n.isMergeableObject(e)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return s(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(s(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return a;var n=t.customMerge(e);return"function"==typeof n?n:a}(i,n)(e[i],t[i],n):o[i]=r(t[i],n))})),o}(e,n,l):r(n,l)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return a(e,n,t)}),{})};var l=a;e.exports=l},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"pushState"}))&&(t({_index:o+1,...n},i,a),s())};const n=window.history.replaceState.bind(window.history);let r,o;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),o=window.history.state._index}window.history.replaceState=function(t,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"replaceState"}))&&(n({_index:o,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const n=window.history.state._index,a=new URL(window.location);if(n!==o)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(o-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},4997:e=>{"use strict";e.exports=window.wp.blocks},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},3582:e=>{"use strict";e.exports=window.wp.coreData},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../"})(),(()=>{"use strict";n(2720),n(354),n(9056),n(5601),n(7050),n(3155),n(7434),n(5854),n(8415),n(1708),n(2401),n(1131),n(8367),n(2097),n(7658),n(3164),n(2662),n(8033),n(2733)})()})();19 (0,m.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(a("Unable to convert menu. Missing menu details."),void i(N))}),[l,t]),status:o,error:s}}(W),ae=!ie&&oe,le=J&&!ae,ce=!U&&!K&&!(se===P)&&re&&0===X?.length&&!J,de="never"!==d,ue=_()("wp-block-navigation__overlay-menu-preview",{open:te}),be=k||v?"":(0,m.__)('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.'),he=(0,h.useInstanceId)(S,"overlay-menu-preview"),pe=(0,x.jsx)(u.InspectorControls,{children:a&&(0,x.jsxs)(b.PanelBody,{title:(0,m.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[de&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(b.Button,{className:ue,onClick:()=>{ne(!te)},"aria-label":(0,m.__)("Overlay menu controls"),"aria-controls":he,"aria-expanded":te,children:[y&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(C,{icon:j}),(0,x.jsx)(g,{icon:w})]}),!y&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("span",{children:(0,m.__)("Menu")}),(0,x.jsx)("span",{children:(0,m.__)("Close")})]})]}),(0,x.jsx)("div",{id:he,children:te&&(0,x.jsx)(S,{setAttributes:i,hasIcon:y,icon:j,hidden:!te})})]}),(0,x.jsx)("h3",{children:(0,m.__)("Overlay Menu")}),(0,x.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Configure overlay menu"),value:d,help:(0,m.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const t={overlayMenu:e};"mobile"!==e&&(t.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),i(t)},isBlock:!0,hideLabelFromVision:!0,children:[(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"never",label:(0,m.__)("Off")}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,m.__)("Responsive","better-block-editor")}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"always",label:(0,m.__)("Always")})]}),"mobile"===d&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(r.Ay,{label:(0,m.__)("Breakpoint","better-block-editor"),value:V,unsupportedValues:[r.kX],onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===r.iS?D:void 0}})},help:V!==r.iS?(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),V===r.iS&&(0,x.jsx)(o.A,{value:D,onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:r.iS,breakpointCustomValue:e}})},help:(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("h3",{children:(0,m.__)("Submenus")}),(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:v,onChange:e=>{i({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,m.__)("Open on click")}),(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{i({showSubmenuIcon:e})},disabled:n.openSubmenusOnClick,label:(0,m.__)("Show arrow")}),be&&(0,x.jsx)("div",{children:(0,x.jsx)(b.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:be})})]})]})});return le&&!K?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),"default"===Y&&pe]}):U&&ie||ae&&q||ce&&c?(0,x.jsx)(e,{...t}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),"default"===Y&&pe]})}),"extendBlockEdit"),q=(0,h.createHigherOrderComponent)((e=>t=>{if(!U(t))return(0,x.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,p.useMemo)((()=>function(e,t){var n;const r=null!==(n=(0,c.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==n?n:"0px",o=`.wp-block-navigation.${i.V+t}`,s=`${o} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${r}) {\n\t\t${o} .wp-block-navigation__responsive-container-open:not(.always-shown) {\n\t\t\tdisplay: none;\t\n\t\t}\n\t\t\n\t\t${s}:not(.hidden-by-default) {\n\t\t\tdisplay : block; \n\t\t\tposition: relative;\n\t\t\twidth: 100%;\n\t\t\tz-index: auto\n\t\t}\n\t\t\n\t\t${s} .components-button.wp-block-navigation__responsive-container-close {\n\t\t\tdisplay: none; \n\t\t}\n\n\t\t${o} .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 {\n\t\t\tleft: 0;\n\t\t}\n\t}`}(n,r)),[n,r]),l=(0,y.useAddEditorStyle)(o,"blocks__core_navigation__stack-on-responsive__"+r);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(a.Z,{ref:l}),(0,x.jsx)(e,{...t,className:(0,s.T)(t.className,`${i.V}${t.clientId} wpbbe-responsive-navigation`)})]})}),"renderInEditor");(0,f.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,t){return t!==D?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,f.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,d.L2)(U,z)),(0,f.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",q)},354:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2845),u=n(3306),b=n(8969),h=n(6954),p=n(4197),f=n(3604),m=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/post-template";function k(e){return e.name===w&&"grid"===e.attributes?.layout?.type}function _(e){var t;const{breakpoint:n=d.kX,breakpointCustomValue:r,settings:{gap:o}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:r,settings:{gap:o}}}const y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:i,setAttributes:a,isSelected:h}=t,{breakpoint:w,breakpointCustomValue:k,settings:{gap:y}}=_(n);(0,f.KZ)(a);const j=(0,f.Zx)(a),C=(0,f.PE)(a),[S]=(0,s.useState)(!!n.wpbbeResponsive),E=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}=_(e),s=(0,m.BO)(n,o);if(!s)return null;const a=i?`gap: ${(0,r.isValueSpacingPreset)(i)?(0,r.getSpacingPresetCssVar)(i):i} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${b.V+t} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(n,i)),[n,i]),B=(0,v.useAddEditorStyle)(E,"blocks__core_post_template__stack-on-responsive__"+i);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.Z,{ref:B}),(0,x.jsx)(e,{...t}),h&&(0,g.sS)(i)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(u._,{initialOpen:S||!!n.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,x.jsx)(d.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:w,breakpointCustomValue:k},onChange:j}),!(0,m.v6)(w)&&(0,x.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,x.jsx)(c.A,{value:y,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),j=(0,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return k(t)?(0,x.jsx)(e,{...t,className:(0,h.T)(n,b.V+r)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==w?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",j)},2720:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(812),b=n(8136),h=n(7637),p=n(2845),f=n(3306),m=n(8969),g=n(6954),v=n(4197),x=n(3604),w=n(9748),k=n(9079),_=n(4753);const y="top",j="center",C="bottom",S="stretch",E="space-between";var B=n(1231),M=n(2513);function R(e){var t,n,r,o,i;const s={breakpoint:B.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:M.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?h.o.COLUMN:h.o.ROW,verticalAlignment:y,gap:void 0,disablePositionSticky:void 0}},a=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(r=a.breakpoint)&&void 0!==r?r:s.breakpoint,breakpointCustomValue:null!==(o=a.breakpointCustomValue)&&void 0!==o?o:s.breakpointCustomValue,settings:{...s.settings,...null!==(i=a.settings)&&void 0!==i?i:{}}}}var V=n(5573),N=n(790);const P=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),O=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),A=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),I=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),T=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),L=[{value:y,icon:P,label:(0,l.__)("Align top")},{value:j,icon:O,label:(0,l.__)("Align middle")},{value:C,icon:A,label:(0,l.__)("Align bottom")}],$=[...L,{value:S,icon:I,label:(0,l.__)("Streth to fill")}],H=[...L,{value:E,icon:T,label:(0,l.__)("Space between")}];function F({value:e,horizontalMode:t,onChange:n}){const r=t?$:H;return(0,s.useEffect)((()=>{t&&e===E&&n(j),t||e!==S||n(y)}),[t,e,n]),(0,N.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,l.__)("Vertical alignment","better-block-editor"),value:e,onChange:n,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:t,label:n})=>(0,N.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const Z="core/group";function G(e){return e.name===Z&&"flex"===e?.attributes?.layout?.type}const D={[y]:"flex-start",[j]:"center",[C]:"flex-end",[S]:"stretch",[E]:"space-between"},U={...D,[y]:"flex-end",[C]:"flex-start"},z=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:a,isSelected:g}=t,{breakpoint:y,breakpointCustomValue:j,settings:C,settings:{justification:S,orientation:E,verticalAlignment:B,gap:M,disablePositionSticky:V}}=R(n),P=(0,s.useRef)(!!n.wpbbeResponsive);(0,x.bM)((e=>{P.current=!1,i(e)})),(0,x.KZ)(i);const O=(0,x.PE)(i),A=(0,x.Zx)(i,C),I=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:s,verticalAlignment:a,gap:l,disablePositionSticky:c}}=R(e);if(n===p.kX)return null;const d=(0,w.BO)(n,o);if(!d)return null;const f=(0,b.Dx)(s)?"justify-content":"align-items",g=(0,u.TU)(i,s===h.o.ROW_REVERSE),v=(0,b.Dx)(s)?"align-items":"justify-content",x=s===h.o.COLUMN_REVERSE?U:D,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",_=c?"position: relative;":"";let y=`${("."+m.V+t).repeat(3)} {\n\t\t${f}:${g} !important; \n\t\t${v}: ${x[a]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${k}\n\t\t${_}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(s)&&(y+=`.${m.V+t} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${d}) {\n\t \t${y}\n\t}`}(n,a)),[n,a]),T=(0,_.useAddEditorStyle)(I,"blocks__core_row__responsiveness__"+a),L=(0,l.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(v.Z,{ref:T}),(0,N.jsx)(e,{...t}),g&&(0,k.sS)(a)&&(0,N.jsx)(r.InspectorControls,{children:(0,N.jsxs)(f._,{initialOpen:P.current||!!n.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,N.jsx)(p.xC,{value:{breakpoint:y,breakpointCustomValue:j},onChange:A,help:L}),y!==p.kX&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(b.Q2,{value:E,onChange:e=>O({orientation:e})}),(0,N.jsx)(u.EO,{value:S,excludeOptions:(0,b.Dx)(E)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>O({justification:e})}),(0,N.jsx)(F,{value:B,horizontalMode:(0,b.Dx)(E),onChange:e=>O({verticalAlignment:e})}),(0,N.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,N.jsx)(c.A,{value:M,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>O({gap:e})})}),(0,N.jsx)(d.A,{value:!!V,onChange:e=>O({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),q=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return G(t)&&n.wpbbeResponsive?(0,N.jsx)(e,{...t,className:(0,g.T)(r,`${m.V}${o}`)}):(0,N.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==Z?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,k.L2)(G,z)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",q)},2733:(e,t,n)=>{"use strict";var r=n(6427),o=n(7143),i=n(6087),s=n(7723),a=n(5571),l=n(383),c=(n(12),n(790));let d=null;function u(){const e=(0,l.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,i.createRoot)(t).render((0,c.jsx)(e,{})),t}(b));const t=(0,l.Xo)();d=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const b=()=>{const e=(0,s.__)("Play animation","better-block-editor");return(0,c.jsx)(r.Tooltip,{text:e,children:(0,c.jsx)(r.Button,{icon:(0,c.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,l.Xo)();d.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),d.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,l.wm)(u)}));let h=(0,o.select)("core/editor").getCurrentPostId(),p=(0,o.select)("core/editor").getDeviceType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getDeviceType();if(e!==p)return p=e,void(0,l.wm)(u);const t=(0,o.select)("core/editor").getCurrentPostId();return t!==h?(h=t,void(0,l.wm)(u)):void 0}))},1991:(e,t,n)=>{"use strict";var r=n(7723),o=n(3656),i=n(4715),s=n(6427);const a=window.wp.plugins;var l=n(7143),c=n(6087);const{min:d,max:u}=Math,b=(e,t=0,n=1)=>d(u(t,e),n),h=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=b(e[t],0,255)):3===t&&(e[t]=b(e[t],0,1));return e},p={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])p[`[object ${e}]`]=e.toLowerCase();function f(e){return p[Object.prototype.toString.call(e)]||"object"}const m=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==f(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),g=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==f(e[t])?e[t].toLowerCase():null},{PI:v,min:x,max:w}=Math,k=e=>Math.round(100*e)/100,_=e=>Math.round(100*e)/100,y=2*v,j=v/3,C=v/180,S=180/v;function E(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const B={format:{},autodetect:[]},M=class{constructor(...e){const t=this;if("object"===f(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let n=g(e),r=!1;if(!n){r=!0,B.sorted||(B.autodetect=B.autodetect.sort(((e,t)=>t.p-e.p)),B.sorted=!0);for(let t of B.autodetect)if(n=t.test(...e),n)break}if(!B.format[n])throw new Error("unknown format: "+e);{const o=B.format[n].apply(null,r?e:e.slice(0,-1));t._rgb=h(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==f(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},R=(...e)=>new M(...e);R.version="3.1.2";const V=R,N={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,O=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,A=e=>{if(e.match(P)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match(O)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:I}=Math,T=(...e)=>{let[t,n,r,o]=m(e,"rgba"),i=g(e)||"auto";void 0===o&&(o=1),"auto"===i&&(i=o<1?"rgba":"rgb"),t=I(t),n=I(n),r=I(r);let s="000000"+(t<<16|n<<8|r).toString(16);s=s.substr(s.length-6);let a="0"+I(255*o).toString(16);switch(a=a.substr(a.length-2),i.toLowerCase()){case"rgba":return`#${s}${a}`;case"argb":return`#${a}${s}`;default:return`#${s}`}};M.prototype.name=function(){const e=T(this._rgb,"rgb");for(let t of Object.keys(N))if(N[t]===e)return t.toLowerCase();return e},B.format.named=e=>{if(e=e.toLowerCase(),N[e])return A(N[e]);throw new Error("unknown color name: "+e)},B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&N[e.toLowerCase()])return"named"}}),M.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===f(e)?t?(this._rgb[3]=e,this):new M([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},M.prototype.clipped=function(){return this._rgb._clipped||!1};const L={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},$=L,H=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function F(e){const t=H.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);L.labWhitePoint=e,L.Xn=t[0],L.Zn=t[1]}function Z(){return L.labWhitePoint}const G=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},D=(e,t,n)=>{const{MtxAdaptMa:r,MtxAdaptMaI:o,MtxXYZ2RGB:i,RefWhiteRGB:s,Xn:a,Yn:l,Zn:c}=$,d=a*r.m00+l*r.m10+c*r.m20,u=a*r.m01+l*r.m11+c*r.m21,b=a*r.m02+l*r.m12+c*r.m22,h=s.X*r.m00+s.Y*r.m10+s.Z*r.m20,p=s.X*r.m01+s.Y*r.m11+s.Z*r.m21,f=s.X*r.m02+s.Y*r.m12+s.Z*r.m22,m=(e*r.m00+t*r.m10+n*r.m20)*(h/d),g=(e*r.m01+t*r.m11+n*r.m21)*(p/u),v=(e*r.m02+t*r.m12+n*r.m22)*(f/b),x=m*o.m00+g*o.m10+v*o.m20,w=m*o.m01+g*o.m11+v*o.m21,k=m*o.m02+g*o.m12+v*o.m22;return[255*G(x*i.m00+w*i.m10+k*i.m20),255*G(x*i.m01+w*i.m11+k*i.m21),255*G(x*i.m02+w*i.m12+k*i.m22)]},U=(...e)=>{e=m(e,"lab");const[t,n,r]=e,[o,i,s]=((e,t,n)=>{const{kE:r,kK:o,kKE:i,Xn:s,Yn:a,Zn:l}=$,c=(e+16)/116,d=.002*t+c,u=c-.005*n,b=d*d*d,h=u*u*u;return[(b>r?b:(116*d-16)/o)*s,(e>i?Math.pow((e+16)/116,3):e/o)*a,(h>r?h:(116*u-16)/o)*l]})(t,n,r),[a,l,c]=D(o,i,s);return[a,l,c,e.length>3?e[3]:1]};function z(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const q=(e,t,n)=>{e=z(e/255),t=z(t/255),n=z(n/255);const{MtxRGB2XYZ:r,MtxAdaptMa:o,MtxAdaptMaI:i,Xn:s,Yn:a,Zn:l,As:c,Bs:d,Cs:u}=$;let b=e*r.m00+t*r.m10+n*r.m20,h=e*r.m01+t*r.m11+n*r.m21,p=e*r.m02+t*r.m12+n*r.m22;const f=s*o.m00+a*o.m10+l*o.m20,m=s*o.m01+a*o.m11+l*o.m21,g=s*o.m02+a*o.m12+l*o.m22;let v=b*o.m00+h*o.m10+p*o.m20,x=b*o.m01+h*o.m11+p*o.m21,w=b*o.m02+h*o.m12+p*o.m22;return v*=f/c,x*=m/d,w*=g/u,b=v*i.m00+x*i.m10+w*i.m20,h=v*i.m01+x*i.m11+w*i.m21,p=v*i.m02+x*i.m12+w*i.m22,[b,h,p]},Y=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=q(t,n,r),[l,c,d]=function(e,t,n){const{Xn:r,Yn:o,Zn:i,kE:s,kK:a}=$,l=e/r,c=t/o,d=n/i,u=l>s?Math.pow(l,1/3):(a*l+16)/116,b=c>s?Math.pow(c,1/3):(a*c+16)/116;return[116*b-16,500*(u-b),200*(b-(d>s?Math.pow(d,1/3):(a*d+16)/116))]}(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lab=function(){return Y(this._rgb)},Object.assign(V,{lab:(...e)=>new M(...e,"lab"),getLabWhitePoint:Z,setLabWhitePoint:F}),B.format.lab=U,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"lab"))&&3===e.length)return"lab"}}),M.prototype.darken=function(e=1){const t=this.lab();return t[0]-=$.Kn*e,new M(t,"lab").alpha(this.alpha(),!0)},M.prototype.brighten=function(e=1){return this.darken(-e)},M.prototype.darker=M.prototype.darken,M.prototype.brighter=M.prototype.brighten,M.prototype.get=function(e){const[t,n]=e.split("."),r=this[t]();if(n){const e=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(e>-1)return r[e];throw new Error(`unknown channel ${n} in mode ${t}`)}return r};const{pow:X}=Math;M.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===f(e)){if(0===e)return new M([0,0,0,this._rgb[3]],"rgb");if(1===e)return new M([255,255,255,this._rgb[3]],"rgb");let n=this.luminance(),r=20;const o=(n,i)=>{const s=n.interpolate(i,.5,t),a=s.luminance();return Math.abs(e-a)<1e-7||!r--?s:a>e?o(n,s):o(s,i)},i=(n>e?o(new M([0,0,0]),this):o(this,new M([255,255,255]))).rgb();return new M([...i,this._rgb[3]])}return W(...this._rgb.slice(0,3))};const W=(e,t,n)=>.2126*(e=K(e))+.7152*(t=K(t))+.0722*K(n),K=e=>(e/=255)<=.03928?e/12.92:X((e+.055)/1.055,2.4),J={},Q=(e,t,n=.5,...r)=>{let o=r[0]||"lrgb";if(J[o]||r.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==f(e)&&(e=new M(e)),"object"!==f(t)&&(t=new M(t)),J[o](e,t,n).alpha(e.alpha()+n*(t.alpha()-e.alpha()))};M.prototype.mix=M.prototype.interpolate=function(e,t=.5,...n){return Q(this,e,t,...n)},M.prototype.premultiply=function(e=!1){const t=this._rgb,n=t[3];return e?(this._rgb=[t[0]*n,t[1]*n,t[2]*n,n],this):new M([t[0]*n,t[1]*n,t[2]*n,n],"rgb")};const{sin:ee,cos:te}=Math,ne=(...e)=>{let[t,n,r]=m(e,"lch");return isNaN(r)&&(r=0),r*=C,[t,te(r)*n,ee(r)*n]},re=(...e)=>{e=m(e,"lch");const[t,n,r]=e,[o,i,s]=ne(t,n,r),[a,l,c]=U(o,i,s);return[a,l,c,e.length>3?e[3]:1]},{sqrt:oe,atan2:ie,round:se}=Math,ae=(...e)=>{const[t,n,r]=m(e,"lab"),o=oe(n*n+r*r);let i=(ie(r,n)*S+360)%360;return 0===se(1e4*o)&&(i=Number.NaN),[t,o,i]},le=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=Y(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lch=function(){return le(this._rgb)},M.prototype.hcl=function(){return E(le(this._rgb))},Object.assign(V,{lch:(...e)=>new M(...e,"lch"),hcl:(...e)=>new M(...e,"hcl")}),B.format.lch=re,B.format.hcl=(...e)=>{const t=E(m(e,"hcl"));return re(...t)},["lch","hcl"].forEach((e=>B.autodetect.push({p:2,test:(...t)=>{if("array"===f(t=m(t,e))&&3===t.length)return e}}))),M.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=$.Kn*e,t[1]<0&&(t[1]=0),new M(t,"lch").alpha(this.alpha(),!0)},M.prototype.desaturate=function(e=1){return this.saturate(-e)},M.prototype.set=function(e,t,n=!1){const[r,o]=e.split("."),i=this[r]();if(o){const e=r.indexOf(o)-("ok"===r.substr(0,2)?2:0);if(e>-1){if("string"==f(t))switch(t.charAt(0)){case"+":case"-":i[e]+=+t;break;case"*":i[e]*=+t.substr(1);break;case"/":i[e]/=+t.substr(1);break;default:i[e]=+t}else{if("number"!==f(t))throw new Error("unsupported value for Color.set");i[e]=t}const o=new M(i,r);return n?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${r}`)}return i},M.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},M.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,n)=>{const r=e._rgb,o=t._rgb;return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"rgb")};const{sqrt:ce,pow:de}=Math;J.lrgb=(e,t,n)=>{const[r,o,i]=e._rgb,[s,a,l]=t._rgb;return new M(ce(de(r,2)*(1-n)+de(s,2)*n),ce(de(o,2)*(1-n)+de(a,2)*n),ce(de(i,2)*(1-n)+de(l,2)*n),"rgb")};J.lab=(e,t,n)=>{const r=e.lab(),o=t.lab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"lab")};const ue=(e,t,n,r)=>{let o,i,s,a,l,c,d,u,b,h,p,f;return"hsl"===r?(o=e.hsl(),i=t.hsl()):"hsv"===r?(o=e.hsv(),i=t.hsv()):"hcg"===r?(o=e.hcg(),i=t.hcg()):"hsi"===r?(o=e.hsi(),i=t.hsi()):"lch"===r||"hcl"===r?(r="hcl",o=e.hcl(),i=t.hcl()):"oklch"===r&&(o=e.oklch().reverse(),i=t.oklch().reverse()),"h"!==r.substr(0,1)&&"oklch"!==r||([s,l,d]=o,[a,c,u]=i),isNaN(s)||isNaN(a)?isNaN(s)?isNaN(a)?h=Number.NaN:(h=a,1!=d&&0!=d||"hsv"==r||(b=c)):(h=s,1!=u&&0!=u||"hsv"==r||(b=l)):(f=a>s&&a-s>180?a-(s+360):a<s&&s-a>180?a+360-s:a-s,h=s+n*f),void 0===b&&(b=l+n*(c-l)),p=d+n*(u-d),new M("oklch"===r?[p,b,h]:[h,b,p],r)},be=(e,t,n)=>ue(e,t,n,"lch");J.lch=be,J.hcl=be;M.prototype.num=function(){return((...e)=>{const[t,n,r]=m(e,"rgb");return(t<<16)+(n<<8)+r})(this._rgb)},Object.assign(V,{num:(...e)=>new M(...e,"num")}),B.format.num=e=>{if("number"==f(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},B.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===f(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,n)=>{const r=e.num(),o=t.num();return new M(r+n*(o-r),"num")};const{floor:he}=Math;M.prototype.hcg=function(){return((...e)=>{const[t,n,r]=m(e,"rgb"),o=x(t,n,r),i=w(t,n,r),s=i-o,a=100*s/255,l=o/(255-s)*100;let c;return 0===s?c=Number.NaN:(t===i&&(c=(n-r)/s),n===i&&(c=2+(r-t)/s),r===i&&(c=4+(t-n)/s),c*=60,c<0&&(c+=360)),[c,a,l]})(this._rgb)},V.hcg=(...e)=>new M(...e,"hcg"),B.format.hcg=(...e)=>{e=m(e,"hcg");let t,n,r,[o,i,s]=e;s*=255;const a=255*i;if(0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=he(o),l=o-e,c=s*(1-i),d=c+a*(1-l),u=c+a*l,b=c+a;switch(e){case 0:[t,n,r]=[b,u,c];break;case 1:[t,n,r]=[d,b,c];break;case 2:[t,n,r]=[c,b,u];break;case 3:[t,n,r]=[c,d,b];break;case 4:[t,n,r]=[u,c,b];break;case 5:[t,n,r]=[b,c,d]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:1,test:(...e)=>{if("array"===f(e=m(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,n)=>ue(e,t,n,"hcg");const{cos:pe}=Math,{min:fe,sqrt:me,acos:ge}=Math;M.prototype.hsi=function(){return((...e)=>{let t,[n,r,o]=m(e,"rgb");n/=255,r/=255,o/=255;const i=fe(n,r,o),s=(n+r+o)/3,a=s>0?1-i/s:0;return 0===a?t=NaN:(t=(n-r+(n-o))/2,t/=me((n-r)*(n-r)+(n-o)*(r-o)),t=ge(t),o>r&&(t=y-t),t/=y),[360*t,a,s]})(this._rgb)},V.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=m(e,"hsi");let t,n,r,[o,i,s]=e;return isNaN(o)&&(o=0),isNaN(i)&&(i=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(r=(1-i)/3,t=(1+i*pe(y*o)/pe(j-y*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-i)/3,n=(1+i*pe(y*o)/pe(j-y*o))/3,r=1-(t+n)):(o-=2/3,n=(1-i)/3,r=(1+i*pe(y*o)/pe(j-y*o))/3,t=1-(n+r)),t=b(s*t*3),n=b(s*n*3),r=b(s*r*3),[255*t,255*n,255*r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,n)=>ue(e,t,n,"hsi");const ve=(...e)=>{e=m(e,"hsl");const[t,n,r]=e;let o,i,s;if(0===n)o=i=s=255*r;else{const e=[0,0,0],a=[0,0,0],l=r<.5?r*(1+n):r+n-r*n,c=2*r-l,d=t/360;e[0]=d+1/3,e[1]=d,e[2]=d-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?a[t]=c+6*(l-c)*e[t]:2*e[t]<1?a[t]=l:3*e[t]<2?a[t]=c+(l-c)*(2/3-e[t])*6:a[t]=c;[o,i,s]=[255*a[0],255*a[1],255*a[2]]}return e.length>3?[o,i,s,e[3]]:[o,i,s,1]},xe=(...e)=>{e=m(e,"rgba");let[t,n,r]=e;t/=255,n/=255,r/=255;const o=x(t,n,r),i=w(t,n,r),s=(i+o)/2;let a,l;return i===o?(a=0,l=Number.NaN):a=s<.5?(i-o)/(i+o):(i-o)/(2-i-o),t==i?l=(n-r)/(i-o):n==i?l=2+(r-t)/(i-o):r==i&&(l=4+(t-n)/(i-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,a,s,e[3]]:[l,a,s]};M.prototype.hsl=function(){return xe(this._rgb)},V.hsl=(...e)=>new M(...e,"hsl"),B.format.hsl=ve,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,n)=>ue(e,t,n,"hsl");const{floor:we}=Math,{min:ke,max:_e}=Math;M.prototype.hsv=function(){return((...e)=>{e=m(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),i=_e(t,n,r),s=i-o;let a,l,c;return c=i/255,0===i?(a=Number.NaN,l=0):(l=s/i,t===i&&(a=(n-r)/s),n===i&&(a=2+(r-t)/s),r===i&&(a=4+(t-n)/s),a*=60,a<0&&(a+=360)),[a,l,c]})(this._rgb)},V.hsv=(...e)=>new M(...e,"hsv"),B.format.hsv=(...e)=>{e=m(e,"hsv");let t,n,r,[o,i,s]=e;if(s*=255,0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),a=o-e,l=s*(1-i),c=s*(1-i*a),d=s*(1-i*(1-a));switch(e){case 0:[t,n,r]=[s,d,l];break;case 1:[t,n,r]=[c,s,l];break;case 2:[t,n,r]=[l,s,d];break;case 3:[t,n,r]=[l,c,s];break;case 4:[t,n,r]=[d,l,s];break;case 5:[t,n,r]=[s,l,c]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsv"))&&3===e.length)return"hsv"}});function ye(e,t){let n=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let r=t[0].length,o=t[0].map(((e,n)=>t.map((e=>e[n])))),i=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,n,r)=>e+n*(t[r]||0)),0):t.reduce(((t,n)=>t+n*e),0)))));return 1===n&&(i=i[0]),1===r?i.map((e=>e[0])):i}J.hsv=(e,t,n)=>ue(e,t,n,"hsv");const je=(...e)=>{e=m(e,"lab");const[t,n,r,...o]=e,[i,s,a]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],c=ye([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,n,r]),ye(l,c.map((e=>e**3))));var l,c;const[d,u,b]=D(i,s,a);return[d,u,b,...o.length>0&&o[0]<1?[o[0]]:[]]},Ce=(...e)=>{const[t,n,r,...o]=m(e,"rgb");return[...function(e){const t=ye([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return ye([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(q(t,n,r)),...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.oklab=function(){return Ce(this._rgb)},Object.assign(V,{oklab:(...e)=>new M(...e,"oklab")}),B.format.oklab=je,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,n)=>{const r=e.oklab(),o=t.oklab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"oklab")};J.oklch=(e,t,n)=>ue(e,t,n,"oklch");const{pow:Se,sqrt:Ee,PI:Be,cos:Me,sin:Re,atan2:Ve}=Math,{pow:Ne}=Math;function Pe(e){let t="rgb",n=V("#ccc"),r=0,o=[0,1],i=[],s=[0,0],a=!1,l=[],c=!1,d=0,u=1,h=!1,p={},m=!0,g=1;const v=function(e){if((e=e||["#fff","#000"])&&"string"===f(e)&&V.brewer&&V.brewer[e.toLowerCase()]&&(e=V.brewer[e.toLowerCase()]),"array"===f(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=V(e[t]);i.length=0;for(let t=0;t<e.length;t++)i.push(t/(e.length-1))}return _(),l=e};let x=e=>e,w=e=>e;const k=function(e,r){let o,c;if(null==r&&(r=!1),isNaN(e)||null===e)return n;c=r?e:a&&a.length>2?function(e){if(null!=a){const t=a.length-1;let n=0;for(;n<t&&e>=a[n];)n++;return n-1}return 0}(e)/(a.length-2):u!==d?(e-d)/(u-d):1,c=w(c),r||(c=x(c)),1!==g&&(c=Ne(c,g)),c=s[0]+c*(1-s[0]-s[1]),c=b(c,0,1);const h=Math.floor(1e4*c);if(m&&p[h])o=p[h];else{if("array"===f(l))for(let e=0;e<i.length;e++){const n=i[e];if(c<=n){o=l[e];break}if(c>=n&&e===i.length-1){o=l[e];break}if(c>n&&c<i[e+1]){c=(c-n)/(i[e+1]-n),o=V.interpolate(l[e],l[e+1],c,t);break}}else"function"===f(l)&&(o=l(c));m&&(p[h]=o)}return o};var _=()=>p={};v(e);const y=function(e){const t=V(k(e));return c&&t[c]?t[c]():t};return y.classes=function(e){if(null!=e){if("array"===f(e))a=e,o=[e[0],e[e.length-1]];else{const t=V.analyze(o);a=0===e?[t.min,t.max]:V.limits(t,"e",e)}return y}return a},y.domain=function(e){if(!arguments.length)return o;d=e[0],u=e[e.length-1],i=[];const t=l.length;if(e.length===t&&d!==u)for(let t of Array.from(e))i.push((t-d)/(u-d));else{for(let e=0;e<t;e++)i.push(e/(t-1));if(e.length>2){const t=e.map(((t,n)=>n/(e.length-1))),n=e.map((e=>(e-d)/(u-d)));n.every(((e,n)=>t[n]===e))||(w=e=>{if(e<=0||e>=1)return e;let r=0;for(;e>=n[r+1];)r++;const o=(e-n[r])/(n[r+1]-n[r]);return t[r]+o*(t[r+1]-t[r])})}}return o=[d,u],y},y.mode=function(e){return arguments.length?(t=e,_(),y):t},y.range=function(e,t){return v(e),y},y.out=function(e){return c=e,y},y.spread=function(e){return arguments.length?(r=e,y):r},y.correctLightness=function(e){return null==e&&(e=!0),h=e,_(),x=h?function(e){const t=k(0,!0).lab()[0],n=k(1,!0).lab()[0],r=t>n;let o=k(e,!0).lab()[0];const i=t+(n-t)*e;let s=o-i,a=0,l=1,c=20;for(;Math.abs(s)>.01&&c-- >0;)r&&(s*=-1),s<0?(a=e,e+=.5*(l-e)):(l=e,e+=.5*(a-e)),o=k(e,!0).lab()[0],s=o-i;return e}:e=>e,y},y.padding=function(e){return null!=e?("number"===f(e)&&(e=[e,e]),s=e,y):s},y.colors=function(t,n){arguments.length<2&&(n="hex");let r=[];if(0===arguments.length)r=l.slice(0);else if(1===t)r=[y(.5)];else if(t>1){const e=o[0],n=o[1]-e;r=function(e,t){let n=[],r=0<t,o=t;for(let e=0;r?e<o:e>o;r?e++:e--)n.push(e);return n}(0,t).map((r=>y(e+r/(t-1)*n)))}else{e=[];let t=[];if(a&&a.length>2)for(let e=1,n=a.length,r=1<=n;r?e<n:e>n;r?e++:e--)t.push(.5*(a[e-1]+a[e]));else t=o;r=t.map((e=>y(e)))}return V[n]&&(r=r.map((e=>e[n]()))),r},y.cache=function(e){return null!=e?(m=e,y):m},y.gamma=function(e){return null!=e?(g=e,y):g},y.nodata=function(e){return null!=e?(n=V(e),y):n},y}const{round:Oe}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Oe)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Oe(t):t))},Object.assign(V,{rgb:(...e)=>new M(...e,"rgb")}),B.format.rgb=(...e)=>{const t=m(e,"rgba");return void 0===t[3]&&(t[3]=1),t},B.autodetect.push({p:3,test:(...e)=>{if("array"===f(e=m(e,"rgba"))&&(3===e.length||4===e.length&&"number"==f(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Ae=(e,t,n)=>{if(!Ae[n])throw new Error("unknown blend mode "+n);return Ae[n](e,t)},Ie=e=>(t,n)=>{const r=V(n).rgb(),o=V(t).rgb();return V.rgb(e(r,o))},Te=e=>(t,n)=>{const r=[];return r[0]=e(t[0],n[0]),r[1]=e(t[1],n[1]),r[2]=e(t[2],n[2]),r};Ae.normal=Ie(Te((e=>e))),Ae.multiply=Ie(Te(((e,t)=>e*t/255))),Ae.screen=Ie(Te(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Ae.overlay=Ie(Te(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Ae.darken=Ie(Te(((e,t)=>e>t?t:e))),Ae.lighten=Ie(Te(((e,t)=>e>t?e:t))),Ae.dodge=Ie(Te(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Ae.burn=Ie(Te(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Le=Ae,{pow:$e,sin:He,cos:Fe}=Math,{floor:Ze,random:Ge}=Math,{log:De,pow:Ue,floor:ze,abs:qe}=Math;function Ye(e,t=null){const n={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===f(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===f(e)&&(e=e[t]),null==e||isNaN(e)||(n.values.push(e),n.sum+=e,e<n.min&&(n.min=e),e>n.max&&(n.max=e),n.count+=1)})),n.domain=[n.min,n.max],n.limits=(e,t)=>Xe(n,e,t),n}function Xe(e,t="equal",n=7){"array"==f(e)&&(e=Ye(e));const{min:r,max:o}=e,i=e.values.sort(((e,t)=>e-t));if(1===n)return[r,o];const s=[];if("c"===t.substr(0,1)&&(s.push(r),s.push(o)),"e"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++)s.push(r+e/n*(o-r));s.push(o)}else if("l"===t.substr(0,1)){if(r<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*De(r),t=Math.LOG10E*De(o);s.push(r);for(let r=1;r<n;r++)s.push(Ue(10,e+r/n*(t-e)));s.push(o)}else if("q"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++){const t=(i.length-1)*e/n,r=ze(t);if(r===t)s.push(i[r]);else{const e=t-r;s.push(i[r]*(1-e)+i[r+1]*e)}}s.push(o)}else if("k"===t.substr(0,1)){let e;const t=i.length,a=new Array(t),l=new Array(n);let c=!0,d=0,u=null;u=[],u.push(r);for(let e=1;e<n;e++)u.push(r+e/n*(o-r));for(u.push(o);c;){for(let e=0;e<n;e++)l[e]=0;for(let e=0;e<t;e++){const t=i[e];let r,o=Number.MAX_VALUE;for(let i=0;i<n;i++){const n=qe(u[i]-t);n<o&&(o=n,r=i),l[r]++,a[e]=r}}const r=new Array(n);for(let e=0;e<n;e++)r[e]=null;for(let n=0;n<t;n++)e=a[n],null===r[e]?r[e]=i[n]:r[e]+=i[n];for(let e=0;e<n;e++)r[e]*=1/l[e];c=!1;for(let e=0;e<n;e++)if(r[e]!==u[e]){c=!0;break}u=r,d++,d>200&&(c=!1)}const b={};for(let e=0;e<n;e++)b[e]=[];for(let n=0;n<t;n++)e=a[n],b[e].push(i[n]);let h=[];for(let e=0;e<n;e++)h.push(b[e][0]),h.push(b[e][b[e].length-1]);h=h.sort(((e,t)=>e-t)),s.push(h[0]);for(let e=1;e<h.length;e+=2){const t=h[e];isNaN(t)||-1!==s.indexOf(t)||s.push(t)}}return s}const We=.022;function Ke(e,t,n){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(n/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:nt,abs:rt,cos:ot,sin:it,exp:st,PI:at}=Math,lt={cool:()=>Pe([V.hsl(180,1,.9),V.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},ct={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},dt=Object.keys(ct),ut=new Map(dt.map((e=>[e.toLowerCase(),e]))),bt="function"==typeof Proxy?new Proxy(ct,{get(e,t){const n=t.toLowerCase();if(ut.has(n))return e[ut.get(n)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(dt)}):ct,{max:ht}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=m(e,"rgb");t/=255,n/=255,r/=255;const o=1-ht(t,ht(n,r)),i=o<1?1/(1-o):0;return[(1-t-o)*i,(1-n-o)*i,(1-r-o)*i,o]})(this._rgb)},Object.assign(V,{cmyk:(...e)=>new M(...e,"cmyk")}),B.format.cmyk=(...e)=>{e=m(e,"cmyk");const[t,n,r,o]=e,i=e.length>4?e[4]:1;return 1===o?[0,0,0,i]:[t>=1?0:255*(1-t)*(1-o),n>=1?0:255*(1-n)*(1-o),r>=1?0:255*(1-r)*(1-o),i]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"cmyk"))&&4===e.length)return"cmyk"}});const pt=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=Ce(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:ft}=Math,mt=(...e)=>{const t=m(e,"rgba");let n=g(e)||"rgb";if("hsl"===n.substr(0,3))return((...e)=>{const t=m(e,"hsla");let n=g(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),n="hsla"):t.length=3,`${n.substr(0,3)}(${t.join(" ")})`})(xe(t),n);if("lab"===n.substr(0,3)){const e=Z();F("d50");const r=((...e)=>{const t=m(e,"lab");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(Y(t),n);return F(e),r}if("lch"===n.substr(0,3)){const e=Z();F("d50");const r=((...e)=>{const t=m(e,"lch");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),n);return F(e),r}return"oklab"===n.substr(0,5)?((...e)=>{const t=m(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=_(t[1]),t[2]=_(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Ce(t)):"oklch"===n.substr(0,5)?((...e)=>{const t=m(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=_(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(pt(t)):(t[0]=ft(t[0]),t[1]=ft(t[1]),t[2]=ft(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),n="rgba"),`${n.substr(0,3)}(${t.slice(0,"rgb"===n?3:4).join(" ")})`)},gt=(...e)=>{e=m(e,"lch");const[t,n,r,...o]=e,[i,s,a]=ne(t,n,r),[l,c,d]=je(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},vt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,xt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,_t=/\s+/.source,yt=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Ct=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[vt,vt,vt].join(_t)+Ct+"\\)$"),Et=new RegExp("^rgb\\("+kt+[vt,vt,vt].join(yt)+kt+"\\)$"),Bt=new RegExp("^rgba\\("+kt+[vt,vt,vt,xt].join(yt)+kt+"\\)$"),Mt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(_t)+Ct+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(yt)+kt+"\\)$"),Vt=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Nt=new RegExp("^lab\\("+kt+[xt,xt,xt].join(_t)+Ct+"\\)$"),Pt=new RegExp("^lch\\("+kt+[xt,xt,jt].join(_t)+Ct+"\\)$"),Ot=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(_t)+Ct+"\\)$"),At=new RegExp("^oklch\\("+kt+[xt,xt,jt].join(_t)+Ct+"\\)$"),{round:It}=Math,Tt=e=>e.map(((e,t)=>t<=2?b(It(e),0,255):e)),Lt=(e,t=0,n=100,r=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=r?t+.5*(e+1)*(n-t):t+e*(n-t)),+e),$t=(e,t)=>"none"===e?t:e,Ht=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(B.format.named)try{return B.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(Et))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+Lt($t(e[t],0),0,255);e=Tt(e);const n=void 0!==t[4]?+Lt(t[4],0,1):1;return e[3]=n,e}if(t=e.match(Bt)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+Lt(e[t],0,255);return e}if((t=e.match(Mt))||(t=e.match(Rt))){const e=t.slice(1,4);e[0]=+$t(e[0].replace("deg",""),0),e[1]=.01*+Lt($t(e[1],0),0,100),e[2]=.01*+Lt($t(e[2],0),0,100);const n=Tt(ve(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(Vt)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const n=ve(e);for(let e=0;e<3;e++)n[e]=It(n[e]);return n[3]=+t[4],n}if(t=e.match(Nt)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,100),e[1]=Lt($t(e[1],0),-125,125,!0),e[2]=Lt($t(e[2],0),-125,125,!0);const n=Z();F("d50");const r=Tt(U(e));F(n);const o=void 0!==t[4]?+Lt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=Lt(e[0],0,100),e[1]=Lt($t(e[1],0),0,150,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=Z();F("d50");const r=Tt(re(e));F(n);const o=void 0!==t[4]?+Lt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,1),e[1]=Lt($t(e[1],0),-.4,.4,!0),e[2]=Lt($t(e[2],0),-.4,.4,!0);const n=Tt(je(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(At)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,1),e[1]=Lt($t(e[1],0),0,.4,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=Tt(gt(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}};Ht.test=e=>St.test(e)||Mt.test(e)||Nt.test(e)||Pt.test(e)||Ot.test(e)||At.test(e)||Et.test(e)||Bt.test(e)||Rt.test(e)||Vt.test(e)||"transparent"===e;const Ft=Ht;M.prototype.css=function(e){return mt(this._rgb,e)},V.css=(...e)=>new M(...e,"css"),B.format.css=Ft,B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&Ft.test(e))return"css"}}),B.format.gl=(...e)=>{const t=m(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},V.gl=(...e)=>new M(...e,"gl"),M.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},M.prototype.hex=function(e){return T(this._rgb,e)},V.hex=(...e)=>new M(...e,"hex"),B.format.hex=A,B.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Zt}=Math,Gt=e=>{const t=e/100;let n,r,o;return t<66?(n=255,r=t<6?0:-155.25485562709179-.44596950469579133*(r=t-2)+104.49216199393888*Zt(r),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Zt(o)):(n=351.97690566805693+.114206453784165*(n=t-55)-40.25366309332127*Zt(n),r=325.4494125711974+.07943456536662342*(r=t-50)-28.0852963507957*Zt(r),o=255),[n,r,o,1]},{round:Dt}=Math;M.prototype.temp=M.prototype.kelvin=M.prototype.temperature=function(){return((...e)=>{const t=m(e,"rgb"),n=t[0],r=t[2];let o,i=1e3,s=4e4;for(;s-i>.4;){o=.5*(s+i);const e=Gt(o);e[2]/e[0]>=r/n?s=o:i=o}return Dt(o)})(this._rgb)};const Ut=(...e)=>new M(...e,"temp");Object.assign(V,{temp:Ut,kelvin:Ut,temperature:Ut}),B.format.temp=B.format.kelvin=B.format.temperature=Gt,M.prototype.oklch=function(){return pt(this._rgb)},Object.assign(V,{oklch:(...e)=>new M(...e,"oklch")}),B.format.oklch=gt,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(V,{analyze:Ye,average:(e,t="lrgb",n=null)=>{const r=e.length;n||(n=Array.from(new Array(r)).map((()=>1)));const o=r/n.reduce((function(e,t){return e+t}));if(n.forEach(((e,t)=>{n[t]*=o})),e=e.map((e=>new M(e))),"lrgb"===t)return((e,t)=>{const n=e.length,r=[0,0,0,0];for(let o=0;o<e.length;o++){const i=e[o],s=t[o]/n,a=i._rgb;r[0]+=Se(a[0],2)*s,r[1]+=Se(a[1],2)*s,r[2]+=Se(a[2],2)*s,r[3]+=a[3]*s}return r[0]=Ee(r[0]),r[1]=Ee(r[1]),r[2]=Ee(r[2]),r[3]>.9999999&&(r[3]=1),new M(h(r))})(e,n);const i=e.shift(),s=i.get(t),a=[];let l=0,c=0;for(let e=0;e<s.length;e++)if(s[e]=(s[e]||0)*n[0],a.push(isNaN(s[e])?0:n[0]),"h"===t.charAt(e)&&!isNaN(s[e])){const t=s[e]/180*Be;l+=Me(t)*n[0],c+=Re(t)*n[0]}let d=i.alpha()*n[0];e.forEach(((e,r)=>{const o=e.get(t);d+=e.alpha()*n[r+1];for(let e=0;e<s.length;e++)if(!isNaN(o[e]))if(a[e]+=n[r+1],"h"===t.charAt(e)){const t=o[e]/180*Be;l+=Me(t)*n[r+1],c+=Re(t)*n[r+1]}else s[e]+=o[e]*n[r+1]}));for(let e=0;e<s.length;e++)if("h"===t.charAt(e)){let t=Ve(c/a[e],l/a[e])/Be*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;s[e]=t}else s[e]=s[e]/a[e];return d/=r,new M(s,t).alpha(d>.99999?1:d,!0)},bezier:e=>{const t=function(e){let t,n,r,o;if(2===(e=e.map((e=>new M(e)))).length)[n,r]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>n[t]+e*(r[t]-n[t])));return new M(t,"lab")};else if(3===e.length)[n,r,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*n[t]+2*(1-e)*e*r[t]+e*e*o[t]));return new M(t,"lab")};else if(4===e.length){let i;[n,r,o,i]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*n[t]+3*(1-e)*(1-e)*e*r[t]+3*(1-e)*e*e*o[t]+e*e*e*i[t]));return new M(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let n,r,o;n=e.map((e=>e.lab())),o=e.length-1,r=function(e){let t=[1,1];for(let n=1;n<e;n++){let e=[1];for(let n=1;n<=t.length;n++)e[n]=(t[n]||0)+t[n-1];t=e}return t}(o),t=function(e){const t=1-e,i=[0,1,2].map((i=>n.reduce(((n,s,a)=>n+r[a]*t**(o-a)*e**a*s[i]),0)));return new M(i,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Le,brewer:bt,Color:M,colors:N,contrast:(e,t)=>{e=new M(e),t=new M(t);const n=e.luminance(),r=t.luminance();return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)},contrastAPCA:(e,t)=>{e=new M(e),t=new M(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const n=Ke(...e.rgb()),r=Ke(...t.rgb()),o=n>=We?n:n+Math.pow(We-n,1.414),i=r>=We?r:r+Math.pow(We-r,1.414),s=Math.pow(i,.56)-Math.pow(o,.57),a=Math.pow(i,.65)-Math.pow(o,.62),l=Math.abs(i-o)<5e-4?0:o<i?1.14*s:1.14*a;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,n=1,r=1,o=[0,1]){let i,s=0;"array"===f(o)?i=o[1]-o[0]:(i=0,o=[o,o]);const a=function(a){const l=y*((e+120)/360+t*a),c=$e(o[0]+i*a,r),d=(0!==s?n[0]+a*s:n)*c*(1-c)/2,u=Fe(l),b=He(l);return V(h([255*(c+d*(-.14861*u+1.78277*b)),255*(c+d*(-.29227*u-.90649*b)),255*(c+d*(1.97294*u)),1]))};return a.start=function(t){return null==t?e:(e=t,a)},a.rotations=function(e){return null==e?t:(t=e,a)},a.gamma=function(e){return null==e?r:(r=e,a)},a.hue=function(e){return null==e?n:("array"===f(n=e)?(s=n[1]-n[0],0===s&&(n=n[1])):s=0,a)},a.lightness=function(e){return null==e?o:("array"===f(e)?(o=e,i=e[1]-e[0]):(o=[e,e],i=0),a)},a.scale=()=>V.scale(a),a.hue(n),a},deltaE:function(e,t,n=1,r=1,o=1){var i=function(e){return 360*e/(2*at)},s=function(e){return 2*at*e/360};e=new M(e),t=new M(t);const[a,l,c]=Array.from(e.lab()),[d,u,b]=Array.from(t.lab()),h=(a+d)/2,p=(Je(Qe(l,2)+Qe(c,2))+Je(Qe(u,2)+Qe(b,2)))/2,f=.5*(1-Je(Qe(p,7)/(Qe(p,7)+Qe(25,7)))),m=l*(1+f),g=u*(1+f),v=Je(Qe(m,2)+Qe(c,2)),x=Je(Qe(g,2)+Qe(b,2)),w=(v+x)/2,k=i(nt(c,m)),_=i(nt(b,g)),y=k>=0?k:k+360,j=_>=0?_:_+360,C=rt(y-j)>180?(y+j+360)/2:(y+j)/2,S=1-.17*ot(s(C-30))+.24*ot(s(2*C))+.32*ot(s(3*C+6))-.2*ot(s(4*C-63));let E=j-y;E=rt(E)<=180?E:j<=y?E+360:E-360,E=2*Je(v*x)*it(s(E)/2);const B=d-a,R=x-v,V=1+.015*Qe(h-50,2)/Je(20+Qe(h-50,2)),N=1+.045*w,P=1+.015*w*S,O=30*st(-Qe((C-275)/25,2)),A=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*it(2*s(O)),I=Je(Qe(B/(n*V),2)+Qe(R/(r*N),2)+Qe(E/(o*P),2)+A*(R/(r*N))*(E/(o*P)));return tt(0,et(100,I))},distance:function(e,t,n="lab"){e=new M(e),t=new M(t);const r=e.get(n),o=t.get(n);let i=0;for(let e in r){const t=(r[e]||0)-(o[e]||0);i+=t*t}return Math.sqrt(i)},input:B,interpolate:Q,limits:Xe,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ze(16*Ge()));return new M(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new M(...e),!0}catch(e){return!1}}});const zt=V;var qt=n(790);const Yt=(0,qt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,qt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Xt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,1) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-950} 0%, rgba(0,0,0,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg, rgba(0,0,0,0) 0%,{bbe-neutral-950} 100%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-primary-300} 0%,{bbe-primary-500} 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,{bbe-primary-400} 0%,{bbe-primary-600} 100%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-primary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(180deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Wt=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Kt(e){const t=function(e){const t=e,n=Wt;n.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:zt.deltaE(t,e.hexcode)})))})),n.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const r=n.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return r.shades=r.shades.map((e=>({...e,lightnessDiff:Math.abs(zt(e.hexcode).get("hsl.l")-zt(t).get("hsl.l"))}))),r.closestShadeLightness=r.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),r}(e),n=t.closestShadeLightness.hexcode,[r,o]=zt(e).hsl(),[i,s]=zt(n).hsl();let a=r-(i||0);a=0===a?i.toString():a>0?"+"+a:a.toString();const l=o/s,c=t.shades.map((({number:n,hexcode:r})=>{const[,i]=zt(r).hsl();let c;c=s<.01||o<.01?i:i*l;let d=zt(r).set("hsl.s",c).set("hsl.h",a).hex();return n===t.closestShadeLightness.number&&(d=zt(e).hex()),{number:n.toString(),hexcode:d}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:c}}function Jt(e,t=null){const n=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Xt.filter((e=>e.gradient.includes(`-${t}-`))):Xt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>n[t]||t))})))}var Qt=n(8244),en=n(4164),tn=n(383),nn=n(1455),rn=n.n(nn);const on=({onClose:e})=>(0,qt.jsxs)(s.Modal,{title:(0,r.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,qt.jsx)("p",{children:(0,r.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,qt.jsxs)(s.Flex,{justify:"end",gap:4,children:[(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,r.__)("Don't Save","better-block-editor")})}),(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,r.__)("Save Changes","better-block-editor")})})]})]});function sn(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function an(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const n=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${n}`,slug:`bbe-${e.toLowerCase()}-${n}`,color:t.hexcode}}))}var ln=n(8969);const cn=()=>{const[e,t]=(0,c.useState)(!1),[n,o]=(0,c.useState)(!1),[i,a]=(0,c.useState)(""),[l,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[h,p]=(0,c.useState)({color:!0,typography:!0}),f=sn(),m=(0,tn.Xo)();(0,c.useEffect)((()=>{if(!m||u)return;const e=e=>{const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");r&&r.includes("bbe-")&&t(!0)};return m.addEventListener("paste",e),()=>m.removeEventListener("paste",e)}),[m,u]);const g=(0,Qt.dZ)(),v=async()=>{await rn()({path:`${ln.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),b(!0)};return u&&!l?null:(0,qt.jsxs)(qt.Fragment,{children:[e&&(0,qt.jsxs)(s.Modal,{title:(0,r.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,qt.jsx)("p",{children:(0,r.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Colors","better-block-editor"),checked:h.color,onChange:e=>p({...h,color:e})}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>p({...h,typography:e})}),i&&(0,qt.jsx)(s.Notice,{status:"error",isDismissible:!1,children:i}),(0,qt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,qt.jsx)(s.Button,{variant:"primary",onClick:async()=>{o(!0),a("");try{let e=await rn()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await rn()({path:`${ln.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:h.color?1:0,typography:h.typography?1:0}}}),e?.error)throw new Error(e.error);await g(),await v(),f||d(!0),t(!1)}catch(e){a(e.message||(0,r.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:n,children:n?(0,qt.jsx)(s.Spinner,{}):(0,r.__)("Activate","better-block-editor")}),(0,qt.jsx)(s.Button,{variant:"secondary",onClick:async()=>{await v(),t(!1),d(!1)},children:(0,r.__)("Dismiss","better-block-editor")})]})]}),l&&(0,qt.jsx)(on,{onClose:()=>d(!1)})]})};var dn=n(9876);const un="wpbbe-palette-generator",bn="wpbbe-design-system-generator",hn=`${bn}/${un}`,pn={neutral:"",primary:"",secondary:""},fn="neutral",mn="primary",gn="secondary",vn=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xn(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const wn=({label:e,value:t,onChange:n,colors:o,onReset:a})=>(0,qt.jsxs)(s.BaseControl,{children:[(0,qt.jsxs)(s.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,qt.jsx)("h3",{children:e}),(0,qt.jsx)(s.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:a,children:(0,r.__)("Reset","better-block-editor")})]}),(0,qt.jsx)(i.ColorPalette,{value:t,onChange:n,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),kn=()=>(0,qt.jsx)(s.Button,{className:(0,en.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",hn),children:(0,r.__)("Palette Generator","better-block-editor")}),yn=()=>{const[e,t]=(0,c.useState)(null);return(0,c.useEffect)((()=>{let e=null;const n=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const n=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");n!==e&&(t(n),e=n)},r=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?n():e&&(t(null),e=null)})),o=new MutationObserver(n);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{r(),o.disconnect(),t(null)}}),[]),e?(0,c.createPortal)((0,qt.jsx)(kn,{}),e):null},jn=()=>{const e=(0,c.useContext)(Qt.Zb),{globalStylesId:t,isReady:n,user:i}=e,[a,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)({neutral:[],primary:[],secondary:[]}),[h,p]=(0,c.useState)(pn),f=(0,c.useRef)(null),m=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),g=sn(),v=(0,c.useCallback)((()=>{var t;const n=[fn,mn,gn],r={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return n.forEach((e=>{r[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),b(r),r}),[e]),x=(0,c.useCallback)(((n,r=null)=>{var o,s;const a=xn(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...n.neutral,...n.primary,...n.secondary]),c=null!==(s=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==s?s:[];let d;d=r?xn(c,Jt(a,r)):Jt(a),function(e,t,n,r,o=!1){var i;const s=null!==(i=e?.settings)&&void 0!==i?i:{},a={...s,color:{...s.color,palette:{...s.color?.palette,theme:n},gradients:{...s.color?.gradients,theme:r}},custom:{...s.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:a}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(i,t,a,d)}),[e,i,t]),w=(0,c.useCallback)((e=>{p((t=>({...t,[e]:""})));const t=f.current;t&&t[e]&&b((n=>{const r={...n,[e]:t[e]};return x(r,e),r}))}),[x]),k=(0,c.useCallback)(((e,t)=>{let n;try{n=Kt(t)}catch(e){return}const r=an(e,n.shades);p((n=>({...n,[e]:t}))),b((t=>{const n={...t,[e]:r};return x(n,e),n}))}),[x]),_=function(e,t){var n,r,o,i,s,a;const l=null!==(n=e?.merged?.settings?.color?.palette?.theme)&&void 0!==n?n:[],c=null!==(r=e?.merged?.settings?.color?.palette?.core)&&void 0!==r?r:[],d=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(d).concat(c),[b="#000000"]=(0,Qt.YR)("color.text"),[h="#ffffff"]=(0,Qt.YR)("color.background"),[p=b]=(0,Qt.YR)("elements.h1.color.text"),[f=p]=(0,Qt.YR)("elements.link.color.text"),[m=f]=(0,Qt.YR)("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[n,r])=>{const o=e.find((e=>e.slug===n));return o&&(t[r]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const g=u.filter((({color:e})=>e===b)),v=u.filter((({color:e})=>e===m)),x=u.filter((({color:e})=>e===h)),w=g.concat(v).concat(u).filter((({color:e})=>e!==h)).slice(0,2);return{neutral:null!==(i=w?.[0]?.color)&&void 0!==i?i:"#000000",primary:null!==(s=w?.[1]?.color)&&void 0!==s?s:"#ffffff",secondary:null!==(a=x?.color)&&void 0!==a?a:"#ffffff"}}(e,vn),y=(0,c.useCallback)((()=>{if(n)try{const e={neutral:an(fn,Kt(_.neutral).shades),primary:an(mn,Kt(_.primary).shades),secondary:an(gn,Kt(_.secondary).shades)};p({neutral:_.neutral,primary:_.primary,secondary:_.secondary}),b(e),x(e)}catch(e){}}),[n,_,x]);return(0,c.useEffect)((()=>{n&&!a&&(f.current=v(),d(!0))}),[n,v,a]),(0,c.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===hn;t&&!e&&(p(pn),d(!1)),e=t}));return()=>t()}),[]),m&&g?(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(o.PluginSidebar,{name:un,title:(0,r.__)("Palette Generator","better-block-editor"),icon:Yt,isPinnable:!1,children:(0,qt.jsxs)(s.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,qt.jsx)("h2",{children:(0,r.__)("Base Colors","better-block-editor")}),(0,qt.jsx)("p",{children:(0,r.__)("Choose base colors:","better-block-editor")}),(0,qt.jsxs)(s.__experimentalVStack,{spacing:8,children:[(0,qt.jsx)(wn,{label:(0,r.__)("Neutral","better-block-editor"),value:h.neutral,onChange:e=>k(fn,e),colors:u.neutral,onReset:()=>w(fn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:h.primary,N:!0,onChange:e=>k(mn,e),colors:u.primary,onReset:()=>w(mn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Secondary","better-block-editor"),value:h.secondary,onChange:e=>k(gn,e),colors:u.secondary,onReset:()=>w(gn)}),!vn&&(0,qt.jsx)(s.Button,{variant:"primary",onClick:()=>{y()},children:(0,r.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,qt.jsx)(yn,{})]}):null};(0,a.registerPlugin)(bn,{render:()=>(0,qt.jsx)(Qt.Th,{children:(0,qt.jsx)(jn,{})})}),(0,dn.L)("design-system-parts")||vn||(0,a.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,qt.jsx)(cn,{})})},2662:(e,t,n)=>{"use strict";var r=n(7143),o=n(6087),i=n(383),s=n(790);function a(){return(0,s.jsx)("span",{children:"© Better Block Editor"})}function l(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,o.createRoot)(t).render((0,s.jsx)(e,{})),t}(a))}window.addEventListener("urlchangeevent",(()=>{(0,i.gi)(l)})),(0,i.gi)(l);let c=(0,i.qx)();(0,r.subscribe)((()=>{const e=(0,i.qx)();e&&e!==c&&(c=e,"visual"===e&&(0,i.gi)(l))}))},3164:(e,t,n)=>{"use strict";var r,o,i=n(4997),s=n(7143),a=n(383);const l=window.WPBBE_DATA?.wpbbePasteConfig||{},c=null!==(r=l.debug)&&void 0!==r&&r,d=parseInt(null!==(o=l.batchSize)&&void 0!==o?o:3),u=l.ajaxNonce,b=l.ajaxUrl,h=l.siteUrl;class p{constructor(e){this.enabled=e,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...e){this.enabled&&console.debug(...e)}info(...e){this.enabled&&console.info(...e)}log(...e){this.enabled&&console.log(...e)}warn(...e){this.enabled&&console.warn(...e)}error(...e){this.enabled&&console.error(...e)}time(e){this.enabled&&console.time(e)}timeEnd(e){this.enabled&&console.timeEnd(e)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const e=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${e}%`)}}}const f=window.wp.dom;async function m(e,t){return Promise.all(e.map((async e=>{const n=await t(e);return n.innerBlocks&&n.innerBlocks.length?{...n,innerBlocks:await m(n.innerBlocks,t)}:n})))}const g="\x3c!-- wpbbe-import --\x3e",v=new p(c);async function x(e){if(v.debug("Paste event handled in editor",e),e.clipboardData.getData(!1))return void v.debug("It's our own synthetic import paste event, not intercepting");let t=null;try{t=(0,a.Xo)().activeElement}catch(e){v.debug("Error accessing activeElement:",e)}if(["INPUT","TEXTAREA"].includes(t?.tagName))return void v.debug("Paste in text field, not intercepting");v.debug("Intercepting paste event in editor");const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");if(r.includes(g))if(e.preventDefault(),e.stopPropagation(),v.debug("Import marker found, processing pasted content"),"BODY"!==t.tagName)try{if(t&&!t.classList.contains("editor-post-title__input")){const e=t.querySelector("span");e&&(e.setAttribute("data-rich-text-placeholder","Importing..."),e.classList.add("placeholder-pulse"))}const n=await async function(e){v.time("⚡ Processing pasted content"),v.resetStats(),v.info("Processing pasted HTML:",e.substring(0,100)+(e.length>100?"...":""));const t=(0,i.pasteHandler)({HTML:e});if(t&&t.length){v.info(`Found ${t.length} blocks in pasted content`);const e=[],n=t=>{["core/image","core/cover"].includes(t.name)&&t.attributes.url&&!t.attributes.url.includes(h)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(h)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(h)&&e.push(n.url),t};v.time(" ↪ Collecting image URLs"),await m(t,n),v.timeEnd(" ↪ Collecting image URLs");let r={};if(e.length>0){const t=[...new Set(e)];v.info(`Found ${t.length} unique external images to process (${e.length-t.length} duplicates)`),r=await async function(e){v.imageStats.total+=e.length,v.time("🔄 Batch processing images");const t=e;v.info(`⬇️ Processing ${t.length} new images, ${e.length-t.length} from cache`),v.imageStats.fromCache+=e.length-t.length;const n={};let r=0,o=0,i=0;for(let e=0;e<t.length;e+=d){const s=t.slice(e,e+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(e/d)+1}/${Math.ceil(t.length/d)} (${s.length} images)`);try{const t=new FormData;t.append("action","custom_paste_download_image_batch"),t.append("image_urls",JSON.stringify(s)),t.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`);const i=await fetch(b,{method:"POST",credentials:"same-origin",body:t});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`),!i.ok)throw new Error(`Failed to process batch: ${i.statusText}`);const a=await i.json();if(!a.success)throw new Error("WordPress failed to process batch");let l=0;const c=a.data.data||a.data;Object.entries(c).forEach((([e,t])=>{n[e]=t,t.from_cache&&l++}));const h=s.length-l;r+=s.length,o+=l,v.imageStats.newlyDownloaded+=h,v.info(` ✓ Batch ${Math.floor(e/d)+1} complete: ${s.length} images processed (${l} from server cache)`)}catch(t){v.error(` ❌ Error processing batch ${Math.floor(e/d)+1}:`),i+=s.length,v.imageStats.failed+=s.length,s.forEach((e=>{n[e]={id:null,url:e,alt:"",caption:""}}))}e+d<t.length&&await new Promise((e=>setTimeout(e,300)))}return v.info(` ⚡ Batch processing complete: ${r} successful, ${o} from server cache, ${i} failed`),v.timeEnd("🔄 Batch processing images"),n}(t)}v.time(" ↪ Updating blocks with processed images");const o=await m(t,(async e=>{const t=e;if(("core/image"===e.name||"core/cover"===e.name)&&e.attributes.url&&!e.attributes.url.includes(h)){const n=e.attributes.url;if(r[n]){const e=r[n];t.attributes.url=e.url,t.attributes.id=e.id,e.alt&&(t.attributes.alt=e.alt),e.caption&&(t.attributes.caption=e.caption)}}const n=e.attributes?.style?.background?.backgroundImage;if(n&&n.url&&!n.url.includes(h)){const e=n.url;if(r[e]){const n=r[e];t.attributes.style.background.backgroundImage.url=n.url,t.attributes.style.background.backgroundImage.id=n.id}}const o=e.attributes?.imageURL;if(o&&!o.includes(h)&&r[o]){const e=r[o];t.attributes.imageURL=e.url,t.attributes.imageID=e.id}return t}));return v.timeEnd(" ↪ Updating blocks with processed images"),v.printStats(),v.timeEnd("⚡ Processing pasted content"),o}return v.timeEnd("⚡ Processing pasted content"),t}(r.replace(g,"").trim());!function(e,t=[]){const n=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),r=(0,i.serialize)(t);var o;n.clipboardData.setData("text/plain",(o=(o=r).replace(/<br>/g,"\n"),(0,f.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),n.clipboardData.setData("text/html",r),n.clipboardData.setData("wpbbe-import","true"),e.focus(),e.dispatchEvent(n);const s=new p(c),a=n.clipboardData.getData("text/html")||n.clipboardData.getData("text/plain");s.info(`Synthetic paste event triggered with payload: "${a}"`)}(e.target,n)}catch(e){v.error("Error processing pasted content:")}else v.debug("No paste target block, pasting to <BODY> is not supported.");else v.debug("No import marker found, stop intercepting paste")}function w(){if((0,a.Xo)().addEventListener("paste",x,!0),v.info("Paste handler attached to editor"),(0,a.cs)()){const e=document;e.addEventListener("paste",(async t=>{const n=e.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");n&&n.contains(t.target)&&x(t)}),{capture:!0}),v.info("Paste handler attached to main document (iframe mode).")}}let k,_=(0,a.qx)();(0,s.subscribe)((()=>{const e=(0,a.qx)();e&&e!==_&&(v.debug("Editor mode changed to:",e),_=e,"visual"===e&&(0,a.gi)((()=>{(0,a.cs)()&&(v.debug("Reattached paste handler to iframe after switching to visual mode."),w())})))})),(0,s.subscribe)((()=>{const e=(0,s.select)("core/editor").getCurrentPostId();e!==k&&(k=e,v.debug(`Post ID changed from ${k} to ${e}, reattaching paste handler.`),(0,a.gi)((()=>{w()})))}))},9876:(e,t,n)=>{"use strict";n.d(t,{L:()=>o,k:()=>i});const r=window.WPBBE_DATA||{};function o(e){return(r?.features||[]).includes(e)}function i(){return r?.breakpoints||[]}},7658:(e,t,n)=>{"use strict";var r=n(383),o=n(6427),i=n(7143);const s=window.wp.domReady;var a=n.n(s),l=n(6087),c=n(7723),d=n(5573),u=n(790);const b=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.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"})}),h=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.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 p=n(1233);const f="wpbbeVisibilityDisplayHelper",m="wpbbe-visibility-helper",g=()=>{const e=(0,i.useSelect)((e=>{var t;return null===(t=e(p.store).get("core",f))||void 0===t||t}),[]),{set:t}=(0,i.useDispatch)(p.store),n=(0,l.useCallback)((()=>{const t=(0,r.Xo)().getElementsByTagName("body")[0];t&&(e?t.classList.add(m):t.classList.remove(m))}),[e]);(0,l.useEffect)((()=>{n()}),[e,n]),window.onload=function(){setTimeout((()=>{n()}),300)},(0,i.subscribe)((()=>{n()}));let s=b,a=(0,c.__)("Reveal hidden blocks","better-block-editor");return e&&(s=h,a=(0,c.__)("Conceal hidden blocks","better-block-editor")),(0,u.jsx)(o.Tooltip,{text:a,children:(0,u.jsx)(o.Button,{icon:s,"aria-disabled":"false","aria-label":a,onClick:()=>{t("core",f,!e)}})})};a()((()=>{const e=document.createElement("div");e.classList.add("wpbbe-visibility-wrapper"),(0,l.createRoot)(e).render((0,u.jsx)(g,{})),(0,i.subscribe)((()=>{const t=(0,r.d7)();t&&(t.querySelector(".wpbbe-visibility-wrapper")||t.appendChild(e))}))}))},2097:(e,t,n)=>{"use strict";var r=n(6087),o=n(7723),i=n(9941),s=n(383);const a=n.p+"images/logo.c2e98be7.webp",l=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const d=[{image:a,title:(0,o.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,o.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:l,title:(0,o.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,o.__)("Right sidebar:","better-block-editor")})," ",(0,o.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,o.__)("Top bar:","better-block-editor")})," ",(0,o.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,o.__)("Try these on different blocks.","better-block-editor")]})}];function u(){const e=document.querySelector("#wpwrap");if(!e)return;if(e.querySelector("#wpbbe-welcome-guide-wrapper__block-editor"))return;const t=document.createElement("div");t.style.display="none",t.id="wpbbe-welcome-guide-wrapper__block-editor",(0,r.createRoot)(t).render((0,c.jsx)(i.V,{identifier:"block-editor",pages:d,finishButtonText:(0,o.__)("Try It Now","better-block-editor")})),e.appendChild(t)}(0,s.wm)(u),window.addEventListener("urlchangeevent",(()=>{(0,s.wm)(u)}))},8244:(e,t,n)=>{"use strict";n.d(t,{Zb:()=>p,Th:()=>w,YR:()=>x,dZ:()=>v});var r=n(7143),o=n(4744),i=n.n(o);function s(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){var t,n;return!1!==s(e)&&(void 0===(t=e.constructor)||!1!==s(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}var l=n(3582),c=n(6087);const d=[{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"],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",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function u(e,t,n){if(!n||"string"!=typeof n){if("string"!=typeof n?.ref)return n;if(!(n=h(e,n.ref))||n?.ref)return n}let r;if(n.startsWith("var:"))r=n.slice(4).split("|");else{if(!n.startsWith("var(--wp--")||!n.endsWith(")"))return n;r=n.slice(10,-1).split("--")}const[o,...i]=r;return"preset"===o?function(e,t,n,[r,o]){const i=d.find((e=>e.cssVarInfix===r));if(!i)return n;const s=b(e.settings,t,i.path,"slug",o);if(s){const{valueKey:n}=i;return u(e,t,s[n])}return n}(e,t,n,i):"custom"===o?function(e,t,n,r){var o;const i=null!==(o=h(e.settings,["blocks",t,"custom",...r]))&&void 0!==o?o:h(e.settings,["custom",...r]);return i?u(e,t,i):n}(e,t,n,i):n}function b(e,t,n,r,o){const i=[h(e,["blocks",t,...n]),h(e,n)];for(const s of i)if(s){const i=["custom","theme","default"];for(const a of i){const i=s[a];if(i){const s=i.find((e=>e[r]===o));if(s)return"slug"===r||b(e,t,n,"slug",s.slug)[r]===s[r]?s:void 0}}}}const h=(e,t,n)=>{var r;const o=Array.isArray(t)?t:t.split(".");let i=e;return o.forEach((e=>{i=i?.[e]})),null!==(r=i)&&void 0!==r?r:n},p=(0,c.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});var f=n(1455),m=n.n(f),g=n(790);function v(){const e=(0,r.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const n=await m()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(n?.error)throw new Error(n.error);await(0,r.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,n)}}function x(e,t="",n="all",{shouldDecodeEncode:r=!0}={}){const{merged:o,base:i,user:s}=(0,c.useContext)(p),a=e?"."+e:"",l=t?`styles.blocks.${t}${a}`:`styles${a}`;let d,b;switch(n){case"all":d=h(o,l),b=r?u(o,t,d):d;break;case"user":d=h(s,l),b=r?u(o,t,d):d;break;case"base":d=h(i,l),b=r?u(i,t,d):d;break;default:throw"Unsupported source"}return[b]}function w({children:e}){const t=function(){const[e,t,n]=function(){const{globalStylesId:e,userConfig:t}=(0,r.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:n,canUser:r}=e(l.store),o=e(l.store).__experimentalGetCurrentGlobalStylesId();let i;const s=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof s&&(i=s?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:i}}),[]);return[e,!!t,t]}(),[o,s]=function(){const e=(0,r.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,c.useMemo)((()=>{return s&&n?(e=s,t=n,i()(e,t,{isMergeableObject:a,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,s]);return(0,c.useMemo)((()=>({isReady:t&&o,user:n,base:s,merged:d,globalStylesId:e})),[d,n,s,o,t,e])}();return t.isReady?(0,g.jsx)(p.Provider,{value:t,children:e}):null}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>b,KZ:()=>l,Zx:()=>c,PE:()=>d});var r=n(1231),o=n(9748),i=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,i.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,o.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,o.wK)(n.wpbbeResponsive?.breakpoint)){const t=r.iS,i=(0,o.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:i}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:o}=(0,i.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(o))&&void 0!==n?n:{};return n=>{var o;const i={...a,...n,settings:{...t,...null!==(o=a.settings)&&void 0!==o?o:{}}};i.breakpoint!==r.kX?(i.breakpointCustomValue=i.breakpoint===r.iS?i.breakpointCustomValue:void 0,e({wpbbeResponsive:i})):e({wpbbeResponsive:void 0})}}function d(e){var t;const{clientId:n}=(0,i.useBlockEditContext)(),{wpbbeResponsive:r={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...r,settings:{...null!==(n=r.settings)&&void 0!==n?n:{},...t}}})}}function u(e){var t;const{type:n,orientation:r}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===r?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function b(e){const{name:t,clientId:n}=(0,i.useBlockEditContext)(),r=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!r)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,u(r));const o=window.wpbbe.groupBlockModeRegistry.get(n),i=u(r);o!==i&&(window.wpbbe.groupBlockModeRegistry.set(n,i),void 0!==r.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,r,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},9163:(e,t,n)=>{"use strict";n.d(t,{gy:()=>o});var r=n(4715);function o(){var e;const t=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),n=[];return(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>n.push(e)))})),{inputToAttribute:function(e){const t=n.find((t=>t.color===e));return t?t.slug:e},attributeToInput:function(e){const t=n.find((t=>t.slug===e));return t?t.color:e},attributeToCss:function(e){const t=n.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}}}n(6087),n(7723)},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>o});var r=n(6427);function o(){return(0,r.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(9748),o=n(6087);function i(e,t){(0,o.useEffect)((()=>{(0,r.mg)(e)&&!(0,r.wK)(e)&&t((0,r.Lk)(e))}),[t,e])}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>d,wK:()=>l});var r=n(1231),o=n(9876);function i(e){return(0,o.k)().find((t=>t.key===e))}function s(e){return i(e)?.value}function a(e){return!!i(e)}function l(e){return i(e)?.active}function c(e,t){if(e===r.iS)return t;const n=i(e);return n?n.value:void 0}function d(e){return e===r.kX}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>a,cs:()=>s,d7:()=>b,gi:()=>u,qx:()=>h,wm:()=>d});var r=n(4715),o=n(7143),i=n(3656);function s(){return document.querySelector('iframe[name^="editor-canvas"]')}function a(){var e;return null!==(e=s()?.contentWindow?.document)&&void 0!==e?e:document}async function l(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const r=n.querySelector(".wp-block[data-block]");if(!isNaN(r?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}async function c(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}async function d(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(i.store).isCleanNewPost()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}async function u(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(i.store).isCleanNewPost()||((0,o.select)(i.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}function b(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}function h(){var e,t;return null!==(e=null!==(t=(0,o.select)("core/edit-post")?.getEditorMode())&&void 0!==t?t:(0,o.select)("core/edit-site")?.getEditorMode())&&void 0!==e?e:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,BP:()=>a,L2:()=>d,sS:()=>l});var r=n(9491),o=n(7143),i=n(6087),s=n(790);function a(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function l(e){return"default"===(0,o.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function d(e,t){return(0,r.createHigherOrderComponent)((n=>r=>{const o=(0,i.useMemo)((()=>t(n)),[]);return e(r)?(0,s.jsx)(o,{...r}):(0,s.jsx)(n,{...r})}),"blockEditWithEarlyReturn")}},4744:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function s(e,t){try{return t in e}catch(e){return!1}}function a(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var c=Array.isArray(n);return c===Array.isArray(e)?c?l.arrayMerge(e,n,l):function(e,t,n){var o={};return n.isMergeableObject(e)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return s(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(s(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return a;var n=t.customMerge(e);return"function"==typeof n?n:a}(i,n)(e[i],t[i],n):o[i]=r(t[i],n))})),o}(e,n,l):r(n,l)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return a(e,n,t)}),{})};var l=a;e.exports=l},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"pushState"}))&&(t({_index:o+1,...n},i,a),s())};const n=window.history.replaceState.bind(window.history);let r,o;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),o=window.history.state._index}window.history.replaceState=function(t,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"replaceState"}))&&(n({_index:o,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const n=window.history.state._index,a=new URL(window.location);if(n!==o)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(o-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},1455:e=>{"use strict";e.exports=window.wp.apiFetch},4715:e=>{"use strict";e.exports=window.wp.blockEditor},4997:e=>{"use strict";e.exports=window.wp.blocks},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},3582:e=>{"use strict";e.exports=window.wp.coreData},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},4164:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}n.d(t,{A:()=>o});const o=function(){for(var e,t,n=0,o="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../"})(),(()=>{"use strict";n(2720),n(354),n(9056),n(5601),n(7050),n(3155),n(7434),n(5854),n(8415),n(1708),n(9293),n(2401),n(1131),n(7081),n(8367),n(2097),n(7658),n(3164),n(2662),n(1991),n(2733)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/__all__/animation-on-scroll/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' 4d027a3323b9b42141cc');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '10016ec7adc47100d790'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/__all__/animation-on-scroll/editor.js
r3386474 r3443250 1 (()=>{var e={ 6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var o=n(6427),i=n(7143),r=n(6087),a=n(7723),s=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,a.__)("Close","better-block-editor"),...l}){const{get:b}=(0,i.select)(s.store),{set:p}=(0,i.useDispatch)(s.store),m=!b(d,e),[w,_]=(0,r.useState)(m);return w?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{_(!1),p(d,e,!0)},...l}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function a(e="",t=""){const n=r(e),o=r(t),a=[...n,...o.filter((e=>!n.includes(e)))];return i()(a)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>o,t6:()=>i,xc:()=>r});const o="blocks__all__animation-on-scroll",i="aos-animate",r=1e3},383:(e,t,n)=>{"use strict";function o(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}n.d(t,{Xo:()=>o}),n(4715),n(7143),n(3656)},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>s});var o=n(9491),i=n(7143),r=n(6087),a=n(790);function s(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,a.jsx)(i,{...o}):(0,a.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,s),a())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function a(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,s),a())},r(),a(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,s=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:s,action:"popstate"}))?void a():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),a=n(7723),s=n(8969),l=n(6954),c=n(4197),d=n(383),u=n(9079),b=n(4753),p=n(790);const m=[{name:(0,a.__)("Off","better-block-editor"),key:null},{name:(0,a.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,a.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,a.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,a.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,a.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,a.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,a.__)("Zoom out","better-block-editor"),key:"zoom-out"}],w=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})},_=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},h=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},f=[{name:(0,a.__)("Linear","better-block-editor"),key:"linear"},{name:(0,a.__)("Ease","better-block-editor"),key:"ease"},{name:(0,a.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,a.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,a.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,a.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,a.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,a.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,a.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,a.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,a.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,a.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,a.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,a.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,a.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:f.find((t=>t.key===e)),options:f,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})};var g=n(6032);const v=n.p+"images/image.e799b55a.webp";function y(){const e=(0,a.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,a.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,p.jsx)(g.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:v}]})}var x=n(5571),S=n(7143);const E=()=>{const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(e.store).getSelectedBlockClientId()}"])`;return document.querySelector(t)},j=()=>{const t=(0,S.select)(e.store).getSelectedBlockClientId(),n=(0,S.select)(e.store).getBlock(t);if("core/cover"===n.name){const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${t}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(e)]}if("core/image"===n.name){const e=`#block-${t} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,d.Xo)().querySelectorAll(e))}},L=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},C=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],B=(0,o.createHigherOrderComponent)((n=>o=>{const{setAttributes:r,isSelected:l,clientId:m,attributes:f}=o,g=(0,i.useMemo)((()=>f?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[f]),[v]=(0,i.useState)(!!g.animation);let S;const E=(0,i.useRef)({}),j=e=>{E.current={...E.current,...e},S&&clearTimeout(S),S=setTimeout((()=>{const e={...g,...E.current};E.current={},L(e)}),x.xc)},L=e=>{if(null===e.animation)return void r({wpbbeAnimationOnScroll:void 0});const t=(0,d.Xo)().querySelector(`#block-${m}`);t.classList.remove(x.t6);const n=setInterval((()=>{t&&!t.classList.contains(x.t6)&&(clearInterval(n),t.classList.add(x.t6),r({wpbbeAnimationOnScroll:{...g,...e}}))}),10)},C=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:o=0,delay:i=0}=null!=e?e:{};return n?`.${s.V+t} {\n\t\t\t--aos-duration: ${Number(o)/1e3}s;\n\t\t\t--aos-delay: ${Number(i)/1e3}s;\n\t\t}`:null}(g,m)),[m,g]),R=(0,b.useAddEditorStyle)(C,x.TZ+"__"+m);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(c.Z,{ref:R}),(0,p.jsx)(n,{...o}),l&&(0,u.sS)(m)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":m,style:{display:"none"}})}),(0,p.jsx)(e.InspectorControls,{children:(0,p.jsxs)(t.PanelBody,{title:(0,a.__)("Animation on Scroll","better-block-editor"),initialOpen:v||!!g.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(y,{}),(0,p.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,a.__)("Animation","better-block-editor"),value:g.animation,onChange:e=>L({animation:e})})}),g.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.BaseControl,{help:(0,a.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(k,{label:(0,a.__)("Easing","better-block-editor"),value:g.timingFunction,onChange:e=>L({timingFunction:e})})}),(0,p.jsx)(h,{label:(0,a.__)("Animation duration","better-block-editor"),value:g.duration,onChange:e=>j({duration:e}),help:(0,a.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(_,{label:(0,a.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:g.delay,help:(0,a.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),q=(0,o.createHigherOrderComponent)((e=>t=>{var n,o;const{wrapperProps:r={},attributes:{wpbbeAnimationOnScroll:a={}},clientId:c,isSelected:u}=t;if((0,i.useEffect)((()=>{const e=(0,d.Xo)().querySelector(`#block-${c}`);e&&(u?function(e){e.addEventListener("animationstart",L),e.addEventListener("animationiteration",L),e.addEventListener("animationcancel",C),e.addEventListener("animationend",C)}(e):function(e){e.removeEventListener("animationstart",L),e.removeEventListener("animationiteration",L),e.removeEventListener("animationcancel",C),e.removeEventListener("animationend",C)}(e))}),[c,u]),null===(null!==(n=a.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":a.animation,"data-aos-easing":null!==(o=a.timingFunction)&&void 0!==o?o:""};return(0,p.jsx)(e,{...t,wrapperProps:{...r,...b},className:(0,l.T)(t.className,`${x.t6} ${s.V+c}`)})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,u.L2)((function(e){return!R.includes(e.name)}),B)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",q)})()})();1 (()=>{var e={9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var o=n(6427),i=n(7143),r=n(6087),a=n(7723),s=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,a.__)("Close","better-block-editor"),...l}){const{get:b}=(0,i.select)(s.store),{set:p}=(0,i.useDispatch)(s.store),m=!b(d,e),[w,_]=(0,r.useState)(m);return w?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{_(!1),p(d,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function a(e="",t=""){const n=r(e),o=r(t),a=[...n,...o.filter((e=>!n.includes(e)))];return i()(a)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>o,t6:()=>i,xc:()=>r});const o="blocks__all__animation-on-scroll",i="aos-animate",r=1e3},383:(e,t,n)=>{"use strict";function o(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}n.d(t,{Xo:()=>o}),n(4715),n(7143),n(3656)},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>s});var o=n(9491),i=n(7143),r=n(6087),a=n(790);function s(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,a.jsx)(i,{...o}):(0,a.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,s),a())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function a(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,s),a())},r(),a(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,s=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:s,action:"popstate"}))?void a():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),a=n(7723),s=n(8969),l=n(6954),c=n(4197),d=n(383),u=n(9079),b=n(4753),p=n(790);const m=[{name:(0,a.__)("Off","better-block-editor"),key:null},{name:(0,a.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,a.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,a.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,a.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,a.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,a.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,a.__)("Zoom out","better-block-editor"),key:"zoom-out"}],w=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})},_=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},h=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},f=[{name:(0,a.__)("Linear","better-block-editor"),key:"linear"},{name:(0,a.__)("Ease","better-block-editor"),key:"ease"},{name:(0,a.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,a.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,a.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,a.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,a.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,a.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,a.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,a.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,a.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,a.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,a.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,a.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,a.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:f.find((t=>t.key===e)),options:f,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})};var g=n(9941);const v=n.p+"images/image.e799b55a.webp";function y(){const e=(0,a.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,a.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,p.jsx)(g.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:v}]})}var x=n(5571),S=n(7143);const E=()=>{const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(e.store).getSelectedBlockClientId()}"])`;return document.querySelector(t)},j=()=>{const t=(0,S.select)(e.store).getSelectedBlockClientId(),n=(0,S.select)(e.store).getBlock(t);if("core/cover"===n.name){const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${t}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(e)]}if("core/image"===n.name){const e=`#block-${t} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,d.Xo)().querySelectorAll(e))}},L=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},C=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],B=(0,o.createHigherOrderComponent)((n=>o=>{const{setAttributes:r,isSelected:l,clientId:m,attributes:f}=o,g=(0,i.useMemo)((()=>f?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[f]),[v]=(0,i.useState)(!!g.animation);let S;const E=(0,i.useRef)({}),j=e=>{E.current={...E.current,...e},S&&clearTimeout(S),S=setTimeout((()=>{const e={...g,...E.current};E.current={},L(e)}),x.xc)},L=e=>{if(null===e.animation)return void r({wpbbeAnimationOnScroll:void 0});const t=(0,d.Xo)().querySelector(`#block-${m}`);t.classList.remove(x.t6);const n=setInterval((()=>{t&&!t.classList.contains(x.t6)&&(clearInterval(n),t.classList.add(x.t6),r({wpbbeAnimationOnScroll:{...g,...e}}))}),10)},C=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:o=0,delay:i=0}=null!=e?e:{};return n?`.${s.V+t} {\n\t\t\t--aos-duration: ${Number(o)/1e3}s;\n\t\t\t--aos-delay: ${Number(i)/1e3}s;\n\t\t}`:null}(g,m)),[m,g]),R=(0,b.useAddEditorStyle)(C,x.TZ+"__"+m);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(c.Z,{ref:R}),(0,p.jsx)(n,{...o}),l&&(0,u.sS)(m)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":m,style:{display:"none"}})}),(0,p.jsx)(e.InspectorControls,{children:(0,p.jsxs)(t.PanelBody,{title:(0,a.__)("Animation on Scroll","better-block-editor"),initialOpen:v||!!g.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(y,{}),(0,p.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,a.__)("Animation","better-block-editor"),value:g.animation,onChange:e=>L({animation:e})})}),g.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.BaseControl,{help:(0,a.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(k,{label:(0,a.__)("Easing","better-block-editor"),value:g.timingFunction,onChange:e=>L({timingFunction:e})})}),(0,p.jsx)(h,{label:(0,a.__)("Animation duration","better-block-editor"),value:g.duration,onChange:e=>j({duration:e}),help:(0,a.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(_,{label:(0,a.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:g.delay,help:(0,a.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),q=(0,o.createHigherOrderComponent)((e=>t=>{var n,o;const{wrapperProps:r={},attributes:{wpbbeAnimationOnScroll:a={}},clientId:c,isSelected:u}=t;if((0,i.useEffect)((()=>{const e=(0,d.Xo)().querySelector(`#block-${c}`);e&&(u?function(e){e.addEventListener("animationstart",L),e.addEventListener("animationiteration",L),e.addEventListener("animationcancel",C),e.addEventListener("animationend",C)}(e):function(e){e.removeEventListener("animationstart",L),e.removeEventListener("animationiteration",L),e.removeEventListener("animationcancel",C),e.removeEventListener("animationend",C)}(e))}),[c,u]),null===(null!==(n=a.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":a.animation,"data-aos-easing":null!==(o=a.timingFunction)&&void 0!==o?o:""};return(0,p.jsx)(e,{...t,wrapperProps:{...r,...b},className:(0,l.T)(t.className,`${x.t6} ${s.V+c}`)})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,u.L2)((function(e){return!R.includes(e.name)}),B)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",q)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/__all__/text-responsive/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 5bf203c6d36667512231');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => 'ddc48d853515f502c94e'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/__all__/text-responsive/editor.js
r3386474 r3443250 1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...c}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2845),a=n(3306),c=n(8969),l=n(6954),u=n(4197),p=n(3604),d=n(9748),b=n(9079),w=n(4753);const v="left",g="center",h="right";var m=n(6427),x=n(5573),f=n(790);const k=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),_=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),y=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function R({value:e,onChange:t,...n}){const o={LEFT:{value:v,icon:k,label:(0,r.__)("Align text left","better-block-editor")},TOP:{value:g,icon:_,label:(0,r.__)("Align text center","better-block-editor")},BOTTOM:{value:h,icon:y,label:(0,r.__)("Align text right","better-block-editor")}};return(0,f.jsx)(m.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(o).map((({value:e,icon:t,label:n})=>(0,f.jsx)(m.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const S=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],j=v;function C(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:j}function B(e){return S.includes(e)}const V=(0,t.createHigherOrderComponent)((t=>n=>{const{name:i,attributes:l,attributes:{wpbbeResponsive:{breakpoint:v=s.kX,breakpointCustomValue:g,settings:{alignment:h=C(l,i)}={}}={}},setAttributes:m,isSelected:x,clientId:k}=n;(0,p.KZ)(m);const _=(0,p.PE)(m),y=(0,p.Zx)(m),[S]=(0,o.useState)(!!l.wpbbeResponsive),j=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{alignment:r}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,d.BO)(o,i);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${c.V+t} {\n\t\t\ttext-align: ${r};\n\t\t}\n\t}`:null}(l,k)),[l,k]),B=(0,w.useAddEditorStyle)(j,"blocks__all__text-responsive__"+k),V=(0,r.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:B}),(0,f.jsx)(t,{...n}),x&&(0,b.sS)(k)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(a._,{initialOpen:S||!!l.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,f.jsx)(s.xC,{label:(0,r.__)("Breakpoint","better-block-editor"),value:{breakpoint:v,breakpointCustomValue:g},onChange:y,help:V}),!(0,d.v6)(v)&&(0,f.jsx)(R,{label:(0,r.__)("Text alignment","better-block-editor"),value:h,onChange:e=>_({alignment:e})})]})})]})}),"extendBlockEdit"),E=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:o,className:i,clientId:r}=t;return B(o)&&n?(0,f.jsx)(e,{...t,className:(0,l.T)(i,c.V+r)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return B(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[v,g,h]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,b.L2)((e=>B(e.name)),V)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",E)})()})();1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2845),a=n(3306),c=n(8969),l=n(6954),u=n(4197),p=n(3604),d=n(9748),b=n(9079),w=n(4753);const v="left",g="center",h="right";var m=n(6427),x=n(5573),f=n(790);const k=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),_=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),y=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function R({value:e,onChange:t,...n}){const o={LEFT:{value:v,icon:k,label:(0,r.__)("Align text left","better-block-editor")},TOP:{value:g,icon:_,label:(0,r.__)("Align text center","better-block-editor")},BOTTOM:{value:h,icon:y,label:(0,r.__)("Align text right","better-block-editor")}};return(0,f.jsx)(m.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(o).map((({value:e,icon:t,label:n})=>(0,f.jsx)(m.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const S=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],j=v;function C(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:j}function B(e){return S.includes(e)}const V=(0,t.createHigherOrderComponent)((t=>n=>{const{name:i,attributes:l,attributes:{wpbbeResponsive:{breakpoint:v=s.kX,breakpointCustomValue:g,settings:{alignment:h=C(l,i)}={}}={}},setAttributes:m,isSelected:x,clientId:k}=n;(0,p.KZ)(m);const _=(0,p.PE)(m),y=(0,p.Zx)(m),[S]=(0,o.useState)(!!l.wpbbeResponsive),j=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{alignment:r}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,d.BO)(o,i);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${c.V+t} {\n\t\t\ttext-align: ${r};\n\t\t}\n\t}`:null}(l,k)),[l,k]),B=(0,w.useAddEditorStyle)(j,"blocks__all__text-responsive__"+k),V=(0,r.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:B}),(0,f.jsx)(t,{...n}),x&&(0,b.sS)(k)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(a._,{initialOpen:S||!!l.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,f.jsx)(s.xC,{label:(0,r.__)("Breakpoint","better-block-editor"),value:{breakpoint:v,breakpointCustomValue:g},onChange:y,help:V}),!(0,d.v6)(v)&&(0,f.jsx)(R,{label:(0,r.__)("Text alignment","better-block-editor"),value:h,onChange:e=>_({alignment:e})})]})})]})}),"extendBlockEdit"),E=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:o,className:i,clientId:r}=t;return B(o)&&n?(0,f.jsx)(e,{...t,className:(0,l.T)(i,c.V+r)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return B(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[v,g,h]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,b.L2)((e=>B(e.name)),V)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",E)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/button/hover-colors/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences'), 'version' => ' d21fae7ca178ae282595');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences'), 'version' => '31154f6ba8026505db86'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/button/hover-colors/editor.js
r3386474 r3443250 1 (()=>{var t={ 6032:(t,e,r)=>{"use strict";r.d(e,{B:()=>c});var o=r(1150),n=r(7723);const i=r.p+"images/hover-colors.f4398a70.webp";var s=r(790);function c(t){const e=(0,n.__)("Hover colors. Finally!","better-block-editor"),r=(0,n.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,s.jsx)(o.V,{identifier:"hover-colors",pages:[{title:e,text:r,image:i}],...t})}},1150:(t,e,r)=>{"use strict";r.d(e,{V:()=>p});var o=r(6427),n=r(7143),i=r(6087),s=r(7723),c=r(1233);r(12);const a=r.p+"images/default.c2e98be7.webp";var l=r(790);const u="wpbbe/welcome-guide";function d(t){return t.map((t=>{var e;return{image:(0,l.jsx)("img",{src:null!==(e=t.image)&&void 0!==e?e:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:t.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:t.text})]})}}))}function p({identifier:t,pages:e=[],finishButtonText:r=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,n.select)(c.store),{set:w}=(0,n.useDispatch)(c.store),b=!p(u,t),[f,g]=(0,i.useState)(b);return f?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(e),finishButtonText:r,onFinish:()=>{g(!1),w(u,t,!0)},...a}):null}},6954:(t,e,r)=>{"use strict";r.d(e,{T:()=>s});var o=r(6942),n=r.n(o);function i(t){return t.split(" ").map((t=>t.trim())).filter((t=>""!==t))}function s(t="",e=""){const r=i(t),o=i(e),s=[...r,...o.filter((t=>!r.includes(t)))];return n()(s)}},9163:(t,e,r)=>{"use strict";r.d(e,{gy:()=>n});var o=r(4715);function n(){var t;const e=(0,o.__experimentalUseMultipleOriginColorsAndGradients)(),r=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((t=>{var e;(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((t=>r.push(t)))})),{inputToAttribute:function(t){const e=r.find((e=>e.color===t));return e?e.slug:t},attributeToInput:function(t){const e=r.find((e=>e.slug===t));return e?e.color:t},attributeToCss:function(t){const e=r.find((e=>e.slug===t));return e?`var(--wp--preset--color--${e.slug})`:t}}}r(6087),r(7723)},9079:(t,e,r)=>{"use strict";r.d(e,{BP:()=>c,L2:()=>l,sS:()=>a});var o=r(9491),n=r(7143),i=r(6087),s=r(790);function c(t,e){return(t=t||{}).style=t?.style?{...t.style,...e}:e,t}function a(t){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(t)}function l(t,e){return(0,o.createHigherOrderComponent)((r=>o=>{const n=(0,i.useMemo)((()=>e(r)),[]);return t(o)?(0,s.jsx)(n,{...o}):(0,s.jsx)(r,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class t extends Event{constructor(t={}){super("urlchangeevent",{cancelable:!0,...t}),this.newURL=t.newURL,this.oldURL=t.oldURL,this.action=t.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const e=window.history.pushState.bind(window.history);window.history.pushState=function(r,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new t({newURL:a,oldURL:o,action:"pushState"}))&&(e({_index:n+1,...r},i,c),s())};const r=window.history.replaceState.bind(window.history);let o,n;function i(){const t=window.history.state;t&&"number"==typeof t._index||r({_index:window.history.length,...t},null,null)}function s(){o=new URL(window.location.href),n=window.history.state._index}window.history.replaceState=function(e,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new t({newURL:a,oldURL:o,action:"replaceState"}))&&(r({_index:n,...e},i,c),s())},i(),s(),window.addEventListener("popstate",(function(e){i();const r=window.history.state._index,c=new URL(window.location);if(r!==n)return window.dispatchEvent(new t({oldURL:o,newURL:c,action:"popstate"}))?void s():(e.stopImmediatePropagation(),void window.history.go(n-r));e.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(e){if(!window.dispatchEvent(new t({oldURL:o,newURL:null,action:"beforeunload"}))){e.preventDefault();const t="o/";return e.returnValue=t,t}}))},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},4715:t=>{"use strict";t.exports=window.wp.blockEditor},6427:t=>{"use strict";t.exports=window.wp.components},9491:t=>{"use strict";t.exports=window.wp.compose},7143:t=>{"use strict";t.exports=window.wp.data},6087:t=>{"use strict";t.exports=window.wp.element},2619:t=>{"use strict";t.exports=window.wp.hooks},7723:t=>{"use strict";t.exports=window.wp.i18n},1233:t=>{"use strict";t.exports=window.wp.preferences},6942:(t,e)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var t="",e=0;e<arguments.length;e++){var r=arguments[e];r&&(t=s(t,i(r)))}return t}function i(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var r in t)o.call(t,r)&&t[r]&&(e=s(e,r));return e}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(n.default=n,t.exports=n):void 0===(r=function(){return n}.apply(e,[]))||(t.exports=r)}()}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var i=e[o]={exports:{}};return t[o](i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t;r.g.importScripts&&(t=r.g.location+"");var e=r.g.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var o=e.getElementsByTagName("script");if(o.length)for(var n=o.length-1;n>-1&&(!t||!/^http(s?):/.test(t));)t=o[n--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=t+"../../../../"})(),(()=>{"use strict";var t=r(4715),e=r(9491),o=r(6087),n=r(2619),i=r(7723),s=r(6032),c=r(6954),a=r(9163),l=r(9079),u=r(790);const d="core/button";function p(t){return t.name===d}const w=(0,e.createHigherOrderComponent)((e=>r=>{const{attributeToInput:n,inputToAttribute:c}=(0,a.gy)(),{setAttributes:d,clientId:p}=r,{wpbbeHoverColor:w={}}=r.attributes,[b,f]=(0,o.useState)(w.text),[g,h]=(0,o.useState)(w.background),[v,x]=(0,o.useState)(w.border);return(0,o.useEffect)((()=>{b===w.text&&g===w.background&&v===w.border||d({wpbbeHoverColor:{text:b,background:g,border:v}})}),[b,g,v,d,w.text,w.background,w.border]),(0,l.sS)(p)?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...r}),(0,u.jsxs)(t.InspectorControls,{group:"styles",children:[(0,u.jsx)(s.B,{}),(0,u.jsx)(t.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,i.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(b),onChange:t=>f(c(t)),label:(0,i.__)("Text","better-block-editor")},{value:n(g),onChange:t=>h(c(t)),label:(0,i.__)("Background","better-block-editor")},{value:n(v),onChange:t=>x(c(t)),label:(0,i.__)("Border","better-block-editor")}]})]})]}):(0,u.jsx)(e,{...r})}),"extendBlockEdit"),b=(0,e.createHigherOrderComponent)((t=>e=>{if(!p(e))return(0,u.jsx)(t,{...e});const{attributeToCss:r}=(0,a.gy)(),o=["text","background","border"],{wpbbeHoverColor:n={}}=e.attributes,i={};let s="";for(const t of o)n[t]&&(i[`--wp-block-button--hover-${t}`]=r(n[t]),s+=` has-hover-${t}`);return(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(t,{...e,wrapperProps:(0,l.BP)(e?.wrapperProps,i),className:(0,c.T)(e.className,s)})})}),"renderInEditor");(0,n.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(t,e){return e!==d?t:{...t,attributes:{...t.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,n.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,l.L2)(p,w)),(0,n.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",b)})()})();1 (()=>{var t={9941:(t,e,r)=>{"use strict";r.d(e,{B:()=>b});var o=r(6427),n=r(7143),i=r(6087),s=r(7723),c=r(1233);r(12);const a=r.p+"images/default.c2e98be7.webp";var l=r(790);const u="wpbbe/welcome-guide";function d(t){return t.map((t=>{var e;return{image:(0,l.jsx)("img",{src:null!==(e=t.image)&&void 0!==e?e:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:t.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:t.text})]})}}))}function p({identifier:t,pages:e=[],finishButtonText:r=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,n.select)(c.store),{set:w}=(0,n.useDispatch)(c.store),b=!p(u,t),[f,g]=(0,i.useState)(b);return f?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(e),finishButtonText:r,onFinish:()=>{g(!1),w(u,t,!0)},...a}):null}const w=r.p+"images/hover-colors.f4398a70.webp";function b(t){const e=(0,s.__)("Hover colors. Finally!","better-block-editor"),r=(0,s.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,l.jsx)(p,{identifier:"hover-colors",pages:[{title:e,text:r,image:w}],...t})}},6954:(t,e,r)=>{"use strict";r.d(e,{T:()=>s});var o=r(6942),n=r.n(o);function i(t){return t.split(" ").map((t=>t.trim())).filter((t=>""!==t))}function s(t="",e=""){const r=i(t),o=i(e),s=[...r,...o.filter((t=>!r.includes(t)))];return n()(s)}},9163:(t,e,r)=>{"use strict";r.d(e,{gy:()=>n});var o=r(4715);function n(){var t;const e=(0,o.__experimentalUseMultipleOriginColorsAndGradients)(),r=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((t=>{var e;(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((t=>r.push(t)))})),{inputToAttribute:function(t){const e=r.find((e=>e.color===t));return e?e.slug:t},attributeToInput:function(t){const e=r.find((e=>e.slug===t));return e?e.color:t},attributeToCss:function(t){const e=r.find((e=>e.slug===t));return e?`var(--wp--preset--color--${e.slug})`:t}}}r(6087),r(7723)},9079:(t,e,r)=>{"use strict";r.d(e,{BP:()=>c,L2:()=>l,sS:()=>a});var o=r(9491),n=r(7143),i=r(6087),s=r(790);function c(t,e){return(t=t||{}).style=t?.style?{...t.style,...e}:e,t}function a(t){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(t)}function l(t,e){return(0,o.createHigherOrderComponent)((r=>o=>{const n=(0,i.useMemo)((()=>e(r)),[]);return t(o)?(0,s.jsx)(n,{...o}):(0,s.jsx)(r,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class t extends Event{constructor(t={}){super("urlchangeevent",{cancelable:!0,...t}),this.newURL=t.newURL,this.oldURL=t.oldURL,this.action=t.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const e=window.history.pushState.bind(window.history);window.history.pushState=function(r,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new t({newURL:a,oldURL:o,action:"pushState"}))&&(e({_index:n+1,...r},i,c),s())};const r=window.history.replaceState.bind(window.history);let o,n;function i(){const t=window.history.state;t&&"number"==typeof t._index||r({_index:window.history.length,...t},null,null)}function s(){o=new URL(window.location.href),n=window.history.state._index}window.history.replaceState=function(e,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new t({newURL:a,oldURL:o,action:"replaceState"}))&&(r({_index:n,...e},i,c),s())},i(),s(),window.addEventListener("popstate",(function(e){i();const r=window.history.state._index,c=new URL(window.location);if(r!==n)return window.dispatchEvent(new t({oldURL:o,newURL:c,action:"popstate"}))?void s():(e.stopImmediatePropagation(),void window.history.go(n-r));e.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(e){if(!window.dispatchEvent(new t({oldURL:o,newURL:null,action:"beforeunload"}))){e.preventDefault();const t="o/";return e.returnValue=t,t}}))},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},4715:t=>{"use strict";t.exports=window.wp.blockEditor},6427:t=>{"use strict";t.exports=window.wp.components},9491:t=>{"use strict";t.exports=window.wp.compose},7143:t=>{"use strict";t.exports=window.wp.data},6087:t=>{"use strict";t.exports=window.wp.element},2619:t=>{"use strict";t.exports=window.wp.hooks},7723:t=>{"use strict";t.exports=window.wp.i18n},1233:t=>{"use strict";t.exports=window.wp.preferences},6942:(t,e)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var t="",e=0;e<arguments.length;e++){var r=arguments[e];r&&(t=s(t,i(r)))}return t}function i(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var r in t)o.call(t,r)&&t[r]&&(e=s(e,r));return e}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(n.default=n,t.exports=n):void 0===(r=function(){return n}.apply(e,[]))||(t.exports=r)}()}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var i=e[o]={exports:{}};return t[o](i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t;r.g.importScripts&&(t=r.g.location+"");var e=r.g.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var o=e.getElementsByTagName("script");if(o.length)for(var n=o.length-1;n>-1&&(!t||!/^http(s?):/.test(t));)t=o[n--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=t+"../../../../"})(),(()=>{"use strict";var t=r(4715),e=r(9491),o=r(6087),n=r(2619),i=r(7723),s=r(9941),c=r(6954),a=r(9163),l=r(9079),u=r(790);const d="core/button";function p(t){return t.name===d}const w=(0,e.createHigherOrderComponent)((e=>r=>{const{attributeToInput:n,inputToAttribute:c}=(0,a.gy)(),{setAttributes:d,clientId:p}=r,{wpbbeHoverColor:w={}}=r.attributes,[b,f]=(0,o.useState)(w.text),[g,h]=(0,o.useState)(w.background),[v,x]=(0,o.useState)(w.border);return(0,o.useEffect)((()=>{b===w.text&&g===w.background&&v===w.border||d({wpbbeHoverColor:{text:b,background:g,border:v}})}),[b,g,v,d,w.text,w.background,w.border]),(0,l.sS)(p)?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...r}),(0,u.jsxs)(t.InspectorControls,{group:"styles",children:[(0,u.jsx)(s.B,{}),(0,u.jsx)(t.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,i.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(b),onChange:t=>f(c(t)),label:(0,i.__)("Text","better-block-editor")},{value:n(g),onChange:t=>h(c(t)),label:(0,i.__)("Background","better-block-editor")},{value:n(v),onChange:t=>x(c(t)),label:(0,i.__)("Border","better-block-editor")}]})]})]}):(0,u.jsx)(e,{...r})}),"extendBlockEdit"),b=(0,e.createHigherOrderComponent)((t=>e=>{if(!p(e))return(0,u.jsx)(t,{...e});const{attributeToCss:r}=(0,a.gy)(),o=["text","background","border"],{wpbbeHoverColor:n={}}=e.attributes,i={};let s="";for(const t of o)n[t]&&(i[`--wp-block-button--hover-${t}`]=r(n[t]),s+=` has-hover-${t}`);return(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(t,{...e,wrapperProps:(0,l.BP)(e?.wrapperProps,i),className:(0,c.T)(e.className,s)})})}),"renderInEditor");(0,n.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(t,e){return e!==d?t:{...t,attributes:{...t.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,n.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,l.L2)(p,w)),(0,n.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",b)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/buttons/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 68ccc056606df50f01e5');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => 'f27f5d57639c9b3aa18d'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/buttons/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v,TU:()=>h});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),a=n(790);const l=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),d=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),p=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:l,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:c,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:d,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:p,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,a.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}function h(e,t=!1){const n={[b.Y.LEFT]:"flex-start",[b.Y.RIGHT]:"flex-end",[b.Y.CENTER]:"center",[b.Y.STRETCH]:"stretch",[b.Y.SPACE_BETWEEN]:"space-between"},o={...n,[b.Y.LEFT]:"flex-end",[b.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.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"})}),l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:a,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:l,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,l.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:p}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!p(u,e),[v,h]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{h(!1),b(u,e,!0)},...l}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>l});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function l(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(812),a=n(8136),l=n(7637),c=n(2845),u=n(3306),d=n(8969),p=n(6954),b=n(4197),w=n(3604),v=n(9748),h=n(9079),x=n(4753),f=n(2513),g=n(1231);function m(e){var t,n,o,i;const r=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:g.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(o=s?.settings?.justification)&&void 0!==o?o:r.justifyContent)&&void 0!==n?n:f.Y.LEFT,orientation:null!==(i=s?.settings?.orientation)&&void 0!==i?i:"vertical"===r.orientation?l.o.COLUMN:l.o.ROW}}}var _=n(790);const k="core/buttons";function E(e){return e.name===k}const R=(0,t.createHigherOrderComponent)((t=>n=>{const{attributes:i,clientId:p,isSelected:f,setAttributes:g}=n,{breakpoint:k,breakpointCustomValue:E,settings:{justification:R,orientation:j}}=m(i);(0,w.KZ)(g);const S=(0,w.Zx)(g,{justification:R,orientation:j}),C=(0,w.PE)(g),[V]=(0,o.useState)(!!i.wpbbeResponsive),y=(0,o.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:r}}=m(e),c=(0,v.BO)(n,o);if((0,v.v6)(n)||!c)return null;const u=(0,a.Dx)(r)?"justify-content":"align-items",p=(0,s.TU)(i,r===l.o.ROW_REVERSE);return`@media screen and (width <= ${c}) {\n\t \t.${d.V+t} {\n\t\t${u}:${p} !important;\n\t\tflex-direction: ${r} !important;\n\t\t}\n\t}`}(i,p)),[i,p]),T=(0,x.useAddEditorStyle)(y,"blocks__core_buttons__responsiveness__"+p),B=(0,r.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:T}),(0,_.jsx)(t,{...n}),f&&(0,h.sS)(p)&&(0,_.jsx)(e.InspectorControls,{children:(0,_.jsxs)(u._,{initialOpen:V||!!i.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,_.jsx)(c.xC,{value:{breakpoint:k,breakpointCustomValue:E},onChange:S,help:B}),!(0,v.v6)(k)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(a.Q2,{value:j,onChange:e=>C({orientation:e})}),(0,_.jsx)(s.EO,{value:R,excludeOptions:(0,a.Dx)(j)?[s.Yv.STRETCH]:[s.Yv.SPACE_BETWEEN],onChange:e=>C({justification:e})})]})]})})]})}),"extendBlockEdit"),j=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,className:i}=t;return E(t)&&n.wpbbeResponsive?(0,_.jsx)(e,{...t,className:(0,p.T)(i,`${d.V}${o}`)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==k?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,h.L2)(E,R)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",j)})()})();1 (()=>{var e={2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v,TU:()=>h});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),a=n(790);const l=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),d=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),p=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:l,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:c,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:d,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:p,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,a.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}function h(e,t=!1){const n={[b.Y.LEFT]:"flex-start",[b.Y.RIGHT]:"flex-end",[b.Y.CENTER]:"center",[b.Y.STRETCH]:"stretch",[b.Y.SPACE_BETWEEN]:"space-between"},o={...n,[b.Y.LEFT]:"flex-end",[b.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.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"})}),l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:a,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:l,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,l.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:p}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!p(u,e),[v,h]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{h(!1),b(u,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>l});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function l(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(812),a=n(8136),l=n(7637),c=n(2845),u=n(3306),d=n(8969),p=n(6954),b=n(4197),w=n(3604),v=n(9748),h=n(9079),x=n(4753),f=n(2513),g=n(1231);function m(e){var t,n,o,i;const r=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:g.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(o=s?.settings?.justification)&&void 0!==o?o:r.justifyContent)&&void 0!==n?n:f.Y.LEFT,orientation:null!==(i=s?.settings?.orientation)&&void 0!==i?i:"vertical"===r.orientation?l.o.COLUMN:l.o.ROW}}}var _=n(790);const k="core/buttons";function E(e){return e.name===k}const R=(0,t.createHigherOrderComponent)((t=>n=>{const{attributes:i,clientId:p,isSelected:f,setAttributes:g}=n,{breakpoint:k,breakpointCustomValue:E,settings:{justification:R,orientation:j}}=m(i);(0,w.KZ)(g);const S=(0,w.Zx)(g,{justification:R,orientation:j}),C=(0,w.PE)(g),[y]=(0,o.useState)(!!i.wpbbeResponsive),V=(0,o.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:r}}=m(e),c=(0,v.BO)(n,o);if((0,v.v6)(n)||!c)return null;const u=(0,a.Dx)(r)?"justify-content":"align-items",p=(0,s.TU)(i,r===l.o.ROW_REVERSE);return`@media screen and (width <= ${c}) {\n\t \t.${d.V+t} {\n\t\t${u}:${p} !important;\n\t\tflex-direction: ${r} !important;\n\t\t}\n\t}`}(i,p)),[i,p]),T=(0,x.useAddEditorStyle)(V,"blocks__core_buttons__responsiveness__"+p),B=(0,r.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:T}),(0,_.jsx)(t,{...n}),f&&(0,h.sS)(p)&&(0,_.jsx)(e.InspectorControls,{children:(0,_.jsxs)(u._,{initialOpen:y||!!i.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,_.jsx)(c.xC,{value:{breakpoint:k,breakpointCustomValue:E},onChange:S,help:B}),!(0,v.v6)(k)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(a.Q2,{value:j,onChange:e=>C({orientation:e})}),(0,_.jsx)(s.EO,{value:R,excludeOptions:(0,a.Dx)(j)?[s.Yv.STRETCH]:[s.Yv.SPACE_BETWEEN],onChange:e=>C({justification:e})})]})]})})]})}),"extendBlockEdit"),j=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,className:i}=t;return E(t)&&n.wpbbeResponsive?(0,_.jsx)(e,{...t,className:(0,p.T)(i,`${d.V}${o}`)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==k?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,h.L2)(E,R)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",j)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/grid/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' e3c0c4e4f12f27832bcb');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '513399a21b14419e6298'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/grid/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),a=n(6087),c=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,a.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,c.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[g,f]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{f(!1),b(u,e,!0)},...c}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2773),l=n(2845),u=n(3306),p=n(8969),d=n(6954),b=n(4197),w=n(3604),g=n(9748),f=n(9079),v=n(4753),k=n(790);const h="core/group";function m(e){return e.name===h&&"grid"===e.attributes?.layout?.type}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,attributes:{wpbbeResponsive:{breakpoint:d=l.kX,breakpointCustomValue:h,settings:{stack:m,gap:x,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:S,isSelected:R}=o,C=(0,i.useRef)(!!r.wpbbeResponsive);(0,w.bM)((e=>{C.current=!1,S(e)})),(0,w.KZ)(S);const B=(0,w.PE)(S),j=(0,w.Zx)(S),E=(0,i.useMemo)((()=>function(t,n){var o;const{breakpoint:i=l.kX,breakpointCustomValue:r,settings:{stack:s,gap:a,disablePositionSticky:c}={}}=null!==(o=t.wpbbeResponsive)&&void 0!==o?o:{},u=(0,g.BO)(i,r);if(!u)return null;if(!s&&!a&&!c)return null;const d=a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",w=c?"position: relative;":"";return`@media screen and (width <= ${u}) {\n\t\t${("."+p.V+n).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${w}\t\t\n\t\t}\n\t}`}(r,y)),[r,y]),L=(0,v.useAddEditorStyle)(E,"blocks__core_grid__stack-on-responsive__"+y);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(b.Z,{ref:L}),(0,k.jsx)(n,{...o}),R&&(0,f.sS)(y)&&(0,k.jsx)(e.InspectorControls,{children:(0,k.jsxs)(u._,{initialOpen:C.current||!!r.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,k.jsx)(l.xC,{value:{breakpoint:d,breakpointCustomValue:h},onChange:j}),d!==l.kX&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(t.ToggleControl,{checked:!!m,onChange:e=>B({stack:e}),label:(0,s.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,k.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,k.jsx)(a.A,{value:x,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>B({gap:e})})}),(0,k.jsx)(c.A,{value:!!_,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return m(t)&&n.wpbbeResponsive?(0,k.jsx)(e,{...t,className:(0,d.T)(o,p.V+i)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,f.L2)(m,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",_)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),a=n(6087),c=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,a.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,c.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[g,f]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{f(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2773),l=n(2845),u=n(3306),p=n(8969),d=n(6954),b=n(4197),w=n(3604),g=n(9748),f=n(9079),v=n(4753),k=n(790);const h="core/group";function m(e){return e.name===h&&"grid"===e.attributes?.layout?.type}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,attributes:{wpbbeResponsive:{breakpoint:d=l.kX,breakpointCustomValue:h,settings:{stack:m,gap:x,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:S,isSelected:R}=o,C=(0,i.useRef)(!!r.wpbbeResponsive);(0,w.bM)((e=>{C.current=!1,S(e)})),(0,w.KZ)(S);const B=(0,w.PE)(S),j=(0,w.Zx)(S),E=(0,i.useMemo)((()=>function(t,n){var o;const{breakpoint:i=l.kX,breakpointCustomValue:r,settings:{stack:s,gap:a,disablePositionSticky:c}={}}=null!==(o=t.wpbbeResponsive)&&void 0!==o?o:{},u=(0,g.BO)(i,r);if(!u)return null;if(!s&&!a&&!c)return null;const d=a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",w=c?"position: relative;":"";return`@media screen and (width <= ${u}) {\n\t\t${("."+p.V+n).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${w}\t\t\n\t\t}\n\t}`}(r,y)),[r,y]),L=(0,v.useAddEditorStyle)(E,"blocks__core_grid__stack-on-responsive__"+y);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(b.Z,{ref:L}),(0,k.jsx)(n,{...o}),R&&(0,f.sS)(y)&&(0,k.jsx)(e.InspectorControls,{children:(0,k.jsxs)(u._,{initialOpen:C.current||!!r.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,k.jsx)(l.xC,{value:{breakpoint:d,breakpointCustomValue:h},onChange:j}),d!==l.kX&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(t.ToggleControl,{checked:!!m,onChange:e=>B({stack:e}),label:(0,s.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,k.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,k.jsx)(a.A,{value:x,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>B({gap:e})})}),(0,k.jsx)(c.A,{value:!!_,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return m(t)&&n.wpbbeResponsive?(0,k.jsx)(e,{...t,className:(0,d.T)(o,p.V+i)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,f.L2)(m,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",_)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/group/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 2dad474d6e954205407e');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '656d64036d4dfb212b8e'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/group/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),c=n(6087),a=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,c.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),c=n(790);const a=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),l=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),p=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),d=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:a,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:l,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:p,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:d,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,c.jsx)(c.Fragment,{children:(0,c.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,c.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),c=n(9876),a=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var c=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,c.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,c.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,c.jsx)(a,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:d}=(0,i.select)(c.store),{set:b}=(0,i.useDispatch)(c.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>a,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),c=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...c,...n,settings:{...t,...null!==(i=c.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,c.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>c,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function c(e){return!!r(e)}function a(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>l,sS:()=>c});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function c(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2773),c=n(812),a=n(2845),l=n(3306),u=n(8969),p=n(6954),d=n(4197),b=n(3604),w=n(9748),v=n(9079),g=n(4753),f=n(790);const h="core/group";function x(e){return e.name===h&&["default","constrained"].includes(e.attributes?.layout?.type)}const m=(0,t.createHigherOrderComponent)((t=>n=>{var i;const{attributes:p,clientId:h,isSelected:x,setAttributes:m,attributes:{wpbbeResponsive:k}}=n,{breakpoint:_=a.kX,breakpointCustomValue:y,settings:{justification:E=(null!==(i=p.layout?.justifyContent)&&void 0!==i?i:c.Yv.CENTER),disablePositionSticky:R}={}}=k||{},S=(0,o.useRef)(!!k);(0,b.bM)((e=>{S.current=!1,m(e)})),(0,b.KZ)(m);const C=(0,b.Zx)(m,{justification:E,disablePositionSticky:R}),j=(0,b.PE)(m),B=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(o===a.kX)return null;const l=(0,w.BO)(o,i);return l?`@media screen and (width <= ${l}) {\n\t\t${s?`${("."+u.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${u.V+t}.${u.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(r===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(r===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(p,h)),[p,h]),V=(0,g.useAddEditorStyle)(B,"blocks__core_group__responsiveness__"+h),T=(0,r.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:V}),(0,f.jsx)(t,{...n}),x&&(0,v.sS)(h)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,f.jsx)(a.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:C,help:T}),_!==a.kX&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(c.EO,{value:E,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>j({justification:e})}),(0,f.jsx)(s.A,{value:!!R,onChange:e=>j({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),k=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return x(t)&&n.wpbbeResponsive?(0,f.jsx)(e,{...t,className:(0,p.T)(o,u.V+i)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return h!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,v.L2)(x,m)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",k)})()})();1 (()=>{var e={2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),c=n(6087),a=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,c.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),c=n(790);const a=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),l=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),p=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),d=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:a,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:l,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:p,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:d,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,c.jsx)(c.Fragment,{children:(0,c.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,c.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),c=n(9876),a=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var c=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,c.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,c.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,c.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:d}=(0,i.select)(c.store),{set:b}=(0,i.useDispatch)(c.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>a,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),c=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...c,...n,settings:{...t,...null!==(i=c.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,c.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>c,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function c(e){return!!r(e)}function a(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>l,sS:()=>c});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function c(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2773),c=n(812),a=n(2845),l=n(3306),u=n(8969),p=n(6954),d=n(4197),b=n(3604),w=n(9748),v=n(9079),g=n(4753),f=n(790);const h="core/group";function x(e){return e.name===h&&["default","constrained"].includes(e.attributes?.layout?.type)}const m=(0,t.createHigherOrderComponent)((t=>n=>{var i;const{attributes:p,clientId:h,isSelected:x,setAttributes:m,attributes:{wpbbeResponsive:k}}=n,{breakpoint:_=a.kX,breakpointCustomValue:y,settings:{justification:E=(null!==(i=p.layout?.justifyContent)&&void 0!==i?i:c.Yv.CENTER),disablePositionSticky:R}={}}=k||{},S=(0,o.useRef)(!!k);(0,b.bM)((e=>{S.current=!1,m(e)})),(0,b.KZ)(m);const C=(0,b.Zx)(m,{justification:E,disablePositionSticky:R}),j=(0,b.PE)(m),B=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(o===a.kX)return null;const l=(0,w.BO)(o,i);return l?`@media screen and (width <= ${l}) {\n\t\t${s?`${("."+u.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${u.V+t}.${u.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(r===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(r===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(p,h)),[p,h]),V=(0,g.useAddEditorStyle)(B,"blocks__core_group__responsiveness__"+h),T=(0,r.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:V}),(0,f.jsx)(t,{...n}),x&&(0,v.sS)(h)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,f.jsx)(a.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:C,help:T}),_!==a.kX&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(c.EO,{value:E,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>j({justification:e})}),(0,f.jsx)(s.A,{value:!!R,onChange:e=>j({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),k=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return x(t)&&n.wpbbeResponsive?(0,f.jsx)(e,{...t,className:(0,p.T)(o,u.V+i)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return h!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,v.L2)(x,m)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",k)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/navigation/hover-colors/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences'), 'version' => ' f546b2d998684ddde095');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences'), 'version' => '77709d746405c8017789'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/navigation/hover-colors/editor.js
r3386474 r3443250 1 (()=>{var e={ 6032:(e,t,o)=>{"use strict";o.d(t,{B:()=>a});var r=o(1150),n=o(7723);const i=o.p+"images/hover-colors.f4398a70.webp";var s=o(790);function a(e){const t=(0,n.__)("Hover colors. Finally!","better-block-editor"),o=(0,n.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,s.jsx)(r.V,{identifier:"hover-colors",pages:[{title:t,text:o,image:i}],...e})}},1150:(e,t,o)=>{"use strict";o.d(t,{V:()=>p});var r=o(6427),n=o(7143),i=o(6087),s=o(7723),a=o(1233);o(12);const c=o.p+"images/default.c2e98be7.webp";var l=o(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:o=(0,s.__)("Close","better-block-editor"),...c}){const{get:p}=(0,n.select)(a.store),{set:w}=(0,n.useDispatch)(a.store),b=!p(u,e),[v,g]=(0,i.useState)(b);return v?(0,l.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:o,onFinish:()=>{g(!1),w(u,e,!0)},...c}):null}},6954:(e,t,o)=>{"use strict";o.d(t,{T:()=>s});var r=o(6942),n=o.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const o=i(e),r=i(t),s=[...o,...r.filter((e=>!o.includes(e)))];return n()(s)}},9163:(e,t,o)=>{"use strict";o.d(t,{gy:()=>n});var r=o(4715);function n(){var e;const t=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),o=[];return(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>o.push(e)))})),{inputToAttribute:function(e){const t=o.find((t=>t.color===e));return t?t.slug:e},attributeToInput:function(e){const t=o.find((t=>t.slug===e));return t?t.color:e},attributeToCss:function(e){const t=o.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}}}o(6087),o(7723)},9079:(e,t,o)=>{"use strict";o.d(t,{BP:()=>n,sS:()=>i}),o(9491);var r=o(7143);function n(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function i(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}o(6087),o(790)},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(o,i,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:r,action:"pushState"}))&&(t({_index:n+1,...o},i,a),s())};const o=window.history.replaceState.bind(window.history);let r,n;function i(){const e=window.history.state;e&&"number"==typeof e._index||o({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),n=window.history.state._index}window.history.replaceState=function(t,i,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:r,action:"replaceState"}))&&(o({_index:n,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const o=window.history.state._index,a=new URL(window.location);if(o!==n)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(n-o));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},6942:(e,t)=>{var o;!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=s(e,i(o)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)r.call(e,o)&&e[o]&&(t=s(t,o));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(o=function(){return n}.apply(t,[]))||(e.exports=o)}()}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../../../../"})(),(()=>{"use strict";var e=o(4715),t=o(9491),r=o(7143),n=o(2619),i=o(7723),s=o(6032),a=o(6954),c=o(9163),l=o(9079),u=o(790);const d="core/navigation",p=["wp_navigation"];function w(e){const t=(0,r.select)("core/editor").getCurrentPostType();return e.name===d&&!p.includes(t)}const b=(0,t.createHigherOrderComponent)((t=>o=>{const{setAttributes:r,clientId:n}=o,{wpbbeMenuHoverColor:a,wpbbeSubmenuHoverColor:d}=o.attributes,{attributeToInput:p,inputToAttribute:b}=(0,c.gy)();return w(o)&&(0,l.sS)(n)?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(t,{...o}),(0,u.jsxs)(e.InspectorControls,{group:"styles",children:[(0,u.jsx)(s.B,{}),(0,u.jsx)(e.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,i.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:p(a),onChange:e=>r({wpbbeMenuHoverColor:b(e)}),label:(0,i.__)("Hover","better-block-editor")},{value:p(d),onChange:e=>r({wpbbeSubmenuHoverColor:b(e)}),label:(0,i.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,u.jsx)(t,{...o})}),"extendBlockEdit"),v=(0,t.createHigherOrderComponent)((e=>t=>{if(!w(t))return(0,u.jsx)(e,{...t});const{wpbbeMenuHoverColor:o,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:n}=(0,c.gy)(),i={};return o&&(i["--wp-navigation-hover"]=n(o)),r&&(i["--wp-navigation-submenu-hover"]=n(r)),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(e,{...t,wrapperProps:(0,l.BP)(t?.wrapperProps,i),className:(0,a.T)(t.className,(o?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,n.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==d?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,n.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",b),(0,n.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",v)})()})();1 (()=>{var e={9941:(e,t,o)=>{"use strict";o.d(t,{B:()=>b});var r=o(6427),n=o(7143),i=o(6087),s=o(7723),a=o(1233);o(12);const c=o.p+"images/default.c2e98be7.webp";var l=o(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:o=(0,s.__)("Close","better-block-editor"),...c}){const{get:p}=(0,n.select)(a.store),{set:w}=(0,n.useDispatch)(a.store),b=!p(u,e),[v,g]=(0,i.useState)(b);return v?(0,l.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:o,onFinish:()=>{g(!1),w(u,e,!0)},...c}):null}const w=o.p+"images/hover-colors.f4398a70.webp";function b(e){const t=(0,s.__)("Hover colors. Finally!","better-block-editor"),o=(0,s.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,l.jsx)(p,{identifier:"hover-colors",pages:[{title:t,text:o,image:w}],...e})}},6954:(e,t,o)=>{"use strict";o.d(t,{T:()=>s});var r=o(6942),n=o.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const o=i(e),r=i(t),s=[...o,...r.filter((e=>!o.includes(e)))];return n()(s)}},9163:(e,t,o)=>{"use strict";o.d(t,{gy:()=>n});var r=o(4715);function n(){var e;const t=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),o=[];return(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>o.push(e)))})),{inputToAttribute:function(e){const t=o.find((t=>t.color===e));return t?t.slug:e},attributeToInput:function(e){const t=o.find((t=>t.slug===e));return t?t.color:e},attributeToCss:function(e){const t=o.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}}}o(6087),o(7723)},9079:(e,t,o)=>{"use strict";o.d(t,{BP:()=>n,sS:()=>i}),o(9491);var r=o(7143);function n(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function i(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}o(6087),o(790)},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(o,i,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:r,action:"pushState"}))&&(t({_index:n+1,...o},i,a),s())};const o=window.history.replaceState.bind(window.history);let r,n;function i(){const e=window.history.state;e&&"number"==typeof e._index||o({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),n=window.history.state._index}window.history.replaceState=function(t,i,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:r,action:"replaceState"}))&&(o({_index:n,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const o=window.history.state._index,a=new URL(window.location);if(o!==n)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(n-o));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},6942:(e,t)=>{var o;!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=s(e,i(o)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)r.call(e,o)&&e[o]&&(t=s(t,o));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(o=function(){return n}.apply(t,[]))||(e.exports=o)}()}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../../../../"})(),(()=>{"use strict";var e=o(4715),t=o(9491),r=o(7143),n=o(2619),i=o(7723),s=o(9941),a=o(6954),c=o(9163),l=o(9079),u=o(790);const d="core/navigation",p=["wp_navigation"];function w(e){const t=(0,r.select)("core/editor").getCurrentPostType();return e.name===d&&!p.includes(t)}const b=(0,t.createHigherOrderComponent)((t=>o=>{const{setAttributes:r,clientId:n}=o,{wpbbeMenuHoverColor:a,wpbbeSubmenuHoverColor:d}=o.attributes,{attributeToInput:p,inputToAttribute:b}=(0,c.gy)();return w(o)&&(0,l.sS)(n)?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(t,{...o}),(0,u.jsxs)(e.InspectorControls,{group:"styles",children:[(0,u.jsx)(s.B,{}),(0,u.jsx)(e.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,i.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:p(a),onChange:e=>r({wpbbeMenuHoverColor:b(e)}),label:(0,i.__)("Hover","better-block-editor")},{value:p(d),onChange:e=>r({wpbbeSubmenuHoverColor:b(e)}),label:(0,i.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,u.jsx)(t,{...o})}),"extendBlockEdit"),v=(0,t.createHigherOrderComponent)((e=>t=>{if(!w(t))return(0,u.jsx)(e,{...t});const{wpbbeMenuHoverColor:o,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:n}=(0,c.gy)(),i={};return o&&(i["--wp-navigation-hover"]=n(o)),r&&(i["--wp-navigation-submenu-hover"]=n(r)),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(e,{...t,wrapperProps:(0,l.BP)(t?.wrapperProps,i),className:(0,a.T)(t.className,(o?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,n.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==d?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,n.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",b),(0,n.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",v)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/navigation/responsiveness/editor-rtl.css
r3386474 r3443250 1 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}1 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-tools-panel:nth-child(2){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .wp-block-navigation__overlay-menu-preview{margin-bottom:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness h3{margin-top:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} -
better-block-editor/tags/1.1.0/dist/editor/blocks/navigation/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 15af79a07b8e2b232ee4');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => 'c625f8171ae074f4bf76'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/navigation/responsiveness/editor.css
r3386474 r3443250 1 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}1 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-tools-panel:nth-child(2){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .wp-block-navigation__overlay-menu-preview{margin-bottom:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness h3{margin-top:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} -
better-block-editor/tags/1.1.0/dist/editor/blocks/post-template/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' a9d8f5ab838aad1f8c11');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '0aba8561dee5e4fbb73c'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/post-template/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:p,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),p&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:p})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:p,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const p="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(p,e),[g,v]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{v(!1),b(p,e,!0)},...c}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>p});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function p(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>p,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function p(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2845),l=n(3306),p=n(8969),u=n(6954),d=n(4197),b=n(3604),w=n(9748),g=n(9079),v=n(4753),f=n(790);const m="core/post-template";function k(e){return e.name===m&&"grid"===e.attributes?.layout?.type}function h(e){var t;const{breakpoint:n=c.kX,breakpointCustomValue:o,settings:{gap:i}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,clientId:u,setAttributes:m,isSelected:k}=o,{breakpoint:x,breakpointCustomValue:_,settings:{gap:y}}=h(r);(0,b.KZ)(m);const S=(0,b.Zx)(m),C=(0,b.PE)(m),[R]=(0,i.useState)(!!r.wpbbeResponsive),j=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{gap:r}}=h(t),s=(0,w.BO)(o,i);if(!s)return null;const a=r?`gap: ${(0,e.isValueSpacingPreset)(r)?(0,e.getSpacingPresetCssVar)(r):r} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${p.V+n} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(r,u)),[r,u]),B=(0,v.useAddEditorStyle)(j,"blocks__core_post_template__stack-on-responsive__"+u);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:B}),(0,f.jsx)(n,{...o}),k&&(0,g.sS)(u)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:R||!!r.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,f.jsx)(c.xC,{label:(0,s.__)("Stack on","better-block-editor"),value:{breakpoint:x,breakpointCustomValue:_},onChange:S}),!(0,w.v6)(x)&&(0,f.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(a.A,{value:y,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return k(t)?(0,f.jsx)(e,{...t,className:(0,u.T)(n,p.V+o)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==m?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",_)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:p,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),p&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:p})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:p,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const p="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(p,e),[g,v]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{v(!1),b(p,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>p});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function p(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>p,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function p(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2845),l=n(3306),p=n(8969),u=n(6954),d=n(4197),b=n(3604),w=n(9748),g=n(9079),v=n(4753),f=n(790);const m="core/post-template";function k(e){return e.name===m&&"grid"===e.attributes?.layout?.type}function h(e){var t;const{breakpoint:n=c.kX,breakpointCustomValue:o,settings:{gap:i}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,clientId:u,setAttributes:m,isSelected:k}=o,{breakpoint:x,breakpointCustomValue:_,settings:{gap:y}}=h(r);(0,b.KZ)(m);const S=(0,b.Zx)(m),C=(0,b.PE)(m),[R]=(0,i.useState)(!!r.wpbbeResponsive),j=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{gap:r}}=h(t),s=(0,w.BO)(o,i);if(!s)return null;const a=r?`gap: ${(0,e.isValueSpacingPreset)(r)?(0,e.getSpacingPresetCssVar)(r):r} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${p.V+n} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(r,u)),[r,u]),B=(0,v.useAddEditorStyle)(j,"blocks__core_post_template__stack-on-responsive__"+u);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:B}),(0,f.jsx)(n,{...o}),k&&(0,g.sS)(u)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:R||!!r.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,f.jsx)(c.xC,{label:(0,s.__)("Stack on","better-block-editor"),value:{breakpoint:x,breakpointCustomValue:_},onChange:S}),!(0,w.v6)(x)&&(0,f.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(a.A,{value:y,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return k(t)?(0,f.jsx)(e,{...t,className:(0,u.T)(n,p.V+o)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==m?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",_)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/blocks/row/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 04a2e5572a2f550561bd');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '59be78f60d850e22ef01'); -
better-block-editor/tags/1.1.0/dist/editor/blocks/row/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const l=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:l,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),l=n(6087),a=n(7723),c=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,l.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,c.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v,TU:()=>g});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),l=n(790);const a=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),p=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),d=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:a,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:c,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:p,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:d,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,l.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}function g(e,t=!1){const n={[b.Y.LEFT]:"flex-start",[b.Y.RIGHT]:"flex-end",[b.Y.CENTER]:"center",[b.Y.STRETCH]:"stretch",[b.Y.SPACE_BETWEEN]:"space-between"},o={...n,[b.Y.LEFT]:"flex-end",[b.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w,RN:()=>v});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.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"})}),a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var p=n(7637);const d=[{value:p.o.ROW,icon:l,label:(0,i.__)("Horizontal","better-block-editor")},{value:p.o.COLUMN,icon:a,label:(0,i.__)("Vertical","better-block-editor")},{value:p.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:p.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:d.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[p.o.ROW,p.o.ROW_REVERSE].includes(e)}function v(e){return[p.o.COLUMN,p.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),l=n(9876),a=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,l.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var l=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,l.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,l.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,l.jsx)(a,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),l=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:d}=(0,i.select)(l.store),{set:b}=(0,i.useDispatch)(l.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>a,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),l=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,l.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:l={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...l,...n,settings:{...t,...null!==(i=l.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,l.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>l,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function l(e){return!!r(e)}function a(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>c,sS:()=>l});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function l(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,l),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,l),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,l=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:l,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),l=n(1744),a=n(2773),c=n(812),u=n(8136),p=n(7637),d=n(2845),b=n(3306),w=n(8969),v=n(6954),g=n(4197),x=n(3604),h=n(9748),f=n(9079),m=n(4753);const _="top",k="center",E="bottom",S="stretch",R="space-between";var C=n(1231),j=n(2513);function V(e){var t,n,o,i,r;const s={breakpoint:C.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:j.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?p.o.COLUMN:p.o.ROW,verticalAlignment:_,gap:void 0,disablePositionSticky:void 0}},l=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(o=l.breakpoint)&&void 0!==o?o:s.breakpoint,breakpointCustomValue:null!==(i=l.breakpointCustomValue)&&void 0!==i?i:s.breakpointCustomValue,settings:{...s.settings,...null!==(r=l.settings)&&void 0!==r?r:{}}}}var y=n(5573),B=n(790);const L=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),M=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),H=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),T=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),N=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),O=[{value:_,icon:L,label:(0,s.__)("Align top")},{value:k,icon:M,label:(0,s.__)("Align middle")},{value:E,icon:H,label:(0,s.__)("Align bottom")}],P=[...O,{value:S,icon:T,label:(0,s.__)("Streth to fill")}],U=[...O,{value:R,icon:N,label:(0,s.__)("Space between")}];function A({value:e,horizontalMode:n,onChange:o}){const r=n?P:U;return(0,i.useEffect)((()=>{n&&e===R&&o(k),n||e!==S||o(_)}),[n,e,o]),(0,B.jsx)(t.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Vertical alignment","better-block-editor"),value:e,onChange:o,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:n,label:o})=>(0,B.jsx)(t.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})}const z="core/group";function G(e){return e.name===z&&"flex"===e?.attributes?.layout?.type}const I={[_]:"flex-start",[k]:"center",[E]:"flex-end",[S]:"stretch",[R]:"space-between"},Y={...I,[_]:"flex-end",[E]:"flex-start"},F=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,setAttributes:v,clientId:_,isSelected:k}=o,{breakpoint:E,breakpointCustomValue:S,settings:R,settings:{justification:C,orientation:j,verticalAlignment:y,gap:L,disablePositionSticky:M}}=V(r),H=(0,i.useRef)(!!r.wpbbeResponsive);(0,x.bM)((e=>{H.current=!1,v(e)})),(0,x.KZ)(v);const T=(0,x.PE)(v),N=(0,x.Zx)(v,R),O=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,orientation:s,verticalAlignment:l,gap:a,disablePositionSticky:b}}=V(t);if(o===d.kX)return null;const v=(0,h.BO)(o,i);if(!v)return null;const g=(0,u.Dx)(s)?"justify-content":"align-items",x=(0,c.TU)(r,s===p.o.ROW_REVERSE),f=(0,u.Dx)(s)?"align-items":"justify-content",m=s===p.o.COLUMN_REVERSE?Y:I,_=null!=a&&a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",k=b?"position: relative;":"";let E=`${("."+w.V+n).repeat(3)} {\n\t\t${g}:${x} !important; \n\t\t${f}: ${m[l]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${_}\n\t\t${k}\n\t}`;return"vertical"===t?.layout?.orientation!==(0,u.RN)(s)&&(E+=`.${w.V+n} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${v}) {\n\t \t${E}\n\t}`}(r,_)),[r,_]),P=(0,m.useAddEditorStyle)(O,"blocks__core_row__responsiveness__"+_),U=(0,s.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(g.Z,{ref:P}),(0,B.jsx)(n,{...o}),k&&(0,f.sS)(_)&&(0,B.jsx)(e.InspectorControls,{children:(0,B.jsxs)(b._,{initialOpen:H.current||!!r.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,B.jsx)(d.xC,{value:{breakpoint:E,breakpointCustomValue:S},onChange:N,help:U}),E!==d.kX&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(u.Q2,{value:j,onChange:e=>T({orientation:e})}),(0,B.jsx)(c.EO,{value:C,excludeOptions:(0,u.Dx)(j)?[c.Yv.STRETCH]:[c.Yv.SPACE_BETWEEN],onChange:e=>T({justification:e})}),(0,B.jsx)(A,{value:y,horizontalMode:(0,u.Dx)(j),onChange:e=>T({verticalAlignment:e})}),(0,B.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,B.jsx)(l.A,{value:L,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>T({gap:e})})}),(0,B.jsx)(a.A,{value:!!M,onChange:e=>T({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),$=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return G(t)&&n.wpbbeResponsive?(0,B.jsx)(e,{...t,className:(0,v.T)(o,`${w.V}${i}`)}):(0,B.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==z?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,f.L2)(G,F)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",$)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const l=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:l,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),l=n(6087),a=n(7723),c=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,l.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,c.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v,TU:()=>g});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),l=n(790);const a=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),p=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),d=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:a,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:c,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:p,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:d,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,l.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}function g(e,t=!1){const n={[b.Y.LEFT]:"flex-start",[b.Y.RIGHT]:"flex-end",[b.Y.CENTER]:"center",[b.Y.STRETCH]:"stretch",[b.Y.SPACE_BETWEEN]:"space-between"},o={...n,[b.Y.LEFT]:"flex-end",[b.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w,RN:()=>v});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.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"})}),a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var p=n(7637);const d=[{value:p.o.ROW,icon:l,label:(0,i.__)("Horizontal","better-block-editor")},{value:p.o.COLUMN,icon:a,label:(0,i.__)("Vertical","better-block-editor")},{value:p.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:p.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:d.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[p.o.ROW,p.o.ROW_REVERSE].includes(e)}function v(e){return[p.o.COLUMN,p.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),l=n(9876),a=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,l.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var l=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,l.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,l.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,l.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),l=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:d}=(0,i.select)(l.store),{set:b}=(0,i.useDispatch)(l.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>a,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),l=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,l.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:l={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...l,...n,settings:{...t,...null!==(i=l.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,l.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>l,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function l(e){return!!r(e)}function a(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>c,sS:()=>l});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function l(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,l),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,l),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,l=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:l,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),l=n(1744),a=n(2773),c=n(812),u=n(8136),p=n(7637),d=n(2845),b=n(3306),w=n(8969),v=n(6954),g=n(4197),x=n(3604),h=n(9748),f=n(9079),m=n(4753);const _="top",k="center",E="bottom",S="stretch",R="space-between";var C=n(1231),j=n(2513);function V(e){var t,n,o,i,r;const s={breakpoint:C.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:j.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?p.o.COLUMN:p.o.ROW,verticalAlignment:_,gap:void 0,disablePositionSticky:void 0}},l=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(o=l.breakpoint)&&void 0!==o?o:s.breakpoint,breakpointCustomValue:null!==(i=l.breakpointCustomValue)&&void 0!==i?i:s.breakpointCustomValue,settings:{...s.settings,...null!==(r=l.settings)&&void 0!==r?r:{}}}}var y=n(5573),B=n(790);const L=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),M=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),H=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),T=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),N=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),O=[{value:_,icon:L,label:(0,s.__)("Align top")},{value:k,icon:M,label:(0,s.__)("Align middle")},{value:E,icon:H,label:(0,s.__)("Align bottom")}],P=[...O,{value:S,icon:T,label:(0,s.__)("Streth to fill")}],U=[...O,{value:R,icon:N,label:(0,s.__)("Space between")}];function A({value:e,horizontalMode:n,onChange:o}){const r=n?P:U;return(0,i.useEffect)((()=>{n&&e===R&&o(k),n||e!==S||o(_)}),[n,e,o]),(0,B.jsx)(t.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Vertical alignment","better-block-editor"),value:e,onChange:o,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:n,label:o})=>(0,B.jsx)(t.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})}const z="core/group";function G(e){return e.name===z&&"flex"===e?.attributes?.layout?.type}const I={[_]:"flex-start",[k]:"center",[E]:"flex-end",[S]:"stretch",[R]:"space-between"},Y={...I,[_]:"flex-end",[E]:"flex-start"},F=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,setAttributes:v,clientId:_,isSelected:k}=o,{breakpoint:E,breakpointCustomValue:S,settings:R,settings:{justification:C,orientation:j,verticalAlignment:y,gap:L,disablePositionSticky:M}}=V(r),H=(0,i.useRef)(!!r.wpbbeResponsive);(0,x.bM)((e=>{H.current=!1,v(e)})),(0,x.KZ)(v);const T=(0,x.PE)(v),N=(0,x.Zx)(v,R),O=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,orientation:s,verticalAlignment:l,gap:a,disablePositionSticky:b}}=V(t);if(o===d.kX)return null;const v=(0,h.BO)(o,i);if(!v)return null;const g=(0,u.Dx)(s)?"justify-content":"align-items",x=(0,c.TU)(r,s===p.o.ROW_REVERSE),f=(0,u.Dx)(s)?"align-items":"justify-content",m=s===p.o.COLUMN_REVERSE?Y:I,_=null!=a&&a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",k=b?"position: relative;":"";let E=`${("."+w.V+n).repeat(3)} {\n\t\t${g}:${x} !important; \n\t\t${f}: ${m[l]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${_}\n\t\t${k}\n\t}`;return"vertical"===t?.layout?.orientation!==(0,u.RN)(s)&&(E+=`.${w.V+n} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${v}) {\n\t \t${E}\n\t}`}(r,_)),[r,_]),P=(0,m.useAddEditorStyle)(O,"blocks__core_row__responsiveness__"+_),U=(0,s.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(g.Z,{ref:P}),(0,B.jsx)(n,{...o}),k&&(0,f.sS)(_)&&(0,B.jsx)(e.InspectorControls,{children:(0,B.jsxs)(b._,{initialOpen:H.current||!!r.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,B.jsx)(d.xC,{value:{breakpoint:E,breakpointCustomValue:S},onChange:N,help:U}),E!==d.kX&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(u.Q2,{value:j,onChange:e=>T({orientation:e})}),(0,B.jsx)(c.EO,{value:C,excludeOptions:(0,u.Dx)(j)?[c.Yv.STRETCH]:[c.Yv.SPACE_BETWEEN],onChange:e=>T({justification:e})}),(0,B.jsx)(A,{value:y,horizontalMode:(0,u.Dx)(j),onChange:e=>T({verticalAlignment:e})}),(0,B.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,B.jsx)(l.A,{value:L,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>T({gap:e})})}),(0,B.jsx)(a.A,{value:!!M,onChange:e=>T({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),$=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return G(t)&&n.wpbbeResponsive?(0,B.jsx)(e,{...t,className:(0,v.T)(o,`${w.V}${i}`)}):(0,B.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==z?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,f.L2)(G,F)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",$)})()})(); -
better-block-editor/tags/1.1.0/dist/editor/plugins/animation-on-scroll/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n'), 'version' => ' 61c80b7f40870655061f');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n'), 'version' => 'edd39ca892c1c433eb46'); -
better-block-editor/tags/1.1.0/dist/editor/plugins/animation-on-scroll/editor.js
r3386474 r3443250 1 (()=>{var e={5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o});const o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>s,d7:()=>a,wm:()=>c});var o=n(4715),r=n(7143),i=n(3656);function s(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}async function c(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,r.subscribe)((()=>{((0,r.select)(i.store).isCleanNewPost()||(0,r.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}function a(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:r+1,...n},i,c),s())};const n=window.history.replaceState.bind(window.history);let o,r;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),r=window.history.state._index}window.history.replaceState=function(t,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:r,...t},i,c),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const n=window.history.state._index,c=new URL(window.location);if(n!==r)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(r-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(6427),t=n(7143),o=n(6087),r=n(7723),i=n(5571),s=n(383),c=(n(12),n(790));let a=null;function d(){const e=(0,s.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,o.createRoot)(t).render((0,c.jsx)(e,{})),t}(w));const t=(0,s.Xo)();a=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...i.Bw,root:t})}const w=()=>{const t=(0,r.__)("Play animation","better-block-editor");return(0,c.jsx)(e.Tooltip,{text:t,children:(0,c.jsx)(e.Button,{icon:(0,c.jsx)(e.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":t,onClick:()=>function(){const e=(0,s.Xo)();a.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),a.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,s.wm)(d)}));let u=(0,t.select)("core/editor").getCurrentPostId(),l=(0,t.select)("core/editor").get CurrentPostType();(0,t.subscribe)((()=>{const e=(0,t.select)("core/editor").getCurrentPostId();e!==u&&(u=e,(0,s.wm)(d));const n=(0,t.select)("core/editor").getCurrentPostType();n!==l&&(l=n,(0,s.wm)(d))}))})()})();1 (()=>{var e={5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o});const o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>s,d7:()=>a,wm:()=>c});var o=n(4715),r=n(7143),i=n(3656);function s(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}async function c(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,r.subscribe)((()=>{((0,r.select)(i.store).isCleanNewPost()||(0,r.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}function a(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:r+1,...n},i,c),s())};const n=window.history.replaceState.bind(window.history);let o,r;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),r=window.history.state._index}window.history.replaceState=function(t,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:r,...t},i,c),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const n=window.history.state._index,c=new URL(window.location);if(n!==r)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(r-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(6427),t=n(7143),o=n(6087),r=n(7723),i=n(5571),s=n(383),c=(n(12),n(790));let a=null;function d(){const e=(0,s.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,o.createRoot)(t).render((0,c.jsx)(e,{})),t}(w));const t=(0,s.Xo)();a=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...i.Bw,root:t})}const w=()=>{const t=(0,r.__)("Play animation","better-block-editor");return(0,c.jsx)(e.Tooltip,{text:t,children:(0,c.jsx)(e.Button,{icon:(0,c.jsx)(e.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":t,onClick:()=>function(){const e=(0,s.Xo)();a.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),a.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,s.wm)(d)}));let u=(0,t.select)("core/editor").getCurrentPostId(),l=(0,t.select)("core/editor").getDeviceType();(0,t.subscribe)((()=>{const e=(0,t.select)("core/editor").getDeviceType();if(e!==l)return l=e,void(0,s.wm)(d);const n=(0,t.select)("core/editor").getCurrentPostId();return n!==u?(u=n,void(0,s.wm)(d)):void 0}))})()})(); -
better-block-editor/tags/1.1.0/dist/editor/plugins/design-system/editor.asset.php
r3388992 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => ' 6165a95563cf79c1d8a2');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => '22b5c7fa0bf4f5961988'); -
better-block-editor/tags/1.1.0/dist/editor/plugins/design-system/editor.js
r3388992 r3443250 1 (()=>{"use strict";var e={8969:(e,t,r)=>{r.d(t,{H:()=>n});const n="wpbbe/v1"},9876:(e,t,r)=>{r.d(t,{L:()=>o});const n=window.WPBBE_DATA||{};function o(e){return(n?.features||[]).includes(e)}}, 383:(e,t,r)=>{function n(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}r.d(t,{Xo:()=>n}),r(4715),r(7143),r(3656)},4744:e=>{var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function c(e,t){try{return t in e}catch(e){return!1}}function s(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var d=Array.isArray(r);return d===Array.isArray(e)?d?l.arrayMerge(e,r,l):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(c(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return s;var r=t.customMerge(e);return"function"==typeof r?r:s}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}(e,r,l):n(r,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return s(e,r,t)}),{})};var l=s;e.exports=l},790:e=>{e.exports=window.ReactJSXRuntime},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(7723),o=r(3656),a=r(4715),c=r(6427);const s=window.wp.plugins;var l=r(7143),d=r(6087);const{min:f,max:u}=Math,i=(e,t=0,r=1)=>f(u(t,e),r),b=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const g=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==m(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),p=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:x,min:y,max:w}=Math,k=e=>Math.round(100*e)/100,v=e=>Math.round(100*e)/100,_=2*x,j=x/3,M=x/180,S=180/x;function E(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const A={format:{},autodetect:[]},N=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let r=p(e),n=!1;if(!r){n=!0,A.sorted||(A.autodetect=A.autodetect.sort(((e,t)=>t.p-e.p)),A.sorted=!0);for(let t of A.autodetect)if(r=t.test(...e),r)break}if(!A.format[r])throw new Error("unknown format: "+e);{const o=A.format[r].apply(null,n?e:e.slice(0,-1));t._rgb=b(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},C=(...e)=>new N(...e);C.version="3.1.2";const O=C,R={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,$=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,B=e=>{if(e.match(P)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match($)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:G}=Math,L=(...e)=>{let[t,r,n,o]=g(e,"rgba"),a=p(e)||"auto";void 0===o&&(o=1),"auto"===a&&(a=o<1?"rgba":"rgb"),t=G(t),r=G(r),n=G(n);let c="000000"+(t<<16|r<<8|n).toString(16);c=c.substr(c.length-6);let s="0"+G(255*o).toString(16);switch(s=s.substr(s.length-2),a.toLowerCase()){case"rgba":return`#${c}${s}`;case"argb":return`#${s}${c}`;default:return`#${c}`}};N.prototype.name=function(){const e=L(this._rgb,"rgb");for(let t of Object.keys(R))if(R[t]===e)return t.toLowerCase();return e},A.format.named=e=>{if(e=e.toLowerCase(),R[e])return B(R[e]);throw new Error("unknown color name: "+e)},A.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&R[e.toLowerCase()])return"named"}}),N.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new N([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},N.prototype.clipped=function(){return this._rgb._clipped||!1};const I={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},q=I,Y=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function D(e){const t=Y.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function W(){return I.labWhitePoint}const X=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},F=(e,t,r)=>{const{MtxAdaptMa:n,MtxAdaptMaI:o,MtxXYZ2RGB:a,RefWhiteRGB:c,Xn:s,Yn:l,Zn:d}=q,f=s*n.m00+l*n.m10+d*n.m20,u=s*n.m01+l*n.m11+d*n.m21,i=s*n.m02+l*n.m12+d*n.m22,b=c.X*n.m00+c.Y*n.m10+c.Z*n.m20,h=c.X*n.m01+c.Y*n.m11+c.Z*n.m21,m=c.X*n.m02+c.Y*n.m12+c.Z*n.m22,g=(e*n.m00+t*n.m10+r*n.m20)*(b/f),p=(e*n.m01+t*n.m11+r*n.m21)*(h/u),x=(e*n.m02+t*n.m12+r*n.m22)*(m/i),y=g*o.m00+p*o.m10+x*o.m20,w=g*o.m01+p*o.m11+x*o.m21,k=g*o.m02+p*o.m12+x*o.m22;return[255*X(y*a.m00+w*a.m10+k*a.m20),255*X(y*a.m01+w*a.m11+k*a.m21),255*X(y*a.m02+w*a.m12+k*a.m22)]},K=(...e)=>{e=g(e,"lab");const[t,r,n]=e,[o,a,c]=((e,t,r)=>{const{kE:n,kK:o,kKE:a,Xn:c,Yn:s,Zn:l}=q,d=(e+16)/116,f=.002*t+d,u=d-.005*r,i=f*f*f,b=u*u*u;return[(i>n?i:(116*f-16)/o)*c,(e>a?Math.pow((e+16)/116,3):e/o)*s,(b>n?b:(116*u-16)/o)*l]})(t,r,n),[s,l,d]=F(o,a,c);return[s,l,d,e.length>3?e[3]:1]};function Z(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const z=(e,t,r)=>{e=Z(e/255),t=Z(t/255),r=Z(r/255);const{MtxRGB2XYZ:n,MtxAdaptMa:o,MtxAdaptMaI:a,Xn:c,Yn:s,Zn:l,As:d,Bs:f,Cs:u}=q;let i=e*n.m00+t*n.m10+r*n.m20,b=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22;const m=c*o.m00+s*o.m10+l*o.m20,g=c*o.m01+s*o.m11+l*o.m21,p=c*o.m02+s*o.m12+l*o.m22;let x=i*o.m00+b*o.m10+h*o.m20,y=i*o.m01+b*o.m11+h*o.m21,w=i*o.m02+b*o.m12+h*o.m22;return x*=m/d,y*=g/f,w*=p/u,i=x*a.m00+y*a.m10+w*a.m20,b=x*a.m01+y*a.m11+w*a.m21,h=x*a.m02+y*a.m12+w*a.m22,[i,b,h]},V=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=z(t,r,n),[l,d,f]=function(e,t,r){const{Xn:n,Yn:o,Zn:a,kE:c,kK:s}=q,l=e/n,d=t/o,f=r/a,u=l>c?Math.pow(l,1/3):(s*l+16)/116,i=d>c?Math.pow(d,1/3):(s*d+16)/116;return[116*i-16,500*(u-i),200*(i-(f>c?Math.pow(f,1/3):(s*f+16)/116))]}(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lab=function(){return V(this._rgb)},Object.assign(O,{lab:(...e)=>new N(...e,"lab"),getLabWhitePoint:W,setLabWhitePoint:D}),A.format.lab=K,A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"lab"))&&3===e.length)return"lab"}}),N.prototype.darken=function(e=1){const t=this.lab();return t[0]-=q.Kn*e,new N(t,"lab").alpha(this.alpha(),!0)},N.prototype.brighten=function(e=1){return this.darken(-e)},N.prototype.darker=N.prototype.darken,N.prototype.brighter=N.prototype.brighten,N.prototype.get=function(e){const[t,r]=e.split("."),n=this[t]();if(r){const e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return n[e];throw new Error(`unknown channel ${r} in mode ${t}`)}return n};const{pow:T}=Math;N.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new N([0,0,0,this._rgb[3]],"rgb");if(1===e)return new N([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20;const o=(r,a)=>{const c=r.interpolate(a,.5,t),s=c.luminance();return Math.abs(e-s)<1e-7||!n--?c:s>e?o(r,c):o(c,a)},a=(r>e?o(new N([0,0,0]),this):o(this,new N([255,255,255]))).rgb();return new N([...a,this._rgb[3]])}return U(...this._rgb.slice(0,3))};const U=(e,t,r)=>.2126*(e=H(e))+.7152*(t=H(t))+.0722*H(r),H=e=>(e/=255)<=.03928?e/12.92:T((e+.055)/1.055,2.4),J={},Q=(e,t,r=.5,...n)=>{let o=n[0]||"lrgb";if(J[o]||n.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new N(e)),"object"!==m(t)&&(t=new N(t)),J[o](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};N.prototype.mix=N.prototype.interpolate=function(e,t=.5,...r){return Q(this,e,t,...r)},N.prototype.premultiply=function(e=!1){const t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new N([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};const{sin:ee,cos:te}=Math,re=(...e)=>{let[t,r,n]=g(e,"lch");return isNaN(n)&&(n=0),n*=M,[t,te(n)*r,ee(n)*r]},ne=(...e)=>{e=g(e,"lch");const[t,r,n]=e,[o,a,c]=re(t,r,n),[s,l,d]=K(o,a,c);return[s,l,d,e.length>3?e[3]:1]},{sqrt:oe,atan2:ae,round:ce}=Math,se=(...e)=>{const[t,r,n]=g(e,"lab"),o=oe(r*r+n*n);let a=(ae(n,r)*S+360)%360;return 0===ce(1e4*o)&&(a=Number.NaN),[t,o,a]},le=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=V(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lch=function(){return le(this._rgb)},N.prototype.hcl=function(){return E(le(this._rgb))},Object.assign(O,{lch:(...e)=>new N(...e,"lch"),hcl:(...e)=>new N(...e,"hcl")}),A.format.lch=ne,A.format.hcl=(...e)=>{const t=E(g(e,"hcl"));return ne(...t)},["lch","hcl"].forEach((e=>A.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=g(t,e))&&3===t.length)return e}}))),N.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=q.Kn*e,t[1]<0&&(t[1]=0),new N(t,"lch").alpha(this.alpha(),!0)},N.prototype.desaturate=function(e=1){return this.saturate(-e)},N.prototype.set=function(e,t,r=!1){const[n,o]=e.split("."),a=this[n]();if(o){const e=n.indexOf(o)-("ok"===n.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=+t.substr(1);break;case"/":a[e]/=+t.substr(1);break;default:a[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");a[e]=t}const o=new N(a,n);return r?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${n}`)}return a},N.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},N.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,r)=>{const n=e._rgb,o=t._rgb;return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"rgb")};const{sqrt:de,pow:fe}=Math;J.lrgb=(e,t,r)=>{const[n,o,a]=e._rgb,[c,s,l]=t._rgb;return new N(de(fe(n,2)*(1-r)+fe(c,2)*r),de(fe(o,2)*(1-r)+fe(s,2)*r),de(fe(a,2)*(1-r)+fe(l,2)*r),"rgb")};J.lab=(e,t,r)=>{const n=e.lab(),o=t.lab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"lab")};const ue=(e,t,r,n)=>{let o,a,c,s,l,d,f,u,i,b,h,m;return"hsl"===n?(o=e.hsl(),a=t.hsl()):"hsv"===n?(o=e.hsv(),a=t.hsv()):"hcg"===n?(o=e.hcg(),a=t.hcg()):"hsi"===n?(o=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=e.hcl(),a=t.hcl()):"oklch"===n&&(o=e.oklch().reverse(),a=t.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||([c,l,f]=o,[s,d,u]=a),isNaN(c)||isNaN(s)?isNaN(c)?isNaN(s)?b=Number.NaN:(b=s,1!=f&&0!=f||"hsv"==n||(i=d)):(b=c,1!=u&&0!=u||"hsv"==n||(i=l)):(m=s>c&&s-c>180?s-(c+360):s<c&&c-s>180?s+360-c:s-c,b=c+r*m),void 0===i&&(i=l+r*(d-l)),h=f+r*(u-f),new N("oklch"===n?[h,i,b]:[b,i,h],n)},ie=(e,t,r)=>ue(e,t,r,"lch");J.lch=ie,J.hcl=ie;N.prototype.num=function(){return((...e)=>{const[t,r,n]=g(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(O,{num:(...e)=>new N(...e,"num")}),A.format.num=e=>{if("number"==m(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},A.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===m(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,r)=>{const n=e.num(),o=t.num();return new N(n+r*(o-n),"num")};const{floor:be}=Math;N.prototype.hcg=function(){return((...e)=>{const[t,r,n]=g(e,"rgb"),o=y(t,r,n),a=w(t,r,n),c=a-o,s=100*c/255,l=o/(255-c)*100;let d;return 0===c?d=Number.NaN:(t===a&&(d=(r-n)/c),r===a&&(d=2+(n-t)/c),n===a&&(d=4+(t-r)/c),d*=60,d<0&&(d+=360)),[d,s,l]})(this._rgb)},O.hcg=(...e)=>new N(...e,"hcg"),A.format.hcg=(...e)=>{e=g(e,"hcg");let t,r,n,[o,a,c]=e;c*=255;const s=255*a;if(0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=be(o),l=o-e,d=c*(1-a),f=d+s*(1-l),u=d+s*l,i=d+s;switch(e){case 0:[t,r,n]=[i,u,d];break;case 1:[t,r,n]=[f,i,d];break;case 2:[t,r,n]=[d,i,u];break;case 3:[t,r,n]=[d,f,i];break;case 4:[t,r,n]=[u,d,i];break;case 5:[t,r,n]=[i,d,f]}}return[t,r,n,e.length>3?e[3]:1]},A.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=g(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,r)=>ue(e,t,r,"hcg");const{cos:he}=Math,{min:me,sqrt:ge,acos:pe}=Math;N.prototype.hsi=function(){return((...e)=>{let t,[r,n,o]=g(e,"rgb");r/=255,n/=255,o/=255;const a=me(r,n,o),c=(r+n+o)/3,s=c>0?1-a/c:0;return 0===s?t=NaN:(t=(r-n+(r-o))/2,t/=ge((r-n)*(r-n)+(r-o)*(n-o)),t=pe(t),o>n&&(t=_-t),t/=_),[360*t,s,c]})(this._rgb)},O.hsi=(...e)=>new N(...e,"hsi"),A.format.hsi=(...e)=>{e=g(e,"hsi");let t,r,n,[o,a,c]=e;return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(n=(1-a)/3,t=(1+a*he(_*o)/he(j-_*o))/3,r=1-(n+t)):o<2/3?(o-=1/3,t=(1-a)/3,r=(1+a*he(_*o)/he(j-_*o))/3,n=1-(t+r)):(o-=2/3,r=(1-a)/3,n=(1+a*he(_*o)/he(j-_*o))/3,t=1-(r+n)),t=i(c*t*3),r=i(c*r*3),n=i(c*n*3),[255*t,255*r,255*n,e.length>3?e[3]:1]},A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,r)=>ue(e,t,r,"hsi");const xe=(...e)=>{e=g(e,"hsl");const[t,r,n]=e;let o,a,c;if(0===r)o=a=c=255*n;else{const e=[0,0,0],s=[0,0,0],l=n<.5?n*(1+r):n+r-n*r,d=2*n-l,f=t/360;e[0]=f+1/3,e[1]=f,e[2]=f-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?s[t]=d+6*(l-d)*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=d+(l-d)*(2/3-e[t])*6:s[t]=d;[o,a,c]=[255*s[0],255*s[1],255*s[2]]}return e.length>3?[o,a,c,e[3]]:[o,a,c,1]},ye=(...e)=>{e=g(e,"rgba");let[t,r,n]=e;t/=255,r/=255,n/=255;const o=y(t,r,n),a=w(t,r,n),c=(a+o)/2;let s,l;return a===o?(s=0,l=Number.NaN):s=c<.5?(a-o)/(a+o):(a-o)/(2-a-o),t==a?l=(r-n)/(a-o):r==a?l=2+(n-t)/(a-o):n==a&&(l=4+(t-r)/(a-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,s,c,e[3]]:[l,s,c]};N.prototype.hsl=function(){return ye(this._rgb)},O.hsl=(...e)=>new N(...e,"hsl"),A.format.hsl=xe,A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,r)=>ue(e,t,r,"hsl");const{floor:we}=Math,{min:ke,max:ve}=Math;N.prototype.hsv=function(){return((...e)=>{e=g(e,"rgb");let[t,r,n]=e;const o=ke(t,r,n),a=ve(t,r,n),c=a-o;let s,l,d;return d=a/255,0===a?(s=Number.NaN,l=0):(l=c/a,t===a&&(s=(r-n)/c),r===a&&(s=2+(n-t)/c),n===a&&(s=4+(t-r)/c),s*=60,s<0&&(s+=360)),[s,l,d]})(this._rgb)},O.hsv=(...e)=>new N(...e,"hsv"),A.format.hsv=(...e)=>{e=g(e,"hsv");let t,r,n,[o,a,c]=e;if(c*=255,0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),s=o-e,l=c*(1-a),d=c*(1-a*s),f=c*(1-a*(1-s));switch(e){case 0:[t,r,n]=[c,f,l];break;case 1:[t,r,n]=[d,c,l];break;case 2:[t,r,n]=[l,c,f];break;case 3:[t,r,n]=[l,d,c];break;case 4:[t,r,n]=[f,l,c];break;case 5:[t,r,n]=[c,l,d]}}return[t,r,n,e.length>3?e[3]:1]},A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,r,n)=>e+r*(t[n]||0)),0):t.reduce(((t,r)=>t+r*e),0)))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}J.hsv=(e,t,r)=>ue(e,t,r,"hsv");const je=(...e)=>{e=g(e,"lab");const[t,r,n,...o]=e,[a,c,s]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],d=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,r,n]),_e(l,d.map((e=>e**3))));var l,d;const[f,u,i]=F(a,c,s);return[f,u,i,...o.length>0&&o[0]<1?[o[0]]:[]]},Me=(...e)=>{const[t,r,n,...o]=g(e,"rgb");return[...function(e){const t=_e([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return _e([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(z(t,r,n)),...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.oklab=function(){return Me(this._rgb)},Object.assign(O,{oklab:(...e)=>new N(...e,"oklab")}),A.format.oklab=je,A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,r)=>{const n=e.oklab(),o=t.oklab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"oklab")};J.oklch=(e,t,r)=>ue(e,t,r,"oklch");const{pow:Se,sqrt:Ee,PI:Ae,cos:Ne,sin:Ce,atan2:Oe}=Math,{pow:Re}=Math;function Pe(e){let t="rgb",r=O("#ccc"),n=0,o=[0,1],a=[],c=[0,0],s=!1,l=[],d=!1,f=0,u=1,b=!1,h={},g=!0,p=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&O.brewer&&O.brewer[e.toLowerCase()]&&(e=O.brewer[e.toLowerCase()]),"array"===m(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=O(e[t]);a.length=0;for(let t=0;t<e.length;t++)a.push(t/(e.length-1))}return v(),l=e};let y=e=>e,w=e=>e;const k=function(e,n){let o,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:s&&s.length>2?function(e){if(null!=s){const t=s.length-1;let r=0;for(;r<t&&e>=s[r];)r++;return r-1}return 0}(e)/(s.length-2):u!==f?(e-f)/(u-f):1,d=w(d),n||(d=y(d)),1!==p&&(d=Re(d,p)),d=c[0]+d*(1-c[0]-c[1]),d=i(d,0,1);const b=Math.floor(1e4*d);if(g&&h[b])o=h[b];else{if("array"===m(l))for(let e=0;e<a.length;e++){const r=a[e];if(d<=r){o=l[e];break}if(d>=r&&e===a.length-1){o=l[e];break}if(d>r&&d<a[e+1]){d=(d-r)/(a[e+1]-r),o=O.interpolate(l[e],l[e+1],d,t);break}}else"function"===m(l)&&(o=l(d));g&&(h[b]=o)}return o};var v=()=>h={};x(e);const _=function(e){const t=O(k(e));return d&&t[d]?t[d]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))s=e,o=[e[0],e[e.length-1]];else{const t=O.analyze(o);s=0===e?[t.min,t.max]:O.limits(t,"e",e)}return _}return s},_.domain=function(e){if(!arguments.length)return o;f=e[0],u=e[e.length-1],a=[];const t=l.length;if(e.length===t&&f!==u)for(let t of Array.from(e))a.push((t-f)/(u-f));else{for(let e=0;e<t;e++)a.push(e/(t-1));if(e.length>2){const t=e.map(((t,r)=>r/(e.length-1))),r=e.map((e=>(e-f)/(u-f)));r.every(((e,r)=>t[r]===e))||(w=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;const o=(e-r[n])/(r[n+1]-r[n]);return t[n]+o*(t[n+1]-t[n])})}}return o=[f,u],_},_.mode=function(e){return arguments.length?(t=e,v(),_):t},_.range=function(e,t){return x(e),_},_.out=function(e){return d=e,_},_.spread=function(e){return arguments.length?(n=e,_):n},_.correctLightness=function(e){return null==e&&(e=!0),b=e,v(),y=b?function(e){const t=k(0,!0).lab()[0],r=k(1,!0).lab()[0],n=t>r;let o=k(e,!0).lab()[0];const a=t+(r-t)*e;let c=o-a,s=0,l=1,d=20;for(;Math.abs(c)>.01&&d-- >0;)n&&(c*=-1),c<0?(s=e,e+=.5*(l-e)):(l=e,e+=.5*(s-e)),o=k(e,!0).lab()[0],c=o-a;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),c=e,_):c},_.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0===arguments.length)n=l.slice(0);else if(1===t)n=[_(.5)];else if(t>1){const e=o[0],r=o[1]-e;n=function(e,t){let r=[],n=0<t,o=t;for(let e=0;n?e<o:e>o;n?e++:e--)r.push(e);return r}(0,t).map((n=>_(e+n/(t-1)*r)))}else{e=[];let t=[];if(s&&s.length>2)for(let e=1,r=s.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push(.5*(s[e-1]+s[e]));else t=o;n=t.map((e=>_(e)))}return O[r]&&(n=n.map((e=>e[r]()))),n},_.cache=function(e){return null!=e?(g=e,_):g},_.gamma=function(e){return null!=e?(p=e,_):p},_.nodata=function(e){return null!=e?(r=O(e),_):r},_}const{round:$e}=Math;N.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map($e)},N.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,r)=>r<3?!1===e?t:$e(t):t))},Object.assign(O,{rgb:(...e)=>new N(...e,"rgb")}),A.format.rgb=(...e)=>{const t=g(e,"rgba");return void 0===t[3]&&(t[3]=1),t},A.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=g(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Be=(e,t,r)=>{if(!Be[r])throw new Error("unknown blend mode "+r);return Be[r](e,t)},Ge=e=>(t,r)=>{const n=O(r).rgb(),o=O(t).rgb();return O.rgb(e(n,o))},Le=e=>(t,r)=>{const n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};Be.normal=Ge(Le((e=>e))),Be.multiply=Ge(Le(((e,t)=>e*t/255))),Be.screen=Ge(Le(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Be.overlay=Ge(Le(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Be.darken=Ge(Le(((e,t)=>e>t?t:e))),Be.lighten=Ge(Le(((e,t)=>e>t?e:t))),Be.dodge=Ge(Le(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Be.burn=Ge(Le(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Ie=Be,{pow:qe,sin:Ye,cos:De}=Math,{floor:We,random:Xe}=Math,{log:Fe,pow:Ke,floor:Ze,abs:ze}=Math;function Ve(e,t=null){const r={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===m(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===m(e)&&(e=e[t]),null==e||isNaN(e)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)})),r.domain=[r.min,r.max],r.limits=(e,t)=>Te(r,e,t),r}function Te(e,t="equal",r=7){"array"==m(e)&&(e=Ve(e));const{min:n,max:o}=e,a=e.values.sort(((e,t)=>e-t));if(1===r)return[n,o];const c=[];if("c"===t.substr(0,1)&&(c.push(n),c.push(o)),"e"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++)c.push(n+e/r*(o-n));c.push(o)}else if("l"===t.substr(0,1)){if(n<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*Fe(n),t=Math.LOG10E*Fe(o);c.push(n);for(let n=1;n<r;n++)c.push(Ke(10,e+n/r*(t-e)));c.push(o)}else if("q"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++){const t=(a.length-1)*e/r,n=Ze(t);if(n===t)c.push(a[n]);else{const e=t-n;c.push(a[n]*(1-e)+a[n+1]*e)}}c.push(o)}else if("k"===t.substr(0,1)){let e;const t=a.length,s=new Array(t),l=new Array(r);let d=!0,f=0,u=null;u=[],u.push(n);for(let e=1;e<r;e++)u.push(n+e/r*(o-n));for(u.push(o);d;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){const t=a[e];let n,o=Number.MAX_VALUE;for(let a=0;a<r;a++){const r=ze(u[a]-t);r<o&&(o=r,n=a),l[n]++,s[e]=n}}const n=new Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)e=s[r],null===n[e]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/l[e];d=!1;for(let e=0;e<r;e++)if(n[e]!==u[e]){d=!0;break}u=n,f++,f>200&&(d=!1)}const i={};for(let e=0;e<r;e++)i[e]=[];for(let r=0;r<t;r++)e=s[r],i[e].push(a[r]);let b=[];for(let e=0;e<r;e++)b.push(i[e][0]),b.push(i[e][i[e].length-1]);b=b.sort(((e,t)=>e-t)),c.push(b[0]);for(let e=1;e<b.length;e+=2){const t=b[e];isNaN(t)||-1!==c.indexOf(t)||c.push(t)}}return c}const Ue=.022;function He(e,t,r){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:rt,abs:nt,cos:ot,sin:at,exp:ct,PI:st}=Math,lt={cool:()=>Pe([O.hsl(180,1,.9),O.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},dt={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},ft=Object.keys(dt),ut=new Map(ft.map((e=>[e.toLowerCase(),e]))),it="function"==typeof Proxy?new Proxy(dt,{get(e,t){const r=t.toLowerCase();if(ut.has(r))return e[ut.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(ft)}):dt,{max:bt}=Math;N.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=g(e,"rgb");t/=255,r/=255,n/=255;const o=1-bt(t,bt(r,n)),a=o<1?1/(1-o):0;return[(1-t-o)*a,(1-r-o)*a,(1-n-o)*a,o]})(this._rgb)},Object.assign(O,{cmyk:(...e)=>new N(...e,"cmyk")}),A.format.cmyk=(...e)=>{e=g(e,"cmyk");const[t,r,n,o]=e,a=e.length>4?e[4]:1;return 1===o?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),a]},A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=Me(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,gt=(...e)=>{const t=g(e,"rgba");let r=p(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{const t=g(e,"hsla");let r=p(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ye(t),r);if("lab"===r.substr(0,3)){const e=W();D("d50");const n=((...e)=>{const t=g(e,"lab");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(V(t),r);return D(e),n}if("lch"===r.substr(0,3)){const e=W();D("d50");const n=((...e)=>{const t=g(e,"lch");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),r);return D(e),n}return"oklab"===r.substr(0,5)?((...e)=>{const t=g(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=v(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Me(t)):"oklch"===r.substr(0,5)?((...e)=>{const t=g(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)},pt=(...e)=>{e=g(e,"lch");const[t,r,n,...o]=e,[a,c,s]=re(t,r,n),[l,d,f]=je(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,yt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,vt=/\s+/.source,_t=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Mt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(vt)+Mt+"\\)$"),Et=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(_t)+kt+"\\)$"),At=new RegExp("^rgba\\("+kt+[xt,xt,xt,yt].join(_t)+kt+"\\)$"),Nt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(vt)+Mt+"\\)$"),Ct=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(_t)+kt+"\\)$"),Ot=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Rt=new RegExp("^lab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),$t=new RegExp("^oklab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Bt=new RegExp("^oklch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),{round:Gt}=Math,Lt=e=>e.map(((e,t)=>t<=2?i(Gt(e),0,255):e)),It=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+.5*(e+1)*(r-t):t+e*(r-t)),+e),qt=(e,t)=>"none"===e?t:e,Yt=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(A.format.named)try{return A.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(Et))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+It(qt(e[t],0),0,255);e=Lt(e);const r=void 0!==t[4]?+It(t[4],0,1):1;return e[3]=r,e}if(t=e.match(At)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+It(e[t],0,255);return e}if((t=e.match(Nt))||(t=e.match(Ct))){const e=t.slice(1,4);e[0]=+qt(e[0].replace("deg",""),0),e[1]=.01*+It(qt(e[1],0),0,100),e[2]=.01*+It(qt(e[2],0),0,100);const r=Lt(xe(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const r=xe(e);for(let e=0;e<3;e++)r[e]=Gt(r[e]);return r[3]=+t[4],r}if(t=e.match(Rt)){const e=t.slice(1,4);e[0]=It(qt(e[0],0),0,100),e[1]=It(qt(e[1],0),-125,125,!0),e[2]=It(qt(e[2],0),-125,125,!0);const r=W();D("d50");const n=Lt(K(e));D(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=It(e[0],0,100),e[1]=It(qt(e[1],0),0,150,!1),e[2]=+qt(e[2].replace("deg",""),0);const r=W();D("d50");const n=Lt(ne(e));D(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match($t)){const e=t.slice(1,4);e[0]=It(qt(e[0],0),0,1),e[1]=It(qt(e[1],0),-.4,.4,!0),e[2]=It(qt(e[2],0),-.4,.4,!0);const r=Lt(je(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Bt)){const e=t.slice(1,4);e[0]=It(qt(e[0],0),0,1),e[1]=It(qt(e[1],0),0,.4,!1),e[2]=+qt(e[2].replace("deg",""),0);const r=Lt(pt(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}};Yt.test=e=>St.test(e)||Nt.test(e)||Rt.test(e)||Pt.test(e)||$t.test(e)||Bt.test(e)||Et.test(e)||At.test(e)||Ct.test(e)||Ot.test(e)||"transparent"===e;const Dt=Yt;N.prototype.css=function(e){return gt(this._rgb,e)},O.css=(...e)=>new N(...e,"css"),A.format.css=Dt,A.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&Dt.test(e))return"css"}}),A.format.gl=(...e)=>{const t=g(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},O.gl=(...e)=>new N(...e,"gl"),N.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},N.prototype.hex=function(e){return L(this._rgb,e)},O.hex=(...e)=>new N(...e,"hex"),A.format.hex=B,A.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Wt}=Math,Xt=e=>{const t=e/100;let r,n,o;return t<66?(r=255,n=t<6?0:-155.25485562709179-.44596950469579133*(n=t-2)+104.49216199393888*Wt(n),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Wt(o)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.25366309332127*Wt(r),n=325.4494125711974+.07943456536662342*(n=t-50)-28.0852963507957*Wt(n),o=255),[r,n,o,1]},{round:Ft}=Math;N.prototype.temp=N.prototype.kelvin=N.prototype.temperature=function(){return((...e)=>{const t=g(e,"rgb"),r=t[0],n=t[2];let o,a=1e3,c=4e4;for(;c-a>.4;){o=.5*(c+a);const e=Xt(o);e[2]/e[0]>=n/r?c=o:a=o}return Ft(o)})(this._rgb)};const Kt=(...e)=>new N(...e,"temp");Object.assign(O,{temp:Kt,kelvin:Kt,temperature:Kt}),A.format.temp=A.format.kelvin=A.format.temperature=Xt,N.prototype.oklch=function(){return ht(this._rgb)},Object.assign(O,{oklch:(...e)=>new N(...e,"oklch")}),A.format.oklch=pt,A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(O,{analyze:Ve,average:(e,t="lrgb",r=null)=>{const n=e.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(e,t){return e+t}));if(r.forEach(((e,t)=>{r[t]*=o})),e=e.map((e=>new N(e))),"lrgb"===t)return((e,t)=>{const r=e.length,n=[0,0,0,0];for(let o=0;o<e.length;o++){const a=e[o],c=t[o]/r,s=a._rgb;n[0]+=Se(s[0],2)*c,n[1]+=Se(s[1],2)*c,n[2]+=Se(s[2],2)*c,n[3]+=s[3]*c}return n[0]=Ee(n[0]),n[1]=Ee(n[1]),n[2]=Ee(n[2]),n[3]>.9999999&&(n[3]=1),new N(b(n))})(e,r);const a=e.shift(),c=a.get(t),s=[];let l=0,d=0;for(let e=0;e<c.length;e++)if(c[e]=(c[e]||0)*r[0],s.push(isNaN(c[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(c[e])){const t=c[e]/180*Ae;l+=Ne(t)*r[0],d+=Ce(t)*r[0]}let f=a.alpha()*r[0];e.forEach(((e,n)=>{const o=e.get(t);f+=e.alpha()*r[n+1];for(let e=0;e<c.length;e++)if(!isNaN(o[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){const t=o[e]/180*Ae;l+=Ne(t)*r[n+1],d+=Ce(t)*r[n+1]}else c[e]+=o[e]*r[n+1]}));for(let e=0;e<c.length;e++)if("h"===t.charAt(e)){let t=Oe(d/s[e],l/s[e])/Ae*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;c[e]=t}else c[e]=c[e]/s[e];return f/=n,new N(c,t).alpha(f>.99999?1:f,!0)},bezier:e=>{const t=function(e){let t,r,n,o;if(2===(e=e.map((e=>new N(e)))).length)[r,n]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>r[t]+e*(n[t]-r[t])));return new N(t,"lab")};else if(3===e.length)[r,n,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*o[t]));return new N(t,"lab")};else if(4===e.length){let a;[r,n,o,a]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*o[t]+e*e*e*a[t]));return new N(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let r,n,o;r=e.map((e=>e.lab())),o=e.length-1,n=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t}(o),t=function(e){const t=1-e,a=[0,1,2].map((a=>r.reduce(((r,c,s)=>r+n[s]*t**(o-s)*e**s*c[a]),0)));return new N(a,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Ie,brewer:it,Color:N,colors:R,contrast:(e,t)=>{e=new N(e),t=new N(t);const r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new N(e),t=new N(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const r=He(...e.rgb()),n=He(...t.rgb()),o=r>=Ue?r:r+Math.pow(Ue-r,1.414),a=n>=Ue?n:n+Math.pow(Ue-n,1.414),c=Math.pow(a,.56)-Math.pow(o,.57),s=Math.pow(a,.65)-Math.pow(o,.62),l=Math.abs(a-o)<5e-4?0:o<a?1.14*c:1.14*s;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,o=[0,1]){let a,c=0;"array"===m(o)?a=o[1]-o[0]:(a=0,o=[o,o]);const s=function(s){const l=_*((e+120)/360+t*s),d=qe(o[0]+a*s,n),f=(0!==c?r[0]+s*c:r)*d*(1-d)/2,u=De(l),i=Ye(l);return O(b([255*(d+f*(-.14861*u+1.78277*i)),255*(d+f*(-.29227*u-.90649*i)),255*(d+f*(1.97294*u)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?n:(n=e,s)},s.hue=function(e){return null==e?r:("array"===m(r=e)?(c=r[1]-r[0],0===c&&(r=r[1])):c=0,s)},s.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,a=e[1]-e[0]):(o=[e,e],a=0),s)},s.scale=()=>O.scale(s),s.hue(r),s},deltaE:function(e,t,r=1,n=1,o=1){var a=function(e){return 360*e/(2*st)},c=function(e){return 2*st*e/360};e=new N(e),t=new N(t);const[s,l,d]=Array.from(e.lab()),[f,u,i]=Array.from(t.lab()),b=(s+f)/2,h=(Je(Qe(l,2)+Qe(d,2))+Je(Qe(u,2)+Qe(i,2)))/2,m=.5*(1-Je(Qe(h,7)/(Qe(h,7)+Qe(25,7)))),g=l*(1+m),p=u*(1+m),x=Je(Qe(g,2)+Qe(d,2)),y=Je(Qe(p,2)+Qe(i,2)),w=(x+y)/2,k=a(rt(d,g)),v=a(rt(i,p)),_=k>=0?k:k+360,j=v>=0?v:v+360,M=nt(_-j)>180?(_+j+360)/2:(_+j)/2,S=1-.17*ot(c(M-30))+.24*ot(c(2*M))+.32*ot(c(3*M+6))-.2*ot(c(4*M-63));let E=j-_;E=nt(E)<=180?E:j<=_?E+360:E-360,E=2*Je(x*y)*at(c(E)/2);const A=f-s,C=y-x,O=1+.015*Qe(b-50,2)/Je(20+Qe(b-50,2)),R=1+.045*w,P=1+.015*w*S,$=30*ct(-Qe((M-275)/25,2)),B=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*at(2*c($)),G=Je(Qe(A/(r*O),2)+Qe(C/(n*R),2)+Qe(E/(o*P),2)+B*(C/(n*R))*(E/(o*P)));return tt(0,et(100,G))},distance:function(e,t,r="lab"){e=new N(e),t=new N(t);const n=e.get(r),o=t.get(r);let a=0;for(let e in n){const t=(n[e]||0)-(o[e]||0);a+=t*t}return Math.sqrt(a)},input:A,interpolate:Q,limits:Te,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(We(16*Xe()));return new N(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new N(...e),!0}catch(e){return!1}}});const Zt=O;var zt=r(790);const Vt=(0,zt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,zt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Tt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,0) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(0,0,0,0) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-100} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-neutral-100} 80%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-secondary-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-secondary-050} 80%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-secondary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-secondary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(90deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(90deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Ut=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Ht(e){const t=function(e){const t=e,r=Ut;r.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:Zt.deltaE(t,e.hexcode)})))})),r.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const n=r.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return n.shades=n.shades.map((e=>({...e,lightnessDiff:Math.abs(Zt(e.hexcode).get("hsl.l")-Zt(t).get("hsl.l"))}))),n.closestShadeLightness=n.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),n}(e),r=t.closestShadeLightness.hexcode,[n,o]=Zt(e).hsl(),[a,c]=Zt(r).hsl();let s=n-(a||0);s=0===s?a.toString():s>0?"+"+s:s.toString();const l=o/c,d=t.shades.map((({number:r,hexcode:n})=>{const[,a]=Zt(n).hsl();let d;d=c<.01||o<.01?a:a*l;let f=Zt(n).set("hsl.s",d).set("hsl.h",s).hex();return r===t.closestShadeLightness.number&&(f=Zt(e).hex()),{number:r.toString(),hexcode:f}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:d}}function Jt(e){const t=Object.fromEntries(e.map((e=>[e.slug,e.color])));return Tt.map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,r)=>t[r]||r))})))}var Qt=r(4744),er=r.n(Qt);function tr(e){return"[object Object]"===Object.prototype.toString.call(e)}function rr(e){var t,r;return!1!==tr(e)&&(void 0===(t=e.constructor)||!1!==tr(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var nr=r(3582);const or=[{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"],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",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function ar(e,t,r){if(!r||"string"!=typeof r){if("string"!=typeof r?.ref)return r;if(!(r=sr(e,r.ref))||r?.ref)return r}let n;if(r.startsWith("var:"))n=r.slice(4).split("|");else{if(!r.startsWith("var(--wp--")||!r.endsWith(")"))return r;n=r.slice(10,-1).split("--")}const[o,...a]=n;return"preset"===o?function(e,t,r,[n,o]){const a=or.find((e=>e.cssVarInfix===n));if(!a)return r;const c=cr(e.settings,t,a.path,"slug",o);if(c){const{valueKey:r}=a;return ar(e,t,c[r])}return r}(e,t,r,a):"custom"===o?function(e,t,r,n){var o;const a=null!==(o=sr(e.settings,["blocks",t,"custom",...n]))&&void 0!==o?o:sr(e.settings,["custom",...n]);return a?ar(e,t,a):r}(e,t,r,a):r}function cr(e,t,r,n,o){const a=[sr(e,["blocks",t,...r]),sr(e,r)];for(const c of a)if(c){const a=["custom","theme","default"];for(const s of a){const a=c[s];if(a){const c=a.find((e=>e[n]===o));if(c)return"slug"===n||cr(e,t,r,"slug",c.slug)[n]===c[n]?c:void 0}}}}const sr=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r},lr=(0,d.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null}),dr=window.wp.apiFetch;var fr=r.n(dr);function ur(e,t="",r="all",{shouldDecodeEncode:n=!0}={}){const{merged:o,base:a,user:c}=(0,d.useContext)(lr),s=e?"."+e:"",l=t?`styles.blocks.${t}${s}`:`styles${s}`;let f,u;switch(r){case"all":f=sr(o,l),u=n?ar(o,t,f):f;break;case"user":f=sr(c,l),u=n?ar(o,t,f):f;break;case"base":f=sr(a,l),u=n?ar(a,t,f):f;break;default:throw"Unsupported source"}return[u]}function ir({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,l.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(nr.store),o=e(nr.store).__experimentalGetCurrentGlobalStylesId();let a;const c=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof c&&(a=c?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:a}}),[]);return[e,!!t,t]}(),[n,o]=function(){const e=(0,l.useSelect)((e=>e(nr.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),a=(0,d.useMemo)((()=>{return o&&r?(e=o,t=r,er()(e,t,{isMergeableObject:rr,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,o]);return(0,d.useMemo)((()=>({isReady:t&&n,user:r,base:o,merged:a,globalStylesId:e})),[a,r,o,n,t,e])}();return t.isReady?(0,zt.jsx)(lr.Provider,{value:t,children:e}):null}function br(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=br(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}const hr=function(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=br(e))&&(n&&(n+=" "),n+=t);return n};var mr=r(383);const gr=({onClose:e})=>(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,zt.jsx)("p",{children:(0,n.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,zt.jsxs)(c.Flex,{justify:"end",gap:4,children:[(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,n.__)("Don't Save","better-block-editor")})}),(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,n.__)("Save Changes","better-block-editor")})})]})]});function pr(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function xr(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const r=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${r}`,slug:`bbe-${e.toLowerCase()}-${r}`,color:t.hexcode}}))}var yr=r(8969);const wr=()=>{const[e,t]=(0,d.useState)(!1),[r,o]=(0,d.useState)(!1),[a,s]=(0,d.useState)(""),[f,u]=(0,d.useState)(!1),[i,b]=(0,d.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[h,m]=(0,d.useState)({color:!0,typography:!0}),g=pr(),p=(0,mr.Xo)();(0,d.useEffect)((()=>{if(!p||i)return;const e=e=>{const r=e.clipboardData,n=r.getData("text/html")||r.getData("text/plain");n&&n.includes("bbe-")&&t(!0)};return p.addEventListener("paste",e),()=>p.removeEventListener("paste",e)}),[p,i]);const x=function(){const e=(0,l.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const r=await fr()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(r?.error)throw new Error(r.error);await(0,l.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,r)}}(),y=async()=>{await fr()({path:`${yr.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),b(!0)};return i&&!f?null:(0,zt.jsxs)(zt.Fragment,{children:[e&&(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,zt.jsx)("p",{children:(0,n.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Colors","better-block-editor"),checked:h.color,onChange:e=>m({...h,color:e})}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>m({...h,typography:e})}),a&&(0,zt.jsx)(c.Notice,{status:"error",isDismissible:!1,children:a}),(0,zt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{o(!0),s("");try{let e=await fr()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await fr()({path:`${yr.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:h.color?1:0,typography:h.typography?1:0}}}),e?.error)throw new Error(e.error);await x(),await y(),g||u(!0),t(!1)}catch(e){s(e.message||(0,n.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:r,children:r?(0,zt.jsx)(c.Spinner,{}):(0,n.__)("Activate","better-block-editor")}),(0,zt.jsx)(c.Button,{variant:"secondary",onClick:async()=>{await y(),t(!1),u(!1)},children:(0,n.__)("Dismiss","better-block-editor")})]})]}),f&&(0,zt.jsx)(gr,{onClose:()=>u(!1)})]})};var kr=r(9876);const vr="wpbbe-palette-generator",_r="wpbbe-design-system-generator",jr=`${_r}/${vr}`,Mr={neutral:"",primary:"",secondary:""},Sr="neutral",Er="primary",Ar="secondary",Nr=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1,Cr=({label:e,value:t,onChange:r,colors:o,onReset:s})=>(0,zt.jsxs)(c.BaseControl,{children:[(0,zt.jsxs)(c.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,zt.jsx)("h3",{children:e}),(0,zt.jsx)(c.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:s,children:(0,n.__)("Reset","better-block-editor")})]}),(0,zt.jsx)(a.ColorPalette,{value:t,onChange:r,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),Or=()=>(0,zt.jsx)(c.Button,{className:hr("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",jr),children:(0,n.__)("Palette Generator","better-block-editor")}),Rr=()=>{const[e,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{let e=null;const r=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const r=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");r!==e&&(t(r),e=r)},n=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?r():e&&(t(null),e=null)})),o=new MutationObserver(r);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{n(),o.disconnect(),t(null)}}),[]),e?(0,d.createPortal)((0,zt.jsx)(Or,{}),e):null},Pr=()=>{const e=(0,d.useContext)(lr),{globalStylesId:t,isReady:r,user:a}=e,[s,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)({neutral:[],primary:[],secondary:[]}),[b,h]=(0,d.useState)(Mr),m=(0,d.useRef)(null),g=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),p=pr(),x=(0,d.useCallback)((()=>{var t;const r=[Sr,Er,Ar],n={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return r.forEach((e=>{n[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),i(n),n}),[e]),y=(0,d.useCallback)((r=>{var n;const o=function(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}(null!==(n=e?.merged?.settings?.color?.palette?.theme)&&void 0!==n?n:[],[...r.neutral,...r.primary,...r.secondary]);!function(e,t,r,n=!1){var o;const a=null!==(o=e?.settings)&&void 0!==o?o:{},c={...a,color:{...a.color,palette:{...a.color?.palette,theme:r},gradients:{...a.color?.gradients,theme:Jt(r)}},custom:{...a.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:c}),n&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(a,t,o)}),[e,a,t]),w=(0,d.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&i((r=>{const n={...r,[e]:t[e]};return y(n),n}))}),[y]),k=(0,d.useCallback)(((e,t)=>{let r;try{r=Ht(t)}catch(e){return}const n=xr(e,r.shades);h((r=>({...r,[e]:t}))),i((t=>{const r={...t,[e]:n};return y(r),r}))}),[y]),v=function(e,t){var r,n,o,a,c,s;const l=null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],d=null!==(n=e?.merged?.settings?.color?.palette?.core)&&void 0!==n?n:[],f=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(f).concat(d),[i="#000000"]=ur("color.text"),[b="#ffffff"]=ur("color.background"),[h=i]=ur("elements.h1.color.text"),[m=h]=ur("elements.link.color.text"),[g=m]=ur("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[r,n])=>{const o=e.find((e=>e.slug===r));return o&&(t[n]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const p=u.filter((({color:e})=>e===i)),x=u.filter((({color:e})=>e===g)),y=u.filter((({color:e})=>e===b)),w=p.concat(x).concat(u).filter((({color:e})=>e!==b)).slice(0,2);return{neutral:null!==(a=w?.[0]?.color)&&void 0!==a?a:"#000000",primary:null!==(c=w?.[1]?.color)&&void 0!==c?c:"#ffffff",secondary:null!==(s=y?.color)&&void 0!==s?s:"#ffffff"}}(e,Nr),_=(0,d.useCallback)((()=>{if(r)try{const e={neutral:xr(Sr,Ht(v.neutral).shades),primary:xr(Er,Ht(v.primary).shades),secondary:xr(Ar,Ht(v.secondary).shades)};h({neutral:v.neutral,primary:v.primary,secondary:v.secondary}),i(e),y(e)}catch(e){}}),[r,v,y]);return(0,d.useEffect)((()=>{r&&!s&&(m.current=x(),f(!0))}),[r,x,s]),(0,d.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===jr;t&&!e&&(h(Mr),f(!1)),e=t}));return()=>t()}),[]),g&&p?(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsx)(o.PluginSidebar,{name:vr,title:(0,n.__)("Palette Generator","better-block-editor"),icon:Vt,isPinnable:!1,children:(0,zt.jsxs)(c.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,zt.jsx)("h2",{children:(0,n.__)("Base Colors","better-block-editor")}),(0,zt.jsx)("p",{children:(0,n.__)("Choose base colors:","better-block-editor")}),(0,zt.jsxs)(c.__experimentalVStack,{spacing:8,children:[(0,zt.jsx)(Cr,{label:(0,n.__)("Neutral","better-block-editor"),value:b.neutral,onChange:e=>k(Sr,e),colors:u.neutral,onReset:()=>w(Sr)}),(0,zt.jsx)(Cr,{label:(0,n.__)("Primary","better-block-editor"),value:b.primary,N:!0,onChange:e=>k(Er,e),colors:u.primary,onReset:()=>w(Er)}),(0,zt.jsx)(Cr,{label:(0,n.__)("Secondary","better-block-editor"),value:b.secondary,onChange:e=>k(Ar,e),colors:u.secondary,onReset:()=>w(Ar)}),!Nr&&(0,zt.jsx)(c.Button,{variant:"primary",onClick:()=>{_()},children:(0,n.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,zt.jsx)(Rr,{})]}):null};(0,s.registerPlugin)(_r,{render:()=>(0,zt.jsx)(ir,{children:(0,zt.jsx)(Pr,{})})}),(0,kr.L)("design-system-parts")||Nr||(0,s.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,zt.jsx)(wr,{})})})();1 (()=>{"use strict";var e={8969:(e,t,r)=>{r.d(t,{H:()=>n});const n="wpbbe/v1"},9876:(e,t,r)=>{r.d(t,{L:()=>o});const n=window.WPBBE_DATA||{};function o(e){return(n?.features||[]).includes(e)}},8244:(e,t,r)=>{r.d(t,{Zb:()=>h,Th:()=>w,YR:()=>y,dZ:()=>x});var n=r(7143),o=r(4744),a=r.n(o);function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(e){var t,r;return!1!==c(e)&&(void 0===(t=e.constructor)||!1!==c(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var l=r(3582),d=r(6087);const f=[{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"],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",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function u(e,t,r){if(!r||"string"!=typeof r){if("string"!=typeof r?.ref)return r;if(!(r=b(e,r.ref))||r?.ref)return r}let n;if(r.startsWith("var:"))n=r.slice(4).split("|");else{if(!r.startsWith("var(--wp--")||!r.endsWith(")"))return r;n=r.slice(10,-1).split("--")}const[o,...a]=n;return"preset"===o?function(e,t,r,[n,o]){const a=f.find((e=>e.cssVarInfix===n));if(!a)return r;const c=i(e.settings,t,a.path,"slug",o);if(c){const{valueKey:r}=a;return u(e,t,c[r])}return r}(e,t,r,a):"custom"===o?function(e,t,r,n){var o;const a=null!==(o=b(e.settings,["blocks",t,"custom",...n]))&&void 0!==o?o:b(e.settings,["custom",...n]);return a?u(e,t,a):r}(e,t,r,a):r}function i(e,t,r,n,o){const a=[b(e,["blocks",t,...r]),b(e,r)];for(const c of a)if(c){const a=["custom","theme","default"];for(const s of a){const a=c[s];if(a){const c=a.find((e=>e[n]===o));if(c)return"slug"===n||i(e,t,r,"slug",c.slug)[n]===c[n]?c:void 0}}}}const b=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r},h=(0,d.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});var m=r(1455),g=r.n(m),p=r(790);function x(){const e=(0,n.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const r=await g()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(r?.error)throw new Error(r.error);await(0,n.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,r)}}function y(e,t="",r="all",{shouldDecodeEncode:n=!0}={}){const{merged:o,base:a,user:c}=(0,d.useContext)(h),s=e?"."+e:"",l=t?`styles.blocks.${t}${s}`:`styles${s}`;let f,i;switch(r){case"all":f=b(o,l),i=n?u(o,t,f):f;break;case"user":f=b(c,l),i=n?u(o,t,f):f;break;case"base":f=b(a,l),i=n?u(a,t,f):f;break;default:throw"Unsupported source"}return[i]}function w({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,n.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(l.store),o=e(l.store).__experimentalGetCurrentGlobalStylesId();let a;const c=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof c&&(a=c?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:a}}),[]);return[e,!!t,t]}(),[o,c]=function(){const e=(0,n.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),f=(0,d.useMemo)((()=>{return c&&r?(e=c,t=r,a()(e,t,{isMergeableObject:s,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,c]);return(0,d.useMemo)((()=>({isReady:t&&o,user:r,base:c,merged:f,globalStylesId:e})),[f,r,c,o,t,e])}();return t.isReady?(0,p.jsx)(h.Provider,{value:t,children:e}):null}},383:(e,t,r)=>{function n(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}r.d(t,{Xo:()=>n}),r(4715),r(7143),r(3656)},4744:e=>{var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function c(e,t){try{return t in e}catch(e){return!1}}function s(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var d=Array.isArray(r);return d===Array.isArray(e)?d?l.arrayMerge(e,r,l):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(c(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return s;var r=t.customMerge(e);return"function"==typeof r?r:s}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}(e,r,l):n(r,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return s(e,r,t)}),{})};var l=s;e.exports=l},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4164:(e,t,r)=>{function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(7723),o=r(3656),a=r(4715),c=r(6427);const s=window.wp.plugins;var l=r(7143),d=r(6087);const{min:f,max:u}=Math,i=(e,t=0,r=1)=>f(u(t,e),r),b=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const g=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==m(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),p=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:x,min:y,max:w}=Math,k=e=>Math.round(100*e)/100,v=e=>Math.round(100*e)/100,_=2*x,j=x/3,M=x/180,S=180/x;function A(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const E={format:{},autodetect:[]},N=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let r=p(e),n=!1;if(!r){n=!0,E.sorted||(E.autodetect=E.autodetect.sort(((e,t)=>t.p-e.p)),E.sorted=!0);for(let t of E.autodetect)if(r=t.test(...e),r)break}if(!E.format[r])throw new Error("unknown format: "+e);{const o=E.format[r].apply(null,n?e:e.slice(0,-1));t._rgb=b(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},C=(...e)=>new N(...e);C.version="3.1.2";const O=C,R={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,$=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,B=e=>{if(e.match(P)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match($)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:G}=Math,L=(...e)=>{let[t,r,n,o]=g(e,"rgba"),a=p(e)||"auto";void 0===o&&(o=1),"auto"===a&&(a=o<1?"rgba":"rgb"),t=G(t),r=G(r),n=G(n);let c="000000"+(t<<16|r<<8|n).toString(16);c=c.substr(c.length-6);let s="0"+G(255*o).toString(16);switch(s=s.substr(s.length-2),a.toLowerCase()){case"rgba":return`#${c}${s}`;case"argb":return`#${s}${c}`;default:return`#${c}`}};N.prototype.name=function(){const e=L(this._rgb,"rgb");for(let t of Object.keys(R))if(R[t]===e)return t.toLowerCase();return e},E.format.named=e=>{if(e=e.toLowerCase(),R[e])return B(R[e]);throw new Error("unknown color name: "+e)},E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&R[e.toLowerCase()])return"named"}}),N.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new N([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},N.prototype.clipped=function(){return this._rgb._clipped||!1};const I={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},Y=I,q=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function Z(e){const t=q.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function D(){return I.labWhitePoint}const W=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},X=(e,t,r)=>{const{MtxAdaptMa:n,MtxAdaptMaI:o,MtxXYZ2RGB:a,RefWhiteRGB:c,Xn:s,Yn:l,Zn:d}=Y,f=s*n.m00+l*n.m10+d*n.m20,u=s*n.m01+l*n.m11+d*n.m21,i=s*n.m02+l*n.m12+d*n.m22,b=c.X*n.m00+c.Y*n.m10+c.Z*n.m20,h=c.X*n.m01+c.Y*n.m11+c.Z*n.m21,m=c.X*n.m02+c.Y*n.m12+c.Z*n.m22,g=(e*n.m00+t*n.m10+r*n.m20)*(b/f),p=(e*n.m01+t*n.m11+r*n.m21)*(h/u),x=(e*n.m02+t*n.m12+r*n.m22)*(m/i),y=g*o.m00+p*o.m10+x*o.m20,w=g*o.m01+p*o.m11+x*o.m21,k=g*o.m02+p*o.m12+x*o.m22;return[255*W(y*a.m00+w*a.m10+k*a.m20),255*W(y*a.m01+w*a.m11+k*a.m21),255*W(y*a.m02+w*a.m12+k*a.m22)]},F=(...e)=>{e=g(e,"lab");const[t,r,n]=e,[o,a,c]=((e,t,r)=>{const{kE:n,kK:o,kKE:a,Xn:c,Yn:s,Zn:l}=Y,d=(e+16)/116,f=.002*t+d,u=d-.005*r,i=f*f*f,b=u*u*u;return[(i>n?i:(116*f-16)/o)*c,(e>a?Math.pow((e+16)/116,3):e/o)*s,(b>n?b:(116*u-16)/o)*l]})(t,r,n),[s,l,d]=X(o,a,c);return[s,l,d,e.length>3?e[3]:1]};function K(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const z=(e,t,r)=>{e=K(e/255),t=K(t/255),r=K(r/255);const{MtxRGB2XYZ:n,MtxAdaptMa:o,MtxAdaptMaI:a,Xn:c,Yn:s,Zn:l,As:d,Bs:f,Cs:u}=Y;let i=e*n.m00+t*n.m10+r*n.m20,b=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22;const m=c*o.m00+s*o.m10+l*o.m20,g=c*o.m01+s*o.m11+l*o.m21,p=c*o.m02+s*o.m12+l*o.m22;let x=i*o.m00+b*o.m10+h*o.m20,y=i*o.m01+b*o.m11+h*o.m21,w=i*o.m02+b*o.m12+h*o.m22;return x*=m/d,y*=g/f,w*=p/u,i=x*a.m00+y*a.m10+w*a.m20,b=x*a.m01+y*a.m11+w*a.m21,h=x*a.m02+y*a.m12+w*a.m22,[i,b,h]},V=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=z(t,r,n),[l,d,f]=function(e,t,r){const{Xn:n,Yn:o,Zn:a,kE:c,kK:s}=Y,l=e/n,d=t/o,f=r/a,u=l>c?Math.pow(l,1/3):(s*l+16)/116,i=d>c?Math.pow(d,1/3):(s*d+16)/116;return[116*i-16,500*(u-i),200*(i-(f>c?Math.pow(f,1/3):(s*f+16)/116))]}(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lab=function(){return V(this._rgb)},Object.assign(O,{lab:(...e)=>new N(...e,"lab"),getLabWhitePoint:D,setLabWhitePoint:Z}),E.format.lab=F,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"lab"))&&3===e.length)return"lab"}}),N.prototype.darken=function(e=1){const t=this.lab();return t[0]-=Y.Kn*e,new N(t,"lab").alpha(this.alpha(),!0)},N.prototype.brighten=function(e=1){return this.darken(-e)},N.prototype.darker=N.prototype.darken,N.prototype.brighter=N.prototype.brighten,N.prototype.get=function(e){const[t,r]=e.split("."),n=this[t]();if(r){const e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return n[e];throw new Error(`unknown channel ${r} in mode ${t}`)}return n};const{pow:T}=Math;N.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new N([0,0,0,this._rgb[3]],"rgb");if(1===e)return new N([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20;const o=(r,a)=>{const c=r.interpolate(a,.5,t),s=c.luminance();return Math.abs(e-s)<1e-7||!n--?c:s>e?o(r,c):o(c,a)},a=(r>e?o(new N([0,0,0]),this):o(this,new N([255,255,255]))).rgb();return new N([...a,this._rgb[3]])}return U(...this._rgb.slice(0,3))};const U=(e,t,r)=>.2126*(e=H(e))+.7152*(t=H(t))+.0722*H(r),H=e=>(e/=255)<=.03928?e/12.92:T((e+.055)/1.055,2.4),J={},Q=(e,t,r=.5,...n)=>{let o=n[0]||"lrgb";if(J[o]||n.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new N(e)),"object"!==m(t)&&(t=new N(t)),J[o](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};N.prototype.mix=N.prototype.interpolate=function(e,t=.5,...r){return Q(this,e,t,...r)},N.prototype.premultiply=function(e=!1){const t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new N([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};const{sin:ee,cos:te}=Math,re=(...e)=>{let[t,r,n]=g(e,"lch");return isNaN(n)&&(n=0),n*=M,[t,te(n)*r,ee(n)*r]},ne=(...e)=>{e=g(e,"lch");const[t,r,n]=e,[o,a,c]=re(t,r,n),[s,l,d]=F(o,a,c);return[s,l,d,e.length>3?e[3]:1]},{sqrt:oe,atan2:ae,round:ce}=Math,se=(...e)=>{const[t,r,n]=g(e,"lab"),o=oe(r*r+n*n);let a=(ae(n,r)*S+360)%360;return 0===ce(1e4*o)&&(a=Number.NaN),[t,o,a]},le=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=V(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lch=function(){return le(this._rgb)},N.prototype.hcl=function(){return A(le(this._rgb))},Object.assign(O,{lch:(...e)=>new N(...e,"lch"),hcl:(...e)=>new N(...e,"hcl")}),E.format.lch=ne,E.format.hcl=(...e)=>{const t=A(g(e,"hcl"));return ne(...t)},["lch","hcl"].forEach((e=>E.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=g(t,e))&&3===t.length)return e}}))),N.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=Y.Kn*e,t[1]<0&&(t[1]=0),new N(t,"lch").alpha(this.alpha(),!0)},N.prototype.desaturate=function(e=1){return this.saturate(-e)},N.prototype.set=function(e,t,r=!1){const[n,o]=e.split("."),a=this[n]();if(o){const e=n.indexOf(o)-("ok"===n.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=+t.substr(1);break;case"/":a[e]/=+t.substr(1);break;default:a[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");a[e]=t}const o=new N(a,n);return r?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${n}`)}return a},N.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},N.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,r)=>{const n=e._rgb,o=t._rgb;return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"rgb")};const{sqrt:de,pow:fe}=Math;J.lrgb=(e,t,r)=>{const[n,o,a]=e._rgb,[c,s,l]=t._rgb;return new N(de(fe(n,2)*(1-r)+fe(c,2)*r),de(fe(o,2)*(1-r)+fe(s,2)*r),de(fe(a,2)*(1-r)+fe(l,2)*r),"rgb")};J.lab=(e,t,r)=>{const n=e.lab(),o=t.lab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"lab")};const ue=(e,t,r,n)=>{let o,a,c,s,l,d,f,u,i,b,h,m;return"hsl"===n?(o=e.hsl(),a=t.hsl()):"hsv"===n?(o=e.hsv(),a=t.hsv()):"hcg"===n?(o=e.hcg(),a=t.hcg()):"hsi"===n?(o=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=e.hcl(),a=t.hcl()):"oklch"===n&&(o=e.oklch().reverse(),a=t.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||([c,l,f]=o,[s,d,u]=a),isNaN(c)||isNaN(s)?isNaN(c)?isNaN(s)?b=Number.NaN:(b=s,1!=f&&0!=f||"hsv"==n||(i=d)):(b=c,1!=u&&0!=u||"hsv"==n||(i=l)):(m=s>c&&s-c>180?s-(c+360):s<c&&c-s>180?s+360-c:s-c,b=c+r*m),void 0===i&&(i=l+r*(d-l)),h=f+r*(u-f),new N("oklch"===n?[h,i,b]:[b,i,h],n)},ie=(e,t,r)=>ue(e,t,r,"lch");J.lch=ie,J.hcl=ie;N.prototype.num=function(){return((...e)=>{const[t,r,n]=g(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(O,{num:(...e)=>new N(...e,"num")}),E.format.num=e=>{if("number"==m(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},E.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===m(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,r)=>{const n=e.num(),o=t.num();return new N(n+r*(o-n),"num")};const{floor:be}=Math;N.prototype.hcg=function(){return((...e)=>{const[t,r,n]=g(e,"rgb"),o=y(t,r,n),a=w(t,r,n),c=a-o,s=100*c/255,l=o/(255-c)*100;let d;return 0===c?d=Number.NaN:(t===a&&(d=(r-n)/c),r===a&&(d=2+(n-t)/c),n===a&&(d=4+(t-r)/c),d*=60,d<0&&(d+=360)),[d,s,l]})(this._rgb)},O.hcg=(...e)=>new N(...e,"hcg"),E.format.hcg=(...e)=>{e=g(e,"hcg");let t,r,n,[o,a,c]=e;c*=255;const s=255*a;if(0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=be(o),l=o-e,d=c*(1-a),f=d+s*(1-l),u=d+s*l,i=d+s;switch(e){case 0:[t,r,n]=[i,u,d];break;case 1:[t,r,n]=[f,i,d];break;case 2:[t,r,n]=[d,i,u];break;case 3:[t,r,n]=[d,f,i];break;case 4:[t,r,n]=[u,d,i];break;case 5:[t,r,n]=[i,d,f]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=g(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,r)=>ue(e,t,r,"hcg");const{cos:he}=Math,{min:me,sqrt:ge,acos:pe}=Math;N.prototype.hsi=function(){return((...e)=>{let t,[r,n,o]=g(e,"rgb");r/=255,n/=255,o/=255;const a=me(r,n,o),c=(r+n+o)/3,s=c>0?1-a/c:0;return 0===s?t=NaN:(t=(r-n+(r-o))/2,t/=ge((r-n)*(r-n)+(r-o)*(n-o)),t=pe(t),o>n&&(t=_-t),t/=_),[360*t,s,c]})(this._rgb)},O.hsi=(...e)=>new N(...e,"hsi"),E.format.hsi=(...e)=>{e=g(e,"hsi");let t,r,n,[o,a,c]=e;return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(n=(1-a)/3,t=(1+a*he(_*o)/he(j-_*o))/3,r=1-(n+t)):o<2/3?(o-=1/3,t=(1-a)/3,r=(1+a*he(_*o)/he(j-_*o))/3,n=1-(t+r)):(o-=2/3,r=(1-a)/3,n=(1+a*he(_*o)/he(j-_*o))/3,t=1-(r+n)),t=i(c*t*3),r=i(c*r*3),n=i(c*n*3),[255*t,255*r,255*n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,r)=>ue(e,t,r,"hsi");const xe=(...e)=>{e=g(e,"hsl");const[t,r,n]=e;let o,a,c;if(0===r)o=a=c=255*n;else{const e=[0,0,0],s=[0,0,0],l=n<.5?n*(1+r):n+r-n*r,d=2*n-l,f=t/360;e[0]=f+1/3,e[1]=f,e[2]=f-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?s[t]=d+6*(l-d)*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=d+(l-d)*(2/3-e[t])*6:s[t]=d;[o,a,c]=[255*s[0],255*s[1],255*s[2]]}return e.length>3?[o,a,c,e[3]]:[o,a,c,1]},ye=(...e)=>{e=g(e,"rgba");let[t,r,n]=e;t/=255,r/=255,n/=255;const o=y(t,r,n),a=w(t,r,n),c=(a+o)/2;let s,l;return a===o?(s=0,l=Number.NaN):s=c<.5?(a-o)/(a+o):(a-o)/(2-a-o),t==a?l=(r-n)/(a-o):r==a?l=2+(n-t)/(a-o):n==a&&(l=4+(t-r)/(a-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,s,c,e[3]]:[l,s,c]};N.prototype.hsl=function(){return ye(this._rgb)},O.hsl=(...e)=>new N(...e,"hsl"),E.format.hsl=xe,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,r)=>ue(e,t,r,"hsl");const{floor:we}=Math,{min:ke,max:ve}=Math;N.prototype.hsv=function(){return((...e)=>{e=g(e,"rgb");let[t,r,n]=e;const o=ke(t,r,n),a=ve(t,r,n),c=a-o;let s,l,d;return d=a/255,0===a?(s=Number.NaN,l=0):(l=c/a,t===a&&(s=(r-n)/c),r===a&&(s=2+(n-t)/c),n===a&&(s=4+(t-r)/c),s*=60,s<0&&(s+=360)),[s,l,d]})(this._rgb)},O.hsv=(...e)=>new N(...e,"hsv"),E.format.hsv=(...e)=>{e=g(e,"hsv");let t,r,n,[o,a,c]=e;if(c*=255,0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),s=o-e,l=c*(1-a),d=c*(1-a*s),f=c*(1-a*(1-s));switch(e){case 0:[t,r,n]=[c,f,l];break;case 1:[t,r,n]=[d,c,l];break;case 2:[t,r,n]=[l,c,f];break;case 3:[t,r,n]=[l,d,c];break;case 4:[t,r,n]=[f,l,c];break;case 5:[t,r,n]=[c,l,d]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,r,n)=>e+r*(t[n]||0)),0):t.reduce(((t,r)=>t+r*e),0)))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}J.hsv=(e,t,r)=>ue(e,t,r,"hsv");const je=(...e)=>{e=g(e,"lab");const[t,r,n,...o]=e,[a,c,s]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],d=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,r,n]),_e(l,d.map((e=>e**3))));var l,d;const[f,u,i]=X(a,c,s);return[f,u,i,...o.length>0&&o[0]<1?[o[0]]:[]]},Me=(...e)=>{const[t,r,n,...o]=g(e,"rgb");return[...function(e){const t=_e([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return _e([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(z(t,r,n)),...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.oklab=function(){return Me(this._rgb)},Object.assign(O,{oklab:(...e)=>new N(...e,"oklab")}),E.format.oklab=je,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,r)=>{const n=e.oklab(),o=t.oklab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"oklab")};J.oklch=(e,t,r)=>ue(e,t,r,"oklch");const{pow:Se,sqrt:Ae,PI:Ee,cos:Ne,sin:Ce,atan2:Oe}=Math,{pow:Re}=Math;function Pe(e){let t="rgb",r=O("#ccc"),n=0,o=[0,1],a=[],c=[0,0],s=!1,l=[],d=!1,f=0,u=1,b=!1,h={},g=!0,p=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&O.brewer&&O.brewer[e.toLowerCase()]&&(e=O.brewer[e.toLowerCase()]),"array"===m(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=O(e[t]);a.length=0;for(let t=0;t<e.length;t++)a.push(t/(e.length-1))}return v(),l=e};let y=e=>e,w=e=>e;const k=function(e,n){let o,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:s&&s.length>2?function(e){if(null!=s){const t=s.length-1;let r=0;for(;r<t&&e>=s[r];)r++;return r-1}return 0}(e)/(s.length-2):u!==f?(e-f)/(u-f):1,d=w(d),n||(d=y(d)),1!==p&&(d=Re(d,p)),d=c[0]+d*(1-c[0]-c[1]),d=i(d,0,1);const b=Math.floor(1e4*d);if(g&&h[b])o=h[b];else{if("array"===m(l))for(let e=0;e<a.length;e++){const r=a[e];if(d<=r){o=l[e];break}if(d>=r&&e===a.length-1){o=l[e];break}if(d>r&&d<a[e+1]){d=(d-r)/(a[e+1]-r),o=O.interpolate(l[e],l[e+1],d,t);break}}else"function"===m(l)&&(o=l(d));g&&(h[b]=o)}return o};var v=()=>h={};x(e);const _=function(e){const t=O(k(e));return d&&t[d]?t[d]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))s=e,o=[e[0],e[e.length-1]];else{const t=O.analyze(o);s=0===e?[t.min,t.max]:O.limits(t,"e",e)}return _}return s},_.domain=function(e){if(!arguments.length)return o;f=e[0],u=e[e.length-1],a=[];const t=l.length;if(e.length===t&&f!==u)for(let t of Array.from(e))a.push((t-f)/(u-f));else{for(let e=0;e<t;e++)a.push(e/(t-1));if(e.length>2){const t=e.map(((t,r)=>r/(e.length-1))),r=e.map((e=>(e-f)/(u-f)));r.every(((e,r)=>t[r]===e))||(w=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;const o=(e-r[n])/(r[n+1]-r[n]);return t[n]+o*(t[n+1]-t[n])})}}return o=[f,u],_},_.mode=function(e){return arguments.length?(t=e,v(),_):t},_.range=function(e,t){return x(e),_},_.out=function(e){return d=e,_},_.spread=function(e){return arguments.length?(n=e,_):n},_.correctLightness=function(e){return null==e&&(e=!0),b=e,v(),y=b?function(e){const t=k(0,!0).lab()[0],r=k(1,!0).lab()[0],n=t>r;let o=k(e,!0).lab()[0];const a=t+(r-t)*e;let c=o-a,s=0,l=1,d=20;for(;Math.abs(c)>.01&&d-- >0;)n&&(c*=-1),c<0?(s=e,e+=.5*(l-e)):(l=e,e+=.5*(s-e)),o=k(e,!0).lab()[0],c=o-a;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),c=e,_):c},_.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0===arguments.length)n=l.slice(0);else if(1===t)n=[_(.5)];else if(t>1){const e=o[0],r=o[1]-e;n=function(e,t){let r=[],n=0<t,o=t;for(let e=0;n?e<o:e>o;n?e++:e--)r.push(e);return r}(0,t).map((n=>_(e+n/(t-1)*r)))}else{e=[];let t=[];if(s&&s.length>2)for(let e=1,r=s.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push(.5*(s[e-1]+s[e]));else t=o;n=t.map((e=>_(e)))}return O[r]&&(n=n.map((e=>e[r]()))),n},_.cache=function(e){return null!=e?(g=e,_):g},_.gamma=function(e){return null!=e?(p=e,_):p},_.nodata=function(e){return null!=e?(r=O(e),_):r},_}const{round:$e}=Math;N.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map($e)},N.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,r)=>r<3?!1===e?t:$e(t):t))},Object.assign(O,{rgb:(...e)=>new N(...e,"rgb")}),E.format.rgb=(...e)=>{const t=g(e,"rgba");return void 0===t[3]&&(t[3]=1),t},E.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=g(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Be=(e,t,r)=>{if(!Be[r])throw new Error("unknown blend mode "+r);return Be[r](e,t)},Ge=e=>(t,r)=>{const n=O(r).rgb(),o=O(t).rgb();return O.rgb(e(n,o))},Le=e=>(t,r)=>{const n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};Be.normal=Ge(Le((e=>e))),Be.multiply=Ge(Le(((e,t)=>e*t/255))),Be.screen=Ge(Le(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Be.overlay=Ge(Le(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Be.darken=Ge(Le(((e,t)=>e>t?t:e))),Be.lighten=Ge(Le(((e,t)=>e>t?e:t))),Be.dodge=Ge(Le(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Be.burn=Ge(Le(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Ie=Be,{pow:Ye,sin:qe,cos:Ze}=Math,{floor:De,random:We}=Math,{log:Xe,pow:Fe,floor:Ke,abs:ze}=Math;function Ve(e,t=null){const r={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===m(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===m(e)&&(e=e[t]),null==e||isNaN(e)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)})),r.domain=[r.min,r.max],r.limits=(e,t)=>Te(r,e,t),r}function Te(e,t="equal",r=7){"array"==m(e)&&(e=Ve(e));const{min:n,max:o}=e,a=e.values.sort(((e,t)=>e-t));if(1===r)return[n,o];const c=[];if("c"===t.substr(0,1)&&(c.push(n),c.push(o)),"e"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++)c.push(n+e/r*(o-n));c.push(o)}else if("l"===t.substr(0,1)){if(n<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*Xe(n),t=Math.LOG10E*Xe(o);c.push(n);for(let n=1;n<r;n++)c.push(Fe(10,e+n/r*(t-e)));c.push(o)}else if("q"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++){const t=(a.length-1)*e/r,n=Ke(t);if(n===t)c.push(a[n]);else{const e=t-n;c.push(a[n]*(1-e)+a[n+1]*e)}}c.push(o)}else if("k"===t.substr(0,1)){let e;const t=a.length,s=new Array(t),l=new Array(r);let d=!0,f=0,u=null;u=[],u.push(n);for(let e=1;e<r;e++)u.push(n+e/r*(o-n));for(u.push(o);d;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){const t=a[e];let n,o=Number.MAX_VALUE;for(let a=0;a<r;a++){const r=ze(u[a]-t);r<o&&(o=r,n=a),l[n]++,s[e]=n}}const n=new Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)e=s[r],null===n[e]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/l[e];d=!1;for(let e=0;e<r;e++)if(n[e]!==u[e]){d=!0;break}u=n,f++,f>200&&(d=!1)}const i={};for(let e=0;e<r;e++)i[e]=[];for(let r=0;r<t;r++)e=s[r],i[e].push(a[r]);let b=[];for(let e=0;e<r;e++)b.push(i[e][0]),b.push(i[e][i[e].length-1]);b=b.sort(((e,t)=>e-t)),c.push(b[0]);for(let e=1;e<b.length;e+=2){const t=b[e];isNaN(t)||-1!==c.indexOf(t)||c.push(t)}}return c}const Ue=.022;function He(e,t,r){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:rt,abs:nt,cos:ot,sin:at,exp:ct,PI:st}=Math,lt={cool:()=>Pe([O.hsl(180,1,.9),O.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},dt={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},ft=Object.keys(dt),ut=new Map(ft.map((e=>[e.toLowerCase(),e]))),it="function"==typeof Proxy?new Proxy(dt,{get(e,t){const r=t.toLowerCase();if(ut.has(r))return e[ut.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(ft)}):dt,{max:bt}=Math;N.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=g(e,"rgb");t/=255,r/=255,n/=255;const o=1-bt(t,bt(r,n)),a=o<1?1/(1-o):0;return[(1-t-o)*a,(1-r-o)*a,(1-n-o)*a,o]})(this._rgb)},Object.assign(O,{cmyk:(...e)=>new N(...e,"cmyk")}),E.format.cmyk=(...e)=>{e=g(e,"cmyk");const[t,r,n,o]=e,a=e.length>4?e[4]:1;return 1===o?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),a]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=Me(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,gt=(...e)=>{const t=g(e,"rgba");let r=p(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{const t=g(e,"hsla");let r=p(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ye(t),r);if("lab"===r.substr(0,3)){const e=D();Z("d50");const n=((...e)=>{const t=g(e,"lab");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(V(t),r);return Z(e),n}if("lch"===r.substr(0,3)){const e=D();Z("d50");const n=((...e)=>{const t=g(e,"lch");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),r);return Z(e),n}return"oklab"===r.substr(0,5)?((...e)=>{const t=g(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=v(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Me(t)):"oklch"===r.substr(0,5)?((...e)=>{const t=g(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)},pt=(...e)=>{e=g(e,"lch");const[t,r,n,...o]=e,[a,c,s]=re(t,r,n),[l,d,f]=je(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,yt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,vt=/\s+/.source,_t=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Mt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(vt)+Mt+"\\)$"),At=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(_t)+kt+"\\)$"),Et=new RegExp("^rgba\\("+kt+[xt,xt,xt,yt].join(_t)+kt+"\\)$"),Nt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(vt)+Mt+"\\)$"),Ct=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(_t)+kt+"\\)$"),Ot=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Rt=new RegExp("^lab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),$t=new RegExp("^oklab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Bt=new RegExp("^oklch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),{round:Gt}=Math,Lt=e=>e.map(((e,t)=>t<=2?i(Gt(e),0,255):e)),It=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+.5*(e+1)*(r-t):t+e*(r-t)),+e),Yt=(e,t)=>"none"===e?t:e,qt=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(E.format.named)try{return E.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(At))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+It(Yt(e[t],0),0,255);e=Lt(e);const r=void 0!==t[4]?+It(t[4],0,1):1;return e[3]=r,e}if(t=e.match(Et)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+It(e[t],0,255);return e}if((t=e.match(Nt))||(t=e.match(Ct))){const e=t.slice(1,4);e[0]=+Yt(e[0].replace("deg",""),0),e[1]=.01*+It(Yt(e[1],0),0,100),e[2]=.01*+It(Yt(e[2],0),0,100);const r=Lt(xe(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const r=xe(e);for(let e=0;e<3;e++)r[e]=Gt(r[e]);return r[3]=+t[4],r}if(t=e.match(Rt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,100),e[1]=It(Yt(e[1],0),-125,125,!0),e[2]=It(Yt(e[2],0),-125,125,!0);const r=D();Z("d50");const n=Lt(F(e));Z(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=It(e[0],0,100),e[1]=It(Yt(e[1],0),0,150,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=D();Z("d50");const n=Lt(ne(e));Z(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match($t)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),-.4,.4,!0),e[2]=It(Yt(e[2],0),-.4,.4,!0);const r=Lt(je(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Bt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),0,.4,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=Lt(pt(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}};qt.test=e=>St.test(e)||Nt.test(e)||Rt.test(e)||Pt.test(e)||$t.test(e)||Bt.test(e)||At.test(e)||Et.test(e)||Ct.test(e)||Ot.test(e)||"transparent"===e;const Zt=qt;N.prototype.css=function(e){return gt(this._rgb,e)},O.css=(...e)=>new N(...e,"css"),E.format.css=Zt,E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&Zt.test(e))return"css"}}),E.format.gl=(...e)=>{const t=g(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},O.gl=(...e)=>new N(...e,"gl"),N.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},N.prototype.hex=function(e){return L(this._rgb,e)},O.hex=(...e)=>new N(...e,"hex"),E.format.hex=B,E.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Dt}=Math,Wt=e=>{const t=e/100;let r,n,o;return t<66?(r=255,n=t<6?0:-155.25485562709179-.44596950469579133*(n=t-2)+104.49216199393888*Dt(n),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Dt(o)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.25366309332127*Dt(r),n=325.4494125711974+.07943456536662342*(n=t-50)-28.0852963507957*Dt(n),o=255),[r,n,o,1]},{round:Xt}=Math;N.prototype.temp=N.prototype.kelvin=N.prototype.temperature=function(){return((...e)=>{const t=g(e,"rgb"),r=t[0],n=t[2];let o,a=1e3,c=4e4;for(;c-a>.4;){o=.5*(c+a);const e=Wt(o);e[2]/e[0]>=n/r?c=o:a=o}return Xt(o)})(this._rgb)};const Ft=(...e)=>new N(...e,"temp");Object.assign(O,{temp:Ft,kelvin:Ft,temperature:Ft}),E.format.temp=E.format.kelvin=E.format.temperature=Wt,N.prototype.oklch=function(){return ht(this._rgb)},Object.assign(O,{oklch:(...e)=>new N(...e,"oklch")}),E.format.oklch=pt,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(O,{analyze:Ve,average:(e,t="lrgb",r=null)=>{const n=e.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(e,t){return e+t}));if(r.forEach(((e,t)=>{r[t]*=o})),e=e.map((e=>new N(e))),"lrgb"===t)return((e,t)=>{const r=e.length,n=[0,0,0,0];for(let o=0;o<e.length;o++){const a=e[o],c=t[o]/r,s=a._rgb;n[0]+=Se(s[0],2)*c,n[1]+=Se(s[1],2)*c,n[2]+=Se(s[2],2)*c,n[3]+=s[3]*c}return n[0]=Ae(n[0]),n[1]=Ae(n[1]),n[2]=Ae(n[2]),n[3]>.9999999&&(n[3]=1),new N(b(n))})(e,r);const a=e.shift(),c=a.get(t),s=[];let l=0,d=0;for(let e=0;e<c.length;e++)if(c[e]=(c[e]||0)*r[0],s.push(isNaN(c[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(c[e])){const t=c[e]/180*Ee;l+=Ne(t)*r[0],d+=Ce(t)*r[0]}let f=a.alpha()*r[0];e.forEach(((e,n)=>{const o=e.get(t);f+=e.alpha()*r[n+1];for(let e=0;e<c.length;e++)if(!isNaN(o[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){const t=o[e]/180*Ee;l+=Ne(t)*r[n+1],d+=Ce(t)*r[n+1]}else c[e]+=o[e]*r[n+1]}));for(let e=0;e<c.length;e++)if("h"===t.charAt(e)){let t=Oe(d/s[e],l/s[e])/Ee*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;c[e]=t}else c[e]=c[e]/s[e];return f/=n,new N(c,t).alpha(f>.99999?1:f,!0)},bezier:e=>{const t=function(e){let t,r,n,o;if(2===(e=e.map((e=>new N(e)))).length)[r,n]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>r[t]+e*(n[t]-r[t])));return new N(t,"lab")};else if(3===e.length)[r,n,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*o[t]));return new N(t,"lab")};else if(4===e.length){let a;[r,n,o,a]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*o[t]+e*e*e*a[t]));return new N(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let r,n,o;r=e.map((e=>e.lab())),o=e.length-1,n=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t}(o),t=function(e){const t=1-e,a=[0,1,2].map((a=>r.reduce(((r,c,s)=>r+n[s]*t**(o-s)*e**s*c[a]),0)));return new N(a,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Ie,brewer:it,Color:N,colors:R,contrast:(e,t)=>{e=new N(e),t=new N(t);const r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new N(e),t=new N(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const r=He(...e.rgb()),n=He(...t.rgb()),o=r>=Ue?r:r+Math.pow(Ue-r,1.414),a=n>=Ue?n:n+Math.pow(Ue-n,1.414),c=Math.pow(a,.56)-Math.pow(o,.57),s=Math.pow(a,.65)-Math.pow(o,.62),l=Math.abs(a-o)<5e-4?0:o<a?1.14*c:1.14*s;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,o=[0,1]){let a,c=0;"array"===m(o)?a=o[1]-o[0]:(a=0,o=[o,o]);const s=function(s){const l=_*((e+120)/360+t*s),d=Ye(o[0]+a*s,n),f=(0!==c?r[0]+s*c:r)*d*(1-d)/2,u=Ze(l),i=qe(l);return O(b([255*(d+f*(-.14861*u+1.78277*i)),255*(d+f*(-.29227*u-.90649*i)),255*(d+f*(1.97294*u)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?n:(n=e,s)},s.hue=function(e){return null==e?r:("array"===m(r=e)?(c=r[1]-r[0],0===c&&(r=r[1])):c=0,s)},s.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,a=e[1]-e[0]):(o=[e,e],a=0),s)},s.scale=()=>O.scale(s),s.hue(r),s},deltaE:function(e,t,r=1,n=1,o=1){var a=function(e){return 360*e/(2*st)},c=function(e){return 2*st*e/360};e=new N(e),t=new N(t);const[s,l,d]=Array.from(e.lab()),[f,u,i]=Array.from(t.lab()),b=(s+f)/2,h=(Je(Qe(l,2)+Qe(d,2))+Je(Qe(u,2)+Qe(i,2)))/2,m=.5*(1-Je(Qe(h,7)/(Qe(h,7)+Qe(25,7)))),g=l*(1+m),p=u*(1+m),x=Je(Qe(g,2)+Qe(d,2)),y=Je(Qe(p,2)+Qe(i,2)),w=(x+y)/2,k=a(rt(d,g)),v=a(rt(i,p)),_=k>=0?k:k+360,j=v>=0?v:v+360,M=nt(_-j)>180?(_+j+360)/2:(_+j)/2,S=1-.17*ot(c(M-30))+.24*ot(c(2*M))+.32*ot(c(3*M+6))-.2*ot(c(4*M-63));let A=j-_;A=nt(A)<=180?A:j<=_?A+360:A-360,A=2*Je(x*y)*at(c(A)/2);const E=f-s,C=y-x,O=1+.015*Qe(b-50,2)/Je(20+Qe(b-50,2)),R=1+.045*w,P=1+.015*w*S,$=30*ct(-Qe((M-275)/25,2)),B=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*at(2*c($)),G=Je(Qe(E/(r*O),2)+Qe(C/(n*R),2)+Qe(A/(o*P),2)+B*(C/(n*R))*(A/(o*P)));return tt(0,et(100,G))},distance:function(e,t,r="lab"){e=new N(e),t=new N(t);const n=e.get(r),o=t.get(r);let a=0;for(let e in n){const t=(n[e]||0)-(o[e]||0);a+=t*t}return Math.sqrt(a)},input:E,interpolate:Q,limits:Te,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(De(16*We()));return new N(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new N(...e),!0}catch(e){return!1}}});const Kt=O;var zt=r(790);const Vt=(0,zt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,zt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Tt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,1) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-950} 0%, rgba(0,0,0,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg, rgba(0,0,0,0) 0%,{bbe-neutral-950} 100%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-primary-300} 0%,{bbe-primary-500} 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,{bbe-primary-400} 0%,{bbe-primary-600} 100%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-primary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(180deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Ut=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Ht(e){const t=function(e){const t=e,r=Ut;r.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:Kt.deltaE(t,e.hexcode)})))})),r.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const n=r.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return n.shades=n.shades.map((e=>({...e,lightnessDiff:Math.abs(Kt(e.hexcode).get("hsl.l")-Kt(t).get("hsl.l"))}))),n.closestShadeLightness=n.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),n}(e),r=t.closestShadeLightness.hexcode,[n,o]=Kt(e).hsl(),[a,c]=Kt(r).hsl();let s=n-(a||0);s=0===s?a.toString():s>0?"+"+s:s.toString();const l=o/c,d=t.shades.map((({number:r,hexcode:n})=>{const[,a]=Kt(n).hsl();let d;d=c<.01||o<.01?a:a*l;let f=Kt(n).set("hsl.s",d).set("hsl.h",s).hex();return r===t.closestShadeLightness.number&&(f=Kt(e).hex()),{number:r.toString(),hexcode:f}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:d}}function Jt(e,t=null){const r=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Tt.filter((e=>e.gradient.includes(`-${t}-`))):Tt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>r[t]||t))})))}var Qt=r(8244),er=r(4164),tr=r(383),rr=r(1455),nr=r.n(rr);const or=({onClose:e})=>(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,zt.jsx)("p",{children:(0,n.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,zt.jsxs)(c.Flex,{justify:"end",gap:4,children:[(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,n.__)("Don't Save","better-block-editor")})}),(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,n.__)("Save Changes","better-block-editor")})})]})]});function ar(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function cr(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const r=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${r}`,slug:`bbe-${e.toLowerCase()}-${r}`,color:t.hexcode}}))}var sr=r(8969);const lr=()=>{const[e,t]=(0,d.useState)(!1),[r,o]=(0,d.useState)(!1),[a,s]=(0,d.useState)(""),[l,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[b,h]=(0,d.useState)({color:!0,typography:!0}),m=ar(),g=(0,tr.Xo)();(0,d.useEffect)((()=>{if(!g||u)return;const e=e=>{const r=e.clipboardData,n=r.getData("text/html")||r.getData("text/plain");n&&n.includes("bbe-")&&t(!0)};return g.addEventListener("paste",e),()=>g.removeEventListener("paste",e)}),[g,u]);const p=(0,Qt.dZ)(),x=async()=>{await nr()({path:`${sr.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),i(!0)};return u&&!l?null:(0,zt.jsxs)(zt.Fragment,{children:[e&&(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,zt.jsx)("p",{children:(0,n.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Colors","better-block-editor"),checked:b.color,onChange:e=>h({...b,color:e})}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Typography","better-block-editor"),checked:b.typography,onChange:e=>h({...b,typography:e})}),a&&(0,zt.jsx)(c.Notice,{status:"error",isDismissible:!1,children:a}),(0,zt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{o(!0),s("");try{let e=await nr()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await nr()({path:`${sr.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:b.color?1:0,typography:b.typography?1:0}}}),e?.error)throw new Error(e.error);await p(),await x(),m||f(!0),t(!1)}catch(e){s(e.message||(0,n.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:r,children:r?(0,zt.jsx)(c.Spinner,{}):(0,n.__)("Activate","better-block-editor")}),(0,zt.jsx)(c.Button,{variant:"secondary",onClick:async()=>{await x(),t(!1),f(!1)},children:(0,n.__)("Dismiss","better-block-editor")})]})]}),l&&(0,zt.jsx)(or,{onClose:()=>f(!1)})]})};var dr=r(9876);const fr="wpbbe-palette-generator",ur="wpbbe-design-system-generator",ir=`${ur}/${fr}`,br={neutral:"",primary:"",secondary:""},hr="neutral",mr="primary",gr="secondary",pr=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xr(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const yr=({label:e,value:t,onChange:r,colors:o,onReset:s})=>(0,zt.jsxs)(c.BaseControl,{children:[(0,zt.jsxs)(c.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,zt.jsx)("h3",{children:e}),(0,zt.jsx)(c.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:s,children:(0,n.__)("Reset","better-block-editor")})]}),(0,zt.jsx)(a.ColorPalette,{value:t,onChange:r,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),wr=()=>(0,zt.jsx)(c.Button,{className:(0,er.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",ir),children:(0,n.__)("Palette Generator","better-block-editor")}),kr=()=>{const[e,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{let e=null;const r=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const r=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");r!==e&&(t(r),e=r)},n=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?r():e&&(t(null),e=null)})),o=new MutationObserver(r);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{n(),o.disconnect(),t(null)}}),[]),e?(0,d.createPortal)((0,zt.jsx)(wr,{}),e):null},vr=()=>{const e=(0,d.useContext)(Qt.Zb),{globalStylesId:t,isReady:r,user:a}=e,[s,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)({neutral:[],primary:[],secondary:[]}),[b,h]=(0,d.useState)(br),m=(0,d.useRef)(null),g=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),p=ar(),x=(0,d.useCallback)((()=>{var t;const r=[hr,mr,gr],n={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return r.forEach((e=>{n[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),i(n),n}),[e]),y=(0,d.useCallback)(((r,n=null)=>{var o,c;const s=xr(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...r.neutral,...r.primary,...r.secondary]),d=null!==(c=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==c?c:[];let f;f=n?xr(d,Jt(s,n)):Jt(s),function(e,t,r,n,o=!1){var a;const c=null!==(a=e?.settings)&&void 0!==a?a:{},s={...c,color:{...c.color,palette:{...c.color?.palette,theme:r},gradients:{...c.color?.gradients,theme:n}},custom:{...c.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:s}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(a,t,s,f)}),[e,a,t]),w=(0,d.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&i((r=>{const n={...r,[e]:t[e]};return y(n,e),n}))}),[y]),k=(0,d.useCallback)(((e,t)=>{let r;try{r=Ht(t)}catch(e){return}const n=cr(e,r.shades);h((r=>({...r,[e]:t}))),i((t=>{const r={...t,[e]:n};return y(r,e),r}))}),[y]),v=function(e,t){var r,n,o,a,c,s;const l=null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],d=null!==(n=e?.merged?.settings?.color?.palette?.core)&&void 0!==n?n:[],f=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(f).concat(d),[i="#000000"]=(0,Qt.YR)("color.text"),[b="#ffffff"]=(0,Qt.YR)("color.background"),[h=i]=(0,Qt.YR)("elements.h1.color.text"),[m=h]=(0,Qt.YR)("elements.link.color.text"),[g=m]=(0,Qt.YR)("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[r,n])=>{const o=e.find((e=>e.slug===r));return o&&(t[n]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const p=u.filter((({color:e})=>e===i)),x=u.filter((({color:e})=>e===g)),y=u.filter((({color:e})=>e===b)),w=p.concat(x).concat(u).filter((({color:e})=>e!==b)).slice(0,2);return{neutral:null!==(a=w?.[0]?.color)&&void 0!==a?a:"#000000",primary:null!==(c=w?.[1]?.color)&&void 0!==c?c:"#ffffff",secondary:null!==(s=y?.color)&&void 0!==s?s:"#ffffff"}}(e,pr),_=(0,d.useCallback)((()=>{if(r)try{const e={neutral:cr(hr,Ht(v.neutral).shades),primary:cr(mr,Ht(v.primary).shades),secondary:cr(gr,Ht(v.secondary).shades)};h({neutral:v.neutral,primary:v.primary,secondary:v.secondary}),i(e),y(e)}catch(e){}}),[r,v,y]);return(0,d.useEffect)((()=>{r&&!s&&(m.current=x(),f(!0))}),[r,x,s]),(0,d.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===ir;t&&!e&&(h(br),f(!1)),e=t}));return()=>t()}),[]),g&&p?(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsx)(o.PluginSidebar,{name:fr,title:(0,n.__)("Palette Generator","better-block-editor"),icon:Vt,isPinnable:!1,children:(0,zt.jsxs)(c.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,zt.jsx)("h2",{children:(0,n.__)("Base Colors","better-block-editor")}),(0,zt.jsx)("p",{children:(0,n.__)("Choose base colors:","better-block-editor")}),(0,zt.jsxs)(c.__experimentalVStack,{spacing:8,children:[(0,zt.jsx)(yr,{label:(0,n.__)("Neutral","better-block-editor"),value:b.neutral,onChange:e=>k(hr,e),colors:u.neutral,onReset:()=>w(hr)}),(0,zt.jsx)(yr,{label:(0,n.__)("Primary","better-block-editor"),value:b.primary,N:!0,onChange:e=>k(mr,e),colors:u.primary,onReset:()=>w(mr)}),(0,zt.jsx)(yr,{label:(0,n.__)("Secondary","better-block-editor"),value:b.secondary,onChange:e=>k(gr,e),colors:u.secondary,onReset:()=>w(gr)}),!pr&&(0,zt.jsx)(c.Button,{variant:"primary",onClick:()=>{_()},children:(0,n.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,zt.jsx)(kr,{})]}):null};(0,s.registerPlugin)(ur,{render:()=>(0,zt.jsx)(Qt.Th,{children:(0,zt.jsx)(vr,{})})}),(0,dr.L)("design-system-parts")||pr||(0,s.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,zt.jsx)(lr,{})})})(); -
better-block-editor/tags/1.1.0/dist/editor/plugins/interface/editor-rtl.css
r3386474 r3443250 1 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px; padding:0 18px}2 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view].components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500}1 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px;margin-right:auto;padding:0 18px} 2 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])) .block-editor-block-card{order:-1000}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500} -
better-block-editor/tags/1.1.0/dist/editor/plugins/interface/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-data', 'wp-editor', 'wp-element'), 'version' => ' dee561d5625d931817db');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-data', 'wp-editor', 'wp-element'), 'version' => 'be8021461535637d6da6'); -
better-block-editor/tags/1.1.0/dist/editor/plugins/interface/editor.css
r3386474 r3443250 1 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px; padding:0 18px}2 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view].components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500}1 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px;margin-left:auto;padding:0 18px} 2 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])) .block-editor-block-card{order:-1000}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500} -
better-block-editor/tags/1.1.0/dist/editor/plugins/interface/editor.js
r3386474 r3443250 1 (()=>{"use strict";var e={383:(e,t,n)=>{n.d(t,{ wm:()=>i});var r=n(4715),o=n(7143),c=n(3656);async function i(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(c.store).isCleanNewPost()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const r=n.querySelector(".wp-block[data-block]");if(!isNaN(r?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}},790:e=>{e.exports=window.ReactJSXRuntime},4715:e=>{e.exports=window.wp.blockEditor},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var c=t[r]={exports:{}};return e[r](c,c.exports,n),c.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r=n(383),o=n(6087),c=n(790);function i(){return(0,c.jsx)("span",{children:"© Better Block Editor"})}function a(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,o.createRoot)(t).render((0,c.jsx)(e,{})),t}(i))}window.addEventListener("urlchangeevent",(()=>{(0,r.wm)((()=>a()))})),(0,r.wm)((()=>a()))})();1 (()=>{"use strict";var e={383:(e,t,n)=>{n.d(t,{gi:()=>c,qx:()=>d});var o=n(4715),r=n(7143),i=n(3656);async function c(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,r.subscribe)((()=>{((0,r.select)(i.store).isCleanNewPost()||((0,r.select)(i.store).getEditedPostAttribute("title")||"").trim()||(0,r.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}function d(){var e,t;return null!==(e=null!==(t=(0,r.select)("core/edit-post")?.getEditorMode())&&void 0!==t?t:(0,r.select)("core/edit-site")?.getEditorMode())&&void 0!==e?e:void 0}},790:e=>{e.exports=window.ReactJSXRuntime},4715:e=>{e.exports=window.wp.blockEditor},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var o=n(7143),r=n(6087),i=n(383),c=n(790);function d(){return(0,c.jsx)("span",{children:"© Better Block Editor"})}function s(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,r.createRoot)(t).render((0,c.jsx)(e,{})),t}(d))}window.addEventListener("urlchangeevent",(()=>{(0,i.gi)(s)})),(0,i.gi)(s);let a=(0,i.qx)();(0,o.subscribe)((()=>{const e=(0,i.qx)();e&&e!==a&&(a=e,"visual"===e&&(0,i.gi)(s))}))})(); -
better-block-editor/tags/1.1.0/dist/editor/plugins/partial-import/editor.asset.php
r3388992 r3443250 1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-data', 'wp-dom', 'wp-editor'), 'version' => ' 86bca2581287994cf202');1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-data', 'wp-dom', 'wp-editor'), 'version' => '01092c83ed5cfd7a58cc'); -
better-block-editor/tags/1.1.0/dist/editor/plugins/partial-import/editor.js
r3388992 r3443250 1 (()=>{"use strict";var t={383:(t,e,a)=>{a.d(e,{Xo:()=>r,cs:()=>i,gi:()=>c });var n=a(4715),o=a(7143),s=a(3656);function i(){return document.querySelector('iframe[name^="editor-canvas"]')}function r(){var t;return null!==(t=i()?.contentWindow?.document)&&void 0!==t?t:document}async function c(t){await async function(t){if("undefined"!=typeof document)return new Promise((e=>{if("complete"===document.readyState||"interactive"===document.readyState)return t&&t(),e();document.addEventListener("DOMContentLoaded",(()=>{t&&t(),e()}))}))}(),await async function(){return new Promise((t=>{const e=(0,o.subscribe)((()=>{((0,o.select)(s.store).isCleanNewPost()||((0,o.select)(s.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(n.store).getBlockCount()>0)&&(e(),t())}))}))}(),await async function(){return new Promise((t=>{const e=setInterval((()=>{(async function(){const t=document.querySelector('iframe[name="editor-canvas"]');if(t){const e=t.contentWindow.document;return new Promise((a=>{if("complete"===e.readyState)return a(e);t.contentWindow.addEventListener("load",(()=>a(e)))}))}return new Promise((t=>t(document)))})().then((a=>{const n=a.querySelector(".wp-block[data-block]");if(!isNaN(n?.getBoundingClientRect()?.height))return clearInterval(e),t()}))}),100)}))}(),t()}},4715:t=>{t.exports=window.wp.blockEditor},4997:t=>{t.exports=window.wp.blocks},7143:t=>{t.exports=window.wp.data},3656:t=>{t.exports=window.wp.editor}},e={};function a(n){var o=e[n];if(void 0!==o)return o.exports;var s=e[n]={exports:{}};return t[n](s,s.exports,a),s.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,o,s=a(4997),i=a(7143),r=a(383);const c=window.WPBBE_DATA?.wpbbePasteConfig||{},l=null!==(n=c.debug)&&void 0!==n&&n,d=parseInt(null!==(o=c.batchSize)&&void 0!==o?o:3),u=c.ajaxNonce,g=c.ajaxUrl,m=c.siteUrl;class p{constructor(t){this.enabled=t,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...t){this.enabled&&console.debug(...t)}info(...t){this.enabled&&console.info(...t)}log(...t){this.enabled&&console.log(...t)}warn(...t){this.enabled&&console.warn(...t)}error(...t){this.enabled&&console.error(...t)}time(t){this.enabled&&console.time(t)}timeEnd(t){this.enabled&&console.timeEnd(t)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const t=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${t}%`)}}}const h=window.wp.dom;async function b(t,e){return Promise.all(t.map((async t=>{const a=await e(t);return a.innerBlocks&&a.innerBlocks.length?{...a,innerBlocks:await b(a.innerBlocks,e)}:a})))}function f(){var t,e;return null!==(t=null!==(e=(0,i.select)("core/edit-post")?.getEditorMode())&&void 0!==e?e:(0,i.select)("core/edit-site")?.getEditorMode())&&void 0!==t?t:void 0}const w="\x3c!-- wpbbe-import --\x3e",v=new p(l);async function y(t){if(v.debug("Paste event handled in editor",t),t.clipboardData.getData(!1))return void v.debug("It's our own synthetic import paste event, not intercepting");let e=null;try{e=(0,r.Xo)().activeElement}catch(t){v.debug("Error accessing activeElement:",t)}if(["INPUT","TEXTAREA"].includes(e?.tagName))return void v.debug("Paste in text field, not intercepting");v.debug("Intercepting paste event in editor");const a=t.clipboardData,n=a.getData("text/html")||a.getData("text/plain");if(n.includes(w))if(t.preventDefault(),t.stopPropagation(),v.debug("Import marker found, processing pasted content"),"BODY"!==e.tagName)try{if(e&&!e.classList.contains("editor-post-title__input")){const t=e.querySelector("span");t&&(t.setAttribute("data-rich-text-placeholder","Importing..."),t.classList.add("placeholder-pulse"))}const a=await async function(t){v.time("⚡ Processing pasted content"),v.resetStats(),v.info("Processing pasted HTML:",t.substring(0,100)+(t.length>100?"...":""));const e=(0,s.pasteHandler)({HTML:t});if(e&&e.length){v.info(`Found ${e.length} blocks in pasted content`);const t=[],a=e=>{["core/image","core/cover"].includes(e.name)&&e.attributes.url&&!e.attributes.url.includes(m)&&t.push(e.attributes.url),"wpbbe/svg-inline"===e.name&&e.attributes.imageURL&&!e.attributes.imageURL.includes(m)&&t.push(e.attributes.imageURL);const a=e.attributes?.style?.background?.backgroundImage;return a&&a.url&&!a.url.includes(m)&&t.push(a.url),e};v.time(" ↪ Collecting image URLs"),await b(e,a),v.timeEnd(" ↪ Collecting image URLs");let n={};if(t.length>0){const e=[...new Set(t)];v.info(`Found ${e.length} unique external images to process (${t.length-e.length} duplicates)`),n=await async function(t){v.imageStats.total+=t.length,v.time("🔄 Batch processing images");const e=t;v.info(`⬇️ Processing ${e.length} new images, ${t.length-e.length} from cache`),v.imageStats.fromCache+=t.length-e.length;const a={};let n=0,o=0,s=0;for(let t=0;t<e.length;t+=d){const i=e.slice(t,t+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(t/d)+1}/${Math.ceil(e.length/d)} (${i.length} images)`);try{const e=new FormData;e.append("action","custom_paste_download_image_batch"),e.append("image_urls",JSON.stringify(i)),e.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(t/d)+1})`);const s=await fetch(g,{method:"POST",credentials:"same-origin",body:e});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(t/d)+1})`),!s.ok)throw new Error(`Failed to process batch: ${s.statusText}`);const r=await s.json();if(!r.success)throw new Error("WordPress failed to process batch");let c=0;const l=r.data.data||r.data;Object.entries(l).forEach((([t,e])=>{a[t]=e,e.from_cache&&c++}));const m=i.length-c;n+=i.length,o+=c,v.imageStats.newlyDownloaded+=m,v.info(` ✓ Batch ${Math.floor(t/d)+1} complete: ${i.length} images processed (${c} from server cache)`)}catch(e){v.error(` ❌ Error processing batch ${Math.floor(t/d)+1}:`),s+=i.length,v.imageStats.failed+=i.length,i.forEach((t=>{a[t]={id:null,url:t,alt:"",caption:""}}))}t+d<e.length&&await new Promise((t=>setTimeout(t,300)))}return v.info(` ⚡ Batch processing complete: ${n} successful, ${o} from server cache, ${s} failed`),v.timeEnd("🔄 Batch processing images"),a}(e)}v.time(" ↪ Updating blocks with processed images");const o=await b(e,(async t=>{const e=t;if(("core/image"===t.name||"core/cover"===t.name)&&t.attributes.url&&!t.attributes.url.includes(m)){const a=t.attributes.url;if(n[a]){const t=n[a];e.attributes.url=t.url,e.attributes.id=t.id,t.alt&&(e.attributes.alt=t.alt),t.caption&&(e.attributes.caption=t.caption)}}const a=t.attributes?.style?.background?.backgroundImage;if(a&&a.url&&!a.url.includes(m)){const t=a.url;if(n[t]){const a=n[t];e.attributes.style.background.backgroundImage.url=a.url,e.attributes.style.background.backgroundImage.id=a.id}}const o=t.attributes?.imageURL;if(o&&!o.includes(m)&&n[o]){const t=n[o];e.attributes.imageURL=t.url,e.attributes.imageID=t.id}return e}));return v.timeEnd(" ↪ Updating blocks with processed images"),v.printStats(),v.timeEnd("⚡ Processing pasted content"),o}return v.timeEnd("⚡ Processing pasted content"),e}(n.replace(w,"").trim());!function(t,e=[]){const a=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),n=(0,s.serialize)(e);var o;a.clipboardData.setData("text/plain",(o=(o=n).replace(/<br>/g,"\n"),(0,h.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),a.clipboardData.setData("text/html",n),a.clipboardData.setData("wpbbe-import","true"),t.focus(),t.dispatchEvent(a);const i=new p(l),r=a.clipboardData.getData("text/html")||a.clipboardData.getData("text/plain");i.info(`Synthetic paste event triggered with payload: "${r}"`)}(t.target,a)}catch(t){v.error("Error processing pasted content:")}else v.debug("No paste target block, pasting to <BODY> is not supported.");else v.debug("No import marker found, stop intercepting paste")}function P(){if((0,r.Xo)().addEventListener("paste",y,!0),v.info("Paste handler attached to editor"),(0,r.cs)()){const t=document;t.addEventListener("paste",(async e=>{const a=t.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");a&&a.contains(e.target)&&y(e)}),{capture:!0}),v.info("Paste handler attached to main document (iframe mode).")}}let S,E=f();(0,i.subscribe)((()=>{const t=f();t&&t!==E&&(v.debug("Editor mode changed to:",t),E=t,"visual"===t&&(0,r.gi)((()=>{(0,r.cs)()&&(v.debug("Reattached paste handler to iframe after switching to visual mode."),P())})))})),(0,i.subscribe)((()=>{const t=(0,i.select)("core/editor").getCurrentPostId();t!==S&&(S=t,v.debug(`Post ID changed from ${S} to ${t}, reattaching paste handler.`),(0,r.gi)((()=>{P()})))}))})();1 (()=>{"use strict";var t={383:(t,e,a)=>{a.d(e,{Xo:()=>r,cs:()=>i,gi:()=>c,qx:()=>l});var n=a(4715),o=a(7143),s=a(3656);function i(){return document.querySelector('iframe[name^="editor-canvas"]')}function r(){var t;return null!==(t=i()?.contentWindow?.document)&&void 0!==t?t:document}async function c(t){await async function(t){if("undefined"!=typeof document)return new Promise((e=>{if("complete"===document.readyState||"interactive"===document.readyState)return t&&t(),e();document.addEventListener("DOMContentLoaded",(()=>{t&&t(),e()}))}))}(),await async function(){return new Promise((t=>{const e=(0,o.subscribe)((()=>{((0,o.select)(s.store).isCleanNewPost()||((0,o.select)(s.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(n.store).getBlockCount()>0)&&(e(),t())}))}))}(),await async function(){return new Promise((t=>{const e=setInterval((()=>{(async function(){const t=document.querySelector('iframe[name="editor-canvas"]');if(t){const e=t.contentWindow.document;return new Promise((a=>{if("complete"===e.readyState)return a(e);t.contentWindow.addEventListener("load",(()=>a(e)))}))}return new Promise((t=>t(document)))})().then((a=>{const n=a.querySelector(".wp-block[data-block]");if(!isNaN(n?.getBoundingClientRect()?.height))return clearInterval(e),t()}))}),100)}))}(),t()}function l(){var t,e;return null!==(t=null!==(e=(0,o.select)("core/edit-post")?.getEditorMode())&&void 0!==e?e:(0,o.select)("core/edit-site")?.getEditorMode())&&void 0!==t?t:void 0}},4715:t=>{t.exports=window.wp.blockEditor},4997:t=>{t.exports=window.wp.blocks},7143:t=>{t.exports=window.wp.data},3656:t=>{t.exports=window.wp.editor}},e={};function a(n){var o=e[n];if(void 0!==o)return o.exports;var s=e[n]={exports:{}};return t[n](s,s.exports,a),s.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,o,s=a(4997),i=a(7143),r=a(383);const c=window.WPBBE_DATA?.wpbbePasteConfig||{},l=null!==(n=c.debug)&&void 0!==n&&n,d=parseInt(null!==(o=c.batchSize)&&void 0!==o?o:3),u=c.ajaxNonce,g=c.ajaxUrl,m=c.siteUrl;class p{constructor(t){this.enabled=t,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...t){this.enabled&&console.debug(...t)}info(...t){this.enabled&&console.info(...t)}log(...t){this.enabled&&console.log(...t)}warn(...t){this.enabled&&console.warn(...t)}error(...t){this.enabled&&console.error(...t)}time(t){this.enabled&&console.time(t)}timeEnd(t){this.enabled&&console.timeEnd(t)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const t=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${t}%`)}}}const h=window.wp.dom;async function b(t,e){return Promise.all(t.map((async t=>{const a=await e(t);return a.innerBlocks&&a.innerBlocks.length?{...a,innerBlocks:await b(a.innerBlocks,e)}:a})))}const f="\x3c!-- wpbbe-import --\x3e",w=new p(l);async function v(t){if(w.debug("Paste event handled in editor",t),t.clipboardData.getData(!1))return void w.debug("It's our own synthetic import paste event, not intercepting");let e=null;try{e=(0,r.Xo)().activeElement}catch(t){w.debug("Error accessing activeElement:",t)}if(["INPUT","TEXTAREA"].includes(e?.tagName))return void w.debug("Paste in text field, not intercepting");w.debug("Intercepting paste event in editor");const a=t.clipboardData,n=a.getData("text/html")||a.getData("text/plain");if(n.includes(f))if(t.preventDefault(),t.stopPropagation(),w.debug("Import marker found, processing pasted content"),"BODY"!==e.tagName)try{if(e&&!e.classList.contains("editor-post-title__input")){const t=e.querySelector("span");t&&(t.setAttribute("data-rich-text-placeholder","Importing..."),t.classList.add("placeholder-pulse"))}const a=await async function(t){w.time("⚡ Processing pasted content"),w.resetStats(),w.info("Processing pasted HTML:",t.substring(0,100)+(t.length>100?"...":""));const e=(0,s.pasteHandler)({HTML:t});if(e&&e.length){w.info(`Found ${e.length} blocks in pasted content`);const t=[],a=e=>{["core/image","core/cover"].includes(e.name)&&e.attributes.url&&!e.attributes.url.includes(m)&&t.push(e.attributes.url),"wpbbe/svg-inline"===e.name&&e.attributes.imageURL&&!e.attributes.imageURL.includes(m)&&t.push(e.attributes.imageURL);const a=e.attributes?.style?.background?.backgroundImage;return a&&a.url&&!a.url.includes(m)&&t.push(a.url),e};w.time(" ↪ Collecting image URLs"),await b(e,a),w.timeEnd(" ↪ Collecting image URLs");let n={};if(t.length>0){const e=[...new Set(t)];w.info(`Found ${e.length} unique external images to process (${t.length-e.length} duplicates)`),n=await async function(t){w.imageStats.total+=t.length,w.time("🔄 Batch processing images");const e=t;w.info(`⬇️ Processing ${e.length} new images, ${t.length-e.length} from cache`),w.imageStats.fromCache+=t.length-e.length;const a={};let n=0,o=0,s=0;for(let t=0;t<e.length;t+=d){const i=e.slice(t,t+d);w.imageStats.batchesProcessed++,w.info(` 🔄 Processing batch ${Math.floor(t/d)+1}/${Math.ceil(e.length/d)} (${i.length} images)`);try{const e=new FormData;e.append("action","custom_paste_download_image_batch"),e.append("image_urls",JSON.stringify(i)),e.append("nonce",u),w.time(` ↪ AJAX request (batch ${Math.floor(t/d)+1})`);const s=await fetch(g,{method:"POST",credentials:"same-origin",body:e});if(w.timeEnd(` ↪ AJAX request (batch ${Math.floor(t/d)+1})`),!s.ok)throw new Error(`Failed to process batch: ${s.statusText}`);const r=await s.json();if(!r.success)throw new Error("WordPress failed to process batch");let c=0;const l=r.data.data||r.data;Object.entries(l).forEach((([t,e])=>{a[t]=e,e.from_cache&&c++}));const m=i.length-c;n+=i.length,o+=c,w.imageStats.newlyDownloaded+=m,w.info(` ✓ Batch ${Math.floor(t/d)+1} complete: ${i.length} images processed (${c} from server cache)`)}catch(e){w.error(` ❌ Error processing batch ${Math.floor(t/d)+1}:`),s+=i.length,w.imageStats.failed+=i.length,i.forEach((t=>{a[t]={id:null,url:t,alt:"",caption:""}}))}t+d<e.length&&await new Promise((t=>setTimeout(t,300)))}return w.info(` ⚡ Batch processing complete: ${n} successful, ${o} from server cache, ${s} failed`),w.timeEnd("🔄 Batch processing images"),a}(e)}w.time(" ↪ Updating blocks with processed images");const o=await b(e,(async t=>{const e=t;if(("core/image"===t.name||"core/cover"===t.name)&&t.attributes.url&&!t.attributes.url.includes(m)){const a=t.attributes.url;if(n[a]){const t=n[a];e.attributes.url=t.url,e.attributes.id=t.id,t.alt&&(e.attributes.alt=t.alt),t.caption&&(e.attributes.caption=t.caption)}}const a=t.attributes?.style?.background?.backgroundImage;if(a&&a.url&&!a.url.includes(m)){const t=a.url;if(n[t]){const a=n[t];e.attributes.style.background.backgroundImage.url=a.url,e.attributes.style.background.backgroundImage.id=a.id}}const o=t.attributes?.imageURL;if(o&&!o.includes(m)&&n[o]){const t=n[o];e.attributes.imageURL=t.url,e.attributes.imageID=t.id}return e}));return w.timeEnd(" ↪ Updating blocks with processed images"),w.printStats(),w.timeEnd("⚡ Processing pasted content"),o}return w.timeEnd("⚡ Processing pasted content"),e}(n.replace(f,"").trim());!function(t,e=[]){const a=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),n=(0,s.serialize)(e);var o;a.clipboardData.setData("text/plain",(o=(o=n).replace(/<br>/g,"\n"),(0,h.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),a.clipboardData.setData("text/html",n),a.clipboardData.setData("wpbbe-import","true"),t.focus(),t.dispatchEvent(a);const i=new p(l),r=a.clipboardData.getData("text/html")||a.clipboardData.getData("text/plain");i.info(`Synthetic paste event triggered with payload: "${r}"`)}(t.target,a)}catch(t){w.error("Error processing pasted content:")}else w.debug("No paste target block, pasting to <BODY> is not supported.");else w.debug("No import marker found, stop intercepting paste")}function y(){if((0,r.Xo)().addEventListener("paste",v,!0),w.info("Paste handler attached to editor"),(0,r.cs)()){const t=document;t.addEventListener("paste",(async e=>{const a=t.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");a&&a.contains(e.target)&&v(e)}),{capture:!0}),w.info("Paste handler attached to main document (iframe mode).")}}let P,S=(0,r.qx)();(0,i.subscribe)((()=>{const t=(0,r.qx)();t&&t!==S&&(w.debug("Editor mode changed to:",t),S=t,"visual"===t&&(0,r.gi)((()=>{(0,r.cs)()&&(w.debug("Reattached paste handler to iframe after switching to visual mode."),y())})))})),(0,i.subscribe)((()=>{const t=(0,i.select)("core/editor").getCurrentPostId();t!==P&&(P=t,w.debug(`Post ID changed from ${P} to ${t}, reattaching paste handler.`),(0,r.gi)((()=>{y()})))}))})(); -
better-block-editor/tags/1.1.0/dist/editor/plugins/welcome-guide/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-preferences'), 'version' => ' ec38b7879ae5ad8eddbd');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-preferences'), 'version' => 'bcdb13bb85ae87021bac'); -
better-block-editor/tags/1.1.0/dist/editor/plugins/welcome-guide/editor.js
r3386474 r3443250 1 (()=>{var e={ 1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>u});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var d=n(790);const l="wpbbe/welcome-guide";function w(e){return e.map((e=>{var t;return{image:(0,d.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,d.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function u({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:u}=(0,i.select)(c.store),{set:p}=(0,i.useDispatch)(c.store),m=!u(l,e),[f,b]=(0,r.useState)(m);return f?(0,d.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:w(t),finishButtonText:n,onFinish:()=>{b(!1),p(l,e,!0)},...a}):null}},383:(e,t,n)=>{"use strict";n.d(t,{wm:()=>s});var o=n(4715),i=n(7143),r=n(3656);async function s(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,i.subscribe)((()=>{((0,i.select)(r.store).isCleanNewPost()||(0,i.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../"})(),(()=>{"use strict";var e=n(6087),t=n(7723),o=n(1150),i=n(383);const r=n.p+"images/logo.c2e98be7.webp",s=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const a=[{image:r,title:(0,t.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,t.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:s,title:(0,t.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,t.__)("Right sidebar:","better-block-editor")})," ",(0,t.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,t.__)("Top bar:","better-block-editor")})," ",(0,t.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,t.__)("Try these on different blocks.","better-block-editor")]})}];function d(){const n=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");if(!n)return;const i=document.createElement("div");(0,e.createRoot)(i).render((0,c.jsx)(o.V,{identifier:"block-editor",pages:a,finishButtonText:(0,t.__)("Try It Now","better-block-editor")})),n.appendChild(i)}(0,i.wm)(d),window.addEventListener("urlchangeevent",(()=>{(0,i.wm)(d)}))})()})();1 (()=>{var e={9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>u});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var d=n(790);const w="wpbbe/welcome-guide";function l(e){return e.map((e=>{var t;return{image:(0,d.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,d.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function u({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:u}=(0,i.select)(c.store),{set:p}=(0,i.useDispatch)(c.store),b=!u(w,e),[m,h]=(0,r.useState)(b);return m?(0,d.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:l(t),finishButtonText:n,onFinish:()=>{h(!1),p(w,e,!0)},...a}):null}n.p},383:(e,t,n)=>{"use strict";n.d(t,{wm:()=>s});var o=n(4715),i=n(7143),r=n(3656);async function s(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,i.subscribe)((()=>{((0,i.select)(r.store).isCleanNewPost()||(0,i.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../"})(),(()=>{"use strict";var e=n(6087),t=n(7723),o=n(9941),i=n(383);const r=n.p+"images/logo.c2e98be7.webp",s=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const a=[{image:r,title:(0,t.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,t.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:s,title:(0,t.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,t.__)("Right sidebar:","better-block-editor")})," ",(0,t.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,t.__)("Top bar:","better-block-editor")})," ",(0,t.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,t.__)("Try these on different blocks.","better-block-editor")]})}];function d(){const n=document.querySelector("#wpwrap");if(!n)return;if(n.querySelector("#wpbbe-welcome-guide-wrapper__block-editor"))return;const i=document.createElement("div");i.style.display="none",i.id="wpbbe-welcome-guide-wrapper__block-editor",(0,e.createRoot)(i).render((0,c.jsx)(o.V,{identifier:"block-editor",pages:a,finishButtonText:(0,t.__)("Try It Now","better-block-editor")})),n.appendChild(i)}(0,i.wm)(d),window.addEventListener("urlchangeevent",(()=>{(0,i.wm)(d)}))})()})(); -
better-block-editor/tags/1.1.0/readme.txt
r3409704 r3443250 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1. 0.1.27 Stable tag: 1.1.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 26 26 * Bakery — [https://templates.wpbbe.io/bakery/](https://templates.wpbbe.io/bakery/) 27 27 * More templates coming soon. 28 **How it works** 28 = How it works = 29 29 Import a template and make it yours in minutes with the one-click customization tool. Mix pages and sections from different templates with Partial Import. Create a professional website in hours — not weeks! 30 30 == Features == … … 63 63 * User Guide — [https://docs.wpbbe.io/](https://docs.wpbbe.io/) 64 64 == Changelog == 65 = 1.1.0 (20-01-2026) = 66 1. Added Text Style settings for Heading, Paragraph, Post Title, and Post Excerpt blocks. 67 2. Forced the editor into API v3 (iframe) mode for enhanced stability and compatibility. 68 3. Fixed minor layout issues caused by the Welcome Guide. 69 4. Resolved a compatibility issue with Contact Form 7 block. 70 5. Removed duplicate Display Settings panel in the Navigation block. 65 71 = 1.0.1.2 (04-11-2025) = 66 72 1. Fix Site Templates page. -
better-block-editor/tags/1.1.0/vendor/composer/autoload_static.php
r3388992 r3443250 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 'e' => 10 'e' => 11 11 array ( 12 12 'enshrined\\svgSanitize\\' => 22, 13 13 ), 14 'P' => 14 'P' => 15 15 array ( 16 16 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => 57, 17 17 ), 18 'B' => 18 'B' => 19 19 array ( 20 20 'BetterBlockEditor\\' => 18, … … 23 23 24 24 public static $prefixDirsPsr4 = array ( 25 'enshrined\\svgSanitize\\' => 25 'enshrined\\svgSanitize\\' => 26 26 array ( 27 27 0 => __DIR__ . '/..' . '/enshrined/svg-sanitize/src', 28 28 ), 29 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => 29 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => 30 30 array ( 31 31 0 => __DIR__ . '/..' . '/dealerdirect/phpcodesniffer-composer-installer/src', 32 32 ), 33 'BetterBlockEditor\\' => 33 'BetterBlockEditor\\' => 34 34 array ( 35 35 0 => __DIR__ . '/../..' . '/', -
better-block-editor/tags/1.1.0/vendor/composer/installed.php
r3389486 r3443250 2 2 'root' => array( 3 3 'name' => 'dream-theme/better-block-editor', 4 'pretty_version' => 'v1. 0.1.2',5 'version' => '1. 0.1.2',6 'reference' => ' 137cc670664b5839de657a7a741b55d3f20e1b0d',4 'pretty_version' => 'v1.1.0', 5 'version' => '1.1.0.0', 6 'reference' => 'db8a171358c1627eb4cb139aa776abe88e9db246', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'dream-theme/better-block-editor' => array( 23 'pretty_version' => 'v1. 0.1.2',24 'version' => '1. 0.1.2',25 'reference' => ' 137cc670664b5839de657a7a741b55d3f20e1b0d',23 'pretty_version' => 'v1.1.0', 24 'version' => '1.1.0.0', 25 'reference' => 'db8a171358c1627eb4cb139aa776abe88e9db246', 26 26 'type' => 'project', 27 27 'install_path' => __DIR__ . '/../../', -
better-block-editor/trunk/Core/BlockUtils.php
r3386474 r3443250 83 83 84 84 return null; 85 } 86 87 /** 88 * Sets an attribute on the first tag in the given block content. 89 * 90 * @param string $block_content The HTML content of the block. 91 * @param string $attribute The attribute name to set. 92 * @param string $value The value to set for the attribute. 93 * 94 * @return string The modified block content with the updated attribute. 95 */ 96 static function set_attribute( $block_content, $attribute, $value ) { 97 $tag = self::get_tag_to_modify( $block_content ); 98 if ( ! $tag ) { 99 return $block_content; 100 } 101 102 $tag->set_attribute( $attribute, $value ); 103 104 return $tag->get_updated_html(); 85 105 } 86 106 -
better-block-editor/trunk/Modules/DesignSystemParts/design-system.json
r3386474 r3443250 5 5 "gradients": [ 6 6 { 7 "gradient": "linear-gradient(180deg,rgb(248,250,252) 50%,rgba(255,255,255, 0) 50%)",7 "gradient": "linear-gradient(180deg,rgb(248,250,252) 50%,rgba(255,255,255,1) 50%)", 8 8 "name": "Gradient 1", 9 9 "slug": "bbe-gradient-1" 10 10 }, 11 11 { 12 "gradient": "linear-gradient(180deg,rgba( 0,0,0,0) 50%,rgb(248,250,252) 50%)",12 "gradient": "linear-gradient(180deg,rgba(255,255,255,1) 50%,rgb(248,250,252) 50%)", 13 13 "name": "Gradient 2", 14 14 "slug": "bbe-gradient-2" 15 15 }, 16 16 { 17 "gradient": "linear-gradient(180deg,rgb(248,250,252) 21%,rgba(255,255,255, 0) 99%)",17 "gradient": "linear-gradient(180deg,rgb(248,250,252) 21%,rgba(255,255,255,1) 99%)", 18 18 "name": "Gradient 3", 19 19 "slug": "bbe-gradient-3" 20 20 }, 21 21 { 22 "gradient": "linear-gradient(180deg,rgba(255,255,255, 0) 0%,rgb(248,250,252) 80%)",22 "gradient": "linear-gradient(180deg,rgba(255,255,255,1) 0%,rgb(248,250,252) 80%)", 23 23 "name": "Gradient 4", 24 24 "slug": "bbe-gradient-4" 25 25 }, 26 26 { 27 "gradient": "linear-gradient(180deg, rgb(241,245,249) 20%,rgba(255,255,255,0) 100%)",27 "gradient": "linear-gradient(180deg,#191e29 0%, rgba(0,0,0,0) 100%)", 28 28 "name": "Gradient 5", 29 29 "slug": "bbe-gradient-5" 30 30 }, 31 31 { 32 "gradient": "linear-gradient(180deg, rgba(255,255,255,0) 0%,rgb(241,245,249) 80%)",32 "gradient": "linear-gradient(180deg, rgba(0,0,0,0) 0%,#191e29 100%)", 33 33 "name": "Gradient 6", 34 34 "slug": "bbe-gradient-6" 35 35 }, 36 36 { 37 "gradient": "linear-gradient(180deg,rgb(240,250,255) 20%,rgba(255,255,255, 0) 100%)",37 "gradient": "linear-gradient(180deg,rgb(240,250,255) 20%,rgba(255,255,255,1) 100%)", 38 38 "name": "Gradient 7", 39 39 "slug": "bbe-gradient-7" 40 40 }, 41 41 { 42 "gradient": "linear-gradient(180deg,rgba(255,255,255, 0) 0%,rgb(240,250,255) 80%)",42 "gradient": "linear-gradient(180deg,rgba(255,255,255,1) 0%,rgb(240,250,255) 80%)", 43 43 "name": "Gradient 8", 44 44 "slug": "bbe-gradient-8" 45 45 }, 46 46 { 47 "gradient": "linear-gradient(180deg, rgb(243,252,233) 20%,rgba(255,255,255,0)100%)",47 "gradient": "linear-gradient(180deg,#7dd5fc 0%,#0d9fe3 100%)", 48 48 "name": "Gradient 9", 49 49 "slug": "bbe-gradient-9" 50 50 }, 51 51 { 52 "gradient": "linear-gradient(180deg, rgba(255,255,255,0) 0%,rgb(243,252,233) 80%)",52 "gradient": "linear-gradient(180deg,#38bcf8 0%,#0284c0 100%)", 53 53 "name": "Gradient 10", 54 54 "slug": "bbe-gradient-10" 55 55 }, 56 56 { 57 "gradient": "linear-gradient(180deg, rgb(7,43,59)0%,rgba(255,255,255,0) 70%)",57 "gradient": "linear-gradient(180deg,#072b3b 0%,rgba(255,255,255,0) 70%)", 58 58 "name": "Gradient 11", 59 59 "slug": "bbe-gradient-11" 60 60 }, 61 61 { 62 "gradient": "linear-gradient(180deg,rgba(255,255,255,0) 30%, rgb(7,43,59)100%)",62 "gradient": "linear-gradient(180deg,rgba(255,255,255,0) 30%,#072b3b 100%)", 63 63 "name": "Gradient 12", 64 64 "slug": "bbe-gradient-12" 65 65 }, 66 66 { 67 "gradient": "linear-gradient( 90deg,rgb(7,43,59) 0%,rgb(7,94,133) 98%)",67 "gradient": "linear-gradient(180deg,rgb(7,43,59) 0%,rgb(7,94,133) 100%)", 68 68 "name": "Gradient 13", 69 69 "slug": "bbe-gradient-13" 70 70 }, 71 71 { 72 "gradient": "linear-gradient( 90deg,rgb(7,94,133) 0%,rgb(7,43,59) 99%)",72 "gradient": "linear-gradient(180deg,rgb(7,94,133) 0%,rgb(7,43,59) 100%)", 73 73 "name": "Gradient 14", 74 74 "slug": "bbe-gradient-14" -
better-block-editor/trunk/Modules/Settings/Module.php
r3386474 r3443250 40 40 function () { 41 41 $this->enqueue_assets( $this::EDITOR_ASSET_KEY ); 42 // inject some additional data to JS 43 // it's important to do as late as possible so all modules can add their data 44 // via wpbbe_script_data filter (sometimes we need there core data to be 45 // formed or functions initialized which happens on late stages of code execution) 46 $this->enqueue_block_editor_inline_data(); 42 47 }, 43 48 9 44 49 ); 45 46 $this->enqueue_block_editor_inline_data();47 50 } 48 51 -
better-block-editor/trunk/better-block-editor.php
r3389486 r3443250 5 5 * Requires at least: 6.8 6 6 * Requires PHP: 7.4 7 * Version: 1. 0.1.27 * Version: 1.1.0 8 8 * Author: Dream-Theme 9 9 * License: GPLv2 or later -
better-block-editor/trunk/dist/bundle/editor-rtl.css
r3386474 r3443250 2 2 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.row__responsive-stack-on{order:300}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.row__responsive-stack-on .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} 3 3 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.post-template__responsive-stack-on{order:300} 4 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}4 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-tools-panel:nth-child(2){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .wp-block-navigation__overlay-menu-preview{margin-bottom:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness h3{margin-top:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} 5 5 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel):has(>.components-tools-panel.navigation-hover-color-block-support-panel){order:-440} 6 6 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.grid__responsive-stack-on{order:300} … … 13 13 .wpbbe-block-toolbar-hidden{visibility:hidden}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.animation-on-scroll{order:500} 14 14 :where(.block-editor,.edit-site) .editor-header .editor-header__settings .wpbbe-visibility-wrapper{order:-90} 15 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px; padding:0 18px}16 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view].components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500}15 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px;margin-right:auto;padding:0 18px} 16 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])) .block-editor-block-card{order:-1000}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500} 17 17 .wpbbe-palette-generator-panel .components-color-palette__custom-color-wrapper .components-color-palette__custom-color-name{display:none!important}.wpbbe-palette-generator-panel button.components-circular-option-picker__option{pointer-events:none}.wpbbe-palette-generator-panel .components-circular-option-picker__option-wrapper svg{display:none}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div>div{order:1}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div .color-block-support-panel{order:3}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div .wpbbe-palette-generator-open-panel{order:2} 18 18 :where(.block-editor,.edit-site) .editor-header .editor-header__settings .wpbbe-animation-reset-wrapper{order:-80} -
better-block-editor/trunk/dist/bundle/editor.asset.php
r3388992 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 2f4e2e94f10745482661');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '32fe6798c7713579e162'); -
better-block-editor/trunk/dist/bundle/editor.css
r3386474 r3443250 2 2 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.row__responsive-stack-on{order:300}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.row__responsive-stack-on .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} 3 3 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.post-template__responsive-stack-on{order:300} 4 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}4 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-tools-panel:nth-child(2){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .wp-block-navigation__overlay-menu-preview{margin-bottom:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness h3{margin-top:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} 5 5 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel):has(>.components-tools-panel.navigation-hover-color-block-support-panel){order:-440} 6 6 .interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.grid__responsive-stack-on{order:300} … … 13 13 .wpbbe-block-toolbar-hidden{visibility:hidden}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.wpbbe.animation-on-scroll{order:500} 14 14 :where(.block-editor,.edit-site) .editor-header .editor-header__settings .wpbbe-visibility-wrapper{order:-90} 15 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px; padding:0 18px}16 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view].components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500}15 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px;margin-left:auto;padding:0 18px} 16 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])) .block-editor-block-card{order:-1000}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500} 17 17 .wpbbe-palette-generator-panel .components-color-palette__custom-color-wrapper .components-color-palette__custom-color-name{display:none!important}.wpbbe-palette-generator-panel button.components-circular-option-picker__option{pointer-events:none}.wpbbe-palette-generator-panel .components-circular-option-picker__option-wrapper svg{display:none}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div>div{order:1}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div .color-block-support-panel{order:3}.interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen:has(#\/colors\/palette)>div .wpbbe-palette-generator-open-panel{order:2} 18 18 :where(.block-editor,.edit-site) .editor-header .editor-header__settings .wpbbe-animation-reset-wrapper{order:-80} -
better-block-editor/trunk/dist/bundle/editor.js
r3388992 r3443250 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(4715),i=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,r.Q)();return(0,i.jsx)(o.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(9079),o=n(4715),i=n(6427),s=n(7143),a=n(6087),l=n(7723),c=n(790);function d({value:e,label:t,onChange:n,...d}){const{clientId:u}=(0,o.useBlockEditContext)(),b=(0,s.select)("core/block-editor").getBlockAttributes(u), p=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!p&&n(!1)}),[e,p,n]),p?(0,c.jsx)(i.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,l.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...d}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});const r={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>p.Y,EO:()=>f,TU:()=>m});var r=n(6427),o=n(6087),i=n(7723),s=n(5573),a=n(790);const l=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),d=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),u=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),b=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var p=n(2513);const h=[{value:p.Y.LEFT,icon:l,label:(0,i.__)("Justify items left","better-block-editor")},{value:p.Y.CENTER,icon:c,label:(0,i.__)("Justify items center","better-block-editor")},{value:p.Y.RIGHT,icon:d,label:(0,i.__)("Justify items right","better-block-editor")},{value:p.Y.SPACE_BETWEEN,icon:u,label:(0,i.__)("Space between items","better-block-editor")},{value:p.Y.STRETCH,icon:b,label:(0,i.__)("Stretch items","better-block-editor")}];function f({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=p.Y.LEFT}){return(0,o.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:h.map((({value:e,icon:n,label:o})=>t.includes(e)?null:(0,a.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})})}function m(e,t=!1){const n={[p.Y.LEFT]:"flex-start",[p.Y.RIGHT]:"flex-end",[p.Y.CENTER]:"center",[p.Y.STRETCH]:"stretch",[p.Y.SPACE_BETWEEN]:"space-between"},r={...n,[p.Y.LEFT]:"flex-end",[p.Y.RIGHT]:"flex-start"};return t?r[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});const r={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>p,Dx:()=>h,RN:()=>f});var r=n(6427),o=n(7723),i=n(5573),s=n(790);const a=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),l=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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"})}),c=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),d=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var u=n(7637);const b=[{value:u.o.ROW,icon:a,label:(0,o.__)("Horizontal","better-block-editor")},{value:u.o.COLUMN,icon:l,label:(0,o.__)("Vertical","better-block-editor")},{value:u.o.ROW_REVERSE,icon:c,label:(0,o.__)("Horizontal inversed","better-block-editor")},{value:u.o.COLUMN_REVERSE,icon:d,label:(0,o.__)("Vertical inversed","better-block-editor")}];function p({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,o.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:b.map((({value:e,icon:t,label:n})=>(0,s.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function h(e){return[u.o.ROW,u.o.ROW_REVERSE].includes(e)}function f(e){return[u.o.COLUMN,u.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>o,iS:()=>i,kX:()=>r});const r="",o="mobile",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>s.Pj,kX:()=>s.kX,xC:()=>c});var r=n(7030),o=n(6427),i=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,i.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:d,...u}){let b=[{name:(0,i.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,i.__)("Custom","better-block-editor"),key:s.iS}),b=b.filter((e=>!n.includes(e.key)));const p=(0,r.Q)(),{breakpoint:h=s.kX,breakpointCustomValue:f}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(o.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(o.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:b.find((e=>e.key===h))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&h!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),h===s.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:f,onChange:e=>c({breakpointCustomValue:e}),units:p,size:"__unstable-large",help:d,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,iS:()=>l,kX:()=>a});var r=n(6427),o=n(7723),i=n(9876),s=n(790);const a="",l="custom";function c({label:e="",value:t="",unsupportedValues:n=[],supportUserDefinedBreakpoints:c=!0,onChange:d=e=>e,...u}){let b=[{name:(0,o.__)("Off","better-block-editor"),key:a}];return c&&(0,i.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,o.__)("Custom","better-block-editor"),key:l}),b=b.filter((e=>!n.includes(e.key))),(0,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.jsx)(r.CustomSelectControl,{...u,label:e,hideLabelFromVision:!e,value:b.find((e=>e.key===t))||b[0],options:b,onChange:e=>{d(e.selectedItem.key)},size:"__unstable-large"}),u.help&&(0,s.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(6427),i=n(790);function s({value:e="",onChange:t=e=>e,...n}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.Q)()};return(0,i.jsx)(o.__experimentalUnitControl,{onChange:t,value:e,...s,...n})}},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var r=n(6427),o=n(7723),i=n(6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,o.__)("Responsive Settings — done right","better-block-editor"),t=(0,o.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(i.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(r.PanelBody,{title:(0,o.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>r.V,B:()=>a});var r=n(1150),o=n(7723);const i=n.p+"images/hover-colors.f4398a70.webp";var s=n(790);function a(e){const t=(0,o.__)("Hover colors. Finally!","better-block-editor"),n=(0,o.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,s.jsx)(r.V,{identifier:"hover-colors",pages:[{title:t,text:n,image:i}],...e})}},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var r=n(6427),o=n(7143),i=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:b}=(0,o.select)(a.store),{set:p}=(0,o.useDispatch)(a.store),h=!b(d,e),[f,m]=(0,i.useState)(h);return f?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{m(!1),p(d,e,!0)},...l}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{H:()=>o,V:()=>r});const r="wpbbe-",o="wpbbe/v1"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(6942),o=n.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=i(e),r=i(t),s=[...n,...r.filter((e=>!n.includes(e)))];return o()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6087),o=n(790);const i=(0,r.forwardRef)(((e,t)=>(0,o.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o,TZ:()=>r,t6:()=>i,xc:()=>s});const r="blocks__all__animation-on-scroll",o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001},i="aos-animate",s=1e3},8367:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(4197),b=n(383),p=n(9079),h=n(4753),f=n(790);const m=[{name:(0,l.__)("Off","better-block-editor"),key:null},{name:(0,l.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,l.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,l.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,l.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,l.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,l.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,l.__)("Zoom out","better-block-editor"),key:"zoom-out"}],g=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})},x=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},v=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},w=[{name:(0,l.__)("Linear","better-block-editor"),key:"linear"},{name:(0,l.__)("Ease","better-block-editor"),key:"ease"},{name:(0,l.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,l.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,l.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,l.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,l.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,l.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,l.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,l.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,l.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,l.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,l.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,l.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,l.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:w.find((t=>t.key===e)),options:w,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})};var _=n(6032);const y=n.p+"images/image.e799b55a.webp";function C(){const e=(0,l.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,l.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,f.jsx)(_.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:y}]})}var j=n(5571),S=n(7143);const E=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},B=()=>{const e=(0,S.select)(r.store).getSelectedBlockClientId(),t=(0,S.select)(r.store).getBlock(e);if("core/cover"===t.name){const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${e}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(t)]}if("core/image"===t.name){const t=`#block-${e} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,b.Xo)().querySelectorAll(t))}},M=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},R=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},N=["core/template-part"],V=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:a,attributes:d}=t,m=(0,s.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),[w]=(0,s.useState)(!!m.animation);let _;const y=(0,s.useRef)({}),S=e=>{y.current={...y.current,...e},_&&clearTimeout(_),_=setTimeout((()=>{const e={...m,...y.current};y.current={},E(e)}),j.xc)},E=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,b.Xo)().querySelector(`#block-${a}`);t.classList.remove(j.t6);const r=setInterval((()=>{t&&!t.classList.contains(j.t6)&&(clearInterval(r),t.classList.add(j.t6),n({wpbbeAnimationOnScroll:{...m,...e}}))}),10)},B=(0,s.useMemo)((()=>function(e,t){const{animation:n,duration:r=0,delay:o=0}=null!=e?e:{};return n?`.${c.V+t} {\n\t\t\t--aos-duration: ${Number(r)/1e3}s;\n\t\t\t--aos-delay: ${Number(o)/1e3}s;\n\t\t}`:null}(m,a)),[a,m]),M=(0,h.useAddEditorStyle)(B,j.TZ+"__"+a);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:M}),(0,f.jsx)(e,{...t}),i&&(0,p.sS)(a)&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(r.BlockControls,{children:(0,f.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,f.jsx)(r.InspectorControls,{children:(0,f.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:w||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,f.jsx)(C,{}),(0,f.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(g,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>E({animation:e})})}),m.animation&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,f.jsx)(k,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>E({timingFunction:e})})}),(0,f.jsx)(v,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>S({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,f.jsx)(x,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>S({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),O=(0,i.createHigherOrderComponent)((e=>t=>{var n,r;const{wrapperProps:o={},attributes:{wpbbeAnimationOnScroll:i={}},clientId:a,isSelected:l}=t;if((0,s.useEffect)((()=>{const e=(0,b.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",M),e.addEventListener("animationiteration",M),e.addEventListener("animationcancel",R),e.addEventListener("animationend",R)}(e):function(e){e.removeEventListener("animationstart",M),e.removeEventListener("animationiteration",M),e.removeEventListener("animationcancel",R),e.removeEventListener("animationend",R)}(e))}),[a,l]),null===(null!==(n=i.animation)&&void 0!==n?n:null))return(0,f.jsx)(e,{...t});const u={"data-aos":i.animation,"data-aos-easing":null!==(r=i.timingFunction)&&void 0!==r?r:""};return(0,f.jsx)(e,{...t,wrapperProps:{...o,...u},className:(0,d.T)(t.className,`${j.t6} ${c.V+a}`)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,p.L2)((function(e){return!N.includes(e.name)}),V)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",O)},1131:(e,t,n)=>{"use strict";var r=n(6954),o=n(9079),i=n(4715),s=n(6427),a=n(9491),l=n(7143),c=n(6087),d=n(2619),u=n(7723),b=n(790);const p=(0,a.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:r,clientId:a,__unstableParentLayout:l={}}=t,d=n?.style?.layout?.selfStretch;return(0,c.useEffect)((()=>{"fill"===d&&r({wpbbeFlexItemPreventShrinking:void 0})}),[d,r]),"flex"!==l?.type||!0!==l?.allowSizingOnChildren?(0,b.jsx)(e,{...t}):"fill"!==d&&(0,o.sS)(a)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsx)(i.InspectorControls,{group:"dimensions",children:(0,b.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,checked:!!n?.wpbbeFlexItemPreventShrinking,onChange:e=>{r({wpbbeFlexItemPreventShrinking:!0===e||void 0})},label:(0,u.__)("Prevent shrinking","better-block-editor"),className:"wpbbe__all__flex-item-prevent-shrinking"})})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),h=(0,a.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:i,className:s="",setAttributes:a}=t,d=null!==(n=o?.wpbbeFlexItemPreventShrinking)&&void 0!==n&&n;return(0,c.useEffect)((()=>{-1!==(0,l.select)("core/block-editor").getBlockIndex(i)&&d&&!function(e){var t;const n=null!==(t=(0,l.select)("core/block-editor").getBlockParents(e,!0)[0])&&void 0!==t?t:void 0;if(!n)return!1;const r=(0,l.select)("core/block-editor").getBlockAttributes(n);return"flex"===r?.layout?.type}(i)&&a({wpbbeFlexItemPreventShrinking:void 0})}),[d,i,a]),(0,b.jsx)(e,{...t,className:(0,r.T)(s,d?"wpbbe__flex-item-prevent-shrinking":"")})}),"renderInEditor");(0,d.addFilter)("blocks.registerBlockType","wpbbe/__all__/flex-item-prevent-shrinking/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeFlexItemPreventShrinking:{type:"boolean"}}}})),(0,d.addFilter)("editor.BlockEdit","wpbbe/__all__/flex-item-prevent-shrinking/edit-block",p),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",h)},2401:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2845),c=n(3306),d=n(8969),u=n(6954),b=n(4197),p=n(3604),h=n(9748),f=n(9079),m=n(4753);const g="left",x="center",v="right";var w=n(6427),k=n(5573),_=n(790);const y=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),C=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),j=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function S({value:e,onChange:t,...n}){const r={LEFT:{value:g,icon:y,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:x,icon:C,label:(0,a.__)("Align text center","better-block-editor")},BOTTOM:{value:v,icon:j,label:(0,a.__)("Align text right","better-block-editor")}};return(0,_.jsx)(w.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(r).map((({value:e,icon:t,label:n})=>(0,_.jsx)(w.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const E=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=g;function M(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:B}function R(e){return E.includes(e)}const N=(0,o.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o,attributes:{wpbbeResponsive:{breakpoint:s=l.kX,breakpointCustomValue:u,settings:{alignment:g=M(o,n)}={}}={}},setAttributes:x,isSelected:v,clientId:w}=t;(0,p.KZ)(x);const k=(0,p.PE)(x),y=(0,p.Zx)(x),[C]=(0,i.useState)(!!o.wpbbeResponsive),j=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{alignment:i}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,h.BO)(r,o);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${d.V+t} {\n\t\t\ttext-align: ${i};\n\t\t}\n\t}`:null}(o,w)),[o,w]),E=(0,m.useAddEditorStyle)(j,"blocks__all__text-responsive__"+w),B=(0,a.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:E}),(0,_.jsx)(e,{...t}),v&&(0,f.sS)(w)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(c._,{initialOpen:C||!!o.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,_.jsx)(l.xC,{label:(0,a.__)("Breakpoint","better-block-editor"),value:{breakpoint:s,breakpointCustomValue:u},onChange:y,help:B}),!(0,h.v6)(s)&&(0,_.jsx)(S,{label:(0,a.__)("Text alignment","better-block-editor"),value:g,onChange:e=>k({alignment:e})})]})})]})}),"extendBlockEdit"),V=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:r,className:o,clientId:i}=t;return R(r)&&n?(0,_.jsx)(e,{...t,className:(0,u.T)(o,d.V+i)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return R(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[g,x,v]}}}}}:e})),(0,s.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,f.L2)((e=>R(e.name)),N)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",V)},1708:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(4197),b=n(9748),p=n(9079),h=n(4753),f=n(1231),m=n(8695),g=n(5697),x=n(790);function v({value:e="visible",onChange:t}){return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(o.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,l.__)("Block visibility","better-block-editor"),value:e||"visible",onChange:t,children:[(0,x.jsx)(o.__experimentalToggleGroupControlOption,{value:"visible",label:(0,l.__)("Visible","better-block-editor")},"visible"),(0,x.jsx)(o.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,l.__)("Hidden","better-block-editor")},"hidden")]})})}function w({props:e}){const{attributes:t,setAttributes:n}=e,{wpbbeVisibility:r}=t,{visibility:o,breakpoint:i,breakpointCustomValue:a}=r||{};function c(e){n({wpbbeVisibility:{visibility:"visible",...r,...e}})}(0,g.r)(i,(e=>c({breakpoint:f.iS,breakpointCustomValue:e}))),(0,s.useEffect)((()=>{"hidden"===o||i||n({wpbbeVisibility:void 0})}),[n,o,i]);const d="hidden"===o?(0,l.__)("Show block at this breakpoint and below.","better-block-editor"):(0,l.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(v,{value:o,onChange:e=>c({visibility:e})}),(0,x.jsx)(f.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:i,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:i!==f.iS?d:null}),i===f.iS&&(0,x.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const k=["core/template-part"],_='\n\tcontent: "";\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tbackground: repeating-linear-gradient(\n\t\t-45deg,\n\t\trgb(255 255 255 / 30%),\n\t\trgb(255 255 255 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 6px\n\t) !important;\n\tz-index: 1000;\n\twidth: 100%;\n\theight: 100%;\n\tbox-sizing: border-box;\n\tclip-path: none;',y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:i,clientId:a,isSelected:d}=t,[f]=(0,s.useState)(!!n?.wpbbeVisibility),m=(0,s.useMemo)((()=>function(e,t){var n;if(null!==(n=!e?.wpbbeVisibility)&&void 0!==n&&n)return null;const{visibility:r,breakpoint:o,breakpointCustomValue:i}=e.wpbbeVisibility||{},s=(0,b.BO)(o,i),a=c.V+`${t}`,l=[];let d="",u="";return o&&s&&("hidden"===r?(d="width > ",u="hidden",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden.${a} { \n\t\t\t\t\t\tdisplay: flex !important; \n\t\t\t\t\t}\n\t\t\t\t}`)):(d="width <= ",u="visible",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-visible.${a} { \n\t\t\t\t\tdisplay: none !important; \n\t\t\t\t}\n\t\t\t}`)),l.push(`@media screen and (${d} ${s}) {\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a}:before { ${_} }\n\t\t}`)),"hidden"!==r||o||(l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a} { opacity: 0.6; }`),l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a}:before { ${_}}`)),l}(n,a)),[n,a]),g=(0,h.useAddEditorStyle)(m,"blocks__all__visibility__"+a);return d&&(0,p.sS)(a)&&!k.includes(i)?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.Z,{ref:g}),(0,x.jsx)(e,{...t}),d&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:f||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,x.jsx)(w,{props:t})})})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.Z,{ref:g}),(0,x.jsx)(e,{...t})]})}),"extendBlockEdit");function C(e,t,n){var r;const{visibility:o,breakpoint:i}=null!==(r=t?.wpbbeVisibility)&&void 0!==r?r:{};return e=(0,d.T)(e,c.V+`${n}`),(i||o)&&(e=(0,d.T)(e,`wpbbe-visibility-${o||"visible"}`+(i?` wpbbe-visibility-breakpoint-${i}`:""))),e}const j=(0,i.createHigherOrderComponent)((e=>t=>{var n;return null!==(n=!t.attributes.wpbbeVisibility)&&void 0!==n&&n?(0,x.jsx)(e,{...t}):(0,x.jsx)(e,{...t,className:C(t.className,t.attributes,t.clientId)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",y,500),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",j)},8415:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(6032),c=n(6954),d=n(9163),u=n(9079),b=n(790);const p="core/button";function h(e){return e.name===p}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:s,clientId:c}=t,{wpbbeHoverColor:p={}}=t.attributes,[h,f]=(0,i.useState)(p.text),[m,g]=(0,i.useState)(p.background),[x,v]=(0,i.useState)(p.border);return(0,i.useEffect)((()=>{h===p.text&&m===p.background&&x===p.border||s({wpbbeHoverColor:{text:h,background:m,border:x}})}),[h,m,x,s,p.text,p.background,p.border]),(0,u.sS)(c)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(h),onChange:e=>f(o(e)),label:(0,a.__)("Text","better-block-editor")},{value:n(m),onChange:e=>g(o(e)),label:(0,a.__)("Background","better-block-editor")},{value:n(x),onChange:e=>v(o(e)),label:(0,a.__)("Border","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),m=(0,o.createHigherOrderComponent)((e=>t=>{if(!h(t))return(0,b.jsx)(e,{...t});const{attributeToCss:n}=(0,d.gy)(),r=["text","background","border"],{wpbbeHoverColor:o={}}=t.attributes,i={};let s="";for(const e of r)o[e]&&(i[`--wp-block-button--hover-${e}`]=n(o[e]),s+=` has-hover-${e}`);return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,s)})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(e,t){return t!==p?e:{...e,attributes:{...e.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,u.L2)(h,f)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",m)},5854:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(812),c=n(8136),d=n(7637),u=n(2845),b=n(3306),p=n(8969),h=n(6954),f=n(4197),m=n(3604),g=n(9748),x=n(9079),v=n(4753),w=n(2513),k=n(1231);function _(e){var t,n,r,o;const i=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:k.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=s?.settings?.justification)&&void 0!==r?r:i.justifyContent)&&void 0!==n?n:w.Y.LEFT,orientation:null!==(o=s?.settings?.orientation)&&void 0!==o?o:"vertical"===i.orientation?d.o.COLUMN:d.o.ROW}}}var y=n(790);const C="core/buttons";function j(e){return e.name===C}const S=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:s,setAttributes:h}=t,{breakpoint:w,breakpointCustomValue:k,settings:{justification:C,orientation:j}}=_(n);(0,m.KZ)(h);const S=(0,m.Zx)(h,{justification:C,orientation:j}),E=(0,m.PE)(h),[B]=(0,i.useState)(!!n.wpbbeResponsive),M=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:i}}=_(e),s=(0,g.BO)(n,r);if((0,g.v6)(n)||!s)return null;const a=(0,c.Dx)(i)?"justify-content":"align-items",u=(0,l.TU)(o,i===d.o.ROW_REVERSE);return`@media screen and (width <= ${s}) {\n\t \t.${p.V+t} {\n\t\t${a}:${u} !important;\n\t\tflex-direction: ${i} !important;\n\t\t}\n\t}`}(n,o)),[n,o]),R=(0,v.useAddEditorStyle)(M,"blocks__core_buttons__responsiveness__"+o),N=(0,a.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(f.Z,{ref:R}),(0,y.jsx)(e,{...t}),s&&(0,x.sS)(o)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:B||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,y.jsx)(u.xC,{value:{breakpoint:w,breakpointCustomValue:k},onChange:S,help:N}),!(0,g.v6)(w)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.Q2,{value:j,onChange:e=>E({orientation:e})}),(0,y.jsx)(l.EO,{value:C,excludeOptions:(0,c.Dx)(j)?[l.Yv.STRETCH]:[l.Yv.SPACE_BETWEEN],onChange:e=>E({justification:e})})]})]})})]})}),"extendBlockEdit"),E=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:r,className:o}=t;return j(t)&&n.wpbbeResponsive?(0,y.jsx)(e,{...t,className:(0,h.T)(o,`${p.V}${r}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==C?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,x.L2)(j,S)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",E)},7434:(e,t,n)=>{"use strict";var r=n(2845),o=n(8969),i=n(6954),s=n(4197),a=n(3604),l=n(9748),c=n(9079),d=n(4715),u=n(4997),b=n(6427),p=n(9491),h=n(7143),f=n(6087),m=n(2619),g=n(7723),x=n(4753);const v="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const w=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function k(e,t){const{width:n=100/t}=e.attributes;return w(n)}function _(e,t,n=e.length){const r=function(e,t=e.length){return e.reduce(((e,n)=>e+k(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const r=k(n,t);return Object.assign(e,{[n.clientId]:r})}),{})}(e,n)).map((([e,n])=>[e,w(t*n/r)])))}function y(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var C=n(790);const j="core/columns";function S(e){return e.name===j}function E(e){var t,n;const{breakpoint:o=(e.isStackedOnMobile?r.Pj:r.kX),breakpointCustomValue:i,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:o,breakpointCustomValue:i,settings:{reverseOrder:s}}}const B=(0,p.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:m,isSelected:k}=t,{breakpoint:j,breakpointCustomValue:S,settings:{reverseOrder:B}}=E(n);(0,a.KZ)(i);const{count:M,canInsertColumnBlock:R,minCount:N}=(0,h.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:r}=e(d.store),o=r(m),i=o.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:o.length,canInsertColumnBlock:t("core/column",m),minCount:Math.max(...i)+1}}),[m]),{getBlocks:V}=(0,h.useSelect)(d.store),{replaceInnerBlocks:O}=(0,h.useDispatch)(d.store);function P(e,t){let n=V(m);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),o=t>e;if(o&&r){const r=w(100/t),o=t-e;n=[...y(n,_(n,100-r*o)),...Array.from({length:o}).map((()=>(0,u.createBlock)("core/column",{width:`${r}%`})))]}else o?n=[...n,...Array.from({length:t-e}).map((()=>(0,u.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),r)&&(n=y(n,_(n,100)));O(m,n)}const I=(0,p.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},L=(0,f.useMemo)((()=>function(e,t){var n;const{breakpoint:i,breakpointCustomValue:s,settings:{reverseOrder:a}}=E(e);if(i===r.kX)return null;const c=null!==(n=(0,l.BO)(i,s))&&void 0!==n?n:"0px",d=`.wp-block-columns.${o.V+t}`,u=`${d}:not(.is-not-stacked-on-mobile)`;return[`${d} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${c}) {\n\t\t\t${u} {\n\t\t\t\tflex-direction: ${a?"column-reverse":"column"} !important;\n\t\t\t\talign-items: stretch !important;\n\t\t\t}\n\t\t\t\n\t\t\t/* \n\t\t\t\twe increase specificity here to overwrite css added in columnRenderInEditor() \n\t\t\t\twe change flex-direction, so flex-basis (wich is used to provide width) has no sense any more \n\t\t\t*/\n\t\t\t${u} > .wp-block-column.wp-block-column.wp-block-column {\n\t\t\t\tflex-basis: auto !important;\n\t\t\t\twidth: auto;\n\t\t\t\tflex-grow: 1;\n\t\t\t\talign-self: auto !important;\n\t\t\t}\n\t\t}`,`@media screen and (width > ${c}) {\n\t\t\t${u} > .wp-block-column {\n\t\t\t\tflex-basis: 0 !important;\n\t\t\t\tflex-grow: 1;\n\t\t\t}\n\n\t\t\t${u} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(n,m)),[n,m]),A=(0,x.useAddEditorStyle)(L,v+"__"+m),T=(0,a.PE)(i),$=(0,a.Zx)((e=>{var t,n;e.wpbbeResponsive&&(e.wpbbeResponsive?.settings||(e.wpbbeResponsive.settings={}),null!==(n=(t=e.wpbbeResponsive.settings).reverseOrder)&&void 0!==n||(t.reverseOrder=B)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,l.v6)(e.wpbbeResponsive?.breakpoint),i(e)})),F=(0,h.useSelect)((e=>e(d.store).getBlocks(m).length>0),[m]);return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s.Z,{ref:A}),(0,C.jsx)(e,{...t}),k&&F&&(0,c.sS)(m)&&(0,C.jsx)(d.InspectorControls,{children:(0,C.jsxs)(b.__experimentalToolsPanel,{label:(0,g.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{P(M,N),i({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:I,children:[R&&(0,C.jsx)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Columns"),isShownByDefault:!0,hasValue:()=>M,onDeselect:()=>P(M,N),children:(0,C.jsxs)(b.__experimentalVStack,{spacing:4,children:[(0,C.jsx)(b.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,g.__)("Columns"),value:M,onChange:e=>P(M,Math.max(N,e)),min:Math.max(1,N),max:Math.max(6,M)}),M>6&&(0,C.jsx)(b.Notice,{status:"warning",isDismissible:!1,children:(0,g.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,C.jsxs)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>$({breakpoint:r.kX}),children:[(0,C.jsx)(r.xC,{label:(0,g.__)("Stack on","better-block-editor"),value:{breakpoint:j,breakpointCustomValue:S},onChange:$}),!(0,l.v6)(j)&&(0,C.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,g.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:B,onChange:e=>T({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),M=(0,p.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return S(t)?(0,C.jsx)(e,{...t,className:(0,i.T)(n,o.V+r)}):(0,C.jsx)(e,{...t})}),"columnsRenderInEditor"),R=(0,p.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,C.jsx)(e,{...t});const n=o.V+t.clientId,r=`\n\t\t.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.${n}[style*=flex-basis] {\n\t\t\tflex-basis: ${t.attributes.width} !important;\n\t\t}\n\t\t`,a=(0,x.useAddEditorStyle)(r,v+"__"+t.clientId);return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s.Z,{ref:a}),(0,C.jsx)(e,{...t,className:(0,i.T)(t.className,n)})]})}),"columnRenderInEditor");(0,m.addFilter)("blocks.registerBlockType","wpbbe/columns/stack-on-responsive/modify-block-data",(function(e,t){return t!==j?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{reverseOrder:{type:"boolean"}}}}}})),(0,m.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,c.L2)(S,B)),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",M),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)},3155:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(2845),b=n(3306),p=n(8969),h=n(6954),f=n(4197),m=n(3604),g=n(9748),x=n(9079),v=n(4753),w=n(790);const k="core/group";function _(e){return e.name===k&&"grid"===e.attributes?.layout?.type}const y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:i=u.kX,breakpointCustomValue:a,settings:{stack:h,gap:k,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:C,isSelected:j}=t,S=(0,s.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{S.current=!1,C(e)})),(0,m.KZ)(C);const E=(0,m.PE)(C),B=(0,m.Zx)(C),M=(0,s.useMemo)((()=>function(e,t){var n;const{breakpoint:o=u.kX,breakpointCustomValue:i,settings:{stack:s,gap:a,disablePositionSticky:l}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},c=(0,g.BO)(o,i);if(!c)return null;if(!s&&!a&&!l)return null;const d=a?`gap: ${(0,r.isValueSpacingPreset)(a)?(0,r.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",h=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+p.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${h}\t\t\n\t\t}\n\t}`}(n,y)),[n,y]),R=(0,v.useAddEditorStyle)(M,"blocks__core_grid__stack-on-responsive__"+y);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(f.Z,{ref:R}),(0,w.jsx)(e,{...t}),j&&(0,x.sS)(y)&&(0,w.jsx)(r.InspectorControls,{children:(0,w.jsxs)(b._,{initialOpen:S.current||!!n.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,w.jsx)(u.xC,{value:{breakpoint:i,breakpointCustomValue:a},onChange:B}),i!==u.kX&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(o.ToggleControl,{checked:!!h,onChange:e=>E({stack:e}),label:(0,l.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(c.A,{value:k,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>E({gap:e})})}),(0,w.jsx)(d.A,{value:!!_,onChange:e=>E({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),C=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return _(t)&&n.wpbbeResponsive?(0,w.jsx)(e,{...t,className:(0,h.T)(r,p.V+o)}):(0,w.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==k?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,x.L2)(_,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",C)},7050:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2773),c=n(812),d=n(2845),u=n(3306),b=n(8969),p=n(6954),h=n(4197),f=n(3604),m=n(9748),g=n(9079),x=n(4753),v=n(790);const w="core/group";function k(e){return e.name===w&&["default","constrained"].includes(e.attributes?.layout?.type)}const _=(0,o.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:s,isSelected:p,setAttributes:w,attributes:{wpbbeResponsive:k}}=t,{breakpoint:_=d.kX,breakpointCustomValue:y,settings:{justification:C=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:j}={}}=k||{},S=(0,i.useRef)(!!k);(0,f.bM)((e=>{S.current=!1,w(e)})),(0,f.KZ)(w);const E=(0,f.Zx)(w,{justification:C,disablePositionSticky:j}),B=(0,f.PE)(w),M=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{justification:i,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(r===d.kX)return null;const a=(0,m.BO)(r,o);return a?`@media screen and (width <= ${a}) {\n\t\t${s?`${("."+b.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${b.V+t}.${b.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(i===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(i===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(o,s)),[o,s]),R=(0,x.useAddEditorStyle)(M,"blocks__core_group__responsiveness__"+s),N=(0,a.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(h.Z,{ref:R}),(0,v.jsx)(e,{...t}),p&&(0,g.sS)(s)&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsxs)(u._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,v.jsx)(d.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:E,help:N}),_!==d.kX&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.EO,{value:C,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>B({justification:e})}),(0,v.jsx)(l.A,{value:!!j,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),y=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,v.jsx)(e,{...t,className:(0,p.T)(r,b.V+o)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return w!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,g.L2)(k,_)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",y)},5601:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(7143),s=n(2619),a=n(7723),l=n(6032),c=n(6954),d=n(9163),u=n(9079),b=n(790);const p="core/navigation",h=["wp_navigation"];function f(e){const t=(0,i.select)("core/editor").getCurrentPostType();return e.name===p&&!h.includes(t)}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:i,wpbbeSubmenuHoverColor:s}=t.attributes,{attributeToInput:c,inputToAttribute:p}=(0,d.gy)();return f(t)&&(0,u.sS)(o)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:c(i),onChange:e=>n({wpbbeMenuHoverColor:p(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(s),onChange:e=>n({wpbbeSubmenuHoverColor:p(e)}),label:(0,a.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),g=(0,o.createHigherOrderComponent)((e=>t=>{if(!f(t))return(0,b.jsx)(e,{...t});const{wpbbeMenuHoverColor:n,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:o}=(0,d.gy)(),i={};return n&&(i["--wp-navigation-hover"]=o(n)),r&&(i["--wp-navigation-submenu-hover"]=o(r)),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,(n?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==p?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",m),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(1231),o=n(8695),i=n(8969),s=n(6954),a=n(4197),l=n(5697),c=n(9748),d=n(9079),u=n(4715),b=n(6427),p=n(9491),h=n(6087),f=n(2619),m=n(7723);const g=(0,h.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,h.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var x=n(5573),v=n(790);const w=(0,v.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,v.jsx)(x.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 k=n(6942),_=n.n(k),y=n(4753);const C=(0,v.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,v.jsx)(x.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function j({icon:e}){return"menu"===e?(0,v.jsx)(g,{icon:C}):(0,v.jsxs)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,v.jsx)(x.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,v.jsx)(x.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function S({setAttributes:e,hasIcon:t,icon:n}){return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Show icon button"),help:(0,m.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,v.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0,children:[(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,m.__)("handle"),label:(0,v.jsx)(j,{icon:"handle"})}),(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,m.__)("menu"),label:(0,v.jsx)(j,{icon:"menu"})})]})]})}var E=n(7143),B=n(3582),M=n(4997);function R(e){if(!e)return null;const t=N(function(e,t="id",n="parent"){const r=Object.create(null),o=[];for(const i of e)r[i[t]]={...i,children:[]},i[n]?(r[i[n]]=r[i[n]]||{},r[i[n]].children=r[i[n]].children||[],r[i[n]].children.push(r[i[t]])):o.push(r[i[t]]);return o}(e));return(0,f.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function N(e,t=0){let n={};return{innerBlocks:[...e].sort(((e,t)=>e.menu_order-t.menu_order)).map((e=>{if("block"===e.type){const[t]=(0,M.parse)(e.content.raw);return t||(0,M.createBlock)("core/freeform",{content:e.content})}const r=e.children?.length?"core/navigation-submenu":"core/navigation-link",o=function({title:e,xfn:t,classes:n,attr_title:r,object:o,object_id:i,description:s,url:a,type:l,target:c},d,u){return o&&"post_tag"===o&&(o="tag"),{label:e?.rendered||"",...o?.length&&{type:o},kind:l?.replace("_","-")||"custom",url:a||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...n?.length&&n.join(" ").trim()&&{className:n.join(" ").trim()},...r?.length&&{title:r},...i&&"custom"!==o&&{id:i},...s?.length&&{description:s},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===d&&{isTopLevelItem:0===u},..."core/navigation-link"===d&&{isTopLevelLink:0===u}}}(e,r,t),{innerBlocks:i=[],mapping:s={}}=e.children?.length?N(e.children,t+1):{};n={...n,...s};const a=(0,M.createBlock)(r,o,i);return n[e.id]=a.clientId,a})),mapping:n}}const V="error",O="pending";let P=null;function I(e,t){return e&&t?e+"//"+t:null}const L=["postType","wp_navigation",{status:"draft",per_page:-1}],A=["postType","wp_navigation",{per_page:-1,status:"publish"}];const T="success",$="error",F="pending",H="idle",G=[],D={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const U="core/navigation";function Z(e){return e.name===U}const z=(0,p.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:s,hasSubmenuIndicatorSetting:a=!0,customPlaceholder:c=null}=t,{overlayMenu:d,wpbbeOverlayMenu:f={},openSubmenusOnClick:x,showSubmenuIcon:k,hasIcon:y,icon:C="handle"}=n,{breakpoint:N,breakpointCustomValue:U}=f;(0,l.r)(N,(e=>{i({wpbbeOverlayMenu:{...f,breakpoint:r.iS,breakpointCustomValue:e}})}));const Z=n.ref,z=`navigationMenu/${Z}`,q=(0,u.useHasRecursion)(z),X=(0,u.useBlockEditingMode)(),{menus:Y}=function(e){const{records:t,isResolving:n,hasResolved:r}=(0,B.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:i,hasResolved:s}=(0,B.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,B.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:o,isResolvingPages:i,hasResolvedPages:s,hasPages:!(!s||!o?.length),menus:t,isResolvingMenus:n,hasResolvedMenus:r,hasMenus:!(!r||!t?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:W,isPending:K}=function(e){const[t,n]=(0,h.useState)(H),[r,o]=(0,h.useState)(null),[i,s]=(0,h.useState)(null),{saveEntityRecord:a,editEntityRecord:l}=(0,E.useDispatch)(B.store),c=function(e){const t=(0,h.useContext)(b.Disabled.Context),n=function(e){return(0,E.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:r}=t(u.store),o=r(e,"core/template-part",!0);if(!o?.length)return;const i=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:s,getEditedEntityRecord:a}=t(B.store);for(const e of o){const t=n(e),{theme:r=s()?.stylesheet,slug:o}=t.attributes,l=a("postType","wp_template_part",I(r,o));if(l?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===l.area))?.label}}),[e])}(t?void 0:e),r=(0,E.useRegistry)();return(0,h.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=r.resolveSelect(B.store),[o,i]=await Promise.all([e(...L),e(...A)]),s=n?(0,m.sprintf)(1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(4715),i=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,r.Q)();return(0,i.jsx)(o.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(9079),o=n(4715),i=n(6427),s=n(7143),a=n(6087),l=n(7723),c=n(790);function d({value:e,label:t,onChange:n,...d}){const{clientId:u}=(0,o.useBlockEditContext)(),b=(0,s.select)("core/block-editor").getBlockAttributes(u),h=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!h&&n(!1)}),[e,h,n]),h?(0,c.jsx)(i.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,l.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...d}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});const r={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>h.Y,EO:()=>f,TU:()=>m});var r=n(6427),o=n(6087),i=n(7723),s=n(5573),a=n(790);const l=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),d=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),u=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),b=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var h=n(2513);const p=[{value:h.Y.LEFT,icon:l,label:(0,i.__)("Justify items left","better-block-editor")},{value:h.Y.CENTER,icon:c,label:(0,i.__)("Justify items center","better-block-editor")},{value:h.Y.RIGHT,icon:d,label:(0,i.__)("Justify items right","better-block-editor")},{value:h.Y.SPACE_BETWEEN,icon:u,label:(0,i.__)("Space between items","better-block-editor")},{value:h.Y.STRETCH,icon:b,label:(0,i.__)("Stretch items","better-block-editor")}];function f({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=h.Y.LEFT}){return(0,o.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:p.map((({value:e,icon:n,label:o})=>t.includes(e)?null:(0,a.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})})}function m(e,t=!1){const n={[h.Y.LEFT]:"flex-start",[h.Y.RIGHT]:"flex-end",[h.Y.CENTER]:"center",[h.Y.STRETCH]:"stretch",[h.Y.SPACE_BETWEEN]:"space-between"},r={...n,[h.Y.LEFT]:"flex-end",[h.Y.RIGHT]:"flex-start"};return t?r[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});const r={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>h,Dx:()=>p,RN:()=>f});var r=n(6427),o=n(7723),i=n(5573),s=n(790);const a=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),l=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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"})}),c=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),d=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var u=n(7637);const b=[{value:u.o.ROW,icon:a,label:(0,o.__)("Horizontal","better-block-editor")},{value:u.o.COLUMN,icon:l,label:(0,o.__)("Vertical","better-block-editor")},{value:u.o.ROW_REVERSE,icon:c,label:(0,o.__)("Horizontal inversed","better-block-editor")},{value:u.o.COLUMN_REVERSE,icon:d,label:(0,o.__)("Vertical inversed","better-block-editor")}];function h({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,o.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:b.map((({value:e,icon:t,label:n})=>(0,s.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function p(e){return[u.o.ROW,u.o.ROW_REVERSE].includes(e)}function f(e){return[u.o.COLUMN,u.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>o,iS:()=>i,kX:()=>r});const r="",o="mobile",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>s.Pj,kX:()=>s.kX,xC:()=>c});var r=n(7030),o=n(6427),i=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,i.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:d,...u}){let b=[{name:(0,i.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,i.__)("Custom","better-block-editor"),key:s.iS}),b=b.filter((e=>!n.includes(e.key)));const h=(0,r.Q)(),{breakpoint:p=s.kX,breakpointCustomValue:f}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(o.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(o.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:b.find((e=>e.key===p))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&p!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),p===s.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:f,onChange:e=>c({breakpointCustomValue:e}),units:h,size:"__unstable-large",help:d,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,iS:()=>l,kX:()=>a});var r=n(6427),o=n(7723),i=n(9876),s=n(790);const a="",l="custom";function c({label:e="",value:t="",unsupportedValues:n=[],supportUserDefinedBreakpoints:c=!0,onChange:d=e=>e,...u}){let b=[{name:(0,o.__)("Off","better-block-editor"),key:a}];return c&&(0,i.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,o.__)("Custom","better-block-editor"),key:l}),b=b.filter((e=>!n.includes(e.key))),(0,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.jsx)(r.CustomSelectControl,{...u,label:e,hideLabelFromVision:!e,value:b.find((e=>e.key===t))||b[0],options:b,onChange:e=>{d(e.selectedItem.key)},size:"__unstable-large"}),u.help&&(0,s.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(6427),i=n(790);function s({value:e="",onChange:t=e=>e,...n}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.Q)()};return(0,i.jsx)(o.__experimentalUnitControl,{onChange:t,value:e,...s,...n})}},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var r=n(6427),o=n(7723),i=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,o.__)("Responsive Settings — done right","better-block-editor"),t=(0,o.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(i.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(r.PanelBody,{title:(0,o.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b,B:()=>p});var r=n(6427),o=n(7143),i=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:b}=(0,o.select)(a.store),{set:h}=(0,o.useDispatch)(a.store),p=!b(d,e),[f,m]=(0,i.useState)(p);return f?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{m(!1),h(d,e,!0)},...l}):null}const h=n.p+"images/hover-colors.f4398a70.webp";function p(e){const t=(0,s.__)("Hover colors. Finally!","better-block-editor"),n=(0,s.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,c.jsx)(b,{identifier:"hover-colors",pages:[{title:t,text:n,image:h}],...e})}},8969:(e,t,n)=>{"use strict";n.d(t,{H:()=>o,V:()=>r});const r="wpbbe-",o="wpbbe/v1"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(6942),o=n.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=i(e),r=i(t),s=[...n,...r.filter((e=>!n.includes(e)))];return o()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6087),o=n(790);const i=(0,r.forwardRef)(((e,t)=>(0,o.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o,TZ:()=>r,t6:()=>i,xc:()=>s});const r="blocks__all__animation-on-scroll",o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001},i="aos-animate",s=1e3},8367:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(4197),b=n(383),h=n(9079),p=n(4753),f=n(790);const m=[{name:(0,l.__)("Off","better-block-editor"),key:null},{name:(0,l.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,l.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,l.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,l.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,l.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,l.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,l.__)("Zoom out","better-block-editor"),key:"zoom-out"}],g=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})},v=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},x=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},w=[{name:(0,l.__)("Linear","better-block-editor"),key:"linear"},{name:(0,l.__)("Ease","better-block-editor"),key:"ease"},{name:(0,l.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,l.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,l.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,l.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,l.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,l.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,l.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,l.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,l.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,l.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,l.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,l.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,l.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:w.find((t=>t.key===e)),options:w,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})};var _=n(9941);const y=n.p+"images/image.e799b55a.webp";function j(){const e=(0,l.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,l.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,f.jsx)(_.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:y}]})}var C=n(5571),S=n(7143);const E=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},B=()=>{const e=(0,S.select)(r.store).getSelectedBlockClientId(),t=(0,S.select)(r.store).getBlock(e);if("core/cover"===t.name){const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${e}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(t)]}if("core/image"===t.name){const t=`#block-${e} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,b.Xo)().querySelectorAll(t))}},M=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},R=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},V=["core/template-part"],N=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:a,attributes:d}=t,m=(0,s.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),[w]=(0,s.useState)(!!m.animation);let _;const y=(0,s.useRef)({}),S=e=>{y.current={...y.current,...e},_&&clearTimeout(_),_=setTimeout((()=>{const e={...m,...y.current};y.current={},E(e)}),C.xc)},E=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,b.Xo)().querySelector(`#block-${a}`);t.classList.remove(C.t6);const r=setInterval((()=>{t&&!t.classList.contains(C.t6)&&(clearInterval(r),t.classList.add(C.t6),n({wpbbeAnimationOnScroll:{...m,...e}}))}),10)},B=(0,s.useMemo)((()=>function(e,t){const{animation:n,duration:r=0,delay:o=0}=null!=e?e:{};return n?`.${c.V+t} {\n\t\t\t--aos-duration: ${Number(r)/1e3}s;\n\t\t\t--aos-delay: ${Number(o)/1e3}s;\n\t\t}`:null}(m,a)),[a,m]),M=(0,p.useAddEditorStyle)(B,C.TZ+"__"+a);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:M}),(0,f.jsx)(e,{...t}),i&&(0,h.sS)(a)&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(r.BlockControls,{children:(0,f.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,f.jsx)(r.InspectorControls,{children:(0,f.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:w||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,f.jsx)(j,{}),(0,f.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(g,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>E({animation:e})})}),m.animation&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,f.jsx)(k,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>E({timingFunction:e})})}),(0,f.jsx)(x,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>S({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,f.jsx)(v,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>S({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),P=(0,i.createHigherOrderComponent)((e=>t=>{var n,r;const{wrapperProps:o={},attributes:{wpbbeAnimationOnScroll:i={}},clientId:a,isSelected:l}=t;if((0,s.useEffect)((()=>{const e=(0,b.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",M),e.addEventListener("animationiteration",M),e.addEventListener("animationcancel",R),e.addEventListener("animationend",R)}(e):function(e){e.removeEventListener("animationstart",M),e.removeEventListener("animationiteration",M),e.removeEventListener("animationcancel",R),e.removeEventListener("animationend",R)}(e))}),[a,l]),null===(null!==(n=i.animation)&&void 0!==n?n:null))return(0,f.jsx)(e,{...t});const u={"data-aos":i.animation,"data-aos-easing":null!==(r=i.timingFunction)&&void 0!==r?r:""};return(0,f.jsx)(e,{...t,wrapperProps:{...o,...u},className:(0,d.T)(t.className,`${C.t6} ${c.V+a}`)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,h.L2)((function(e){return!V.includes(e.name)}),N)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",P)},7081:(e,t,n)=>{"use strict";(0,n(2619).addFilter)("blocks.registerBlockType","wpbbe/__all__/block-editor-force-api-v3/modify-block-data",(function(e,t){var n;const r=null!==(n=window.WPBBE_DATA?.currentScreen)&&void 0!==n?n:{};var o;return"post"===r?.base&&(["post","page"].includes(r?.postType)||r?.isCustomPostType)&&!t.startsWith("core/")&&(null!==(o=e.apiVersion)&&void 0!==o?o:1)<3&&(e.apiVersion=3),e}))},1131:(e,t,n)=>{"use strict";var r=n(6954),o=n(9079),i=n(4715),s=n(6427),a=n(9491),l=n(7143),c=n(6087),d=n(2619),u=n(7723),b=n(790);const h=(0,a.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:r,clientId:a,__unstableParentLayout:l={}}=t,d=n?.style?.layout?.selfStretch;return(0,c.useEffect)((()=>{"fill"===d&&r({wpbbeFlexItemPreventShrinking:void 0})}),[d,r]),"flex"!==l?.type||!0!==l?.allowSizingOnChildren?(0,b.jsx)(e,{...t}):"fill"!==d&&(0,o.sS)(a)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsx)(i.InspectorControls,{group:"dimensions",children:(0,b.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,checked:!!n?.wpbbeFlexItemPreventShrinking,onChange:e=>{r({wpbbeFlexItemPreventShrinking:!0===e||void 0})},label:(0,u.__)("Prevent shrinking","better-block-editor"),className:"wpbbe__all__flex-item-prevent-shrinking"})})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),p=(0,a.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:i,className:s="",setAttributes:a}=t,d=null!==(n=o?.wpbbeFlexItemPreventShrinking)&&void 0!==n&&n;return(0,c.useEffect)((()=>{-1!==(0,l.select)("core/block-editor").getBlockIndex(i)&&d&&!function(e){var t;const n=null!==(t=(0,l.select)("core/block-editor").getBlockParents(e,!0)[0])&&void 0!==t?t:void 0;if(!n)return!1;const r=(0,l.select)("core/block-editor").getBlockAttributes(n);return"flex"===r?.layout?.type}(i)&&a({wpbbeFlexItemPreventShrinking:void 0})}),[d,i,a]),(0,b.jsx)(e,{...t,className:(0,r.T)(s,d?"wpbbe__flex-item-prevent-shrinking":"")})}),"renderInEditor");(0,d.addFilter)("blocks.registerBlockType","wpbbe/__all__/flex-item-prevent-shrinking/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeFlexItemPreventShrinking:{type:"boolean"}}}})),(0,d.addFilter)("editor.BlockEdit","wpbbe/__all__/flex-item-prevent-shrinking/edit-block",h),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",p)},2401:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2845),c=n(3306),d=n(8969),u=n(6954),b=n(4197),h=n(3604),p=n(9748),f=n(9079),m=n(4753);const g="left",v="center",x="right";var w=n(6427),k=n(5573),_=n(790);const y=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),j=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),C=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function S({value:e,onChange:t,...n}){const r={LEFT:{value:g,icon:y,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:v,icon:j,label:(0,a.__)("Align text center","better-block-editor")},BOTTOM:{value:x,icon:C,label:(0,a.__)("Align text right","better-block-editor")}};return(0,_.jsx)(w.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(r).map((({value:e,icon:t,label:n})=>(0,_.jsx)(w.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const E=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=g;function M(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:B}function R(e){return E.includes(e)}const V=(0,o.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o,attributes:{wpbbeResponsive:{breakpoint:s=l.kX,breakpointCustomValue:u,settings:{alignment:g=M(o,n)}={}}={}},setAttributes:v,isSelected:x,clientId:w}=t;(0,h.KZ)(v);const k=(0,h.PE)(v),y=(0,h.Zx)(v),[j]=(0,i.useState)(!!o.wpbbeResponsive),C=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{alignment:i}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,p.BO)(r,o);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${d.V+t} {\n\t\t\ttext-align: ${i};\n\t\t}\n\t}`:null}(o,w)),[o,w]),E=(0,m.useAddEditorStyle)(C,"blocks__all__text-responsive__"+w),B=(0,a.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:E}),(0,_.jsx)(e,{...t}),x&&(0,f.sS)(w)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(c._,{initialOpen:j||!!o.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,_.jsx)(l.xC,{label:(0,a.__)("Breakpoint","better-block-editor"),value:{breakpoint:s,breakpointCustomValue:u},onChange:y,help:B}),!(0,p.v6)(s)&&(0,_.jsx)(S,{label:(0,a.__)("Text alignment","better-block-editor"),value:g,onChange:e=>k({alignment:e})})]})})]})}),"extendBlockEdit"),N=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:r,className:o,clientId:i}=t;return R(r)&&n?(0,_.jsx)(e,{...t,className:(0,u.T)(o,d.V+i)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return R(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[g,v,x]}}}}}:e})),(0,s.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,f.L2)((e=>R(e.name)),V)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",N)},9293:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8244),d=n(383),u=n(9079),b=n(4164),h=n(5573),p=n(790);const f=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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"})}),m=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.622-3.146H16.48V8.19c.007-.19.011-.392.011-.605.007-.213.015-.403.022-.572a3.374 3.374 0 0 1-.528.517l-.902.737-.935-1.166L16.755 5h1.617v7.854Zm-6.145 0h-1.87v-3.3H7.54v3.3H5.66V5h1.88v3.003h2.817V5h1.87v7.854Z"})}),g=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.15-3.036h-5.588v-1.265L15.26 9.73c.396-.41.711-.748.946-1.012s.4-.495.495-.693c.103-.205.154-.422.154-.649 0-.271-.08-.473-.242-.605-.161-.132-.37-.198-.627-.198-.271 0-.542.07-.814.209-.271.14-.564.341-.88.605l-1.023-1.199a7 7 0 0 1 .726-.572 3.23 3.23 0 0 1 .902-.44c.352-.117.774-.176 1.265-.176.528 0 .98.095 1.353.286.381.183.675.436.88.759.213.315.32.678.32 1.089 0 .447-.085.85-.254 1.21a4.433 4.433 0 0 1-.748 1.067c-.33.352-.733.744-1.21 1.177l-.814.748v.066H18.9v1.562Zm-7.333 0h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),v=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.864-9.152c0 .55-.169.99-.506 1.32-.33.323-.733.543-1.21.66v.033c.63.073 1.111.264 1.441.572.338.308.506.73.506 1.265 0 .44-.113.84-.34 1.199-.228.36-.58.645-1.057.858-.47.213-1.078.319-1.826.319-.462 0-.876-.037-1.243-.11a5.677 5.677 0 0 1-1.056-.319v-1.573c.338.176.69.308 1.056.396.367.08.704.121 1.012.121.557 0 .943-.088 1.155-.264.22-.183.33-.433.33-.748a.811.811 0 0 0-.154-.495c-.103-.147-.286-.257-.55-.33-.257-.073-.62-.11-1.089-.11h-.539V8.223h.55c.447 0 .792-.04 1.034-.121.25-.08.422-.19.517-.33a.888.888 0 0 0 .143-.495c0-.513-.337-.77-1.012-.77-.367 0-.69.066-.968.198a6.913 6.913 0 0 0-.649.341l-.825-1.265a4.56 4.56 0 0 1 1.1-.55c.418-.154.939-.231 1.562-.231.807 0 1.445.161 1.914.484.47.323.704.777.704 1.364Zm-7.047 6.116h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),x=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.36-4.719h-.903v1.573H16.37v-1.573h-3.256V9.939L16.48 5h1.727v4.851h.902v1.43Zm-2.74-2.563c0-.147.004-.326.011-.539l.022-.583a3.73 3.73 0 0 1 .022-.33h-.055a5.671 5.671 0 0 1-.198.418c-.066.117-.146.25-.242.396l-1.177 1.771h1.617V8.718Zm-4.803 4.136h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),w=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.598-8.228c.462 0 .877.095 1.243.286.367.19.656.47.87.836.212.367.318.81.318 1.331 0 .865-.264 1.54-.792 2.024-.52.477-1.309.715-2.365.715-.887 0-1.61-.143-2.167-.429v-1.573c.271.14.598.26.98.363a4.55 4.55 0 0 0 1.077.143c.447 0 .788-.092 1.023-.275.242-.19.363-.477.363-.858 0-.345-.12-.609-.363-.792-.235-.19-.598-.286-1.089-.286-.198 0-.4.022-.605.066a8.063 8.063 0 0 0-.528.11l-.715-.363.297-4.07h4.356v1.573h-2.75l-.12 1.309c.117-.022.241-.044.373-.066.14-.03.338-.044.594-.044Zm-4.781 5.082h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),k=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-1.438-6.38c0-.447.03-.891.088-1.331.066-.447.184-.869.352-1.265.169-.396.403-.744.704-1.045.3-.308.686-.546 1.155-.715.47-.176 1.041-.264 1.716-.264.154 0 .337.007.55.022.213.015.393.037.54.066v1.474a4.296 4.296 0 0 0-.485-.066 4.456 4.456 0 0 0-.572-.033c-.594 0-1.06.092-1.397.275-.33.183-.564.444-.704.781s-.22.73-.242 1.177h.066c.14-.257.338-.473.594-.649.264-.176.609-.264 1.034-.264.69 0 1.232.22 1.628.66.396.44.594 1.06.594 1.859 0 .865-.245 1.544-.737 2.035-.484.484-1.144.726-1.98.726a3.007 3.007 0 0 1-1.474-.363c-.44-.25-.788-.627-1.045-1.133-.256-.513-.385-1.162-.385-1.947Zm2.871 1.947a.838.838 0 0 0 .671-.297c.176-.198.264-.51.264-.935 0-.337-.073-.605-.22-.803-.146-.198-.378-.297-.693-.297-.315 0-.568.103-.759.308a.988.988 0 0 0-.275.671c0 .213.037.425.11.638.073.205.183.378.33.517a.848.848 0 0 0 .572.198Zm-4.616 1.386h-1.87v-3.3H6.881v3.3H5V5.099h1.881v3.003h2.816V5.099h1.87v7.854Z"})}),_=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-.24-2.778H13V5.919h-1.622v7.303H9.871V9.219h-.253c-.594 0-1.089-.106-1.485-.319a2.1 2.1 0 0 1-.858-.858A2.552 2.552 0 0 1 7 6.865c0-.425.092-.818.275-1.177.183-.36.47-.645.858-.858.396-.22.891-.33 1.485-.33h4.892v8.722Z"})}),y=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.965-9.273c.785 0 1.394.183 1.826.55.433.367.65.902.65 1.606v4.004h-1.288l-.363-.814h-.044c-.256.33-.528.568-.814.715-.286.14-.678.209-1.177.209-.535 0-.979-.158-1.33-.473-.353-.315-.529-.803-.529-1.463 0-.638.224-1.111.671-1.419.455-.315 1.119-.491 1.991-.528l1.034-.033v-.176c0-.293-.077-.506-.23-.638-.147-.132-.353-.198-.617-.198s-.539.044-.825.132a7.27 7.27 0 0 0-.869.308l-.56-1.232a4.5 4.5 0 0 1 1.121-.407 6.078 6.078 0 0 1 1.353-.143Zm.066 3.432c-.462.015-.784.099-.968.253a.733.733 0 0 0-.275.605c0 .227.066.392.198.495a.8.8 0 0 0 .506.154c.308 0 .569-.092.781-.275.213-.19.32-.447.32-.77v-.484l-.562.022Zm-6.05 2.728-.484-1.683H7.53l-.484 1.683H5L7.673 5h2.398l2.706 7.887h-2.046ZM9.367 8.069a28.214 28.214 0 0 0-.154-.528 33.251 33.251 0 0 0-.187-.693 29.203 29.203 0 0 1-.143-.594 7.44 7.44 0 0 1-.143.605 86.53 86.53 0 0 1-.176.693c-.059.22-.106.392-.143.517l-.462 1.573h1.87l-.462-1.573Z"})}),j=[{value:void 0,icon:f,label:(0,l.__)("Default style","better-block-editor")},{value:"p",icon:_,label:(0,l.__)("Paragraph","better-block-editor")},{value:"h1",icon:m,label:(0,l.__)("Heading 1","better-block-editor")},{value:"h2",icon:g,label:(0,l.__)("Heading 2","better-block-editor")},{value:"h3",icon:v,label:(0,l.__)("Heading 3","better-block-editor")},{value:"h4",icon:x,label:(0,l.__)("Heading 4","better-block-editor")},{value:"h5",icon:w,label:(0,l.__)("Heading 5","better-block-editor")},{value:"h6",icon:k,label:(0,l.__)("Heading 6","better-block-editor")}],C={className:"block-library-heading-level-dropdown"};function S({value:e,onChange:t}){var n;return(0,p.jsx)(o.ToolbarDropdownMenu,{popoverProps:C,icon:(0,p.jsx)(o.Icon,{icon:void 0===e?y:null!==(n=j.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==n?n:j[0].icon}),label:(0,l.__)("Change style","better-block-editor"),controls:j.map((({value:n,icon:r,label:i})=>({icon:(0,p.jsx)(o.Icon,{icon:r}),title:i,isActive:n===e,onClick(){t(n)},role:"menuitemradio"})))})}const E="wpbbe-text-style-from-element-",B="wpbbe-editor-text-style-from-element",M={"font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","line-height":"lineHeight","letter-spacing":"letterSpacing","text-transform":"textTransform"},R=["h1","h2","h3","h4","h5","h6"];function V(e){if(e?.color?.text)return!0;if(e?.typography)for(const t of Object.values(M))if(e.typography[t])return!0;return!1}function N(e){let t="";for(const[n,r]of Object.entries(M)){const o=e?.typography[r];o&&(t+=` ${n}: ${o};\n`)}return t}const P=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],O=()=>{const e=(0,s.useContext)(c.Zb),{isReady:t,merged:n}=e;return t&&function(e){var t;const n=null!==(t=(0,d.cs)()?.contentWindow)&&void 0!==t?t:window;if(!n.document.body)return;let r=n.document.getElementById(B);r||(r=n.document.createElement("style"),r.id=B,n.document.head.appendChild(r));const o=function(e){let t="";V(e?.styles?.elements?.heading)&&(R.forEach(((e,n)=>{t+=`.${E}${e}.${E}${e}`,n<R.length-1&&(t+=", \n")})),t+=" { \n"+N(e.styles.elements.heading)+"\n}\n\n");for(const n of R)V(e?.styles?.elements?.[n])&&(t+=`.${E}${n}.${E}${n}`,t+="{\n"+N(e.styles.elements[n])+"\n}\n\n");return V(e?.styles)&&(t+=`.${E}p.${E}p`,t+=" {\n"+N(e.styles)+"\n}\n\n"),t}(e);r.innerHTML!==o&&(r.innerHTML=o)}(n),null};function A(){const e="wpbbe-test-style-from-element-wrapper",t=window.top.document.getElementById("wpwrap");if(t&&!t.querySelector("."+e)){const n=document.createElement("div");n.classList.add(e),(0,s.createRoot)(n).render((0,p.jsx)(c.Th,{children:(0,p.jsx)(O,{})})),t.after(n)}}function I(e){return P.includes(e)}(0,d.gi)(A),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(A)}));const T=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:s,name:a,attributes:{wpbbeTextStyleFromElement:c,wpbbeRoleHeading:d=!1}}=t;return I(a)&&(0,u.sS)(s)?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),i&&(0,p.jsxs)(p.Fragment,{children:["core/paragraph"===a&&(0,p.jsx)(r.InspectorControls,{group:"advanced",children:(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(o.ToggleControl,{checked:d,onChange:e=>n({wpbbeRoleHeading:e}),label:(0,l.__)("Apply role=“heading”","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,...t})})}),(0,p.jsx)(r.BlockControls,{group:"block",children:(0,p.jsx)(S,{value:c,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,p.jsx)(e,{...t})}),"extendBlockEdit"),L=(0,i.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!I(n)||!r)return(0,p.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,b.A)(t.wrapperProps?.className,E+r)};return(0,p.jsx)(e,{...t,wrapperProps:o})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-style-from-element/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeTextStyleFromElement:{type:"string"},wpbbeRoleHeading:{type:"boolean"}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/text-style-from-element/edit-block",T),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-style-from-element/render-in-editor",L)},1708:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(4197),b=n(9748),h=n(9079),p=n(4753),f=n(1231),m=n(8695),g=n(5697),v=n(790);function x({value:e="visible",onChange:t}){return(0,v.jsx)(v.Fragment,{children:(0,v.jsxs)(o.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,l.__)("Block visibility","better-block-editor"),value:e||"visible",onChange:t,children:[(0,v.jsx)(o.__experimentalToggleGroupControlOption,{value:"visible",label:(0,l.__)("Visible","better-block-editor")},"visible"),(0,v.jsx)(o.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,l.__)("Hidden","better-block-editor")},"hidden")]})})}function w({props:e}){const{attributes:t,setAttributes:n}=e,{wpbbeVisibility:r}=t,{visibility:o,breakpoint:i,breakpointCustomValue:a}=r||{};function c(e){n({wpbbeVisibility:{visibility:"visible",...r,...e}})}(0,g.r)(i,(e=>c({breakpoint:f.iS,breakpointCustomValue:e}))),(0,s.useEffect)((()=>{"hidden"===o||i||n({wpbbeVisibility:void 0})}),[n,o,i]);const d="hidden"===o?(0,l.__)("Show block at this breakpoint and below.","better-block-editor"):(0,l.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(x,{value:o,onChange:e=>c({visibility:e})}),(0,v.jsx)(f.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:i,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:i!==f.iS?d:null}),i===f.iS&&(0,v.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const k=["core/template-part"],_='\n\tcontent: "";\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tbackground: repeating-linear-gradient(\n\t\t-45deg,\n\t\trgb(255 255 255 / 30%),\n\t\trgb(255 255 255 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 6px\n\t) !important;\n\tz-index: 1000;\n\twidth: 100%;\n\theight: 100%;\n\tbox-sizing: border-box;\n\tclip-path: none;',y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:i,clientId:a,isSelected:d}=t,[f]=(0,s.useState)(!!n?.wpbbeVisibility),m=(0,s.useMemo)((()=>function(e,t){var n;if(null!==(n=!e?.wpbbeVisibility)&&void 0!==n&&n)return null;const{visibility:r,breakpoint:o,breakpointCustomValue:i}=e.wpbbeVisibility||{},s=(0,b.BO)(o,i),a=c.V+`${t}`,l=[];let d="",u="";return o&&s&&("hidden"===r?(d="width > ",u="hidden",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden.${a} { \n\t\t\t\t\t\tdisplay: flex !important; \n\t\t\t\t\t}\n\t\t\t\t}`)):(d="width <= ",u="visible",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-visible.${a} { \n\t\t\t\t\tdisplay: none !important; \n\t\t\t\t}\n\t\t\t}`)),l.push(`@media screen and (${d} ${s}) {\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a}:before { ${_} }\n\t\t}`)),"hidden"!==r||o||(l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a} { opacity: 0.6; }`),l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a}:before { ${_}}`)),l}(n,a)),[n,a]),g=(0,p.useAddEditorStyle)(m,"blocks__all__visibility__"+a);return d&&(0,h.sS)(a)&&!k.includes(i)?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.Z,{ref:g}),(0,v.jsx)(e,{...t}),d&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:f||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,v.jsx)(w,{props:t})})})]}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.Z,{ref:g}),(0,v.jsx)(e,{...t})]})}),"extendBlockEdit");function j(e,t,n){var r;const{visibility:o,breakpoint:i}=null!==(r=t?.wpbbeVisibility)&&void 0!==r?r:{};return e=(0,d.T)(e,c.V+`${n}`),(i||o)&&(e=(0,d.T)(e,`wpbbe-visibility-${o||"visible"}`+(i?` wpbbe-visibility-breakpoint-${i}`:""))),e}const C=(0,i.createHigherOrderComponent)((e=>t=>{var n;return null!==(n=!t.attributes.wpbbeVisibility)&&void 0!==n&&n?(0,v.jsx)(e,{...t}):(0,v.jsx)(e,{...t,className:j(t.className,t.attributes,t.clientId)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",y,500),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",C)},8415:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const h="core/button";function p(e){return e.name===h}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:s,clientId:c}=t,{wpbbeHoverColor:h={}}=t.attributes,[p,f]=(0,i.useState)(h.text),[m,g]=(0,i.useState)(h.background),[v,x]=(0,i.useState)(h.border);return(0,i.useEffect)((()=>{p===h.text&&m===h.background&&v===h.border||s({wpbbeHoverColor:{text:p,background:m,border:v}})}),[p,m,v,s,h.text,h.background,h.border]),(0,u.sS)(c)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(p),onChange:e=>f(o(e)),label:(0,a.__)("Text","better-block-editor")},{value:n(m),onChange:e=>g(o(e)),label:(0,a.__)("Background","better-block-editor")},{value:n(v),onChange:e=>x(o(e)),label:(0,a.__)("Border","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),m=(0,o.createHigherOrderComponent)((e=>t=>{if(!p(t))return(0,b.jsx)(e,{...t});const{attributeToCss:n}=(0,d.gy)(),r=["text","background","border"],{wpbbeHoverColor:o={}}=t.attributes,i={};let s="";for(const e of r)o[e]&&(i[`--wp-block-button--hover-${e}`]=n(o[e]),s+=` has-hover-${e}`);return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,s)})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,u.L2)(p,f)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",m)},5854:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(812),c=n(8136),d=n(7637),u=n(2845),b=n(3306),h=n(8969),p=n(6954),f=n(4197),m=n(3604),g=n(9748),v=n(9079),x=n(4753),w=n(2513),k=n(1231);function _(e){var t,n,r,o;const i=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:k.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=s?.settings?.justification)&&void 0!==r?r:i.justifyContent)&&void 0!==n?n:w.Y.LEFT,orientation:null!==(o=s?.settings?.orientation)&&void 0!==o?o:"vertical"===i.orientation?d.o.COLUMN:d.o.ROW}}}var y=n(790);const j="core/buttons";function C(e){return e.name===j}const S=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:s,setAttributes:p}=t,{breakpoint:w,breakpointCustomValue:k,settings:{justification:j,orientation:C}}=_(n);(0,m.KZ)(p);const S=(0,m.Zx)(p,{justification:j,orientation:C}),E=(0,m.PE)(p),[B]=(0,i.useState)(!!n.wpbbeResponsive),M=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:i}}=_(e),s=(0,g.BO)(n,r);if((0,g.v6)(n)||!s)return null;const a=(0,c.Dx)(i)?"justify-content":"align-items",u=(0,l.TU)(o,i===d.o.ROW_REVERSE);return`@media screen and (width <= ${s}) {\n\t \t.${h.V+t} {\n\t\t${a}:${u} !important;\n\t\tflex-direction: ${i} !important;\n\t\t}\n\t}`}(n,o)),[n,o]),R=(0,x.useAddEditorStyle)(M,"blocks__core_buttons__responsiveness__"+o),V=(0,a.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(f.Z,{ref:R}),(0,y.jsx)(e,{...t}),s&&(0,v.sS)(o)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:B||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,y.jsx)(u.xC,{value:{breakpoint:w,breakpointCustomValue:k},onChange:S,help:V}),!(0,g.v6)(w)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.Q2,{value:C,onChange:e=>E({orientation:e})}),(0,y.jsx)(l.EO,{value:j,excludeOptions:(0,c.Dx)(C)?[l.Yv.STRETCH]:[l.Yv.SPACE_BETWEEN],onChange:e=>E({justification:e})})]})]})})]})}),"extendBlockEdit"),E=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:r,className:o}=t;return C(t)&&n.wpbbeResponsive?(0,y.jsx)(e,{...t,className:(0,p.T)(o,`${h.V}${r}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==j?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,v.L2)(C,S)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",E)},7434:(e,t,n)=>{"use strict";var r=n(2845),o=n(8969),i=n(6954),s=n(4197),a=n(3604),l=n(9748),c=n(9079),d=n(4715),u=n(4997),b=n(6427),h=n(9491),p=n(7143),f=n(6087),m=n(2619),g=n(7723),v=n(4753);const x="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const w=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function k(e,t){const{width:n=100/t}=e.attributes;return w(n)}function _(e,t,n=e.length){const r=function(e,t=e.length){return e.reduce(((e,n)=>e+k(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const r=k(n,t);return Object.assign(e,{[n.clientId]:r})}),{})}(e,n)).map((([e,n])=>[e,w(t*n/r)])))}function y(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var j=n(790);const C="core/columns";function S(e){return e.name===C}function E(e){var t,n;const{breakpoint:o=(e.isStackedOnMobile?r.Pj:r.kX),breakpointCustomValue:i,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:o,breakpointCustomValue:i,settings:{reverseOrder:s}}}const B=(0,h.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:m,isSelected:k}=t,{breakpoint:C,breakpointCustomValue:S,settings:{reverseOrder:B}}=E(n);(0,a.KZ)(i);const{count:M,canInsertColumnBlock:R,minCount:V}=(0,p.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:r}=e(d.store),o=r(m),i=o.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:o.length,canInsertColumnBlock:t("core/column",m),minCount:Math.max(...i)+1}}),[m]),{getBlocks:N}=(0,p.useSelect)(d.store),{replaceInnerBlocks:P}=(0,p.useDispatch)(d.store);function O(e,t){let n=N(m);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),o=t>e;if(o&&r){const r=w(100/t),o=t-e;n=[...y(n,_(n,100-r*o)),...Array.from({length:o}).map((()=>(0,u.createBlock)("core/column",{width:`${r}%`})))]}else o?n=[...n,...Array.from({length:t-e}).map((()=>(0,u.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),r)&&(n=y(n,_(n,100)));P(m,n)}const A=(0,h.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},I=(0,f.useMemo)((()=>function(e,t){var n;const{breakpoint:i,breakpointCustomValue:s,settings:{reverseOrder:a}}=E(e);if(i===r.kX)return null;const c=null!==(n=(0,l.BO)(i,s))&&void 0!==n?n:"0px",d=`.wp-block-columns.${o.V+t}`,u=`${d}:not(.is-not-stacked-on-mobile)`;return[`${d} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${c}) {\n\t\t\t${u} {\n\t\t\t\tflex-direction: ${a?"column-reverse":"column"} !important;\n\t\t\t\talign-items: stretch !important;\n\t\t\t}\n\t\t\t\n\t\t\t/* \n\t\t\t\twe increase specificity here to overwrite css added in columnRenderInEditor() \n\t\t\t\twe change flex-direction, so flex-basis (wich is used to provide width) has no sense any more \n\t\t\t*/\n\t\t\t${u} > .wp-block-column.wp-block-column.wp-block-column {\n\t\t\t\tflex-basis: auto !important;\n\t\t\t\twidth: auto;\n\t\t\t\tflex-grow: 1;\n\t\t\t\talign-self: auto !important;\n\t\t\t}\n\t\t}`,`@media screen and (width > ${c}) {\n\t\t\t${u} > .wp-block-column {\n\t\t\t\tflex-basis: 0 !important;\n\t\t\t\tflex-grow: 1;\n\t\t\t}\n\n\t\t\t${u} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(n,m)),[n,m]),T=(0,v.useAddEditorStyle)(I,x+"__"+m),L=(0,a.PE)(i),$=(0,a.Zx)((e=>{var t,n;e.wpbbeResponsive&&(e.wpbbeResponsive?.settings||(e.wpbbeResponsive.settings={}),null!==(n=(t=e.wpbbeResponsive.settings).reverseOrder)&&void 0!==n||(t.reverseOrder=B)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,l.v6)(e.wpbbeResponsive?.breakpoint),i(e)})),H=(0,p.useSelect)((e=>e(d.store).getBlocks(m).length>0),[m]);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(s.Z,{ref:T}),(0,j.jsx)(e,{...t}),k&&H&&(0,c.sS)(m)&&(0,j.jsx)(d.InspectorControls,{children:(0,j.jsxs)(b.__experimentalToolsPanel,{label:(0,g.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{O(M,V),i({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:A,children:[R&&(0,j.jsx)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Columns"),isShownByDefault:!0,hasValue:()=>M,onDeselect:()=>O(M,V),children:(0,j.jsxs)(b.__experimentalVStack,{spacing:4,children:[(0,j.jsx)(b.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,g.__)("Columns"),value:M,onChange:e=>O(M,Math.max(V,e)),min:Math.max(1,V),max:Math.max(6,M)}),M>6&&(0,j.jsx)(b.Notice,{status:"warning",isDismissible:!1,children:(0,g.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,j.jsxs)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>$({breakpoint:r.kX}),children:[(0,j.jsx)(r.xC,{label:(0,g.__)("Stack on","better-block-editor"),value:{breakpoint:C,breakpointCustomValue:S},onChange:$}),!(0,l.v6)(C)&&(0,j.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,g.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:B,onChange:e=>L({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),M=(0,h.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return S(t)?(0,j.jsx)(e,{...t,className:(0,i.T)(n,o.V+r)}):(0,j.jsx)(e,{...t})}),"columnsRenderInEditor"),R=(0,h.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,j.jsx)(e,{...t});const n=o.V+t.clientId,r=`\n\t\t.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.${n}[style*=flex-basis] {\n\t\t\tflex-basis: ${t.attributes.width} !important;\n\t\t}\n\t\t`,a=(0,v.useAddEditorStyle)(r,x+"__"+t.clientId);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(s.Z,{ref:a}),(0,j.jsx)(e,{...t,className:(0,i.T)(t.className,n)})]})}),"columnRenderInEditor");(0,m.addFilter)("blocks.registerBlockType","wpbbe/columns/stack-on-responsive/modify-block-data",(function(e,t){return t!==C?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{reverseOrder:{type:"boolean"}}}}}})),(0,m.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,c.L2)(S,B)),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",M),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)},3155:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(2845),b=n(3306),h=n(8969),p=n(6954),f=n(4197),m=n(3604),g=n(9748),v=n(9079),x=n(4753),w=n(790);const k="core/group";function _(e){return e.name===k&&"grid"===e.attributes?.layout?.type}const y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:i=u.kX,breakpointCustomValue:a,settings:{stack:p,gap:k,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:j,isSelected:C}=t,S=(0,s.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{S.current=!1,j(e)})),(0,m.KZ)(j);const E=(0,m.PE)(j),B=(0,m.Zx)(j),M=(0,s.useMemo)((()=>function(e,t){var n;const{breakpoint:o=u.kX,breakpointCustomValue:i,settings:{stack:s,gap:a,disablePositionSticky:l}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},c=(0,g.BO)(o,i);if(!c)return null;if(!s&&!a&&!l)return null;const d=a?`gap: ${(0,r.isValueSpacingPreset)(a)?(0,r.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",p=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+h.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${p}\t\t\n\t\t}\n\t}`}(n,y)),[n,y]),R=(0,x.useAddEditorStyle)(M,"blocks__core_grid__stack-on-responsive__"+y);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(f.Z,{ref:R}),(0,w.jsx)(e,{...t}),C&&(0,v.sS)(y)&&(0,w.jsx)(r.InspectorControls,{children:(0,w.jsxs)(b._,{initialOpen:S.current||!!n.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,w.jsx)(u.xC,{value:{breakpoint:i,breakpointCustomValue:a},onChange:B}),i!==u.kX&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(o.ToggleControl,{checked:!!p,onChange:e=>E({stack:e}),label:(0,l.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(c.A,{value:k,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>E({gap:e})})}),(0,w.jsx)(d.A,{value:!!_,onChange:e=>E({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),j=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return _(t)&&n.wpbbeResponsive?(0,w.jsx)(e,{...t,className:(0,p.T)(r,h.V+o)}):(0,w.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==k?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,v.L2)(_,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",j)},7050:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2773),c=n(812),d=n(2845),u=n(3306),b=n(8969),h=n(6954),p=n(4197),f=n(3604),m=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/group";function k(e){return e.name===w&&["default","constrained"].includes(e.attributes?.layout?.type)}const _=(0,o.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:s,isSelected:h,setAttributes:w,attributes:{wpbbeResponsive:k}}=t,{breakpoint:_=d.kX,breakpointCustomValue:y,settings:{justification:j=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:C}={}}=k||{},S=(0,i.useRef)(!!k);(0,f.bM)((e=>{S.current=!1,w(e)})),(0,f.KZ)(w);const E=(0,f.Zx)(w,{justification:j,disablePositionSticky:C}),B=(0,f.PE)(w),M=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{justification:i,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(r===d.kX)return null;const a=(0,m.BO)(r,o);return a?`@media screen and (width <= ${a}) {\n\t\t${s?`${("."+b.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${b.V+t}.${b.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(i===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(i===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(o,s)),[o,s]),R=(0,v.useAddEditorStyle)(M,"blocks__core_group__responsiveness__"+s),V=(0,a.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.Z,{ref:R}),(0,x.jsx)(e,{...t}),h&&(0,g.sS)(s)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(u._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,x.jsx)(d.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:E,help:V}),_!==d.kX&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(c.EO,{value:j,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>B({justification:e})}),(0,x.jsx)(l.A,{value:!!C,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),y=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,x.jsx)(e,{...t,className:(0,h.T)(r,b.V+o)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return w!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,g.L2)(k,_)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",y)},5601:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(7143),s=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const h="core/navigation",p=["wp_navigation"];function f(e){const t=(0,i.select)("core/editor").getCurrentPostType();return e.name===h&&!p.includes(t)}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:i,wpbbeSubmenuHoverColor:s}=t.attributes,{attributeToInput:c,inputToAttribute:h}=(0,d.gy)();return f(t)&&(0,u.sS)(o)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:c(i),onChange:e=>n({wpbbeMenuHoverColor:h(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(s),onChange:e=>n({wpbbeSubmenuHoverColor:h(e)}),label:(0,a.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),g=(0,o.createHigherOrderComponent)((e=>t=>{if(!f(t))return(0,b.jsx)(e,{...t});const{wpbbeMenuHoverColor:n,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:o}=(0,d.gy)(),i={};return n&&(i["--wp-navigation-hover"]=o(n)),r&&(i["--wp-navigation-submenu-hover"]=o(r)),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,(n?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",m),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(1231),o=n(8695),i=n(8969),s=n(6954),a=n(4197),l=n(5697),c=n(9748),d=n(9079),u=n(4715),b=n(6427),h=n(9491),p=n(6087),f=n(2619),m=n(7723);const g=(0,p.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,p.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var v=n(5573),x=n(790);const w=(0,x.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(v.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 k=n(6942),_=n.n(k),y=n(4753);const j=(0,x.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(v.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function C({icon:e}){return"menu"===e?(0,x.jsx)(g,{icon:j}):(0,x.jsxs)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,x.jsx)(v.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,x.jsx)(v.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function S({setAttributes:e,hasIcon:t,icon:n}){return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Show icon button"),help:(0,m.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,x.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0,children:[(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,m.__)("handle"),label:(0,x.jsx)(C,{icon:"handle"})}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,m.__)("menu"),label:(0,x.jsx)(C,{icon:"menu"})})]})]})}var E=n(7143),B=n(3582),M=n(4997);function R(e){if(!e)return null;const t=V(function(e,t="id",n="parent"){const r=Object.create(null),o=[];for(const i of e)r[i[t]]={...i,children:[]},i[n]?(r[i[n]]=r[i[n]]||{},r[i[n]].children=r[i[n]].children||[],r[i[n]].children.push(r[i[t]])):o.push(r[i[t]]);return o}(e));return(0,f.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function V(e,t=0){let n={};return{innerBlocks:[...e].sort(((e,t)=>e.menu_order-t.menu_order)).map((e=>{if("block"===e.type){const[t]=(0,M.parse)(e.content.raw);return t||(0,M.createBlock)("core/freeform",{content:e.content})}const r=e.children?.length?"core/navigation-submenu":"core/navigation-link",o=function({title:e,xfn:t,classes:n,attr_title:r,object:o,object_id:i,description:s,url:a,type:l,target:c},d,u){return o&&"post_tag"===o&&(o="tag"),{label:e?.rendered||"",...o?.length&&{type:o},kind:l?.replace("_","-")||"custom",url:a||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...n?.length&&n.join(" ").trim()&&{className:n.join(" ").trim()},...r?.length&&{title:r},...i&&"custom"!==o&&{id:i},...s?.length&&{description:s},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===d&&{isTopLevelItem:0===u},..."core/navigation-link"===d&&{isTopLevelLink:0===u}}}(e,r,t),{innerBlocks:i=[],mapping:s={}}=e.children?.length?V(e.children,t+1):{};n={...n,...s};const a=(0,M.createBlock)(r,o,i);return n[e.id]=a.clientId,a})),mapping:n}}const N="error",P="pending";let O=null;function A(e,t){return e&&t?e+"//"+t:null}const I=["postType","wp_navigation",{status:"draft",per_page:-1}],T=["postType","wp_navigation",{per_page:-1,status:"publish"}];const L="success",$="error",H="pending",F="idle",Z=[],G={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const D="core/navigation";function U(e){return e.name===D}const z=(0,h.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:s,hasSubmenuIndicatorSetting:a=!0,customPlaceholder:c=null}=t,{overlayMenu:d,wpbbeOverlayMenu:f={},openSubmenusOnClick:v,showSubmenuIcon:k,hasIcon:y,icon:j="handle"}=n,{breakpoint:V,breakpointCustomValue:D}=f;(0,l.r)(V,(e=>{i({wpbbeOverlayMenu:{...f,breakpoint:r.iS,breakpointCustomValue:e}})}));const U=n.ref,z=`navigationMenu/${U}`,q=(0,u.useHasRecursion)(z),Y=(0,u.useBlockEditingMode)(),{menus:X}=function(e){const{records:t,isResolving:n,hasResolved:r}=(0,B.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:i,hasResolved:s}=(0,B.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,B.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:o,isResolvingPages:i,hasResolvedPages:s,hasPages:!(!s||!o?.length),menus:t,isResolvingMenus:n,hasResolvedMenus:r,hasMenus:!(!r||!t?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:W,isPending:K}=function(e){const[t,n]=(0,p.useState)(F),[r,o]=(0,p.useState)(null),[i,s]=(0,p.useState)(null),{saveEntityRecord:a,editEntityRecord:l}=(0,E.useDispatch)(B.store),c=function(e){const t=(0,p.useContext)(b.Disabled.Context),n=function(e){return(0,E.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:r}=t(u.store),o=r(e,"core/template-part",!0);if(!o?.length)return;const i=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:s,getEditedEntityRecord:a}=t(B.store);for(const e of o){const t=n(e),{theme:r=s()?.stylesheet,slug:o}=t.attributes,l=a("postType","wp_template_part",A(r,o));if(l?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===l.area))?.label}}),[e])}(t?void 0:e),r=(0,E.useRegistry)();return(0,p.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=r.resolveSelect(B.store),[o,i]=await Promise.all([e(...I),e(...T)]),s=n?(0,m.sprintf)( 2 2 // translators: %s: the name of a menu (e.g. Header navigation). 3 3 // translators: %s: the name of a menu (e.g. Header navigation). … … 5 5 // translators: 'navigation' as in website navigation. 6 6 // translators: 'navigation' as in website navigation. 7 (0,m.__)("Navigation"),a=[...o,...i].reduce(((e,t)=>t?.title?.raw?.startsWith(s)?e+1:e),0);return(a>0?`${s} ${a+1}`:s)||""}),[t,n,r])}(e);return{create:(0, h.useCallback)((async(e=null,t=[],r)=>{if(e&&"string"!=typeof e)throw s("Invalid title supplied when creating Navigation Menu."),n($),new Error("Value of supplied title argument was not a string.");n(F),o(null),s(null),e||(e=await c().catch((e=>{throw s(e?.message),n($),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const i={title:e,content:(0,M.serialize)(t),status:r};return a("postType","wp_navigation",i).then((e=>(o(e),n(T),"publish"!==r&&l("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw s(e?.message),n($),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[a,l,c]),status:t,value:r,error:i,isIdle:t===H,isPending:t===F,isSuccess:t===T,isError:t===$}}(s),{hasUncontrolledInnerBlocks:J,innerBlocks:Q}=function(e){return(0,E.useSelect)((t=>{const{getBlock:n,getBlocks:r,hasSelectedInnerBlock:o}=t(u.store),i=n(e).innerBlocks,s=!!i?.length,a=s?G:r(e);return{innerBlocks:s?i:a,hasUncontrolledInnerBlocks:s,uncontrolledInnerBlocks:i,controlledInnerBlocks:a,isInnerBlockSelected:o(e,!0)}}),[e])}(s),ee=!!Q.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,h.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:ie}=function(e){const t=(0,B.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o}=(0,E.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:r,hasFinishedResolution:o}=e(B.store),i=["postType","wp_navigation",t],s=n(...i),a=r(...i),l=o("getEditedEntityRecord",i),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!s||!c),navigationMenu:c?a:null}}(t,e)),[e]),{canCreate:i,canUpdate:s,canDelete:a,isResolving:l,hasResolved:c}=t,{records:d,isResolving:u,hasResolved:b}=(0,B.useEntityRecords)("postType","wp_navigation",D);return{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o,navigationMenus:d,isResolvingNavigationMenus:u,hasResolvedNavigationMenus:b,canSwitchNavigationMenu:e?d?.length>1:d?.length>0,canUserCreateNavigationMenu:i,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:s,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(Z),{status:se}=function(e,{throwOnError:t=!1}={}){const n=(0,E.useRegistry)(),{editEntityRecord:r}=(0,E.useDispatch)(B.store),[o,i]=(0,h.useState)("idle"),[s,a]=(0,h.useState)(null),l=(0,h.useCallback)((async(t,o,i="publish")=>{let s,a;try{a=await n.resolveSelect(B.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,m.sprintf)(7 (0,m.__)("Navigation"),a=[...o,...i].reduce(((e,t)=>t?.title?.raw?.startsWith(s)?e+1:e),0);return(a>0?`${s} ${a+1}`:s)||""}),[t,n,r])}(e);return{create:(0,p.useCallback)((async(e=null,t=[],r)=>{if(e&&"string"!=typeof e)throw s("Invalid title supplied when creating Navigation Menu."),n($),new Error("Value of supplied title argument was not a string.");n(H),o(null),s(null),e||(e=await c().catch((e=>{throw s(e?.message),n($),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const i={title:e,content:(0,M.serialize)(t),status:r};return a("postType","wp_navigation",i).then((e=>(o(e),n(L),"publish"!==r&&l("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw s(e?.message),n($),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[a,l,c]),status:t,value:r,error:i,isIdle:t===F,isPending:t===H,isSuccess:t===L,isError:t===$}}(s),{hasUncontrolledInnerBlocks:J,innerBlocks:Q}=function(e){return(0,E.useSelect)((t=>{const{getBlock:n,getBlocks:r,hasSelectedInnerBlock:o}=t(u.store),i=n(e).innerBlocks,s=!!i?.length,a=s?Z:r(e);return{innerBlocks:s?i:a,hasUncontrolledInnerBlocks:s,uncontrolledInnerBlocks:i,controlledInnerBlocks:a,isInnerBlockSelected:o(e,!0)}}),[e])}(s),ee=!!Q.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,p.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:ie}=function(e){const t=(0,B.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o}=(0,E.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:r,hasFinishedResolution:o}=e(B.store),i=["postType","wp_navigation",t],s=n(...i),a=r(...i),l=o("getEditedEntityRecord",i),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!s||!c),navigationMenu:c?a:null}}(t,e)),[e]),{canCreate:i,canUpdate:s,canDelete:a,isResolving:l,hasResolved:c}=t,{records:d,isResolving:u,hasResolved:b}=(0,B.useEntityRecords)("postType","wp_navigation",G);return{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o,navigationMenus:d,isResolvingNavigationMenus:u,hasResolvedNavigationMenus:b,canSwitchNavigationMenu:e?d?.length>1:d?.length>0,canUserCreateNavigationMenu:i,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:s,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(U),{status:se}=function(e,{throwOnError:t=!1}={}){const n=(0,E.useRegistry)(),{editEntityRecord:r}=(0,E.useDispatch)(B.store),[o,i]=(0,p.useState)("idle"),[s,a]=(0,p.useState)(null),l=(0,p.useCallback)((async(t,o,i="publish")=>{let s,a;try{a=await n.resolveSelect(B.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,m.sprintf)( 8 8 // translators: %s: the name of a menu (e.g. Header navigation). 9 9 // translators: %s: the name of a menu (e.g. Header navigation). … … 14 14 // translators: %s: the name of a menu (e.g. Header navigation). 15 15 // translators: %s: the name of a menu (e.g. Header navigation). 16 (0,m.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return s}),[e,r,n]);return{convert:(0, h.useCallback)((async(e,n,r)=>{if(P!==e)return P=e,e&&n?(i(O),a(null),await l(e,n,r).then((e=>(i("success"),P=null,e))).catch((e=>{if(a(e?.message),i(V),P=null,t)throw new Error((0,m.sprintf)(16 (0,m.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return s}),[e,r,n]);return{convert:(0,p.useCallback)((async(e,n,r)=>{if(O!==e)return O=e,e&&n?(i(P),a(null),await l(e,n,r).then((e=>(i("success"),O=null,e))).catch((e=>{if(a(e?.message),i(N),O=null,t)throw new Error((0,m.sprintf)( 17 17 // translators: %s: the name of a menu (e.g. Header navigation). 18 18 // translators: %s: the name of a menu (e.g. Header navigation). 19 (0,m.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(a("Unable to convert menu. Missing menu details."),void i( V))}),[l,t]),status:o,error:s}}(W),ae=!ie&&oe,le=J&&!ae,ce=!Z&&!K&&!(se===O)&&re&&0===Y?.length&&!J,de="never"!==d,ue=_()("wp-block-navigation__overlay-menu-preview",{open:te}),be=k||x?"":(0,m.__)('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.'),pe=(0,p.useInstanceId)(S,"overlay-menu-preview"),he=(0,v.jsx)(u.InspectorControls,{children:a&&(0,v.jsxs)(b.PanelBody,{title:(0,m.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[de&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(b.Button,{className:ue,onClick:()=>{ne(!te)},"aria-label":(0,m.__)("Overlay menu controls"),"aria-controls":pe,"aria-expanded":te,children:[y&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(j,{icon:C}),(0,v.jsx)(g,{icon:w})]}),!y&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("span",{children:(0,m.__)("Menu")}),(0,v.jsx)("span",{children:(0,m.__)("Close")})]})]}),(0,v.jsx)("div",{id:pe,children:te&&(0,v.jsx)(S,{setAttributes:i,hasIcon:y,icon:C,hidden:!te})})]}),(0,v.jsx)("h3",{children:(0,m.__)("Overlay Menu")}),(0,v.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Configure overlay menu"),value:d,help:(0,m.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const t={overlayMenu:e};"mobile"!==e&&(t.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),i(t)},isBlock:!0,hideLabelFromVision:!0,children:[(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"never",label:(0,m.__)("Off")}),(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,m.__)("Responsive","better-block-editor")}),(0,v.jsx)(b.__experimentalToggleGroupControlOption,{value:"always",label:(0,m.__)("Always")})]}),"mobile"===d&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(r.Ay,{label:(0,m.__)("Breakpoint","better-block-editor"),value:N,unsupportedValues:[r.kX],onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===r.iS?U:void 0}})},help:N!==r.iS?(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),N===r.iS&&(0,v.jsx)(o.A,{value:U,onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:r.iS,breakpointCustomValue:e}})},help:(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("h3",{children:(0,m.__)("Submenus")}),(0,v.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:x,onChange:e=>{i({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,m.__)("Open on click")}),(0,v.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{i({showSubmenuIcon:e})},disabled:n.openSubmenusOnClick,label:(0,m.__)("Show arrow")}),be&&(0,v.jsx)("div",{children:(0,v.jsx)(b.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:be})})]})]})});return le&&!K?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(e,{...t}),"default"===X&&he]}):Z&&ie||ae&&q||ce&&c?(0,v.jsx)(e,{...t}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(e,{...t}),"default"===X&&he]})}),"extendBlockEdit"),q=(0,p.createHigherOrderComponent)((e=>t=>{if(!Z(t))return(0,v.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,h.useMemo)((()=>function(e,t){var n;const r=null!==(n=(0,c.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==n?n:"0px",o=`.wp-block-navigation.${i.V+t}`,s=`${o} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${r}) {\n\t\t${o} .wp-block-navigation__responsive-container-open:not(.always-shown) {\n\t\t\tdisplay: none;\t\n\t\t}\n\t\t\n\t\t${s}:not(.hidden-by-default) {\n\t\t\tdisplay : block; \n\t\t\tposition: relative;\n\t\t\twidth: 100%;\n\t\t\tz-index: auto\n\t\t}\n\t\t\n\t\t${s} .components-button.wp-block-navigation__responsive-container-close {\n\t\t\tdisplay: none; \n\t\t}\n\n\t\t${o} .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 {\n\t\t\tleft: 0;\n\t\t}\n\t}`}(n,r)),[n,r]),l=(0,y.useAddEditorStyle)(o,"blocks__core_navigation__stack-on-responsive__"+r);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(a.Z,{ref:l}),(0,v.jsx)(e,{...t,className:(0,s.T)(t.className,`${i.V}${t.clientId} wpbbe-responsive-navigation`)})]})}),"renderInEditor");(0,f.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,t){return t!==U?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,f.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,d.L2)(Z,z)),(0,f.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",q)},354:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2845),u=n(3306),b=n(8969),p=n(6954),h=n(4197),f=n(3604),m=n(9748),g=n(9079),x=n(4753),v=n(790);const w="core/post-template";function k(e){return e.name===w&&"grid"===e.attributes?.layout?.type}function _(e){var t;const{breakpoint:n=d.kX,breakpointCustomValue:r,settings:{gap:o}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:r,settings:{gap:o}}}const y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:i,setAttributes:a,isSelected:p}=t,{breakpoint:w,breakpointCustomValue:k,settings:{gap:y}}=_(n);(0,f.KZ)(a);const C=(0,f.Zx)(a),j=(0,f.PE)(a),[S]=(0,s.useState)(!!n.wpbbeResponsive),E=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}=_(e),s=(0,m.BO)(n,o);if(!s)return null;const a=i?`gap: ${(0,r.isValueSpacingPreset)(i)?(0,r.getSpacingPresetCssVar)(i):i} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${b.V+t} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(n,i)),[n,i]),B=(0,x.useAddEditorStyle)(E,"blocks__core_post_template__stack-on-responsive__"+i);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(h.Z,{ref:B}),(0,v.jsx)(e,{...t}),p&&(0,g.sS)(i)&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsxs)(u._,{initialOpen:S||!!n.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,v.jsx)(d.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:w,breakpointCustomValue:k},onChange:C}),!(0,m.v6)(w)&&(0,v.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(c.A,{value:y,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>j({gap:e})})})]})})]})}),"extendBlockEdit"),C=(0,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return k(t)?(0,v.jsx)(e,{...t,className:(0,p.T)(n,b.V+r)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==w?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",C)},2720:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(812),b=n(8136),p=n(7637),h=n(2845),f=n(3306),m=n(8969),g=n(6954),x=n(4197),v=n(3604),w=n(9748),k=n(9079),_=n(4753);const y="top",C="center",j="bottom",S="stretch",E="space-between";var B=n(1231),M=n(2513);function R(e){var t,n,r,o,i;const s={breakpoint:B.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:M.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?p.o.COLUMN:p.o.ROW,verticalAlignment:y,gap:void 0,disablePositionSticky:void 0}},a=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(r=a.breakpoint)&&void 0!==r?r:s.breakpoint,breakpointCustomValue:null!==(o=a.breakpointCustomValue)&&void 0!==o?o:s.breakpointCustomValue,settings:{...s.settings,...null!==(i=a.settings)&&void 0!==i?i:{}}}}var N=n(5573),V=n(790);const O=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),P=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),I=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),L=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),A=(0,V.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(N.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),T=[{value:y,icon:O,label:(0,l.__)("Align top")},{value:C,icon:P,label:(0,l.__)("Align middle")},{value:j,icon:I,label:(0,l.__)("Align bottom")}],$=[...T,{value:S,icon:L,label:(0,l.__)("Streth to fill")}],F=[...T,{value:E,icon:A,label:(0,l.__)("Space between")}];function H({value:e,horizontalMode:t,onChange:n}){const r=t?$:F;return(0,s.useEffect)((()=>{t&&e===E&&n(C),t||e!==S||n(y)}),[t,e,n]),(0,V.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,l.__)("Vertical alignment","better-block-editor"),value:e,onChange:n,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:t,label:n})=>(0,V.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const G="core/group";function D(e){return e.name===G&&"flex"===e?.attributes?.layout?.type}const U={[y]:"flex-start",[C]:"center",[j]:"flex-end",[S]:"stretch",[E]:"space-between"},Z={...U,[y]:"flex-end",[j]:"flex-start"},z=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:a,isSelected:g}=t,{breakpoint:y,breakpointCustomValue:C,settings:j,settings:{justification:S,orientation:E,verticalAlignment:B,gap:M,disablePositionSticky:N}}=R(n),O=(0,s.useRef)(!!n.wpbbeResponsive);(0,v.bM)((e=>{O.current=!1,i(e)})),(0,v.KZ)(i);const P=(0,v.PE)(i),I=(0,v.Zx)(i,j),L=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:s,verticalAlignment:a,gap:l,disablePositionSticky:c}}=R(e);if(n===h.kX)return null;const d=(0,w.BO)(n,o);if(!d)return null;const f=(0,b.Dx)(s)?"justify-content":"align-items",g=(0,u.TU)(i,s===p.o.ROW_REVERSE),x=(0,b.Dx)(s)?"align-items":"justify-content",v=s===p.o.COLUMN_REVERSE?Z:U,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",_=c?"position: relative;":"";let y=`${("."+m.V+t).repeat(3)} {\n\t\t${f}:${g} !important; \n\t\t${x}: ${v[a]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${k}\n\t\t${_}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(s)&&(y+=`.${m.V+t} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${d}) {\n\t \t${y}\n\t}`}(n,a)),[n,a]),A=(0,_.useAddEditorStyle)(L,"blocks__core_row__responsiveness__"+a),T=(0,l.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(x.Z,{ref:A}),(0,V.jsx)(e,{...t}),g&&(0,k.sS)(a)&&(0,V.jsx)(r.InspectorControls,{children:(0,V.jsxs)(f._,{initialOpen:O.current||!!n.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,V.jsx)(h.xC,{value:{breakpoint:y,breakpointCustomValue:C},onChange:I,help:T}),y!==h.kX&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(b.Q2,{value:E,onChange:e=>P({orientation:e})}),(0,V.jsx)(u.EO,{value:S,excludeOptions:(0,b.Dx)(E)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>P({justification:e})}),(0,V.jsx)(H,{value:B,horizontalMode:(0,b.Dx)(E),onChange:e=>P({verticalAlignment:e})}),(0,V.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,V.jsx)(c.A,{value:M,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>P({gap:e})})}),(0,V.jsx)(d.A,{value:!!N,onChange:e=>P({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),q=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return D(t)&&n.wpbbeResponsive?(0,V.jsx)(e,{...t,className:(0,g.T)(r,`${m.V}${o}`)}):(0,V.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==G?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,k.L2)(D,z)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",q)},2733:(e,t,n)=>{"use strict";var r=n(6427),o=n(7143),i=n(6087),s=n(7723),a=n(5571),l=n(383),c=(n(12),n(790));let d=null;function u(){const e=(0,l.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,i.createRoot)(t).render((0,c.jsx)(e,{})),t}(b));const t=(0,l.Xo)();d=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const b=()=>{const e=(0,s.__)("Play animation","better-block-editor");return(0,c.jsx)(r.Tooltip,{text:e,children:(0,c.jsx)(r.Button,{icon:(0,c.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,l.Xo)();d.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),d.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,l.wm)(u)}));let p=(0,o.select)("core/editor").getCurrentPostId(),h=(0,o.select)("core/editor").getCurrentPostType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getCurrentPostId();e!==p&&(p=e,(0,l.wm)(u));const t=(0,o.select)("core/editor").getCurrentPostType();t!==h&&(h=t,(0,l.wm)(u))}))},8033:(e,t,n)=>{"use strict";var r=n(7723),o=n(3656),i=n(4715),s=n(6427);const a=window.wp.plugins;var l=n(7143),c=n(6087);const{min:d,max:u}=Math,b=(e,t=0,n=1)=>d(u(t,e),n),p=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=b(e[t],0,255)):3===t&&(e[t]=b(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function f(e){return h[Object.prototype.toString.call(e)]||"object"}const m=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==f(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),g=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==f(e[t])?e[t].toLowerCase():null},{PI:x,min:v,max:w}=Math,k=e=>Math.round(100*e)/100,_=e=>Math.round(100*e)/100,y=2*x,C=x/3,j=x/180,S=180/x;function E(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const B={format:{},autodetect:[]},M=class{constructor(...e){const t=this;if("object"===f(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let n=g(e),r=!1;if(!n){r=!0,B.sorted||(B.autodetect=B.autodetect.sort(((e,t)=>t.p-e.p)),B.sorted=!0);for(let t of B.autodetect)if(n=t.test(...e),n)break}if(!B.format[n])throw new Error("unknown format: "+e);{const o=B.format[n].apply(null,r?e:e.slice(0,-1));t._rgb=p(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==f(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},R=(...e)=>new M(...e);R.version="3.1.2";const N=R,V={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},O=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,P=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,I=e=>{if(e.match(O)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match(P)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:L}=Math,A=(...e)=>{let[t,n,r,o]=m(e,"rgba"),i=g(e)||"auto";void 0===o&&(o=1),"auto"===i&&(i=o<1?"rgba":"rgb"),t=L(t),n=L(n),r=L(r);let s="000000"+(t<<16|n<<8|r).toString(16);s=s.substr(s.length-6);let a="0"+L(255*o).toString(16);switch(a=a.substr(a.length-2),i.toLowerCase()){case"rgba":return`#${s}${a}`;case"argb":return`#${a}${s}`;default:return`#${s}`}};M.prototype.name=function(){const e=A(this._rgb,"rgb");for(let t of Object.keys(V))if(V[t]===e)return t.toLowerCase();return e},B.format.named=e=>{if(e=e.toLowerCase(),V[e])return I(V[e]);throw new Error("unknown color name: "+e)},B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&V[e.toLowerCase()])return"named"}}),M.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===f(e)?t?(this._rgb[3]=e,this):new M([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},M.prototype.clipped=function(){return this._rgb._clipped||!1};const T={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},$=T,F=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function H(e){const t=F.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);T.labWhitePoint=e,T.Xn=t[0],T.Zn=t[1]}function G(){return T.labWhitePoint}const D=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},U=(e,t,n)=>{const{MtxAdaptMa:r,MtxAdaptMaI:o,MtxXYZ2RGB:i,RefWhiteRGB:s,Xn:a,Yn:l,Zn:c}=$,d=a*r.m00+l*r.m10+c*r.m20,u=a*r.m01+l*r.m11+c*r.m21,b=a*r.m02+l*r.m12+c*r.m22,p=s.X*r.m00+s.Y*r.m10+s.Z*r.m20,h=s.X*r.m01+s.Y*r.m11+s.Z*r.m21,f=s.X*r.m02+s.Y*r.m12+s.Z*r.m22,m=(e*r.m00+t*r.m10+n*r.m20)*(p/d),g=(e*r.m01+t*r.m11+n*r.m21)*(h/u),x=(e*r.m02+t*r.m12+n*r.m22)*(f/b),v=m*o.m00+g*o.m10+x*o.m20,w=m*o.m01+g*o.m11+x*o.m21,k=m*o.m02+g*o.m12+x*o.m22;return[255*D(v*i.m00+w*i.m10+k*i.m20),255*D(v*i.m01+w*i.m11+k*i.m21),255*D(v*i.m02+w*i.m12+k*i.m22)]},Z=(...e)=>{e=m(e,"lab");const[t,n,r]=e,[o,i,s]=((e,t,n)=>{const{kE:r,kK:o,kKE:i,Xn:s,Yn:a,Zn:l}=$,c=(e+16)/116,d=.002*t+c,u=c-.005*n,b=d*d*d,p=u*u*u;return[(b>r?b:(116*d-16)/o)*s,(e>i?Math.pow((e+16)/116,3):e/o)*a,(p>r?p:(116*u-16)/o)*l]})(t,n,r),[a,l,c]=U(o,i,s);return[a,l,c,e.length>3?e[3]:1]};function z(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const q=(e,t,n)=>{e=z(e/255),t=z(t/255),n=z(n/255);const{MtxRGB2XYZ:r,MtxAdaptMa:o,MtxAdaptMaI:i,Xn:s,Yn:a,Zn:l,As:c,Bs:d,Cs:u}=$;let b=e*r.m00+t*r.m10+n*r.m20,p=e*r.m01+t*r.m11+n*r.m21,h=e*r.m02+t*r.m12+n*r.m22;const f=s*o.m00+a*o.m10+l*o.m20,m=s*o.m01+a*o.m11+l*o.m21,g=s*o.m02+a*o.m12+l*o.m22;let x=b*o.m00+p*o.m10+h*o.m20,v=b*o.m01+p*o.m11+h*o.m21,w=b*o.m02+p*o.m12+h*o.m22;return x*=f/c,v*=m/d,w*=g/u,b=x*i.m00+v*i.m10+w*i.m20,p=x*i.m01+v*i.m11+w*i.m21,h=x*i.m02+v*i.m12+w*i.m22,[b,p,h]},X=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=q(t,n,r),[l,c,d]=function(e,t,n){const{Xn:r,Yn:o,Zn:i,kE:s,kK:a}=$,l=e/r,c=t/o,d=n/i,u=l>s?Math.pow(l,1/3):(a*l+16)/116,b=c>s?Math.pow(c,1/3):(a*c+16)/116;return[116*b-16,500*(u-b),200*(b-(d>s?Math.pow(d,1/3):(a*d+16)/116))]}(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lab=function(){return X(this._rgb)},Object.assign(N,{lab:(...e)=>new M(...e,"lab"),getLabWhitePoint:G,setLabWhitePoint:H}),B.format.lab=Z,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"lab"))&&3===e.length)return"lab"}}),M.prototype.darken=function(e=1){const t=this.lab();return t[0]-=$.Kn*e,new M(t,"lab").alpha(this.alpha(),!0)},M.prototype.brighten=function(e=1){return this.darken(-e)},M.prototype.darker=M.prototype.darken,M.prototype.brighter=M.prototype.brighten,M.prototype.get=function(e){const[t,n]=e.split("."),r=this[t]();if(n){const e=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(e>-1)return r[e];throw new Error(`unknown channel ${n} in mode ${t}`)}return r};const{pow:Y}=Math;M.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===f(e)){if(0===e)return new M([0,0,0,this._rgb[3]],"rgb");if(1===e)return new M([255,255,255,this._rgb[3]],"rgb");let n=this.luminance(),r=20;const o=(n,i)=>{const s=n.interpolate(i,.5,t),a=s.luminance();return Math.abs(e-a)<1e-7||!r--?s:a>e?o(n,s):o(s,i)},i=(n>e?o(new M([0,0,0]),this):o(this,new M([255,255,255]))).rgb();return new M([...i,this._rgb[3]])}return W(...this._rgb.slice(0,3))};const W=(e,t,n)=>.2126*(e=K(e))+.7152*(t=K(t))+.0722*K(n),K=e=>(e/=255)<=.03928?e/12.92:Y((e+.055)/1.055,2.4),J={},Q=(e,t,n=.5,...r)=>{let o=r[0]||"lrgb";if(J[o]||r.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==f(e)&&(e=new M(e)),"object"!==f(t)&&(t=new M(t)),J[o](e,t,n).alpha(e.alpha()+n*(t.alpha()-e.alpha()))};M.prototype.mix=M.prototype.interpolate=function(e,t=.5,...n){return Q(this,e,t,...n)},M.prototype.premultiply=function(e=!1){const t=this._rgb,n=t[3];return e?(this._rgb=[t[0]*n,t[1]*n,t[2]*n,n],this):new M([t[0]*n,t[1]*n,t[2]*n,n],"rgb")};const{sin:ee,cos:te}=Math,ne=(...e)=>{let[t,n,r]=m(e,"lch");return isNaN(r)&&(r=0),r*=j,[t,te(r)*n,ee(r)*n]},re=(...e)=>{e=m(e,"lch");const[t,n,r]=e,[o,i,s]=ne(t,n,r),[a,l,c]=Z(o,i,s);return[a,l,c,e.length>3?e[3]:1]},{sqrt:oe,atan2:ie,round:se}=Math,ae=(...e)=>{const[t,n,r]=m(e,"lab"),o=oe(n*n+r*r);let i=(ie(r,n)*S+360)%360;return 0===se(1e4*o)&&(i=Number.NaN),[t,o,i]},le=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=X(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lch=function(){return le(this._rgb)},M.prototype.hcl=function(){return E(le(this._rgb))},Object.assign(N,{lch:(...e)=>new M(...e,"lch"),hcl:(...e)=>new M(...e,"hcl")}),B.format.lch=re,B.format.hcl=(...e)=>{const t=E(m(e,"hcl"));return re(...t)},["lch","hcl"].forEach((e=>B.autodetect.push({p:2,test:(...t)=>{if("array"===f(t=m(t,e))&&3===t.length)return e}}))),M.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=$.Kn*e,t[1]<0&&(t[1]=0),new M(t,"lch").alpha(this.alpha(),!0)},M.prototype.desaturate=function(e=1){return this.saturate(-e)},M.prototype.set=function(e,t,n=!1){const[r,o]=e.split("."),i=this[r]();if(o){const e=r.indexOf(o)-("ok"===r.substr(0,2)?2:0);if(e>-1){if("string"==f(t))switch(t.charAt(0)){case"+":case"-":i[e]+=+t;break;case"*":i[e]*=+t.substr(1);break;case"/":i[e]/=+t.substr(1);break;default:i[e]=+t}else{if("number"!==f(t))throw new Error("unsupported value for Color.set");i[e]=t}const o=new M(i,r);return n?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${r}`)}return i},M.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},M.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,n)=>{const r=e._rgb,o=t._rgb;return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"rgb")};const{sqrt:ce,pow:de}=Math;J.lrgb=(e,t,n)=>{const[r,o,i]=e._rgb,[s,a,l]=t._rgb;return new M(ce(de(r,2)*(1-n)+de(s,2)*n),ce(de(o,2)*(1-n)+de(a,2)*n),ce(de(i,2)*(1-n)+de(l,2)*n),"rgb")};J.lab=(e,t,n)=>{const r=e.lab(),o=t.lab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"lab")};const ue=(e,t,n,r)=>{let o,i,s,a,l,c,d,u,b,p,h,f;return"hsl"===r?(o=e.hsl(),i=t.hsl()):"hsv"===r?(o=e.hsv(),i=t.hsv()):"hcg"===r?(o=e.hcg(),i=t.hcg()):"hsi"===r?(o=e.hsi(),i=t.hsi()):"lch"===r||"hcl"===r?(r="hcl",o=e.hcl(),i=t.hcl()):"oklch"===r&&(o=e.oklch().reverse(),i=t.oklch().reverse()),"h"!==r.substr(0,1)&&"oklch"!==r||([s,l,d]=o,[a,c,u]=i),isNaN(s)||isNaN(a)?isNaN(s)?isNaN(a)?p=Number.NaN:(p=a,1!=d&&0!=d||"hsv"==r||(b=c)):(p=s,1!=u&&0!=u||"hsv"==r||(b=l)):(f=a>s&&a-s>180?a-(s+360):a<s&&s-a>180?a+360-s:a-s,p=s+n*f),void 0===b&&(b=l+n*(c-l)),h=d+n*(u-d),new M("oklch"===r?[h,b,p]:[p,b,h],r)},be=(e,t,n)=>ue(e,t,n,"lch");J.lch=be,J.hcl=be;M.prototype.num=function(){return((...e)=>{const[t,n,r]=m(e,"rgb");return(t<<16)+(n<<8)+r})(this._rgb)},Object.assign(N,{num:(...e)=>new M(...e,"num")}),B.format.num=e=>{if("number"==f(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},B.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===f(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,n)=>{const r=e.num(),o=t.num();return new M(r+n*(o-r),"num")};const{floor:pe}=Math;M.prototype.hcg=function(){return((...e)=>{const[t,n,r]=m(e,"rgb"),o=v(t,n,r),i=w(t,n,r),s=i-o,a=100*s/255,l=o/(255-s)*100;let c;return 0===s?c=Number.NaN:(t===i&&(c=(n-r)/s),n===i&&(c=2+(r-t)/s),r===i&&(c=4+(t-n)/s),c*=60,c<0&&(c+=360)),[c,a,l]})(this._rgb)},N.hcg=(...e)=>new M(...e,"hcg"),B.format.hcg=(...e)=>{e=m(e,"hcg");let t,n,r,[o,i,s]=e;s*=255;const a=255*i;if(0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=pe(o),l=o-e,c=s*(1-i),d=c+a*(1-l),u=c+a*l,b=c+a;switch(e){case 0:[t,n,r]=[b,u,c];break;case 1:[t,n,r]=[d,b,c];break;case 2:[t,n,r]=[c,b,u];break;case 3:[t,n,r]=[c,d,b];break;case 4:[t,n,r]=[u,c,b];break;case 5:[t,n,r]=[b,c,d]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:1,test:(...e)=>{if("array"===f(e=m(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,n)=>ue(e,t,n,"hcg");const{cos:he}=Math,{min:fe,sqrt:me,acos:ge}=Math;M.prototype.hsi=function(){return((...e)=>{let t,[n,r,o]=m(e,"rgb");n/=255,r/=255,o/=255;const i=fe(n,r,o),s=(n+r+o)/3,a=s>0?1-i/s:0;return 0===a?t=NaN:(t=(n-r+(n-o))/2,t/=me((n-r)*(n-r)+(n-o)*(r-o)),t=ge(t),o>r&&(t=y-t),t/=y),[360*t,a,s]})(this._rgb)},N.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=m(e,"hsi");let t,n,r,[o,i,s]=e;return isNaN(o)&&(o=0),isNaN(i)&&(i=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(r=(1-i)/3,t=(1+i*he(y*o)/he(C-y*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-i)/3,n=(1+i*he(y*o)/he(C-y*o))/3,r=1-(t+n)):(o-=2/3,n=(1-i)/3,r=(1+i*he(y*o)/he(C-y*o))/3,t=1-(n+r)),t=b(s*t*3),n=b(s*n*3),r=b(s*r*3),[255*t,255*n,255*r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,n)=>ue(e,t,n,"hsi");const xe=(...e)=>{e=m(e,"hsl");const[t,n,r]=e;let o,i,s;if(0===n)o=i=s=255*r;else{const e=[0,0,0],a=[0,0,0],l=r<.5?r*(1+n):r+n-r*n,c=2*r-l,d=t/360;e[0]=d+1/3,e[1]=d,e[2]=d-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?a[t]=c+6*(l-c)*e[t]:2*e[t]<1?a[t]=l:3*e[t]<2?a[t]=c+(l-c)*(2/3-e[t])*6:a[t]=c;[o,i,s]=[255*a[0],255*a[1],255*a[2]]}return e.length>3?[o,i,s,e[3]]:[o,i,s,1]},ve=(...e)=>{e=m(e,"rgba");let[t,n,r]=e;t/=255,n/=255,r/=255;const o=v(t,n,r),i=w(t,n,r),s=(i+o)/2;let a,l;return i===o?(a=0,l=Number.NaN):a=s<.5?(i-o)/(i+o):(i-o)/(2-i-o),t==i?l=(n-r)/(i-o):n==i?l=2+(r-t)/(i-o):r==i&&(l=4+(t-n)/(i-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,a,s,e[3]]:[l,a,s]};M.prototype.hsl=function(){return ve(this._rgb)},N.hsl=(...e)=>new M(...e,"hsl"),B.format.hsl=xe,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,n)=>ue(e,t,n,"hsl");const{floor:we}=Math,{min:ke,max:_e}=Math;M.prototype.hsv=function(){return((...e)=>{e=m(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),i=_e(t,n,r),s=i-o;let a,l,c;return c=i/255,0===i?(a=Number.NaN,l=0):(l=s/i,t===i&&(a=(n-r)/s),n===i&&(a=2+(r-t)/s),r===i&&(a=4+(t-n)/s),a*=60,a<0&&(a+=360)),[a,l,c]})(this._rgb)},N.hsv=(...e)=>new M(...e,"hsv"),B.format.hsv=(...e)=>{e=m(e,"hsv");let t,n,r,[o,i,s]=e;if(s*=255,0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),a=o-e,l=s*(1-i),c=s*(1-i*a),d=s*(1-i*(1-a));switch(e){case 0:[t,n,r]=[s,d,l];break;case 1:[t,n,r]=[c,s,l];break;case 2:[t,n,r]=[l,s,d];break;case 3:[t,n,r]=[l,c,s];break;case 4:[t,n,r]=[d,l,s];break;case 5:[t,n,r]=[s,l,c]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsv"))&&3===e.length)return"hsv"}});function ye(e,t){let n=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let r=t[0].length,o=t[0].map(((e,n)=>t.map((e=>e[n])))),i=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,n,r)=>e+n*(t[r]||0)),0):t.reduce(((t,n)=>t+n*e),0)))));return 1===n&&(i=i[0]),1===r?i.map((e=>e[0])):i}J.hsv=(e,t,n)=>ue(e,t,n,"hsv");const Ce=(...e)=>{e=m(e,"lab");const[t,n,r,...o]=e,[i,s,a]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],c=ye([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,n,r]),ye(l,c.map((e=>e**3))));var l,c;const[d,u,b]=U(i,s,a);return[d,u,b,...o.length>0&&o[0]<1?[o[0]]:[]]},je=(...e)=>{const[t,n,r,...o]=m(e,"rgb");return[...function(e){const t=ye([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return ye([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(q(t,n,r)),...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.oklab=function(){return je(this._rgb)},Object.assign(N,{oklab:(...e)=>new M(...e,"oklab")}),B.format.oklab=Ce,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,n)=>{const r=e.oklab(),o=t.oklab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"oklab")};J.oklch=(e,t,n)=>ue(e,t,n,"oklch");const{pow:Se,sqrt:Ee,PI:Be,cos:Me,sin:Re,atan2:Ne}=Math,{pow:Ve}=Math;function Oe(e){let t="rgb",n=N("#ccc"),r=0,o=[0,1],i=[],s=[0,0],a=!1,l=[],c=!1,d=0,u=1,p=!1,h={},m=!0,g=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===f(e)&&N.brewer&&N.brewer[e.toLowerCase()]&&(e=N.brewer[e.toLowerCase()]),"array"===f(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=N(e[t]);i.length=0;for(let t=0;t<e.length;t++)i.push(t/(e.length-1))}return _(),l=e};let v=e=>e,w=e=>e;const k=function(e,r){let o,c;if(null==r&&(r=!1),isNaN(e)||null===e)return n;c=r?e:a&&a.length>2?function(e){if(null!=a){const t=a.length-1;let n=0;for(;n<t&&e>=a[n];)n++;return n-1}return 0}(e)/(a.length-2):u!==d?(e-d)/(u-d):1,c=w(c),r||(c=v(c)),1!==g&&(c=Ve(c,g)),c=s[0]+c*(1-s[0]-s[1]),c=b(c,0,1);const p=Math.floor(1e4*c);if(m&&h[p])o=h[p];else{if("array"===f(l))for(let e=0;e<i.length;e++){const n=i[e];if(c<=n){o=l[e];break}if(c>=n&&e===i.length-1){o=l[e];break}if(c>n&&c<i[e+1]){c=(c-n)/(i[e+1]-n),o=N.interpolate(l[e],l[e+1],c,t);break}}else"function"===f(l)&&(o=l(c));m&&(h[p]=o)}return o};var _=()=>h={};x(e);const y=function(e){const t=N(k(e));return c&&t[c]?t[c]():t};return y.classes=function(e){if(null!=e){if("array"===f(e))a=e,o=[e[0],e[e.length-1]];else{const t=N.analyze(o);a=0===e?[t.min,t.max]:N.limits(t,"e",e)}return y}return a},y.domain=function(e){if(!arguments.length)return o;d=e[0],u=e[e.length-1],i=[];const t=l.length;if(e.length===t&&d!==u)for(let t of Array.from(e))i.push((t-d)/(u-d));else{for(let e=0;e<t;e++)i.push(e/(t-1));if(e.length>2){const t=e.map(((t,n)=>n/(e.length-1))),n=e.map((e=>(e-d)/(u-d)));n.every(((e,n)=>t[n]===e))||(w=e=>{if(e<=0||e>=1)return e;let r=0;for(;e>=n[r+1];)r++;const o=(e-n[r])/(n[r+1]-n[r]);return t[r]+o*(t[r+1]-t[r])})}}return o=[d,u],y},y.mode=function(e){return arguments.length?(t=e,_(),y):t},y.range=function(e,t){return x(e),y},y.out=function(e){return c=e,y},y.spread=function(e){return arguments.length?(r=e,y):r},y.correctLightness=function(e){return null==e&&(e=!0),p=e,_(),v=p?function(e){const t=k(0,!0).lab()[0],n=k(1,!0).lab()[0],r=t>n;let o=k(e,!0).lab()[0];const i=t+(n-t)*e;let s=o-i,a=0,l=1,c=20;for(;Math.abs(s)>.01&&c-- >0;)r&&(s*=-1),s<0?(a=e,e+=.5*(l-e)):(l=e,e+=.5*(a-e)),o=k(e,!0).lab()[0],s=o-i;return e}:e=>e,y},y.padding=function(e){return null!=e?("number"===f(e)&&(e=[e,e]),s=e,y):s},y.colors=function(t,n){arguments.length<2&&(n="hex");let r=[];if(0===arguments.length)r=l.slice(0);else if(1===t)r=[y(.5)];else if(t>1){const e=o[0],n=o[1]-e;r=function(e,t){let n=[],r=0<t,o=t;for(let e=0;r?e<o:e>o;r?e++:e--)n.push(e);return n}(0,t).map((r=>y(e+r/(t-1)*n)))}else{e=[];let t=[];if(a&&a.length>2)for(let e=1,n=a.length,r=1<=n;r?e<n:e>n;r?e++:e--)t.push(.5*(a[e-1]+a[e]));else t=o;r=t.map((e=>y(e)))}return N[n]&&(r=r.map((e=>e[n]()))),r},y.cache=function(e){return null!=e?(m=e,y):m},y.gamma=function(e){return null!=e?(g=e,y):g},y.nodata=function(e){return null!=e?(n=N(e),y):n},y}const{round:Pe}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pe)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Pe(t):t))},Object.assign(N,{rgb:(...e)=>new M(...e,"rgb")}),B.format.rgb=(...e)=>{const t=m(e,"rgba");return void 0===t[3]&&(t[3]=1),t},B.autodetect.push({p:3,test:(...e)=>{if("array"===f(e=m(e,"rgba"))&&(3===e.length||4===e.length&&"number"==f(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Ie=(e,t,n)=>{if(!Ie[n])throw new Error("unknown blend mode "+n);return Ie[n](e,t)},Le=e=>(t,n)=>{const r=N(n).rgb(),o=N(t).rgb();return N.rgb(e(r,o))},Ae=e=>(t,n)=>{const r=[];return r[0]=e(t[0],n[0]),r[1]=e(t[1],n[1]),r[2]=e(t[2],n[2]),r};Ie.normal=Le(Ae((e=>e))),Ie.multiply=Le(Ae(((e,t)=>e*t/255))),Ie.screen=Le(Ae(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Ie.overlay=Le(Ae(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Ie.darken=Le(Ae(((e,t)=>e>t?t:e))),Ie.lighten=Le(Ae(((e,t)=>e>t?e:t))),Ie.dodge=Le(Ae(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Ie.burn=Le(Ae(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Te=Ie,{pow:$e,sin:Fe,cos:He}=Math,{floor:Ge,random:De}=Math,{log:Ue,pow:Ze,floor:ze,abs:qe}=Math;function Xe(e,t=null){const n={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===f(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===f(e)&&(e=e[t]),null==e||isNaN(e)||(n.values.push(e),n.sum+=e,e<n.min&&(n.min=e),e>n.max&&(n.max=e),n.count+=1)})),n.domain=[n.min,n.max],n.limits=(e,t)=>Ye(n,e,t),n}function Ye(e,t="equal",n=7){"array"==f(e)&&(e=Xe(e));const{min:r,max:o}=e,i=e.values.sort(((e,t)=>e-t));if(1===n)return[r,o];const s=[];if("c"===t.substr(0,1)&&(s.push(r),s.push(o)),"e"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++)s.push(r+e/n*(o-r));s.push(o)}else if("l"===t.substr(0,1)){if(r<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*Ue(r),t=Math.LOG10E*Ue(o);s.push(r);for(let r=1;r<n;r++)s.push(Ze(10,e+r/n*(t-e)));s.push(o)}else if("q"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++){const t=(i.length-1)*e/n,r=ze(t);if(r===t)s.push(i[r]);else{const e=t-r;s.push(i[r]*(1-e)+i[r+1]*e)}}s.push(o)}else if("k"===t.substr(0,1)){let e;const t=i.length,a=new Array(t),l=new Array(n);let c=!0,d=0,u=null;u=[],u.push(r);for(let e=1;e<n;e++)u.push(r+e/n*(o-r));for(u.push(o);c;){for(let e=0;e<n;e++)l[e]=0;for(let e=0;e<t;e++){const t=i[e];let r,o=Number.MAX_VALUE;for(let i=0;i<n;i++){const n=qe(u[i]-t);n<o&&(o=n,r=i),l[r]++,a[e]=r}}const r=new Array(n);for(let e=0;e<n;e++)r[e]=null;for(let n=0;n<t;n++)e=a[n],null===r[e]?r[e]=i[n]:r[e]+=i[n];for(let e=0;e<n;e++)r[e]*=1/l[e];c=!1;for(let e=0;e<n;e++)if(r[e]!==u[e]){c=!0;break}u=r,d++,d>200&&(c=!1)}const b={};for(let e=0;e<n;e++)b[e]=[];for(let n=0;n<t;n++)e=a[n],b[e].push(i[n]);let p=[];for(let e=0;e<n;e++)p.push(b[e][0]),p.push(b[e][b[e].length-1]);p=p.sort(((e,t)=>e-t)),s.push(p[0]);for(let e=1;e<p.length;e+=2){const t=p[e];isNaN(t)||-1!==s.indexOf(t)||s.push(t)}}return s}const We=.022;function Ke(e,t,n){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(n/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:nt,abs:rt,cos:ot,sin:it,exp:st,PI:at}=Math,lt={cool:()=>Oe([N.hsl(180,1,.9),N.hsl(250,.7,.4)]),hot:()=>Oe(["#000","#f00","#ff0","#fff"]).mode("rgb")},ct={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},dt=Object.keys(ct),ut=new Map(dt.map((e=>[e.toLowerCase(),e]))),bt="function"==typeof Proxy?new Proxy(ct,{get(e,t){const n=t.toLowerCase();if(ut.has(n))return e[ut.get(n)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(dt)}):ct,{max:pt}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=m(e,"rgb");t/=255,n/=255,r/=255;const o=1-pt(t,pt(n,r)),i=o<1?1/(1-o):0;return[(1-t-o)*i,(1-n-o)*i,(1-r-o)*i,o]})(this._rgb)},Object.assign(N,{cmyk:(...e)=>new M(...e,"cmyk")}),B.format.cmyk=(...e)=>{e=m(e,"cmyk");const[t,n,r,o]=e,i=e.length>4?e[4]:1;return 1===o?[0,0,0,i]:[t>=1?0:255*(1-t)*(1-o),n>=1?0:255*(1-n)*(1-o),r>=1?0:255*(1-r)*(1-o),i]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=je(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:ft}=Math,mt=(...e)=>{const t=m(e,"rgba");let n=g(e)||"rgb";if("hsl"===n.substr(0,3))return((...e)=>{const t=m(e,"hsla");let n=g(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),n="hsla"):t.length=3,`${n.substr(0,3)}(${t.join(" ")})`})(ve(t),n);if("lab"===n.substr(0,3)){const e=G();H("d50");const r=((...e)=>{const t=m(e,"lab");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(X(t),n);return H(e),r}if("lch"===n.substr(0,3)){const e=G();H("d50");const r=((...e)=>{const t=m(e,"lch");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),n);return H(e),r}return"oklab"===n.substr(0,5)?((...e)=>{const t=m(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=_(t[1]),t[2]=_(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(je(t)):"oklch"===n.substr(0,5)?((...e)=>{const t=m(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=_(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=ft(t[0]),t[1]=ft(t[1]),t[2]=ft(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),n="rgba"),`${n.substr(0,3)}(${t.slice(0,"rgb"===n?3:4).join(" ")})`)},gt=(...e)=>{e=m(e,"lch");const[t,n,r,...o]=e,[i,s,a]=ne(t,n,r),[l,c,d]=Ce(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,vt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,_t=/\s+/.source,yt=/\s*,\s*/.source,Ct=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,jt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(_t)+jt+"\\)$"),Et=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(yt)+kt+"\\)$"),Bt=new RegExp("^rgba\\("+kt+[xt,xt,xt,vt].join(yt)+kt+"\\)$"),Mt=new RegExp("^hsla?\\("+kt+[Ct,wt,wt].join(_t)+jt+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[Ct,wt,wt].join(yt)+kt+"\\)$"),Nt=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Vt=new RegExp("^lab\\("+kt+[vt,vt,vt].join(_t)+jt+"\\)$"),Ot=new RegExp("^lch\\("+kt+[vt,vt,Ct].join(_t)+jt+"\\)$"),Pt=new RegExp("^oklab\\("+kt+[vt,vt,vt].join(_t)+jt+"\\)$"),It=new RegExp("^oklch\\("+kt+[vt,vt,Ct].join(_t)+jt+"\\)$"),{round:Lt}=Math,At=e=>e.map(((e,t)=>t<=2?b(Lt(e),0,255):e)),Tt=(e,t=0,n=100,r=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=r?t+.5*(e+1)*(n-t):t+e*(n-t)),+e),$t=(e,t)=>"none"===e?t:e,Ft=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(B.format.named)try{return B.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(Et))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+Tt($t(e[t],0),0,255);e=At(e);const n=void 0!==t[4]?+Tt(t[4],0,1):1;return e[3]=n,e}if(t=e.match(Bt)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+Tt(e[t],0,255);return e}if((t=e.match(Mt))||(t=e.match(Rt))){const e=t.slice(1,4);e[0]=+$t(e[0].replace("deg",""),0),e[1]=.01*+Tt($t(e[1],0),0,100),e[2]=.01*+Tt($t(e[2],0),0,100);const n=At(xe(e)),r=void 0!==t[4]?+Tt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(Nt)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const n=xe(e);for(let e=0;e<3;e++)n[e]=Lt(n[e]);return n[3]=+t[4],n}if(t=e.match(Vt)){const e=t.slice(1,4);e[0]=Tt($t(e[0],0),0,100),e[1]=Tt($t(e[1],0),-125,125,!0),e[2]=Tt($t(e[2],0),-125,125,!0);const n=G();H("d50");const r=At(Z(e));H(n);const o=void 0!==t[4]?+Tt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[0]=Tt(e[0],0,100),e[1]=Tt($t(e[1],0),0,150,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=G();H("d50");const r=At(re(e));H(n);const o=void 0!==t[4]?+Tt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=Tt($t(e[0],0),0,1),e[1]=Tt($t(e[1],0),-.4,.4,!0),e[2]=Tt($t(e[2],0),-.4,.4,!0);const n=At(Ce(e)),r=void 0!==t[4]?+Tt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(It)){const e=t.slice(1,4);e[0]=Tt($t(e[0],0),0,1),e[1]=Tt($t(e[1],0),0,.4,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=At(gt(e)),r=void 0!==t[4]?+Tt(t[4],0,1):1;return n[3]=r,n}};Ft.test=e=>St.test(e)||Mt.test(e)||Vt.test(e)||Ot.test(e)||Pt.test(e)||It.test(e)||Et.test(e)||Bt.test(e)||Rt.test(e)||Nt.test(e)||"transparent"===e;const Ht=Ft;M.prototype.css=function(e){return mt(this._rgb,e)},N.css=(...e)=>new M(...e,"css"),B.format.css=Ht,B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&Ht.test(e))return"css"}}),B.format.gl=(...e)=>{const t=m(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},N.gl=(...e)=>new M(...e,"gl"),M.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},M.prototype.hex=function(e){return A(this._rgb,e)},N.hex=(...e)=>new M(...e,"hex"),B.format.hex=I,B.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Gt}=Math,Dt=e=>{const t=e/100;let n,r,o;return t<66?(n=255,r=t<6?0:-155.25485562709179-.44596950469579133*(r=t-2)+104.49216199393888*Gt(r),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Gt(o)):(n=351.97690566805693+.114206453784165*(n=t-55)-40.25366309332127*Gt(n),r=325.4494125711974+.07943456536662342*(r=t-50)-28.0852963507957*Gt(r),o=255),[n,r,o,1]},{round:Ut}=Math;M.prototype.temp=M.prototype.kelvin=M.prototype.temperature=function(){return((...e)=>{const t=m(e,"rgb"),n=t[0],r=t[2];let o,i=1e3,s=4e4;for(;s-i>.4;){o=.5*(s+i);const e=Dt(o);e[2]/e[0]>=r/n?s=o:i=o}return Ut(o)})(this._rgb)};const Zt=(...e)=>new M(...e,"temp");Object.assign(N,{temp:Zt,kelvin:Zt,temperature:Zt}),B.format.temp=B.format.kelvin=B.format.temperature=Dt,M.prototype.oklch=function(){return ht(this._rgb)},Object.assign(N,{oklch:(...e)=>new M(...e,"oklch")}),B.format.oklch=gt,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(N,{analyze:Xe,average:(e,t="lrgb",n=null)=>{const r=e.length;n||(n=Array.from(new Array(r)).map((()=>1)));const o=r/n.reduce((function(e,t){return e+t}));if(n.forEach(((e,t)=>{n[t]*=o})),e=e.map((e=>new M(e))),"lrgb"===t)return((e,t)=>{const n=e.length,r=[0,0,0,0];for(let o=0;o<e.length;o++){const i=e[o],s=t[o]/n,a=i._rgb;r[0]+=Se(a[0],2)*s,r[1]+=Se(a[1],2)*s,r[2]+=Se(a[2],2)*s,r[3]+=a[3]*s}return r[0]=Ee(r[0]),r[1]=Ee(r[1]),r[2]=Ee(r[2]),r[3]>.9999999&&(r[3]=1),new M(p(r))})(e,n);const i=e.shift(),s=i.get(t),a=[];let l=0,c=0;for(let e=0;e<s.length;e++)if(s[e]=(s[e]||0)*n[0],a.push(isNaN(s[e])?0:n[0]),"h"===t.charAt(e)&&!isNaN(s[e])){const t=s[e]/180*Be;l+=Me(t)*n[0],c+=Re(t)*n[0]}let d=i.alpha()*n[0];e.forEach(((e,r)=>{const o=e.get(t);d+=e.alpha()*n[r+1];for(let e=0;e<s.length;e++)if(!isNaN(o[e]))if(a[e]+=n[r+1],"h"===t.charAt(e)){const t=o[e]/180*Be;l+=Me(t)*n[r+1],c+=Re(t)*n[r+1]}else s[e]+=o[e]*n[r+1]}));for(let e=0;e<s.length;e++)if("h"===t.charAt(e)){let t=Ne(c/a[e],l/a[e])/Be*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;s[e]=t}else s[e]=s[e]/a[e];return d/=r,new M(s,t).alpha(d>.99999?1:d,!0)},bezier:e=>{const t=function(e){let t,n,r,o;if(2===(e=e.map((e=>new M(e)))).length)[n,r]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>n[t]+e*(r[t]-n[t])));return new M(t,"lab")};else if(3===e.length)[n,r,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*n[t]+2*(1-e)*e*r[t]+e*e*o[t]));return new M(t,"lab")};else if(4===e.length){let i;[n,r,o,i]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*n[t]+3*(1-e)*(1-e)*e*r[t]+3*(1-e)*e*e*o[t]+e*e*e*i[t]));return new M(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let n,r,o;n=e.map((e=>e.lab())),o=e.length-1,r=function(e){let t=[1,1];for(let n=1;n<e;n++){let e=[1];for(let n=1;n<=t.length;n++)e[n]=(t[n]||0)+t[n-1];t=e}return t}(o),t=function(e){const t=1-e,i=[0,1,2].map((i=>n.reduce(((n,s,a)=>n+r[a]*t**(o-a)*e**a*s[i]),0)));return new M(i,"lab")}}}return t}(e);return t.scale=()=>Oe(t),t},blend:Te,brewer:bt,Color:M,colors:V,contrast:(e,t)=>{e=new M(e),t=new M(t);const n=e.luminance(),r=t.luminance();return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)},contrastAPCA:(e,t)=>{e=new M(e),t=new M(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const n=Ke(...e.rgb()),r=Ke(...t.rgb()),o=n>=We?n:n+Math.pow(We-n,1.414),i=r>=We?r:r+Math.pow(We-r,1.414),s=Math.pow(i,.56)-Math.pow(o,.57),a=Math.pow(i,.65)-Math.pow(o,.62),l=Math.abs(i-o)<5e-4?0:o<i?1.14*s:1.14*a;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,n=1,r=1,o=[0,1]){let i,s=0;"array"===f(o)?i=o[1]-o[0]:(i=0,o=[o,o]);const a=function(a){const l=y*((e+120)/360+t*a),c=$e(o[0]+i*a,r),d=(0!==s?n[0]+a*s:n)*c*(1-c)/2,u=He(l),b=Fe(l);return N(p([255*(c+d*(-.14861*u+1.78277*b)),255*(c+d*(-.29227*u-.90649*b)),255*(c+d*(1.97294*u)),1]))};return a.start=function(t){return null==t?e:(e=t,a)},a.rotations=function(e){return null==e?t:(t=e,a)},a.gamma=function(e){return null==e?r:(r=e,a)},a.hue=function(e){return null==e?n:("array"===f(n=e)?(s=n[1]-n[0],0===s&&(n=n[1])):s=0,a)},a.lightness=function(e){return null==e?o:("array"===f(e)?(o=e,i=e[1]-e[0]):(o=[e,e],i=0),a)},a.scale=()=>N.scale(a),a.hue(n),a},deltaE:function(e,t,n=1,r=1,o=1){var i=function(e){return 360*e/(2*at)},s=function(e){return 2*at*e/360};e=new M(e),t=new M(t);const[a,l,c]=Array.from(e.lab()),[d,u,b]=Array.from(t.lab()),p=(a+d)/2,h=(Je(Qe(l,2)+Qe(c,2))+Je(Qe(u,2)+Qe(b,2)))/2,f=.5*(1-Je(Qe(h,7)/(Qe(h,7)+Qe(25,7)))),m=l*(1+f),g=u*(1+f),x=Je(Qe(m,2)+Qe(c,2)),v=Je(Qe(g,2)+Qe(b,2)),w=(x+v)/2,k=i(nt(c,m)),_=i(nt(b,g)),y=k>=0?k:k+360,C=_>=0?_:_+360,j=rt(y-C)>180?(y+C+360)/2:(y+C)/2,S=1-.17*ot(s(j-30))+.24*ot(s(2*j))+.32*ot(s(3*j+6))-.2*ot(s(4*j-63));let E=C-y;E=rt(E)<=180?E:C<=y?E+360:E-360,E=2*Je(x*v)*it(s(E)/2);const B=d-a,R=v-x,N=1+.015*Qe(p-50,2)/Je(20+Qe(p-50,2)),V=1+.045*w,O=1+.015*w*S,P=30*st(-Qe((j-275)/25,2)),I=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*it(2*s(P)),L=Je(Qe(B/(n*N),2)+Qe(R/(r*V),2)+Qe(E/(o*O),2)+I*(R/(r*V))*(E/(o*O)));return tt(0,et(100,L))},distance:function(e,t,n="lab"){e=new M(e),t=new M(t);const r=e.get(n),o=t.get(n);let i=0;for(let e in r){const t=(r[e]||0)-(o[e]||0);i+=t*t}return Math.sqrt(i)},input:B,interpolate:Q,limits:Ye,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ge(16*De()));return new M(e,"hex")},scale:Oe,scales:lt,valid:(...e)=>{try{return new M(...e),!0}catch(e){return!1}}});const zt=N;var qt=n(790);const Xt=(0,qt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,qt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Yt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,0) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(0,0,0,0) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-100} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-neutral-100} 80%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-secondary-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-secondary-050} 80%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-secondary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-secondary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(90deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(90deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Wt=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Kt(e){const t=function(e){const t=e,n=Wt;n.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:zt.deltaE(t,e.hexcode)})))})),n.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const r=n.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return r.shades=r.shades.map((e=>({...e,lightnessDiff:Math.abs(zt(e.hexcode).get("hsl.l")-zt(t).get("hsl.l"))}))),r.closestShadeLightness=r.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),r}(e),n=t.closestShadeLightness.hexcode,[r,o]=zt(e).hsl(),[i,s]=zt(n).hsl();let a=r-(i||0);a=0===a?i.toString():a>0?"+"+a:a.toString();const l=o/s,c=t.shades.map((({number:n,hexcode:r})=>{const[,i]=zt(r).hsl();let c;c=s<.01||o<.01?i:i*l;let d=zt(r).set("hsl.s",c).set("hsl.h",a).hex();return n===t.closestShadeLightness.number&&(d=zt(e).hex()),{number:n.toString(),hexcode:d}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:c}}function Jt(e){const t=Object.fromEntries(e.map((e=>[e.slug,e.color])));return Yt.map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,n)=>t[n]||n))})))}var Qt=n(4744),en=n.n(Qt);function tn(e){return"[object Object]"===Object.prototype.toString.call(e)}function nn(e){var t,n;return!1!==tn(e)&&(void 0===(t=e.constructor)||!1!==tn(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}var rn=n(3582);const on=[{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"],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",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function sn(e,t,n){if(!n||"string"!=typeof n){if("string"!=typeof n?.ref)return n;if(!(n=ln(e,n.ref))||n?.ref)return n}let r;if(n.startsWith("var:"))r=n.slice(4).split("|");else{if(!n.startsWith("var(--wp--")||!n.endsWith(")"))return n;r=n.slice(10,-1).split("--")}const[o,...i]=r;return"preset"===o?function(e,t,n,[r,o]){const i=on.find((e=>e.cssVarInfix===r));if(!i)return n;const s=an(e.settings,t,i.path,"slug",o);if(s){const{valueKey:n}=i;return sn(e,t,s[n])}return n}(e,t,n,i):"custom"===o?function(e,t,n,r){var o;const i=null!==(o=ln(e.settings,["blocks",t,"custom",...r]))&&void 0!==o?o:ln(e.settings,["custom",...r]);return i?sn(e,t,i):n}(e,t,n,i):n}function an(e,t,n,r,o){const i=[ln(e,["blocks",t,...n]),ln(e,n)];for(const s of i)if(s){const i=["custom","theme","default"];for(const a of i){const i=s[a];if(i){const s=i.find((e=>e[r]===o));if(s)return"slug"===r||an(e,t,n,"slug",s.slug)[r]===s[r]?s:void 0}}}}const ln=(e,t,n)=>{var r;const o=Array.isArray(t)?t:t.split(".");let i=e;return o.forEach((e=>{i=i?.[e]})),null!==(r=i)&&void 0!==r?r:n},cn=(0,c.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null}),dn=window.wp.apiFetch;var un=n.n(dn);function bn(e,t="",n="all",{shouldDecodeEncode:r=!0}={}){const{merged:o,base:i,user:s}=(0,c.useContext)(cn),a=e?"."+e:"",l=t?`styles.blocks.${t}${a}`:`styles${a}`;let d,u;switch(n){case"all":d=ln(o,l),u=r?sn(o,t,d):d;break;case"user":d=ln(s,l),u=r?sn(o,t,d):d;break;case"base":d=ln(i,l),u=r?sn(i,t,d):d;break;default:throw"Unsupported source"}return[u]}function pn({children:e}){const t=function(){const[e,t,n]=function(){const{globalStylesId:e,userConfig:t}=(0,l.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:n,canUser:r}=e(rn.store),o=e(rn.store).__experimentalGetCurrentGlobalStylesId();let i;const s=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof s&&(i=s?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:i}}),[]);return[e,!!t,t]}(),[r,o]=function(){const e=(0,l.useSelect)((e=>e(rn.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),i=(0,c.useMemo)((()=>{return o&&n?(e=o,t=n,en()(e,t,{isMergeableObject:nn,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,o]);return(0,c.useMemo)((()=>({isReady:t&&r,user:n,base:o,merged:i,globalStylesId:e})),[i,n,o,r,t,e])}();return t.isReady?(0,qt.jsx)(cn.Provider,{value:t,children:e}):null}function hn(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=hn(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const fn=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=hn(e))&&(r&&(r+=" "),r+=t);return r};var mn=n(383);const gn=({onClose:e})=>(0,qt.jsxs)(s.Modal,{title:(0,r.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,qt.jsx)("p",{children:(0,r.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,qt.jsxs)(s.Flex,{justify:"end",gap:4,children:[(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,r.__)("Don't Save","better-block-editor")})}),(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,r.__)("Save Changes","better-block-editor")})})]})]});function xn(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function vn(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const n=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${n}`,slug:`bbe-${e.toLowerCase()}-${n}`,color:t.hexcode}}))}var wn=n(8969);const kn=()=>{const[e,t]=(0,c.useState)(!1),[n,o]=(0,c.useState)(!1),[i,a]=(0,c.useState)(""),[d,u]=(0,c.useState)(!1),[b,p]=(0,c.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[h,f]=(0,c.useState)({color:!0,typography:!0}),m=xn(),g=(0,mn.Xo)();(0,c.useEffect)((()=>{if(!g||b)return;const e=e=>{const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");r&&r.includes("bbe-")&&t(!0)};return g.addEventListener("paste",e),()=>g.removeEventListener("paste",e)}),[g,b]);const x=function(){const e=(0,l.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const n=await un()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(n?.error)throw new Error(n.error);await(0,l.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,n)}}(),v=async()=>{await un()({path:`${wn.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),p(!0)};return b&&!d?null:(0,qt.jsxs)(qt.Fragment,{children:[e&&(0,qt.jsxs)(s.Modal,{title:(0,r.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,qt.jsx)("p",{children:(0,r.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Colors","better-block-editor"),checked:h.color,onChange:e=>f({...h,color:e})}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>f({...h,typography:e})}),i&&(0,qt.jsx)(s.Notice,{status:"error",isDismissible:!1,children:i}),(0,qt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,qt.jsx)(s.Button,{variant:"primary",onClick:async()=>{o(!0),a("");try{let e=await un()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await un()({path:`${wn.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:h.color?1:0,typography:h.typography?1:0}}}),e?.error)throw new Error(e.error);await x(),await v(),m||u(!0),t(!1)}catch(e){a(e.message||(0,r.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:n,children:n?(0,qt.jsx)(s.Spinner,{}):(0,r.__)("Activate","better-block-editor")}),(0,qt.jsx)(s.Button,{variant:"secondary",onClick:async()=>{await v(),t(!1),u(!1)},children:(0,r.__)("Dismiss","better-block-editor")})]})]}),d&&(0,qt.jsx)(gn,{onClose:()=>u(!1)})]})};var yn=n(9876);const Cn="wpbbe-palette-generator",jn="wpbbe-design-system-generator",Sn=`${jn}/${Cn}`,En={neutral:"",primary:"",secondary:""},Bn="neutral",Mn="primary",Rn="secondary",Nn=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1,Vn=({label:e,value:t,onChange:n,colors:o,onReset:a})=>(0,qt.jsxs)(s.BaseControl,{children:[(0,qt.jsxs)(s.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,qt.jsx)("h3",{children:e}),(0,qt.jsx)(s.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:a,children:(0,r.__)("Reset","better-block-editor")})]}),(0,qt.jsx)(i.ColorPalette,{value:t,onChange:n,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),On=()=>(0,qt.jsx)(s.Button,{className:fn("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",Sn),children:(0,r.__)("Palette Generator","better-block-editor")}),Pn=()=>{const[e,t]=(0,c.useState)(null);return(0,c.useEffect)((()=>{let e=null;const n=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const n=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");n!==e&&(t(n),e=n)},r=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?n():e&&(t(null),e=null)})),o=new MutationObserver(n);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{r(),o.disconnect(),t(null)}}),[]),e?(0,c.createPortal)((0,qt.jsx)(On,{}),e):null},In=()=>{const e=(0,c.useContext)(cn),{globalStylesId:t,isReady:n,user:i}=e,[a,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)({neutral:[],primary:[],secondary:[]}),[p,h]=(0,c.useState)(En),f=(0,c.useRef)(null),m=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),g=xn(),x=(0,c.useCallback)((()=>{var t;const n=[Bn,Mn,Rn],r={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return n.forEach((e=>{r[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),b(r),r}),[e]),v=(0,c.useCallback)((n=>{var r;const o=function(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}(null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],[...n.neutral,...n.primary,...n.secondary]);!function(e,t,n,r=!1){var o;const i=null!==(o=e?.settings)&&void 0!==o?o:{},s={...i,color:{...i.color,palette:{...i.color?.palette,theme:n},gradients:{...i.color?.gradients,theme:Jt(n)}},custom:{...i.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:s}),r&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(i,t,o)}),[e,i,t]),w=(0,c.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=f.current;t&&t[e]&&b((n=>{const r={...n,[e]:t[e]};return v(r),r}))}),[v]),k=(0,c.useCallback)(((e,t)=>{let n;try{n=Kt(t)}catch(e){return}const r=vn(e,n.shades);h((n=>({...n,[e]:t}))),b((t=>{const n={...t,[e]:r};return v(n),n}))}),[v]),_=function(e,t){var n,r,o,i,s,a;const l=null!==(n=e?.merged?.settings?.color?.palette?.theme)&&void 0!==n?n:[],c=null!==(r=e?.merged?.settings?.color?.palette?.core)&&void 0!==r?r:[],d=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(d).concat(c),[b="#000000"]=bn("color.text"),[p="#ffffff"]=bn("color.background"),[h=b]=bn("elements.h1.color.text"),[f=h]=bn("elements.link.color.text"),[m=f]=bn("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[n,r])=>{const o=e.find((e=>e.slug===n));return o&&(t[r]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const g=u.filter((({color:e})=>e===b)),x=u.filter((({color:e})=>e===m)),v=u.filter((({color:e})=>e===p)),w=g.concat(x).concat(u).filter((({color:e})=>e!==p)).slice(0,2);return{neutral:null!==(i=w?.[0]?.color)&&void 0!==i?i:"#000000",primary:null!==(s=w?.[1]?.color)&&void 0!==s?s:"#ffffff",secondary:null!==(a=v?.color)&&void 0!==a?a:"#ffffff"}}(e,Nn),y=(0,c.useCallback)((()=>{if(n)try{const e={neutral:vn(Bn,Kt(_.neutral).shades),primary:vn(Mn,Kt(_.primary).shades),secondary:vn(Rn,Kt(_.secondary).shades)};h({neutral:_.neutral,primary:_.primary,secondary:_.secondary}),b(e),v(e)}catch(e){}}),[n,_,v]);return(0,c.useEffect)((()=>{n&&!a&&(f.current=x(),d(!0))}),[n,x,a]),(0,c.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===Sn;t&&!e&&(h(En),d(!1)),e=t}));return()=>t()}),[]),m&&g?(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(o.PluginSidebar,{name:Cn,title:(0,r.__)("Palette Generator","better-block-editor"),icon:Xt,isPinnable:!1,children:(0,qt.jsxs)(s.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,qt.jsx)("h2",{children:(0,r.__)("Base Colors","better-block-editor")}),(0,qt.jsx)("p",{children:(0,r.__)("Choose base colors:","better-block-editor")}),(0,qt.jsxs)(s.__experimentalVStack,{spacing:8,children:[(0,qt.jsx)(Vn,{label:(0,r.__)("Neutral","better-block-editor"),value:p.neutral,onChange:e=>k(Bn,e),colors:u.neutral,onReset:()=>w(Bn)}),(0,qt.jsx)(Vn,{label:(0,r.__)("Primary","better-block-editor"),value:p.primary,N:!0,onChange:e=>k(Mn,e),colors:u.primary,onReset:()=>w(Mn)}),(0,qt.jsx)(Vn,{label:(0,r.__)("Secondary","better-block-editor"),value:p.secondary,onChange:e=>k(Rn,e),colors:u.secondary,onReset:()=>w(Rn)}),!Nn&&(0,qt.jsx)(s.Button,{variant:"primary",onClick:()=>{y()},children:(0,r.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,qt.jsx)(Pn,{})]}):null};(0,a.registerPlugin)(jn,{render:()=>(0,qt.jsx)(pn,{children:(0,qt.jsx)(In,{})})}),(0,yn.L)("design-system-parts")||Nn||(0,a.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,qt.jsx)(kn,{})})},2662:(e,t,n)=>{"use strict";var r=n(383),o=n(6087),i=n(790);function s(){return(0,i.jsx)("span",{children:"© Better Block Editor"})}function a(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,o.createRoot)(t).render((0,i.jsx)(e,{})),t}(s))}window.addEventListener("urlchangeevent",(()=>{(0,r.wm)((()=>a()))})),(0,r.wm)((()=>a()))},3164:(e,t,n)=>{"use strict";var r,o,i=n(4997),s=n(7143),a=n(383);const l=window.WPBBE_DATA?.wpbbePasteConfig||{},c=null!==(r=l.debug)&&void 0!==r&&r,d=parseInt(null!==(o=l.batchSize)&&void 0!==o?o:3),u=l.ajaxNonce,b=l.ajaxUrl,p=l.siteUrl;class h{constructor(e){this.enabled=e,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...e){this.enabled&&console.debug(...e)}info(...e){this.enabled&&console.info(...e)}log(...e){this.enabled&&console.log(...e)}warn(...e){this.enabled&&console.warn(...e)}error(...e){this.enabled&&console.error(...e)}time(e){this.enabled&&console.time(e)}timeEnd(e){this.enabled&&console.timeEnd(e)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const e=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${e}%`)}}}const f=window.wp.dom;async function m(e,t){return Promise.all(e.map((async e=>{const n=await t(e);return n.innerBlocks&&n.innerBlocks.length?{...n,innerBlocks:await m(n.innerBlocks,t)}:n})))}function g(){var e,t;return null!==(e=null!==(t=(0,s.select)("core/edit-post")?.getEditorMode())&&void 0!==t?t:(0,s.select)("core/edit-site")?.getEditorMode())&&void 0!==e?e:void 0}const x="\x3c!-- wpbbe-import --\x3e",v=new h(c);async function w(e){if(v.debug("Paste event handled in editor",e),e.clipboardData.getData(!1))return void v.debug("It's our own synthetic import paste event, not intercepting");let t=null;try{t=(0,a.Xo)().activeElement}catch(e){v.debug("Error accessing activeElement:",e)}if(["INPUT","TEXTAREA"].includes(t?.tagName))return void v.debug("Paste in text field, not intercepting");v.debug("Intercepting paste event in editor");const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");if(r.includes(x))if(e.preventDefault(),e.stopPropagation(),v.debug("Import marker found, processing pasted content"),"BODY"!==t.tagName)try{if(t&&!t.classList.contains("editor-post-title__input")){const e=t.querySelector("span");e&&(e.setAttribute("data-rich-text-placeholder","Importing..."),e.classList.add("placeholder-pulse"))}const n=await async function(e){v.time("⚡ Processing pasted content"),v.resetStats(),v.info("Processing pasted HTML:",e.substring(0,100)+(e.length>100?"...":""));const t=(0,i.pasteHandler)({HTML:e});if(t&&t.length){v.info(`Found ${t.length} blocks in pasted content`);const e=[],n=t=>{["core/image","core/cover"].includes(t.name)&&t.attributes.url&&!t.attributes.url.includes(p)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(p)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(p)&&e.push(n.url),t};v.time(" ↪ Collecting image URLs"),await m(t,n),v.timeEnd(" ↪ Collecting image URLs");let r={};if(e.length>0){const t=[...new Set(e)];v.info(`Found ${t.length} unique external images to process (${e.length-t.length} duplicates)`),r=await async function(e){v.imageStats.total+=e.length,v.time("🔄 Batch processing images");const t=e;v.info(`⬇️ Processing ${t.length} new images, ${e.length-t.length} from cache`),v.imageStats.fromCache+=e.length-t.length;const n={};let r=0,o=0,i=0;for(let e=0;e<t.length;e+=d){const s=t.slice(e,e+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(e/d)+1}/${Math.ceil(t.length/d)} (${s.length} images)`);try{const t=new FormData;t.append("action","custom_paste_download_image_batch"),t.append("image_urls",JSON.stringify(s)),t.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`);const i=await fetch(b,{method:"POST",credentials:"same-origin",body:t});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`),!i.ok)throw new Error(`Failed to process batch: ${i.statusText}`);const a=await i.json();if(!a.success)throw new Error("WordPress failed to process batch");let l=0;const c=a.data.data||a.data;Object.entries(c).forEach((([e,t])=>{n[e]=t,t.from_cache&&l++}));const p=s.length-l;r+=s.length,o+=l,v.imageStats.newlyDownloaded+=p,v.info(` ✓ Batch ${Math.floor(e/d)+1} complete: ${s.length} images processed (${l} from server cache)`)}catch(t){v.error(` ❌ Error processing batch ${Math.floor(e/d)+1}:`),i+=s.length,v.imageStats.failed+=s.length,s.forEach((e=>{n[e]={id:null,url:e,alt:"",caption:""}}))}e+d<t.length&&await new Promise((e=>setTimeout(e,300)))}return v.info(` ⚡ Batch processing complete: ${r} successful, ${o} from server cache, ${i} failed`),v.timeEnd("🔄 Batch processing images"),n}(t)}v.time(" ↪ Updating blocks with processed images");const o=await m(t,(async e=>{const t=e;if(("core/image"===e.name||"core/cover"===e.name)&&e.attributes.url&&!e.attributes.url.includes(p)){const n=e.attributes.url;if(r[n]){const e=r[n];t.attributes.url=e.url,t.attributes.id=e.id,e.alt&&(t.attributes.alt=e.alt),e.caption&&(t.attributes.caption=e.caption)}}const n=e.attributes?.style?.background?.backgroundImage;if(n&&n.url&&!n.url.includes(p)){const e=n.url;if(r[e]){const n=r[e];t.attributes.style.background.backgroundImage.url=n.url,t.attributes.style.background.backgroundImage.id=n.id}}const o=e.attributes?.imageURL;if(o&&!o.includes(p)&&r[o]){const e=r[o];t.attributes.imageURL=e.url,t.attributes.imageID=e.id}return t}));return v.timeEnd(" ↪ Updating blocks with processed images"),v.printStats(),v.timeEnd("⚡ Processing pasted content"),o}return v.timeEnd("⚡ Processing pasted content"),t}(r.replace(x,"").trim());!function(e,t=[]){const n=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),r=(0,i.serialize)(t);var o;n.clipboardData.setData("text/plain",(o=(o=r).replace(/<br>/g,"\n"),(0,f.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),n.clipboardData.setData("text/html",r),n.clipboardData.setData("wpbbe-import","true"),e.focus(),e.dispatchEvent(n);const s=new h(c),a=n.clipboardData.getData("text/html")||n.clipboardData.getData("text/plain");s.info(`Synthetic paste event triggered with payload: "${a}"`)}(e.target,n)}catch(e){v.error("Error processing pasted content:")}else v.debug("No paste target block, pasting to <BODY> is not supported.");else v.debug("No import marker found, stop intercepting paste")}function k(){if((0,a.Xo)().addEventListener("paste",w,!0),v.info("Paste handler attached to editor"),(0,a.cs)()){const e=document;e.addEventListener("paste",(async t=>{const n=e.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");n&&n.contains(t.target)&&w(t)}),{capture:!0}),v.info("Paste handler attached to main document (iframe mode).")}}let _,y=g();(0,s.subscribe)((()=>{const e=g();e&&e!==y&&(v.debug("Editor mode changed to:",e),y=e,"visual"===e&&(0,a.gi)((()=>{(0,a.cs)()&&(v.debug("Reattached paste handler to iframe after switching to visual mode."),k())})))})),(0,s.subscribe)((()=>{const e=(0,s.select)("core/editor").getCurrentPostId();e!==_&&(_=e,v.debug(`Post ID changed from ${_} to ${e}, reattaching paste handler.`),(0,a.gi)((()=>{k()})))}))},9876:(e,t,n)=>{"use strict";n.d(t,{L:()=>o,k:()=>i});const r=window.WPBBE_DATA||{};function o(e){return(r?.features||[]).includes(e)}function i(){return r?.breakpoints||[]}},7658:(e,t,n)=>{"use strict";var r=n(383),o=n(6427),i=n(7143);const s=window.wp.domReady;var a=n.n(s),l=n(6087),c=n(7723),d=n(5573),u=n(790);const b=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.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"})}),p=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.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 h=n(1233);const f="wpbbeVisibilityDisplayHelper",m="wpbbe-visibility-helper",g=()=>{const e=(0,i.useSelect)((e=>{var t;return null===(t=e(h.store).get("core",f))||void 0===t||t}),[]),{set:t}=(0,i.useDispatch)(h.store),n=(0,l.useCallback)((()=>{const t=(0,r.Xo)().getElementsByTagName("body")[0];t&&(e?t.classList.add(m):t.classList.remove(m))}),[e]);(0,l.useEffect)((()=>{n()}),[e,n]),window.onload=function(){setTimeout((()=>{n()}),300)},(0,i.subscribe)((()=>{n()}));let s=b,a=(0,c.__)("Reveal hidden blocks","better-block-editor");return e&&(s=p,a=(0,c.__)("Conceal hidden blocks","better-block-editor")),(0,u.jsx)(o.Tooltip,{text:a,children:(0,u.jsx)(o.Button,{icon:s,"aria-disabled":"false","aria-label":a,onClick:()=>{t("core",f,!e)}})})};a()((()=>{const e=document.createElement("div");e.classList.add("wpbbe-visibility-wrapper"),(0,l.createRoot)(e).render((0,u.jsx)(g,{})),(0,i.subscribe)((()=>{const t=(0,r.d7)();t&&(t.querySelector(".wpbbe-visibility-wrapper")||t.appendChild(e))}))}))},2097:(e,t,n)=>{"use strict";var r=n(6087),o=n(7723),i=n(1150),s=n(383);const a=n.p+"images/logo.c2e98be7.webp",l=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const d=[{image:a,title:(0,o.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,o.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:l,title:(0,o.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,o.__)("Right sidebar:","better-block-editor")})," ",(0,o.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,o.__)("Top bar:","better-block-editor")})," ",(0,o.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,o.__)("Try these on different blocks.","better-block-editor")]})}];function u(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");if(!e)return;const t=document.createElement("div");(0,r.createRoot)(t).render((0,c.jsx)(i.V,{identifier:"block-editor",pages:d,finishButtonText:(0,o.__)("Try It Now","better-block-editor")})),e.appendChild(t)}(0,s.wm)(u),window.addEventListener("urlchangeevent",(()=>{(0,s.wm)(u)}))},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>b,KZ:()=>l,Zx:()=>c,PE:()=>d});var r=n(1231),o=n(9748),i=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,i.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,o.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,o.wK)(n.wpbbeResponsive?.breakpoint)){const t=r.iS,i=(0,o.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:i}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:o}=(0,i.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(o))&&void 0!==n?n:{};return n=>{var o;const i={...a,...n,settings:{...t,...null!==(o=a.settings)&&void 0!==o?o:{}}};i.breakpoint!==r.kX?(i.breakpointCustomValue=i.breakpoint===r.iS?i.breakpointCustomValue:void 0,e({wpbbeResponsive:i})):e({wpbbeResponsive:void 0})}}function d(e){var t;const{clientId:n}=(0,i.useBlockEditContext)(),{wpbbeResponsive:r={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...r,settings:{...null!==(n=r.settings)&&void 0!==n?n:{},...t}}})}}function u(e){var t;const{type:n,orientation:r}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===r?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function b(e){const{name:t,clientId:n}=(0,i.useBlockEditContext)(),r=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!r)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,u(r));const o=window.wpbbe.groupBlockModeRegistry.get(n),i=u(r);o!==i&&(window.wpbbe.groupBlockModeRegistry.set(n,i),void 0!==r.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,r,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},9163:(e,t,n)=>{"use strict";n.d(t,{gy:()=>o});var r=n(4715);function o(){var e;const t=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),n=[];return(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>n.push(e)))})),{inputToAttribute:function(e){const t=n.find((t=>t.color===e));return t?t.slug:e},attributeToInput:function(e){const t=n.find((t=>t.slug===e));return t?t.color:e},attributeToCss:function(e){const t=n.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}}}n(6087),n(7723)},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>o});var r=n(6427);function o(){return(0,r.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(9748),o=n(6087);function i(e,t){(0,o.useEffect)((()=>{(0,r.mg)(e)&&!(0,r.wK)(e)&&t((0,r.Lk)(e))}),[t,e])}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>d,wK:()=>l});var r=n(1231),o=n(9876);function i(e){return(0,o.k)().find((t=>t.key===e))}function s(e){return i(e)?.value}function a(e){return!!i(e)}function l(e){return i(e)?.active}function c(e,t){if(e===r.iS)return t;const n=i(e);return n?n.value:void 0}function d(e){return e===r.kX}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>a,cs:()=>s,d7:()=>b,gi:()=>u,wm:()=>d});var r=n(4715),o=n(7143),i=n(3656);function s(){return document.querySelector('iframe[name^="editor-canvas"]')}function a(){var e;return null!==(e=s()?.contentWindow?.document)&&void 0!==e?e:document}async function l(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const r=n.querySelector(".wp-block[data-block]");if(!isNaN(r?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}async function c(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}async function d(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(i.store).isCleanNewPost()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}async function u(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(i.store).isCleanNewPost()||((0,o.select)(i.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}function b(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,BP:()=>a,L2:()=>d,sS:()=>l});var r=n(9491),o=n(7143),i=n(6087),s=n(790);function a(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function l(e){return"default"===(0,o.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function d(e,t){return(0,r.createHigherOrderComponent)((n=>r=>{const o=(0,i.useMemo)((()=>t(n)),[]);return e(r)?(0,s.jsx)(o,{...r}):(0,s.jsx)(n,{...r})}),"blockEditWithEarlyReturn")}},4744:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function s(e,t){try{return t in e}catch(e){return!1}}function a(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var c=Array.isArray(n);return c===Array.isArray(e)?c?l.arrayMerge(e,n,l):function(e,t,n){var o={};return n.isMergeableObject(e)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return s(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(s(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return a;var n=t.customMerge(e);return"function"==typeof n?n:a}(i,n)(e[i],t[i],n):o[i]=r(t[i],n))})),o}(e,n,l):r(n,l)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return a(e,n,t)}),{})};var l=a;e.exports=l},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"pushState"}))&&(t({_index:o+1,...n},i,a),s())};const n=window.history.replaceState.bind(window.history);let r,o;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),o=window.history.state._index}window.history.replaceState=function(t,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"replaceState"}))&&(n({_index:o,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const n=window.history.state._index,a=new URL(window.location);if(n!==o)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(o-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},4997:e=>{"use strict";e.exports=window.wp.blocks},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},3582:e=>{"use strict";e.exports=window.wp.coreData},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../"})(),(()=>{"use strict";n(2720),n(354),n(9056),n(5601),n(7050),n(3155),n(7434),n(5854),n(8415),n(1708),n(2401),n(1131),n(8367),n(2097),n(7658),n(3164),n(2662),n(8033),n(2733)})()})();19 (0,m.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(a("Unable to convert menu. Missing menu details."),void i(N))}),[l,t]),status:o,error:s}}(W),ae=!ie&&oe,le=J&&!ae,ce=!U&&!K&&!(se===P)&&re&&0===X?.length&&!J,de="never"!==d,ue=_()("wp-block-navigation__overlay-menu-preview",{open:te}),be=k||v?"":(0,m.__)('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.'),he=(0,h.useInstanceId)(S,"overlay-menu-preview"),pe=(0,x.jsx)(u.InspectorControls,{children:a&&(0,x.jsxs)(b.PanelBody,{title:(0,m.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[de&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(b.Button,{className:ue,onClick:()=>{ne(!te)},"aria-label":(0,m.__)("Overlay menu controls"),"aria-controls":he,"aria-expanded":te,children:[y&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(C,{icon:j}),(0,x.jsx)(g,{icon:w})]}),!y&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("span",{children:(0,m.__)("Menu")}),(0,x.jsx)("span",{children:(0,m.__)("Close")})]})]}),(0,x.jsx)("div",{id:he,children:te&&(0,x.jsx)(S,{setAttributes:i,hasIcon:y,icon:j,hidden:!te})})]}),(0,x.jsx)("h3",{children:(0,m.__)("Overlay Menu")}),(0,x.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Configure overlay menu"),value:d,help:(0,m.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const t={overlayMenu:e};"mobile"!==e&&(t.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),i(t)},isBlock:!0,hideLabelFromVision:!0,children:[(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"never",label:(0,m.__)("Off")}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,m.__)("Responsive","better-block-editor")}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"always",label:(0,m.__)("Always")})]}),"mobile"===d&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(r.Ay,{label:(0,m.__)("Breakpoint","better-block-editor"),value:V,unsupportedValues:[r.kX],onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===r.iS?D:void 0}})},help:V!==r.iS?(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),V===r.iS&&(0,x.jsx)(o.A,{value:D,onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:r.iS,breakpointCustomValue:e}})},help:(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("h3",{children:(0,m.__)("Submenus")}),(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:v,onChange:e=>{i({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,m.__)("Open on click")}),(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{i({showSubmenuIcon:e})},disabled:n.openSubmenusOnClick,label:(0,m.__)("Show arrow")}),be&&(0,x.jsx)("div",{children:(0,x.jsx)(b.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:be})})]})]})});return le&&!K?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),"default"===Y&&pe]}):U&&ie||ae&&q||ce&&c?(0,x.jsx)(e,{...t}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),"default"===Y&&pe]})}),"extendBlockEdit"),q=(0,h.createHigherOrderComponent)((e=>t=>{if(!U(t))return(0,x.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,p.useMemo)((()=>function(e,t){var n;const r=null!==(n=(0,c.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==n?n:"0px",o=`.wp-block-navigation.${i.V+t}`,s=`${o} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${r}) {\n\t\t${o} .wp-block-navigation__responsive-container-open:not(.always-shown) {\n\t\t\tdisplay: none;\t\n\t\t}\n\t\t\n\t\t${s}:not(.hidden-by-default) {\n\t\t\tdisplay : block; \n\t\t\tposition: relative;\n\t\t\twidth: 100%;\n\t\t\tz-index: auto\n\t\t}\n\t\t\n\t\t${s} .components-button.wp-block-navigation__responsive-container-close {\n\t\t\tdisplay: none; \n\t\t}\n\n\t\t${o} .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 {\n\t\t\tleft: 0;\n\t\t}\n\t}`}(n,r)),[n,r]),l=(0,y.useAddEditorStyle)(o,"blocks__core_navigation__stack-on-responsive__"+r);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(a.Z,{ref:l}),(0,x.jsx)(e,{...t,className:(0,s.T)(t.className,`${i.V}${t.clientId} wpbbe-responsive-navigation`)})]})}),"renderInEditor");(0,f.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,t){return t!==D?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,f.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,d.L2)(U,z)),(0,f.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",q)},354:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2845),u=n(3306),b=n(8969),h=n(6954),p=n(4197),f=n(3604),m=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/post-template";function k(e){return e.name===w&&"grid"===e.attributes?.layout?.type}function _(e){var t;const{breakpoint:n=d.kX,breakpointCustomValue:r,settings:{gap:o}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:r,settings:{gap:o}}}const y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:i,setAttributes:a,isSelected:h}=t,{breakpoint:w,breakpointCustomValue:k,settings:{gap:y}}=_(n);(0,f.KZ)(a);const j=(0,f.Zx)(a),C=(0,f.PE)(a),[S]=(0,s.useState)(!!n.wpbbeResponsive),E=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}=_(e),s=(0,m.BO)(n,o);if(!s)return null;const a=i?`gap: ${(0,r.isValueSpacingPreset)(i)?(0,r.getSpacingPresetCssVar)(i):i} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${b.V+t} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(n,i)),[n,i]),B=(0,v.useAddEditorStyle)(E,"blocks__core_post_template__stack-on-responsive__"+i);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.Z,{ref:B}),(0,x.jsx)(e,{...t}),h&&(0,g.sS)(i)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(u._,{initialOpen:S||!!n.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,x.jsx)(d.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:w,breakpointCustomValue:k},onChange:j}),!(0,m.v6)(w)&&(0,x.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,x.jsx)(c.A,{value:y,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),j=(0,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return k(t)?(0,x.jsx)(e,{...t,className:(0,h.T)(n,b.V+r)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==w?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",j)},2720:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(812),b=n(8136),h=n(7637),p=n(2845),f=n(3306),m=n(8969),g=n(6954),v=n(4197),x=n(3604),w=n(9748),k=n(9079),_=n(4753);const y="top",j="center",C="bottom",S="stretch",E="space-between";var B=n(1231),M=n(2513);function R(e){var t,n,r,o,i;const s={breakpoint:B.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:M.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?h.o.COLUMN:h.o.ROW,verticalAlignment:y,gap:void 0,disablePositionSticky:void 0}},a=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(r=a.breakpoint)&&void 0!==r?r:s.breakpoint,breakpointCustomValue:null!==(o=a.breakpointCustomValue)&&void 0!==o?o:s.breakpointCustomValue,settings:{...s.settings,...null!==(i=a.settings)&&void 0!==i?i:{}}}}var V=n(5573),N=n(790);const P=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),O=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),A=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),I=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),T=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),L=[{value:y,icon:P,label:(0,l.__)("Align top")},{value:j,icon:O,label:(0,l.__)("Align middle")},{value:C,icon:A,label:(0,l.__)("Align bottom")}],$=[...L,{value:S,icon:I,label:(0,l.__)("Streth to fill")}],H=[...L,{value:E,icon:T,label:(0,l.__)("Space between")}];function F({value:e,horizontalMode:t,onChange:n}){const r=t?$:H;return(0,s.useEffect)((()=>{t&&e===E&&n(j),t||e!==S||n(y)}),[t,e,n]),(0,N.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,l.__)("Vertical alignment","better-block-editor"),value:e,onChange:n,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:t,label:n})=>(0,N.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const Z="core/group";function G(e){return e.name===Z&&"flex"===e?.attributes?.layout?.type}const D={[y]:"flex-start",[j]:"center",[C]:"flex-end",[S]:"stretch",[E]:"space-between"},U={...D,[y]:"flex-end",[C]:"flex-start"},z=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:a,isSelected:g}=t,{breakpoint:y,breakpointCustomValue:j,settings:C,settings:{justification:S,orientation:E,verticalAlignment:B,gap:M,disablePositionSticky:V}}=R(n),P=(0,s.useRef)(!!n.wpbbeResponsive);(0,x.bM)((e=>{P.current=!1,i(e)})),(0,x.KZ)(i);const O=(0,x.PE)(i),A=(0,x.Zx)(i,C),I=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:s,verticalAlignment:a,gap:l,disablePositionSticky:c}}=R(e);if(n===p.kX)return null;const d=(0,w.BO)(n,o);if(!d)return null;const f=(0,b.Dx)(s)?"justify-content":"align-items",g=(0,u.TU)(i,s===h.o.ROW_REVERSE),v=(0,b.Dx)(s)?"align-items":"justify-content",x=s===h.o.COLUMN_REVERSE?U:D,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",_=c?"position: relative;":"";let y=`${("."+m.V+t).repeat(3)} {\n\t\t${f}:${g} !important; \n\t\t${v}: ${x[a]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${k}\n\t\t${_}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(s)&&(y+=`.${m.V+t} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${d}) {\n\t \t${y}\n\t}`}(n,a)),[n,a]),T=(0,_.useAddEditorStyle)(I,"blocks__core_row__responsiveness__"+a),L=(0,l.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(v.Z,{ref:T}),(0,N.jsx)(e,{...t}),g&&(0,k.sS)(a)&&(0,N.jsx)(r.InspectorControls,{children:(0,N.jsxs)(f._,{initialOpen:P.current||!!n.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,N.jsx)(p.xC,{value:{breakpoint:y,breakpointCustomValue:j},onChange:A,help:L}),y!==p.kX&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(b.Q2,{value:E,onChange:e=>O({orientation:e})}),(0,N.jsx)(u.EO,{value:S,excludeOptions:(0,b.Dx)(E)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>O({justification:e})}),(0,N.jsx)(F,{value:B,horizontalMode:(0,b.Dx)(E),onChange:e=>O({verticalAlignment:e})}),(0,N.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,N.jsx)(c.A,{value:M,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>O({gap:e})})}),(0,N.jsx)(d.A,{value:!!V,onChange:e=>O({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),q=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return G(t)&&n.wpbbeResponsive?(0,N.jsx)(e,{...t,className:(0,g.T)(r,`${m.V}${o}`)}):(0,N.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==Z?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,k.L2)(G,z)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",q)},2733:(e,t,n)=>{"use strict";var r=n(6427),o=n(7143),i=n(6087),s=n(7723),a=n(5571),l=n(383),c=(n(12),n(790));let d=null;function u(){const e=(0,l.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,i.createRoot)(t).render((0,c.jsx)(e,{})),t}(b));const t=(0,l.Xo)();d=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const b=()=>{const e=(0,s.__)("Play animation","better-block-editor");return(0,c.jsx)(r.Tooltip,{text:e,children:(0,c.jsx)(r.Button,{icon:(0,c.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,l.Xo)();d.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),d.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,l.wm)(u)}));let h=(0,o.select)("core/editor").getCurrentPostId(),p=(0,o.select)("core/editor").getDeviceType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getDeviceType();if(e!==p)return p=e,void(0,l.wm)(u);const t=(0,o.select)("core/editor").getCurrentPostId();return t!==h?(h=t,void(0,l.wm)(u)):void 0}))},1991:(e,t,n)=>{"use strict";var r=n(7723),o=n(3656),i=n(4715),s=n(6427);const a=window.wp.plugins;var l=n(7143),c=n(6087);const{min:d,max:u}=Math,b=(e,t=0,n=1)=>d(u(t,e),n),h=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=b(e[t],0,255)):3===t&&(e[t]=b(e[t],0,1));return e},p={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])p[`[object ${e}]`]=e.toLowerCase();function f(e){return p[Object.prototype.toString.call(e)]||"object"}const m=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==f(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),g=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==f(e[t])?e[t].toLowerCase():null},{PI:v,min:x,max:w}=Math,k=e=>Math.round(100*e)/100,_=e=>Math.round(100*e)/100,y=2*v,j=v/3,C=v/180,S=180/v;function E(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const B={format:{},autodetect:[]},M=class{constructor(...e){const t=this;if("object"===f(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let n=g(e),r=!1;if(!n){r=!0,B.sorted||(B.autodetect=B.autodetect.sort(((e,t)=>t.p-e.p)),B.sorted=!0);for(let t of B.autodetect)if(n=t.test(...e),n)break}if(!B.format[n])throw new Error("unknown format: "+e);{const o=B.format[n].apply(null,r?e:e.slice(0,-1));t._rgb=h(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==f(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},R=(...e)=>new M(...e);R.version="3.1.2";const V=R,N={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,O=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,A=e=>{if(e.match(P)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match(O)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:I}=Math,T=(...e)=>{let[t,n,r,o]=m(e,"rgba"),i=g(e)||"auto";void 0===o&&(o=1),"auto"===i&&(i=o<1?"rgba":"rgb"),t=I(t),n=I(n),r=I(r);let s="000000"+(t<<16|n<<8|r).toString(16);s=s.substr(s.length-6);let a="0"+I(255*o).toString(16);switch(a=a.substr(a.length-2),i.toLowerCase()){case"rgba":return`#${s}${a}`;case"argb":return`#${a}${s}`;default:return`#${s}`}};M.prototype.name=function(){const e=T(this._rgb,"rgb");for(let t of Object.keys(N))if(N[t]===e)return t.toLowerCase();return e},B.format.named=e=>{if(e=e.toLowerCase(),N[e])return A(N[e]);throw new Error("unknown color name: "+e)},B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&N[e.toLowerCase()])return"named"}}),M.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===f(e)?t?(this._rgb[3]=e,this):new M([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},M.prototype.clipped=function(){return this._rgb._clipped||!1};const L={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},$=L,H=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function F(e){const t=H.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);L.labWhitePoint=e,L.Xn=t[0],L.Zn=t[1]}function Z(){return L.labWhitePoint}const G=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},D=(e,t,n)=>{const{MtxAdaptMa:r,MtxAdaptMaI:o,MtxXYZ2RGB:i,RefWhiteRGB:s,Xn:a,Yn:l,Zn:c}=$,d=a*r.m00+l*r.m10+c*r.m20,u=a*r.m01+l*r.m11+c*r.m21,b=a*r.m02+l*r.m12+c*r.m22,h=s.X*r.m00+s.Y*r.m10+s.Z*r.m20,p=s.X*r.m01+s.Y*r.m11+s.Z*r.m21,f=s.X*r.m02+s.Y*r.m12+s.Z*r.m22,m=(e*r.m00+t*r.m10+n*r.m20)*(h/d),g=(e*r.m01+t*r.m11+n*r.m21)*(p/u),v=(e*r.m02+t*r.m12+n*r.m22)*(f/b),x=m*o.m00+g*o.m10+v*o.m20,w=m*o.m01+g*o.m11+v*o.m21,k=m*o.m02+g*o.m12+v*o.m22;return[255*G(x*i.m00+w*i.m10+k*i.m20),255*G(x*i.m01+w*i.m11+k*i.m21),255*G(x*i.m02+w*i.m12+k*i.m22)]},U=(...e)=>{e=m(e,"lab");const[t,n,r]=e,[o,i,s]=((e,t,n)=>{const{kE:r,kK:o,kKE:i,Xn:s,Yn:a,Zn:l}=$,c=(e+16)/116,d=.002*t+c,u=c-.005*n,b=d*d*d,h=u*u*u;return[(b>r?b:(116*d-16)/o)*s,(e>i?Math.pow((e+16)/116,3):e/o)*a,(h>r?h:(116*u-16)/o)*l]})(t,n,r),[a,l,c]=D(o,i,s);return[a,l,c,e.length>3?e[3]:1]};function z(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const q=(e,t,n)=>{e=z(e/255),t=z(t/255),n=z(n/255);const{MtxRGB2XYZ:r,MtxAdaptMa:o,MtxAdaptMaI:i,Xn:s,Yn:a,Zn:l,As:c,Bs:d,Cs:u}=$;let b=e*r.m00+t*r.m10+n*r.m20,h=e*r.m01+t*r.m11+n*r.m21,p=e*r.m02+t*r.m12+n*r.m22;const f=s*o.m00+a*o.m10+l*o.m20,m=s*o.m01+a*o.m11+l*o.m21,g=s*o.m02+a*o.m12+l*o.m22;let v=b*o.m00+h*o.m10+p*o.m20,x=b*o.m01+h*o.m11+p*o.m21,w=b*o.m02+h*o.m12+p*o.m22;return v*=f/c,x*=m/d,w*=g/u,b=v*i.m00+x*i.m10+w*i.m20,h=v*i.m01+x*i.m11+w*i.m21,p=v*i.m02+x*i.m12+w*i.m22,[b,h,p]},Y=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=q(t,n,r),[l,c,d]=function(e,t,n){const{Xn:r,Yn:o,Zn:i,kE:s,kK:a}=$,l=e/r,c=t/o,d=n/i,u=l>s?Math.pow(l,1/3):(a*l+16)/116,b=c>s?Math.pow(c,1/3):(a*c+16)/116;return[116*b-16,500*(u-b),200*(b-(d>s?Math.pow(d,1/3):(a*d+16)/116))]}(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lab=function(){return Y(this._rgb)},Object.assign(V,{lab:(...e)=>new M(...e,"lab"),getLabWhitePoint:Z,setLabWhitePoint:F}),B.format.lab=U,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"lab"))&&3===e.length)return"lab"}}),M.prototype.darken=function(e=1){const t=this.lab();return t[0]-=$.Kn*e,new M(t,"lab").alpha(this.alpha(),!0)},M.prototype.brighten=function(e=1){return this.darken(-e)},M.prototype.darker=M.prototype.darken,M.prototype.brighter=M.prototype.brighten,M.prototype.get=function(e){const[t,n]=e.split("."),r=this[t]();if(n){const e=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(e>-1)return r[e];throw new Error(`unknown channel ${n} in mode ${t}`)}return r};const{pow:X}=Math;M.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===f(e)){if(0===e)return new M([0,0,0,this._rgb[3]],"rgb");if(1===e)return new M([255,255,255,this._rgb[3]],"rgb");let n=this.luminance(),r=20;const o=(n,i)=>{const s=n.interpolate(i,.5,t),a=s.luminance();return Math.abs(e-a)<1e-7||!r--?s:a>e?o(n,s):o(s,i)},i=(n>e?o(new M([0,0,0]),this):o(this,new M([255,255,255]))).rgb();return new M([...i,this._rgb[3]])}return W(...this._rgb.slice(0,3))};const W=(e,t,n)=>.2126*(e=K(e))+.7152*(t=K(t))+.0722*K(n),K=e=>(e/=255)<=.03928?e/12.92:X((e+.055)/1.055,2.4),J={},Q=(e,t,n=.5,...r)=>{let o=r[0]||"lrgb";if(J[o]||r.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==f(e)&&(e=new M(e)),"object"!==f(t)&&(t=new M(t)),J[o](e,t,n).alpha(e.alpha()+n*(t.alpha()-e.alpha()))};M.prototype.mix=M.prototype.interpolate=function(e,t=.5,...n){return Q(this,e,t,...n)},M.prototype.premultiply=function(e=!1){const t=this._rgb,n=t[3];return e?(this._rgb=[t[0]*n,t[1]*n,t[2]*n,n],this):new M([t[0]*n,t[1]*n,t[2]*n,n],"rgb")};const{sin:ee,cos:te}=Math,ne=(...e)=>{let[t,n,r]=m(e,"lch");return isNaN(r)&&(r=0),r*=C,[t,te(r)*n,ee(r)*n]},re=(...e)=>{e=m(e,"lch");const[t,n,r]=e,[o,i,s]=ne(t,n,r),[a,l,c]=U(o,i,s);return[a,l,c,e.length>3?e[3]:1]},{sqrt:oe,atan2:ie,round:se}=Math,ae=(...e)=>{const[t,n,r]=m(e,"lab"),o=oe(n*n+r*r);let i=(ie(r,n)*S+360)%360;return 0===se(1e4*o)&&(i=Number.NaN),[t,o,i]},le=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=Y(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lch=function(){return le(this._rgb)},M.prototype.hcl=function(){return E(le(this._rgb))},Object.assign(V,{lch:(...e)=>new M(...e,"lch"),hcl:(...e)=>new M(...e,"hcl")}),B.format.lch=re,B.format.hcl=(...e)=>{const t=E(m(e,"hcl"));return re(...t)},["lch","hcl"].forEach((e=>B.autodetect.push({p:2,test:(...t)=>{if("array"===f(t=m(t,e))&&3===t.length)return e}}))),M.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=$.Kn*e,t[1]<0&&(t[1]=0),new M(t,"lch").alpha(this.alpha(),!0)},M.prototype.desaturate=function(e=1){return this.saturate(-e)},M.prototype.set=function(e,t,n=!1){const[r,o]=e.split("."),i=this[r]();if(o){const e=r.indexOf(o)-("ok"===r.substr(0,2)?2:0);if(e>-1){if("string"==f(t))switch(t.charAt(0)){case"+":case"-":i[e]+=+t;break;case"*":i[e]*=+t.substr(1);break;case"/":i[e]/=+t.substr(1);break;default:i[e]=+t}else{if("number"!==f(t))throw new Error("unsupported value for Color.set");i[e]=t}const o=new M(i,r);return n?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${r}`)}return i},M.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},M.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,n)=>{const r=e._rgb,o=t._rgb;return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"rgb")};const{sqrt:ce,pow:de}=Math;J.lrgb=(e,t,n)=>{const[r,o,i]=e._rgb,[s,a,l]=t._rgb;return new M(ce(de(r,2)*(1-n)+de(s,2)*n),ce(de(o,2)*(1-n)+de(a,2)*n),ce(de(i,2)*(1-n)+de(l,2)*n),"rgb")};J.lab=(e,t,n)=>{const r=e.lab(),o=t.lab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"lab")};const ue=(e,t,n,r)=>{let o,i,s,a,l,c,d,u,b,h,p,f;return"hsl"===r?(o=e.hsl(),i=t.hsl()):"hsv"===r?(o=e.hsv(),i=t.hsv()):"hcg"===r?(o=e.hcg(),i=t.hcg()):"hsi"===r?(o=e.hsi(),i=t.hsi()):"lch"===r||"hcl"===r?(r="hcl",o=e.hcl(),i=t.hcl()):"oklch"===r&&(o=e.oklch().reverse(),i=t.oklch().reverse()),"h"!==r.substr(0,1)&&"oklch"!==r||([s,l,d]=o,[a,c,u]=i),isNaN(s)||isNaN(a)?isNaN(s)?isNaN(a)?h=Number.NaN:(h=a,1!=d&&0!=d||"hsv"==r||(b=c)):(h=s,1!=u&&0!=u||"hsv"==r||(b=l)):(f=a>s&&a-s>180?a-(s+360):a<s&&s-a>180?a+360-s:a-s,h=s+n*f),void 0===b&&(b=l+n*(c-l)),p=d+n*(u-d),new M("oklch"===r?[p,b,h]:[h,b,p],r)},be=(e,t,n)=>ue(e,t,n,"lch");J.lch=be,J.hcl=be;M.prototype.num=function(){return((...e)=>{const[t,n,r]=m(e,"rgb");return(t<<16)+(n<<8)+r})(this._rgb)},Object.assign(V,{num:(...e)=>new M(...e,"num")}),B.format.num=e=>{if("number"==f(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},B.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===f(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,n)=>{const r=e.num(),o=t.num();return new M(r+n*(o-r),"num")};const{floor:he}=Math;M.prototype.hcg=function(){return((...e)=>{const[t,n,r]=m(e,"rgb"),o=x(t,n,r),i=w(t,n,r),s=i-o,a=100*s/255,l=o/(255-s)*100;let c;return 0===s?c=Number.NaN:(t===i&&(c=(n-r)/s),n===i&&(c=2+(r-t)/s),r===i&&(c=4+(t-n)/s),c*=60,c<0&&(c+=360)),[c,a,l]})(this._rgb)},V.hcg=(...e)=>new M(...e,"hcg"),B.format.hcg=(...e)=>{e=m(e,"hcg");let t,n,r,[o,i,s]=e;s*=255;const a=255*i;if(0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=he(o),l=o-e,c=s*(1-i),d=c+a*(1-l),u=c+a*l,b=c+a;switch(e){case 0:[t,n,r]=[b,u,c];break;case 1:[t,n,r]=[d,b,c];break;case 2:[t,n,r]=[c,b,u];break;case 3:[t,n,r]=[c,d,b];break;case 4:[t,n,r]=[u,c,b];break;case 5:[t,n,r]=[b,c,d]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:1,test:(...e)=>{if("array"===f(e=m(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,n)=>ue(e,t,n,"hcg");const{cos:pe}=Math,{min:fe,sqrt:me,acos:ge}=Math;M.prototype.hsi=function(){return((...e)=>{let t,[n,r,o]=m(e,"rgb");n/=255,r/=255,o/=255;const i=fe(n,r,o),s=(n+r+o)/3,a=s>0?1-i/s:0;return 0===a?t=NaN:(t=(n-r+(n-o))/2,t/=me((n-r)*(n-r)+(n-o)*(r-o)),t=ge(t),o>r&&(t=y-t),t/=y),[360*t,a,s]})(this._rgb)},V.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=m(e,"hsi");let t,n,r,[o,i,s]=e;return isNaN(o)&&(o=0),isNaN(i)&&(i=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(r=(1-i)/3,t=(1+i*pe(y*o)/pe(j-y*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-i)/3,n=(1+i*pe(y*o)/pe(j-y*o))/3,r=1-(t+n)):(o-=2/3,n=(1-i)/3,r=(1+i*pe(y*o)/pe(j-y*o))/3,t=1-(n+r)),t=b(s*t*3),n=b(s*n*3),r=b(s*r*3),[255*t,255*n,255*r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,n)=>ue(e,t,n,"hsi");const ve=(...e)=>{e=m(e,"hsl");const[t,n,r]=e;let o,i,s;if(0===n)o=i=s=255*r;else{const e=[0,0,0],a=[0,0,0],l=r<.5?r*(1+n):r+n-r*n,c=2*r-l,d=t/360;e[0]=d+1/3,e[1]=d,e[2]=d-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?a[t]=c+6*(l-c)*e[t]:2*e[t]<1?a[t]=l:3*e[t]<2?a[t]=c+(l-c)*(2/3-e[t])*6:a[t]=c;[o,i,s]=[255*a[0],255*a[1],255*a[2]]}return e.length>3?[o,i,s,e[3]]:[o,i,s,1]},xe=(...e)=>{e=m(e,"rgba");let[t,n,r]=e;t/=255,n/=255,r/=255;const o=x(t,n,r),i=w(t,n,r),s=(i+o)/2;let a,l;return i===o?(a=0,l=Number.NaN):a=s<.5?(i-o)/(i+o):(i-o)/(2-i-o),t==i?l=(n-r)/(i-o):n==i?l=2+(r-t)/(i-o):r==i&&(l=4+(t-n)/(i-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,a,s,e[3]]:[l,a,s]};M.prototype.hsl=function(){return xe(this._rgb)},V.hsl=(...e)=>new M(...e,"hsl"),B.format.hsl=ve,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,n)=>ue(e,t,n,"hsl");const{floor:we}=Math,{min:ke,max:_e}=Math;M.prototype.hsv=function(){return((...e)=>{e=m(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),i=_e(t,n,r),s=i-o;let a,l,c;return c=i/255,0===i?(a=Number.NaN,l=0):(l=s/i,t===i&&(a=(n-r)/s),n===i&&(a=2+(r-t)/s),r===i&&(a=4+(t-n)/s),a*=60,a<0&&(a+=360)),[a,l,c]})(this._rgb)},V.hsv=(...e)=>new M(...e,"hsv"),B.format.hsv=(...e)=>{e=m(e,"hsv");let t,n,r,[o,i,s]=e;if(s*=255,0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),a=o-e,l=s*(1-i),c=s*(1-i*a),d=s*(1-i*(1-a));switch(e){case 0:[t,n,r]=[s,d,l];break;case 1:[t,n,r]=[c,s,l];break;case 2:[t,n,r]=[l,s,d];break;case 3:[t,n,r]=[l,c,s];break;case 4:[t,n,r]=[d,l,s];break;case 5:[t,n,r]=[s,l,c]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"hsv"))&&3===e.length)return"hsv"}});function ye(e,t){let n=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let r=t[0].length,o=t[0].map(((e,n)=>t.map((e=>e[n])))),i=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,n,r)=>e+n*(t[r]||0)),0):t.reduce(((t,n)=>t+n*e),0)))));return 1===n&&(i=i[0]),1===r?i.map((e=>e[0])):i}J.hsv=(e,t,n)=>ue(e,t,n,"hsv");const je=(...e)=>{e=m(e,"lab");const[t,n,r,...o]=e,[i,s,a]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],c=ye([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,n,r]),ye(l,c.map((e=>e**3))));var l,c;const[d,u,b]=D(i,s,a);return[d,u,b,...o.length>0&&o[0]<1?[o[0]]:[]]},Ce=(...e)=>{const[t,n,r,...o]=m(e,"rgb");return[...function(e){const t=ye([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return ye([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(q(t,n,r)),...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.oklab=function(){return Ce(this._rgb)},Object.assign(V,{oklab:(...e)=>new M(...e,"oklab")}),B.format.oklab=je,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,n)=>{const r=e.oklab(),o=t.oklab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"oklab")};J.oklch=(e,t,n)=>ue(e,t,n,"oklch");const{pow:Se,sqrt:Ee,PI:Be,cos:Me,sin:Re,atan2:Ve}=Math,{pow:Ne}=Math;function Pe(e){let t="rgb",n=V("#ccc"),r=0,o=[0,1],i=[],s=[0,0],a=!1,l=[],c=!1,d=0,u=1,h=!1,p={},m=!0,g=1;const v=function(e){if((e=e||["#fff","#000"])&&"string"===f(e)&&V.brewer&&V.brewer[e.toLowerCase()]&&(e=V.brewer[e.toLowerCase()]),"array"===f(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=V(e[t]);i.length=0;for(let t=0;t<e.length;t++)i.push(t/(e.length-1))}return _(),l=e};let x=e=>e,w=e=>e;const k=function(e,r){let o,c;if(null==r&&(r=!1),isNaN(e)||null===e)return n;c=r?e:a&&a.length>2?function(e){if(null!=a){const t=a.length-1;let n=0;for(;n<t&&e>=a[n];)n++;return n-1}return 0}(e)/(a.length-2):u!==d?(e-d)/(u-d):1,c=w(c),r||(c=x(c)),1!==g&&(c=Ne(c,g)),c=s[0]+c*(1-s[0]-s[1]),c=b(c,0,1);const h=Math.floor(1e4*c);if(m&&p[h])o=p[h];else{if("array"===f(l))for(let e=0;e<i.length;e++){const n=i[e];if(c<=n){o=l[e];break}if(c>=n&&e===i.length-1){o=l[e];break}if(c>n&&c<i[e+1]){c=(c-n)/(i[e+1]-n),o=V.interpolate(l[e],l[e+1],c,t);break}}else"function"===f(l)&&(o=l(c));m&&(p[h]=o)}return o};var _=()=>p={};v(e);const y=function(e){const t=V(k(e));return c&&t[c]?t[c]():t};return y.classes=function(e){if(null!=e){if("array"===f(e))a=e,o=[e[0],e[e.length-1]];else{const t=V.analyze(o);a=0===e?[t.min,t.max]:V.limits(t,"e",e)}return y}return a},y.domain=function(e){if(!arguments.length)return o;d=e[0],u=e[e.length-1],i=[];const t=l.length;if(e.length===t&&d!==u)for(let t of Array.from(e))i.push((t-d)/(u-d));else{for(let e=0;e<t;e++)i.push(e/(t-1));if(e.length>2){const t=e.map(((t,n)=>n/(e.length-1))),n=e.map((e=>(e-d)/(u-d)));n.every(((e,n)=>t[n]===e))||(w=e=>{if(e<=0||e>=1)return e;let r=0;for(;e>=n[r+1];)r++;const o=(e-n[r])/(n[r+1]-n[r]);return t[r]+o*(t[r+1]-t[r])})}}return o=[d,u],y},y.mode=function(e){return arguments.length?(t=e,_(),y):t},y.range=function(e,t){return v(e),y},y.out=function(e){return c=e,y},y.spread=function(e){return arguments.length?(r=e,y):r},y.correctLightness=function(e){return null==e&&(e=!0),h=e,_(),x=h?function(e){const t=k(0,!0).lab()[0],n=k(1,!0).lab()[0],r=t>n;let o=k(e,!0).lab()[0];const i=t+(n-t)*e;let s=o-i,a=0,l=1,c=20;for(;Math.abs(s)>.01&&c-- >0;)r&&(s*=-1),s<0?(a=e,e+=.5*(l-e)):(l=e,e+=.5*(a-e)),o=k(e,!0).lab()[0],s=o-i;return e}:e=>e,y},y.padding=function(e){return null!=e?("number"===f(e)&&(e=[e,e]),s=e,y):s},y.colors=function(t,n){arguments.length<2&&(n="hex");let r=[];if(0===arguments.length)r=l.slice(0);else if(1===t)r=[y(.5)];else if(t>1){const e=o[0],n=o[1]-e;r=function(e,t){let n=[],r=0<t,o=t;for(let e=0;r?e<o:e>o;r?e++:e--)n.push(e);return n}(0,t).map((r=>y(e+r/(t-1)*n)))}else{e=[];let t=[];if(a&&a.length>2)for(let e=1,n=a.length,r=1<=n;r?e<n:e>n;r?e++:e--)t.push(.5*(a[e-1]+a[e]));else t=o;r=t.map((e=>y(e)))}return V[n]&&(r=r.map((e=>e[n]()))),r},y.cache=function(e){return null!=e?(m=e,y):m},y.gamma=function(e){return null!=e?(g=e,y):g},y.nodata=function(e){return null!=e?(n=V(e),y):n},y}const{round:Oe}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Oe)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Oe(t):t))},Object.assign(V,{rgb:(...e)=>new M(...e,"rgb")}),B.format.rgb=(...e)=>{const t=m(e,"rgba");return void 0===t[3]&&(t[3]=1),t},B.autodetect.push({p:3,test:(...e)=>{if("array"===f(e=m(e,"rgba"))&&(3===e.length||4===e.length&&"number"==f(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Ae=(e,t,n)=>{if(!Ae[n])throw new Error("unknown blend mode "+n);return Ae[n](e,t)},Ie=e=>(t,n)=>{const r=V(n).rgb(),o=V(t).rgb();return V.rgb(e(r,o))},Te=e=>(t,n)=>{const r=[];return r[0]=e(t[0],n[0]),r[1]=e(t[1],n[1]),r[2]=e(t[2],n[2]),r};Ae.normal=Ie(Te((e=>e))),Ae.multiply=Ie(Te(((e,t)=>e*t/255))),Ae.screen=Ie(Te(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Ae.overlay=Ie(Te(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Ae.darken=Ie(Te(((e,t)=>e>t?t:e))),Ae.lighten=Ie(Te(((e,t)=>e>t?e:t))),Ae.dodge=Ie(Te(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Ae.burn=Ie(Te(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Le=Ae,{pow:$e,sin:He,cos:Fe}=Math,{floor:Ze,random:Ge}=Math,{log:De,pow:Ue,floor:ze,abs:qe}=Math;function Ye(e,t=null){const n={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===f(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===f(e)&&(e=e[t]),null==e||isNaN(e)||(n.values.push(e),n.sum+=e,e<n.min&&(n.min=e),e>n.max&&(n.max=e),n.count+=1)})),n.domain=[n.min,n.max],n.limits=(e,t)=>Xe(n,e,t),n}function Xe(e,t="equal",n=7){"array"==f(e)&&(e=Ye(e));const{min:r,max:o}=e,i=e.values.sort(((e,t)=>e-t));if(1===n)return[r,o];const s=[];if("c"===t.substr(0,1)&&(s.push(r),s.push(o)),"e"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++)s.push(r+e/n*(o-r));s.push(o)}else if("l"===t.substr(0,1)){if(r<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*De(r),t=Math.LOG10E*De(o);s.push(r);for(let r=1;r<n;r++)s.push(Ue(10,e+r/n*(t-e)));s.push(o)}else if("q"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++){const t=(i.length-1)*e/n,r=ze(t);if(r===t)s.push(i[r]);else{const e=t-r;s.push(i[r]*(1-e)+i[r+1]*e)}}s.push(o)}else if("k"===t.substr(0,1)){let e;const t=i.length,a=new Array(t),l=new Array(n);let c=!0,d=0,u=null;u=[],u.push(r);for(let e=1;e<n;e++)u.push(r+e/n*(o-r));for(u.push(o);c;){for(let e=0;e<n;e++)l[e]=0;for(let e=0;e<t;e++){const t=i[e];let r,o=Number.MAX_VALUE;for(let i=0;i<n;i++){const n=qe(u[i]-t);n<o&&(o=n,r=i),l[r]++,a[e]=r}}const r=new Array(n);for(let e=0;e<n;e++)r[e]=null;for(let n=0;n<t;n++)e=a[n],null===r[e]?r[e]=i[n]:r[e]+=i[n];for(let e=0;e<n;e++)r[e]*=1/l[e];c=!1;for(let e=0;e<n;e++)if(r[e]!==u[e]){c=!0;break}u=r,d++,d>200&&(c=!1)}const b={};for(let e=0;e<n;e++)b[e]=[];for(let n=0;n<t;n++)e=a[n],b[e].push(i[n]);let h=[];for(let e=0;e<n;e++)h.push(b[e][0]),h.push(b[e][b[e].length-1]);h=h.sort(((e,t)=>e-t)),s.push(h[0]);for(let e=1;e<h.length;e+=2){const t=h[e];isNaN(t)||-1!==s.indexOf(t)||s.push(t)}}return s}const We=.022;function Ke(e,t,n){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(n/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:nt,abs:rt,cos:ot,sin:it,exp:st,PI:at}=Math,lt={cool:()=>Pe([V.hsl(180,1,.9),V.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},ct={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},dt=Object.keys(ct),ut=new Map(dt.map((e=>[e.toLowerCase(),e]))),bt="function"==typeof Proxy?new Proxy(ct,{get(e,t){const n=t.toLowerCase();if(ut.has(n))return e[ut.get(n)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(dt)}):ct,{max:ht}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=m(e,"rgb");t/=255,n/=255,r/=255;const o=1-ht(t,ht(n,r)),i=o<1?1/(1-o):0;return[(1-t-o)*i,(1-n-o)*i,(1-r-o)*i,o]})(this._rgb)},Object.assign(V,{cmyk:(...e)=>new M(...e,"cmyk")}),B.format.cmyk=(...e)=>{e=m(e,"cmyk");const[t,n,r,o]=e,i=e.length>4?e[4]:1;return 1===o?[0,0,0,i]:[t>=1?0:255*(1-t)*(1-o),n>=1?0:255*(1-n)*(1-o),r>=1?0:255*(1-r)*(1-o),i]},B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"cmyk"))&&4===e.length)return"cmyk"}});const pt=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=Ce(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:ft}=Math,mt=(...e)=>{const t=m(e,"rgba");let n=g(e)||"rgb";if("hsl"===n.substr(0,3))return((...e)=>{const t=m(e,"hsla");let n=g(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),n="hsla"):t.length=3,`${n.substr(0,3)}(${t.join(" ")})`})(xe(t),n);if("lab"===n.substr(0,3)){const e=Z();F("d50");const r=((...e)=>{const t=m(e,"lab");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(Y(t),n);return F(e),r}if("lch"===n.substr(0,3)){const e=Z();F("d50");const r=((...e)=>{const t=m(e,"lch");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),n);return F(e),r}return"oklab"===n.substr(0,5)?((...e)=>{const t=m(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=_(t[1]),t[2]=_(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Ce(t)):"oklch"===n.substr(0,5)?((...e)=>{const t=m(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=_(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(pt(t)):(t[0]=ft(t[0]),t[1]=ft(t[1]),t[2]=ft(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),n="rgba"),`${n.substr(0,3)}(${t.slice(0,"rgb"===n?3:4).join(" ")})`)},gt=(...e)=>{e=m(e,"lch");const[t,n,r,...o]=e,[i,s,a]=ne(t,n,r),[l,c,d]=je(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},vt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,xt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,_t=/\s+/.source,yt=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Ct=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[vt,vt,vt].join(_t)+Ct+"\\)$"),Et=new RegExp("^rgb\\("+kt+[vt,vt,vt].join(yt)+kt+"\\)$"),Bt=new RegExp("^rgba\\("+kt+[vt,vt,vt,xt].join(yt)+kt+"\\)$"),Mt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(_t)+Ct+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(yt)+kt+"\\)$"),Vt=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Nt=new RegExp("^lab\\("+kt+[xt,xt,xt].join(_t)+Ct+"\\)$"),Pt=new RegExp("^lch\\("+kt+[xt,xt,jt].join(_t)+Ct+"\\)$"),Ot=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(_t)+Ct+"\\)$"),At=new RegExp("^oklch\\("+kt+[xt,xt,jt].join(_t)+Ct+"\\)$"),{round:It}=Math,Tt=e=>e.map(((e,t)=>t<=2?b(It(e),0,255):e)),Lt=(e,t=0,n=100,r=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=r?t+.5*(e+1)*(n-t):t+e*(n-t)),+e),$t=(e,t)=>"none"===e?t:e,Ht=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(B.format.named)try{return B.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(Et))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+Lt($t(e[t],0),0,255);e=Tt(e);const n=void 0!==t[4]?+Lt(t[4],0,1):1;return e[3]=n,e}if(t=e.match(Bt)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+Lt(e[t],0,255);return e}if((t=e.match(Mt))||(t=e.match(Rt))){const e=t.slice(1,4);e[0]=+$t(e[0].replace("deg",""),0),e[1]=.01*+Lt($t(e[1],0),0,100),e[2]=.01*+Lt($t(e[2],0),0,100);const n=Tt(ve(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(Vt)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const n=ve(e);for(let e=0;e<3;e++)n[e]=It(n[e]);return n[3]=+t[4],n}if(t=e.match(Nt)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,100),e[1]=Lt($t(e[1],0),-125,125,!0),e[2]=Lt($t(e[2],0),-125,125,!0);const n=Z();F("d50");const r=Tt(U(e));F(n);const o=void 0!==t[4]?+Lt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=Lt(e[0],0,100),e[1]=Lt($t(e[1],0),0,150,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=Z();F("d50");const r=Tt(re(e));F(n);const o=void 0!==t[4]?+Lt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,1),e[1]=Lt($t(e[1],0),-.4,.4,!0),e[2]=Lt($t(e[2],0),-.4,.4,!0);const n=Tt(je(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(At)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,1),e[1]=Lt($t(e[1],0),0,.4,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=Tt(gt(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}};Ht.test=e=>St.test(e)||Mt.test(e)||Nt.test(e)||Pt.test(e)||Ot.test(e)||At.test(e)||Et.test(e)||Bt.test(e)||Rt.test(e)||Vt.test(e)||"transparent"===e;const Ft=Ht;M.prototype.css=function(e){return mt(this._rgb,e)},V.css=(...e)=>new M(...e,"css"),B.format.css=Ft,B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&Ft.test(e))return"css"}}),B.format.gl=(...e)=>{const t=m(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},V.gl=(...e)=>new M(...e,"gl"),M.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},M.prototype.hex=function(e){return T(this._rgb,e)},V.hex=(...e)=>new M(...e,"hex"),B.format.hex=A,B.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===f(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Zt}=Math,Gt=e=>{const t=e/100;let n,r,o;return t<66?(n=255,r=t<6?0:-155.25485562709179-.44596950469579133*(r=t-2)+104.49216199393888*Zt(r),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Zt(o)):(n=351.97690566805693+.114206453784165*(n=t-55)-40.25366309332127*Zt(n),r=325.4494125711974+.07943456536662342*(r=t-50)-28.0852963507957*Zt(r),o=255),[n,r,o,1]},{round:Dt}=Math;M.prototype.temp=M.prototype.kelvin=M.prototype.temperature=function(){return((...e)=>{const t=m(e,"rgb"),n=t[0],r=t[2];let o,i=1e3,s=4e4;for(;s-i>.4;){o=.5*(s+i);const e=Gt(o);e[2]/e[0]>=r/n?s=o:i=o}return Dt(o)})(this._rgb)};const Ut=(...e)=>new M(...e,"temp");Object.assign(V,{temp:Ut,kelvin:Ut,temperature:Ut}),B.format.temp=B.format.kelvin=B.format.temperature=Gt,M.prototype.oklch=function(){return pt(this._rgb)},Object.assign(V,{oklch:(...e)=>new M(...e,"oklch")}),B.format.oklch=gt,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(V,{analyze:Ye,average:(e,t="lrgb",n=null)=>{const r=e.length;n||(n=Array.from(new Array(r)).map((()=>1)));const o=r/n.reduce((function(e,t){return e+t}));if(n.forEach(((e,t)=>{n[t]*=o})),e=e.map((e=>new M(e))),"lrgb"===t)return((e,t)=>{const n=e.length,r=[0,0,0,0];for(let o=0;o<e.length;o++){const i=e[o],s=t[o]/n,a=i._rgb;r[0]+=Se(a[0],2)*s,r[1]+=Se(a[1],2)*s,r[2]+=Se(a[2],2)*s,r[3]+=a[3]*s}return r[0]=Ee(r[0]),r[1]=Ee(r[1]),r[2]=Ee(r[2]),r[3]>.9999999&&(r[3]=1),new M(h(r))})(e,n);const i=e.shift(),s=i.get(t),a=[];let l=0,c=0;for(let e=0;e<s.length;e++)if(s[e]=(s[e]||0)*n[0],a.push(isNaN(s[e])?0:n[0]),"h"===t.charAt(e)&&!isNaN(s[e])){const t=s[e]/180*Be;l+=Me(t)*n[0],c+=Re(t)*n[0]}let d=i.alpha()*n[0];e.forEach(((e,r)=>{const o=e.get(t);d+=e.alpha()*n[r+1];for(let e=0;e<s.length;e++)if(!isNaN(o[e]))if(a[e]+=n[r+1],"h"===t.charAt(e)){const t=o[e]/180*Be;l+=Me(t)*n[r+1],c+=Re(t)*n[r+1]}else s[e]+=o[e]*n[r+1]}));for(let e=0;e<s.length;e++)if("h"===t.charAt(e)){let t=Ve(c/a[e],l/a[e])/Be*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;s[e]=t}else s[e]=s[e]/a[e];return d/=r,new M(s,t).alpha(d>.99999?1:d,!0)},bezier:e=>{const t=function(e){let t,n,r,o;if(2===(e=e.map((e=>new M(e)))).length)[n,r]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>n[t]+e*(r[t]-n[t])));return new M(t,"lab")};else if(3===e.length)[n,r,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*n[t]+2*(1-e)*e*r[t]+e*e*o[t]));return new M(t,"lab")};else if(4===e.length){let i;[n,r,o,i]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*n[t]+3*(1-e)*(1-e)*e*r[t]+3*(1-e)*e*e*o[t]+e*e*e*i[t]));return new M(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let n,r,o;n=e.map((e=>e.lab())),o=e.length-1,r=function(e){let t=[1,1];for(let n=1;n<e;n++){let e=[1];for(let n=1;n<=t.length;n++)e[n]=(t[n]||0)+t[n-1];t=e}return t}(o),t=function(e){const t=1-e,i=[0,1,2].map((i=>n.reduce(((n,s,a)=>n+r[a]*t**(o-a)*e**a*s[i]),0)));return new M(i,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Le,brewer:bt,Color:M,colors:N,contrast:(e,t)=>{e=new M(e),t=new M(t);const n=e.luminance(),r=t.luminance();return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)},contrastAPCA:(e,t)=>{e=new M(e),t=new M(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const n=Ke(...e.rgb()),r=Ke(...t.rgb()),o=n>=We?n:n+Math.pow(We-n,1.414),i=r>=We?r:r+Math.pow(We-r,1.414),s=Math.pow(i,.56)-Math.pow(o,.57),a=Math.pow(i,.65)-Math.pow(o,.62),l=Math.abs(i-o)<5e-4?0:o<i?1.14*s:1.14*a;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,n=1,r=1,o=[0,1]){let i,s=0;"array"===f(o)?i=o[1]-o[0]:(i=0,o=[o,o]);const a=function(a){const l=y*((e+120)/360+t*a),c=$e(o[0]+i*a,r),d=(0!==s?n[0]+a*s:n)*c*(1-c)/2,u=Fe(l),b=He(l);return V(h([255*(c+d*(-.14861*u+1.78277*b)),255*(c+d*(-.29227*u-.90649*b)),255*(c+d*(1.97294*u)),1]))};return a.start=function(t){return null==t?e:(e=t,a)},a.rotations=function(e){return null==e?t:(t=e,a)},a.gamma=function(e){return null==e?r:(r=e,a)},a.hue=function(e){return null==e?n:("array"===f(n=e)?(s=n[1]-n[0],0===s&&(n=n[1])):s=0,a)},a.lightness=function(e){return null==e?o:("array"===f(e)?(o=e,i=e[1]-e[0]):(o=[e,e],i=0),a)},a.scale=()=>V.scale(a),a.hue(n),a},deltaE:function(e,t,n=1,r=1,o=1){var i=function(e){return 360*e/(2*at)},s=function(e){return 2*at*e/360};e=new M(e),t=new M(t);const[a,l,c]=Array.from(e.lab()),[d,u,b]=Array.from(t.lab()),h=(a+d)/2,p=(Je(Qe(l,2)+Qe(c,2))+Je(Qe(u,2)+Qe(b,2)))/2,f=.5*(1-Je(Qe(p,7)/(Qe(p,7)+Qe(25,7)))),m=l*(1+f),g=u*(1+f),v=Je(Qe(m,2)+Qe(c,2)),x=Je(Qe(g,2)+Qe(b,2)),w=(v+x)/2,k=i(nt(c,m)),_=i(nt(b,g)),y=k>=0?k:k+360,j=_>=0?_:_+360,C=rt(y-j)>180?(y+j+360)/2:(y+j)/2,S=1-.17*ot(s(C-30))+.24*ot(s(2*C))+.32*ot(s(3*C+6))-.2*ot(s(4*C-63));let E=j-y;E=rt(E)<=180?E:j<=y?E+360:E-360,E=2*Je(v*x)*it(s(E)/2);const B=d-a,R=x-v,V=1+.015*Qe(h-50,2)/Je(20+Qe(h-50,2)),N=1+.045*w,P=1+.015*w*S,O=30*st(-Qe((C-275)/25,2)),A=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*it(2*s(O)),I=Je(Qe(B/(n*V),2)+Qe(R/(r*N),2)+Qe(E/(o*P),2)+A*(R/(r*N))*(E/(o*P)));return tt(0,et(100,I))},distance:function(e,t,n="lab"){e=new M(e),t=new M(t);const r=e.get(n),o=t.get(n);let i=0;for(let e in r){const t=(r[e]||0)-(o[e]||0);i+=t*t}return Math.sqrt(i)},input:B,interpolate:Q,limits:Xe,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ze(16*Ge()));return new M(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new M(...e),!0}catch(e){return!1}}});const zt=V;var qt=n(790);const Yt=(0,qt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,qt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Xt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,1) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-950} 0%, rgba(0,0,0,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg, rgba(0,0,0,0) 0%,{bbe-neutral-950} 100%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-primary-300} 0%,{bbe-primary-500} 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,{bbe-primary-400} 0%,{bbe-primary-600} 100%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-primary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(180deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Wt=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Kt(e){const t=function(e){const t=e,n=Wt;n.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:zt.deltaE(t,e.hexcode)})))})),n.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const r=n.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return r.shades=r.shades.map((e=>({...e,lightnessDiff:Math.abs(zt(e.hexcode).get("hsl.l")-zt(t).get("hsl.l"))}))),r.closestShadeLightness=r.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),r}(e),n=t.closestShadeLightness.hexcode,[r,o]=zt(e).hsl(),[i,s]=zt(n).hsl();let a=r-(i||0);a=0===a?i.toString():a>0?"+"+a:a.toString();const l=o/s,c=t.shades.map((({number:n,hexcode:r})=>{const[,i]=zt(r).hsl();let c;c=s<.01||o<.01?i:i*l;let d=zt(r).set("hsl.s",c).set("hsl.h",a).hex();return n===t.closestShadeLightness.number&&(d=zt(e).hex()),{number:n.toString(),hexcode:d}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:c}}function Jt(e,t=null){const n=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Xt.filter((e=>e.gradient.includes(`-${t}-`))):Xt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>n[t]||t))})))}var Qt=n(8244),en=n(4164),tn=n(383),nn=n(1455),rn=n.n(nn);const on=({onClose:e})=>(0,qt.jsxs)(s.Modal,{title:(0,r.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,qt.jsx)("p",{children:(0,r.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,qt.jsxs)(s.Flex,{justify:"end",gap:4,children:[(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,r.__)("Don't Save","better-block-editor")})}),(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,r.__)("Save Changes","better-block-editor")})})]})]});function sn(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function an(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const n=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${n}`,slug:`bbe-${e.toLowerCase()}-${n}`,color:t.hexcode}}))}var ln=n(8969);const cn=()=>{const[e,t]=(0,c.useState)(!1),[n,o]=(0,c.useState)(!1),[i,a]=(0,c.useState)(""),[l,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[h,p]=(0,c.useState)({color:!0,typography:!0}),f=sn(),m=(0,tn.Xo)();(0,c.useEffect)((()=>{if(!m||u)return;const e=e=>{const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");r&&r.includes("bbe-")&&t(!0)};return m.addEventListener("paste",e),()=>m.removeEventListener("paste",e)}),[m,u]);const g=(0,Qt.dZ)(),v=async()=>{await rn()({path:`${ln.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),b(!0)};return u&&!l?null:(0,qt.jsxs)(qt.Fragment,{children:[e&&(0,qt.jsxs)(s.Modal,{title:(0,r.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,qt.jsx)("p",{children:(0,r.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Colors","better-block-editor"),checked:h.color,onChange:e=>p({...h,color:e})}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>p({...h,typography:e})}),i&&(0,qt.jsx)(s.Notice,{status:"error",isDismissible:!1,children:i}),(0,qt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,qt.jsx)(s.Button,{variant:"primary",onClick:async()=>{o(!0),a("");try{let e=await rn()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await rn()({path:`${ln.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:h.color?1:0,typography:h.typography?1:0}}}),e?.error)throw new Error(e.error);await g(),await v(),f||d(!0),t(!1)}catch(e){a(e.message||(0,r.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:n,children:n?(0,qt.jsx)(s.Spinner,{}):(0,r.__)("Activate","better-block-editor")}),(0,qt.jsx)(s.Button,{variant:"secondary",onClick:async()=>{await v(),t(!1),d(!1)},children:(0,r.__)("Dismiss","better-block-editor")})]})]}),l&&(0,qt.jsx)(on,{onClose:()=>d(!1)})]})};var dn=n(9876);const un="wpbbe-palette-generator",bn="wpbbe-design-system-generator",hn=`${bn}/${un}`,pn={neutral:"",primary:"",secondary:""},fn="neutral",mn="primary",gn="secondary",vn=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xn(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const wn=({label:e,value:t,onChange:n,colors:o,onReset:a})=>(0,qt.jsxs)(s.BaseControl,{children:[(0,qt.jsxs)(s.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,qt.jsx)("h3",{children:e}),(0,qt.jsx)(s.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:a,children:(0,r.__)("Reset","better-block-editor")})]}),(0,qt.jsx)(i.ColorPalette,{value:t,onChange:n,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),kn=()=>(0,qt.jsx)(s.Button,{className:(0,en.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",hn),children:(0,r.__)("Palette Generator","better-block-editor")}),yn=()=>{const[e,t]=(0,c.useState)(null);return(0,c.useEffect)((()=>{let e=null;const n=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const n=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");n!==e&&(t(n),e=n)},r=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?n():e&&(t(null),e=null)})),o=new MutationObserver(n);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{r(),o.disconnect(),t(null)}}),[]),e?(0,c.createPortal)((0,qt.jsx)(kn,{}),e):null},jn=()=>{const e=(0,c.useContext)(Qt.Zb),{globalStylesId:t,isReady:n,user:i}=e,[a,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)({neutral:[],primary:[],secondary:[]}),[h,p]=(0,c.useState)(pn),f=(0,c.useRef)(null),m=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),g=sn(),v=(0,c.useCallback)((()=>{var t;const n=[fn,mn,gn],r={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return n.forEach((e=>{r[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),b(r),r}),[e]),x=(0,c.useCallback)(((n,r=null)=>{var o,s;const a=xn(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...n.neutral,...n.primary,...n.secondary]),c=null!==(s=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==s?s:[];let d;d=r?xn(c,Jt(a,r)):Jt(a),function(e,t,n,r,o=!1){var i;const s=null!==(i=e?.settings)&&void 0!==i?i:{},a={...s,color:{...s.color,palette:{...s.color?.palette,theme:n},gradients:{...s.color?.gradients,theme:r}},custom:{...s.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:a}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(i,t,a,d)}),[e,i,t]),w=(0,c.useCallback)((e=>{p((t=>({...t,[e]:""})));const t=f.current;t&&t[e]&&b((n=>{const r={...n,[e]:t[e]};return x(r,e),r}))}),[x]),k=(0,c.useCallback)(((e,t)=>{let n;try{n=Kt(t)}catch(e){return}const r=an(e,n.shades);p((n=>({...n,[e]:t}))),b((t=>{const n={...t,[e]:r};return x(n,e),n}))}),[x]),_=function(e,t){var n,r,o,i,s,a;const l=null!==(n=e?.merged?.settings?.color?.palette?.theme)&&void 0!==n?n:[],c=null!==(r=e?.merged?.settings?.color?.palette?.core)&&void 0!==r?r:[],d=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(d).concat(c),[b="#000000"]=(0,Qt.YR)("color.text"),[h="#ffffff"]=(0,Qt.YR)("color.background"),[p=b]=(0,Qt.YR)("elements.h1.color.text"),[f=p]=(0,Qt.YR)("elements.link.color.text"),[m=f]=(0,Qt.YR)("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[n,r])=>{const o=e.find((e=>e.slug===n));return o&&(t[r]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const g=u.filter((({color:e})=>e===b)),v=u.filter((({color:e})=>e===m)),x=u.filter((({color:e})=>e===h)),w=g.concat(v).concat(u).filter((({color:e})=>e!==h)).slice(0,2);return{neutral:null!==(i=w?.[0]?.color)&&void 0!==i?i:"#000000",primary:null!==(s=w?.[1]?.color)&&void 0!==s?s:"#ffffff",secondary:null!==(a=x?.color)&&void 0!==a?a:"#ffffff"}}(e,vn),y=(0,c.useCallback)((()=>{if(n)try{const e={neutral:an(fn,Kt(_.neutral).shades),primary:an(mn,Kt(_.primary).shades),secondary:an(gn,Kt(_.secondary).shades)};p({neutral:_.neutral,primary:_.primary,secondary:_.secondary}),b(e),x(e)}catch(e){}}),[n,_,x]);return(0,c.useEffect)((()=>{n&&!a&&(f.current=v(),d(!0))}),[n,v,a]),(0,c.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===hn;t&&!e&&(p(pn),d(!1)),e=t}));return()=>t()}),[]),m&&g?(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(o.PluginSidebar,{name:un,title:(0,r.__)("Palette Generator","better-block-editor"),icon:Yt,isPinnable:!1,children:(0,qt.jsxs)(s.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,qt.jsx)("h2",{children:(0,r.__)("Base Colors","better-block-editor")}),(0,qt.jsx)("p",{children:(0,r.__)("Choose base colors:","better-block-editor")}),(0,qt.jsxs)(s.__experimentalVStack,{spacing:8,children:[(0,qt.jsx)(wn,{label:(0,r.__)("Neutral","better-block-editor"),value:h.neutral,onChange:e=>k(fn,e),colors:u.neutral,onReset:()=>w(fn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:h.primary,N:!0,onChange:e=>k(mn,e),colors:u.primary,onReset:()=>w(mn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Secondary","better-block-editor"),value:h.secondary,onChange:e=>k(gn,e),colors:u.secondary,onReset:()=>w(gn)}),!vn&&(0,qt.jsx)(s.Button,{variant:"primary",onClick:()=>{y()},children:(0,r.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,qt.jsx)(yn,{})]}):null};(0,a.registerPlugin)(bn,{render:()=>(0,qt.jsx)(Qt.Th,{children:(0,qt.jsx)(jn,{})})}),(0,dn.L)("design-system-parts")||vn||(0,a.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,qt.jsx)(cn,{})})},2662:(e,t,n)=>{"use strict";var r=n(7143),o=n(6087),i=n(383),s=n(790);function a(){return(0,s.jsx)("span",{children:"© Better Block Editor"})}function l(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,o.createRoot)(t).render((0,s.jsx)(e,{})),t}(a))}window.addEventListener("urlchangeevent",(()=>{(0,i.gi)(l)})),(0,i.gi)(l);let c=(0,i.qx)();(0,r.subscribe)((()=>{const e=(0,i.qx)();e&&e!==c&&(c=e,"visual"===e&&(0,i.gi)(l))}))},3164:(e,t,n)=>{"use strict";var r,o,i=n(4997),s=n(7143),a=n(383);const l=window.WPBBE_DATA?.wpbbePasteConfig||{},c=null!==(r=l.debug)&&void 0!==r&&r,d=parseInt(null!==(o=l.batchSize)&&void 0!==o?o:3),u=l.ajaxNonce,b=l.ajaxUrl,h=l.siteUrl;class p{constructor(e){this.enabled=e,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...e){this.enabled&&console.debug(...e)}info(...e){this.enabled&&console.info(...e)}log(...e){this.enabled&&console.log(...e)}warn(...e){this.enabled&&console.warn(...e)}error(...e){this.enabled&&console.error(...e)}time(e){this.enabled&&console.time(e)}timeEnd(e){this.enabled&&console.timeEnd(e)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const e=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${e}%`)}}}const f=window.wp.dom;async function m(e,t){return Promise.all(e.map((async e=>{const n=await t(e);return n.innerBlocks&&n.innerBlocks.length?{...n,innerBlocks:await m(n.innerBlocks,t)}:n})))}const g="\x3c!-- wpbbe-import --\x3e",v=new p(c);async function x(e){if(v.debug("Paste event handled in editor",e),e.clipboardData.getData(!1))return void v.debug("It's our own synthetic import paste event, not intercepting");let t=null;try{t=(0,a.Xo)().activeElement}catch(e){v.debug("Error accessing activeElement:",e)}if(["INPUT","TEXTAREA"].includes(t?.tagName))return void v.debug("Paste in text field, not intercepting");v.debug("Intercepting paste event in editor");const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");if(r.includes(g))if(e.preventDefault(),e.stopPropagation(),v.debug("Import marker found, processing pasted content"),"BODY"!==t.tagName)try{if(t&&!t.classList.contains("editor-post-title__input")){const e=t.querySelector("span");e&&(e.setAttribute("data-rich-text-placeholder","Importing..."),e.classList.add("placeholder-pulse"))}const n=await async function(e){v.time("⚡ Processing pasted content"),v.resetStats(),v.info("Processing pasted HTML:",e.substring(0,100)+(e.length>100?"...":""));const t=(0,i.pasteHandler)({HTML:e});if(t&&t.length){v.info(`Found ${t.length} blocks in pasted content`);const e=[],n=t=>{["core/image","core/cover"].includes(t.name)&&t.attributes.url&&!t.attributes.url.includes(h)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(h)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(h)&&e.push(n.url),t};v.time(" ↪ Collecting image URLs"),await m(t,n),v.timeEnd(" ↪ Collecting image URLs");let r={};if(e.length>0){const t=[...new Set(e)];v.info(`Found ${t.length} unique external images to process (${e.length-t.length} duplicates)`),r=await async function(e){v.imageStats.total+=e.length,v.time("🔄 Batch processing images");const t=e;v.info(`⬇️ Processing ${t.length} new images, ${e.length-t.length} from cache`),v.imageStats.fromCache+=e.length-t.length;const n={};let r=0,o=0,i=0;for(let e=0;e<t.length;e+=d){const s=t.slice(e,e+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(e/d)+1}/${Math.ceil(t.length/d)} (${s.length} images)`);try{const t=new FormData;t.append("action","custom_paste_download_image_batch"),t.append("image_urls",JSON.stringify(s)),t.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`);const i=await fetch(b,{method:"POST",credentials:"same-origin",body:t});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`),!i.ok)throw new Error(`Failed to process batch: ${i.statusText}`);const a=await i.json();if(!a.success)throw new Error("WordPress failed to process batch");let l=0;const c=a.data.data||a.data;Object.entries(c).forEach((([e,t])=>{n[e]=t,t.from_cache&&l++}));const h=s.length-l;r+=s.length,o+=l,v.imageStats.newlyDownloaded+=h,v.info(` ✓ Batch ${Math.floor(e/d)+1} complete: ${s.length} images processed (${l} from server cache)`)}catch(t){v.error(` ❌ Error processing batch ${Math.floor(e/d)+1}:`),i+=s.length,v.imageStats.failed+=s.length,s.forEach((e=>{n[e]={id:null,url:e,alt:"",caption:""}}))}e+d<t.length&&await new Promise((e=>setTimeout(e,300)))}return v.info(` ⚡ Batch processing complete: ${r} successful, ${o} from server cache, ${i} failed`),v.timeEnd("🔄 Batch processing images"),n}(t)}v.time(" ↪ Updating blocks with processed images");const o=await m(t,(async e=>{const t=e;if(("core/image"===e.name||"core/cover"===e.name)&&e.attributes.url&&!e.attributes.url.includes(h)){const n=e.attributes.url;if(r[n]){const e=r[n];t.attributes.url=e.url,t.attributes.id=e.id,e.alt&&(t.attributes.alt=e.alt),e.caption&&(t.attributes.caption=e.caption)}}const n=e.attributes?.style?.background?.backgroundImage;if(n&&n.url&&!n.url.includes(h)){const e=n.url;if(r[e]){const n=r[e];t.attributes.style.background.backgroundImage.url=n.url,t.attributes.style.background.backgroundImage.id=n.id}}const o=e.attributes?.imageURL;if(o&&!o.includes(h)&&r[o]){const e=r[o];t.attributes.imageURL=e.url,t.attributes.imageID=e.id}return t}));return v.timeEnd(" ↪ Updating blocks with processed images"),v.printStats(),v.timeEnd("⚡ Processing pasted content"),o}return v.timeEnd("⚡ Processing pasted content"),t}(r.replace(g,"").trim());!function(e,t=[]){const n=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),r=(0,i.serialize)(t);var o;n.clipboardData.setData("text/plain",(o=(o=r).replace(/<br>/g,"\n"),(0,f.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),n.clipboardData.setData("text/html",r),n.clipboardData.setData("wpbbe-import","true"),e.focus(),e.dispatchEvent(n);const s=new p(c),a=n.clipboardData.getData("text/html")||n.clipboardData.getData("text/plain");s.info(`Synthetic paste event triggered with payload: "${a}"`)}(e.target,n)}catch(e){v.error("Error processing pasted content:")}else v.debug("No paste target block, pasting to <BODY> is not supported.");else v.debug("No import marker found, stop intercepting paste")}function w(){if((0,a.Xo)().addEventListener("paste",x,!0),v.info("Paste handler attached to editor"),(0,a.cs)()){const e=document;e.addEventListener("paste",(async t=>{const n=e.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");n&&n.contains(t.target)&&x(t)}),{capture:!0}),v.info("Paste handler attached to main document (iframe mode).")}}let k,_=(0,a.qx)();(0,s.subscribe)((()=>{const e=(0,a.qx)();e&&e!==_&&(v.debug("Editor mode changed to:",e),_=e,"visual"===e&&(0,a.gi)((()=>{(0,a.cs)()&&(v.debug("Reattached paste handler to iframe after switching to visual mode."),w())})))})),(0,s.subscribe)((()=>{const e=(0,s.select)("core/editor").getCurrentPostId();e!==k&&(k=e,v.debug(`Post ID changed from ${k} to ${e}, reattaching paste handler.`),(0,a.gi)((()=>{w()})))}))},9876:(e,t,n)=>{"use strict";n.d(t,{L:()=>o,k:()=>i});const r=window.WPBBE_DATA||{};function o(e){return(r?.features||[]).includes(e)}function i(){return r?.breakpoints||[]}},7658:(e,t,n)=>{"use strict";var r=n(383),o=n(6427),i=n(7143);const s=window.wp.domReady;var a=n.n(s),l=n(6087),c=n(7723),d=n(5573),u=n(790);const b=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.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"})}),h=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.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 p=n(1233);const f="wpbbeVisibilityDisplayHelper",m="wpbbe-visibility-helper",g=()=>{const e=(0,i.useSelect)((e=>{var t;return null===(t=e(p.store).get("core",f))||void 0===t||t}),[]),{set:t}=(0,i.useDispatch)(p.store),n=(0,l.useCallback)((()=>{const t=(0,r.Xo)().getElementsByTagName("body")[0];t&&(e?t.classList.add(m):t.classList.remove(m))}),[e]);(0,l.useEffect)((()=>{n()}),[e,n]),window.onload=function(){setTimeout((()=>{n()}),300)},(0,i.subscribe)((()=>{n()}));let s=b,a=(0,c.__)("Reveal hidden blocks","better-block-editor");return e&&(s=h,a=(0,c.__)("Conceal hidden blocks","better-block-editor")),(0,u.jsx)(o.Tooltip,{text:a,children:(0,u.jsx)(o.Button,{icon:s,"aria-disabled":"false","aria-label":a,onClick:()=>{t("core",f,!e)}})})};a()((()=>{const e=document.createElement("div");e.classList.add("wpbbe-visibility-wrapper"),(0,l.createRoot)(e).render((0,u.jsx)(g,{})),(0,i.subscribe)((()=>{const t=(0,r.d7)();t&&(t.querySelector(".wpbbe-visibility-wrapper")||t.appendChild(e))}))}))},2097:(e,t,n)=>{"use strict";var r=n(6087),o=n(7723),i=n(9941),s=n(383);const a=n.p+"images/logo.c2e98be7.webp",l=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const d=[{image:a,title:(0,o.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,o.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:l,title:(0,o.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,o.__)("Right sidebar:","better-block-editor")})," ",(0,o.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,o.__)("Top bar:","better-block-editor")})," ",(0,o.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,o.__)("Try these on different blocks.","better-block-editor")]})}];function u(){const e=document.querySelector("#wpwrap");if(!e)return;if(e.querySelector("#wpbbe-welcome-guide-wrapper__block-editor"))return;const t=document.createElement("div");t.style.display="none",t.id="wpbbe-welcome-guide-wrapper__block-editor",(0,r.createRoot)(t).render((0,c.jsx)(i.V,{identifier:"block-editor",pages:d,finishButtonText:(0,o.__)("Try It Now","better-block-editor")})),e.appendChild(t)}(0,s.wm)(u),window.addEventListener("urlchangeevent",(()=>{(0,s.wm)(u)}))},8244:(e,t,n)=>{"use strict";n.d(t,{Zb:()=>p,Th:()=>w,YR:()=>x,dZ:()=>v});var r=n(7143),o=n(4744),i=n.n(o);function s(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){var t,n;return!1!==s(e)&&(void 0===(t=e.constructor)||!1!==s(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}var l=n(3582),c=n(6087);const d=[{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"],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",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function u(e,t,n){if(!n||"string"!=typeof n){if("string"!=typeof n?.ref)return n;if(!(n=h(e,n.ref))||n?.ref)return n}let r;if(n.startsWith("var:"))r=n.slice(4).split("|");else{if(!n.startsWith("var(--wp--")||!n.endsWith(")"))return n;r=n.slice(10,-1).split("--")}const[o,...i]=r;return"preset"===o?function(e,t,n,[r,o]){const i=d.find((e=>e.cssVarInfix===r));if(!i)return n;const s=b(e.settings,t,i.path,"slug",o);if(s){const{valueKey:n}=i;return u(e,t,s[n])}return n}(e,t,n,i):"custom"===o?function(e,t,n,r){var o;const i=null!==(o=h(e.settings,["blocks",t,"custom",...r]))&&void 0!==o?o:h(e.settings,["custom",...r]);return i?u(e,t,i):n}(e,t,n,i):n}function b(e,t,n,r,o){const i=[h(e,["blocks",t,...n]),h(e,n)];for(const s of i)if(s){const i=["custom","theme","default"];for(const a of i){const i=s[a];if(i){const s=i.find((e=>e[r]===o));if(s)return"slug"===r||b(e,t,n,"slug",s.slug)[r]===s[r]?s:void 0}}}}const h=(e,t,n)=>{var r;const o=Array.isArray(t)?t:t.split(".");let i=e;return o.forEach((e=>{i=i?.[e]})),null!==(r=i)&&void 0!==r?r:n},p=(0,c.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});var f=n(1455),m=n.n(f),g=n(790);function v(){const e=(0,r.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const n=await m()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(n?.error)throw new Error(n.error);await(0,r.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,n)}}function x(e,t="",n="all",{shouldDecodeEncode:r=!0}={}){const{merged:o,base:i,user:s}=(0,c.useContext)(p),a=e?"."+e:"",l=t?`styles.blocks.${t}${a}`:`styles${a}`;let d,b;switch(n){case"all":d=h(o,l),b=r?u(o,t,d):d;break;case"user":d=h(s,l),b=r?u(o,t,d):d;break;case"base":d=h(i,l),b=r?u(i,t,d):d;break;default:throw"Unsupported source"}return[b]}function w({children:e}){const t=function(){const[e,t,n]=function(){const{globalStylesId:e,userConfig:t}=(0,r.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:n,canUser:r}=e(l.store),o=e(l.store).__experimentalGetCurrentGlobalStylesId();let i;const s=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof s&&(i=s?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:i}}),[]);return[e,!!t,t]}(),[o,s]=function(){const e=(0,r.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,c.useMemo)((()=>{return s&&n?(e=s,t=n,i()(e,t,{isMergeableObject:a,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,s]);return(0,c.useMemo)((()=>({isReady:t&&o,user:n,base:s,merged:d,globalStylesId:e})),[d,n,s,o,t,e])}();return t.isReady?(0,g.jsx)(p.Provider,{value:t,children:e}):null}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>b,KZ:()=>l,Zx:()=>c,PE:()=>d});var r=n(1231),o=n(9748),i=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,i.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,o.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,o.wK)(n.wpbbeResponsive?.breakpoint)){const t=r.iS,i=(0,o.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:i}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:o}=(0,i.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(o))&&void 0!==n?n:{};return n=>{var o;const i={...a,...n,settings:{...t,...null!==(o=a.settings)&&void 0!==o?o:{}}};i.breakpoint!==r.kX?(i.breakpointCustomValue=i.breakpoint===r.iS?i.breakpointCustomValue:void 0,e({wpbbeResponsive:i})):e({wpbbeResponsive:void 0})}}function d(e){var t;const{clientId:n}=(0,i.useBlockEditContext)(),{wpbbeResponsive:r={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...r,settings:{...null!==(n=r.settings)&&void 0!==n?n:{},...t}}})}}function u(e){var t;const{type:n,orientation:r}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===r?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function b(e){const{name:t,clientId:n}=(0,i.useBlockEditContext)(),r=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!r)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,u(r));const o=window.wpbbe.groupBlockModeRegistry.get(n),i=u(r);o!==i&&(window.wpbbe.groupBlockModeRegistry.set(n,i),void 0!==r.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,r,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},9163:(e,t,n)=>{"use strict";n.d(t,{gy:()=>o});var r=n(4715);function o(){var e;const t=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),n=[];return(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>n.push(e)))})),{inputToAttribute:function(e){const t=n.find((t=>t.color===e));return t?t.slug:e},attributeToInput:function(e){const t=n.find((t=>t.slug===e));return t?t.color:e},attributeToCss:function(e){const t=n.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}}}n(6087),n(7723)},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>o});var r=n(6427);function o(){return(0,r.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(9748),o=n(6087);function i(e,t){(0,o.useEffect)((()=>{(0,r.mg)(e)&&!(0,r.wK)(e)&&t((0,r.Lk)(e))}),[t,e])}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>d,wK:()=>l});var r=n(1231),o=n(9876);function i(e){return(0,o.k)().find((t=>t.key===e))}function s(e){return i(e)?.value}function a(e){return!!i(e)}function l(e){return i(e)?.active}function c(e,t){if(e===r.iS)return t;const n=i(e);return n?n.value:void 0}function d(e){return e===r.kX}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>a,cs:()=>s,d7:()=>b,gi:()=>u,qx:()=>h,wm:()=>d});var r=n(4715),o=n(7143),i=n(3656);function s(){return document.querySelector('iframe[name^="editor-canvas"]')}function a(){var e;return null!==(e=s()?.contentWindow?.document)&&void 0!==e?e:document}async function l(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const r=n.querySelector(".wp-block[data-block]");if(!isNaN(r?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}async function c(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}async function d(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(i.store).isCleanNewPost()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}async function u(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(i.store).isCleanNewPost()||((0,o.select)(i.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}function b(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}function h(){var e,t;return null!==(e=null!==(t=(0,o.select)("core/edit-post")?.getEditorMode())&&void 0!==t?t:(0,o.select)("core/edit-site")?.getEditorMode())&&void 0!==e?e:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,BP:()=>a,L2:()=>d,sS:()=>l});var r=n(9491),o=n(7143),i=n(6087),s=n(790);function a(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function l(e){return"default"===(0,o.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function d(e,t){return(0,r.createHigherOrderComponent)((n=>r=>{const o=(0,i.useMemo)((()=>t(n)),[]);return e(r)?(0,s.jsx)(o,{...r}):(0,s.jsx)(n,{...r})}),"blockEditWithEarlyReturn")}},4744:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function s(e,t){try{return t in e}catch(e){return!1}}function a(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var c=Array.isArray(n);return c===Array.isArray(e)?c?l.arrayMerge(e,n,l):function(e,t,n){var o={};return n.isMergeableObject(e)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return s(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(s(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return a;var n=t.customMerge(e);return"function"==typeof n?n:a}(i,n)(e[i],t[i],n):o[i]=r(t[i],n))})),o}(e,n,l):r(n,l)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return a(e,n,t)}),{})};var l=a;e.exports=l},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"pushState"}))&&(t({_index:o+1,...n},i,a),s())};const n=window.history.replaceState.bind(window.history);let r,o;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),o=window.history.state._index}window.history.replaceState=function(t,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"replaceState"}))&&(n({_index:o,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const n=window.history.state._index,a=new URL(window.location);if(n!==o)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(o-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},1455:e=>{"use strict";e.exports=window.wp.apiFetch},4715:e=>{"use strict";e.exports=window.wp.blockEditor},4997:e=>{"use strict";e.exports=window.wp.blocks},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},3582:e=>{"use strict";e.exports=window.wp.coreData},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},4164:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}n.d(t,{A:()=>o});const o=function(){for(var e,t,n=0,o="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../"})(),(()=>{"use strict";n(2720),n(354),n(9056),n(5601),n(7050),n(3155),n(7434),n(5854),n(8415),n(1708),n(9293),n(2401),n(1131),n(7081),n(8367),n(2097),n(7658),n(3164),n(2662),n(1991),n(2733)})()})(); -
better-block-editor/trunk/dist/editor/blocks/__all__/animation-on-scroll/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' 4d027a3323b9b42141cc');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '10016ec7adc47100d790'); -
better-block-editor/trunk/dist/editor/blocks/__all__/animation-on-scroll/editor.js
r3386474 r3443250 1 (()=>{var e={ 6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var o=n(6427),i=n(7143),r=n(6087),a=n(7723),s=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,a.__)("Close","better-block-editor"),...l}){const{get:b}=(0,i.select)(s.store),{set:p}=(0,i.useDispatch)(s.store),m=!b(d,e),[w,_]=(0,r.useState)(m);return w?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{_(!1),p(d,e,!0)},...l}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function a(e="",t=""){const n=r(e),o=r(t),a=[...n,...o.filter((e=>!n.includes(e)))];return i()(a)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>o,t6:()=>i,xc:()=>r});const o="blocks__all__animation-on-scroll",i="aos-animate",r=1e3},383:(e,t,n)=>{"use strict";function o(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}n.d(t,{Xo:()=>o}),n(4715),n(7143),n(3656)},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>s});var o=n(9491),i=n(7143),r=n(6087),a=n(790);function s(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,a.jsx)(i,{...o}):(0,a.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,s),a())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function a(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,s),a())},r(),a(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,s=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:s,action:"popstate"}))?void a():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),a=n(7723),s=n(8969),l=n(6954),c=n(4197),d=n(383),u=n(9079),b=n(4753),p=n(790);const m=[{name:(0,a.__)("Off","better-block-editor"),key:null},{name:(0,a.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,a.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,a.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,a.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,a.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,a.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,a.__)("Zoom out","better-block-editor"),key:"zoom-out"}],w=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})},_=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},h=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},f=[{name:(0,a.__)("Linear","better-block-editor"),key:"linear"},{name:(0,a.__)("Ease","better-block-editor"),key:"ease"},{name:(0,a.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,a.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,a.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,a.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,a.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,a.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,a.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,a.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,a.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,a.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,a.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,a.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,a.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:f.find((t=>t.key===e)),options:f,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})};var g=n(6032);const v=n.p+"images/image.e799b55a.webp";function y(){const e=(0,a.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,a.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,p.jsx)(g.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:v}]})}var x=n(5571),S=n(7143);const E=()=>{const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(e.store).getSelectedBlockClientId()}"])`;return document.querySelector(t)},j=()=>{const t=(0,S.select)(e.store).getSelectedBlockClientId(),n=(0,S.select)(e.store).getBlock(t);if("core/cover"===n.name){const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${t}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(e)]}if("core/image"===n.name){const e=`#block-${t} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,d.Xo)().querySelectorAll(e))}},L=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},C=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],B=(0,o.createHigherOrderComponent)((n=>o=>{const{setAttributes:r,isSelected:l,clientId:m,attributes:f}=o,g=(0,i.useMemo)((()=>f?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[f]),[v]=(0,i.useState)(!!g.animation);let S;const E=(0,i.useRef)({}),j=e=>{E.current={...E.current,...e},S&&clearTimeout(S),S=setTimeout((()=>{const e={...g,...E.current};E.current={},L(e)}),x.xc)},L=e=>{if(null===e.animation)return void r({wpbbeAnimationOnScroll:void 0});const t=(0,d.Xo)().querySelector(`#block-${m}`);t.classList.remove(x.t6);const n=setInterval((()=>{t&&!t.classList.contains(x.t6)&&(clearInterval(n),t.classList.add(x.t6),r({wpbbeAnimationOnScroll:{...g,...e}}))}),10)},C=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:o=0,delay:i=0}=null!=e?e:{};return n?`.${s.V+t} {\n\t\t\t--aos-duration: ${Number(o)/1e3}s;\n\t\t\t--aos-delay: ${Number(i)/1e3}s;\n\t\t}`:null}(g,m)),[m,g]),R=(0,b.useAddEditorStyle)(C,x.TZ+"__"+m);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(c.Z,{ref:R}),(0,p.jsx)(n,{...o}),l&&(0,u.sS)(m)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":m,style:{display:"none"}})}),(0,p.jsx)(e.InspectorControls,{children:(0,p.jsxs)(t.PanelBody,{title:(0,a.__)("Animation on Scroll","better-block-editor"),initialOpen:v||!!g.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(y,{}),(0,p.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,a.__)("Animation","better-block-editor"),value:g.animation,onChange:e=>L({animation:e})})}),g.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.BaseControl,{help:(0,a.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(k,{label:(0,a.__)("Easing","better-block-editor"),value:g.timingFunction,onChange:e=>L({timingFunction:e})})}),(0,p.jsx)(h,{label:(0,a.__)("Animation duration","better-block-editor"),value:g.duration,onChange:e=>j({duration:e}),help:(0,a.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(_,{label:(0,a.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:g.delay,help:(0,a.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),q=(0,o.createHigherOrderComponent)((e=>t=>{var n,o;const{wrapperProps:r={},attributes:{wpbbeAnimationOnScroll:a={}},clientId:c,isSelected:u}=t;if((0,i.useEffect)((()=>{const e=(0,d.Xo)().querySelector(`#block-${c}`);e&&(u?function(e){e.addEventListener("animationstart",L),e.addEventListener("animationiteration",L),e.addEventListener("animationcancel",C),e.addEventListener("animationend",C)}(e):function(e){e.removeEventListener("animationstart",L),e.removeEventListener("animationiteration",L),e.removeEventListener("animationcancel",C),e.removeEventListener("animationend",C)}(e))}),[c,u]),null===(null!==(n=a.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":a.animation,"data-aos-easing":null!==(o=a.timingFunction)&&void 0!==o?o:""};return(0,p.jsx)(e,{...t,wrapperProps:{...r,...b},className:(0,l.T)(t.className,`${x.t6} ${s.V+c}`)})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,u.L2)((function(e){return!R.includes(e.name)}),B)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",q)})()})();1 (()=>{var e={9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var o=n(6427),i=n(7143),r=n(6087),a=n(7723),s=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,a.__)("Close","better-block-editor"),...l}){const{get:b}=(0,i.select)(s.store),{set:p}=(0,i.useDispatch)(s.store),m=!b(d,e),[w,_]=(0,r.useState)(m);return w?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{_(!1),p(d,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function a(e="",t=""){const n=r(e),o=r(t),a=[...n,...o.filter((e=>!n.includes(e)))];return i()(a)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>o,t6:()=>i,xc:()=>r});const o="blocks__all__animation-on-scroll",i="aos-animate",r=1e3},383:(e,t,n)=>{"use strict";function o(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}n.d(t,{Xo:()=>o}),n(4715),n(7143),n(3656)},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>s});var o=n(9491),i=n(7143),r=n(6087),a=n(790);function s(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,a.jsx)(i,{...o}):(0,a.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,s),a())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function a(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,s),a())},r(),a(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,s=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:s,action:"popstate"}))?void a():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),a=n(7723),s=n(8969),l=n(6954),c=n(4197),d=n(383),u=n(9079),b=n(4753),p=n(790);const m=[{name:(0,a.__)("Off","better-block-editor"),key:null},{name:(0,a.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,a.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,a.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,a.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,a.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,a.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,a.__)("Zoom out","better-block-editor"),key:"zoom-out"}],w=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})},_=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},h=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},f=[{name:(0,a.__)("Linear","better-block-editor"),key:"linear"},{name:(0,a.__)("Ease","better-block-editor"),key:"ease"},{name:(0,a.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,a.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,a.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,a.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,a.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,a.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,a.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,a.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,a.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,a.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,a.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,a.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,a.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:f.find((t=>t.key===e)),options:f,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})};var g=n(9941);const v=n.p+"images/image.e799b55a.webp";function y(){const e=(0,a.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,a.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,p.jsx)(g.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:v}]})}var x=n(5571),S=n(7143);const E=()=>{const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(e.store).getSelectedBlockClientId()}"])`;return document.querySelector(t)},j=()=>{const t=(0,S.select)(e.store).getSelectedBlockClientId(),n=(0,S.select)(e.store).getBlock(t);if("core/cover"===n.name){const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${t}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(e)]}if("core/image"===n.name){const e=`#block-${t} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,d.Xo)().querySelectorAll(e))}},L=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},C=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],B=(0,o.createHigherOrderComponent)((n=>o=>{const{setAttributes:r,isSelected:l,clientId:m,attributes:f}=o,g=(0,i.useMemo)((()=>f?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[f]),[v]=(0,i.useState)(!!g.animation);let S;const E=(0,i.useRef)({}),j=e=>{E.current={...E.current,...e},S&&clearTimeout(S),S=setTimeout((()=>{const e={...g,...E.current};E.current={},L(e)}),x.xc)},L=e=>{if(null===e.animation)return void r({wpbbeAnimationOnScroll:void 0});const t=(0,d.Xo)().querySelector(`#block-${m}`);t.classList.remove(x.t6);const n=setInterval((()=>{t&&!t.classList.contains(x.t6)&&(clearInterval(n),t.classList.add(x.t6),r({wpbbeAnimationOnScroll:{...g,...e}}))}),10)},C=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:o=0,delay:i=0}=null!=e?e:{};return n?`.${s.V+t} {\n\t\t\t--aos-duration: ${Number(o)/1e3}s;\n\t\t\t--aos-delay: ${Number(i)/1e3}s;\n\t\t}`:null}(g,m)),[m,g]),R=(0,b.useAddEditorStyle)(C,x.TZ+"__"+m);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(c.Z,{ref:R}),(0,p.jsx)(n,{...o}),l&&(0,u.sS)(m)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":m,style:{display:"none"}})}),(0,p.jsx)(e.InspectorControls,{children:(0,p.jsxs)(t.PanelBody,{title:(0,a.__)("Animation on Scroll","better-block-editor"),initialOpen:v||!!g.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(y,{}),(0,p.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,a.__)("Animation","better-block-editor"),value:g.animation,onChange:e=>L({animation:e})})}),g.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.BaseControl,{help:(0,a.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(k,{label:(0,a.__)("Easing","better-block-editor"),value:g.timingFunction,onChange:e=>L({timingFunction:e})})}),(0,p.jsx)(h,{label:(0,a.__)("Animation duration","better-block-editor"),value:g.duration,onChange:e=>j({duration:e}),help:(0,a.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(_,{label:(0,a.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:g.delay,help:(0,a.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),q=(0,o.createHigherOrderComponent)((e=>t=>{var n,o;const{wrapperProps:r={},attributes:{wpbbeAnimationOnScroll:a={}},clientId:c,isSelected:u}=t;if((0,i.useEffect)((()=>{const e=(0,d.Xo)().querySelector(`#block-${c}`);e&&(u?function(e){e.addEventListener("animationstart",L),e.addEventListener("animationiteration",L),e.addEventListener("animationcancel",C),e.addEventListener("animationend",C)}(e):function(e){e.removeEventListener("animationstart",L),e.removeEventListener("animationiteration",L),e.removeEventListener("animationcancel",C),e.removeEventListener("animationend",C)}(e))}),[c,u]),null===(null!==(n=a.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":a.animation,"data-aos-easing":null!==(o=a.timingFunction)&&void 0!==o?o:""};return(0,p.jsx)(e,{...t,wrapperProps:{...r,...b},className:(0,l.T)(t.className,`${x.t6} ${s.V+c}`)})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,u.L2)((function(e){return!R.includes(e.name)}),B)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",q)})()})(); -
better-block-editor/trunk/dist/editor/blocks/__all__/text-responsive/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 5bf203c6d36667512231');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => 'ddc48d853515f502c94e'); -
better-block-editor/trunk/dist/editor/blocks/__all__/text-responsive/editor.js
r3386474 r3443250 1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...c}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2845),a=n(3306),c=n(8969),l=n(6954),u=n(4197),p=n(3604),d=n(9748),b=n(9079),w=n(4753);const v="left",g="center",h="right";var m=n(6427),x=n(5573),f=n(790);const k=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),_=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),y=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function R({value:e,onChange:t,...n}){const o={LEFT:{value:v,icon:k,label:(0,r.__)("Align text left","better-block-editor")},TOP:{value:g,icon:_,label:(0,r.__)("Align text center","better-block-editor")},BOTTOM:{value:h,icon:y,label:(0,r.__)("Align text right","better-block-editor")}};return(0,f.jsx)(m.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(o).map((({value:e,icon:t,label:n})=>(0,f.jsx)(m.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const S=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],j=v;function C(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:j}function B(e){return S.includes(e)}const V=(0,t.createHigherOrderComponent)((t=>n=>{const{name:i,attributes:l,attributes:{wpbbeResponsive:{breakpoint:v=s.kX,breakpointCustomValue:g,settings:{alignment:h=C(l,i)}={}}={}},setAttributes:m,isSelected:x,clientId:k}=n;(0,p.KZ)(m);const _=(0,p.PE)(m),y=(0,p.Zx)(m),[S]=(0,o.useState)(!!l.wpbbeResponsive),j=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{alignment:r}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,d.BO)(o,i);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${c.V+t} {\n\t\t\ttext-align: ${r};\n\t\t}\n\t}`:null}(l,k)),[l,k]),B=(0,w.useAddEditorStyle)(j,"blocks__all__text-responsive__"+k),V=(0,r.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:B}),(0,f.jsx)(t,{...n}),x&&(0,b.sS)(k)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(a._,{initialOpen:S||!!l.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,f.jsx)(s.xC,{label:(0,r.__)("Breakpoint","better-block-editor"),value:{breakpoint:v,breakpointCustomValue:g},onChange:y,help:V}),!(0,d.v6)(v)&&(0,f.jsx)(R,{label:(0,r.__)("Text alignment","better-block-editor"),value:h,onChange:e=>_({alignment:e})})]})})]})}),"extendBlockEdit"),E=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:o,className:i,clientId:r}=t;return B(o)&&n?(0,f.jsx)(e,{...t,className:(0,l.T)(i,c.V+r)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return B(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[v,g,h]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,b.L2)((e=>B(e.name)),V)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",E)})()})();1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2845),a=n(3306),c=n(8969),l=n(6954),u=n(4197),p=n(3604),d=n(9748),b=n(9079),w=n(4753);const v="left",g="center",h="right";var m=n(6427),x=n(5573),f=n(790);const k=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),_=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),y=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function R({value:e,onChange:t,...n}){const o={LEFT:{value:v,icon:k,label:(0,r.__)("Align text left","better-block-editor")},TOP:{value:g,icon:_,label:(0,r.__)("Align text center","better-block-editor")},BOTTOM:{value:h,icon:y,label:(0,r.__)("Align text right","better-block-editor")}};return(0,f.jsx)(m.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(o).map((({value:e,icon:t,label:n})=>(0,f.jsx)(m.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const S=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],j=v;function C(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:j}function B(e){return S.includes(e)}const V=(0,t.createHigherOrderComponent)((t=>n=>{const{name:i,attributes:l,attributes:{wpbbeResponsive:{breakpoint:v=s.kX,breakpointCustomValue:g,settings:{alignment:h=C(l,i)}={}}={}},setAttributes:m,isSelected:x,clientId:k}=n;(0,p.KZ)(m);const _=(0,p.PE)(m),y=(0,p.Zx)(m),[S]=(0,o.useState)(!!l.wpbbeResponsive),j=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{alignment:r}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,d.BO)(o,i);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${c.V+t} {\n\t\t\ttext-align: ${r};\n\t\t}\n\t}`:null}(l,k)),[l,k]),B=(0,w.useAddEditorStyle)(j,"blocks__all__text-responsive__"+k),V=(0,r.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:B}),(0,f.jsx)(t,{...n}),x&&(0,b.sS)(k)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(a._,{initialOpen:S||!!l.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,f.jsx)(s.xC,{label:(0,r.__)("Breakpoint","better-block-editor"),value:{breakpoint:v,breakpointCustomValue:g},onChange:y,help:V}),!(0,d.v6)(v)&&(0,f.jsx)(R,{label:(0,r.__)("Text alignment","better-block-editor"),value:h,onChange:e=>_({alignment:e})})]})})]})}),"extendBlockEdit"),E=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:o,className:i,clientId:r}=t;return B(o)&&n?(0,f.jsx)(e,{...t,className:(0,l.T)(i,c.V+r)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return B(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[v,g,h]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,b.L2)((e=>B(e.name)),V)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",E)})()})(); -
better-block-editor/trunk/dist/editor/blocks/button/hover-colors/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences'), 'version' => ' d21fae7ca178ae282595');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences'), 'version' => '31154f6ba8026505db86'); -
better-block-editor/trunk/dist/editor/blocks/button/hover-colors/editor.js
r3386474 r3443250 1 (()=>{var t={ 6032:(t,e,r)=>{"use strict";r.d(e,{B:()=>c});var o=r(1150),n=r(7723);const i=r.p+"images/hover-colors.f4398a70.webp";var s=r(790);function c(t){const e=(0,n.__)("Hover colors. Finally!","better-block-editor"),r=(0,n.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,s.jsx)(o.V,{identifier:"hover-colors",pages:[{title:e,text:r,image:i}],...t})}},1150:(t,e,r)=>{"use strict";r.d(e,{V:()=>p});var o=r(6427),n=r(7143),i=r(6087),s=r(7723),c=r(1233);r(12);const a=r.p+"images/default.c2e98be7.webp";var l=r(790);const u="wpbbe/welcome-guide";function d(t){return t.map((t=>{var e;return{image:(0,l.jsx)("img",{src:null!==(e=t.image)&&void 0!==e?e:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:t.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:t.text})]})}}))}function p({identifier:t,pages:e=[],finishButtonText:r=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,n.select)(c.store),{set:w}=(0,n.useDispatch)(c.store),b=!p(u,t),[f,g]=(0,i.useState)(b);return f?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(e),finishButtonText:r,onFinish:()=>{g(!1),w(u,t,!0)},...a}):null}},6954:(t,e,r)=>{"use strict";r.d(e,{T:()=>s});var o=r(6942),n=r.n(o);function i(t){return t.split(" ").map((t=>t.trim())).filter((t=>""!==t))}function s(t="",e=""){const r=i(t),o=i(e),s=[...r,...o.filter((t=>!r.includes(t)))];return n()(s)}},9163:(t,e,r)=>{"use strict";r.d(e,{gy:()=>n});var o=r(4715);function n(){var t;const e=(0,o.__experimentalUseMultipleOriginColorsAndGradients)(),r=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((t=>{var e;(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((t=>r.push(t)))})),{inputToAttribute:function(t){const e=r.find((e=>e.color===t));return e?e.slug:t},attributeToInput:function(t){const e=r.find((e=>e.slug===t));return e?e.color:t},attributeToCss:function(t){const e=r.find((e=>e.slug===t));return e?`var(--wp--preset--color--${e.slug})`:t}}}r(6087),r(7723)},9079:(t,e,r)=>{"use strict";r.d(e,{BP:()=>c,L2:()=>l,sS:()=>a});var o=r(9491),n=r(7143),i=r(6087),s=r(790);function c(t,e){return(t=t||{}).style=t?.style?{...t.style,...e}:e,t}function a(t){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(t)}function l(t,e){return(0,o.createHigherOrderComponent)((r=>o=>{const n=(0,i.useMemo)((()=>e(r)),[]);return t(o)?(0,s.jsx)(n,{...o}):(0,s.jsx)(r,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class t extends Event{constructor(t={}){super("urlchangeevent",{cancelable:!0,...t}),this.newURL=t.newURL,this.oldURL=t.oldURL,this.action=t.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const e=window.history.pushState.bind(window.history);window.history.pushState=function(r,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new t({newURL:a,oldURL:o,action:"pushState"}))&&(e({_index:n+1,...r},i,c),s())};const r=window.history.replaceState.bind(window.history);let o,n;function i(){const t=window.history.state;t&&"number"==typeof t._index||r({_index:window.history.length,...t},null,null)}function s(){o=new URL(window.location.href),n=window.history.state._index}window.history.replaceState=function(e,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new t({newURL:a,oldURL:o,action:"replaceState"}))&&(r({_index:n,...e},i,c),s())},i(),s(),window.addEventListener("popstate",(function(e){i();const r=window.history.state._index,c=new URL(window.location);if(r!==n)return window.dispatchEvent(new t({oldURL:o,newURL:c,action:"popstate"}))?void s():(e.stopImmediatePropagation(),void window.history.go(n-r));e.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(e){if(!window.dispatchEvent(new t({oldURL:o,newURL:null,action:"beforeunload"}))){e.preventDefault();const t="o/";return e.returnValue=t,t}}))},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},4715:t=>{"use strict";t.exports=window.wp.blockEditor},6427:t=>{"use strict";t.exports=window.wp.components},9491:t=>{"use strict";t.exports=window.wp.compose},7143:t=>{"use strict";t.exports=window.wp.data},6087:t=>{"use strict";t.exports=window.wp.element},2619:t=>{"use strict";t.exports=window.wp.hooks},7723:t=>{"use strict";t.exports=window.wp.i18n},1233:t=>{"use strict";t.exports=window.wp.preferences},6942:(t,e)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var t="",e=0;e<arguments.length;e++){var r=arguments[e];r&&(t=s(t,i(r)))}return t}function i(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var r in t)o.call(t,r)&&t[r]&&(e=s(e,r));return e}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(n.default=n,t.exports=n):void 0===(r=function(){return n}.apply(e,[]))||(t.exports=r)}()}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var i=e[o]={exports:{}};return t[o](i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t;r.g.importScripts&&(t=r.g.location+"");var e=r.g.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var o=e.getElementsByTagName("script");if(o.length)for(var n=o.length-1;n>-1&&(!t||!/^http(s?):/.test(t));)t=o[n--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=t+"../../../../"})(),(()=>{"use strict";var t=r(4715),e=r(9491),o=r(6087),n=r(2619),i=r(7723),s=r(6032),c=r(6954),a=r(9163),l=r(9079),u=r(790);const d="core/button";function p(t){return t.name===d}const w=(0,e.createHigherOrderComponent)((e=>r=>{const{attributeToInput:n,inputToAttribute:c}=(0,a.gy)(),{setAttributes:d,clientId:p}=r,{wpbbeHoverColor:w={}}=r.attributes,[b,f]=(0,o.useState)(w.text),[g,h]=(0,o.useState)(w.background),[v,x]=(0,o.useState)(w.border);return(0,o.useEffect)((()=>{b===w.text&&g===w.background&&v===w.border||d({wpbbeHoverColor:{text:b,background:g,border:v}})}),[b,g,v,d,w.text,w.background,w.border]),(0,l.sS)(p)?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...r}),(0,u.jsxs)(t.InspectorControls,{group:"styles",children:[(0,u.jsx)(s.B,{}),(0,u.jsx)(t.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,i.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(b),onChange:t=>f(c(t)),label:(0,i.__)("Text","better-block-editor")},{value:n(g),onChange:t=>h(c(t)),label:(0,i.__)("Background","better-block-editor")},{value:n(v),onChange:t=>x(c(t)),label:(0,i.__)("Border","better-block-editor")}]})]})]}):(0,u.jsx)(e,{...r})}),"extendBlockEdit"),b=(0,e.createHigherOrderComponent)((t=>e=>{if(!p(e))return(0,u.jsx)(t,{...e});const{attributeToCss:r}=(0,a.gy)(),o=["text","background","border"],{wpbbeHoverColor:n={}}=e.attributes,i={};let s="";for(const t of o)n[t]&&(i[`--wp-block-button--hover-${t}`]=r(n[t]),s+=` has-hover-${t}`);return(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(t,{...e,wrapperProps:(0,l.BP)(e?.wrapperProps,i),className:(0,c.T)(e.className,s)})})}),"renderInEditor");(0,n.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(t,e){return e!==d?t:{...t,attributes:{...t.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,n.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,l.L2)(p,w)),(0,n.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",b)})()})();1 (()=>{var t={9941:(t,e,r)=>{"use strict";r.d(e,{B:()=>b});var o=r(6427),n=r(7143),i=r(6087),s=r(7723),c=r(1233);r(12);const a=r.p+"images/default.c2e98be7.webp";var l=r(790);const u="wpbbe/welcome-guide";function d(t){return t.map((t=>{var e;return{image:(0,l.jsx)("img",{src:null!==(e=t.image)&&void 0!==e?e:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:t.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:t.text})]})}}))}function p({identifier:t,pages:e=[],finishButtonText:r=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,n.select)(c.store),{set:w}=(0,n.useDispatch)(c.store),b=!p(u,t),[f,g]=(0,i.useState)(b);return f?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(e),finishButtonText:r,onFinish:()=>{g(!1),w(u,t,!0)},...a}):null}const w=r.p+"images/hover-colors.f4398a70.webp";function b(t){const e=(0,s.__)("Hover colors. Finally!","better-block-editor"),r=(0,s.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,l.jsx)(p,{identifier:"hover-colors",pages:[{title:e,text:r,image:w}],...t})}},6954:(t,e,r)=>{"use strict";r.d(e,{T:()=>s});var o=r(6942),n=r.n(o);function i(t){return t.split(" ").map((t=>t.trim())).filter((t=>""!==t))}function s(t="",e=""){const r=i(t),o=i(e),s=[...r,...o.filter((t=>!r.includes(t)))];return n()(s)}},9163:(t,e,r)=>{"use strict";r.d(e,{gy:()=>n});var o=r(4715);function n(){var t;const e=(0,o.__experimentalUseMultipleOriginColorsAndGradients)(),r=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((t=>{var e;(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((t=>r.push(t)))})),{inputToAttribute:function(t){const e=r.find((e=>e.color===t));return e?e.slug:t},attributeToInput:function(t){const e=r.find((e=>e.slug===t));return e?e.color:t},attributeToCss:function(t){const e=r.find((e=>e.slug===t));return e?`var(--wp--preset--color--${e.slug})`:t}}}r(6087),r(7723)},9079:(t,e,r)=>{"use strict";r.d(e,{BP:()=>c,L2:()=>l,sS:()=>a});var o=r(9491),n=r(7143),i=r(6087),s=r(790);function c(t,e){return(t=t||{}).style=t?.style?{...t.style,...e}:e,t}function a(t){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(t)}function l(t,e){return(0,o.createHigherOrderComponent)((r=>o=>{const n=(0,i.useMemo)((()=>e(r)),[]);return t(o)?(0,s.jsx)(n,{...o}):(0,s.jsx)(r,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class t extends Event{constructor(t={}){super("urlchangeevent",{cancelable:!0,...t}),this.newURL=t.newURL,this.oldURL=t.oldURL,this.action=t.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const e=window.history.pushState.bind(window.history);window.history.pushState=function(r,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new t({newURL:a,oldURL:o,action:"pushState"}))&&(e({_index:n+1,...r},i,c),s())};const r=window.history.replaceState.bind(window.history);let o,n;function i(){const t=window.history.state;t&&"number"==typeof t._index||r({_index:window.history.length,...t},null,null)}function s(){o=new URL(window.location.href),n=window.history.state._index}window.history.replaceState=function(e,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new t({newURL:a,oldURL:o,action:"replaceState"}))&&(r({_index:n,...e},i,c),s())},i(),s(),window.addEventListener("popstate",(function(e){i();const r=window.history.state._index,c=new URL(window.location);if(r!==n)return window.dispatchEvent(new t({oldURL:o,newURL:c,action:"popstate"}))?void s():(e.stopImmediatePropagation(),void window.history.go(n-r));e.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(e){if(!window.dispatchEvent(new t({oldURL:o,newURL:null,action:"beforeunload"}))){e.preventDefault();const t="o/";return e.returnValue=t,t}}))},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},4715:t=>{"use strict";t.exports=window.wp.blockEditor},6427:t=>{"use strict";t.exports=window.wp.components},9491:t=>{"use strict";t.exports=window.wp.compose},7143:t=>{"use strict";t.exports=window.wp.data},6087:t=>{"use strict";t.exports=window.wp.element},2619:t=>{"use strict";t.exports=window.wp.hooks},7723:t=>{"use strict";t.exports=window.wp.i18n},1233:t=>{"use strict";t.exports=window.wp.preferences},6942:(t,e)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var t="",e=0;e<arguments.length;e++){var r=arguments[e];r&&(t=s(t,i(r)))}return t}function i(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var r in t)o.call(t,r)&&t[r]&&(e=s(e,r));return e}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(n.default=n,t.exports=n):void 0===(r=function(){return n}.apply(e,[]))||(t.exports=r)}()}},e={};function r(o){var n=e[o];if(void 0!==n)return n.exports;var i=e[o]={exports:{}};return t[o](i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var o in e)r.o(e,o)&&!r.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t;r.g.importScripts&&(t=r.g.location+"");var e=r.g.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var o=e.getElementsByTagName("script");if(o.length)for(var n=o.length-1;n>-1&&(!t||!/^http(s?):/.test(t));)t=o[n--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=t+"../../../../"})(),(()=>{"use strict";var t=r(4715),e=r(9491),o=r(6087),n=r(2619),i=r(7723),s=r(9941),c=r(6954),a=r(9163),l=r(9079),u=r(790);const d="core/button";function p(t){return t.name===d}const w=(0,e.createHigherOrderComponent)((e=>r=>{const{attributeToInput:n,inputToAttribute:c}=(0,a.gy)(),{setAttributes:d,clientId:p}=r,{wpbbeHoverColor:w={}}=r.attributes,[b,f]=(0,o.useState)(w.text),[g,h]=(0,o.useState)(w.background),[v,x]=(0,o.useState)(w.border);return(0,o.useEffect)((()=>{b===w.text&&g===w.background&&v===w.border||d({wpbbeHoverColor:{text:b,background:g,border:v}})}),[b,g,v,d,w.text,w.background,w.border]),(0,l.sS)(p)?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...r}),(0,u.jsxs)(t.InspectorControls,{group:"styles",children:[(0,u.jsx)(s.B,{}),(0,u.jsx)(t.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,i.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(b),onChange:t=>f(c(t)),label:(0,i.__)("Text","better-block-editor")},{value:n(g),onChange:t=>h(c(t)),label:(0,i.__)("Background","better-block-editor")},{value:n(v),onChange:t=>x(c(t)),label:(0,i.__)("Border","better-block-editor")}]})]})]}):(0,u.jsx)(e,{...r})}),"extendBlockEdit"),b=(0,e.createHigherOrderComponent)((t=>e=>{if(!p(e))return(0,u.jsx)(t,{...e});const{attributeToCss:r}=(0,a.gy)(),o=["text","background","border"],{wpbbeHoverColor:n={}}=e.attributes,i={};let s="";for(const t of o)n[t]&&(i[`--wp-block-button--hover-${t}`]=r(n[t]),s+=` has-hover-${t}`);return(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(t,{...e,wrapperProps:(0,l.BP)(e?.wrapperProps,i),className:(0,c.T)(e.className,s)})})}),"renderInEditor");(0,n.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(t,e){return e!==d?t:{...t,attributes:{...t.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,n.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,l.L2)(p,w)),(0,n.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",b)})()})(); -
better-block-editor/trunk/dist/editor/blocks/buttons/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 68ccc056606df50f01e5');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => 'f27f5d57639c9b3aa18d'); -
better-block-editor/trunk/dist/editor/blocks/buttons/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v,TU:()=>h});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),a=n(790);const l=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),d=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),p=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:l,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:c,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:d,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:p,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,a.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}function h(e,t=!1){const n={[b.Y.LEFT]:"flex-start",[b.Y.RIGHT]:"flex-end",[b.Y.CENTER]:"center",[b.Y.STRETCH]:"stretch",[b.Y.SPACE_BETWEEN]:"space-between"},o={...n,[b.Y.LEFT]:"flex-end",[b.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.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"})}),l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:a,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:l,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,l.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:p}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!p(u,e),[v,h]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{h(!1),b(u,e,!0)},...l}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>l});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function l(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(812),a=n(8136),l=n(7637),c=n(2845),u=n(3306),d=n(8969),p=n(6954),b=n(4197),w=n(3604),v=n(9748),h=n(9079),x=n(4753),f=n(2513),g=n(1231);function m(e){var t,n,o,i;const r=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:g.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(o=s?.settings?.justification)&&void 0!==o?o:r.justifyContent)&&void 0!==n?n:f.Y.LEFT,orientation:null!==(i=s?.settings?.orientation)&&void 0!==i?i:"vertical"===r.orientation?l.o.COLUMN:l.o.ROW}}}var _=n(790);const k="core/buttons";function E(e){return e.name===k}const R=(0,t.createHigherOrderComponent)((t=>n=>{const{attributes:i,clientId:p,isSelected:f,setAttributes:g}=n,{breakpoint:k,breakpointCustomValue:E,settings:{justification:R,orientation:j}}=m(i);(0,w.KZ)(g);const S=(0,w.Zx)(g,{justification:R,orientation:j}),C=(0,w.PE)(g),[V]=(0,o.useState)(!!i.wpbbeResponsive),y=(0,o.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:r}}=m(e),c=(0,v.BO)(n,o);if((0,v.v6)(n)||!c)return null;const u=(0,a.Dx)(r)?"justify-content":"align-items",p=(0,s.TU)(i,r===l.o.ROW_REVERSE);return`@media screen and (width <= ${c}) {\n\t \t.${d.V+t} {\n\t\t${u}:${p} !important;\n\t\tflex-direction: ${r} !important;\n\t\t}\n\t}`}(i,p)),[i,p]),T=(0,x.useAddEditorStyle)(y,"blocks__core_buttons__responsiveness__"+p),B=(0,r.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:T}),(0,_.jsx)(t,{...n}),f&&(0,h.sS)(p)&&(0,_.jsx)(e.InspectorControls,{children:(0,_.jsxs)(u._,{initialOpen:V||!!i.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,_.jsx)(c.xC,{value:{breakpoint:k,breakpointCustomValue:E},onChange:S,help:B}),!(0,v.v6)(k)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(a.Q2,{value:j,onChange:e=>C({orientation:e})}),(0,_.jsx)(s.EO,{value:R,excludeOptions:(0,a.Dx)(j)?[s.Yv.STRETCH]:[s.Yv.SPACE_BETWEEN],onChange:e=>C({justification:e})})]})]})})]})}),"extendBlockEdit"),j=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,className:i}=t;return E(t)&&n.wpbbeResponsive?(0,_.jsx)(e,{...t,className:(0,p.T)(i,`${d.V}${o}`)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==k?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,h.L2)(E,R)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",j)})()})();1 (()=>{var e={2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v,TU:()=>h});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),a=n(790);const l=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),d=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),p=(0,a.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:l,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:c,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:d,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:p,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,a.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}function h(e,t=!1){const n={[b.Y.LEFT]:"flex-start",[b.Y.RIGHT]:"flex-end",[b.Y.CENTER]:"center",[b.Y.STRETCH]:"stretch",[b.Y.SPACE_BETWEEN]:"space-between"},o={...n,[b.Y.LEFT]:"flex-end",[b.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.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"})}),l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:a,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:l,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,l.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:p}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!p(u,e),[v,h]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{h(!1),b(u,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>l});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function l(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(812),a=n(8136),l=n(7637),c=n(2845),u=n(3306),d=n(8969),p=n(6954),b=n(4197),w=n(3604),v=n(9748),h=n(9079),x=n(4753),f=n(2513),g=n(1231);function m(e){var t,n,o,i;const r=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:g.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(o=s?.settings?.justification)&&void 0!==o?o:r.justifyContent)&&void 0!==n?n:f.Y.LEFT,orientation:null!==(i=s?.settings?.orientation)&&void 0!==i?i:"vertical"===r.orientation?l.o.COLUMN:l.o.ROW}}}var _=n(790);const k="core/buttons";function E(e){return e.name===k}const R=(0,t.createHigherOrderComponent)((t=>n=>{const{attributes:i,clientId:p,isSelected:f,setAttributes:g}=n,{breakpoint:k,breakpointCustomValue:E,settings:{justification:R,orientation:j}}=m(i);(0,w.KZ)(g);const S=(0,w.Zx)(g,{justification:R,orientation:j}),C=(0,w.PE)(g),[y]=(0,o.useState)(!!i.wpbbeResponsive),V=(0,o.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:r}}=m(e),c=(0,v.BO)(n,o);if((0,v.v6)(n)||!c)return null;const u=(0,a.Dx)(r)?"justify-content":"align-items",p=(0,s.TU)(i,r===l.o.ROW_REVERSE);return`@media screen and (width <= ${c}) {\n\t \t.${d.V+t} {\n\t\t${u}:${p} !important;\n\t\tflex-direction: ${r} !important;\n\t\t}\n\t}`}(i,p)),[i,p]),T=(0,x.useAddEditorStyle)(V,"blocks__core_buttons__responsiveness__"+p),B=(0,r.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:T}),(0,_.jsx)(t,{...n}),f&&(0,h.sS)(p)&&(0,_.jsx)(e.InspectorControls,{children:(0,_.jsxs)(u._,{initialOpen:y||!!i.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,_.jsx)(c.xC,{value:{breakpoint:k,breakpointCustomValue:E},onChange:S,help:B}),!(0,v.v6)(k)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(a.Q2,{value:j,onChange:e=>C({orientation:e})}),(0,_.jsx)(s.EO,{value:R,excludeOptions:(0,a.Dx)(j)?[s.Yv.STRETCH]:[s.Yv.SPACE_BETWEEN],onChange:e=>C({justification:e})})]})]})})]})}),"extendBlockEdit"),j=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,className:i}=t;return E(t)&&n.wpbbeResponsive?(0,_.jsx)(e,{...t,className:(0,p.T)(i,`${d.V}${o}`)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==k?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,h.L2)(E,R)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",j)})()})(); -
better-block-editor/trunk/dist/editor/blocks/grid/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' e3c0c4e4f12f27832bcb');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '513399a21b14419e6298'); -
better-block-editor/trunk/dist/editor/blocks/grid/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),a=n(6087),c=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,a.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,c.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[g,f]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{f(!1),b(u,e,!0)},...c}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2773),l=n(2845),u=n(3306),p=n(8969),d=n(6954),b=n(4197),w=n(3604),g=n(9748),f=n(9079),v=n(4753),k=n(790);const h="core/group";function m(e){return e.name===h&&"grid"===e.attributes?.layout?.type}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,attributes:{wpbbeResponsive:{breakpoint:d=l.kX,breakpointCustomValue:h,settings:{stack:m,gap:x,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:S,isSelected:R}=o,C=(0,i.useRef)(!!r.wpbbeResponsive);(0,w.bM)((e=>{C.current=!1,S(e)})),(0,w.KZ)(S);const B=(0,w.PE)(S),j=(0,w.Zx)(S),E=(0,i.useMemo)((()=>function(t,n){var o;const{breakpoint:i=l.kX,breakpointCustomValue:r,settings:{stack:s,gap:a,disablePositionSticky:c}={}}=null!==(o=t.wpbbeResponsive)&&void 0!==o?o:{},u=(0,g.BO)(i,r);if(!u)return null;if(!s&&!a&&!c)return null;const d=a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",w=c?"position: relative;":"";return`@media screen and (width <= ${u}) {\n\t\t${("."+p.V+n).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${w}\t\t\n\t\t}\n\t}`}(r,y)),[r,y]),L=(0,v.useAddEditorStyle)(E,"blocks__core_grid__stack-on-responsive__"+y);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(b.Z,{ref:L}),(0,k.jsx)(n,{...o}),R&&(0,f.sS)(y)&&(0,k.jsx)(e.InspectorControls,{children:(0,k.jsxs)(u._,{initialOpen:C.current||!!r.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,k.jsx)(l.xC,{value:{breakpoint:d,breakpointCustomValue:h},onChange:j}),d!==l.kX&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(t.ToggleControl,{checked:!!m,onChange:e=>B({stack:e}),label:(0,s.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,k.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,k.jsx)(a.A,{value:x,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>B({gap:e})})}),(0,k.jsx)(c.A,{value:!!_,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return m(t)&&n.wpbbeResponsive?(0,k.jsx)(e,{...t,className:(0,d.T)(o,p.V+i)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,f.L2)(m,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",_)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),a=n(6087),c=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,a.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,c.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[g,f]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{f(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2773),l=n(2845),u=n(3306),p=n(8969),d=n(6954),b=n(4197),w=n(3604),g=n(9748),f=n(9079),v=n(4753),k=n(790);const h="core/group";function m(e){return e.name===h&&"grid"===e.attributes?.layout?.type}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,attributes:{wpbbeResponsive:{breakpoint:d=l.kX,breakpointCustomValue:h,settings:{stack:m,gap:x,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:S,isSelected:R}=o,C=(0,i.useRef)(!!r.wpbbeResponsive);(0,w.bM)((e=>{C.current=!1,S(e)})),(0,w.KZ)(S);const B=(0,w.PE)(S),j=(0,w.Zx)(S),E=(0,i.useMemo)((()=>function(t,n){var o;const{breakpoint:i=l.kX,breakpointCustomValue:r,settings:{stack:s,gap:a,disablePositionSticky:c}={}}=null!==(o=t.wpbbeResponsive)&&void 0!==o?o:{},u=(0,g.BO)(i,r);if(!u)return null;if(!s&&!a&&!c)return null;const d=a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",w=c?"position: relative;":"";return`@media screen and (width <= ${u}) {\n\t\t${("."+p.V+n).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${w}\t\t\n\t\t}\n\t}`}(r,y)),[r,y]),L=(0,v.useAddEditorStyle)(E,"blocks__core_grid__stack-on-responsive__"+y);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(b.Z,{ref:L}),(0,k.jsx)(n,{...o}),R&&(0,f.sS)(y)&&(0,k.jsx)(e.InspectorControls,{children:(0,k.jsxs)(u._,{initialOpen:C.current||!!r.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,k.jsx)(l.xC,{value:{breakpoint:d,breakpointCustomValue:h},onChange:j}),d!==l.kX&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(t.ToggleControl,{checked:!!m,onChange:e=>B({stack:e}),label:(0,s.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,k.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,k.jsx)(a.A,{value:x,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>B({gap:e})})}),(0,k.jsx)(c.A,{value:!!_,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return m(t)&&n.wpbbeResponsive?(0,k.jsx)(e,{...t,className:(0,d.T)(o,p.V+i)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,f.L2)(m,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",_)})()})(); -
better-block-editor/trunk/dist/editor/blocks/group/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 2dad474d6e954205407e');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '656d64036d4dfb212b8e'); -
better-block-editor/trunk/dist/editor/blocks/group/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),c=n(6087),a=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,c.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),c=n(790);const a=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),l=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),p=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),d=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:a,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:l,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:p,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:d,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,c.jsx)(c.Fragment,{children:(0,c.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,c.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),c=n(9876),a=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var c=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,c.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,c.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,c.jsx)(a,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:d}=(0,i.select)(c.store),{set:b}=(0,i.useDispatch)(c.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>a,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),c=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...c,...n,settings:{...t,...null!==(i=c.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,c.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>c,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function c(e){return!!r(e)}function a(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>l,sS:()=>c});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function c(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2773),c=n(812),a=n(2845),l=n(3306),u=n(8969),p=n(6954),d=n(4197),b=n(3604),w=n(9748),v=n(9079),g=n(4753),f=n(790);const h="core/group";function x(e){return e.name===h&&["default","constrained"].includes(e.attributes?.layout?.type)}const m=(0,t.createHigherOrderComponent)((t=>n=>{var i;const{attributes:p,clientId:h,isSelected:x,setAttributes:m,attributes:{wpbbeResponsive:k}}=n,{breakpoint:_=a.kX,breakpointCustomValue:y,settings:{justification:E=(null!==(i=p.layout?.justifyContent)&&void 0!==i?i:c.Yv.CENTER),disablePositionSticky:R}={}}=k||{},S=(0,o.useRef)(!!k);(0,b.bM)((e=>{S.current=!1,m(e)})),(0,b.KZ)(m);const C=(0,b.Zx)(m,{justification:E,disablePositionSticky:R}),j=(0,b.PE)(m),B=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(o===a.kX)return null;const l=(0,w.BO)(o,i);return l?`@media screen and (width <= ${l}) {\n\t\t${s?`${("."+u.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${u.V+t}.${u.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(r===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(r===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(p,h)),[p,h]),V=(0,g.useAddEditorStyle)(B,"blocks__core_group__responsiveness__"+h),T=(0,r.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:V}),(0,f.jsx)(t,{...n}),x&&(0,v.sS)(h)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,f.jsx)(a.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:C,help:T}),_!==a.kX&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(c.EO,{value:E,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>j({justification:e})}),(0,f.jsx)(s.A,{value:!!R,onChange:e=>j({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),k=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return x(t)&&n.wpbbeResponsive?(0,f.jsx)(e,{...t,className:(0,p.T)(o,u.V+i)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return h!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,v.L2)(x,m)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",k)})()})();1 (()=>{var e={2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),c=n(6087),a=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,c.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),c=n(790);const a=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),l=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),p=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),d=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:a,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:l,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:p,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:d,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,c.jsx)(c.Fragment,{children:(0,c.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,c.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),c=n(9876),a=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var c=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,c.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,c.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,c.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:d}=(0,i.select)(c.store),{set:b}=(0,i.useDispatch)(c.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>a,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),c=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...c,...n,settings:{...t,...null!==(i=c.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,c.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>c,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function c(e){return!!r(e)}function a(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>l,sS:()=>c});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function c(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2773),c=n(812),a=n(2845),l=n(3306),u=n(8969),p=n(6954),d=n(4197),b=n(3604),w=n(9748),v=n(9079),g=n(4753),f=n(790);const h="core/group";function x(e){return e.name===h&&["default","constrained"].includes(e.attributes?.layout?.type)}const m=(0,t.createHigherOrderComponent)((t=>n=>{var i;const{attributes:p,clientId:h,isSelected:x,setAttributes:m,attributes:{wpbbeResponsive:k}}=n,{breakpoint:_=a.kX,breakpointCustomValue:y,settings:{justification:E=(null!==(i=p.layout?.justifyContent)&&void 0!==i?i:c.Yv.CENTER),disablePositionSticky:R}={}}=k||{},S=(0,o.useRef)(!!k);(0,b.bM)((e=>{S.current=!1,m(e)})),(0,b.KZ)(m);const C=(0,b.Zx)(m,{justification:E,disablePositionSticky:R}),j=(0,b.PE)(m),B=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(o===a.kX)return null;const l=(0,w.BO)(o,i);return l?`@media screen and (width <= ${l}) {\n\t\t${s?`${("."+u.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${u.V+t}.${u.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(r===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(r===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(p,h)),[p,h]),V=(0,g.useAddEditorStyle)(B,"blocks__core_group__responsiveness__"+h),T=(0,r.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:V}),(0,f.jsx)(t,{...n}),x&&(0,v.sS)(h)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,f.jsx)(a.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:C,help:T}),_!==a.kX&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(c.EO,{value:E,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>j({justification:e})}),(0,f.jsx)(s.A,{value:!!R,onChange:e=>j({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),k=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return x(t)&&n.wpbbeResponsive?(0,f.jsx)(e,{...t,className:(0,p.T)(o,u.V+i)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return h!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,v.L2)(x,m)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",k)})()})(); -
better-block-editor/trunk/dist/editor/blocks/navigation/hover-colors/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences'), 'version' => ' f546b2d998684ddde095');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences'), 'version' => '77709d746405c8017789'); -
better-block-editor/trunk/dist/editor/blocks/navigation/hover-colors/editor.js
r3386474 r3443250 1 (()=>{var e={ 6032:(e,t,o)=>{"use strict";o.d(t,{B:()=>a});var r=o(1150),n=o(7723);const i=o.p+"images/hover-colors.f4398a70.webp";var s=o(790);function a(e){const t=(0,n.__)("Hover colors. Finally!","better-block-editor"),o=(0,n.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,s.jsx)(r.V,{identifier:"hover-colors",pages:[{title:t,text:o,image:i}],...e})}},1150:(e,t,o)=>{"use strict";o.d(t,{V:()=>p});var r=o(6427),n=o(7143),i=o(6087),s=o(7723),a=o(1233);o(12);const c=o.p+"images/default.c2e98be7.webp";var l=o(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:o=(0,s.__)("Close","better-block-editor"),...c}){const{get:p}=(0,n.select)(a.store),{set:w}=(0,n.useDispatch)(a.store),b=!p(u,e),[v,g]=(0,i.useState)(b);return v?(0,l.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:o,onFinish:()=>{g(!1),w(u,e,!0)},...c}):null}},6954:(e,t,o)=>{"use strict";o.d(t,{T:()=>s});var r=o(6942),n=o.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const o=i(e),r=i(t),s=[...o,...r.filter((e=>!o.includes(e)))];return n()(s)}},9163:(e,t,o)=>{"use strict";o.d(t,{gy:()=>n});var r=o(4715);function n(){var e;const t=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),o=[];return(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>o.push(e)))})),{inputToAttribute:function(e){const t=o.find((t=>t.color===e));return t?t.slug:e},attributeToInput:function(e){const t=o.find((t=>t.slug===e));return t?t.color:e},attributeToCss:function(e){const t=o.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}}}o(6087),o(7723)},9079:(e,t,o)=>{"use strict";o.d(t,{BP:()=>n,sS:()=>i}),o(9491);var r=o(7143);function n(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function i(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}o(6087),o(790)},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(o,i,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:r,action:"pushState"}))&&(t({_index:n+1,...o},i,a),s())};const o=window.history.replaceState.bind(window.history);let r,n;function i(){const e=window.history.state;e&&"number"==typeof e._index||o({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),n=window.history.state._index}window.history.replaceState=function(t,i,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:r,action:"replaceState"}))&&(o({_index:n,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const o=window.history.state._index,a=new URL(window.location);if(o!==n)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(n-o));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},6942:(e,t)=>{var o;!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=s(e,i(o)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)r.call(e,o)&&e[o]&&(t=s(t,o));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(o=function(){return n}.apply(t,[]))||(e.exports=o)}()}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../../../../"})(),(()=>{"use strict";var e=o(4715),t=o(9491),r=o(7143),n=o(2619),i=o(7723),s=o(6032),a=o(6954),c=o(9163),l=o(9079),u=o(790);const d="core/navigation",p=["wp_navigation"];function w(e){const t=(0,r.select)("core/editor").getCurrentPostType();return e.name===d&&!p.includes(t)}const b=(0,t.createHigherOrderComponent)((t=>o=>{const{setAttributes:r,clientId:n}=o,{wpbbeMenuHoverColor:a,wpbbeSubmenuHoverColor:d}=o.attributes,{attributeToInput:p,inputToAttribute:b}=(0,c.gy)();return w(o)&&(0,l.sS)(n)?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(t,{...o}),(0,u.jsxs)(e.InspectorControls,{group:"styles",children:[(0,u.jsx)(s.B,{}),(0,u.jsx)(e.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,i.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:p(a),onChange:e=>r({wpbbeMenuHoverColor:b(e)}),label:(0,i.__)("Hover","better-block-editor")},{value:p(d),onChange:e=>r({wpbbeSubmenuHoverColor:b(e)}),label:(0,i.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,u.jsx)(t,{...o})}),"extendBlockEdit"),v=(0,t.createHigherOrderComponent)((e=>t=>{if(!w(t))return(0,u.jsx)(e,{...t});const{wpbbeMenuHoverColor:o,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:n}=(0,c.gy)(),i={};return o&&(i["--wp-navigation-hover"]=n(o)),r&&(i["--wp-navigation-submenu-hover"]=n(r)),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(e,{...t,wrapperProps:(0,l.BP)(t?.wrapperProps,i),className:(0,a.T)(t.className,(o?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,n.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==d?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,n.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",b),(0,n.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",v)})()})();1 (()=>{var e={9941:(e,t,o)=>{"use strict";o.d(t,{B:()=>b});var r=o(6427),n=o(7143),i=o(6087),s=o(7723),a=o(1233);o(12);const c=o.p+"images/default.c2e98be7.webp";var l=o(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:o=(0,s.__)("Close","better-block-editor"),...c}){const{get:p}=(0,n.select)(a.store),{set:w}=(0,n.useDispatch)(a.store),b=!p(u,e),[v,g]=(0,i.useState)(b);return v?(0,l.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:o,onFinish:()=>{g(!1),w(u,e,!0)},...c}):null}const w=o.p+"images/hover-colors.f4398a70.webp";function b(e){const t=(0,s.__)("Hover colors. Finally!","better-block-editor"),o=(0,s.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,l.jsx)(p,{identifier:"hover-colors",pages:[{title:t,text:o,image:w}],...e})}},6954:(e,t,o)=>{"use strict";o.d(t,{T:()=>s});var r=o(6942),n=o.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const o=i(e),r=i(t),s=[...o,...r.filter((e=>!o.includes(e)))];return n()(s)}},9163:(e,t,o)=>{"use strict";o.d(t,{gy:()=>n});var r=o(4715);function n(){var e;const t=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),o=[];return(null!==(e=t.colors)&&void 0!==e?e:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>o.push(e)))})),{inputToAttribute:function(e){const t=o.find((t=>t.color===e));return t?t.slug:e},attributeToInput:function(e){const t=o.find((t=>t.slug===e));return t?t.color:e},attributeToCss:function(e){const t=o.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}}}o(6087),o(7723)},9079:(e,t,o)=>{"use strict";o.d(t,{BP:()=>n,sS:()=>i}),o(9491);var r=o(7143);function n(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function i(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}o(6087),o(790)},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(o,i,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:r,action:"pushState"}))&&(t({_index:n+1,...o},i,a),s())};const o=window.history.replaceState.bind(window.history);let r,n;function i(){const e=window.history.state;e&&"number"==typeof e._index||o({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),n=window.history.state._index}window.history.replaceState=function(t,i,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:r,action:"replaceState"}))&&(o({_index:n,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const o=window.history.state._index,a=new URL(window.location);if(o!==n)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(n-o));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},6942:(e,t)=>{var o;!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=s(e,i(o)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)r.call(e,o)&&e[o]&&(t=s(t,o));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(o=function(){return n}.apply(t,[]))||(e.exports=o)}()}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../../../../"})(),(()=>{"use strict";var e=o(4715),t=o(9491),r=o(7143),n=o(2619),i=o(7723),s=o(9941),a=o(6954),c=o(9163),l=o(9079),u=o(790);const d="core/navigation",p=["wp_navigation"];function w(e){const t=(0,r.select)("core/editor").getCurrentPostType();return e.name===d&&!p.includes(t)}const b=(0,t.createHigherOrderComponent)((t=>o=>{const{setAttributes:r,clientId:n}=o,{wpbbeMenuHoverColor:a,wpbbeSubmenuHoverColor:d}=o.attributes,{attributeToInput:p,inputToAttribute:b}=(0,c.gy)();return w(o)&&(0,l.sS)(n)?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(t,{...o}),(0,u.jsxs)(e.InspectorControls,{group:"styles",children:[(0,u.jsx)(s.B,{}),(0,u.jsx)(e.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,i.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:p(a),onChange:e=>r({wpbbeMenuHoverColor:b(e)}),label:(0,i.__)("Hover","better-block-editor")},{value:p(d),onChange:e=>r({wpbbeSubmenuHoverColor:b(e)}),label:(0,i.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,u.jsx)(t,{...o})}),"extendBlockEdit"),v=(0,t.createHigherOrderComponent)((e=>t=>{if(!w(t))return(0,u.jsx)(e,{...t});const{wpbbeMenuHoverColor:o,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:n}=(0,c.gy)(),i={};return o&&(i["--wp-navigation-hover"]=n(o)),r&&(i["--wp-navigation-submenu-hover"]=n(r)),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(e,{...t,wrapperProps:(0,l.BP)(t?.wrapperProps,i),className:(0,a.T)(t.className,(o?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,n.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==d?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,n.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",b),(0,n.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",v)})()})(); -
better-block-editor/trunk/dist/editor/blocks/navigation/responsiveness/editor-rtl.css
r3386474 r3443250 1 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}1 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-tools-panel:nth-child(2){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .wp-block-navigation__overlay-menu-preview{margin-bottom:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness h3{margin-top:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} -
better-block-editor/trunk/dist/editor/blocks/navigation/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 15af79a07b8e2b232ee4');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => 'c625f8171ae074f4bf76'); -
better-block-editor/trunk/dist/editor/blocks/navigation/responsiveness/editor.css
r3386474 r3443250 1 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}1 body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-panel__body:nth-child(2):not(.wpbbe.navigation-display-with-responsiveness){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector:has(.wpbbe.navigation-display-with-responsiveness) .components-tools-panel:nth-child(2){display:none}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .wp-block-navigation__overlay-menu-preview{margin-bottom:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness h3{margin-top:12px}body .interface-interface-skeleton__sidebar .block-editor-block-inspector .wpbbe.navigation-display-with-responsiveness .components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px} -
better-block-editor/trunk/dist/editor/blocks/post-template/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' a9d8f5ab838aad1f8c11');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '0aba8561dee5e4fbb73c'); -
better-block-editor/trunk/dist/editor/blocks/post-template/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:p,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),p&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:p})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:p,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const p="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(p,e),[g,v]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{v(!1),b(p,e,!0)},...c}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>p});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function p(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>p,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function p(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2845),l=n(3306),p=n(8969),u=n(6954),d=n(4197),b=n(3604),w=n(9748),g=n(9079),v=n(4753),f=n(790);const m="core/post-template";function k(e){return e.name===m&&"grid"===e.attributes?.layout?.type}function h(e){var t;const{breakpoint:n=c.kX,breakpointCustomValue:o,settings:{gap:i}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,clientId:u,setAttributes:m,isSelected:k}=o,{breakpoint:x,breakpointCustomValue:_,settings:{gap:y}}=h(r);(0,b.KZ)(m);const S=(0,b.Zx)(m),C=(0,b.PE)(m),[R]=(0,i.useState)(!!r.wpbbeResponsive),j=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{gap:r}}=h(t),s=(0,w.BO)(o,i);if(!s)return null;const a=r?`gap: ${(0,e.isValueSpacingPreset)(r)?(0,e.getSpacingPresetCssVar)(r):r} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${p.V+n} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(r,u)),[r,u]),B=(0,v.useAddEditorStyle)(j,"blocks__core_post_template__stack-on-responsive__"+u);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:B}),(0,f.jsx)(n,{...o}),k&&(0,g.sS)(u)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:R||!!r.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,f.jsx)(c.xC,{label:(0,s.__)("Stack on","better-block-editor"),value:{breakpoint:x,breakpointCustomValue:_},onChange:S}),!(0,w.v6)(x)&&(0,f.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(a.A,{value:y,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return k(t)?(0,f.jsx)(e,{...t,className:(0,u.T)(n,p.V+o)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==m?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",_)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:p,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),p&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:p})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:p,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const p="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(p,e),[g,v]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{v(!1),b(p,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>p});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function p(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>p,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function p(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2845),l=n(3306),p=n(8969),u=n(6954),d=n(4197),b=n(3604),w=n(9748),g=n(9079),v=n(4753),f=n(790);const m="core/post-template";function k(e){return e.name===m&&"grid"===e.attributes?.layout?.type}function h(e){var t;const{breakpoint:n=c.kX,breakpointCustomValue:o,settings:{gap:i}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,clientId:u,setAttributes:m,isSelected:k}=o,{breakpoint:x,breakpointCustomValue:_,settings:{gap:y}}=h(r);(0,b.KZ)(m);const S=(0,b.Zx)(m),C=(0,b.PE)(m),[R]=(0,i.useState)(!!r.wpbbeResponsive),j=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{gap:r}}=h(t),s=(0,w.BO)(o,i);if(!s)return null;const a=r?`gap: ${(0,e.isValueSpacingPreset)(r)?(0,e.getSpacingPresetCssVar)(r):r} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${p.V+n} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(r,u)),[r,u]),B=(0,v.useAddEditorStyle)(j,"blocks__core_post_template__stack-on-responsive__"+u);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:B}),(0,f.jsx)(n,{...o}),k&&(0,g.sS)(u)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:R||!!r.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,f.jsx)(c.xC,{label:(0,s.__)("Stack on","better-block-editor"),value:{breakpoint:x,breakpointCustomValue:_},onChange:S}),!(0,w.v6)(x)&&(0,f.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(a.A,{value:y,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return k(t)?(0,f.jsx)(e,{...t,className:(0,u.T)(n,p.V+o)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==m?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",_)})()})(); -
better-block-editor/trunk/dist/editor/blocks/row/responsiveness/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 04a2e5572a2f550561bd');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '59be78f60d850e22ef01'); -
better-block-editor/trunk/dist/editor/blocks/row/responsiveness/editor.js
r3386474 r3443250 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const l=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:l,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),l=n(6087),a=n(7723),c=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,l.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,c.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v,TU:()=>g});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),l=n(790);const a=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),p=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),d=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:a,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:c,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:p,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:d,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,l.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}function g(e,t=!1){const n={[b.Y.LEFT]:"flex-start",[b.Y.RIGHT]:"flex-end",[b.Y.CENTER]:"center",[b.Y.STRETCH]:"stretch",[b.Y.SPACE_BETWEEN]:"space-between"},o={...n,[b.Y.LEFT]:"flex-end",[b.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w,RN:()=>v});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.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"})}),a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var p=n(7637);const d=[{value:p.o.ROW,icon:l,label:(0,i.__)("Horizontal","better-block-editor")},{value:p.o.COLUMN,icon:a,label:(0,i.__)("Vertical","better-block-editor")},{value:p.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:p.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:d.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[p.o.ROW,p.o.ROW_REVERSE].includes(e)}function v(e){return[p.o.COLUMN,p.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),l=n(9876),a=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,l.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n( 6032);const s=n.p+"images/welcome-guide.87e7271b.webp";var l=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,l.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,l.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,l.jsx)(a,{}),e]})}},6032:(e,t,n)=>{"use strict";n.d(t,{V:()=>o.V});var o=n(1150);n(7723),n.p,n(790)},1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),l=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:d}=(0,i.select)(l.store),{set:b}=(0,i.useDispatch)(l.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>a,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),l=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,l.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:l={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...l,...n,settings:{...t,...null!==(i=l.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,l.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>l,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function l(e){return!!r(e)}function a(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>c,sS:()=>l});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function l(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,l),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,l),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,l=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:l,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),l=n(1744),a=n(2773),c=n(812),u=n(8136),p=n(7637),d=n(2845),b=n(3306),w=n(8969),v=n(6954),g=n(4197),x=n(3604),h=n(9748),f=n(9079),m=n(4753);const _="top",k="center",E="bottom",S="stretch",R="space-between";var C=n(1231),j=n(2513);function V(e){var t,n,o,i,r;const s={breakpoint:C.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:j.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?p.o.COLUMN:p.o.ROW,verticalAlignment:_,gap:void 0,disablePositionSticky:void 0}},l=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(o=l.breakpoint)&&void 0!==o?o:s.breakpoint,breakpointCustomValue:null!==(i=l.breakpointCustomValue)&&void 0!==i?i:s.breakpointCustomValue,settings:{...s.settings,...null!==(r=l.settings)&&void 0!==r?r:{}}}}var y=n(5573),B=n(790);const L=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),M=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),H=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),T=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),N=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),O=[{value:_,icon:L,label:(0,s.__)("Align top")},{value:k,icon:M,label:(0,s.__)("Align middle")},{value:E,icon:H,label:(0,s.__)("Align bottom")}],P=[...O,{value:S,icon:T,label:(0,s.__)("Streth to fill")}],U=[...O,{value:R,icon:N,label:(0,s.__)("Space between")}];function A({value:e,horizontalMode:n,onChange:o}){const r=n?P:U;return(0,i.useEffect)((()=>{n&&e===R&&o(k),n||e!==S||o(_)}),[n,e,o]),(0,B.jsx)(t.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Vertical alignment","better-block-editor"),value:e,onChange:o,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:n,label:o})=>(0,B.jsx)(t.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})}const z="core/group";function G(e){return e.name===z&&"flex"===e?.attributes?.layout?.type}const I={[_]:"flex-start",[k]:"center",[E]:"flex-end",[S]:"stretch",[R]:"space-between"},Y={...I,[_]:"flex-end",[E]:"flex-start"},F=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,setAttributes:v,clientId:_,isSelected:k}=o,{breakpoint:E,breakpointCustomValue:S,settings:R,settings:{justification:C,orientation:j,verticalAlignment:y,gap:L,disablePositionSticky:M}}=V(r),H=(0,i.useRef)(!!r.wpbbeResponsive);(0,x.bM)((e=>{H.current=!1,v(e)})),(0,x.KZ)(v);const T=(0,x.PE)(v),N=(0,x.Zx)(v,R),O=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,orientation:s,verticalAlignment:l,gap:a,disablePositionSticky:b}}=V(t);if(o===d.kX)return null;const v=(0,h.BO)(o,i);if(!v)return null;const g=(0,u.Dx)(s)?"justify-content":"align-items",x=(0,c.TU)(r,s===p.o.ROW_REVERSE),f=(0,u.Dx)(s)?"align-items":"justify-content",m=s===p.o.COLUMN_REVERSE?Y:I,_=null!=a&&a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",k=b?"position: relative;":"";let E=`${("."+w.V+n).repeat(3)} {\n\t\t${g}:${x} !important; \n\t\t${f}: ${m[l]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${_}\n\t\t${k}\n\t}`;return"vertical"===t?.layout?.orientation!==(0,u.RN)(s)&&(E+=`.${w.V+n} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${v}) {\n\t \t${E}\n\t}`}(r,_)),[r,_]),P=(0,m.useAddEditorStyle)(O,"blocks__core_row__responsiveness__"+_),U=(0,s.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(g.Z,{ref:P}),(0,B.jsx)(n,{...o}),k&&(0,f.sS)(_)&&(0,B.jsx)(e.InspectorControls,{children:(0,B.jsxs)(b._,{initialOpen:H.current||!!r.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,B.jsx)(d.xC,{value:{breakpoint:E,breakpointCustomValue:S},onChange:N,help:U}),E!==d.kX&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(u.Q2,{value:j,onChange:e=>T({orientation:e})}),(0,B.jsx)(c.EO,{value:C,excludeOptions:(0,u.Dx)(j)?[c.Yv.STRETCH]:[c.Yv.SPACE_BETWEEN],onChange:e=>T({justification:e})}),(0,B.jsx)(A,{value:y,horizontalMode:(0,u.Dx)(j),onChange:e=>T({verticalAlignment:e})}),(0,B.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,B.jsx)(l.A,{value:L,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>T({gap:e})})}),(0,B.jsx)(a.A,{value:!!M,onChange:e=>T({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),$=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return G(t)&&n.wpbbeResponsive?(0,B.jsx)(e,{...t,className:(0,v.T)(o,`${w.V}${i}`)}):(0,B.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==z?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,f.L2)(G,F)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",$)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const l=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:l,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),l=n(6087),a=n(7723),c=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,l.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,c.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},812:(e,t,n)=>{"use strict";n.d(t,{Yv:()=>b.Y,EO:()=>v,TU:()=>g});var o=n(6427),i=n(6087),r=n(7723),s=n(5573),l=n(790);const a=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),c=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),u=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),p=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),d=(0,l.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(s.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var b=n(2513);const w=[{value:b.Y.LEFT,icon:a,label:(0,r.__)("Justify items left","better-block-editor")},{value:b.Y.CENTER,icon:c,label:(0,r.__)("Justify items center","better-block-editor")},{value:b.Y.RIGHT,icon:u,label:(0,r.__)("Justify items right","better-block-editor")},{value:b.Y.SPACE_BETWEEN,icon:p,label:(0,r.__)("Space between items","better-block-editor")},{value:b.Y.STRETCH,icon:d,label:(0,r.__)("Stretch items","better-block-editor")}];function v({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=b.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:w.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,l.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}function g(e,t=!1){const n={[b.Y.LEFT]:"flex-start",[b.Y.RIGHT]:"flex-end",[b.Y.CENTER]:"center",[b.Y.STRETCH]:"stretch",[b.Y.SPACE_BETWEEN]:"space-between"},o={...n,[b.Y.LEFT]:"flex-end",[b.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w,RN:()=>v});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.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"})}),a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var p=n(7637);const d=[{value:p.o.ROW,icon:l,label:(0,i.__)("Horizontal","better-block-editor")},{value:p.o.COLUMN,icon:a,label:(0,i.__)("Vertical","better-block-editor")},{value:p.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:p.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:d.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[p.o.ROW,p.o.ROW_REVERSE].includes(e)}function v(e){return[p.o.COLUMN,p.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),l=n(9876),a=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,l.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var l=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,l.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,l.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,l.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),l=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:d}=(0,i.select)(l.store),{set:b}=(0,i.useDispatch)(l.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>a,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),l=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,l.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:l={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...l,...n,settings:{...t,...null!==(i=l.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,l.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>l,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function l(e){return!!r(e)}function a(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>c,sS:()=>l});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function l(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,l),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,l),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,l=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:l,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),l=n(1744),a=n(2773),c=n(812),u=n(8136),p=n(7637),d=n(2845),b=n(3306),w=n(8969),v=n(6954),g=n(4197),x=n(3604),h=n(9748),f=n(9079),m=n(4753);const _="top",k="center",E="bottom",S="stretch",R="space-between";var C=n(1231),j=n(2513);function V(e){var t,n,o,i,r;const s={breakpoint:C.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:j.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?p.o.COLUMN:p.o.ROW,verticalAlignment:_,gap:void 0,disablePositionSticky:void 0}},l=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(o=l.breakpoint)&&void 0!==o?o:s.breakpoint,breakpointCustomValue:null!==(i=l.breakpointCustomValue)&&void 0!==i?i:s.breakpointCustomValue,settings:{...s.settings,...null!==(r=l.settings)&&void 0!==r?r:{}}}}var y=n(5573),B=n(790);const L=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),M=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),H=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),T=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),N=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),O=[{value:_,icon:L,label:(0,s.__)("Align top")},{value:k,icon:M,label:(0,s.__)("Align middle")},{value:E,icon:H,label:(0,s.__)("Align bottom")}],P=[...O,{value:S,icon:T,label:(0,s.__)("Streth to fill")}],U=[...O,{value:R,icon:N,label:(0,s.__)("Space between")}];function A({value:e,horizontalMode:n,onChange:o}){const r=n?P:U;return(0,i.useEffect)((()=>{n&&e===R&&o(k),n||e!==S||o(_)}),[n,e,o]),(0,B.jsx)(t.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Vertical alignment","better-block-editor"),value:e,onChange:o,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:n,label:o})=>(0,B.jsx)(t.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})}const z="core/group";function G(e){return e.name===z&&"flex"===e?.attributes?.layout?.type}const I={[_]:"flex-start",[k]:"center",[E]:"flex-end",[S]:"stretch",[R]:"space-between"},Y={...I,[_]:"flex-end",[E]:"flex-start"},F=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,setAttributes:v,clientId:_,isSelected:k}=o,{breakpoint:E,breakpointCustomValue:S,settings:R,settings:{justification:C,orientation:j,verticalAlignment:y,gap:L,disablePositionSticky:M}}=V(r),H=(0,i.useRef)(!!r.wpbbeResponsive);(0,x.bM)((e=>{H.current=!1,v(e)})),(0,x.KZ)(v);const T=(0,x.PE)(v),N=(0,x.Zx)(v,R),O=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,orientation:s,verticalAlignment:l,gap:a,disablePositionSticky:b}}=V(t);if(o===d.kX)return null;const v=(0,h.BO)(o,i);if(!v)return null;const g=(0,u.Dx)(s)?"justify-content":"align-items",x=(0,c.TU)(r,s===p.o.ROW_REVERSE),f=(0,u.Dx)(s)?"align-items":"justify-content",m=s===p.o.COLUMN_REVERSE?Y:I,_=null!=a&&a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",k=b?"position: relative;":"";let E=`${("."+w.V+n).repeat(3)} {\n\t\t${g}:${x} !important; \n\t\t${f}: ${m[l]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${_}\n\t\t${k}\n\t}`;return"vertical"===t?.layout?.orientation!==(0,u.RN)(s)&&(E+=`.${w.V+n} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${v}) {\n\t \t${E}\n\t}`}(r,_)),[r,_]),P=(0,m.useAddEditorStyle)(O,"blocks__core_row__responsiveness__"+_),U=(0,s.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(g.Z,{ref:P}),(0,B.jsx)(n,{...o}),k&&(0,f.sS)(_)&&(0,B.jsx)(e.InspectorControls,{children:(0,B.jsxs)(b._,{initialOpen:H.current||!!r.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,B.jsx)(d.xC,{value:{breakpoint:E,breakpointCustomValue:S},onChange:N,help:U}),E!==d.kX&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(u.Q2,{value:j,onChange:e=>T({orientation:e})}),(0,B.jsx)(c.EO,{value:C,excludeOptions:(0,u.Dx)(j)?[c.Yv.STRETCH]:[c.Yv.SPACE_BETWEEN],onChange:e=>T({justification:e})}),(0,B.jsx)(A,{value:y,horizontalMode:(0,u.Dx)(j),onChange:e=>T({verticalAlignment:e})}),(0,B.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,B.jsx)(l.A,{value:L,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>T({gap:e})})}),(0,B.jsx)(a.A,{value:!!M,onChange:e=>T({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),$=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return G(t)&&n.wpbbeResponsive?(0,B.jsx)(e,{...t,className:(0,v.T)(o,`${w.V}${i}`)}):(0,B.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==z?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,f.L2)(G,F)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",$)})()})(); -
better-block-editor/trunk/dist/editor/plugins/animation-on-scroll/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n'), 'version' => ' 61c80b7f40870655061f');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n'), 'version' => 'edd39ca892c1c433eb46'); -
better-block-editor/trunk/dist/editor/plugins/animation-on-scroll/editor.js
r3386474 r3443250 1 (()=>{var e={5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o});const o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>s,d7:()=>a,wm:()=>c});var o=n(4715),r=n(7143),i=n(3656);function s(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}async function c(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,r.subscribe)((()=>{((0,r.select)(i.store).isCleanNewPost()||(0,r.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}function a(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:r+1,...n},i,c),s())};const n=window.history.replaceState.bind(window.history);let o,r;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),r=window.history.state._index}window.history.replaceState=function(t,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:r,...t},i,c),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const n=window.history.state._index,c=new URL(window.location);if(n!==r)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(r-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(6427),t=n(7143),o=n(6087),r=n(7723),i=n(5571),s=n(383),c=(n(12),n(790));let a=null;function d(){const e=(0,s.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,o.createRoot)(t).render((0,c.jsx)(e,{})),t}(w));const t=(0,s.Xo)();a=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...i.Bw,root:t})}const w=()=>{const t=(0,r.__)("Play animation","better-block-editor");return(0,c.jsx)(e.Tooltip,{text:t,children:(0,c.jsx)(e.Button,{icon:(0,c.jsx)(e.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":t,onClick:()=>function(){const e=(0,s.Xo)();a.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),a.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,s.wm)(d)}));let u=(0,t.select)("core/editor").getCurrentPostId(),l=(0,t.select)("core/editor").get CurrentPostType();(0,t.subscribe)((()=>{const e=(0,t.select)("core/editor").getCurrentPostId();e!==u&&(u=e,(0,s.wm)(d));const n=(0,t.select)("core/editor").getCurrentPostType();n!==l&&(l=n,(0,s.wm)(d))}))})()})();1 (()=>{var e={5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o});const o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>s,d7:()=>a,wm:()=>c});var o=n(4715),r=n(7143),i=n(3656);function s(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}async function c(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,r.subscribe)((()=>{((0,r.select)(i.store).isCleanNewPost()||(0,r.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}function a(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:r+1,...n},i,c),s())};const n=window.history.replaceState.bind(window.history);let o,r;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),r=window.history.state._index}window.history.replaceState=function(t,i,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:r,...t},i,c),s())},i(),s(),window.addEventListener("popstate",(function(t){i();const n=window.history.state._index,c=new URL(window.location);if(n!==r)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(r-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(6427),t=n(7143),o=n(6087),r=n(7723),i=n(5571),s=n(383),c=(n(12),n(790));let a=null;function d(){const e=(0,s.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,o.createRoot)(t).render((0,c.jsx)(e,{})),t}(w));const t=(0,s.Xo)();a=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...i.Bw,root:t})}const w=()=>{const t=(0,r.__)("Play animation","better-block-editor");return(0,c.jsx)(e.Tooltip,{text:t,children:(0,c.jsx)(e.Button,{icon:(0,c.jsx)(e.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":t,onClick:()=>function(){const e=(0,s.Xo)();a.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),a.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,s.wm)(d)}));let u=(0,t.select)("core/editor").getCurrentPostId(),l=(0,t.select)("core/editor").getDeviceType();(0,t.subscribe)((()=>{const e=(0,t.select)("core/editor").getDeviceType();if(e!==l)return l=e,void(0,s.wm)(d);const n=(0,t.select)("core/editor").getCurrentPostId();return n!==u?(u=n,void(0,s.wm)(d)):void 0}))})()})(); -
better-block-editor/trunk/dist/editor/plugins/design-system/editor.asset.php
r3388992 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => ' 6165a95563cf79c1d8a2');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => '22b5c7fa0bf4f5961988'); -
better-block-editor/trunk/dist/editor/plugins/design-system/editor.js
r3388992 r3443250 1 (()=>{"use strict";var e={8969:(e,t,r)=>{r.d(t,{H:()=>n});const n="wpbbe/v1"},9876:(e,t,r)=>{r.d(t,{L:()=>o});const n=window.WPBBE_DATA||{};function o(e){return(n?.features||[]).includes(e)}}, 383:(e,t,r)=>{function n(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}r.d(t,{Xo:()=>n}),r(4715),r(7143),r(3656)},4744:e=>{var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function c(e,t){try{return t in e}catch(e){return!1}}function s(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var d=Array.isArray(r);return d===Array.isArray(e)?d?l.arrayMerge(e,r,l):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(c(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return s;var r=t.customMerge(e);return"function"==typeof r?r:s}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}(e,r,l):n(r,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return s(e,r,t)}),{})};var l=s;e.exports=l},790:e=>{e.exports=window.ReactJSXRuntime},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(7723),o=r(3656),a=r(4715),c=r(6427);const s=window.wp.plugins;var l=r(7143),d=r(6087);const{min:f,max:u}=Math,i=(e,t=0,r=1)=>f(u(t,e),r),b=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const g=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==m(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),p=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:x,min:y,max:w}=Math,k=e=>Math.round(100*e)/100,v=e=>Math.round(100*e)/100,_=2*x,j=x/3,M=x/180,S=180/x;function E(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const A={format:{},autodetect:[]},N=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let r=p(e),n=!1;if(!r){n=!0,A.sorted||(A.autodetect=A.autodetect.sort(((e,t)=>t.p-e.p)),A.sorted=!0);for(let t of A.autodetect)if(r=t.test(...e),r)break}if(!A.format[r])throw new Error("unknown format: "+e);{const o=A.format[r].apply(null,n?e:e.slice(0,-1));t._rgb=b(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},C=(...e)=>new N(...e);C.version="3.1.2";const O=C,R={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,$=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,B=e=>{if(e.match(P)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match($)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:G}=Math,L=(...e)=>{let[t,r,n,o]=g(e,"rgba"),a=p(e)||"auto";void 0===o&&(o=1),"auto"===a&&(a=o<1?"rgba":"rgb"),t=G(t),r=G(r),n=G(n);let c="000000"+(t<<16|r<<8|n).toString(16);c=c.substr(c.length-6);let s="0"+G(255*o).toString(16);switch(s=s.substr(s.length-2),a.toLowerCase()){case"rgba":return`#${c}${s}`;case"argb":return`#${s}${c}`;default:return`#${c}`}};N.prototype.name=function(){const e=L(this._rgb,"rgb");for(let t of Object.keys(R))if(R[t]===e)return t.toLowerCase();return e},A.format.named=e=>{if(e=e.toLowerCase(),R[e])return B(R[e]);throw new Error("unknown color name: "+e)},A.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&R[e.toLowerCase()])return"named"}}),N.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new N([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},N.prototype.clipped=function(){return this._rgb._clipped||!1};const I={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},q=I,Y=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function D(e){const t=Y.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function W(){return I.labWhitePoint}const X=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},F=(e,t,r)=>{const{MtxAdaptMa:n,MtxAdaptMaI:o,MtxXYZ2RGB:a,RefWhiteRGB:c,Xn:s,Yn:l,Zn:d}=q,f=s*n.m00+l*n.m10+d*n.m20,u=s*n.m01+l*n.m11+d*n.m21,i=s*n.m02+l*n.m12+d*n.m22,b=c.X*n.m00+c.Y*n.m10+c.Z*n.m20,h=c.X*n.m01+c.Y*n.m11+c.Z*n.m21,m=c.X*n.m02+c.Y*n.m12+c.Z*n.m22,g=(e*n.m00+t*n.m10+r*n.m20)*(b/f),p=(e*n.m01+t*n.m11+r*n.m21)*(h/u),x=(e*n.m02+t*n.m12+r*n.m22)*(m/i),y=g*o.m00+p*o.m10+x*o.m20,w=g*o.m01+p*o.m11+x*o.m21,k=g*o.m02+p*o.m12+x*o.m22;return[255*X(y*a.m00+w*a.m10+k*a.m20),255*X(y*a.m01+w*a.m11+k*a.m21),255*X(y*a.m02+w*a.m12+k*a.m22)]},K=(...e)=>{e=g(e,"lab");const[t,r,n]=e,[o,a,c]=((e,t,r)=>{const{kE:n,kK:o,kKE:a,Xn:c,Yn:s,Zn:l}=q,d=(e+16)/116,f=.002*t+d,u=d-.005*r,i=f*f*f,b=u*u*u;return[(i>n?i:(116*f-16)/o)*c,(e>a?Math.pow((e+16)/116,3):e/o)*s,(b>n?b:(116*u-16)/o)*l]})(t,r,n),[s,l,d]=F(o,a,c);return[s,l,d,e.length>3?e[3]:1]};function Z(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const z=(e,t,r)=>{e=Z(e/255),t=Z(t/255),r=Z(r/255);const{MtxRGB2XYZ:n,MtxAdaptMa:o,MtxAdaptMaI:a,Xn:c,Yn:s,Zn:l,As:d,Bs:f,Cs:u}=q;let i=e*n.m00+t*n.m10+r*n.m20,b=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22;const m=c*o.m00+s*o.m10+l*o.m20,g=c*o.m01+s*o.m11+l*o.m21,p=c*o.m02+s*o.m12+l*o.m22;let x=i*o.m00+b*o.m10+h*o.m20,y=i*o.m01+b*o.m11+h*o.m21,w=i*o.m02+b*o.m12+h*o.m22;return x*=m/d,y*=g/f,w*=p/u,i=x*a.m00+y*a.m10+w*a.m20,b=x*a.m01+y*a.m11+w*a.m21,h=x*a.m02+y*a.m12+w*a.m22,[i,b,h]},V=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=z(t,r,n),[l,d,f]=function(e,t,r){const{Xn:n,Yn:o,Zn:a,kE:c,kK:s}=q,l=e/n,d=t/o,f=r/a,u=l>c?Math.pow(l,1/3):(s*l+16)/116,i=d>c?Math.pow(d,1/3):(s*d+16)/116;return[116*i-16,500*(u-i),200*(i-(f>c?Math.pow(f,1/3):(s*f+16)/116))]}(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lab=function(){return V(this._rgb)},Object.assign(O,{lab:(...e)=>new N(...e,"lab"),getLabWhitePoint:W,setLabWhitePoint:D}),A.format.lab=K,A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"lab"))&&3===e.length)return"lab"}}),N.prototype.darken=function(e=1){const t=this.lab();return t[0]-=q.Kn*e,new N(t,"lab").alpha(this.alpha(),!0)},N.prototype.brighten=function(e=1){return this.darken(-e)},N.prototype.darker=N.prototype.darken,N.prototype.brighter=N.prototype.brighten,N.prototype.get=function(e){const[t,r]=e.split("."),n=this[t]();if(r){const e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return n[e];throw new Error(`unknown channel ${r} in mode ${t}`)}return n};const{pow:T}=Math;N.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new N([0,0,0,this._rgb[3]],"rgb");if(1===e)return new N([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20;const o=(r,a)=>{const c=r.interpolate(a,.5,t),s=c.luminance();return Math.abs(e-s)<1e-7||!n--?c:s>e?o(r,c):o(c,a)},a=(r>e?o(new N([0,0,0]),this):o(this,new N([255,255,255]))).rgb();return new N([...a,this._rgb[3]])}return U(...this._rgb.slice(0,3))};const U=(e,t,r)=>.2126*(e=H(e))+.7152*(t=H(t))+.0722*H(r),H=e=>(e/=255)<=.03928?e/12.92:T((e+.055)/1.055,2.4),J={},Q=(e,t,r=.5,...n)=>{let o=n[0]||"lrgb";if(J[o]||n.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new N(e)),"object"!==m(t)&&(t=new N(t)),J[o](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};N.prototype.mix=N.prototype.interpolate=function(e,t=.5,...r){return Q(this,e,t,...r)},N.prototype.premultiply=function(e=!1){const t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new N([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};const{sin:ee,cos:te}=Math,re=(...e)=>{let[t,r,n]=g(e,"lch");return isNaN(n)&&(n=0),n*=M,[t,te(n)*r,ee(n)*r]},ne=(...e)=>{e=g(e,"lch");const[t,r,n]=e,[o,a,c]=re(t,r,n),[s,l,d]=K(o,a,c);return[s,l,d,e.length>3?e[3]:1]},{sqrt:oe,atan2:ae,round:ce}=Math,se=(...e)=>{const[t,r,n]=g(e,"lab"),o=oe(r*r+n*n);let a=(ae(n,r)*S+360)%360;return 0===ce(1e4*o)&&(a=Number.NaN),[t,o,a]},le=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=V(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lch=function(){return le(this._rgb)},N.prototype.hcl=function(){return E(le(this._rgb))},Object.assign(O,{lch:(...e)=>new N(...e,"lch"),hcl:(...e)=>new N(...e,"hcl")}),A.format.lch=ne,A.format.hcl=(...e)=>{const t=E(g(e,"hcl"));return ne(...t)},["lch","hcl"].forEach((e=>A.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=g(t,e))&&3===t.length)return e}}))),N.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=q.Kn*e,t[1]<0&&(t[1]=0),new N(t,"lch").alpha(this.alpha(),!0)},N.prototype.desaturate=function(e=1){return this.saturate(-e)},N.prototype.set=function(e,t,r=!1){const[n,o]=e.split("."),a=this[n]();if(o){const e=n.indexOf(o)-("ok"===n.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=+t.substr(1);break;case"/":a[e]/=+t.substr(1);break;default:a[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");a[e]=t}const o=new N(a,n);return r?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${n}`)}return a},N.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},N.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,r)=>{const n=e._rgb,o=t._rgb;return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"rgb")};const{sqrt:de,pow:fe}=Math;J.lrgb=(e,t,r)=>{const[n,o,a]=e._rgb,[c,s,l]=t._rgb;return new N(de(fe(n,2)*(1-r)+fe(c,2)*r),de(fe(o,2)*(1-r)+fe(s,2)*r),de(fe(a,2)*(1-r)+fe(l,2)*r),"rgb")};J.lab=(e,t,r)=>{const n=e.lab(),o=t.lab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"lab")};const ue=(e,t,r,n)=>{let o,a,c,s,l,d,f,u,i,b,h,m;return"hsl"===n?(o=e.hsl(),a=t.hsl()):"hsv"===n?(o=e.hsv(),a=t.hsv()):"hcg"===n?(o=e.hcg(),a=t.hcg()):"hsi"===n?(o=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=e.hcl(),a=t.hcl()):"oklch"===n&&(o=e.oklch().reverse(),a=t.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||([c,l,f]=o,[s,d,u]=a),isNaN(c)||isNaN(s)?isNaN(c)?isNaN(s)?b=Number.NaN:(b=s,1!=f&&0!=f||"hsv"==n||(i=d)):(b=c,1!=u&&0!=u||"hsv"==n||(i=l)):(m=s>c&&s-c>180?s-(c+360):s<c&&c-s>180?s+360-c:s-c,b=c+r*m),void 0===i&&(i=l+r*(d-l)),h=f+r*(u-f),new N("oklch"===n?[h,i,b]:[b,i,h],n)},ie=(e,t,r)=>ue(e,t,r,"lch");J.lch=ie,J.hcl=ie;N.prototype.num=function(){return((...e)=>{const[t,r,n]=g(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(O,{num:(...e)=>new N(...e,"num")}),A.format.num=e=>{if("number"==m(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},A.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===m(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,r)=>{const n=e.num(),o=t.num();return new N(n+r*(o-n),"num")};const{floor:be}=Math;N.prototype.hcg=function(){return((...e)=>{const[t,r,n]=g(e,"rgb"),o=y(t,r,n),a=w(t,r,n),c=a-o,s=100*c/255,l=o/(255-c)*100;let d;return 0===c?d=Number.NaN:(t===a&&(d=(r-n)/c),r===a&&(d=2+(n-t)/c),n===a&&(d=4+(t-r)/c),d*=60,d<0&&(d+=360)),[d,s,l]})(this._rgb)},O.hcg=(...e)=>new N(...e,"hcg"),A.format.hcg=(...e)=>{e=g(e,"hcg");let t,r,n,[o,a,c]=e;c*=255;const s=255*a;if(0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=be(o),l=o-e,d=c*(1-a),f=d+s*(1-l),u=d+s*l,i=d+s;switch(e){case 0:[t,r,n]=[i,u,d];break;case 1:[t,r,n]=[f,i,d];break;case 2:[t,r,n]=[d,i,u];break;case 3:[t,r,n]=[d,f,i];break;case 4:[t,r,n]=[u,d,i];break;case 5:[t,r,n]=[i,d,f]}}return[t,r,n,e.length>3?e[3]:1]},A.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=g(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,r)=>ue(e,t,r,"hcg");const{cos:he}=Math,{min:me,sqrt:ge,acos:pe}=Math;N.prototype.hsi=function(){return((...e)=>{let t,[r,n,o]=g(e,"rgb");r/=255,n/=255,o/=255;const a=me(r,n,o),c=(r+n+o)/3,s=c>0?1-a/c:0;return 0===s?t=NaN:(t=(r-n+(r-o))/2,t/=ge((r-n)*(r-n)+(r-o)*(n-o)),t=pe(t),o>n&&(t=_-t),t/=_),[360*t,s,c]})(this._rgb)},O.hsi=(...e)=>new N(...e,"hsi"),A.format.hsi=(...e)=>{e=g(e,"hsi");let t,r,n,[o,a,c]=e;return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(n=(1-a)/3,t=(1+a*he(_*o)/he(j-_*o))/3,r=1-(n+t)):o<2/3?(o-=1/3,t=(1-a)/3,r=(1+a*he(_*o)/he(j-_*o))/3,n=1-(t+r)):(o-=2/3,r=(1-a)/3,n=(1+a*he(_*o)/he(j-_*o))/3,t=1-(r+n)),t=i(c*t*3),r=i(c*r*3),n=i(c*n*3),[255*t,255*r,255*n,e.length>3?e[3]:1]},A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,r)=>ue(e,t,r,"hsi");const xe=(...e)=>{e=g(e,"hsl");const[t,r,n]=e;let o,a,c;if(0===r)o=a=c=255*n;else{const e=[0,0,0],s=[0,0,0],l=n<.5?n*(1+r):n+r-n*r,d=2*n-l,f=t/360;e[0]=f+1/3,e[1]=f,e[2]=f-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?s[t]=d+6*(l-d)*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=d+(l-d)*(2/3-e[t])*6:s[t]=d;[o,a,c]=[255*s[0],255*s[1],255*s[2]]}return e.length>3?[o,a,c,e[3]]:[o,a,c,1]},ye=(...e)=>{e=g(e,"rgba");let[t,r,n]=e;t/=255,r/=255,n/=255;const o=y(t,r,n),a=w(t,r,n),c=(a+o)/2;let s,l;return a===o?(s=0,l=Number.NaN):s=c<.5?(a-o)/(a+o):(a-o)/(2-a-o),t==a?l=(r-n)/(a-o):r==a?l=2+(n-t)/(a-o):n==a&&(l=4+(t-r)/(a-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,s,c,e[3]]:[l,s,c]};N.prototype.hsl=function(){return ye(this._rgb)},O.hsl=(...e)=>new N(...e,"hsl"),A.format.hsl=xe,A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,r)=>ue(e,t,r,"hsl");const{floor:we}=Math,{min:ke,max:ve}=Math;N.prototype.hsv=function(){return((...e)=>{e=g(e,"rgb");let[t,r,n]=e;const o=ke(t,r,n),a=ve(t,r,n),c=a-o;let s,l,d;return d=a/255,0===a?(s=Number.NaN,l=0):(l=c/a,t===a&&(s=(r-n)/c),r===a&&(s=2+(n-t)/c),n===a&&(s=4+(t-r)/c),s*=60,s<0&&(s+=360)),[s,l,d]})(this._rgb)},O.hsv=(...e)=>new N(...e,"hsv"),A.format.hsv=(...e)=>{e=g(e,"hsv");let t,r,n,[o,a,c]=e;if(c*=255,0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),s=o-e,l=c*(1-a),d=c*(1-a*s),f=c*(1-a*(1-s));switch(e){case 0:[t,r,n]=[c,f,l];break;case 1:[t,r,n]=[d,c,l];break;case 2:[t,r,n]=[l,c,f];break;case 3:[t,r,n]=[l,d,c];break;case 4:[t,r,n]=[f,l,c];break;case 5:[t,r,n]=[c,l,d]}}return[t,r,n,e.length>3?e[3]:1]},A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,r,n)=>e+r*(t[n]||0)),0):t.reduce(((t,r)=>t+r*e),0)))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}J.hsv=(e,t,r)=>ue(e,t,r,"hsv");const je=(...e)=>{e=g(e,"lab");const[t,r,n,...o]=e,[a,c,s]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],d=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,r,n]),_e(l,d.map((e=>e**3))));var l,d;const[f,u,i]=F(a,c,s);return[f,u,i,...o.length>0&&o[0]<1?[o[0]]:[]]},Me=(...e)=>{const[t,r,n,...o]=g(e,"rgb");return[...function(e){const t=_e([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return _e([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(z(t,r,n)),...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.oklab=function(){return Me(this._rgb)},Object.assign(O,{oklab:(...e)=>new N(...e,"oklab")}),A.format.oklab=je,A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,r)=>{const n=e.oklab(),o=t.oklab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"oklab")};J.oklch=(e,t,r)=>ue(e,t,r,"oklch");const{pow:Se,sqrt:Ee,PI:Ae,cos:Ne,sin:Ce,atan2:Oe}=Math,{pow:Re}=Math;function Pe(e){let t="rgb",r=O("#ccc"),n=0,o=[0,1],a=[],c=[0,0],s=!1,l=[],d=!1,f=0,u=1,b=!1,h={},g=!0,p=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&O.brewer&&O.brewer[e.toLowerCase()]&&(e=O.brewer[e.toLowerCase()]),"array"===m(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=O(e[t]);a.length=0;for(let t=0;t<e.length;t++)a.push(t/(e.length-1))}return v(),l=e};let y=e=>e,w=e=>e;const k=function(e,n){let o,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:s&&s.length>2?function(e){if(null!=s){const t=s.length-1;let r=0;for(;r<t&&e>=s[r];)r++;return r-1}return 0}(e)/(s.length-2):u!==f?(e-f)/(u-f):1,d=w(d),n||(d=y(d)),1!==p&&(d=Re(d,p)),d=c[0]+d*(1-c[0]-c[1]),d=i(d,0,1);const b=Math.floor(1e4*d);if(g&&h[b])o=h[b];else{if("array"===m(l))for(let e=0;e<a.length;e++){const r=a[e];if(d<=r){o=l[e];break}if(d>=r&&e===a.length-1){o=l[e];break}if(d>r&&d<a[e+1]){d=(d-r)/(a[e+1]-r),o=O.interpolate(l[e],l[e+1],d,t);break}}else"function"===m(l)&&(o=l(d));g&&(h[b]=o)}return o};var v=()=>h={};x(e);const _=function(e){const t=O(k(e));return d&&t[d]?t[d]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))s=e,o=[e[0],e[e.length-1]];else{const t=O.analyze(o);s=0===e?[t.min,t.max]:O.limits(t,"e",e)}return _}return s},_.domain=function(e){if(!arguments.length)return o;f=e[0],u=e[e.length-1],a=[];const t=l.length;if(e.length===t&&f!==u)for(let t of Array.from(e))a.push((t-f)/(u-f));else{for(let e=0;e<t;e++)a.push(e/(t-1));if(e.length>2){const t=e.map(((t,r)=>r/(e.length-1))),r=e.map((e=>(e-f)/(u-f)));r.every(((e,r)=>t[r]===e))||(w=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;const o=(e-r[n])/(r[n+1]-r[n]);return t[n]+o*(t[n+1]-t[n])})}}return o=[f,u],_},_.mode=function(e){return arguments.length?(t=e,v(),_):t},_.range=function(e,t){return x(e),_},_.out=function(e){return d=e,_},_.spread=function(e){return arguments.length?(n=e,_):n},_.correctLightness=function(e){return null==e&&(e=!0),b=e,v(),y=b?function(e){const t=k(0,!0).lab()[0],r=k(1,!0).lab()[0],n=t>r;let o=k(e,!0).lab()[0];const a=t+(r-t)*e;let c=o-a,s=0,l=1,d=20;for(;Math.abs(c)>.01&&d-- >0;)n&&(c*=-1),c<0?(s=e,e+=.5*(l-e)):(l=e,e+=.5*(s-e)),o=k(e,!0).lab()[0],c=o-a;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),c=e,_):c},_.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0===arguments.length)n=l.slice(0);else if(1===t)n=[_(.5)];else if(t>1){const e=o[0],r=o[1]-e;n=function(e,t){let r=[],n=0<t,o=t;for(let e=0;n?e<o:e>o;n?e++:e--)r.push(e);return r}(0,t).map((n=>_(e+n/(t-1)*r)))}else{e=[];let t=[];if(s&&s.length>2)for(let e=1,r=s.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push(.5*(s[e-1]+s[e]));else t=o;n=t.map((e=>_(e)))}return O[r]&&(n=n.map((e=>e[r]()))),n},_.cache=function(e){return null!=e?(g=e,_):g},_.gamma=function(e){return null!=e?(p=e,_):p},_.nodata=function(e){return null!=e?(r=O(e),_):r},_}const{round:$e}=Math;N.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map($e)},N.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,r)=>r<3?!1===e?t:$e(t):t))},Object.assign(O,{rgb:(...e)=>new N(...e,"rgb")}),A.format.rgb=(...e)=>{const t=g(e,"rgba");return void 0===t[3]&&(t[3]=1),t},A.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=g(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Be=(e,t,r)=>{if(!Be[r])throw new Error("unknown blend mode "+r);return Be[r](e,t)},Ge=e=>(t,r)=>{const n=O(r).rgb(),o=O(t).rgb();return O.rgb(e(n,o))},Le=e=>(t,r)=>{const n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};Be.normal=Ge(Le((e=>e))),Be.multiply=Ge(Le(((e,t)=>e*t/255))),Be.screen=Ge(Le(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Be.overlay=Ge(Le(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Be.darken=Ge(Le(((e,t)=>e>t?t:e))),Be.lighten=Ge(Le(((e,t)=>e>t?e:t))),Be.dodge=Ge(Le(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Be.burn=Ge(Le(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Ie=Be,{pow:qe,sin:Ye,cos:De}=Math,{floor:We,random:Xe}=Math,{log:Fe,pow:Ke,floor:Ze,abs:ze}=Math;function Ve(e,t=null){const r={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===m(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===m(e)&&(e=e[t]),null==e||isNaN(e)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)})),r.domain=[r.min,r.max],r.limits=(e,t)=>Te(r,e,t),r}function Te(e,t="equal",r=7){"array"==m(e)&&(e=Ve(e));const{min:n,max:o}=e,a=e.values.sort(((e,t)=>e-t));if(1===r)return[n,o];const c=[];if("c"===t.substr(0,1)&&(c.push(n),c.push(o)),"e"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++)c.push(n+e/r*(o-n));c.push(o)}else if("l"===t.substr(0,1)){if(n<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*Fe(n),t=Math.LOG10E*Fe(o);c.push(n);for(let n=1;n<r;n++)c.push(Ke(10,e+n/r*(t-e)));c.push(o)}else if("q"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++){const t=(a.length-1)*e/r,n=Ze(t);if(n===t)c.push(a[n]);else{const e=t-n;c.push(a[n]*(1-e)+a[n+1]*e)}}c.push(o)}else if("k"===t.substr(0,1)){let e;const t=a.length,s=new Array(t),l=new Array(r);let d=!0,f=0,u=null;u=[],u.push(n);for(let e=1;e<r;e++)u.push(n+e/r*(o-n));for(u.push(o);d;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){const t=a[e];let n,o=Number.MAX_VALUE;for(let a=0;a<r;a++){const r=ze(u[a]-t);r<o&&(o=r,n=a),l[n]++,s[e]=n}}const n=new Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)e=s[r],null===n[e]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/l[e];d=!1;for(let e=0;e<r;e++)if(n[e]!==u[e]){d=!0;break}u=n,f++,f>200&&(d=!1)}const i={};for(let e=0;e<r;e++)i[e]=[];for(let r=0;r<t;r++)e=s[r],i[e].push(a[r]);let b=[];for(let e=0;e<r;e++)b.push(i[e][0]),b.push(i[e][i[e].length-1]);b=b.sort(((e,t)=>e-t)),c.push(b[0]);for(let e=1;e<b.length;e+=2){const t=b[e];isNaN(t)||-1!==c.indexOf(t)||c.push(t)}}return c}const Ue=.022;function He(e,t,r){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:rt,abs:nt,cos:ot,sin:at,exp:ct,PI:st}=Math,lt={cool:()=>Pe([O.hsl(180,1,.9),O.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},dt={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},ft=Object.keys(dt),ut=new Map(ft.map((e=>[e.toLowerCase(),e]))),it="function"==typeof Proxy?new Proxy(dt,{get(e,t){const r=t.toLowerCase();if(ut.has(r))return e[ut.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(ft)}):dt,{max:bt}=Math;N.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=g(e,"rgb");t/=255,r/=255,n/=255;const o=1-bt(t,bt(r,n)),a=o<1?1/(1-o):0;return[(1-t-o)*a,(1-r-o)*a,(1-n-o)*a,o]})(this._rgb)},Object.assign(O,{cmyk:(...e)=>new N(...e,"cmyk")}),A.format.cmyk=(...e)=>{e=g(e,"cmyk");const[t,r,n,o]=e,a=e.length>4?e[4]:1;return 1===o?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),a]},A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=Me(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,gt=(...e)=>{const t=g(e,"rgba");let r=p(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{const t=g(e,"hsla");let r=p(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ye(t),r);if("lab"===r.substr(0,3)){const e=W();D("d50");const n=((...e)=>{const t=g(e,"lab");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(V(t),r);return D(e),n}if("lch"===r.substr(0,3)){const e=W();D("d50");const n=((...e)=>{const t=g(e,"lch");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),r);return D(e),n}return"oklab"===r.substr(0,5)?((...e)=>{const t=g(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=v(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Me(t)):"oklch"===r.substr(0,5)?((...e)=>{const t=g(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)},pt=(...e)=>{e=g(e,"lch");const[t,r,n,...o]=e,[a,c,s]=re(t,r,n),[l,d,f]=je(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,yt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,vt=/\s+/.source,_t=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Mt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(vt)+Mt+"\\)$"),Et=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(_t)+kt+"\\)$"),At=new RegExp("^rgba\\("+kt+[xt,xt,xt,yt].join(_t)+kt+"\\)$"),Nt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(vt)+Mt+"\\)$"),Ct=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(_t)+kt+"\\)$"),Ot=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Rt=new RegExp("^lab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),$t=new RegExp("^oklab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Bt=new RegExp("^oklch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),{round:Gt}=Math,Lt=e=>e.map(((e,t)=>t<=2?i(Gt(e),0,255):e)),It=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+.5*(e+1)*(r-t):t+e*(r-t)),+e),qt=(e,t)=>"none"===e?t:e,Yt=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(A.format.named)try{return A.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(Et))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+It(qt(e[t],0),0,255);e=Lt(e);const r=void 0!==t[4]?+It(t[4],0,1):1;return e[3]=r,e}if(t=e.match(At)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+It(e[t],0,255);return e}if((t=e.match(Nt))||(t=e.match(Ct))){const e=t.slice(1,4);e[0]=+qt(e[0].replace("deg",""),0),e[1]=.01*+It(qt(e[1],0),0,100),e[2]=.01*+It(qt(e[2],0),0,100);const r=Lt(xe(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const r=xe(e);for(let e=0;e<3;e++)r[e]=Gt(r[e]);return r[3]=+t[4],r}if(t=e.match(Rt)){const e=t.slice(1,4);e[0]=It(qt(e[0],0),0,100),e[1]=It(qt(e[1],0),-125,125,!0),e[2]=It(qt(e[2],0),-125,125,!0);const r=W();D("d50");const n=Lt(K(e));D(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=It(e[0],0,100),e[1]=It(qt(e[1],0),0,150,!1),e[2]=+qt(e[2].replace("deg",""),0);const r=W();D("d50");const n=Lt(ne(e));D(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match($t)){const e=t.slice(1,4);e[0]=It(qt(e[0],0),0,1),e[1]=It(qt(e[1],0),-.4,.4,!0),e[2]=It(qt(e[2],0),-.4,.4,!0);const r=Lt(je(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Bt)){const e=t.slice(1,4);e[0]=It(qt(e[0],0),0,1),e[1]=It(qt(e[1],0),0,.4,!1),e[2]=+qt(e[2].replace("deg",""),0);const r=Lt(pt(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}};Yt.test=e=>St.test(e)||Nt.test(e)||Rt.test(e)||Pt.test(e)||$t.test(e)||Bt.test(e)||Et.test(e)||At.test(e)||Ct.test(e)||Ot.test(e)||"transparent"===e;const Dt=Yt;N.prototype.css=function(e){return gt(this._rgb,e)},O.css=(...e)=>new N(...e,"css"),A.format.css=Dt,A.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&Dt.test(e))return"css"}}),A.format.gl=(...e)=>{const t=g(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},O.gl=(...e)=>new N(...e,"gl"),N.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},N.prototype.hex=function(e){return L(this._rgb,e)},O.hex=(...e)=>new N(...e,"hex"),A.format.hex=B,A.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Wt}=Math,Xt=e=>{const t=e/100;let r,n,o;return t<66?(r=255,n=t<6?0:-155.25485562709179-.44596950469579133*(n=t-2)+104.49216199393888*Wt(n),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Wt(o)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.25366309332127*Wt(r),n=325.4494125711974+.07943456536662342*(n=t-50)-28.0852963507957*Wt(n),o=255),[r,n,o,1]},{round:Ft}=Math;N.prototype.temp=N.prototype.kelvin=N.prototype.temperature=function(){return((...e)=>{const t=g(e,"rgb"),r=t[0],n=t[2];let o,a=1e3,c=4e4;for(;c-a>.4;){o=.5*(c+a);const e=Xt(o);e[2]/e[0]>=n/r?c=o:a=o}return Ft(o)})(this._rgb)};const Kt=(...e)=>new N(...e,"temp");Object.assign(O,{temp:Kt,kelvin:Kt,temperature:Kt}),A.format.temp=A.format.kelvin=A.format.temperature=Xt,N.prototype.oklch=function(){return ht(this._rgb)},Object.assign(O,{oklch:(...e)=>new N(...e,"oklch")}),A.format.oklch=pt,A.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(O,{analyze:Ve,average:(e,t="lrgb",r=null)=>{const n=e.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(e,t){return e+t}));if(r.forEach(((e,t)=>{r[t]*=o})),e=e.map((e=>new N(e))),"lrgb"===t)return((e,t)=>{const r=e.length,n=[0,0,0,0];for(let o=0;o<e.length;o++){const a=e[o],c=t[o]/r,s=a._rgb;n[0]+=Se(s[0],2)*c,n[1]+=Se(s[1],2)*c,n[2]+=Se(s[2],2)*c,n[3]+=s[3]*c}return n[0]=Ee(n[0]),n[1]=Ee(n[1]),n[2]=Ee(n[2]),n[3]>.9999999&&(n[3]=1),new N(b(n))})(e,r);const a=e.shift(),c=a.get(t),s=[];let l=0,d=0;for(let e=0;e<c.length;e++)if(c[e]=(c[e]||0)*r[0],s.push(isNaN(c[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(c[e])){const t=c[e]/180*Ae;l+=Ne(t)*r[0],d+=Ce(t)*r[0]}let f=a.alpha()*r[0];e.forEach(((e,n)=>{const o=e.get(t);f+=e.alpha()*r[n+1];for(let e=0;e<c.length;e++)if(!isNaN(o[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){const t=o[e]/180*Ae;l+=Ne(t)*r[n+1],d+=Ce(t)*r[n+1]}else c[e]+=o[e]*r[n+1]}));for(let e=0;e<c.length;e++)if("h"===t.charAt(e)){let t=Oe(d/s[e],l/s[e])/Ae*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;c[e]=t}else c[e]=c[e]/s[e];return f/=n,new N(c,t).alpha(f>.99999?1:f,!0)},bezier:e=>{const t=function(e){let t,r,n,o;if(2===(e=e.map((e=>new N(e)))).length)[r,n]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>r[t]+e*(n[t]-r[t])));return new N(t,"lab")};else if(3===e.length)[r,n,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*o[t]));return new N(t,"lab")};else if(4===e.length){let a;[r,n,o,a]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*o[t]+e*e*e*a[t]));return new N(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let r,n,o;r=e.map((e=>e.lab())),o=e.length-1,n=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t}(o),t=function(e){const t=1-e,a=[0,1,2].map((a=>r.reduce(((r,c,s)=>r+n[s]*t**(o-s)*e**s*c[a]),0)));return new N(a,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Ie,brewer:it,Color:N,colors:R,contrast:(e,t)=>{e=new N(e),t=new N(t);const r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new N(e),t=new N(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const r=He(...e.rgb()),n=He(...t.rgb()),o=r>=Ue?r:r+Math.pow(Ue-r,1.414),a=n>=Ue?n:n+Math.pow(Ue-n,1.414),c=Math.pow(a,.56)-Math.pow(o,.57),s=Math.pow(a,.65)-Math.pow(o,.62),l=Math.abs(a-o)<5e-4?0:o<a?1.14*c:1.14*s;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,o=[0,1]){let a,c=0;"array"===m(o)?a=o[1]-o[0]:(a=0,o=[o,o]);const s=function(s){const l=_*((e+120)/360+t*s),d=qe(o[0]+a*s,n),f=(0!==c?r[0]+s*c:r)*d*(1-d)/2,u=De(l),i=Ye(l);return O(b([255*(d+f*(-.14861*u+1.78277*i)),255*(d+f*(-.29227*u-.90649*i)),255*(d+f*(1.97294*u)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?n:(n=e,s)},s.hue=function(e){return null==e?r:("array"===m(r=e)?(c=r[1]-r[0],0===c&&(r=r[1])):c=0,s)},s.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,a=e[1]-e[0]):(o=[e,e],a=0),s)},s.scale=()=>O.scale(s),s.hue(r),s},deltaE:function(e,t,r=1,n=1,o=1){var a=function(e){return 360*e/(2*st)},c=function(e){return 2*st*e/360};e=new N(e),t=new N(t);const[s,l,d]=Array.from(e.lab()),[f,u,i]=Array.from(t.lab()),b=(s+f)/2,h=(Je(Qe(l,2)+Qe(d,2))+Je(Qe(u,2)+Qe(i,2)))/2,m=.5*(1-Je(Qe(h,7)/(Qe(h,7)+Qe(25,7)))),g=l*(1+m),p=u*(1+m),x=Je(Qe(g,2)+Qe(d,2)),y=Je(Qe(p,2)+Qe(i,2)),w=(x+y)/2,k=a(rt(d,g)),v=a(rt(i,p)),_=k>=0?k:k+360,j=v>=0?v:v+360,M=nt(_-j)>180?(_+j+360)/2:(_+j)/2,S=1-.17*ot(c(M-30))+.24*ot(c(2*M))+.32*ot(c(3*M+6))-.2*ot(c(4*M-63));let E=j-_;E=nt(E)<=180?E:j<=_?E+360:E-360,E=2*Je(x*y)*at(c(E)/2);const A=f-s,C=y-x,O=1+.015*Qe(b-50,2)/Je(20+Qe(b-50,2)),R=1+.045*w,P=1+.015*w*S,$=30*ct(-Qe((M-275)/25,2)),B=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*at(2*c($)),G=Je(Qe(A/(r*O),2)+Qe(C/(n*R),2)+Qe(E/(o*P),2)+B*(C/(n*R))*(E/(o*P)));return tt(0,et(100,G))},distance:function(e,t,r="lab"){e=new N(e),t=new N(t);const n=e.get(r),o=t.get(r);let a=0;for(let e in n){const t=(n[e]||0)-(o[e]||0);a+=t*t}return Math.sqrt(a)},input:A,interpolate:Q,limits:Te,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(We(16*Xe()));return new N(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new N(...e),!0}catch(e){return!1}}});const Zt=O;var zt=r(790);const Vt=(0,zt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,zt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Tt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,0) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(0,0,0,0) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-100} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-neutral-100} 80%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-secondary-050} 20%,rgba(255,255,255,0) 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 0%,{bbe-secondary-050} 80%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-secondary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-secondary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(90deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(90deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Ut=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Ht(e){const t=function(e){const t=e,r=Ut;r.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:Zt.deltaE(t,e.hexcode)})))})),r.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const n=r.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return n.shades=n.shades.map((e=>({...e,lightnessDiff:Math.abs(Zt(e.hexcode).get("hsl.l")-Zt(t).get("hsl.l"))}))),n.closestShadeLightness=n.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),n}(e),r=t.closestShadeLightness.hexcode,[n,o]=Zt(e).hsl(),[a,c]=Zt(r).hsl();let s=n-(a||0);s=0===s?a.toString():s>0?"+"+s:s.toString();const l=o/c,d=t.shades.map((({number:r,hexcode:n})=>{const[,a]=Zt(n).hsl();let d;d=c<.01||o<.01?a:a*l;let f=Zt(n).set("hsl.s",d).set("hsl.h",s).hex();return r===t.closestShadeLightness.number&&(f=Zt(e).hex()),{number:r.toString(),hexcode:f}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:d}}function Jt(e){const t=Object.fromEntries(e.map((e=>[e.slug,e.color])));return Tt.map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,r)=>t[r]||r))})))}var Qt=r(4744),er=r.n(Qt);function tr(e){return"[object Object]"===Object.prototype.toString.call(e)}function rr(e){var t,r;return!1!==tr(e)&&(void 0===(t=e.constructor)||!1!==tr(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var nr=r(3582);const or=[{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"],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",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function ar(e,t,r){if(!r||"string"!=typeof r){if("string"!=typeof r?.ref)return r;if(!(r=sr(e,r.ref))||r?.ref)return r}let n;if(r.startsWith("var:"))n=r.slice(4).split("|");else{if(!r.startsWith("var(--wp--")||!r.endsWith(")"))return r;n=r.slice(10,-1).split("--")}const[o,...a]=n;return"preset"===o?function(e,t,r,[n,o]){const a=or.find((e=>e.cssVarInfix===n));if(!a)return r;const c=cr(e.settings,t,a.path,"slug",o);if(c){const{valueKey:r}=a;return ar(e,t,c[r])}return r}(e,t,r,a):"custom"===o?function(e,t,r,n){var o;const a=null!==(o=sr(e.settings,["blocks",t,"custom",...n]))&&void 0!==o?o:sr(e.settings,["custom",...n]);return a?ar(e,t,a):r}(e,t,r,a):r}function cr(e,t,r,n,o){const a=[sr(e,["blocks",t,...r]),sr(e,r)];for(const c of a)if(c){const a=["custom","theme","default"];for(const s of a){const a=c[s];if(a){const c=a.find((e=>e[n]===o));if(c)return"slug"===n||cr(e,t,r,"slug",c.slug)[n]===c[n]?c:void 0}}}}const sr=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r},lr=(0,d.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null}),dr=window.wp.apiFetch;var fr=r.n(dr);function ur(e,t="",r="all",{shouldDecodeEncode:n=!0}={}){const{merged:o,base:a,user:c}=(0,d.useContext)(lr),s=e?"."+e:"",l=t?`styles.blocks.${t}${s}`:`styles${s}`;let f,u;switch(r){case"all":f=sr(o,l),u=n?ar(o,t,f):f;break;case"user":f=sr(c,l),u=n?ar(o,t,f):f;break;case"base":f=sr(a,l),u=n?ar(a,t,f):f;break;default:throw"Unsupported source"}return[u]}function ir({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,l.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(nr.store),o=e(nr.store).__experimentalGetCurrentGlobalStylesId();let a;const c=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof c&&(a=c?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:a}}),[]);return[e,!!t,t]}(),[n,o]=function(){const e=(0,l.useSelect)((e=>e(nr.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),a=(0,d.useMemo)((()=>{return o&&r?(e=o,t=r,er()(e,t,{isMergeableObject:rr,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,o]);return(0,d.useMemo)((()=>({isReady:t&&n,user:r,base:o,merged:a,globalStylesId:e})),[a,r,o,n,t,e])}();return t.isReady?(0,zt.jsx)(lr.Provider,{value:t,children:e}):null}function br(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=br(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}const hr=function(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=br(e))&&(n&&(n+=" "),n+=t);return n};var mr=r(383);const gr=({onClose:e})=>(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,zt.jsx)("p",{children:(0,n.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,zt.jsxs)(c.Flex,{justify:"end",gap:4,children:[(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,n.__)("Don't Save","better-block-editor")})}),(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,n.__)("Save Changes","better-block-editor")})})]})]});function pr(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function xr(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const r=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${r}`,slug:`bbe-${e.toLowerCase()}-${r}`,color:t.hexcode}}))}var yr=r(8969);const wr=()=>{const[e,t]=(0,d.useState)(!1),[r,o]=(0,d.useState)(!1),[a,s]=(0,d.useState)(""),[f,u]=(0,d.useState)(!1),[i,b]=(0,d.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[h,m]=(0,d.useState)({color:!0,typography:!0}),g=pr(),p=(0,mr.Xo)();(0,d.useEffect)((()=>{if(!p||i)return;const e=e=>{const r=e.clipboardData,n=r.getData("text/html")||r.getData("text/plain");n&&n.includes("bbe-")&&t(!0)};return p.addEventListener("paste",e),()=>p.removeEventListener("paste",e)}),[p,i]);const x=function(){const e=(0,l.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const r=await fr()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(r?.error)throw new Error(r.error);await(0,l.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,r)}}(),y=async()=>{await fr()({path:`${yr.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),b(!0)};return i&&!f?null:(0,zt.jsxs)(zt.Fragment,{children:[e&&(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,zt.jsx)("p",{children:(0,n.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Colors","better-block-editor"),checked:h.color,onChange:e=>m({...h,color:e})}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>m({...h,typography:e})}),a&&(0,zt.jsx)(c.Notice,{status:"error",isDismissible:!1,children:a}),(0,zt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{o(!0),s("");try{let e=await fr()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await fr()({path:`${yr.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:h.color?1:0,typography:h.typography?1:0}}}),e?.error)throw new Error(e.error);await x(),await y(),g||u(!0),t(!1)}catch(e){s(e.message||(0,n.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:r,children:r?(0,zt.jsx)(c.Spinner,{}):(0,n.__)("Activate","better-block-editor")}),(0,zt.jsx)(c.Button,{variant:"secondary",onClick:async()=>{await y(),t(!1),u(!1)},children:(0,n.__)("Dismiss","better-block-editor")})]})]}),f&&(0,zt.jsx)(gr,{onClose:()=>u(!1)})]})};var kr=r(9876);const vr="wpbbe-palette-generator",_r="wpbbe-design-system-generator",jr=`${_r}/${vr}`,Mr={neutral:"",primary:"",secondary:""},Sr="neutral",Er="primary",Ar="secondary",Nr=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1,Cr=({label:e,value:t,onChange:r,colors:o,onReset:s})=>(0,zt.jsxs)(c.BaseControl,{children:[(0,zt.jsxs)(c.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,zt.jsx)("h3",{children:e}),(0,zt.jsx)(c.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:s,children:(0,n.__)("Reset","better-block-editor")})]}),(0,zt.jsx)(a.ColorPalette,{value:t,onChange:r,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),Or=()=>(0,zt.jsx)(c.Button,{className:hr("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",jr),children:(0,n.__)("Palette Generator","better-block-editor")}),Rr=()=>{const[e,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{let e=null;const r=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const r=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");r!==e&&(t(r),e=r)},n=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?r():e&&(t(null),e=null)})),o=new MutationObserver(r);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{n(),o.disconnect(),t(null)}}),[]),e?(0,d.createPortal)((0,zt.jsx)(Or,{}),e):null},Pr=()=>{const e=(0,d.useContext)(lr),{globalStylesId:t,isReady:r,user:a}=e,[s,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)({neutral:[],primary:[],secondary:[]}),[b,h]=(0,d.useState)(Mr),m=(0,d.useRef)(null),g=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),p=pr(),x=(0,d.useCallback)((()=>{var t;const r=[Sr,Er,Ar],n={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return r.forEach((e=>{n[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),i(n),n}),[e]),y=(0,d.useCallback)((r=>{var n;const o=function(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}(null!==(n=e?.merged?.settings?.color?.palette?.theme)&&void 0!==n?n:[],[...r.neutral,...r.primary,...r.secondary]);!function(e,t,r,n=!1){var o;const a=null!==(o=e?.settings)&&void 0!==o?o:{},c={...a,color:{...a.color,palette:{...a.color?.palette,theme:r},gradients:{...a.color?.gradients,theme:Jt(r)}},custom:{...a.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:c}),n&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(a,t,o)}),[e,a,t]),w=(0,d.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&i((r=>{const n={...r,[e]:t[e]};return y(n),n}))}),[y]),k=(0,d.useCallback)(((e,t)=>{let r;try{r=Ht(t)}catch(e){return}const n=xr(e,r.shades);h((r=>({...r,[e]:t}))),i((t=>{const r={...t,[e]:n};return y(r),r}))}),[y]),v=function(e,t){var r,n,o,a,c,s;const l=null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],d=null!==(n=e?.merged?.settings?.color?.palette?.core)&&void 0!==n?n:[],f=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(f).concat(d),[i="#000000"]=ur("color.text"),[b="#ffffff"]=ur("color.background"),[h=i]=ur("elements.h1.color.text"),[m=h]=ur("elements.link.color.text"),[g=m]=ur("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[r,n])=>{const o=e.find((e=>e.slug===r));return o&&(t[n]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const p=u.filter((({color:e})=>e===i)),x=u.filter((({color:e})=>e===g)),y=u.filter((({color:e})=>e===b)),w=p.concat(x).concat(u).filter((({color:e})=>e!==b)).slice(0,2);return{neutral:null!==(a=w?.[0]?.color)&&void 0!==a?a:"#000000",primary:null!==(c=w?.[1]?.color)&&void 0!==c?c:"#ffffff",secondary:null!==(s=y?.color)&&void 0!==s?s:"#ffffff"}}(e,Nr),_=(0,d.useCallback)((()=>{if(r)try{const e={neutral:xr(Sr,Ht(v.neutral).shades),primary:xr(Er,Ht(v.primary).shades),secondary:xr(Ar,Ht(v.secondary).shades)};h({neutral:v.neutral,primary:v.primary,secondary:v.secondary}),i(e),y(e)}catch(e){}}),[r,v,y]);return(0,d.useEffect)((()=>{r&&!s&&(m.current=x(),f(!0))}),[r,x,s]),(0,d.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===jr;t&&!e&&(h(Mr),f(!1)),e=t}));return()=>t()}),[]),g&&p?(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsx)(o.PluginSidebar,{name:vr,title:(0,n.__)("Palette Generator","better-block-editor"),icon:Vt,isPinnable:!1,children:(0,zt.jsxs)(c.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,zt.jsx)("h2",{children:(0,n.__)("Base Colors","better-block-editor")}),(0,zt.jsx)("p",{children:(0,n.__)("Choose base colors:","better-block-editor")}),(0,zt.jsxs)(c.__experimentalVStack,{spacing:8,children:[(0,zt.jsx)(Cr,{label:(0,n.__)("Neutral","better-block-editor"),value:b.neutral,onChange:e=>k(Sr,e),colors:u.neutral,onReset:()=>w(Sr)}),(0,zt.jsx)(Cr,{label:(0,n.__)("Primary","better-block-editor"),value:b.primary,N:!0,onChange:e=>k(Er,e),colors:u.primary,onReset:()=>w(Er)}),(0,zt.jsx)(Cr,{label:(0,n.__)("Secondary","better-block-editor"),value:b.secondary,onChange:e=>k(Ar,e),colors:u.secondary,onReset:()=>w(Ar)}),!Nr&&(0,zt.jsx)(c.Button,{variant:"primary",onClick:()=>{_()},children:(0,n.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,zt.jsx)(Rr,{})]}):null};(0,s.registerPlugin)(_r,{render:()=>(0,zt.jsx)(ir,{children:(0,zt.jsx)(Pr,{})})}),(0,kr.L)("design-system-parts")||Nr||(0,s.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,zt.jsx)(wr,{})})})();1 (()=>{"use strict";var e={8969:(e,t,r)=>{r.d(t,{H:()=>n});const n="wpbbe/v1"},9876:(e,t,r)=>{r.d(t,{L:()=>o});const n=window.WPBBE_DATA||{};function o(e){return(n?.features||[]).includes(e)}},8244:(e,t,r)=>{r.d(t,{Zb:()=>h,Th:()=>w,YR:()=>y,dZ:()=>x});var n=r(7143),o=r(4744),a=r.n(o);function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(e){var t,r;return!1!==c(e)&&(void 0===(t=e.constructor)||!1!==c(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var l=r(3582),d=r(6087);const f=[{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"],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",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function u(e,t,r){if(!r||"string"!=typeof r){if("string"!=typeof r?.ref)return r;if(!(r=b(e,r.ref))||r?.ref)return r}let n;if(r.startsWith("var:"))n=r.slice(4).split("|");else{if(!r.startsWith("var(--wp--")||!r.endsWith(")"))return r;n=r.slice(10,-1).split("--")}const[o,...a]=n;return"preset"===o?function(e,t,r,[n,o]){const a=f.find((e=>e.cssVarInfix===n));if(!a)return r;const c=i(e.settings,t,a.path,"slug",o);if(c){const{valueKey:r}=a;return u(e,t,c[r])}return r}(e,t,r,a):"custom"===o?function(e,t,r,n){var o;const a=null!==(o=b(e.settings,["blocks",t,"custom",...n]))&&void 0!==o?o:b(e.settings,["custom",...n]);return a?u(e,t,a):r}(e,t,r,a):r}function i(e,t,r,n,o){const a=[b(e,["blocks",t,...r]),b(e,r)];for(const c of a)if(c){const a=["custom","theme","default"];for(const s of a){const a=c[s];if(a){const c=a.find((e=>e[n]===o));if(c)return"slug"===n||i(e,t,r,"slug",c.slug)[n]===c[n]?c:void 0}}}}const b=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r},h=(0,d.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});var m=r(1455),g=r.n(m),p=r(790);function x(){const e=(0,n.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const r=await g()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(r?.error)throw new Error(r.error);await(0,n.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,r)}}function y(e,t="",r="all",{shouldDecodeEncode:n=!0}={}){const{merged:o,base:a,user:c}=(0,d.useContext)(h),s=e?"."+e:"",l=t?`styles.blocks.${t}${s}`:`styles${s}`;let f,i;switch(r){case"all":f=b(o,l),i=n?u(o,t,f):f;break;case"user":f=b(c,l),i=n?u(o,t,f):f;break;case"base":f=b(a,l),i=n?u(a,t,f):f;break;default:throw"Unsupported source"}return[i]}function w({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,n.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(l.store),o=e(l.store).__experimentalGetCurrentGlobalStylesId();let a;const c=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof c&&(a=c?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:a}}),[]);return[e,!!t,t]}(),[o,c]=function(){const e=(0,n.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),f=(0,d.useMemo)((()=>{return c&&r?(e=c,t=r,a()(e,t,{isMergeableObject:s,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,c]);return(0,d.useMemo)((()=>({isReady:t&&o,user:r,base:c,merged:f,globalStylesId:e})),[f,r,c,o,t,e])}();return t.isReady?(0,p.jsx)(h.Provider,{value:t,children:e}):null}},383:(e,t,r)=>{function n(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}r.d(t,{Xo:()=>n}),r(4715),r(7143),r(3656)},4744:e=>{var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function c(e,t){try{return t in e}catch(e){return!1}}function s(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var d=Array.isArray(r);return d===Array.isArray(e)?d?l.arrayMerge(e,r,l):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(c(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return s;var r=t.customMerge(e);return"function"==typeof r?r:s}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}(e,r,l):n(r,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return s(e,r,t)}),{})};var l=s;e.exports=l},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4164:(e,t,r)=>{function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(7723),o=r(3656),a=r(4715),c=r(6427);const s=window.wp.plugins;var l=r(7143),d=r(6087);const{min:f,max:u}=Math,i=(e,t=0,r=1)=>f(u(t,e),r),b=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const g=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==m(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),p=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:x,min:y,max:w}=Math,k=e=>Math.round(100*e)/100,v=e=>Math.round(100*e)/100,_=2*x,j=x/3,M=x/180,S=180/x;function A(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const E={format:{},autodetect:[]},N=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let r=p(e),n=!1;if(!r){n=!0,E.sorted||(E.autodetect=E.autodetect.sort(((e,t)=>t.p-e.p)),E.sorted=!0);for(let t of E.autodetect)if(r=t.test(...e),r)break}if(!E.format[r])throw new Error("unknown format: "+e);{const o=E.format[r].apply(null,n?e:e.slice(0,-1));t._rgb=b(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},C=(...e)=>new N(...e);C.version="3.1.2";const O=C,R={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,$=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,B=e=>{if(e.match(P)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match($)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:G}=Math,L=(...e)=>{let[t,r,n,o]=g(e,"rgba"),a=p(e)||"auto";void 0===o&&(o=1),"auto"===a&&(a=o<1?"rgba":"rgb"),t=G(t),r=G(r),n=G(n);let c="000000"+(t<<16|r<<8|n).toString(16);c=c.substr(c.length-6);let s="0"+G(255*o).toString(16);switch(s=s.substr(s.length-2),a.toLowerCase()){case"rgba":return`#${c}${s}`;case"argb":return`#${s}${c}`;default:return`#${c}`}};N.prototype.name=function(){const e=L(this._rgb,"rgb");for(let t of Object.keys(R))if(R[t]===e)return t.toLowerCase();return e},E.format.named=e=>{if(e=e.toLowerCase(),R[e])return B(R[e]);throw new Error("unknown color name: "+e)},E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&R[e.toLowerCase()])return"named"}}),N.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new N([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},N.prototype.clipped=function(){return this._rgb._clipped||!1};const I={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},Y=I,q=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function Z(e){const t=q.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function D(){return I.labWhitePoint}const W=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},X=(e,t,r)=>{const{MtxAdaptMa:n,MtxAdaptMaI:o,MtxXYZ2RGB:a,RefWhiteRGB:c,Xn:s,Yn:l,Zn:d}=Y,f=s*n.m00+l*n.m10+d*n.m20,u=s*n.m01+l*n.m11+d*n.m21,i=s*n.m02+l*n.m12+d*n.m22,b=c.X*n.m00+c.Y*n.m10+c.Z*n.m20,h=c.X*n.m01+c.Y*n.m11+c.Z*n.m21,m=c.X*n.m02+c.Y*n.m12+c.Z*n.m22,g=(e*n.m00+t*n.m10+r*n.m20)*(b/f),p=(e*n.m01+t*n.m11+r*n.m21)*(h/u),x=(e*n.m02+t*n.m12+r*n.m22)*(m/i),y=g*o.m00+p*o.m10+x*o.m20,w=g*o.m01+p*o.m11+x*o.m21,k=g*o.m02+p*o.m12+x*o.m22;return[255*W(y*a.m00+w*a.m10+k*a.m20),255*W(y*a.m01+w*a.m11+k*a.m21),255*W(y*a.m02+w*a.m12+k*a.m22)]},F=(...e)=>{e=g(e,"lab");const[t,r,n]=e,[o,a,c]=((e,t,r)=>{const{kE:n,kK:o,kKE:a,Xn:c,Yn:s,Zn:l}=Y,d=(e+16)/116,f=.002*t+d,u=d-.005*r,i=f*f*f,b=u*u*u;return[(i>n?i:(116*f-16)/o)*c,(e>a?Math.pow((e+16)/116,3):e/o)*s,(b>n?b:(116*u-16)/o)*l]})(t,r,n),[s,l,d]=X(o,a,c);return[s,l,d,e.length>3?e[3]:1]};function K(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const z=(e,t,r)=>{e=K(e/255),t=K(t/255),r=K(r/255);const{MtxRGB2XYZ:n,MtxAdaptMa:o,MtxAdaptMaI:a,Xn:c,Yn:s,Zn:l,As:d,Bs:f,Cs:u}=Y;let i=e*n.m00+t*n.m10+r*n.m20,b=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22;const m=c*o.m00+s*o.m10+l*o.m20,g=c*o.m01+s*o.m11+l*o.m21,p=c*o.m02+s*o.m12+l*o.m22;let x=i*o.m00+b*o.m10+h*o.m20,y=i*o.m01+b*o.m11+h*o.m21,w=i*o.m02+b*o.m12+h*o.m22;return x*=m/d,y*=g/f,w*=p/u,i=x*a.m00+y*a.m10+w*a.m20,b=x*a.m01+y*a.m11+w*a.m21,h=x*a.m02+y*a.m12+w*a.m22,[i,b,h]},V=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=z(t,r,n),[l,d,f]=function(e,t,r){const{Xn:n,Yn:o,Zn:a,kE:c,kK:s}=Y,l=e/n,d=t/o,f=r/a,u=l>c?Math.pow(l,1/3):(s*l+16)/116,i=d>c?Math.pow(d,1/3):(s*d+16)/116;return[116*i-16,500*(u-i),200*(i-(f>c?Math.pow(f,1/3):(s*f+16)/116))]}(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lab=function(){return V(this._rgb)},Object.assign(O,{lab:(...e)=>new N(...e,"lab"),getLabWhitePoint:D,setLabWhitePoint:Z}),E.format.lab=F,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"lab"))&&3===e.length)return"lab"}}),N.prototype.darken=function(e=1){const t=this.lab();return t[0]-=Y.Kn*e,new N(t,"lab").alpha(this.alpha(),!0)},N.prototype.brighten=function(e=1){return this.darken(-e)},N.prototype.darker=N.prototype.darken,N.prototype.brighter=N.prototype.brighten,N.prototype.get=function(e){const[t,r]=e.split("."),n=this[t]();if(r){const e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return n[e];throw new Error(`unknown channel ${r} in mode ${t}`)}return n};const{pow:T}=Math;N.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new N([0,0,0,this._rgb[3]],"rgb");if(1===e)return new N([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20;const o=(r,a)=>{const c=r.interpolate(a,.5,t),s=c.luminance();return Math.abs(e-s)<1e-7||!n--?c:s>e?o(r,c):o(c,a)},a=(r>e?o(new N([0,0,0]),this):o(this,new N([255,255,255]))).rgb();return new N([...a,this._rgb[3]])}return U(...this._rgb.slice(0,3))};const U=(e,t,r)=>.2126*(e=H(e))+.7152*(t=H(t))+.0722*H(r),H=e=>(e/=255)<=.03928?e/12.92:T((e+.055)/1.055,2.4),J={},Q=(e,t,r=.5,...n)=>{let o=n[0]||"lrgb";if(J[o]||n.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new N(e)),"object"!==m(t)&&(t=new N(t)),J[o](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};N.prototype.mix=N.prototype.interpolate=function(e,t=.5,...r){return Q(this,e,t,...r)},N.prototype.premultiply=function(e=!1){const t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new N([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};const{sin:ee,cos:te}=Math,re=(...e)=>{let[t,r,n]=g(e,"lch");return isNaN(n)&&(n=0),n*=M,[t,te(n)*r,ee(n)*r]},ne=(...e)=>{e=g(e,"lch");const[t,r,n]=e,[o,a,c]=re(t,r,n),[s,l,d]=F(o,a,c);return[s,l,d,e.length>3?e[3]:1]},{sqrt:oe,atan2:ae,round:ce}=Math,se=(...e)=>{const[t,r,n]=g(e,"lab"),o=oe(r*r+n*n);let a=(ae(n,r)*S+360)%360;return 0===ce(1e4*o)&&(a=Number.NaN),[t,o,a]},le=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=V(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lch=function(){return le(this._rgb)},N.prototype.hcl=function(){return A(le(this._rgb))},Object.assign(O,{lch:(...e)=>new N(...e,"lch"),hcl:(...e)=>new N(...e,"hcl")}),E.format.lch=ne,E.format.hcl=(...e)=>{const t=A(g(e,"hcl"));return ne(...t)},["lch","hcl"].forEach((e=>E.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=g(t,e))&&3===t.length)return e}}))),N.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=Y.Kn*e,t[1]<0&&(t[1]=0),new N(t,"lch").alpha(this.alpha(),!0)},N.prototype.desaturate=function(e=1){return this.saturate(-e)},N.prototype.set=function(e,t,r=!1){const[n,o]=e.split("."),a=this[n]();if(o){const e=n.indexOf(o)-("ok"===n.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=+t.substr(1);break;case"/":a[e]/=+t.substr(1);break;default:a[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");a[e]=t}const o=new N(a,n);return r?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${n}`)}return a},N.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},N.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,r)=>{const n=e._rgb,o=t._rgb;return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"rgb")};const{sqrt:de,pow:fe}=Math;J.lrgb=(e,t,r)=>{const[n,o,a]=e._rgb,[c,s,l]=t._rgb;return new N(de(fe(n,2)*(1-r)+fe(c,2)*r),de(fe(o,2)*(1-r)+fe(s,2)*r),de(fe(a,2)*(1-r)+fe(l,2)*r),"rgb")};J.lab=(e,t,r)=>{const n=e.lab(),o=t.lab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"lab")};const ue=(e,t,r,n)=>{let o,a,c,s,l,d,f,u,i,b,h,m;return"hsl"===n?(o=e.hsl(),a=t.hsl()):"hsv"===n?(o=e.hsv(),a=t.hsv()):"hcg"===n?(o=e.hcg(),a=t.hcg()):"hsi"===n?(o=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=e.hcl(),a=t.hcl()):"oklch"===n&&(o=e.oklch().reverse(),a=t.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||([c,l,f]=o,[s,d,u]=a),isNaN(c)||isNaN(s)?isNaN(c)?isNaN(s)?b=Number.NaN:(b=s,1!=f&&0!=f||"hsv"==n||(i=d)):(b=c,1!=u&&0!=u||"hsv"==n||(i=l)):(m=s>c&&s-c>180?s-(c+360):s<c&&c-s>180?s+360-c:s-c,b=c+r*m),void 0===i&&(i=l+r*(d-l)),h=f+r*(u-f),new N("oklch"===n?[h,i,b]:[b,i,h],n)},ie=(e,t,r)=>ue(e,t,r,"lch");J.lch=ie,J.hcl=ie;N.prototype.num=function(){return((...e)=>{const[t,r,n]=g(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(O,{num:(...e)=>new N(...e,"num")}),E.format.num=e=>{if("number"==m(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},E.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===m(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,r)=>{const n=e.num(),o=t.num();return new N(n+r*(o-n),"num")};const{floor:be}=Math;N.prototype.hcg=function(){return((...e)=>{const[t,r,n]=g(e,"rgb"),o=y(t,r,n),a=w(t,r,n),c=a-o,s=100*c/255,l=o/(255-c)*100;let d;return 0===c?d=Number.NaN:(t===a&&(d=(r-n)/c),r===a&&(d=2+(n-t)/c),n===a&&(d=4+(t-r)/c),d*=60,d<0&&(d+=360)),[d,s,l]})(this._rgb)},O.hcg=(...e)=>new N(...e,"hcg"),E.format.hcg=(...e)=>{e=g(e,"hcg");let t,r,n,[o,a,c]=e;c*=255;const s=255*a;if(0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=be(o),l=o-e,d=c*(1-a),f=d+s*(1-l),u=d+s*l,i=d+s;switch(e){case 0:[t,r,n]=[i,u,d];break;case 1:[t,r,n]=[f,i,d];break;case 2:[t,r,n]=[d,i,u];break;case 3:[t,r,n]=[d,f,i];break;case 4:[t,r,n]=[u,d,i];break;case 5:[t,r,n]=[i,d,f]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=g(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,r)=>ue(e,t,r,"hcg");const{cos:he}=Math,{min:me,sqrt:ge,acos:pe}=Math;N.prototype.hsi=function(){return((...e)=>{let t,[r,n,o]=g(e,"rgb");r/=255,n/=255,o/=255;const a=me(r,n,o),c=(r+n+o)/3,s=c>0?1-a/c:0;return 0===s?t=NaN:(t=(r-n+(r-o))/2,t/=ge((r-n)*(r-n)+(r-o)*(n-o)),t=pe(t),o>n&&(t=_-t),t/=_),[360*t,s,c]})(this._rgb)},O.hsi=(...e)=>new N(...e,"hsi"),E.format.hsi=(...e)=>{e=g(e,"hsi");let t,r,n,[o,a,c]=e;return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(n=(1-a)/3,t=(1+a*he(_*o)/he(j-_*o))/3,r=1-(n+t)):o<2/3?(o-=1/3,t=(1-a)/3,r=(1+a*he(_*o)/he(j-_*o))/3,n=1-(t+r)):(o-=2/3,r=(1-a)/3,n=(1+a*he(_*o)/he(j-_*o))/3,t=1-(r+n)),t=i(c*t*3),r=i(c*r*3),n=i(c*n*3),[255*t,255*r,255*n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,r)=>ue(e,t,r,"hsi");const xe=(...e)=>{e=g(e,"hsl");const[t,r,n]=e;let o,a,c;if(0===r)o=a=c=255*n;else{const e=[0,0,0],s=[0,0,0],l=n<.5?n*(1+r):n+r-n*r,d=2*n-l,f=t/360;e[0]=f+1/3,e[1]=f,e[2]=f-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?s[t]=d+6*(l-d)*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=d+(l-d)*(2/3-e[t])*6:s[t]=d;[o,a,c]=[255*s[0],255*s[1],255*s[2]]}return e.length>3?[o,a,c,e[3]]:[o,a,c,1]},ye=(...e)=>{e=g(e,"rgba");let[t,r,n]=e;t/=255,r/=255,n/=255;const o=y(t,r,n),a=w(t,r,n),c=(a+o)/2;let s,l;return a===o?(s=0,l=Number.NaN):s=c<.5?(a-o)/(a+o):(a-o)/(2-a-o),t==a?l=(r-n)/(a-o):r==a?l=2+(n-t)/(a-o):n==a&&(l=4+(t-r)/(a-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,s,c,e[3]]:[l,s,c]};N.prototype.hsl=function(){return ye(this._rgb)},O.hsl=(...e)=>new N(...e,"hsl"),E.format.hsl=xe,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,r)=>ue(e,t,r,"hsl");const{floor:we}=Math,{min:ke,max:ve}=Math;N.prototype.hsv=function(){return((...e)=>{e=g(e,"rgb");let[t,r,n]=e;const o=ke(t,r,n),a=ve(t,r,n),c=a-o;let s,l,d;return d=a/255,0===a?(s=Number.NaN,l=0):(l=c/a,t===a&&(s=(r-n)/c),r===a&&(s=2+(n-t)/c),n===a&&(s=4+(t-r)/c),s*=60,s<0&&(s+=360)),[s,l,d]})(this._rgb)},O.hsv=(...e)=>new N(...e,"hsv"),E.format.hsv=(...e)=>{e=g(e,"hsv");let t,r,n,[o,a,c]=e;if(c*=255,0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),s=o-e,l=c*(1-a),d=c*(1-a*s),f=c*(1-a*(1-s));switch(e){case 0:[t,r,n]=[c,f,l];break;case 1:[t,r,n]=[d,c,l];break;case 2:[t,r,n]=[l,c,f];break;case 3:[t,r,n]=[l,d,c];break;case 4:[t,r,n]=[f,l,c];break;case 5:[t,r,n]=[c,l,d]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,r,n)=>e+r*(t[n]||0)),0):t.reduce(((t,r)=>t+r*e),0)))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}J.hsv=(e,t,r)=>ue(e,t,r,"hsv");const je=(...e)=>{e=g(e,"lab");const[t,r,n,...o]=e,[a,c,s]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],d=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,r,n]),_e(l,d.map((e=>e**3))));var l,d;const[f,u,i]=X(a,c,s);return[f,u,i,...o.length>0&&o[0]<1?[o[0]]:[]]},Me=(...e)=>{const[t,r,n,...o]=g(e,"rgb");return[...function(e){const t=_e([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return _e([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(z(t,r,n)),...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.oklab=function(){return Me(this._rgb)},Object.assign(O,{oklab:(...e)=>new N(...e,"oklab")}),E.format.oklab=je,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,r)=>{const n=e.oklab(),o=t.oklab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"oklab")};J.oklch=(e,t,r)=>ue(e,t,r,"oklch");const{pow:Se,sqrt:Ae,PI:Ee,cos:Ne,sin:Ce,atan2:Oe}=Math,{pow:Re}=Math;function Pe(e){let t="rgb",r=O("#ccc"),n=0,o=[0,1],a=[],c=[0,0],s=!1,l=[],d=!1,f=0,u=1,b=!1,h={},g=!0,p=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&O.brewer&&O.brewer[e.toLowerCase()]&&(e=O.brewer[e.toLowerCase()]),"array"===m(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=O(e[t]);a.length=0;for(let t=0;t<e.length;t++)a.push(t/(e.length-1))}return v(),l=e};let y=e=>e,w=e=>e;const k=function(e,n){let o,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:s&&s.length>2?function(e){if(null!=s){const t=s.length-1;let r=0;for(;r<t&&e>=s[r];)r++;return r-1}return 0}(e)/(s.length-2):u!==f?(e-f)/(u-f):1,d=w(d),n||(d=y(d)),1!==p&&(d=Re(d,p)),d=c[0]+d*(1-c[0]-c[1]),d=i(d,0,1);const b=Math.floor(1e4*d);if(g&&h[b])o=h[b];else{if("array"===m(l))for(let e=0;e<a.length;e++){const r=a[e];if(d<=r){o=l[e];break}if(d>=r&&e===a.length-1){o=l[e];break}if(d>r&&d<a[e+1]){d=(d-r)/(a[e+1]-r),o=O.interpolate(l[e],l[e+1],d,t);break}}else"function"===m(l)&&(o=l(d));g&&(h[b]=o)}return o};var v=()=>h={};x(e);const _=function(e){const t=O(k(e));return d&&t[d]?t[d]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))s=e,o=[e[0],e[e.length-1]];else{const t=O.analyze(o);s=0===e?[t.min,t.max]:O.limits(t,"e",e)}return _}return s},_.domain=function(e){if(!arguments.length)return o;f=e[0],u=e[e.length-1],a=[];const t=l.length;if(e.length===t&&f!==u)for(let t of Array.from(e))a.push((t-f)/(u-f));else{for(let e=0;e<t;e++)a.push(e/(t-1));if(e.length>2){const t=e.map(((t,r)=>r/(e.length-1))),r=e.map((e=>(e-f)/(u-f)));r.every(((e,r)=>t[r]===e))||(w=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;const o=(e-r[n])/(r[n+1]-r[n]);return t[n]+o*(t[n+1]-t[n])})}}return o=[f,u],_},_.mode=function(e){return arguments.length?(t=e,v(),_):t},_.range=function(e,t){return x(e),_},_.out=function(e){return d=e,_},_.spread=function(e){return arguments.length?(n=e,_):n},_.correctLightness=function(e){return null==e&&(e=!0),b=e,v(),y=b?function(e){const t=k(0,!0).lab()[0],r=k(1,!0).lab()[0],n=t>r;let o=k(e,!0).lab()[0];const a=t+(r-t)*e;let c=o-a,s=0,l=1,d=20;for(;Math.abs(c)>.01&&d-- >0;)n&&(c*=-1),c<0?(s=e,e+=.5*(l-e)):(l=e,e+=.5*(s-e)),o=k(e,!0).lab()[0],c=o-a;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),c=e,_):c},_.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0===arguments.length)n=l.slice(0);else if(1===t)n=[_(.5)];else if(t>1){const e=o[0],r=o[1]-e;n=function(e,t){let r=[],n=0<t,o=t;for(let e=0;n?e<o:e>o;n?e++:e--)r.push(e);return r}(0,t).map((n=>_(e+n/(t-1)*r)))}else{e=[];let t=[];if(s&&s.length>2)for(let e=1,r=s.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push(.5*(s[e-1]+s[e]));else t=o;n=t.map((e=>_(e)))}return O[r]&&(n=n.map((e=>e[r]()))),n},_.cache=function(e){return null!=e?(g=e,_):g},_.gamma=function(e){return null!=e?(p=e,_):p},_.nodata=function(e){return null!=e?(r=O(e),_):r},_}const{round:$e}=Math;N.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map($e)},N.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,r)=>r<3?!1===e?t:$e(t):t))},Object.assign(O,{rgb:(...e)=>new N(...e,"rgb")}),E.format.rgb=(...e)=>{const t=g(e,"rgba");return void 0===t[3]&&(t[3]=1),t},E.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=g(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Be=(e,t,r)=>{if(!Be[r])throw new Error("unknown blend mode "+r);return Be[r](e,t)},Ge=e=>(t,r)=>{const n=O(r).rgb(),o=O(t).rgb();return O.rgb(e(n,o))},Le=e=>(t,r)=>{const n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};Be.normal=Ge(Le((e=>e))),Be.multiply=Ge(Le(((e,t)=>e*t/255))),Be.screen=Ge(Le(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Be.overlay=Ge(Le(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Be.darken=Ge(Le(((e,t)=>e>t?t:e))),Be.lighten=Ge(Le(((e,t)=>e>t?e:t))),Be.dodge=Ge(Le(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Be.burn=Ge(Le(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Ie=Be,{pow:Ye,sin:qe,cos:Ze}=Math,{floor:De,random:We}=Math,{log:Xe,pow:Fe,floor:Ke,abs:ze}=Math;function Ve(e,t=null){const r={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===m(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===m(e)&&(e=e[t]),null==e||isNaN(e)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)})),r.domain=[r.min,r.max],r.limits=(e,t)=>Te(r,e,t),r}function Te(e,t="equal",r=7){"array"==m(e)&&(e=Ve(e));const{min:n,max:o}=e,a=e.values.sort(((e,t)=>e-t));if(1===r)return[n,o];const c=[];if("c"===t.substr(0,1)&&(c.push(n),c.push(o)),"e"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++)c.push(n+e/r*(o-n));c.push(o)}else if("l"===t.substr(0,1)){if(n<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*Xe(n),t=Math.LOG10E*Xe(o);c.push(n);for(let n=1;n<r;n++)c.push(Fe(10,e+n/r*(t-e)));c.push(o)}else if("q"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++){const t=(a.length-1)*e/r,n=Ke(t);if(n===t)c.push(a[n]);else{const e=t-n;c.push(a[n]*(1-e)+a[n+1]*e)}}c.push(o)}else if("k"===t.substr(0,1)){let e;const t=a.length,s=new Array(t),l=new Array(r);let d=!0,f=0,u=null;u=[],u.push(n);for(let e=1;e<r;e++)u.push(n+e/r*(o-n));for(u.push(o);d;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){const t=a[e];let n,o=Number.MAX_VALUE;for(let a=0;a<r;a++){const r=ze(u[a]-t);r<o&&(o=r,n=a),l[n]++,s[e]=n}}const n=new Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)e=s[r],null===n[e]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/l[e];d=!1;for(let e=0;e<r;e++)if(n[e]!==u[e]){d=!0;break}u=n,f++,f>200&&(d=!1)}const i={};for(let e=0;e<r;e++)i[e]=[];for(let r=0;r<t;r++)e=s[r],i[e].push(a[r]);let b=[];for(let e=0;e<r;e++)b.push(i[e][0]),b.push(i[e][i[e].length-1]);b=b.sort(((e,t)=>e-t)),c.push(b[0]);for(let e=1;e<b.length;e+=2){const t=b[e];isNaN(t)||-1!==c.indexOf(t)||c.push(t)}}return c}const Ue=.022;function He(e,t,r){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:rt,abs:nt,cos:ot,sin:at,exp:ct,PI:st}=Math,lt={cool:()=>Pe([O.hsl(180,1,.9),O.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},dt={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},ft=Object.keys(dt),ut=new Map(ft.map((e=>[e.toLowerCase(),e]))),it="function"==typeof Proxy?new Proxy(dt,{get(e,t){const r=t.toLowerCase();if(ut.has(r))return e[ut.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(ft)}):dt,{max:bt}=Math;N.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=g(e,"rgb");t/=255,r/=255,n/=255;const o=1-bt(t,bt(r,n)),a=o<1?1/(1-o):0;return[(1-t-o)*a,(1-r-o)*a,(1-n-o)*a,o]})(this._rgb)},Object.assign(O,{cmyk:(...e)=>new N(...e,"cmyk")}),E.format.cmyk=(...e)=>{e=g(e,"cmyk");const[t,r,n,o]=e,a=e.length>4?e[4]:1;return 1===o?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),a]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=Me(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,gt=(...e)=>{const t=g(e,"rgba");let r=p(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{const t=g(e,"hsla");let r=p(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ye(t),r);if("lab"===r.substr(0,3)){const e=D();Z("d50");const n=((...e)=>{const t=g(e,"lab");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(V(t),r);return Z(e),n}if("lch"===r.substr(0,3)){const e=D();Z("d50");const n=((...e)=>{const t=g(e,"lch");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),r);return Z(e),n}return"oklab"===r.substr(0,5)?((...e)=>{const t=g(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=v(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Me(t)):"oklch"===r.substr(0,5)?((...e)=>{const t=g(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)},pt=(...e)=>{e=g(e,"lch");const[t,r,n,...o]=e,[a,c,s]=re(t,r,n),[l,d,f]=je(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,yt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,vt=/\s+/.source,_t=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Mt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(vt)+Mt+"\\)$"),At=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(_t)+kt+"\\)$"),Et=new RegExp("^rgba\\("+kt+[xt,xt,xt,yt].join(_t)+kt+"\\)$"),Nt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(vt)+Mt+"\\)$"),Ct=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(_t)+kt+"\\)$"),Ot=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Rt=new RegExp("^lab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),$t=new RegExp("^oklab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Bt=new RegExp("^oklch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),{round:Gt}=Math,Lt=e=>e.map(((e,t)=>t<=2?i(Gt(e),0,255):e)),It=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+.5*(e+1)*(r-t):t+e*(r-t)),+e),Yt=(e,t)=>"none"===e?t:e,qt=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(E.format.named)try{return E.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(At))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+It(Yt(e[t],0),0,255);e=Lt(e);const r=void 0!==t[4]?+It(t[4],0,1):1;return e[3]=r,e}if(t=e.match(Et)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+It(e[t],0,255);return e}if((t=e.match(Nt))||(t=e.match(Ct))){const e=t.slice(1,4);e[0]=+Yt(e[0].replace("deg",""),0),e[1]=.01*+It(Yt(e[1],0),0,100),e[2]=.01*+It(Yt(e[2],0),0,100);const r=Lt(xe(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const r=xe(e);for(let e=0;e<3;e++)r[e]=Gt(r[e]);return r[3]=+t[4],r}if(t=e.match(Rt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,100),e[1]=It(Yt(e[1],0),-125,125,!0),e[2]=It(Yt(e[2],0),-125,125,!0);const r=D();Z("d50");const n=Lt(F(e));Z(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=It(e[0],0,100),e[1]=It(Yt(e[1],0),0,150,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=D();Z("d50");const n=Lt(ne(e));Z(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match($t)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),-.4,.4,!0),e[2]=It(Yt(e[2],0),-.4,.4,!0);const r=Lt(je(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Bt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),0,.4,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=Lt(pt(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}};qt.test=e=>St.test(e)||Nt.test(e)||Rt.test(e)||Pt.test(e)||$t.test(e)||Bt.test(e)||At.test(e)||Et.test(e)||Ct.test(e)||Ot.test(e)||"transparent"===e;const Zt=qt;N.prototype.css=function(e){return gt(this._rgb,e)},O.css=(...e)=>new N(...e,"css"),E.format.css=Zt,E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&Zt.test(e))return"css"}}),E.format.gl=(...e)=>{const t=g(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},O.gl=(...e)=>new N(...e,"gl"),N.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},N.prototype.hex=function(e){return L(this._rgb,e)},O.hex=(...e)=>new N(...e,"hex"),E.format.hex=B,E.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Dt}=Math,Wt=e=>{const t=e/100;let r,n,o;return t<66?(r=255,n=t<6?0:-155.25485562709179-.44596950469579133*(n=t-2)+104.49216199393888*Dt(n),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Dt(o)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.25366309332127*Dt(r),n=325.4494125711974+.07943456536662342*(n=t-50)-28.0852963507957*Dt(n),o=255),[r,n,o,1]},{round:Xt}=Math;N.prototype.temp=N.prototype.kelvin=N.prototype.temperature=function(){return((...e)=>{const t=g(e,"rgb"),r=t[0],n=t[2];let o,a=1e3,c=4e4;for(;c-a>.4;){o=.5*(c+a);const e=Wt(o);e[2]/e[0]>=n/r?c=o:a=o}return Xt(o)})(this._rgb)};const Ft=(...e)=>new N(...e,"temp");Object.assign(O,{temp:Ft,kelvin:Ft,temperature:Ft}),E.format.temp=E.format.kelvin=E.format.temperature=Wt,N.prototype.oklch=function(){return ht(this._rgb)},Object.assign(O,{oklch:(...e)=>new N(...e,"oklch")}),E.format.oklch=pt,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(O,{analyze:Ve,average:(e,t="lrgb",r=null)=>{const n=e.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(e,t){return e+t}));if(r.forEach(((e,t)=>{r[t]*=o})),e=e.map((e=>new N(e))),"lrgb"===t)return((e,t)=>{const r=e.length,n=[0,0,0,0];for(let o=0;o<e.length;o++){const a=e[o],c=t[o]/r,s=a._rgb;n[0]+=Se(s[0],2)*c,n[1]+=Se(s[1],2)*c,n[2]+=Se(s[2],2)*c,n[3]+=s[3]*c}return n[0]=Ae(n[0]),n[1]=Ae(n[1]),n[2]=Ae(n[2]),n[3]>.9999999&&(n[3]=1),new N(b(n))})(e,r);const a=e.shift(),c=a.get(t),s=[];let l=0,d=0;for(let e=0;e<c.length;e++)if(c[e]=(c[e]||0)*r[0],s.push(isNaN(c[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(c[e])){const t=c[e]/180*Ee;l+=Ne(t)*r[0],d+=Ce(t)*r[0]}let f=a.alpha()*r[0];e.forEach(((e,n)=>{const o=e.get(t);f+=e.alpha()*r[n+1];for(let e=0;e<c.length;e++)if(!isNaN(o[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){const t=o[e]/180*Ee;l+=Ne(t)*r[n+1],d+=Ce(t)*r[n+1]}else c[e]+=o[e]*r[n+1]}));for(let e=0;e<c.length;e++)if("h"===t.charAt(e)){let t=Oe(d/s[e],l/s[e])/Ee*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;c[e]=t}else c[e]=c[e]/s[e];return f/=n,new N(c,t).alpha(f>.99999?1:f,!0)},bezier:e=>{const t=function(e){let t,r,n,o;if(2===(e=e.map((e=>new N(e)))).length)[r,n]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>r[t]+e*(n[t]-r[t])));return new N(t,"lab")};else if(3===e.length)[r,n,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*o[t]));return new N(t,"lab")};else if(4===e.length){let a;[r,n,o,a]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*o[t]+e*e*e*a[t]));return new N(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let r,n,o;r=e.map((e=>e.lab())),o=e.length-1,n=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t}(o),t=function(e){const t=1-e,a=[0,1,2].map((a=>r.reduce(((r,c,s)=>r+n[s]*t**(o-s)*e**s*c[a]),0)));return new N(a,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Ie,brewer:it,Color:N,colors:R,contrast:(e,t)=>{e=new N(e),t=new N(t);const r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new N(e),t=new N(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const r=He(...e.rgb()),n=He(...t.rgb()),o=r>=Ue?r:r+Math.pow(Ue-r,1.414),a=n>=Ue?n:n+Math.pow(Ue-n,1.414),c=Math.pow(a,.56)-Math.pow(o,.57),s=Math.pow(a,.65)-Math.pow(o,.62),l=Math.abs(a-o)<5e-4?0:o<a?1.14*c:1.14*s;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,o=[0,1]){let a,c=0;"array"===m(o)?a=o[1]-o[0]:(a=0,o=[o,o]);const s=function(s){const l=_*((e+120)/360+t*s),d=Ye(o[0]+a*s,n),f=(0!==c?r[0]+s*c:r)*d*(1-d)/2,u=Ze(l),i=qe(l);return O(b([255*(d+f*(-.14861*u+1.78277*i)),255*(d+f*(-.29227*u-.90649*i)),255*(d+f*(1.97294*u)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?n:(n=e,s)},s.hue=function(e){return null==e?r:("array"===m(r=e)?(c=r[1]-r[0],0===c&&(r=r[1])):c=0,s)},s.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,a=e[1]-e[0]):(o=[e,e],a=0),s)},s.scale=()=>O.scale(s),s.hue(r),s},deltaE:function(e,t,r=1,n=1,o=1){var a=function(e){return 360*e/(2*st)},c=function(e){return 2*st*e/360};e=new N(e),t=new N(t);const[s,l,d]=Array.from(e.lab()),[f,u,i]=Array.from(t.lab()),b=(s+f)/2,h=(Je(Qe(l,2)+Qe(d,2))+Je(Qe(u,2)+Qe(i,2)))/2,m=.5*(1-Je(Qe(h,7)/(Qe(h,7)+Qe(25,7)))),g=l*(1+m),p=u*(1+m),x=Je(Qe(g,2)+Qe(d,2)),y=Je(Qe(p,2)+Qe(i,2)),w=(x+y)/2,k=a(rt(d,g)),v=a(rt(i,p)),_=k>=0?k:k+360,j=v>=0?v:v+360,M=nt(_-j)>180?(_+j+360)/2:(_+j)/2,S=1-.17*ot(c(M-30))+.24*ot(c(2*M))+.32*ot(c(3*M+6))-.2*ot(c(4*M-63));let A=j-_;A=nt(A)<=180?A:j<=_?A+360:A-360,A=2*Je(x*y)*at(c(A)/2);const E=f-s,C=y-x,O=1+.015*Qe(b-50,2)/Je(20+Qe(b-50,2)),R=1+.045*w,P=1+.015*w*S,$=30*ct(-Qe((M-275)/25,2)),B=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*at(2*c($)),G=Je(Qe(E/(r*O),2)+Qe(C/(n*R),2)+Qe(A/(o*P),2)+B*(C/(n*R))*(A/(o*P)));return tt(0,et(100,G))},distance:function(e,t,r="lab"){e=new N(e),t=new N(t);const n=e.get(r),o=t.get(r);let a=0;for(let e in n){const t=(n[e]||0)-(o[e]||0);a+=t*t}return Math.sqrt(a)},input:E,interpolate:Q,limits:Te,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(De(16*We()));return new N(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new N(...e),!0}catch(e){return!1}}});const Kt=O;var zt=r(790);const Vt=(0,zt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,zt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Tt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,1) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-950} 0%, rgba(0,0,0,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg, rgba(0,0,0,0) 0%,{bbe-neutral-950} 100%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-primary-300} 0%,{bbe-primary-500} 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,{bbe-primary-400} 0%,{bbe-primary-600} 100%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-primary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(180deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Ut=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Ht(e){const t=function(e){const t=e,r=Ut;r.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:Kt.deltaE(t,e.hexcode)})))})),r.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const n=r.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return n.shades=n.shades.map((e=>({...e,lightnessDiff:Math.abs(Kt(e.hexcode).get("hsl.l")-Kt(t).get("hsl.l"))}))),n.closestShadeLightness=n.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),n}(e),r=t.closestShadeLightness.hexcode,[n,o]=Kt(e).hsl(),[a,c]=Kt(r).hsl();let s=n-(a||0);s=0===s?a.toString():s>0?"+"+s:s.toString();const l=o/c,d=t.shades.map((({number:r,hexcode:n})=>{const[,a]=Kt(n).hsl();let d;d=c<.01||o<.01?a:a*l;let f=Kt(n).set("hsl.s",d).set("hsl.h",s).hex();return r===t.closestShadeLightness.number&&(f=Kt(e).hex()),{number:r.toString(),hexcode:f}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:d}}function Jt(e,t=null){const r=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Tt.filter((e=>e.gradient.includes(`-${t}-`))):Tt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>r[t]||t))})))}var Qt=r(8244),er=r(4164),tr=r(383),rr=r(1455),nr=r.n(rr);const or=({onClose:e})=>(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,zt.jsx)("p",{children:(0,n.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,zt.jsxs)(c.Flex,{justify:"end",gap:4,children:[(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,n.__)("Don't Save","better-block-editor")})}),(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,n.__)("Save Changes","better-block-editor")})})]})]});function ar(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function cr(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const r=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${r}`,slug:`bbe-${e.toLowerCase()}-${r}`,color:t.hexcode}}))}var sr=r(8969);const lr=()=>{const[e,t]=(0,d.useState)(!1),[r,o]=(0,d.useState)(!1),[a,s]=(0,d.useState)(""),[l,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[b,h]=(0,d.useState)({color:!0,typography:!0}),m=ar(),g=(0,tr.Xo)();(0,d.useEffect)((()=>{if(!g||u)return;const e=e=>{const r=e.clipboardData,n=r.getData("text/html")||r.getData("text/plain");n&&n.includes("bbe-")&&t(!0)};return g.addEventListener("paste",e),()=>g.removeEventListener("paste",e)}),[g,u]);const p=(0,Qt.dZ)(),x=async()=>{await nr()({path:`${sr.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),i(!0)};return u&&!l?null:(0,zt.jsxs)(zt.Fragment,{children:[e&&(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,zt.jsx)("p",{children:(0,n.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Colors","better-block-editor"),checked:b.color,onChange:e=>h({...b,color:e})}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Typography","better-block-editor"),checked:b.typography,onChange:e=>h({...b,typography:e})}),a&&(0,zt.jsx)(c.Notice,{status:"error",isDismissible:!1,children:a}),(0,zt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{o(!0),s("");try{let e=await nr()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await nr()({path:`${sr.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:b.color?1:0,typography:b.typography?1:0}}}),e?.error)throw new Error(e.error);await p(),await x(),m||f(!0),t(!1)}catch(e){s(e.message||(0,n.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:r,children:r?(0,zt.jsx)(c.Spinner,{}):(0,n.__)("Activate","better-block-editor")}),(0,zt.jsx)(c.Button,{variant:"secondary",onClick:async()=>{await x(),t(!1),f(!1)},children:(0,n.__)("Dismiss","better-block-editor")})]})]}),l&&(0,zt.jsx)(or,{onClose:()=>f(!1)})]})};var dr=r(9876);const fr="wpbbe-palette-generator",ur="wpbbe-design-system-generator",ir=`${ur}/${fr}`,br={neutral:"",primary:"",secondary:""},hr="neutral",mr="primary",gr="secondary",pr=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xr(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const yr=({label:e,value:t,onChange:r,colors:o,onReset:s})=>(0,zt.jsxs)(c.BaseControl,{children:[(0,zt.jsxs)(c.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,zt.jsx)("h3",{children:e}),(0,zt.jsx)(c.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:s,children:(0,n.__)("Reset","better-block-editor")})]}),(0,zt.jsx)(a.ColorPalette,{value:t,onChange:r,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),wr=()=>(0,zt.jsx)(c.Button,{className:(0,er.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",ir),children:(0,n.__)("Palette Generator","better-block-editor")}),kr=()=>{const[e,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{let e=null;const r=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const r=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");r!==e&&(t(r),e=r)},n=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?r():e&&(t(null),e=null)})),o=new MutationObserver(r);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{n(),o.disconnect(),t(null)}}),[]),e?(0,d.createPortal)((0,zt.jsx)(wr,{}),e):null},vr=()=>{const e=(0,d.useContext)(Qt.Zb),{globalStylesId:t,isReady:r,user:a}=e,[s,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)({neutral:[],primary:[],secondary:[]}),[b,h]=(0,d.useState)(br),m=(0,d.useRef)(null),g=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),p=ar(),x=(0,d.useCallback)((()=>{var t;const r=[hr,mr,gr],n={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return r.forEach((e=>{n[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),i(n),n}),[e]),y=(0,d.useCallback)(((r,n=null)=>{var o,c;const s=xr(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...r.neutral,...r.primary,...r.secondary]),d=null!==(c=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==c?c:[];let f;f=n?xr(d,Jt(s,n)):Jt(s),function(e,t,r,n,o=!1){var a;const c=null!==(a=e?.settings)&&void 0!==a?a:{},s={...c,color:{...c.color,palette:{...c.color?.palette,theme:r},gradients:{...c.color?.gradients,theme:n}},custom:{...c.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:s}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(a,t,s,f)}),[e,a,t]),w=(0,d.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&i((r=>{const n={...r,[e]:t[e]};return y(n,e),n}))}),[y]),k=(0,d.useCallback)(((e,t)=>{let r;try{r=Ht(t)}catch(e){return}const n=cr(e,r.shades);h((r=>({...r,[e]:t}))),i((t=>{const r={...t,[e]:n};return y(r,e),r}))}),[y]),v=function(e,t){var r,n,o,a,c,s;const l=null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],d=null!==(n=e?.merged?.settings?.color?.palette?.core)&&void 0!==n?n:[],f=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(f).concat(d),[i="#000000"]=(0,Qt.YR)("color.text"),[b="#ffffff"]=(0,Qt.YR)("color.background"),[h=i]=(0,Qt.YR)("elements.h1.color.text"),[m=h]=(0,Qt.YR)("elements.link.color.text"),[g=m]=(0,Qt.YR)("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[r,n])=>{const o=e.find((e=>e.slug===r));return o&&(t[n]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const p=u.filter((({color:e})=>e===i)),x=u.filter((({color:e})=>e===g)),y=u.filter((({color:e})=>e===b)),w=p.concat(x).concat(u).filter((({color:e})=>e!==b)).slice(0,2);return{neutral:null!==(a=w?.[0]?.color)&&void 0!==a?a:"#000000",primary:null!==(c=w?.[1]?.color)&&void 0!==c?c:"#ffffff",secondary:null!==(s=y?.color)&&void 0!==s?s:"#ffffff"}}(e,pr),_=(0,d.useCallback)((()=>{if(r)try{const e={neutral:cr(hr,Ht(v.neutral).shades),primary:cr(mr,Ht(v.primary).shades),secondary:cr(gr,Ht(v.secondary).shades)};h({neutral:v.neutral,primary:v.primary,secondary:v.secondary}),i(e),y(e)}catch(e){}}),[r,v,y]);return(0,d.useEffect)((()=>{r&&!s&&(m.current=x(),f(!0))}),[r,x,s]),(0,d.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===ir;t&&!e&&(h(br),f(!1)),e=t}));return()=>t()}),[]),g&&p?(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsx)(o.PluginSidebar,{name:fr,title:(0,n.__)("Palette Generator","better-block-editor"),icon:Vt,isPinnable:!1,children:(0,zt.jsxs)(c.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,zt.jsx)("h2",{children:(0,n.__)("Base Colors","better-block-editor")}),(0,zt.jsx)("p",{children:(0,n.__)("Choose base colors:","better-block-editor")}),(0,zt.jsxs)(c.__experimentalVStack,{spacing:8,children:[(0,zt.jsx)(yr,{label:(0,n.__)("Neutral","better-block-editor"),value:b.neutral,onChange:e=>k(hr,e),colors:u.neutral,onReset:()=>w(hr)}),(0,zt.jsx)(yr,{label:(0,n.__)("Primary","better-block-editor"),value:b.primary,N:!0,onChange:e=>k(mr,e),colors:u.primary,onReset:()=>w(mr)}),(0,zt.jsx)(yr,{label:(0,n.__)("Secondary","better-block-editor"),value:b.secondary,onChange:e=>k(gr,e),colors:u.secondary,onReset:()=>w(gr)}),!pr&&(0,zt.jsx)(c.Button,{variant:"primary",onClick:()=>{_()},children:(0,n.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,zt.jsx)(kr,{})]}):null};(0,s.registerPlugin)(ur,{render:()=>(0,zt.jsx)(Qt.Th,{children:(0,zt.jsx)(vr,{})})}),(0,dr.L)("design-system-parts")||pr||(0,s.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,zt.jsx)(lr,{})})})(); -
better-block-editor/trunk/dist/editor/plugins/interface/editor-rtl.css
r3386474 r3443250 1 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px; padding:0 18px}2 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view].components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500}1 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px;margin-right:auto;padding:0 18px} 2 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])) .block-editor-block-card{order:-1000}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500} -
better-block-editor/trunk/dist/editor/plugins/interface/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-data', 'wp-editor', 'wp-element'), 'version' => ' dee561d5625d931817db');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-data', 'wp-editor', 'wp-element'), 'version' => 'be8021461535637d6da6'); -
better-block-editor/trunk/dist/editor/plugins/interface/editor.css
r3386474 r3443250 1 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px; padding:0 18px}2 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:first-child:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view] .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view].components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500}1 body .block-editor-block-panel-inner:not(.is-opened){padding:16px 0}:where(.block-editor,.edit-site) .editor-header .editor-header__settings .editor-preview-dropdown{order:-100}.wpbbe-responsive-breakpoint-control>.components-base-control__help{color:#757575;margin-bottom:0;margin-top:8px}#editor .interface-interface-skeleton__footer,#site-editor .interface-interface-skeleton__footer{justify-content:space-between}#editor .interface-interface-skeleton__footer .wpbbe-copyright,#site-editor .interface-interface-skeleton__footer .wpbbe-copyright{color:#757575;line-height:24px;margin-left:auto;padding:0 18px} 2 .interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>div:first-child:has(>.components-panel__body:first-child){order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .color-block-support-panel{order:-450}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .background-block-support-panel{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .filter-block-support-panel{order:-350}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .typography-block-support-panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .dimensions-block-support-panel{order:-250}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view] .border-block-support-panel{order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-styles-view]>:not(.components-tools-panel){display:grid;order:-150}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector:not(:has([role=tabpanel])) .block-editor-block-card{order:-1000}.interface-interface-skeleton__sidebar .block-editor-block-inspector [role=tabpanel][id$=-settings-view]{display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child)){display:grid;order:-500}.interface-interface-skeleton__sidebar .block-editor-block-inspector .css-0:has(>:where(.components-panel__body:first-child,.components-tools-panel:first-child))>.components-panel__body:not(.wpbbe){order:-100}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-block-inspector__position{order:-400}.interface-interface-skeleton__sidebar .block-editor-block-inspector .block-editor-bindings__panel{order:-300}.interface-interface-skeleton__sidebar .block-editor-block-inspector>div:has(.block-editor-block-inspector__advanced){order:-200}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control){display:grid}.interface-interface-skeleton__sidebar .block-editor-block-inspector .components-panel__body.block-editor-block-inspector__position>div:has(.components-base-control)>.components-base-control:has(.components-custom-select-control){order:-500} -
better-block-editor/trunk/dist/editor/plugins/interface/editor.js
r3386474 r3443250 1 (()=>{"use strict";var e={383:(e,t,n)=>{n.d(t,{ wm:()=>i});var r=n(4715),o=n(7143),c=n(3656);async function i(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(c.store).isCleanNewPost()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const r=n.querySelector(".wp-block[data-block]");if(!isNaN(r?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}},790:e=>{e.exports=window.ReactJSXRuntime},4715:e=>{e.exports=window.wp.blockEditor},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var c=t[r]={exports:{}};return e[r](c,c.exports,n),c.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r=n(383),o=n(6087),c=n(790);function i(){return(0,c.jsx)("span",{children:"© Better Block Editor"})}function a(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,o.createRoot)(t).render((0,c.jsx)(e,{})),t}(i))}window.addEventListener("urlchangeevent",(()=>{(0,r.wm)((()=>a()))})),(0,r.wm)((()=>a()))})();1 (()=>{"use strict";var e={383:(e,t,n)=>{n.d(t,{gi:()=>c,qx:()=>d});var o=n(4715),r=n(7143),i=n(3656);async function c(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,r.subscribe)((()=>{((0,r.select)(i.store).isCleanNewPost()||((0,r.select)(i.store).getEditedPostAttribute("title")||"").trim()||(0,r.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}function d(){var e,t;return null!==(e=null!==(t=(0,r.select)("core/edit-post")?.getEditorMode())&&void 0!==t?t:(0,r.select)("core/edit-site")?.getEditorMode())&&void 0!==e?e:void 0}},790:e=>{e.exports=window.ReactJSXRuntime},4715:e=>{e.exports=window.wp.blockEditor},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var o=n(7143),r=n(6087),i=n(383),c=n(790);function d(){return(0,c.jsx)("span",{children:"© Better Block Editor"})}function s(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,r.createRoot)(t).render((0,c.jsx)(e,{})),t}(d))}window.addEventListener("urlchangeevent",(()=>{(0,i.gi)(s)})),(0,i.gi)(s);let a=(0,i.qx)();(0,o.subscribe)((()=>{const e=(0,i.qx)();e&&e!==a&&(a=e,"visual"===e&&(0,i.gi)(s))}))})(); -
better-block-editor/trunk/dist/editor/plugins/partial-import/editor.asset.php
r3388992 r3443250 1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-data', 'wp-dom', 'wp-editor'), 'version' => ' 86bca2581287994cf202');1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-data', 'wp-dom', 'wp-editor'), 'version' => '01092c83ed5cfd7a58cc'); -
better-block-editor/trunk/dist/editor/plugins/partial-import/editor.js
r3388992 r3443250 1 (()=>{"use strict";var t={383:(t,e,a)=>{a.d(e,{Xo:()=>r,cs:()=>i,gi:()=>c });var n=a(4715),o=a(7143),s=a(3656);function i(){return document.querySelector('iframe[name^="editor-canvas"]')}function r(){var t;return null!==(t=i()?.contentWindow?.document)&&void 0!==t?t:document}async function c(t){await async function(t){if("undefined"!=typeof document)return new Promise((e=>{if("complete"===document.readyState||"interactive"===document.readyState)return t&&t(),e();document.addEventListener("DOMContentLoaded",(()=>{t&&t(),e()}))}))}(),await async function(){return new Promise((t=>{const e=(0,o.subscribe)((()=>{((0,o.select)(s.store).isCleanNewPost()||((0,o.select)(s.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(n.store).getBlockCount()>0)&&(e(),t())}))}))}(),await async function(){return new Promise((t=>{const e=setInterval((()=>{(async function(){const t=document.querySelector('iframe[name="editor-canvas"]');if(t){const e=t.contentWindow.document;return new Promise((a=>{if("complete"===e.readyState)return a(e);t.contentWindow.addEventListener("load",(()=>a(e)))}))}return new Promise((t=>t(document)))})().then((a=>{const n=a.querySelector(".wp-block[data-block]");if(!isNaN(n?.getBoundingClientRect()?.height))return clearInterval(e),t()}))}),100)}))}(),t()}},4715:t=>{t.exports=window.wp.blockEditor},4997:t=>{t.exports=window.wp.blocks},7143:t=>{t.exports=window.wp.data},3656:t=>{t.exports=window.wp.editor}},e={};function a(n){var o=e[n];if(void 0!==o)return o.exports;var s=e[n]={exports:{}};return t[n](s,s.exports,a),s.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,o,s=a(4997),i=a(7143),r=a(383);const c=window.WPBBE_DATA?.wpbbePasteConfig||{},l=null!==(n=c.debug)&&void 0!==n&&n,d=parseInt(null!==(o=c.batchSize)&&void 0!==o?o:3),u=c.ajaxNonce,g=c.ajaxUrl,m=c.siteUrl;class p{constructor(t){this.enabled=t,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...t){this.enabled&&console.debug(...t)}info(...t){this.enabled&&console.info(...t)}log(...t){this.enabled&&console.log(...t)}warn(...t){this.enabled&&console.warn(...t)}error(...t){this.enabled&&console.error(...t)}time(t){this.enabled&&console.time(t)}timeEnd(t){this.enabled&&console.timeEnd(t)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const t=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${t}%`)}}}const h=window.wp.dom;async function b(t,e){return Promise.all(t.map((async t=>{const a=await e(t);return a.innerBlocks&&a.innerBlocks.length?{...a,innerBlocks:await b(a.innerBlocks,e)}:a})))}function f(){var t,e;return null!==(t=null!==(e=(0,i.select)("core/edit-post")?.getEditorMode())&&void 0!==e?e:(0,i.select)("core/edit-site")?.getEditorMode())&&void 0!==t?t:void 0}const w="\x3c!-- wpbbe-import --\x3e",v=new p(l);async function y(t){if(v.debug("Paste event handled in editor",t),t.clipboardData.getData(!1))return void v.debug("It's our own synthetic import paste event, not intercepting");let e=null;try{e=(0,r.Xo)().activeElement}catch(t){v.debug("Error accessing activeElement:",t)}if(["INPUT","TEXTAREA"].includes(e?.tagName))return void v.debug("Paste in text field, not intercepting");v.debug("Intercepting paste event in editor");const a=t.clipboardData,n=a.getData("text/html")||a.getData("text/plain");if(n.includes(w))if(t.preventDefault(),t.stopPropagation(),v.debug("Import marker found, processing pasted content"),"BODY"!==e.tagName)try{if(e&&!e.classList.contains("editor-post-title__input")){const t=e.querySelector("span");t&&(t.setAttribute("data-rich-text-placeholder","Importing..."),t.classList.add("placeholder-pulse"))}const a=await async function(t){v.time("⚡ Processing pasted content"),v.resetStats(),v.info("Processing pasted HTML:",t.substring(0,100)+(t.length>100?"...":""));const e=(0,s.pasteHandler)({HTML:t});if(e&&e.length){v.info(`Found ${e.length} blocks in pasted content`);const t=[],a=e=>{["core/image","core/cover"].includes(e.name)&&e.attributes.url&&!e.attributes.url.includes(m)&&t.push(e.attributes.url),"wpbbe/svg-inline"===e.name&&e.attributes.imageURL&&!e.attributes.imageURL.includes(m)&&t.push(e.attributes.imageURL);const a=e.attributes?.style?.background?.backgroundImage;return a&&a.url&&!a.url.includes(m)&&t.push(a.url),e};v.time(" ↪ Collecting image URLs"),await b(e,a),v.timeEnd(" ↪ Collecting image URLs");let n={};if(t.length>0){const e=[...new Set(t)];v.info(`Found ${e.length} unique external images to process (${t.length-e.length} duplicates)`),n=await async function(t){v.imageStats.total+=t.length,v.time("🔄 Batch processing images");const e=t;v.info(`⬇️ Processing ${e.length} new images, ${t.length-e.length} from cache`),v.imageStats.fromCache+=t.length-e.length;const a={};let n=0,o=0,s=0;for(let t=0;t<e.length;t+=d){const i=e.slice(t,t+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(t/d)+1}/${Math.ceil(e.length/d)} (${i.length} images)`);try{const e=new FormData;e.append("action","custom_paste_download_image_batch"),e.append("image_urls",JSON.stringify(i)),e.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(t/d)+1})`);const s=await fetch(g,{method:"POST",credentials:"same-origin",body:e});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(t/d)+1})`),!s.ok)throw new Error(`Failed to process batch: ${s.statusText}`);const r=await s.json();if(!r.success)throw new Error("WordPress failed to process batch");let c=0;const l=r.data.data||r.data;Object.entries(l).forEach((([t,e])=>{a[t]=e,e.from_cache&&c++}));const m=i.length-c;n+=i.length,o+=c,v.imageStats.newlyDownloaded+=m,v.info(` ✓ Batch ${Math.floor(t/d)+1} complete: ${i.length} images processed (${c} from server cache)`)}catch(e){v.error(` ❌ Error processing batch ${Math.floor(t/d)+1}:`),s+=i.length,v.imageStats.failed+=i.length,i.forEach((t=>{a[t]={id:null,url:t,alt:"",caption:""}}))}t+d<e.length&&await new Promise((t=>setTimeout(t,300)))}return v.info(` ⚡ Batch processing complete: ${n} successful, ${o} from server cache, ${s} failed`),v.timeEnd("🔄 Batch processing images"),a}(e)}v.time(" ↪ Updating blocks with processed images");const o=await b(e,(async t=>{const e=t;if(("core/image"===t.name||"core/cover"===t.name)&&t.attributes.url&&!t.attributes.url.includes(m)){const a=t.attributes.url;if(n[a]){const t=n[a];e.attributes.url=t.url,e.attributes.id=t.id,t.alt&&(e.attributes.alt=t.alt),t.caption&&(e.attributes.caption=t.caption)}}const a=t.attributes?.style?.background?.backgroundImage;if(a&&a.url&&!a.url.includes(m)){const t=a.url;if(n[t]){const a=n[t];e.attributes.style.background.backgroundImage.url=a.url,e.attributes.style.background.backgroundImage.id=a.id}}const o=t.attributes?.imageURL;if(o&&!o.includes(m)&&n[o]){const t=n[o];e.attributes.imageURL=t.url,e.attributes.imageID=t.id}return e}));return v.timeEnd(" ↪ Updating blocks with processed images"),v.printStats(),v.timeEnd("⚡ Processing pasted content"),o}return v.timeEnd("⚡ Processing pasted content"),e}(n.replace(w,"").trim());!function(t,e=[]){const a=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),n=(0,s.serialize)(e);var o;a.clipboardData.setData("text/plain",(o=(o=n).replace(/<br>/g,"\n"),(0,h.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),a.clipboardData.setData("text/html",n),a.clipboardData.setData("wpbbe-import","true"),t.focus(),t.dispatchEvent(a);const i=new p(l),r=a.clipboardData.getData("text/html")||a.clipboardData.getData("text/plain");i.info(`Synthetic paste event triggered with payload: "${r}"`)}(t.target,a)}catch(t){v.error("Error processing pasted content:")}else v.debug("No paste target block, pasting to <BODY> is not supported.");else v.debug("No import marker found, stop intercepting paste")}function P(){if((0,r.Xo)().addEventListener("paste",y,!0),v.info("Paste handler attached to editor"),(0,r.cs)()){const t=document;t.addEventListener("paste",(async e=>{const a=t.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");a&&a.contains(e.target)&&y(e)}),{capture:!0}),v.info("Paste handler attached to main document (iframe mode).")}}let S,E=f();(0,i.subscribe)((()=>{const t=f();t&&t!==E&&(v.debug("Editor mode changed to:",t),E=t,"visual"===t&&(0,r.gi)((()=>{(0,r.cs)()&&(v.debug("Reattached paste handler to iframe after switching to visual mode."),P())})))})),(0,i.subscribe)((()=>{const t=(0,i.select)("core/editor").getCurrentPostId();t!==S&&(S=t,v.debug(`Post ID changed from ${S} to ${t}, reattaching paste handler.`),(0,r.gi)((()=>{P()})))}))})();1 (()=>{"use strict";var t={383:(t,e,a)=>{a.d(e,{Xo:()=>r,cs:()=>i,gi:()=>c,qx:()=>l});var n=a(4715),o=a(7143),s=a(3656);function i(){return document.querySelector('iframe[name^="editor-canvas"]')}function r(){var t;return null!==(t=i()?.contentWindow?.document)&&void 0!==t?t:document}async function c(t){await async function(t){if("undefined"!=typeof document)return new Promise((e=>{if("complete"===document.readyState||"interactive"===document.readyState)return t&&t(),e();document.addEventListener("DOMContentLoaded",(()=>{t&&t(),e()}))}))}(),await async function(){return new Promise((t=>{const e=(0,o.subscribe)((()=>{((0,o.select)(s.store).isCleanNewPost()||((0,o.select)(s.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(n.store).getBlockCount()>0)&&(e(),t())}))}))}(),await async function(){return new Promise((t=>{const e=setInterval((()=>{(async function(){const t=document.querySelector('iframe[name="editor-canvas"]');if(t){const e=t.contentWindow.document;return new Promise((a=>{if("complete"===e.readyState)return a(e);t.contentWindow.addEventListener("load",(()=>a(e)))}))}return new Promise((t=>t(document)))})().then((a=>{const n=a.querySelector(".wp-block[data-block]");if(!isNaN(n?.getBoundingClientRect()?.height))return clearInterval(e),t()}))}),100)}))}(),t()}function l(){var t,e;return null!==(t=null!==(e=(0,o.select)("core/edit-post")?.getEditorMode())&&void 0!==e?e:(0,o.select)("core/edit-site")?.getEditorMode())&&void 0!==t?t:void 0}},4715:t=>{t.exports=window.wp.blockEditor},4997:t=>{t.exports=window.wp.blocks},7143:t=>{t.exports=window.wp.data},3656:t=>{t.exports=window.wp.editor}},e={};function a(n){var o=e[n];if(void 0!==o)return o.exports;var s=e[n]={exports:{}};return t[n](s,s.exports,a),s.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var n,o,s=a(4997),i=a(7143),r=a(383);const c=window.WPBBE_DATA?.wpbbePasteConfig||{},l=null!==(n=c.debug)&&void 0!==n&&n,d=parseInt(null!==(o=c.batchSize)&&void 0!==o?o:3),u=c.ajaxNonce,g=c.ajaxUrl,m=c.siteUrl;class p{constructor(t){this.enabled=t,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...t){this.enabled&&console.debug(...t)}info(...t){this.enabled&&console.info(...t)}log(...t){this.enabled&&console.log(...t)}warn(...t){this.enabled&&console.warn(...t)}error(...t){this.enabled&&console.error(...t)}time(t){this.enabled&&console.time(t)}timeEnd(t){this.enabled&&console.timeEnd(t)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const t=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${t}%`)}}}const h=window.wp.dom;async function b(t,e){return Promise.all(t.map((async t=>{const a=await e(t);return a.innerBlocks&&a.innerBlocks.length?{...a,innerBlocks:await b(a.innerBlocks,e)}:a})))}const f="\x3c!-- wpbbe-import --\x3e",w=new p(l);async function v(t){if(w.debug("Paste event handled in editor",t),t.clipboardData.getData(!1))return void w.debug("It's our own synthetic import paste event, not intercepting");let e=null;try{e=(0,r.Xo)().activeElement}catch(t){w.debug("Error accessing activeElement:",t)}if(["INPUT","TEXTAREA"].includes(e?.tagName))return void w.debug("Paste in text field, not intercepting");w.debug("Intercepting paste event in editor");const a=t.clipboardData,n=a.getData("text/html")||a.getData("text/plain");if(n.includes(f))if(t.preventDefault(),t.stopPropagation(),w.debug("Import marker found, processing pasted content"),"BODY"!==e.tagName)try{if(e&&!e.classList.contains("editor-post-title__input")){const t=e.querySelector("span");t&&(t.setAttribute("data-rich-text-placeholder","Importing..."),t.classList.add("placeholder-pulse"))}const a=await async function(t){w.time("⚡ Processing pasted content"),w.resetStats(),w.info("Processing pasted HTML:",t.substring(0,100)+(t.length>100?"...":""));const e=(0,s.pasteHandler)({HTML:t});if(e&&e.length){w.info(`Found ${e.length} blocks in pasted content`);const t=[],a=e=>{["core/image","core/cover"].includes(e.name)&&e.attributes.url&&!e.attributes.url.includes(m)&&t.push(e.attributes.url),"wpbbe/svg-inline"===e.name&&e.attributes.imageURL&&!e.attributes.imageURL.includes(m)&&t.push(e.attributes.imageURL);const a=e.attributes?.style?.background?.backgroundImage;return a&&a.url&&!a.url.includes(m)&&t.push(a.url),e};w.time(" ↪ Collecting image URLs"),await b(e,a),w.timeEnd(" ↪ Collecting image URLs");let n={};if(t.length>0){const e=[...new Set(t)];w.info(`Found ${e.length} unique external images to process (${t.length-e.length} duplicates)`),n=await async function(t){w.imageStats.total+=t.length,w.time("🔄 Batch processing images");const e=t;w.info(`⬇️ Processing ${e.length} new images, ${t.length-e.length} from cache`),w.imageStats.fromCache+=t.length-e.length;const a={};let n=0,o=0,s=0;for(let t=0;t<e.length;t+=d){const i=e.slice(t,t+d);w.imageStats.batchesProcessed++,w.info(` 🔄 Processing batch ${Math.floor(t/d)+1}/${Math.ceil(e.length/d)} (${i.length} images)`);try{const e=new FormData;e.append("action","custom_paste_download_image_batch"),e.append("image_urls",JSON.stringify(i)),e.append("nonce",u),w.time(` ↪ AJAX request (batch ${Math.floor(t/d)+1})`);const s=await fetch(g,{method:"POST",credentials:"same-origin",body:e});if(w.timeEnd(` ↪ AJAX request (batch ${Math.floor(t/d)+1})`),!s.ok)throw new Error(`Failed to process batch: ${s.statusText}`);const r=await s.json();if(!r.success)throw new Error("WordPress failed to process batch");let c=0;const l=r.data.data||r.data;Object.entries(l).forEach((([t,e])=>{a[t]=e,e.from_cache&&c++}));const m=i.length-c;n+=i.length,o+=c,w.imageStats.newlyDownloaded+=m,w.info(` ✓ Batch ${Math.floor(t/d)+1} complete: ${i.length} images processed (${c} from server cache)`)}catch(e){w.error(` ❌ Error processing batch ${Math.floor(t/d)+1}:`),s+=i.length,w.imageStats.failed+=i.length,i.forEach((t=>{a[t]={id:null,url:t,alt:"",caption:""}}))}t+d<e.length&&await new Promise((t=>setTimeout(t,300)))}return w.info(` ⚡ Batch processing complete: ${n} successful, ${o} from server cache, ${s} failed`),w.timeEnd("🔄 Batch processing images"),a}(e)}w.time(" ↪ Updating blocks with processed images");const o=await b(e,(async t=>{const e=t;if(("core/image"===t.name||"core/cover"===t.name)&&t.attributes.url&&!t.attributes.url.includes(m)){const a=t.attributes.url;if(n[a]){const t=n[a];e.attributes.url=t.url,e.attributes.id=t.id,t.alt&&(e.attributes.alt=t.alt),t.caption&&(e.attributes.caption=t.caption)}}const a=t.attributes?.style?.background?.backgroundImage;if(a&&a.url&&!a.url.includes(m)){const t=a.url;if(n[t]){const a=n[t];e.attributes.style.background.backgroundImage.url=a.url,e.attributes.style.background.backgroundImage.id=a.id}}const o=t.attributes?.imageURL;if(o&&!o.includes(m)&&n[o]){const t=n[o];e.attributes.imageURL=t.url,e.attributes.imageID=t.id}return e}));return w.timeEnd(" ↪ Updating blocks with processed images"),w.printStats(),w.timeEnd("⚡ Processing pasted content"),o}return w.timeEnd("⚡ Processing pasted content"),e}(n.replace(f,"").trim());!function(t,e=[]){const a=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),n=(0,s.serialize)(e);var o;a.clipboardData.setData("text/plain",(o=(o=n).replace(/<br>/g,"\n"),(0,h.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),a.clipboardData.setData("text/html",n),a.clipboardData.setData("wpbbe-import","true"),t.focus(),t.dispatchEvent(a);const i=new p(l),r=a.clipboardData.getData("text/html")||a.clipboardData.getData("text/plain");i.info(`Synthetic paste event triggered with payload: "${r}"`)}(t.target,a)}catch(t){w.error("Error processing pasted content:")}else w.debug("No paste target block, pasting to <BODY> is not supported.");else w.debug("No import marker found, stop intercepting paste")}function y(){if((0,r.Xo)().addEventListener("paste",v,!0),w.info("Paste handler attached to editor"),(0,r.cs)()){const t=document;t.addEventListener("paste",(async e=>{const a=t.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");a&&a.contains(e.target)&&v(e)}),{capture:!0}),w.info("Paste handler attached to main document (iframe mode).")}}let P,S=(0,r.qx)();(0,i.subscribe)((()=>{const t=(0,r.qx)();t&&t!==S&&(w.debug("Editor mode changed to:",t),S=t,"visual"===t&&(0,r.gi)((()=>{(0,r.cs)()&&(w.debug("Reattached paste handler to iframe after switching to visual mode."),y())})))})),(0,i.subscribe)((()=>{const t=(0,i.select)("core/editor").getCurrentPostId();t!==P&&(P=t,w.debug(`Post ID changed from ${P} to ${t}, reattaching paste handler.`),(0,r.gi)((()=>{y()})))}))})(); -
better-block-editor/trunk/dist/editor/plugins/welcome-guide/editor.asset.php
r3386474 r3443250 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-preferences'), 'version' => ' ec38b7879ae5ad8eddbd');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-preferences'), 'version' => 'bcdb13bb85ae87021bac'); -
better-block-editor/trunk/dist/editor/plugins/welcome-guide/editor.js
r3386474 r3443250 1 (()=>{var e={ 1150:(e,t,n)=>{"use strict";n.d(t,{V:()=>u});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var d=n(790);const l="wpbbe/welcome-guide";function w(e){return e.map((e=>{var t;return{image:(0,d.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,d.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function u({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:u}=(0,i.select)(c.store),{set:p}=(0,i.useDispatch)(c.store),m=!u(l,e),[f,b]=(0,r.useState)(m);return f?(0,d.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:w(t),finishButtonText:n,onFinish:()=>{b(!1),p(l,e,!0)},...a}):null}},383:(e,t,n)=>{"use strict";n.d(t,{wm:()=>s});var o=n(4715),i=n(7143),r=n(3656);async function s(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,i.subscribe)((()=>{((0,i.select)(r.store).isCleanNewPost()||(0,i.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../"})(),(()=>{"use strict";var e=n(6087),t=n(7723),o=n(1150),i=n(383);const r=n.p+"images/logo.c2e98be7.webp",s=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const a=[{image:r,title:(0,t.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,t.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:s,title:(0,t.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,t.__)("Right sidebar:","better-block-editor")})," ",(0,t.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,t.__)("Top bar:","better-block-editor")})," ",(0,t.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,t.__)("Try these on different blocks.","better-block-editor")]})}];function d(){const n=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");if(!n)return;const i=document.createElement("div");(0,e.createRoot)(i).render((0,c.jsx)(o.V,{identifier:"block-editor",pages:a,finishButtonText:(0,t.__)("Try It Now","better-block-editor")})),n.appendChild(i)}(0,i.wm)(d),window.addEventListener("urlchangeevent",(()=>{(0,i.wm)(d)}))})()})();1 (()=>{var e={9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>u});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var d=n(790);const w="wpbbe/welcome-guide";function l(e){return e.map((e=>{var t;return{image:(0,d.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,d.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function u({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:u}=(0,i.select)(c.store),{set:p}=(0,i.useDispatch)(c.store),b=!u(w,e),[m,h]=(0,r.useState)(b);return m?(0,d.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:l(t),finishButtonText:n,onFinish:()=>{h(!1),p(w,e,!0)},...a}):null}n.p},383:(e,t,n)=>{"use strict";n.d(t,{wm:()=>s});var o=n(4715),i=n(7143),r=n(3656);async function s(e){await async function(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}(),await async function(){return new Promise((e=>{const t=(0,i.subscribe)((()=>{((0,i.select)(r.store).isCleanNewPost()||(0,i.select)(o.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const o=n.querySelector(".wp-block[data-block]");if(!isNaN(o?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../"})(),(()=>{"use strict";var e=n(6087),t=n(7723),o=n(9941),i=n(383);const r=n.p+"images/logo.c2e98be7.webp",s=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const a=[{image:r,title:(0,t.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,t.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:s,title:(0,t.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,t.__)("Right sidebar:","better-block-editor")})," ",(0,t.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,t.__)("Top bar:","better-block-editor")})," ",(0,t.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,t.__)("Try these on different blocks.","better-block-editor")]})}];function d(){const n=document.querySelector("#wpwrap");if(!n)return;if(n.querySelector("#wpbbe-welcome-guide-wrapper__block-editor"))return;const i=document.createElement("div");i.style.display="none",i.id="wpbbe-welcome-guide-wrapper__block-editor",(0,e.createRoot)(i).render((0,c.jsx)(o.V,{identifier:"block-editor",pages:a,finishButtonText:(0,t.__)("Try It Now","better-block-editor")})),n.appendChild(i)}(0,i.wm)(d),window.addEventListener("urlchangeevent",(()=>{(0,i.wm)(d)}))})()})(); -
better-block-editor/trunk/readme.txt
r3409704 r3443250 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1. 0.1.27 Stable tag: 1.1.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 26 26 * Bakery — [https://templates.wpbbe.io/bakery/](https://templates.wpbbe.io/bakery/) 27 27 * More templates coming soon. 28 **How it works** 28 = How it works = 29 29 Import a template and make it yours in minutes with the one-click customization tool. Mix pages and sections from different templates with Partial Import. Create a professional website in hours — not weeks! 30 30 == Features == … … 63 63 * User Guide — [https://docs.wpbbe.io/](https://docs.wpbbe.io/) 64 64 == Changelog == 65 = 1.1.0 (20-01-2026) = 66 1. Added Text Style settings for Heading, Paragraph, Post Title, and Post Excerpt blocks. 67 2. Forced the editor into API v3 (iframe) mode for enhanced stability and compatibility. 68 3. Fixed minor layout issues caused by the Welcome Guide. 69 4. Resolved a compatibility issue with Contact Form 7 block. 70 5. Removed duplicate Display Settings panel in the Navigation block. 65 71 = 1.0.1.2 (04-11-2025) = 66 72 1. Fix Site Templates page. -
better-block-editor/trunk/vendor/composer/autoload_static.php
r3388992 r3443250 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 'e' => 10 'e' => 11 11 array ( 12 12 'enshrined\\svgSanitize\\' => 22, 13 13 ), 14 'P' => 14 'P' => 15 15 array ( 16 16 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => 57, 17 17 ), 18 'B' => 18 'B' => 19 19 array ( 20 20 'BetterBlockEditor\\' => 18, … … 23 23 24 24 public static $prefixDirsPsr4 = array ( 25 'enshrined\\svgSanitize\\' => 25 'enshrined\\svgSanitize\\' => 26 26 array ( 27 27 0 => __DIR__ . '/..' . '/enshrined/svg-sanitize/src', 28 28 ), 29 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => 29 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => 30 30 array ( 31 31 0 => __DIR__ . '/..' . '/dealerdirect/phpcodesniffer-composer-installer/src', 32 32 ), 33 'BetterBlockEditor\\' => 33 'BetterBlockEditor\\' => 34 34 array ( 35 35 0 => __DIR__ . '/../..' . '/', -
better-block-editor/trunk/vendor/composer/installed.php
r3389486 r3443250 2 2 'root' => array( 3 3 'name' => 'dream-theme/better-block-editor', 4 'pretty_version' => 'v1. 0.1.2',5 'version' => '1. 0.1.2',6 'reference' => ' 137cc670664b5839de657a7a741b55d3f20e1b0d',4 'pretty_version' => 'v1.1.0', 5 'version' => '1.1.0.0', 6 'reference' => 'db8a171358c1627eb4cb139aa776abe88e9db246', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'dream-theme/better-block-editor' => array( 23 'pretty_version' => 'v1. 0.1.2',24 'version' => '1. 0.1.2',25 'reference' => ' 137cc670664b5839de657a7a741b55d3f20e1b0d',23 'pretty_version' => 'v1.1.0', 24 'version' => '1.1.0.0', 25 'reference' => 'db8a171358c1627eb4cb139aa776abe88e9db246', 26 26 'type' => 'project', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.