Version in base suite: 6.1.6+dfsg1-0+deb12u1 Base version: wordpress_6.1.6+dfsg1-0+deb12u1 Target version: wordpress_6.1.9+dfsg1-0+deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/w/wordpress/wordpress_6.1.6+dfsg1-0+deb12u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/w/wordpress/wordpress_6.1.9+dfsg1-0+deb12u1.dsc debian/changelog | 12 wp-admin/about.php | 59 wp-admin/js/customize-nav-menus.js | 9 wp-admin/js/customize-nav-menus.min.js | 2 wp-admin/js/nav-menu.js | 56 wp-admin/js/nav-menu.min.js | 2 wp-includes/assets/script-loader-packages.min.php | 2 wp-includes/assets/script-loader-packages.php | 2 wp-includes/blocks.php | 36 wp-includes/blocks/template-part.php | 2 wp-includes/certificates/ca-bundle.crt | 2685 ++++------ wp-includes/class-wp-customize-nav-menus.php | 46 wp-includes/customize/class-wp-customize-nav-menu-item-setting.php | 47 wp-includes/formatting.php | 3 wp-includes/functions.php | 3 wp-includes/js/dist/block-directory.js | 18 wp-includes/js/dist/block-directory.min.js | 2 wp-includes/js/dist/block-editor.js | 23 wp-includes/js/dist/block-editor.min.js | 4 wp-includes/js/dist/block-library.js | 18 wp-includes/js/dist/block-library.min.js | 2 wp-includes/js/dist/blocks.js | 129 wp-includes/js/dist/blocks.min.js | 6 wp-includes/js/dist/components.js | 200 wp-includes/js/dist/components.min.js | 6 wp-includes/js/dist/compose.js | 18 wp-includes/js/dist/compose.min.js | 2 wp-includes/js/dist/customize-widgets.js | 18 wp-includes/js/dist/customize-widgets.min.js | 2 wp-includes/js/dist/data.js | 43 wp-includes/js/dist/data.min.js | 2 wp-includes/js/dist/edit-post.js | 18 wp-includes/js/dist/edit-post.min.js | 2 wp-includes/js/dist/edit-site.js | 18 wp-includes/js/dist/edit-site.min.js | 2 wp-includes/js/dist/edit-widgets.js | 18 wp-includes/js/dist/edit-widgets.min.js | 2 wp-includes/js/dist/editor.js | 18 wp-includes/js/dist/editor.min.js | 2 wp-includes/js/dist/keyboard-shortcuts.js | 18 wp-includes/js/dist/keyboard-shortcuts.min.js | 2 wp-includes/js/dist/plugins.js | 18 wp-includes/js/dist/plugins.min.js | 2 wp-includes/js/dist/server-side-render.js | 18 wp-includes/js/dist/server-side-render.min.js | 2 wp-includes/js/dist/viewport.js | 18 wp-includes/js/dist/viewport.min.js | 2 wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php | 8 wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php | 4 wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php | 18 wp-includes/version.php | 2 51 files changed, 1883 insertions(+), 1768 deletions(-) diff -Nru wordpress-6.1.6+dfsg1/debian/changelog wordpress-6.1.9+dfsg1/debian/changelog --- wordpress-6.1.6+dfsg1/debian/changelog 2024-05-08 19:45:23.000000000 +0000 +++ wordpress-6.1.9+dfsg1/debian/changelog 2025-10-15 11:15:13.000000000 +0000 @@ -1,3 +1,15 @@ +wordpress (6.1.9+dfsg1-0+deb12u1) bookworm-security; urgency=medium + + * Non-maintainer upload. + * New upstream version 6.1.9+dfsg1. + (Fixes: CVE-2025-58674, CVE-2025-58246) + (Closes: #1117047) + * New upstream version 6.1.8+dfsg1. + (Fixes: CVE-2024-6307, CVE-2024-31111) + (Closes: #1074486) + + -- Utkarsh Gupta Wed, 15 Oct 2025 16:45:13 +0530 + wordpress (6.1.6+dfsg1-0+deb12u1) bookworm-security; urgency=high * Non-maintainer upload. diff -Nru wordpress-6.1.6+dfsg1/wp-admin/about.php wordpress-6.1.9+dfsg1/wp-admin/about.php --- wordpress-6.1.6+dfsg1/wp-admin/about.php 2024-04-09 15:31:50.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-admin/about.php 2025-09-30 17:41:17.000000000 +0000 @@ -45,6 +45,65 @@

+

+ Version %s addressed some security issues.' ), + '6.1.9' + ); + ?> + the release notes.' ), + sprintf( + /* translators: %s: WordPress version. */ + esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ), + sanitize_title( '6.1.9' ) + ) + ); + ?> +

+

+ Version %s addressed one security issue.' ), + '6.1.8' + ); + ?> + the release notes.' ), + sprintf( + /* translators: %s: WordPress version. */ + esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ), + sanitize_title( '6.1.8' ) + ) + ); + ?> +

+

+ Version %s addressed some security issues.' ), + '6.1.7' + ); + ?> + the release notes.' ), + sprintf( + /* translators: %s: WordPress version. */ + esc_url( __( 'https://wordpress.org/support/wordpress-version/version-%s/' ) ), + sanitize_title( '6.1.7' ) + ) + ); + ?> +

.customize-control-nav_menu_item",wpNavMenu.options.targetTolerance=10,wpNavMenu.init=function(){this.jQueryExtensions()},c.Menus=c.Menus||{},c.Menus.data={itemTypes:[],l10n:{},settingTransport:"refresh",phpIntMax:0,defaultSettingValues:{nav_menu:{},nav_menu_item:{}},locationSlugMappedToName:{}},"undefined"!=typeof _wpCustomizeNavMenusSettings&&m.extend(c.Menus.data,_wpCustomizeNavMenusSettings),c.Menus.generatePlaceholderAutoIncrementId=function(){return-Math.ceil(c.Menus.data.phpIntMax*Math.random())},c.Menus.AvailableItemModel=Backbone.Model.extend(m.extend({id:null},c.Menus.data.defaultSettingValues.nav_menu_item)),c.Menus.AvailableItemCollection=Backbone.Collection.extend({model:c.Menus.AvailableItemModel,sort_key:"order",comparator:function(e){return-e.get(this.sort_key)},sortByField:function(e){this.sort_key=e,this.sort()}}),c.Menus.availableMenuItems=new c.Menus.AvailableItemCollection(c.Menus.data.availableMenuItems),c.Menus.insertAutoDraftPost=function(n){var i=m.Deferred(),e=l.ajax.post("customize-nav-menus-insert-auto-draft",{"customize-menus-nonce":c.settings.nonce["customize-menus"],wp_customize:"on",customize_changeset_uuid:c.settings.changeset.uuid,params:n});return e.done(function(t){t.post_id&&(c("nav_menus_created_posts").set(c("nav_menus_created_posts").get().concat([t.post_id])),"page"===n.post_type&&(c.section.has("static_front_page")&&c.section("static_front_page").activate(),c.control.each(function(e){"dropdown-pages"===e.params.type&&e.container.find('select[name^="_customize-dropdown-pages-"]').append(new Option(n.post_title,t.post_id))})),i.resolve(t))}),e.fail(function(e){var t=e||"";void 0!==e.message&&(t=e.message),console.error(t),i.rejectWith(t)}),i.promise()},c.Menus.AvailableMenuItemsPanelView=l.Backbone.View.extend({el:"#available-menu-items",events:{"input #menu-items-search":"debounceSearch","focus .menu-item-tpl":"focus","click .menu-item-tpl":"_submit","click #custom-menu-item-submit":"_submitLink","keypress #custom-menu-item-name":"_submitLink","click .new-content-item .add-content":"_submitNew","keypress .create-item-input":"_submitNew",keydown:"keyboardAccessible"},selected:null,currentMenuControl:null,debounceSearch:null,$search:null,$clearResults:null,searchTerm:"",rendered:!1,pages:{},sectionContent:"",loading:!1,addingNew:!1,initialize:function(){var n=this;c.panel.has("nav_menus")&&(this.$search=m("#menu-items-search"),this.$clearResults=this.$el.find(".clear-results"),this.sectionContent=this.$el.find(".available-menu-items-list"),this.debounceSearch=_.debounce(n.search,500),_.bindAll(this,"close"),m("#customize-controls, .customize-section-back").on("click keydown",function(e){var t=m(e.target).is(".item-delete, .item-delete *"),e=m(e.target).is(".add-new-menu-item, .add-new-menu-item *");!m("body").hasClass("adding-menu-items")||t||e||n.close()}),this.$clearResults.on("click",function(){n.$search.val("").trigger("focus").trigger("input")}),this.$el.on("input","#custom-menu-item-name.invalid, #custom-menu-item-url.invalid",function(){m(this).removeClass("invalid")}),c.panel("nav_menus").container.on("expanded",function(){n.rendered||(n.initList(),n.rendered=!0)}),this.sectionContent.on("scroll",function(){var e=n.$el.find(".accordion-section.open .available-menu-items-list").prop("scrollHeight"),t=n.$el.find(".accordion-section.open").height();!n.loading&&m(this).scrollTop()>.75*e-t&&(e=m(this).data("type"),t=m(this).data("object"),"search"===e?n.searchTerm&&n.doSearch(n.pages.search):n.loadItems([{type:e,object:t}]))}),c.previewer.bind("url",this.close),n.delegateEvents())},search:function(e){var t=m("#available-menu-items-search"),n=m("#available-menu-items .accordion-section").not(t);e&&this.searchTerm!==e.target.value&&(""===e.target.value||t.hasClass("open")?""===e.target.value&&(t.removeClass("open"),n.show(),this.$clearResults.removeClass("is-visible")):(n.fadeOut(100),t.find(".accordion-section-content").slideDown("fast"),t.addClass("open"),this.$clearResults.addClass("is-visible")),this.searchTerm=e.target.value,this.pages.search=1,this.doSearch(1))},doSearch:function(t){var e,n=this,i=m("#available-menu-items-search"),a=i.find(".accordion-section-content"),o=l.template("available-menu-item");if(n.currentRequest&&n.currentRequest.abort(),!(t<0)){if(1').text(e.message)),l.a11y.speak(e.message)),n.pages.search=-1}),n.currentRequest.always(function(){i.removeClass("loading loading-more"),a.attr("aria-busy","false"),n.loading=!1,n.currentRequest=null})}},initList:function(){var t=this;_.each(c.Menus.data.itemTypes,function(e){t.pages[e.type+":"+e.object]=0}),t.loadItems(c.Menus.data.itemTypes)},loadItems:function(e,t){var i=this,a=[],o={},s=l.template("available-menu-item"),t=_.isString(e)&&_.isString(t)?[{type:e,object:t}]:e;_.each(t,function(e){var t,n=e.type+":"+e.object;-1!==i.pages[n]&&((t=m("#available-menu-items-"+e.type+"-"+e.object)).find(".accordion-section-title").addClass("loading"),o[n]=t,a.push({object:e.object,type:e.type,page:i.pages[n]}))}),0!==a.length&&(i.loading=!0,e=c.previewer.query({excludeCustomizedSaved:!0}),_.extend(e,{"customize-menus-nonce":c.settings.nonce["customize-menus"],wp_customize:"on",item_types:a}),(t=l.ajax.post("load-available-menu-items-customizer",e)).done(function(e){var n;_.each(e.items,function(e,t){0===e.length?(0===i.pages[t]&&o[t].find(".accordion-section-title").addClass("cannot-expand").removeClass("loading").find(".accordion-section-title > button").prop("tabIndex",-1),i.pages[t]=-1):("post_type:page"!==t||o[t].hasClass("open")||o[t].find(".accordion-section-title > button").trigger("click"),e=new c.Menus.AvailableItemCollection(e),i.collection.add(e.models),n=o[t].find(".available-menu-items-list"),e.each(function(e){n.append(s(e.attributes))}),i.pages[t]+=1)})}),t.fail(function(e){"undefined"!=typeof console&&console.error&&console.error(e)}),t.always(function(){_.each(o,function(e){e.find(".accordion-section-title").removeClass("loading")}),i.loading=!1}))},itemSectionHeight:function(){var e=window.innerHeight,t=this.$el.find(".accordion-section:not( #available-menu-items-search ) .accordion-section-content"),n=this.$el.find('.accordion-section:not( #available-menu-items-search ) .available-menu-items-list:not(":only-child")'),e=e-(46*(1+t.length)+14);120'),e=c.Menus.data.locationSlugMappedToName[e];t.text(c.Menus.data.l10n.menuLocation.replace("%s",e)),n.append(t)}),this.container.toggleClass("assigned-to-menu-location",0!==e.length)},onChangeExpanded:function(e,t){var n,i=this;e&&(wpNavMenu.menuList=i.contentContainer,wpNavMenu.targetList=wpNavMenu.menuList,m("#menu-to-edit").removeAttr("id"),wpNavMenu.menuList.attr("id","menu-to-edit").addClass("menu"),_.each(c.section(i.id).controls(),function(e){"nav_menu_item"===e.params.type&&e.actuallyEmbed()}),t.completeCallback&&(n=t.completeCallback),t.completeCallback=function(){"resolved"!==i.deferred.initSortables.state()&&(wpNavMenu.initSortables(),i.deferred.initSortables.resolve(wpNavMenu.menuList),c.control("nav_menu["+String(i.params.menu_id)+"]").reflowMenuItems()),_.isFunction(n)&&n()}),c.Section.prototype.onChangeExpanded.call(i,e,t)},highlightNewItemButton:function(){c.utils.highlightButton(this.contentContainer.find(".add-new-menu-item"),{delay:2e3})}}),c.Menus.createNavMenu=function(e){var t=c.Menus.generatePlaceholderAutoIncrementId(),n="nav_menu["+String(t)+"]";return c.create(n,n,{},{type:"nav_menu",transport:c.Menus.data.settingTransport,previewer:c.previewer}).set(m.extend({},c.Menus.data.defaultSettingValues.nav_menu,{name:e||""})),c.section.add(new c.Menus.MenuSection(n,{panel:"nav_menus",title:u(e),customizeAction:c.Menus.data.l10n.customizingMenus,priority:10,menu_id:t}))},c.Menus.NewMenuSection=c.Section.extend({attachEvents:function(){var t=this,e=t.container,n=t.contentContainer,i=/^nav_menu\[/;function a(){var t;e.find(".add-new-menu-notice").prop("hidden",(t=0,c.each(function(e){i.test(e.id)&&!1!==e.get()&&(t+=1)}),0i.position?a.push(e):e.setting().menu_item_parent===t&&o.push(e)}),_.each(a,function(e){var t=_.clone(e.setting());t.position+=o.length,e.setting.set(t)}),_.each(o,function(e,t){var n=_.clone(e.setting());n.position=i.position+t,n.menu_item_parent=i.menu_item_parent,e.setting.set(n)}),e.debouncedReflowMenuItems()):(_.each(n,function(e,t){s.elements[t]&&s.elements[t].set(n[t])}),s.container.find(".menu-item-data-parent-id").val(n.menu_item_parent),n.position===i.position&&n.menu_item_parent===i.menu_item_parent||s.getMenuControl().debouncedReflowMenuItems())}),s.setting.notifications.bind("add",e=function(){s.elements.url.element.toggleClass("invalid",s.setting.notifications.has("invalid_url"))}),s.setting.notifications.bind("removed",e)},_setupRemoveUI:function(){var r=this;r.container.find(".item-delete").on("click",function(){var e,t,n,i=!0,a=0,o=r.params.original_item_id,s=r.getMenuControl().$sectionContent.find(".menu-item");m("body").hasClass("adding-menu-items")||(i=!1),n=r.container.nextAll(".customize-control-nav_menu_item:visible").first(),t=r.container.prevAll(".customize-control-nav_menu_item:visible").first(),e=(n.length?n.find(!1===i?".item-edit":".item-delete"):t.length?t.find(!1===i?".item-edit":".item-delete"):r.container.nextAll(".customize-control-nav_menu").find(".add-new-menu-item")).first(),_.each(s,function(e){m(e).is(":visible")&&(e=e.getAttribute("id").match(/^customize-control-nav_menu_item-(-?\d+)$/,""))&&(e=parseInt(e[1],10),(e=c.control("nav_menu_item["+String(e)+"]"))&&o==e.params.original_item_id&&a++)}),a<=1&&((n=m("#menu-item-tpl-"+r.params.original_item_id)).removeClass("selected"),n.find(".menu-item-handle").removeClass("item-added")),r.container.slideUp(function(){r.setting.set(!1),l.a11y.speak(c.Menus.data.l10n.itemDeleted),e.focus()}),r.setting.set(!1)})},_setupLinksUI:function(){this.container.find("a.original-link").on("click",function(e){e.preventDefault(),c.previewer.previewUrl(e.target.toString())})},_setupTitleUI:function(){var i;this.container.find(".edit-menu-item-title").on("blur",function(){m(this).val(m(this).val().trim())}),i=this.container.find(".menu-item-title"),this.setting.bind(function(e){var t,n;e&&(e.title=e.title||"",n=(t=e.title.trim())||e.original_title||c.Menus.data.l10n.untitled,e._invalid&&(n=c.Menus.data.l10n.invalidTitleTpl.replace("%s",n)),t||e.original_title?i.text(n).removeClass("no-title"):i.text(n).addClass("no-title"))})},getDepth:function(){var e=this,t=e.setting(),n=0;if(!t)return 0;for(;t&&t.menu_item_parent&&(n+=1,e=c.control("nav_menu_item["+t.menu_item_parent+"]"));)t=e.setting();return n},renderContent:function(){var e,t=this,n=t.setting();t.params.title=n.title||"",t.params.depth=t.getDepth(),t.container.data("item-depth",t.params.depth),e=["menu-item","menu-item-depth-"+String(t.params.depth),"menu-item-"+n.object,"menu-item-edit-inactive"],n._invalid?(e.push("menu-item-invalid"),t.params.title=c.Menus.data.l10n.invalidTitleTpl.replace("%s",t.params.title)):"draft"===n.status&&(e.push("pending"),t.params.title=c.Menus.data.pendingTitleTpl.replace("%s",t.params.title)),t.params.el_classes=e.join(" "),t.params.item_type_label=n.type_label,t.params.item_type=n.type,t.params.url=n.url,t.params.target=n.target,t.params.attr_title=n.attr_title,t.params.classes=_.isArray(n.classes)?n.classes.join(" "):n.classes,t.params.xfn=n.xfn,t.params.description=n.description,t.params.parent=n.menu_item_parent,t.params.original_title=n.original_title||"",t.container.addClass(t.params.el_classes),c.Control.prototype.renderContent.call(t)},getMenuControl:function(){var e=this.setting();return e&&e.nav_menu_term_id?c.control("nav_menu["+e.nav_menu_term_id+"]"):null},expandControlSection:function(){var e=this.container.closest(".accordion-section");e.hasClass("open")||e.find(".accordion-section-title:first").trigger("click")},_toggleExpanded:c.Section.prototype._toggleExpanded,expand:c.Section.prototype.expand,expandForm:function(e){this.expand(e)},collapse:c.Section.prototype.collapse,collapseForm:function(e){this.collapse(e)},toggleForm:function(e,t){(e=void 0===e?!this.expanded():e)?this.expand(t):this.collapse(t)},onChangeExpanded:function(e,t){var n,i=this,a=this.container,o=a.find(".menu-item-settings:first");void 0===e&&(e=!o.is(":visible")),o.is(":visible")===e?t&&t.completeCallback&&t.completeCallback():e?(c.control.each(function(e){i.params.type===e.params.type&&i!==e&&e.collapseForm()}),n=function(){a.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active"),i.container.trigger("expanded"),t&&t.completeCallback&&t.completeCallback()},a.find(".item-edit").attr("aria-expanded","true"),o.slideDown("fast",n),i.container.trigger("expand")):(n=function(){a.addClass("menu-item-edit-inactive").removeClass("menu-item-edit-active"),i.container.trigger("collapsed"),t&&t.completeCallback&&t.completeCallback()},i.container.trigger("collapse"),a.find(".item-edit").attr("aria-expanded","false"),o.slideUp("fast",n))},focus:function(e){var t=this,n=(e=e||{}).completeCallback,i=function(){t.expandControlSection(),e.completeCallback=function(){t.container.find(".menu-item-settings").find("input, select, textarea, button, object, a[href], [tabindex]").filter(":visible").first().focus(),n&&n()},t.expandForm(e)};c.section.has(t.section())?c.section(t.section()).expand({completeCallback:i}):i()},moveUp:function(){this._changePosition(-1),l.a11y.speak(c.Menus.data.l10n.movedUp)},moveDown:function(){this._changePosition(1),l.a11y.speak(c.Menus.data.l10n.movedDown)},moveLeft:function(){this._changeDepth(-1),l.a11y.speak(c.Menus.data.l10n.movedLeft)},moveRight:function(){this._changeDepth(1),l.a11y.speak(c.Menus.data.l10n.movedRight)},_changePosition:function(e){var t,n=this,i=_.clone(n.setting()),a=[];if(1!==e&&-1!==e)throw new Error("Offset changes by 1 are only supported.");if(n.setting()){if(_(n.getMenuControl().getMenuItemControls()).each(function(e){e.setting().menu_item_parent===i.menu_item_parent&&a.push(e.setting)}),a.sort(function(e,t){return e().position-t().position}),-1===(t=_.indexOf(a,n.setting)))throw new Error("Expected setting to be among siblings.");0===t&&e<0||t===a.length-1&&0n.setting().position&&(t=_.clone(e.setting()),e.setting.set(m.extend(t,{position:t.position+1})))}),a.position=n.setting().position+1,a.menu_item_parent=n.setting().menu_item_parent,i.setting.set(a)):1===e&&0!==t&&(a.menu_item_parent=o[t-1].params.menu_item_id,a.position=0,_(i.getMenuControl().getMenuItemControls()).each(function(e){e.setting().menu_item_parent===a.menu_item_parent&&(a.position=Math.max(a.position,e.setting().position))}),a.position+=1,i.setting.set(a))}}),c.Menus.MenuNameControl=c.Control.extend({ready:function(){var e,n=this;n.setting&&(e=n.setting(),n.nameElement=new c.Element(n.container.find(".menu-name-field")),n.nameElement.bind(function(e){var t=n.setting();t&&t.name!==e&&((t=_.clone(t)).name=e,n.setting.set(t))}),e&&n.nameElement.set(e.name),n.setting.bind(function(e){e&&n.nameElement.set(e.name)}))}}),c.Menus.MenuLocationsControl=c.Control.extend({ready:function(){var d=this;d.container.find(".assigned-menu-location").each(function(){function t(e){var t=c("nav_menu["+String(e)+"]");e&&t&&t()?n.find(".theme-location-set").show().find("span").text(u(t().name)):n.find(".theme-location-set").hide()}var n=m(this),e=n.find("input[type=checkbox]"),i=new c.Element(e),a=c("nav_menu_locations["+e.data("location-id")+"]"),o=""===d.params.menu_id,s=o?_.noop:function(e){i.set(e)},r=o?_.noop:function(e){a.set(e?d.params.menu_id:0)};s(a.get()===d.params.menu_id),e.on("change",function(){r(this.checked)}),a.bind(function(e){s(e===d.params.menu_id),t(e)}),t(a.get())})},setSelections:function(i){this.container.find(".menu-location").each(function(e,t){var n=t.dataset.locationId;t.checked=n in i&&i[n]})}}),c.Menus.MenuAutoAddControl=c.Control.extend({ready:function(){var n=this,e=n.setting();n.active.validate=function(){var e=c.section(n.section()),e=!!e&&e.active();return e},n.autoAddElement=new c.Element(n.container.find("input[type=checkbox].auto_add")),n.autoAddElement.bind(function(e){var t=n.setting();t&&t.name!==e&&((t=_.clone(t)).auto_add=e,n.setting.set(t))}),e&&n.autoAddElement.set(e.auto_add),n.setting.bind(function(e){e&&n.autoAddElement.set(e.auto_add)})}}),c.Menus.MenuControl=c.Control.extend({ready:function(){var t,n,i=this,a=c.section(i.section()),o=i.params.menu_id,e=i.setting();if(void 0===this.params.menu_id)throw new Error("params.menu_id was not defined");i.active.validate=function(){var e=!!a&&a.active();return e},i.$controlSection=a.headContainer,i.$sectionContent=i.container.closest(".accordion-section-content"),this._setupModel(),c.section(i.section(),function(e){e.deferred.initSortables.done(function(e){i._setupSortable(e)})}),this._setupAddition(),this._setupTitle(),e&&(t=u(e.name),c.control.each(function(e){e.extended(c.controlConstructor.widget_form)&&"nav_menu"===e.params.widget_id_base&&(e.container.find(".nav-menu-widget-form-controls:first").show(),e.container.find(".nav-menu-widget-no-menus-message:first").hide(),0===(n=e.container.find("select")).find("option[value="+String(o)+"]").length&&n.append(new Option(t,o)))}),(e=m("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )")).find(".nav-menu-widget-form-controls:first").show(),e.find(".nav-menu-widget-no-menus-message:first").hide(),0===(n=e.find(".widget-inside select:first")).find("option[value="+String(o)+"]").length&&n.append(new Option(t,o))),_.defer(function(){i.updateInvitationVisibility()})},_setupModel:function(){var n=this,i=n.params.menu_id;n.setting.bind(function(e){var t;!1===e?n._handleDeletion():(t=u(e.name),c.control.each(function(e){e.extended(c.controlConstructor.widget_form)&&"nav_menu"===e.params.widget_id_base&&e.container.find("select").find("option[value="+String(i)+"]").text(t)}))})},_setupSortable:function(e){var a=this;if(!e.is(a.$sectionContent))throw new Error("Unexpected menuList.");e.on("sortstart",function(){a.isSorting=!0}),e.on("sortstop",function(){setTimeout(function(){var e=a.$sectionContent.sortable("toArray"),t=[],n=0,i=10;a.isSorting=!1,a.$sectionContent.scrollLeft(0),_.each(e,function(e){var e=e.match(/^customize-control-nav_menu_item-(-?\d+)$/,"");e&&(e=parseInt(e[1],10),(e=c.control("nav_menu_item["+String(e)+"]"))&&t.push(e))}),_.each(t,function(e){var t;!1!==e.setting()&&(t=_.clone(e.setting()),n+=1,i+=1,t.position=n,e.priority(i),t.menu_item_parent=parseInt(e.container.find(".menu-item-data-parent-id").val(),10),t.menu_item_parent||(t.menu_item_parent=0),e.setting.set(t))})})}),a.isReordering=!1,this.container.find(".reorder-toggle").on("click",function(){a.toggleReordering(!a.isReordering)})},_setupAddition:function(){var t=this;this.container.find(".add-new-menu-item").on("click",function(e){t.$sectionContent.hasClass("reordering")||(m("body").hasClass("adding-menu-items")?(m(this).attr("aria-expanded","false"),c.Menus.availableMenuItemsPanel.close(),e.stopPropagation()):(m(this).attr("aria-expanded","true"),c.Menus.availableMenuItemsPanel.open(t)))})},_handleDeletion:function(){var e,n=this.params.menu_id,i=0,t=c.section(this.section()),a=function(){t.container.remove(),c.section.remove(t.id)};t&&t.expanded()?t.collapse({completeCallback:function(){a(),l.a11y.speak(c.Menus.data.l10n.menuDeleted),c.panel("nav_menus").focus()}}):a(),c.each(function(e){/^nav_menu\[/.test(e.id)&&!1!==e()&&(i+=1)}),c.control.each(function(e){var t;e.extended(c.controlConstructor.widget_form)&&"nav_menu"===e.params.widget_id_base&&((t=e.container.find("select")).val()===String(n)&&t.prop("selectedIndex",0).trigger("change"),e.container.find(".nav-menu-widget-form-controls:first").toggle(0!==i),e.container.find(".nav-menu-widget-no-menus-message:first").toggle(0===i),e.container.find("option[value="+String(n)+"]").remove())}),(e=m("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )")).find(".nav-menu-widget-form-controls:first").toggle(0!==i),e.find(".nav-menu-widget-no-menus-message:first").toggle(0===i),e.find("option[value="+String(n)+"]").remove()},_setupTitle:function(){var d=this;d.setting.bind(function(e){var t,n,i,a,o,s,r;e&&(t=c.section(d.section()),n=d.params.menu_id,i=t.headContainer.find(".accordion-section-title"),a=t.contentContainer.find(".customize-section-title h3"),o=t.headContainer.find(".menu-in-location"),s=a.find(".customize-action"),r=u(e.name),i.text(r),o.length&&o.appendTo(i),a.text(r),s.length&&s.prependTo(a),c.control.each(function(e){/^nav_menu_locations\[/.test(e.id)&&e.container.find("option[value="+n+"]").text(r)}),t.contentContainer.find(".customize-control-checkbox input").each(function(){m(this).prop("checked")&&m(".current-menu-location-name-"+m(this).data("location-id")).text(r)}))})},toggleReordering:function(e){var t=this.container.find(".add-new-menu-item"),n=this.container.find(".reorder-toggle"),i=this.$sectionContent.find(".item-title");(e=Boolean(e))!==this.$sectionContent.hasClass("reordering")&&(this.isReordering=e,this.$sectionContent.toggleClass("reordering",e),this.$sectionContent.sortable(this.isReordering?"disable":"enable"),this.isReordering?(t.attr({tabindex:"-1","aria-hidden":"true"}),n.attr("aria-label",c.Menus.data.l10n.reorderLabelOff),l.a11y.speak(c.Menus.data.l10n.reorderModeOn),i.attr("aria-hidden","false")):(t.removeAttr("tabindex aria-hidden"),n.attr("aria-label",c.Menus.data.l10n.reorderLabelOn),l.a11y.speak(c.Menus.data.l10n.reorderModeOff),i.attr("aria-hidden","true")),e&&_(this.getMenuItemControls()).each(function(e){e.collapseForm()}))},getMenuItemControls:function(){var t=[],n=this.params.menu_id;return c.control.each(function(e){"nav_menu_item"===e.params.type&&e.setting()&&n===e.setting().nav_menu_term_id&&t.push(e)}),t},reflowMenuItems:function(){var e=this.getMenuItemControls(),a=function(n){var t=[],i=n.currentParent;_.each(n.menuItemControls,function(e){i===e.setting().menu_item_parent&&t.push(e)}),t.sort(function(e,t){return e.setting().position-t.setting().position}),_.each(t,function(t){n.currentAbsolutePosition+=1,t.priority.set(n.currentAbsolutePosition),t.container.hasClass("menu-item-depth-"+String(n.currentDepth))||(_.each(t.container.prop("className").match(/menu-item-depth-\d+/g),function(e){t.container.removeClass(e)}),t.container.addClass("menu-item-depth-"+String(n.currentDepth))),t.container.data("item-depth",n.currentDepth),n.currentDepth+=1,n.currentParent=t.params.menu_item_id,a(n),--n.currentDepth,n.currentParent=i}),t.length&&(_(t).each(function(e){e.container.removeClass("move-up-disabled move-down-disabled move-left-disabled move-right-disabled"),0===n.currentDepth?e.container.addClass("move-left-disabled"):10===n.currentDepth&&e.container.addClass("move-right-disabled")}),t[0].container.addClass("move-up-disabled").addClass("move-right-disabled").toggleClass("move-down-disabled",1===t.length),t[t.length-1].container.addClass("move-down-disabled").toggleClass("move-up-disabled",1===t.length))};a({menuItemControls:e,currentParent:0,currentDepth:0,currentAbsolutePosition:0}),this.updateInvitationVisibility(e),this.container.find(".reorder-toggle").toggle(1 .customize-control-nav_menu_item",wpNavMenu.options.targetTolerance=10,wpNavMenu.init=function(){this.jQueryExtensions()},c.Menus=c.Menus||{},c.Menus.data={itemTypes:[],l10n:{},settingTransport:"refresh",phpIntMax:0,defaultSettingValues:{nav_menu:{},nav_menu_item:{}},locationSlugMappedToName:{}},"undefined"!=typeof _wpCustomizeNavMenusSettings&&m.extend(c.Menus.data,_wpCustomizeNavMenusSettings),c.Menus.generatePlaceholderAutoIncrementId=function(){return-Math.ceil(c.Menus.data.phpIntMax*Math.random())},c.Menus.AvailableItemModel=Backbone.Model.extend(m.extend({id:null},c.Menus.data.defaultSettingValues.nav_menu_item)),c.Menus.AvailableItemCollection=Backbone.Collection.extend({model:c.Menus.AvailableItemModel,sort_key:"order",comparator:function(e){return-e.get(this.sort_key)},sortByField:function(e){this.sort_key=e,this.sort()}}),c.Menus.availableMenuItems=new c.Menus.AvailableItemCollection(c.Menus.data.availableMenuItems),c.Menus.insertAutoDraftPost=function(n){var i=m.Deferred(),e=l.ajax.post("customize-nav-menus-insert-auto-draft",{"customize-menus-nonce":c.settings.nonce["customize-menus"],wp_customize:"on",customize_changeset_uuid:c.settings.changeset.uuid,params:n});return e.done(function(t){t.post_id&&(c("nav_menus_created_posts").set(c("nav_menus_created_posts").get().concat([t.post_id])),"page"===n.post_type&&(c.section.has("static_front_page")&&c.section("static_front_page").activate(),c.control.each(function(e){"dropdown-pages"===e.params.type&&e.container.find('select[name^="_customize-dropdown-pages-"]').append(new Option(n.post_title,t.post_id))})),i.resolve(t))}),e.fail(function(e){var t=e||"";void 0!==e.message&&(t=e.message),console.error(t),i.rejectWith(t)}),i.promise()},c.Menus.AvailableMenuItemsPanelView=l.Backbone.View.extend({el:"#available-menu-items",events:{"input #menu-items-search":"debounceSearch","focus .menu-item-tpl":"focus","click .menu-item-tpl":"_submit","click #custom-menu-item-submit":"_submitLink","keypress #custom-menu-item-name":"_submitLink","click .new-content-item .add-content":"_submitNew","keypress .create-item-input":"_submitNew",keydown:"keyboardAccessible"},selected:null,currentMenuControl:null,debounceSearch:null,$search:null,$clearResults:null,searchTerm:"",rendered:!1,pages:{},sectionContent:"",loading:!1,addingNew:!1,initialize:function(){var n=this;c.panel.has("nav_menus")&&(this.$search=m("#menu-items-search"),this.$clearResults=this.$el.find(".clear-results"),this.sectionContent=this.$el.find(".available-menu-items-list"),this.debounceSearch=_.debounce(n.search,500),_.bindAll(this,"close"),m("#customize-controls, .customize-section-back").on("click keydown",function(e){var t=m(e.target).is(".item-delete, .item-delete *"),e=m(e.target).is(".add-new-menu-item, .add-new-menu-item *");!m("body").hasClass("adding-menu-items")||t||e||n.close()}),this.$clearResults.on("click",function(){n.$search.val("").trigger("focus").trigger("input")}),this.$el.on("input","#custom-menu-item-name.invalid, #custom-menu-item-url.invalid",function(){m(this).removeClass("invalid")}),c.panel("nav_menus").container.on("expanded",function(){n.rendered||(n.initList(),n.rendered=!0)}),this.sectionContent.on("scroll",function(){var e=n.$el.find(".accordion-section.open .available-menu-items-list").prop("scrollHeight"),t=n.$el.find(".accordion-section.open").height();!n.loading&&m(this).scrollTop()>.75*e-t&&(e=m(this).data("type"),t=m(this).data("object"),"search"===e?n.searchTerm&&n.doSearch(n.pages.search):n.loadItems([{type:e,object:t}]))}),c.previewer.bind("url",this.close),n.delegateEvents())},search:function(e){var t=m("#available-menu-items-search"),n=m("#available-menu-items .accordion-section").not(t);e&&this.searchTerm!==e.target.value&&(""===e.target.value||t.hasClass("open")?""===e.target.value&&(t.removeClass("open"),n.show(),this.$clearResults.removeClass("is-visible")):(n.fadeOut(100),t.find(".accordion-section-content").slideDown("fast"),t.addClass("open"),this.$clearResults.addClass("is-visible")),this.searchTerm=e.target.value,this.pages.search=1,this.doSearch(1))},doSearch:function(t){var e,n=this,i=m("#available-menu-items-search"),a=i.find(".accordion-section-content"),o=l.template("available-menu-item");if(n.currentRequest&&n.currentRequest.abort(),!(t<0)){if(1').text(e.message)),l.a11y.speak(e.message)),n.pages.search=-1}),n.currentRequest.always(function(){i.removeClass("loading loading-more"),a.attr("aria-busy","false"),n.loading=!1,n.currentRequest=null})}},initList:function(){var t=this;_.each(c.Menus.data.itemTypes,function(e){t.pages[e.type+":"+e.object]=0}),t.loadItems(c.Menus.data.itemTypes)},loadItems:function(e,t){var i=this,a=[],o={},s=l.template("available-menu-item"),t=_.isString(e)&&_.isString(t)?[{type:e,object:t}]:e;_.each(t,function(e){var t,n=e.type+":"+e.object;-1!==i.pages[n]&&((t=m("#available-menu-items-"+e.type+"-"+e.object)).find(".accordion-section-title").addClass("loading"),o[n]=t,a.push({object:e.object,type:e.type,page:i.pages[n]}))}),0!==a.length&&(i.loading=!0,e=c.previewer.query({excludeCustomizedSaved:!0}),_.extend(e,{"customize-menus-nonce":c.settings.nonce["customize-menus"],wp_customize:"on",item_types:a}),(t=l.ajax.post("load-available-menu-items-customizer",e)).done(function(e){var n;_.each(e.items,function(e,t){0===e.length?(0===i.pages[t]&&o[t].find(".accordion-section-title").addClass("cannot-expand").removeClass("loading").find(".accordion-section-title > button").prop("tabIndex",-1),i.pages[t]=-1):("post_type:page"!==t||o[t].hasClass("open")||o[t].find(".accordion-section-title > button").trigger("click"),e=new c.Menus.AvailableItemCollection(e),i.collection.add(e.models),n=o[t].find(".available-menu-items-list"),e.each(function(e){n.append(s(e.attributes))}),i.pages[t]+=1)})}),t.fail(function(e){"undefined"!=typeof console&&console.error&&console.error(e)}),t.always(function(){_.each(o,function(e){e.find(".accordion-section-title").removeClass("loading")}),i.loading=!1}))},itemSectionHeight:function(){var e=window.innerHeight,t=this.$el.find(".accordion-section:not( #available-menu-items-search ) .accordion-section-content"),n=this.$el.find('.accordion-section:not( #available-menu-items-search ) .available-menu-items-list:not(":only-child")'),e=e-(46*(1+t.length)+14);120'),e=c.Menus.data.locationSlugMappedToName[e];t.text(c.Menus.data.l10n.menuLocation.replace("%s",e)),n.append(t)}),this.container.toggleClass("assigned-to-menu-location",0!==e.length)},onChangeExpanded:function(e,t){var n,i=this;e&&(wpNavMenu.menuList=i.contentContainer,wpNavMenu.targetList=wpNavMenu.menuList,m("#menu-to-edit").removeAttr("id"),wpNavMenu.menuList.attr("id","menu-to-edit").addClass("menu"),_.each(c.section(i.id).controls(),function(e){"nav_menu_item"===e.params.type&&e.actuallyEmbed()}),t.completeCallback&&(n=t.completeCallback),t.completeCallback=function(){"resolved"!==i.deferred.initSortables.state()&&(wpNavMenu.initSortables(),i.deferred.initSortables.resolve(wpNavMenu.menuList),c.control("nav_menu["+String(i.params.menu_id)+"]").reflowMenuItems()),_.isFunction(n)&&n()}),c.Section.prototype.onChangeExpanded.call(i,e,t)},highlightNewItemButton:function(){c.utils.highlightButton(this.contentContainer.find(".add-new-menu-item"),{delay:2e3})}}),c.Menus.createNavMenu=function(e){var t=c.Menus.generatePlaceholderAutoIncrementId(),n="nav_menu["+String(t)+"]";return c.create(n,n,{},{type:"nav_menu",transport:c.Menus.data.settingTransport,previewer:c.previewer}).set(m.extend({},c.Menus.data.defaultSettingValues.nav_menu,{name:e||""})),c.section.add(new c.Menus.MenuSection(n,{panel:"nav_menus",title:u(e),customizeAction:c.Menus.data.l10n.customizingMenus,priority:10,menu_id:t}))},c.Menus.NewMenuSection=c.Section.extend({attachEvents:function(){var t=this,e=t.container,n=t.contentContainer,i=/^nav_menu\[/;function a(){var t;e.find(".add-new-menu-notice").prop("hidden",(t=0,c.each(function(e){i.test(e.id)&&!1!==e.get()&&(t+=1)}),0i.position?a.push(e):e.setting().menu_item_parent===t&&o.push(e)}),_.each(a,function(e){var t=_.clone(e.setting());t.position+=o.length,e.setting.set(t)}),_.each(o,function(e,t){var n=_.clone(e.setting());n.position=i.position+t,n.menu_item_parent=i.menu_item_parent,e.setting.set(n)}),e.debouncedReflowMenuItems()):(_.each(n,function(e,t){s.elements[t]&&s.elements[t].set(n[t])}),s.container.find(".menu-item-data-parent-id").val(n.menu_item_parent),n.position===i.position&&n.menu_item_parent===i.menu_item_parent||s.getMenuControl().debouncedReflowMenuItems())}),s.setting.notifications.bind("add",e=function(){s.elements.url.element.toggleClass("invalid",s.setting.notifications.has("invalid_url"))}),s.setting.notifications.bind("removed",e)},_setupRemoveUI:function(){var r=this;r.container.find(".item-delete").on("click",function(){var e,t,n,i=!0,a=0,o=r.params.original_item_id,s=r.getMenuControl().$sectionContent.find(".menu-item");m("body").hasClass("adding-menu-items")||(i=!1),n=r.container.nextAll(".customize-control-nav_menu_item:visible").first(),t=r.container.prevAll(".customize-control-nav_menu_item:visible").first(),e=(n.length?n.find(!1===i?".item-edit":".item-delete"):t.length?t.find(!1===i?".item-edit":".item-delete"):r.container.nextAll(".customize-control-nav_menu").find(".add-new-menu-item")).first(),_.each(s,function(e){m(e).is(":visible")&&(e=e.getAttribute("id").match(/^customize-control-nav_menu_item-(-?\d+)$/,""))&&(e=parseInt(e[1],10),(e=c.control("nav_menu_item["+String(e)+"]"))&&o==e.params.original_item_id&&a++)}),a<=1&&((n=m("#menu-item-tpl-"+r.params.original_item_id)).removeClass("selected"),n.find(".menu-item-handle").removeClass("item-added")),r.container.slideUp(function(){r.setting.set(!1),l.a11y.speak(c.Menus.data.l10n.itemDeleted),e.focus()}),r.setting.set(!1)})},_setupLinksUI:function(){this.container.find("a.original-link").on("click",function(e){e.preventDefault(),c.previewer.previewUrl(e.target.toString())})},_setupTitleUI:function(){var i;this.container.find(".edit-menu-item-title").on("blur",function(){m(this).val(m(this).val().trim())}),i=this.container.find(".menu-item-title"),this.setting.bind(function(e){var t,n;e&&(e.title=e.title||"",n=(t=e.title.trim())||e.original_title||c.Menus.data.l10n.untitled,e._invalid&&(n=c.Menus.data.l10n.invalidTitleTpl.replace("%s",n)),t||e.original_title?i.text(n).removeClass("no-title"):i.text(n).addClass("no-title"))})},getDepth:function(){var e=this,t=e.setting(),n=0;if(!t)return 0;for(;t&&t.menu_item_parent&&(n+=1,e=c.control("nav_menu_item["+t.menu_item_parent+"]"));)t=e.setting();return n},renderContent:function(){var e,t=this,n=t.setting();t.params.title=n.title||"",t.params.depth=t.getDepth(),t.container.data("item-depth",t.params.depth),e=["menu-item","menu-item-depth-"+String(t.params.depth),"menu-item-"+n.object,"menu-item-edit-inactive"],n._invalid?(e.push("menu-item-invalid"),t.params.title=c.Menus.data.l10n.invalidTitleTpl.replace("%s",t.params.title)):"draft"===n.status&&(e.push("pending"),t.params.title=c.Menus.data.pendingTitleTpl.replace("%s",t.params.title)),t.params.el_classes=e.join(" "),t.params.item_type_label=n.type_label,t.params.item_type=n.type,t.params.url=n.url,t.params.target=n.target,t.params.attr_title=n.attr_title,t.params.classes=_.isArray(n.classes)?n.classes.join(" "):n.classes,t.params.xfn=n.xfn,t.params.description=n.description,t.params.parent=n.menu_item_parent,t.params.original_title=n.original_title||"",t.container.addClass(t.params.el_classes),c.Control.prototype.renderContent.call(t)},getMenuControl:function(){var e=this.setting();return e&&e.nav_menu_term_id?c.control("nav_menu["+e.nav_menu_term_id+"]"):null},expandControlSection:function(){var e=this.container.closest(".accordion-section");e.hasClass("open")||e.find(".accordion-section-title:first").trigger("click")},_toggleExpanded:c.Section.prototype._toggleExpanded,expand:c.Section.prototype.expand,expandForm:function(e){this.expand(e)},collapse:c.Section.prototype.collapse,collapseForm:function(e){this.collapse(e)},toggleForm:function(e,t){(e=void 0===e?!this.expanded():e)?this.expand(t):this.collapse(t)},onChangeExpanded:function(e,t){var n,i=this,a=this.container,o=a.find(".menu-item-settings:first");void 0===e&&(e=!o.is(":visible")),o.is(":visible")===e?t&&t.completeCallback&&t.completeCallback():e?(c.control.each(function(e){i.params.type===e.params.type&&i!==e&&e.collapseForm()}),n=function(){a.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active"),i.container.trigger("expanded"),t&&t.completeCallback&&t.completeCallback()},a.find(".item-edit").attr("aria-expanded","true"),o.slideDown("fast",n),i.container.trigger("expand")):(n=function(){a.addClass("menu-item-edit-inactive").removeClass("menu-item-edit-active"),i.container.trigger("collapsed"),t&&t.completeCallback&&t.completeCallback()},i.container.trigger("collapse"),a.find(".item-edit").attr("aria-expanded","false"),o.slideUp("fast",n))},focus:function(e){var t=this,n=(e=e||{}).completeCallback,i=function(){t.expandControlSection(),e.completeCallback=function(){t.container.find(".menu-item-settings").find("input, select, textarea, button, object, a[href], [tabindex]").filter(":visible").first().focus(),n&&n()},t.expandForm(e)};c.section.has(t.section())?c.section(t.section()).expand({completeCallback:i}):i()},moveUp:function(){this._changePosition(-1),l.a11y.speak(c.Menus.data.l10n.movedUp)},moveDown:function(){this._changePosition(1),l.a11y.speak(c.Menus.data.l10n.movedDown)},moveLeft:function(){this._changeDepth(-1),l.a11y.speak(c.Menus.data.l10n.movedLeft)},moveRight:function(){this._changeDepth(1),l.a11y.speak(c.Menus.data.l10n.movedRight)},_changePosition:function(e){var t,n=this,i=_.clone(n.setting()),a=[];if(1!==e&&-1!==e)throw new Error("Offset changes by 1 are only supported.");if(n.setting()){if(_(n.getMenuControl().getMenuItemControls()).each(function(e){e.setting().menu_item_parent===i.menu_item_parent&&a.push(e.setting)}),a.sort(function(e,t){return e().position-t().position}),-1===(t=_.indexOf(a,n.setting)))throw new Error("Expected setting to be among siblings.");0===t&&e<0||t===a.length-1&&0n.setting().position&&(t=_.clone(e.setting()),e.setting.set(m.extend(t,{position:t.position+1})))}),a.position=n.setting().position+1,a.menu_item_parent=n.setting().menu_item_parent,i.setting.set(a)):1===e&&0!==t&&(a.menu_item_parent=o[t-1].params.menu_item_id,a.position=0,_(i.getMenuControl().getMenuItemControls()).each(function(e){e.setting().menu_item_parent===a.menu_item_parent&&(a.position=Math.max(a.position,e.setting().position))}),a.position+=1,i.setting.set(a))}}),c.Menus.MenuNameControl=c.Control.extend({ready:function(){var e,n=this;n.setting&&(e=n.setting(),n.nameElement=new c.Element(n.container.find(".menu-name-field")),n.nameElement.bind(function(e){var t=n.setting();t&&t.name!==e&&((t=_.clone(t)).name=e,n.setting.set(t))}),e&&n.nameElement.set(e.name),n.setting.bind(function(e){e&&n.nameElement.set(e.name)}))}}),c.Menus.MenuLocationsControl=c.Control.extend({ready:function(){var d=this;d.container.find(".assigned-menu-location").each(function(){function t(e){var t=c("nav_menu["+String(e)+"]");e&&t&&t()?n.find(".theme-location-set").show().find("span").text(u(t().name)):n.find(".theme-location-set").hide()}var n=m(this),e=n.find("input[type=checkbox]"),i=new c.Element(e),a=c("nav_menu_locations["+e.data("location-id")+"]"),o=""===d.params.menu_id,s=o?_.noop:function(e){i.set(e)},r=o?_.noop:function(e){a.set(e?d.params.menu_id:0)};s(a.get()===d.params.menu_id),e.on("change",function(){r(this.checked)}),a.bind(function(e){s(e===d.params.menu_id),t(e)}),t(a.get())})},setSelections:function(i){this.container.find(".menu-location").each(function(e,t){var n=t.dataset.locationId;t.checked=n in i&&i[n]})}}),c.Menus.MenuAutoAddControl=c.Control.extend({ready:function(){var n=this,e=n.setting();n.active.validate=function(){var e=c.section(n.section()),e=!!e&&e.active();return e},n.autoAddElement=new c.Element(n.container.find("input[type=checkbox].auto_add")),n.autoAddElement.bind(function(e){var t=n.setting();t&&t.name!==e&&((t=_.clone(t)).auto_add=e,n.setting.set(t))}),e&&n.autoAddElement.set(e.auto_add),n.setting.bind(function(e){e&&n.autoAddElement.set(e.auto_add)})}}),c.Menus.MenuControl=c.Control.extend({ready:function(){var t,n,i=this,a=c.section(i.section()),o=i.params.menu_id,e=i.setting();if(void 0===this.params.menu_id)throw new Error("params.menu_id was not defined");i.active.validate=function(){var e=!!a&&a.active();return e},i.$controlSection=a.headContainer,i.$sectionContent=i.container.closest(".accordion-section-content"),this._setupModel(),c.section(i.section(),function(e){e.deferred.initSortables.done(function(e){i._setupSortable(e)})}),this._setupAddition(),this._setupTitle(),e&&(t=u(e.name),c.control.each(function(e){e.extended(c.controlConstructor.widget_form)&&"nav_menu"===e.params.widget_id_base&&(e.container.find(".nav-menu-widget-form-controls:first").show(),e.container.find(".nav-menu-widget-no-menus-message:first").hide(),0===(n=e.container.find("select")).find("option[value="+String(o)+"]").length&&n.append(new Option(t,o)))}),(e=m("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )")).find(".nav-menu-widget-form-controls:first").show(),e.find(".nav-menu-widget-no-menus-message:first").hide(),0===(n=e.find(".widget-inside select:first")).find("option[value="+String(o)+"]").length&&n.append(new Option(t,o))),_.defer(function(){i.updateInvitationVisibility()})},_setupModel:function(){var n=this,i=n.params.menu_id;n.setting.bind(function(e){var t;!1===e?n._handleDeletion():(t=u(e.name),c.control.each(function(e){e.extended(c.controlConstructor.widget_form)&&"nav_menu"===e.params.widget_id_base&&e.container.find("select").find("option[value="+String(i)+"]").text(t)}))})},_setupSortable:function(e){var a=this;if(!e.is(a.$sectionContent))throw new Error("Unexpected menuList.");e.on("sortstart",function(){a.isSorting=!0}),e.on("sortstop",function(){setTimeout(function(){var e=a.$sectionContent.sortable("toArray"),t=[],n=0,i=10;a.isSorting=!1,a.$sectionContent.scrollLeft(0),_.each(e,function(e){var e=e.match(/^customize-control-nav_menu_item-(-?\d+)$/,"");e&&(e=parseInt(e[1],10),(e=c.control("nav_menu_item["+String(e)+"]"))&&t.push(e))}),_.each(t,function(e){var t;!1!==e.setting()&&(t=_.clone(e.setting()),n+=1,i+=1,t.position=n,e.priority(i),t.menu_item_parent=parseInt(e.container.find(".menu-item-data-parent-id").val(),10),t.menu_item_parent||(t.menu_item_parent=0),e.setting.set(t))})})}),a.isReordering=!1,this.container.find(".reorder-toggle").on("click",function(){a.toggleReordering(!a.isReordering)})},_setupAddition:function(){var t=this;this.container.find(".add-new-menu-item").on("click",function(e){t.$sectionContent.hasClass("reordering")||(m("body").hasClass("adding-menu-items")?(m(this).attr("aria-expanded","false"),c.Menus.availableMenuItemsPanel.close(),e.stopPropagation()):(m(this).attr("aria-expanded","true"),c.Menus.availableMenuItemsPanel.open(t)))})},_handleDeletion:function(){var e,n=this.params.menu_id,i=0,t=c.section(this.section()),a=function(){t.container.remove(),c.section.remove(t.id)};t&&t.expanded()?t.collapse({completeCallback:function(){a(),l.a11y.speak(c.Menus.data.l10n.menuDeleted),c.panel("nav_menus").focus()}}):a(),c.each(function(e){/^nav_menu\[/.test(e.id)&&!1!==e()&&(i+=1)}),c.control.each(function(e){var t;e.extended(c.controlConstructor.widget_form)&&"nav_menu"===e.params.widget_id_base&&((t=e.container.find("select")).val()===String(n)&&t.prop("selectedIndex",0).trigger("change"),e.container.find(".nav-menu-widget-form-controls:first").toggle(0!==i),e.container.find(".nav-menu-widget-no-menus-message:first").toggle(0===i),e.container.find("option[value="+String(n)+"]").remove())}),(e=m("#available-widgets-list .widget-tpl:has( input.id_base[ value=nav_menu ] )")).find(".nav-menu-widget-form-controls:first").toggle(0!==i),e.find(".nav-menu-widget-no-menus-message:first").toggle(0===i),e.find("option[value="+String(n)+"]").remove()},_setupTitle:function(){var d=this;d.setting.bind(function(e){var t,n,i,a,o,s,r;e&&(t=c.section(d.section()),n=d.params.menu_id,i=t.headContainer.find(".accordion-section-title"),a=t.contentContainer.find(".customize-section-title h3"),o=t.headContainer.find(".menu-in-location"),s=a.find(".customize-action"),r=u(e.name),i.text(r),o.length&&o.appendTo(i),a.text(r),s.length&&s.prependTo(a),c.control.each(function(e){/^nav_menu_locations\[/.test(e.id)&&e.container.find("option[value="+n+"]").text(r)}),t.contentContainer.find(".customize-control-checkbox input").each(function(){m(this).prop("checked")&&m(".current-menu-location-name-"+m(this).data("location-id")).text(r)}))})},toggleReordering:function(e){var t=this.container.find(".add-new-menu-item"),n=this.container.find(".reorder-toggle"),i=this.$sectionContent.find(".item-title");(e=Boolean(e))!==this.$sectionContent.hasClass("reordering")&&(this.isReordering=e,this.$sectionContent.toggleClass("reordering",e),this.$sectionContent.sortable(this.isReordering?"disable":"enable"),this.isReordering?(t.attr({tabindex:"-1","aria-hidden":"true"}),n.attr("aria-label",c.Menus.data.l10n.reorderLabelOff),l.a11y.speak(c.Menus.data.l10n.reorderModeOn),i.attr("aria-hidden","false")):(t.removeAttr("tabindex aria-hidden"),n.attr("aria-label",c.Menus.data.l10n.reorderLabelOn),l.a11y.speak(c.Menus.data.l10n.reorderModeOff),i.attr("aria-hidden","true")),e&&_(this.getMenuItemControls()).each(function(e){e.collapseForm()}))},getMenuItemControls:function(){var t=[],n=this.params.menu_id;return c.control.each(function(e){"nav_menu_item"===e.params.type&&e.setting()&&n===e.setting().nav_menu_term_id&&t.push(e)}),t},reflowMenuItems:function(){var e=this.getMenuItemControls(),a=function(n){var t=[],i=n.currentParent;_.each(n.menuItemControls,function(e){i===e.setting().menu_item_parent&&t.push(e)}),t.sort(function(e,t){return e.setting().position-t.setting().position}),_.each(t,function(t){n.currentAbsolutePosition+=1,t.priority.set(n.currentAbsolutePosition),t.container.hasClass("menu-item-depth-"+String(n.currentDepth))||(_.each(t.container.prop("className").match(/menu-item-depth-\d+/g),function(e){t.container.removeClass(e)}),t.container.addClass("menu-item-depth-"+String(n.currentDepth))),t.container.data("item-depth",n.currentDepth),n.currentDepth+=1,n.currentParent=t.params.menu_item_id,a(n),--n.currentDepth,n.currentParent=i}),t.length&&(_(t).each(function(e){e.container.removeClass("move-up-disabled move-down-disabled move-left-disabled move-right-disabled"),0===n.currentDepth?e.container.addClass("move-left-disabled"):10===n.currentDepth&&e.container.addClass("move-right-disabled")}),t[0].container.addClass("move-up-disabled").addClass("move-right-disabled").toggleClass("move-down-disabled",1===t.length),t[t.length-1].container.addClass("move-down-disabled").toggleClass("move-up-disabled",1===t.length))};a({menuItemControls:e,currentParent:0,currentDepth:0,currentAbsolutePosition:0}),this.updateInvitationVisibility(e),this.container.find(".reorder-toggle").toggle(1' + - '' + menuItemName + ' ' + - '(' + menuItemType + ')' + - '' + - '' - ); + var $li = $( '

  • ', { 'data-menu-item-id': menuItemID } ); + $li.append( $( '', { + 'class': 'pending-menu-item-name', + text: menuItemName + } ) ); + $li.append( ' ' ); + $li.append( $( '', { + 'class': 'pending-menu-item-type', + text: '(' + menuItemType + ')' + } ) ); + $li.append( $( '', { 'class': 'separator' } ) ); + $( '#pending-menu-items-to-delete ul' ).append( $li ); } $( '#pending-menu-items-to-delete li .separator' ).html( ', ' ); @@ -1027,7 +1032,7 @@ * Set status of bulk delete checkbox. * * @since 5.8.0 - */ + */ setBulkDeleteCheckboxStatus : function() { var that = this; var checkbox = $( '#menu-to-edit .menu-item-checkbox' ); @@ -1051,7 +1056,7 @@ * Set status of menu items removal button. * * @since 5.8.0 - */ + */ setRemoveSelectedButtonStatus : function() { var button = $( '.menu-items-delete' ); @@ -1404,9 +1409,8 @@ }, eventOnClickMenuSave : function() { - var locs = '', - menuName = $('#menu-name'), - menuNameVal = menuName.val(); + var menuName = $('#menu-name'), + menuNameVal = menuName.val(); // Cancel and warn if invalid menu name. if ( ! menuNameVal || ! menuNameVal.replace( /\s+/, '' ) ) { @@ -1414,10 +1418,17 @@ return false; } // Copy menu theme locations. + // Note: This appears to be dead code since #nav-menu-theme-locations no longer exists, perhaps removed in r32842. + var $updateNavMenu = $('#update-nav-menu'); $('#nav-menu-theme-locations select').each(function() { - locs += ''; + $updateNavMenu.append( + $( '', { + type: 'hidden', + name: this.name, + value: $( this ).val() + } ) + ); }); - $('#update-nav-menu').append( locs ); // Update menu item position data. api.menuList.find('.menu-item-data-position').val( function(index) { return index + 1; } ); window.onbeforeunload = null; @@ -1460,7 +1471,10 @@ $item; if( ! $items.length ) { - $('.categorychecklist', panel).html( '
  • ' + wp.i18n.__( 'No results found.' ) + '

  • ' ); + var li = $( '
  • ' ); + var p = $( '

    ', { text: wp.i18n.__( 'No results found.' ) } ); + li.append( p ); + $('.categorychecklist', panel).empty().append( li ); $( '.spinner', panel ).removeClass( 'is-active' ); wrapper.addClass( 'has-no-menu-item' ); return; diff -Nru wordpress-6.1.6+dfsg1/wp-admin/js/nav-menu.min.js wordpress-6.1.9+dfsg1/wp-admin/js/nav-menu.min.js --- wordpress-6.1.6+dfsg1/wp-admin/js/nav-menu.min.js 2022-09-26 21:44:09.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-admin/js/nav-menu.min.js 2025-09-30 17:11:22.989129000 +0000 @@ -1,2 +1,2 @@ /*! This file is auto-generated */ -!function(k){var I=window.wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11,sortableItems:"> *",targetTolerance:0},menuList:void 0,targetList:void 0,menusChanged:!1,isRTL:!("undefined"==typeof isRtl||!isRtl),negateIfRTL:"undefined"!=typeof isRtl&&isRtl?-1:1,lastSearch:"",init:function(){I.menuList=k("#menu-to-edit"),I.targetList=I.menuList,this.jQueryExtensions(),this.attachMenuEditListeners(),this.attachBulkSelectButtonListeners(),this.attachMenuCheckBoxListeners(),this.attachMenuItemDeleteButton(),this.attachPendingMenuItemsListForDeletion(),this.attachQuickSearchListeners(),this.attachThemeLocationsListeners(),this.attachMenuSaveSubmitListeners(),this.attachTabsPanelListeners(),this.attachUnsavedChangesListener(),I.menuList.length&&this.initSortables(),menus.oneThemeLocationNoMenus&&k("#posttype-page").addSelectedToMenu(I.addMenuItemToBottom),this.initManageLocations(),this.initAccessibility(),this.initToggles(),this.initPreviewing()},jQueryExtensions:function(){k.fn.extend({menuItemDepth:function(){var e=I.isRTL?this.eq(0).css("margin-right"):this.eq(0).css("margin-left");return I.pxToDepth(e&&-1!=e.indexOf("px")?e.slice(0,-2):0)},updateDepthClass:function(t,n){return this.each(function(){var e=k(this);n=n||e.menuItemDepth(),k(this).removeClass("menu-item-depth-"+n).addClass("menu-item-depth-"+t)})},shiftDepthClass:function(i){return this.each(function(){var e=k(this),t=e.menuItemDepth(),n=t+i;e.removeClass("menu-item-depth-"+t).addClass("menu-item-depth-"+n),0===n&&e.find(".is-submenu").hide()})},childMenuItems:function(){var i=k();return this.each(function(){for(var e=k(this),t=e.menuItemDepth(),n=e.next(".menu-item");n.length&&n.menuItemDepth()>t;)i=i.add(n),n=n.next(".menu-item")}),i},shiftHorizontally:function(n){return this.each(function(){var e=k(this),t=e.menuItemDepth();e.moveHorizontally(t+n,t)})},moveHorizontally:function(a,s){return this.each(function(){var e=k(this),t=e.childMenuItems(),n=a-s,i=e.find(".is-submenu");e.updateDepthClass(a,s).updateParentMenuItemDBId(),t&&t.each(function(){var e=k(this),t=e.menuItemDepth();e.updateDepthClass(t+n,t).updateParentMenuItemDBId()}),0===a?i.hide():i.show()})},updateParentMenuItemDBId:function(){return this.each(function(){var e=k(this),t=e.find(".menu-item-data-parent-id"),n=parseInt(e.menuItemDepth(),10),e=e.prevAll(".menu-item-depth-"+(n-1)).first();0===n?t.val(0):t.val(e.find(".menu-item-data-db-id").val())})},hideAdvancedMenuItemFields:function(){return this.each(function(){var e=k(this);k(".hide-column-tog").not(":checked").each(function(){e.find(".field-"+k(this).val()).addClass("hidden-field")})})},addSelectedToMenu:function(a){return 0!==k("#menu-to-edit").length&&this.each(function(){var e=k(this),n={},t=menus.oneThemeLocationNoMenus&&0===e.find(".tabs-panel-active .categorychecklist li input:checked").length?e.find('#page-all li input[type="checkbox"]'):e.find(".tabs-panel-active .categorychecklist li input:checked"),i=/menu-item\[([^\]]*)/;if(a=a||I.addMenuItemToBottom,!t.length)return!1;e.find(".button-controls .spinner").addClass("is-active"),k(t).each(function(){var e=k(this),t=i.exec(e.attr("name")),t=void 0===t[1]?0:parseInt(t[1],10);this.className&&-1!=this.className.indexOf("add-to-top")&&(a=I.addMenuItemToTop),n[t]=e.closest("li").getItemData("add-menu-item",t)}),I.addItemToMenu(n,a,function(){t.prop("checked",!1),e.find(".button-controls .select-all").prop("checked",!1),e.find(".button-controls .spinner").removeClass("is-active")})})},getItemData:function(t,n){t=t||"menu-item";var i,a={},s=["menu-item-db-id","menu-item-object-id","menu-item-object","menu-item-parent-id","menu-item-position","menu-item-type","menu-item-title","menu-item-url","menu-item-description","menu-item-attr-title","menu-item-target","menu-item-classes","menu-item-xfn"];return(n=n||"menu-item"!=t?n:this.find(".menu-item-data-db-id").val())&&this.find("input").each(function(){var e;for(i=s.length;i--;)"menu-item"==t?e=s[i]+"["+n+"]":"add-menu-item"==t&&(e="menu-item["+n+"]["+s[i]+"]"),this.name&&e==this.name&&(a[s[i]]=this.value)}),a},setItemData:function(e,a,s){return a=a||"menu-item",(s=s||"menu-item"!=a?s:k(".menu-item-data-db-id",this).val())&&this.find("input").each(function(){var n,i=k(this);k.each(e,function(e,t){"menu-item"==a?n=e+"["+s+"]":"add-menu-item"==a&&(n="menu-item["+s+"]["+e+"]"),n==i.attr("name")&&i.val(t)})}),this}})},countMenuItems:function(e){return k(".menu-item-depth-"+e).length},moveMenuItem:function(e,t){var n,i,a=k("#menu-to-edit li"),s=a.length,m=e.parents("li.menu-item"),o=m.childMenuItems(),u=m.getItemData(),c=parseInt(m.menuItemDepth(),10),l=parseInt(m.index(),10),d=m.next(),r=d.childMenuItems(),h=parseInt(d.menuItemDepth(),10)+1,p=m.prev(),f=parseInt(p.menuItemDepth(),10),v=p.getItemData()["menu-item-db-id"],p=menus["moved"+t.charAt(0).toUpperCase()+t.slice(1)];switch(t){case"up":i=l-1,0!==l&&(0==i&&0!==c&&m.moveHorizontally(0,c),0!==f&&m.moveHorizontally(f,c),(o?n=m.add(o):m).detach().insertBefore(a.eq(i)).updateParentMenuItemDBId());break;case"down":if(o){if(n=m.add(o),(r=0!==(d=a.eq(n.length+l)).childMenuItems().length)&&(i=parseInt(d.menuItemDepth(),10)+1,m.moveHorizontally(i,c)),s===l+n.length)break;n.detach().insertAfter(a.eq(l+n.length)).updateParentMenuItemDBId()}else{if(0!==r.length&&m.moveHorizontally(h,c),s===l+1)break;m.detach().insertAfter(a.eq(l+1)).updateParentMenuItemDBId()}break;case"top":0!==l&&(o?n=m.add(o):m).detach().insertBefore(a.eq(0)).updateParentMenuItemDBId();break;case"left":0!==c&&m.shiftHorizontally(-1);break;case"right":0!==l&&u["menu-item-parent-id"]!==v&&m.shiftHorizontally(1)}e.trigger("focus"),I.registerChange(),I.refreshKeyboardAccessibility(),I.refreshAdvancedAccessibility(),p&&wp.a11y.speak(p)},initAccessibility:function(){var e=k("#menu-to-edit");I.refreshKeyboardAccessibility(),I.refreshAdvancedAccessibility(),e.on("mouseenter.refreshAccessibility focus.refreshAccessibility touchstart.refreshAccessibility",".menu-item",function(){I.refreshAdvancedAccessibilityOfItem(k(this).find("a.item-edit"))}),e.on("click","a.item-edit",function(){I.refreshAdvancedAccessibilityOfItem(k(this))}),e.on("click",".menus-move",function(){var e=k(this).data("dir");void 0!==e&&I.moveMenuItem(k(this).parents("li.menu-item").find("a.item-edit"),e)})},refreshAdvancedAccessibilityOfItem:function(e){var t,n,i,a,s,m,o,u,c,l,d,r;!0===k(e).data("needs_accessibility_refresh")&&(m=0===(s=(a=(e=k(e)).closest("li.menu-item").first()).menuItemDepth()),o=e.closest(".menu-item-handle").find(".menu-item-title").text(),u=parseInt(a.index(),10),c=m?s:parseInt(s-1,10),c=a.prevAll(".menu-item-depth-"+c).first().find(".menu-item-title").text(),l=a.prevAll(".menu-item-depth-"+s).first().find(".menu-item-title").text(),d=k("#menu-to-edit li").length,r=a.nextAll(".menu-item-depth-"+s).length,a.find(".field-move").toggle(1I.options.globalMaxDepth?I.options.globalMaxDepth:e:0}function b(e,t){e.placeholder.updateDepthClass(t,h),h=t}0!==k("#menu-to-edit li").length&&k(".drag-instructions").show(),p+=I.isRTL?I.menuList.width():0,I.menuList.sortable({handle:".menu-item-handle",placeholder:"sortable-placeholder",items:I.options.sortableItems,start:function(e,t){var n,i;I.isRTL&&(t.item[0].style.right="auto"),d=t.item.children(".menu-item-transport"),m=t.item.menuItemDepth(),b(t,m),i=(t.item.next()[0]==t.placeholder[0]?t.item.next():t.item).childMenuItems(),d.append(i),n=d.outerHeight(),n=(n+=0c&&(o.after(t.placeholder),g(t),k(this).sortable("refreshPositions"))}})},initManageLocations:function(){k("#menu-locations-wrap form").on("submit",function(){window.onbeforeunload=null}),k(".menu-location-menus select").on("change",function(){var e=k(this).closest("tr").find(".locations-edit-menu-link");k(this).find("option:selected").data("orig")?e.show():e.hide()})},attachMenuEditListeners:function(){var t=this;k("#update-nav-menu").on("click",function(e){if(e.target&&e.target.className)return-1!=e.target.className.indexOf("item-edit")?t.eventOnClickEditLink(e.target):-1!=e.target.className.indexOf("menu-save")?t.eventOnClickMenuSave(e.target):-1!=e.target.className.indexOf("menu-delete")?t.eventOnClickMenuDelete(e.target):-1!=e.target.className.indexOf("item-delete")?t.eventOnClickMenuItemDelete(e.target):-1!=e.target.className.indexOf("item-cancel")?t.eventOnClickCancelLink(e.target):void 0}),k("#menu-name").on("input",_.debounce(function(){var e=k(document.getElementById("menu-name")),t=e.val();t&&t.replace(/\s+/,"")?e.parent().removeClass("form-invalid"):e.parent().addClass("form-invalid")},500)),k('#add-custom-links input[type="text"]').on("keypress",function(e){k("#customlinkdiv").removeClass("form-invalid"),13===e.keyCode&&(e.preventDefault(),k("#submit-customlinkdiv").trigger("click"))})},attachBulkSelectButtonListeners:function(){var e=this;k(".bulk-select-switcher").on("change",function(){this.checked?(k(".bulk-select-switcher").prop("checked",!0),e.enableBulkSelection()):(k(".bulk-select-switcher").prop("checked",!1),e.disableBulkSelection())})},enableBulkSelection:function(){var e=k("#menu-to-edit .menu-item-checkbox");k("#menu-to-edit").addClass("bulk-selection"),k("#nav-menu-bulk-actions-top").addClass("bulk-selection"),k("#nav-menu-bulk-actions-bottom").addClass("bulk-selection"),k.each(e,function(){k(this).prop("disabled",!1)})},disableBulkSelection:function(){var e=k("#menu-to-edit .menu-item-checkbox");k("#menu-to-edit").removeClass("bulk-selection"),k("#nav-menu-bulk-actions-top").removeClass("bulk-selection"),k("#nav-menu-bulk-actions-bottom").removeClass("bulk-selection"),k(".menu-items-delete").is('[aria-describedby="pending-menu-items-to-delete"]')&&k(".menu-items-delete").removeAttr("aria-describedby"),k.each(e,function(){k(this).prop("disabled",!0).prop("checked",!1)}),k(".menu-items-delete").addClass("disabled"),k("#pending-menu-items-to-delete ul").empty()},attachMenuCheckBoxListeners:function(){var e=this;k("#menu-to-edit").on("change",".menu-item-checkbox",function(){e.setRemoveSelectedButtonStatus()})},attachMenuItemDeleteButton:function(){var t=this;k(document).on("click",".menu-items-delete",function(e){var n,i;e.preventDefault(),k(this).hasClass("disabled")||(k.each(k(".menu-item-checkbox:checked"),function(e,t){k(t).parents("li").find("a.item-delete").trigger("click")}),k(".menu-items-delete").addClass("disabled"),k(".bulk-select-switcher").prop("checked",!1),n="",i=k("#pending-menu-items-to-delete ul li"),k.each(i,function(e,t){t=k(t).find(".pending-menu-item-name").text(),t=menus.menuItemDeletion.replace("%s",t);n+=t,e+1'+e+' ('+t+')

  • '),k("#pending-menu-items-to-delete li .separator").html(", "),k("#pending-menu-items-to-delete li .separator").last().html(".")})},setBulkDeleteCheckboxStatus:function(){var e=k("#menu-to-edit .menu-item-checkbox");k.each(e,function(){k(this).prop("disabled")?k(this).prop("disabled",!1):k(this).prop("disabled",!0),k(this).is(":checked")&&k(this).prop("checked",!1)}),this.setRemoveSelectedButtonStatus()},setRemoveSelectedButtonStatus:function(){var e=k(".menu-items-delete");0'}),k("#update-nav-menu").append(e),I.menuList.find(".menu-item-data-position").val(function(e){return e+1}),!(window.onbeforeunload=null)):(t.parent().addClass("form-invalid"),!1)},eventOnClickMenuDelete:function(){return!!window.confirm(wp.i18n.__("You are about to permanently delete this menu.\n'Cancel' to stop, 'OK' to delete."))&&!(window.onbeforeunload=null)},eventOnClickMenuItemDelete:function(e){e=parseInt(e.id.replace("delete-",""),10);return I.removeMenuItem(k("#menu-item-"+e)),I.registerChange(),!1},processQuickSearchQueryResponse:function(e,t,n){var i,a,s,m={},o=document.getElementById("nav-menu-meta"),u=/menu-item[(\[^]\]*/,e=k("
    ").html(e).find("li"),c=n.closest(".accordion-section-content"),l=c.find(".button-controls .select-all");e.length?(e.each(function(){if(s=k(this),(i=u.exec(s.html()))&&i[1]){for(a=i[1];o.elements["menu-item["+a+"][menu-item-type]"]||m[a];)a--;m[a]=!0,a!=i[1]&&s.html(s.html().replace(new RegExp("menu-item\\["+i[1]+"\\]","g"),"menu-item["+a+"]"))}}),k(".categorychecklist",n).html(e),k(".spinner",n).removeClass("is-active"),c.removeClass("has-no-menu-item"),l.is(":checked")&&l.prop("checked",!1)):(k(".categorychecklist",n).html("
  • "+wp.i18n.__("No results found.")+"

  • "),k(".spinner",n).removeClass("is-active"),c.addClass("has-no-menu-item"))},removeMenuItem:function(t){var n=t.childMenuItems();k(document).trigger("menu-removing-item",[t]),t.addClass("deleting").animate({opacity:0,height:0},350,function(){var e=k("#menu-instructions");t.remove(),n.shiftDepthClass(-1).updateParentMenuItemDBId(),0===k("#menu-to-edit li").length&&(k(".drag-instructions").hide(),e.removeClass("menu-instructions-inactive")),I.refreshAdvancedAccessibility(),wp.a11y.speak(menus.itemRemoved)})},depthToPx:function(e){return e*I.options.menuItemDepthPerLevel},pxToDepth:function(e){return Math.floor(e/I.options.menuItemDepthPerLevel)}};k(function(){wpNavMenu.init(),k(".menu-edit a, .menu-edit button, .menu-edit input, .menu-edit textarea, .menu-edit select").on("focus",function(){var e,t,n;783<=window.innerWidth&&(e=k("#nav-menu-footer").height()+20,0<(t=k(this).offset().top-(k(window).scrollTop()+k(window).height()-k(this).height()))&&(t=0),(t*=-1) *",targetTolerance:0},menuList:void 0,targetList:void 0,menusChanged:!1,isRTL:!("undefined"==typeof isRtl||!isRtl),negateIfRTL:"undefined"!=typeof isRtl&&isRtl?-1:1,lastSearch:"",init:function(){I.menuList=k("#menu-to-edit"),I.targetList=I.menuList,this.jQueryExtensions(),this.attachMenuEditListeners(),this.attachBulkSelectButtonListeners(),this.attachMenuCheckBoxListeners(),this.attachMenuItemDeleteButton(),this.attachPendingMenuItemsListForDeletion(),this.attachQuickSearchListeners(),this.attachThemeLocationsListeners(),this.attachMenuSaveSubmitListeners(),this.attachTabsPanelListeners(),this.attachUnsavedChangesListener(),I.menuList.length&&this.initSortables(),menus.oneThemeLocationNoMenus&&k("#posttype-page").addSelectedToMenu(I.addMenuItemToBottom),this.initManageLocations(),this.initAccessibility(),this.initToggles(),this.initPreviewing()},jQueryExtensions:function(){k.fn.extend({menuItemDepth:function(){var e=I.isRTL?this.eq(0).css("margin-right"):this.eq(0).css("margin-left");return I.pxToDepth(e&&-1!=e.indexOf("px")?e.slice(0,-2):0)},updateDepthClass:function(t,n){return this.each(function(){var e=k(this);n=n||e.menuItemDepth(),k(this).removeClass("menu-item-depth-"+n).addClass("menu-item-depth-"+t)})},shiftDepthClass:function(i){return this.each(function(){var e=k(this),t=e.menuItemDepth(),n=t+i;e.removeClass("menu-item-depth-"+t).addClass("menu-item-depth-"+n),0===n&&e.find(".is-submenu").hide()})},childMenuItems:function(){var i=k();return this.each(function(){for(var e=k(this),t=e.menuItemDepth(),n=e.next(".menu-item");n.length&&n.menuItemDepth()>t;)i=i.add(n),n=n.next(".menu-item")}),i},shiftHorizontally:function(n){return this.each(function(){var e=k(this),t=e.menuItemDepth();e.moveHorizontally(t+n,t)})},moveHorizontally:function(a,s){return this.each(function(){var e=k(this),t=e.childMenuItems(),n=a-s,i=e.find(".is-submenu");e.updateDepthClass(a,s).updateParentMenuItemDBId(),t&&t.each(function(){var e=k(this),t=e.menuItemDepth();e.updateDepthClass(t+n,t).updateParentMenuItemDBId()}),0===a?i.hide():i.show()})},updateParentMenuItemDBId:function(){return this.each(function(){var e=k(this),t=e.find(".menu-item-data-parent-id"),n=parseInt(e.menuItemDepth(),10),e=e.prevAll(".menu-item-depth-"+(n-1)).first();0===n?t.val(0):t.val(e.find(".menu-item-data-db-id").val())})},hideAdvancedMenuItemFields:function(){return this.each(function(){var e=k(this);k(".hide-column-tog").not(":checked").each(function(){e.find(".field-"+k(this).val()).addClass("hidden-field")})})},addSelectedToMenu:function(a){return 0!==k("#menu-to-edit").length&&this.each(function(){var e=k(this),n={},t=menus.oneThemeLocationNoMenus&&0===e.find(".tabs-panel-active .categorychecklist li input:checked").length?e.find('#page-all li input[type="checkbox"]'):e.find(".tabs-panel-active .categorychecklist li input:checked"),i=/menu-item\[([^\]]*)/;if(a=a||I.addMenuItemToBottom,!t.length)return!1;e.find(".button-controls .spinner").addClass("is-active"),k(t).each(function(){var e=k(this),t=i.exec(e.attr("name")),t=void 0===t[1]?0:parseInt(t[1],10);this.className&&-1!=this.className.indexOf("add-to-top")&&(a=I.addMenuItemToTop),n[t]=e.closest("li").getItemData("add-menu-item",t)}),I.addItemToMenu(n,a,function(){t.prop("checked",!1),e.find(".button-controls .select-all").prop("checked",!1),e.find(".button-controls .spinner").removeClass("is-active")})})},getItemData:function(t,n){t=t||"menu-item";var i,a={},s=["menu-item-db-id","menu-item-object-id","menu-item-object","menu-item-parent-id","menu-item-position","menu-item-type","menu-item-title","menu-item-url","menu-item-description","menu-item-attr-title","menu-item-target","menu-item-classes","menu-item-xfn"];return(n=n||"menu-item"!=t?n:this.find(".menu-item-data-db-id").val())&&this.find("input").each(function(){var e;for(i=s.length;i--;)"menu-item"==t?e=s[i]+"["+n+"]":"add-menu-item"==t&&(e="menu-item["+n+"]["+s[i]+"]"),this.name&&e==this.name&&(a[s[i]]=this.value)}),a},setItemData:function(e,a,s){return a=a||"menu-item",(s=s||"menu-item"!=a?s:k(".menu-item-data-db-id",this).val())&&this.find("input").each(function(){var n,i=k(this);k.each(e,function(e,t){"menu-item"==a?n=e+"["+s+"]":"add-menu-item"==a&&(n="menu-item["+s+"]["+e+"]"),n==i.attr("name")&&i.val(t)})}),this}})},countMenuItems:function(e){return k(".menu-item-depth-"+e).length},moveMenuItem:function(e,t){var n,i,a=k("#menu-to-edit li"),s=a.length,m=e.parents("li.menu-item"),o=m.childMenuItems(),u=m.getItemData(),c=parseInt(m.menuItemDepth(),10),l=parseInt(m.index(),10),d=m.next(),r=d.childMenuItems(),h=parseInt(d.menuItemDepth(),10)+1,p=m.prev(),f=parseInt(p.menuItemDepth(),10),v=p.getItemData()["menu-item-db-id"],p=menus["moved"+t.charAt(0).toUpperCase()+t.slice(1)];switch(t){case"up":i=l-1,0!==l&&(0==i&&0!==c&&m.moveHorizontally(0,c),0!==f&&m.moveHorizontally(f,c),(o?n=m.add(o):m).detach().insertBefore(a.eq(i)).updateParentMenuItemDBId());break;case"down":if(o){if(n=m.add(o),(r=0!==(d=a.eq(n.length+l)).childMenuItems().length)&&(i=parseInt(d.menuItemDepth(),10)+1,m.moveHorizontally(i,c)),s===l+n.length)break;n.detach().insertAfter(a.eq(l+n.length)).updateParentMenuItemDBId()}else{if(0!==r.length&&m.moveHorizontally(h,c),s===l+1)break;m.detach().insertAfter(a.eq(l+1)).updateParentMenuItemDBId()}break;case"top":0!==l&&(o?n=m.add(o):m).detach().insertBefore(a.eq(0)).updateParentMenuItemDBId();break;case"left":0!==c&&m.shiftHorizontally(-1);break;case"right":0!==l&&u["menu-item-parent-id"]!==v&&m.shiftHorizontally(1)}e.trigger("focus"),I.registerChange(),I.refreshKeyboardAccessibility(),I.refreshAdvancedAccessibility(),p&&wp.a11y.speak(p)},initAccessibility:function(){var e=k("#menu-to-edit");I.refreshKeyboardAccessibility(),I.refreshAdvancedAccessibility(),e.on("mouseenter.refreshAccessibility focus.refreshAccessibility touchstart.refreshAccessibility",".menu-item",function(){I.refreshAdvancedAccessibilityOfItem(k(this).find("a.item-edit"))}),e.on("click","a.item-edit",function(){I.refreshAdvancedAccessibilityOfItem(k(this))}),e.on("click",".menus-move",function(){var e=k(this).data("dir");void 0!==e&&I.moveMenuItem(k(this).parents("li.menu-item").find("a.item-edit"),e)})},refreshAdvancedAccessibilityOfItem:function(e){var t,n,i,a,s,m,o,u,c,l,d,r;!0===k(e).data("needs_accessibility_refresh")&&(m=0===(s=(a=(e=k(e)).closest("li.menu-item").first()).menuItemDepth()),o=e.closest(".menu-item-handle").find(".menu-item-title").text(),u=parseInt(a.index(),10),c=m?s:parseInt(s-1,10),c=a.prevAll(".menu-item-depth-"+c).first().find(".menu-item-title").text(),l=a.prevAll(".menu-item-depth-"+s).first().find(".menu-item-title").text(),d=k("#menu-to-edit li").length,r=a.nextAll(".menu-item-depth-"+s).length,a.find(".field-move").toggle(1I.options.globalMaxDepth?I.options.globalMaxDepth:e:0}function b(e,t){e.placeholder.updateDepthClass(t,h),h=t}0!==k("#menu-to-edit li").length&&k(".drag-instructions").show(),p+=I.isRTL?I.menuList.width():0,I.menuList.sortable({handle:".menu-item-handle",placeholder:"sortable-placeholder",items:I.options.sortableItems,start:function(e,t){var n,i;I.isRTL&&(t.item[0].style.right="auto"),d=t.item.children(".menu-item-transport"),m=t.item.menuItemDepth(),b(t,m),i=(t.item.next()[0]==t.placeholder[0]?t.item.next():t.item).childMenuItems(),d.append(i),n=d.outerHeight(),n=(n+=0c&&(o.after(t.placeholder),g(t),k(this).sortable("refreshPositions"))}})},initManageLocations:function(){k("#menu-locations-wrap form").on("submit",function(){window.onbeforeunload=null}),k(".menu-location-menus select").on("change",function(){var e=k(this).closest("tr").find(".locations-edit-menu-link");k(this).find("option:selected").data("orig")?e.show():e.hide()})},attachMenuEditListeners:function(){var t=this;k("#update-nav-menu").on("click",function(e){if(e.target&&e.target.className)return-1!=e.target.className.indexOf("item-edit")?t.eventOnClickEditLink(e.target):-1!=e.target.className.indexOf("menu-save")?t.eventOnClickMenuSave(e.target):-1!=e.target.className.indexOf("menu-delete")?t.eventOnClickMenuDelete(e.target):-1!=e.target.className.indexOf("item-delete")?t.eventOnClickMenuItemDelete(e.target):-1!=e.target.className.indexOf("item-cancel")?t.eventOnClickCancelLink(e.target):void 0}),k("#menu-name").on("input",_.debounce(function(){var e=k(document.getElementById("menu-name")),t=e.val();t&&t.replace(/\s+/,"")?e.parent().removeClass("form-invalid"):e.parent().addClass("form-invalid")},500)),k('#add-custom-links input[type="text"]').on("keypress",function(e){k("#customlinkdiv").removeClass("form-invalid"),13===e.keyCode&&(e.preventDefault(),k("#submit-customlinkdiv").trigger("click"))})},attachBulkSelectButtonListeners:function(){var e=this;k(".bulk-select-switcher").on("change",function(){this.checked?(k(".bulk-select-switcher").prop("checked",!0),e.enableBulkSelection()):(k(".bulk-select-switcher").prop("checked",!1),e.disableBulkSelection())})},enableBulkSelection:function(){var e=k("#menu-to-edit .menu-item-checkbox");k("#menu-to-edit").addClass("bulk-selection"),k("#nav-menu-bulk-actions-top").addClass("bulk-selection"),k("#nav-menu-bulk-actions-bottom").addClass("bulk-selection"),k.each(e,function(){k(this).prop("disabled",!1)})},disableBulkSelection:function(){var e=k("#menu-to-edit .menu-item-checkbox");k("#menu-to-edit").removeClass("bulk-selection"),k("#nav-menu-bulk-actions-top").removeClass("bulk-selection"),k("#nav-menu-bulk-actions-bottom").removeClass("bulk-selection"),k(".menu-items-delete").is('[aria-describedby="pending-menu-items-to-delete"]')&&k(".menu-items-delete").removeAttr("aria-describedby"),k.each(e,function(){k(this).prop("disabled",!0).prop("checked",!1)}),k(".menu-items-delete").addClass("disabled"),k("#pending-menu-items-to-delete ul").empty()},attachMenuCheckBoxListeners:function(){var e=this;k("#menu-to-edit").on("change",".menu-item-checkbox",function(){e.setRemoveSelectedButtonStatus()})},attachMenuItemDeleteButton:function(){var t=this;k(document).on("click",".menu-items-delete",function(e){var n,i;e.preventDefault(),k(this).hasClass("disabled")||(k.each(k(".menu-item-checkbox:checked"),function(e,t){k(t).parents("li").find("a.item-delete").trigger("click")}),k(".menu-items-delete").addClass("disabled"),k(".bulk-select-switcher").prop("checked",!1),n="",i=k("#pending-menu-items-to-delete ul li"),k.each(i,function(e,t){t=k(t).find(".pending-menu-item-name").text(),t=menus.menuItemDeletion.replace("%s",t);n+=t,e+1",{"data-menu-item-id":n})).append(k("",{class:"pending-menu-item-name",text:e})),i.append(" "),i.append(k("",{class:"pending-menu-item-type",text:"("+t+")"})),i.append(k("",{class:"separator"})),k("#pending-menu-items-to-delete ul").append(i)),k("#pending-menu-items-to-delete li .separator").html(", "),k("#pending-menu-items-to-delete li .separator").last().html(".")})},setBulkDeleteCheckboxStatus:function(){var e=k("#menu-to-edit .menu-item-checkbox");k.each(e,function(){k(this).prop("disabled")?k(this).prop("disabled",!1):k(this).prop("disabled",!0),k(this).is(":checked")&&k(this).prop("checked",!1)}),this.setRemoveSelectedButtonStatus()},setRemoveSelectedButtonStatus:function(){var e=k(".menu-items-delete");0",{type:"hidden",name:this.name,value:k(this).val()}))}),I.menuList.find(".menu-item-data-position").val(function(e){return e+1}),!(window.onbeforeunload=null)):(t.parent().addClass("form-invalid"),!1)},eventOnClickMenuDelete:function(){return!!window.confirm(wp.i18n.__("You are about to permanently delete this menu.\n'Cancel' to stop, 'OK' to delete."))&&!(window.onbeforeunload=null)},eventOnClickMenuItemDelete:function(e){e=parseInt(e.id.replace("delete-",""),10);return I.removeMenuItem(k("#menu-item-"+e)),I.registerChange(),!1},processQuickSearchQueryResponse:function(e,t,n){var i,a,s,m={},o=document.getElementById("nav-menu-meta"),u=/menu-item[(\[^]\]*/,e=k("
    ").html(e).find("li"),c=n.closest(".accordion-section-content"),l=c.find(".button-controls .select-all");e.length?(e.each(function(){if(s=k(this),(i=u.exec(s.html()))&&i[1]){for(a=i[1];o.elements["menu-item["+a+"][menu-item-type]"]||m[a];)a--;m[a]=!0,a!=i[1]&&s.html(s.html().replace(new RegExp("menu-item\\["+i[1]+"\\]","g"),"menu-item["+a+"]"))}}),k(".categorychecklist",n).html(e),k(".spinner",n).removeClass("is-active"),c.removeClass("has-no-menu-item"),l.is(":checked")&&l.prop("checked",!1)):(e=k("
  • "),l=k("

    ",{text:wp.i18n.__("No results found.")}),e.append(l),k(".categorychecklist",n).empty().append(e),k(".spinner",n).removeClass("is-active"),c.addClass("has-no-menu-item"))},removeMenuItem:function(t){var n=t.childMenuItems();k(document).trigger("menu-removing-item",[t]),t.addClass("deleting").animate({opacity:0,height:0},350,function(){var e=k("#menu-instructions");t.remove(),n.shiftDepthClass(-1).updateParentMenuItemDBId(),0===k("#menu-to-edit li").length&&(k(".drag-instructions").hide(),e.removeClass("menu-instructions-inactive")),I.refreshAdvancedAccessibility(),wp.a11y.speak(menus.itemRemoved)})},depthToPx:function(e){return e*I.options.menuItemDepthPerLevel},pxToDepth:function(e){return Math.floor(e/I.options.menuItemDepthPerLevel)}};k(function(){wpNavMenu.init(),k(".menu-edit a, .menu-edit button, .menu-edit input, .menu-edit textarea, .menu-edit select").on("focus",function(){var e,t,n;783<=window.innerWidth&&(e=k("#nav-menu-footer").height()+20,0<(t=k(this).offset().top-(k(window).scrollTop()+k(window).height()-k(this).height()))&&(t=0),(t*=-1) array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'ecce20f002eda4c19664'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '1720fc5d5c76f53a1740'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'bc0029ca2c943aec5311'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '43197d709df445ccf849'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'a078f260190acf405764'), 'block-directory.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '000a47d4ebe2ceac3593'), 'block-editor.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'f1f1760886849bc652b7'), 'block-library.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '774410615710895b6b04'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'eb2cdc8cd7a7975d49d9'), 'blocks.min.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => '2fecdd1687581f909b45'), 'components.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '1c92d014eb546f059fd5'), 'compose.min.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '37228270687b2a94e518'), 'core-data.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'd8d458b31912f858bcdf'), 'customize-widgets.min.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-widgets'), 'version' => '323c27f4fff5e87062f9'), 'data.min.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => '9b749ae7704d9d899e1a'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'e10d473d392daa8501e8'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'b49d8d73e4d1439f54c6'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '6c963cb9494ba26b77eb'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '133a042fbbef48f38107'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => 'a6bfa98deeb2849463de'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-style-engine', 'wp-url', 'wp-viewport'), 'version' => '73c4a8f9594b8602c618'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '6d3b6608a3faab94a771'), 'editor.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'e2d02ccf09214921ba82'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '47162ff4492c7ec4956b'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '57876a359eac66da202b'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4169d3cf8e8d95a3d6d5'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '9e794f35a71bb98672ae'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => 'b696c16720133edfc065'), 'keycodes.min.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '6e0aadc0106bd8aadc89'), 'list-reusable-blocks.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'f97bc9cc3a1cd21b8c8e'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '17f6455b0630582352a4'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '9c1575b7a31659f45a45'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '038c48e26a91639ae8ab'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '0d1b90278bae7df6ecf9'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '5e6c91c252c0e040f379'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => 'c5543628aa7ff5bd5be4'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '0d5f586fa7f5f18d4e7a'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '99e325da95c5a35c7dc2'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b2e4ef03f84699189f29'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '3fb4b31e589a583a362e'), 'rich-text.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'c704284bebe26cf1dd51'), 'server-side-render.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'ba8027ee85d65ae23ec7'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '7539044b04e6bca57f2e'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '10341d6e6decffab850e'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f2cf0bb3ae80de227e43'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6620854ab4f8532bcdbc'), 'viewport.min.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => 'a9868d184d07e4c94fe4'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => 'a8bd49d4d3625a16a255'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'feb9569307aec24292f2')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'ecce20f002eda4c19664'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '1720fc5d5c76f53a1740'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'bc0029ca2c943aec5311'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '43197d709df445ccf849'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'a078f260190acf405764'), 'block-directory.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'f18a4ba972b7ea4e366a'), 'block-editor.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'd9b1557b383ef6f21f26'), 'block-library.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '2f280119755c7b24b1bc'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'eb2cdc8cd7a7975d49d9'), 'blocks.min.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => '2fecdd1687581f909b45'), 'components.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => 'e4dcf503e8d4568671e3'), 'compose.min.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => 'bed3c550a0f81f1528f5'), 'core-data.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'd8d458b31912f858bcdf'), 'customize-widgets.min.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-widgets'), 'version' => 'b25cfe51aa13116d30ee'), 'data.min.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'ab4c47f6a66f3618588b'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'e10d473d392daa8501e8'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'b49d8d73e4d1439f54c6'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '6c963cb9494ba26b77eb'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '133a042fbbef48f38107'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '182948e53a6ccc6bfb5c'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-style-engine', 'wp-url', 'wp-viewport'), 'version' => '067d17f88adaf0a0c51b'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'edd0ea01e569b5c837d5'), 'editor.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '553baf9e6fb3775656c0'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '47162ff4492c7ec4956b'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '57876a359eac66da202b'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4169d3cf8e8d95a3d6d5'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '9e794f35a71bb98672ae'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '74c1d7a0d985f4165827'), 'keycodes.min.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '6e0aadc0106bd8aadc89'), 'list-reusable-blocks.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'f97bc9cc3a1cd21b8c8e'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '17f6455b0630582352a4'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '9c1575b7a31659f45a45'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '038c48e26a91639ae8ab'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '68484fe54596184c186b'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '5e6c91c252c0e040f379'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => 'c5543628aa7ff5bd5be4'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '0d5f586fa7f5f18d4e7a'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '99e325da95c5a35c7dc2'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b2e4ef03f84699189f29'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '3fb4b31e589a583a362e'), 'rich-text.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'c704284bebe26cf1dd51'), 'server-side-render.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '7c643eb20b0767ba2e37'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '7539044b04e6bca57f2e'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '10341d6e6decffab850e'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f2cf0bb3ae80de227e43'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6620854ab4f8532bcdbc'), 'viewport.min.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => 'e5a0fbc92e1ea289bbd1'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => 'a8bd49d4d3625a16a255'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'feb9569307aec24292f2')); diff -Nru wordpress-6.1.6+dfsg1/wp-includes/assets/script-loader-packages.php wordpress-6.1.9+dfsg1/wp-includes/assets/script-loader-packages.php --- wordpress-6.1.6+dfsg1/wp-includes/assets/script-loader-packages.php 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/assets/script-loader-packages.php 2024-06-24 15:20:47.589441000 +0000 @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '0ee61caf926b8a5c5f27'), 'annotations.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '4d49f11a15c40df3bf3c'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '68af4ed41fa8a1b94f61'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9dfc70c5ecb460ef802d'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f399de5d2cca2ba06e55'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '3744c8dc27f3ae6090eb'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '1e7f7c7888ee73e0f3cb'), 'block-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '406e036ca0bc1cf3282d'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30a33cdc4ffbbc35a130'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => '762d49474178725cd28e'), 'components.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '262cd00f2dff84d53d89'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '70668e5bb5fde21b1e2c'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => '7f0e550a9fa7a0fe5852'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-widgets'), 'version' => 'e629e25b9a742df8c186'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'babacd37e605700aa494'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'a9db8689c0dc134496f2'), 'date.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '979f2f6cd48deabfe6fc'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '9a578dedacc95dee5274'), 'dom.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '0bdd7e8b5f3e6b3e4f23'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '7c25017459f1da90355d'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => 'aec21d72969ced58e454'), 'edit-site.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-style-engine', 'wp-url', 'wp-viewport'), 'version' => '9d96b03daea5b81cb8bd'), 'edit-widgets.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '29e58c7604bb5224c863'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '1246cb85d0da1a502a36'), 'element.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '01c7e9b5b7aeb483b671'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6cf743ecc1ac531a8ee6'), 'format-library.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '4d9518b6c2303134d04d'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => '3ad9b2919ff3fc96ce63'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '87ef261e846b76e5a37b'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '0343553cc8c879477a4a'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8f723a062b0818425f1'), 'keyboard-shortcuts.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => 'd9997e5c243ce7427d4e'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'b526e3a0b3efe3e1db57'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '99e9d883544fb82def11'), 'media-utils.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'fa3efd57b99e42de2511'), 'notices.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '72014f2e1361090a48e0'), 'nux.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'cd90e6b2a9140895480a'), 'plugins.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'bd218e027784d4206e23'), 'preferences.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '1ccaf796fd08f9846fee'), 'preferences-persistence.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => 'a37f96da541fc329d755'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'e53677d484ef371a4bd1'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '89a06fece4e5da47ee3c'), 'redux-routine.js' => array('dependencies' => array('wp-polyfill'), 'version' => '06330ca9f4c42e7b8516'), 'reusable-blocks.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '6e19595079613bf52004'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '00fbc94ef96d29308b79'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '4d1012bd15711f69169c'), 'shortcode.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dd642c4c64afd77fed8c'), 'style-engine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '98b21ce036e0b1524d64'), 'token-list.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0aa873f736c379f28e78'), 'url.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f8a2f224776f8b8f1e9d'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '25d1cb7fe23c635dedf9'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'aa73c6d9a1563e863795'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '45656c89e2ff75021c7c'), 'wordcount.js' => array('dependencies' => array('wp-polyfill'), 'version' => '27e23086e41dbb80f874')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '0ee61caf926b8a5c5f27'), 'annotations.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '4d49f11a15c40df3bf3c'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '68af4ed41fa8a1b94f61'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9dfc70c5ecb460ef802d'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f399de5d2cca2ba06e55'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '45c488b2ea483d1d5c90'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'f1c44eaf0f2444960cfc'), 'block-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '197557975890b04eb568'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30a33cdc4ffbbc35a130'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => '762d49474178725cd28e'), 'components.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => 'a5e255dcc625e2f0d9a3'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '5a8bf9fa3c2ed1bdae0c'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => '7f0e550a9fa7a0fe5852'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-widgets'), 'version' => '7ac801d39835b55c00c4'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'f8c940bb56249cffa604'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'a9db8689c0dc134496f2'), 'date.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '979f2f6cd48deabfe6fc'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '9a578dedacc95dee5274'), 'dom.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '0bdd7e8b5f3e6b3e4f23'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '7c25017459f1da90355d'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '7b8b29f3eb0791228bf2'), 'edit-site.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-style-engine', 'wp-url', 'wp-viewport'), 'version' => '1410cb0ba598c82be73c'), 'edit-widgets.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '389b2726a651097eacf0'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '80bbfbb60a2bf19a7a35'), 'element.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '01c7e9b5b7aeb483b671'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6cf743ecc1ac531a8ee6'), 'format-library.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '4d9518b6c2303134d04d'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => '3ad9b2919ff3fc96ce63'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '87ef261e846b76e5a37b'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '0343553cc8c879477a4a'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8f723a062b0818425f1'), 'keyboard-shortcuts.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '7902f55ff8178d87d2e4'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'b526e3a0b3efe3e1db57'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '99e9d883544fb82def11'), 'media-utils.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'fa3efd57b99e42de2511'), 'notices.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '72014f2e1361090a48e0'), 'nux.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'cd90e6b2a9140895480a'), 'plugins.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'b303e52b975f6345f656'), 'preferences.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '1ccaf796fd08f9846fee'), 'preferences-persistence.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => 'a37f96da541fc329d755'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'e53677d484ef371a4bd1'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '89a06fece4e5da47ee3c'), 'redux-routine.js' => array('dependencies' => array('wp-polyfill'), 'version' => '06330ca9f4c42e7b8516'), 'reusable-blocks.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '6e19595079613bf52004'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '00fbc94ef96d29308b79'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'f1aa32a67279c52fdd47'), 'shortcode.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dd642c4c64afd77fed8c'), 'style-engine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '98b21ce036e0b1524d64'), 'token-list.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0aa873f736c379f28e78'), 'url.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f8a2f224776f8b8f1e9d'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => 'ae519c30441d3f0926e9'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'aa73c6d9a1563e863795'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '45656c89e2ff75021c7c'), 'wordcount.js' => array('dependencies' => array('wp-polyfill'), 'version' => '27e23086e41dbb80f874')); diff -Nru wordpress-6.1.6+dfsg1/wp-includes/blocks/template-part.php wordpress-6.1.9+dfsg1/wp-includes/blocks/template-part.php --- wordpress-6.1.6+dfsg1/wp-includes/blocks/template-part.php 2023-05-20 04:05:34.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/blocks/template-part.php 2024-06-24 15:20:47.589441000 +0000 @@ -141,7 +141,7 @@ global $wp_embed; $content = $wp_embed->autoembed( $content ); - if ( empty( $attributes['tagName'] ) ) { + if ( empty( $attributes['tagName'] ) || tag_escape( $attributes['tagName'] ) !== $attributes['tagName'] ) { $defined_areas = get_allowed_block_template_part_areas(); $area_tag = 'div'; foreach ( $defined_areas as $defined_area ) { diff -Nru wordpress-6.1.6+dfsg1/wp-includes/blocks.php wordpress-6.1.9+dfsg1/wp-includes/blocks.php --- wordpress-6.1.6+dfsg1/wp-includes/blocks.php 2023-05-16 15:15:16.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/blocks.php 2024-06-24 15:20:47.589441000 +0000 @@ -835,7 +835,7 @@ * @return array The filtered and sanitized block object result. */ function filter_block_kses( $block, $allowed_html, $allowed_protocols = array() ) { - $block['attrs'] = filter_block_kses_value( $block['attrs'], $allowed_html, $allowed_protocols ); + $block['attrs'] = filter_block_kses_value( $block['attrs'], $allowed_html, $allowed_protocols, $block ); if ( is_array( $block['innerBlocks'] ) ) { foreach ( $block['innerBlocks'] as $i => $inner_block ) { @@ -851,6 +851,7 @@ * non-allowable HTML. * * @since 5.3.1 + * @since 6.5.5 Added the `$block_context` parameter. * * @param string[]|string $value The attribute value to filter. * @param array[]|string $allowed_html An array of allowed HTML elements and attributes, @@ -858,13 +859,18 @@ * for the list of accepted context names. * @param string[] $allowed_protocols Optional. Array of allowed URL protocols. * Defaults to the result of wp_allowed_protocols(). + * @param array $block_context Optional. The block the attribute belongs to, in parsed block array format. * @return string[]|string The filtered and sanitized result. */ -function filter_block_kses_value( $value, $allowed_html, $allowed_protocols = array() ) { +function filter_block_kses_value( $value, $allowed_html, $allowed_protocols = array(), $block_context = null ) { if ( is_array( $value ) ) { foreach ( $value as $key => $inner_value ) { - $filtered_key = filter_block_kses_value( $key, $allowed_html, $allowed_protocols ); - $filtered_value = filter_block_kses_value( $inner_value, $allowed_html, $allowed_protocols ); + $filtered_key = filter_block_kses_value( $key, $allowed_html, $allowed_protocols, $block_context ); + $filtered_value = filter_block_kses_value( $inner_value, $allowed_html, $allowed_protocols, $block_context ); + + if ( isset( $block_context['blockName'] ) && 'core/template-part' === $block_context['blockName'] ) { + $filtered_value = filter_block_core_template_part_attributes( $filtered_value, $filtered_key, $allowed_html ); + } if ( $filtered_key !== $key ) { unset( $value[ $key ] ); @@ -880,6 +886,28 @@ } /** + * Sanitizes the value of the Template Part block's `tagName` attribute. + * + * @since 6.5.5 + * + * @param string $attribute_value The attribute value to filter. + * @param string $attribute_name The attribute name. + * @param array[]|string $allowed_html An array of allowed HTML elements and attributes, + * or a context name such as 'post'. See wp_kses_allowed_html() + * for the list of accepted context names. + * @return string The sanitized attribute value. + */ +function filter_block_core_template_part_attributes( $attribute_value, $attribute_name, $allowed_html ) { + if ( empty( $attribute_value ) || 'tagName' !== $attribute_name ) { + return $attribute_value; + } + if ( ! is_array( $allowed_html ) ) { + $allowed_html = wp_kses_allowed_html( $allowed_html ); + } + return isset( $allowed_html[ $attribute_value ] ) ? $attribute_value : ''; +} + +/** * Parses blocks out of a content string, and renders those appropriate for the excerpt. * * As the excerpt should be a small string of text relevant to the full post content, diff -Nru wordpress-6.1.6+dfsg1/wp-includes/certificates/ca-bundle.crt wordpress-6.1.9+dfsg1/wp-includes/certificates/ca-bundle.crt --- wordpress-6.1.6+dfsg1/wp-includes/certificates/ca-bundle.crt 2021-10-03 17:51:06.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/certificates/ca-bundle.crt 2025-06-30 17:23:06.338147000 +0000 @@ -1,86 +1,10 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Wed Jul 22 03:12:14 2020 GMT -## Includes a WordPress Modification - We include the 'legacy' 1024bit certificates +## WordPress Modification - We prepend some unexpired 'legacy' 1024bit certificates ## for backward compatibility. See https://core.trac.wordpress.org/ticket/34935#comment:10 ## -## This is a bundle of X.509 certificates of public Certificate Authorities -## (CA). These were automatically extracted from Mozilla's root certificates -## file (certdata.txt). This file can be found in the mozilla source tree: -## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt -## -## It contains the certificates in PEM format and therefore -## can be directly used with curl / libcurl / php_curl, or with -## an Apache+mod_ssl webserver for SSL client authentication. -## Just configure this file as the SSLCACertificateFile. -## -## Conversion done with mk-ca-bundle.pl version 1.27. -## SHA256: fffa309937c3be940649293f749b8207fabc6eb224e50e4bb3f2c5e44e0d6a6b -## -EE Certification Centre Root CA -=============================== ------BEGIN CERTIFICATE----- -MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG -EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy -dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw -MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB -UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy -ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM -TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 -rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw -93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN -P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T -AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ -MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF -BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj -xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM -lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u -uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU -3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM -dcGWxZ0= ------END CERTIFICATE----- - -Thawte Server CA -================ ------BEGIN CERTIFICATE----- -MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT -DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs -dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UE -AxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5j -b20wHhcNOTYwODAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNV -BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29u -c3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcG -A1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0 -ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl -/Kj0R1HahbUgdJSGHg91yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg7 -1CcEJRCXL+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGjEzAR -MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG7oWDTSEwjsrZqG9J -GubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6eQNuozDJ0uW8NxuOzRAvZim+aKZuZ -GCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZqdq5snUb9kLy78fyGPmJvKP/iiMucEc= ------END CERTIFICATE----- - -Thawte Premium Server CA -======================== ------BEGIN CERTIFICATE----- -MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgT -DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs -dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UE -AxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZl -ckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYT -AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU -VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2 -aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZ -cHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2 -aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIh -Udib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMRuHM/ -qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAm -SCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUIhfzJATj/Tb7yFkJD57taRvvBxhEf -8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JMpAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7t -UCemDaYj+bvLpgcUQg== ------END CERTIFICATE----- Verisign Class 3 Public Primary Certification Authority ======================================================= @@ -117,59 +41,6 @@ Oaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpYoJ2daZH9 -----END CERTIFICATE----- -America Online Root Certification Authority 1 -============================================= ------BEGIN CERTIFICATE----- -MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT -QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp -Y2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkG -A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg -T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lkhsmj76CG -v2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym1BW32J/X3HGrfpq/m44z -DyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsWOqMFf6Dch9Wc/HKpoH145LcxVR5lu9Rh -sCFg7RAycsWSJR74kEoYeEfffjA3PlAb2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP -8c9GsEsPPt2IYriMqQkoO3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0T -AQH/BAUwAwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAUAK3Z -o/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBBQUAA4IBAQB8itEf -GDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkFZu90821fnZmv9ov761KyBZiibyrF -VL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAbLjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft -3OJvx8Fi8eNy1gTIdGcL+oiroQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43g -Kd8hdIaC2y+CMMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds -sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7 ------END CERTIFICATE----- - -America Online Root Certification Authority 2 -============================================= ------BEGIN CERTIFICATE----- -MIIFpDCCA4ygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT -QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp -Y2F0aW9uIEF1dGhvcml0eSAyMB4XDTAyMDUyODA2MDAwMFoXDTM3MDkyOTE0MDgwMFowYzELMAkG -A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg -T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAMxBRR3pPU0Q9oyxQcngXssNt79Hc9PwVU3dxgz6sWYFas14tNwC206B89en -fHG8dWOgXeMHDEjsJcQDIPT/DjsS/5uN4cbVG7RtIuOx238hZK+GvFciKtZHgVdEglZTvYYUAQv8 -f3SkWq7xuhG1m1hagLQ3eAkzfDJHA1zEpYNI9FdWboE2JxhP7JsowtS013wMPgwr38oE18aO6lhO -qKSlGBxsRZijQdEt0sdtjRnxrXm3gT+9BoInLRBYBbV4Bbkv2wxrkJB+FFk4u5QkE+XRnRTf04JN -RvCAOVIyD+OEsnpD8l7eXz8d3eOyG6ChKiMDbi4BFYdcpnV1x5dhvt6G3NRI270qv0pV2uh9UPu0 -gBe4lL8BPeraunzgWGcXuVjgiIZGZ2ydEEdYMtA1fHkqkKJaEBEjNa0vzORKW6fIJ/KD3l67Xnfn -6KVuY8INXWHQjNJsWiEOyiijzirplcdIz5ZvHZIlyMbGwcEMBawmxNJ10uEqZ8A9W6Wa6897Gqid -FEXlD6CaZd4vKL3Ob5Rmg0gp2OpljK+T2WSfVVcmv2/LNzGZo2C7HK2JNDJiuEMhBnIMoVxtRsX6 -Kc8w3onccVvdtjc+31D1uAclJuW8tf48ArO3+L5DwYcRlJ4jbBeKuIonDFRH8KmzwICMoCfrHRnj -B453cMor9H124HhnAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFE1FwWg4u3Op -aaEg5+31IqEjFNeeMB8GA1UdIwQYMBaAFE1FwWg4u3OpaaEg5+31IqEjFNeeMA4GA1UdDwEB/wQE -AwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAZ2sGuV9FOypLM7PmG2tZTiLMubekJcmnxPBUlgtk87FY -T15R/LKXeydlwuXK5w0MJXti4/qftIe3RUavg6WXSIylvfEWK5t2LHo1YGwRgJfMqZJS5ivmae2p -+DYtLHe/YUjRYwu5W1LtGLBDQiKmsXeu3mnFzcccobGlHBD7GL4acN3Bkku+KVqdPzW+5X1R+FXg -JXUjhx5c3LqdsKyzadsXg8n33gy8CNyRnqjQ1xU3c6U1uPx+xURABsPr+CKAXEfOAuMRn0T//Zoy -zH1kUQ7rVyZ2OuMeIjzCpjbdGe+n/BLzJsBZMYVMnNjP36TMzCmT/5RtdlwTCJfy7aULTd3oyWgO -ZtMADjMSW7yV5TKQqLPGbIOtd+6Lfn6xqavT4fG2wLHqiMDn05DpKJKUe2h7lyoKZy2FAjgQ5ANh -1NolNscIWC2hp1GvMApJ9aZphwctREZ2jirlmjvXGKL8nDgQzMY70rUXOm/9riW99XJZZLF0Kjhf -GEzfz3EEWjbUvy+ZnOjZurGV5gJLIaFb1cFPj65pbVPbAZO1XB4Y3WRayhgoPmMEEf0cjQAPuDff -Z4qdZqkCapH/E8ovXYO8h5Ns3CRRFgQlZvqz2cK6Kb6aSDiCmfS/O0oxGfm/jiEzFMpPVF/7zvuP -cX/9XhmgD0uRuMRUvAawRY8mkaKO/qk= ------END CERTIFICATE----- - Verisign Class 3 Public Primary Certification Authority ======================================================= -----BEGIN CERTIFICATE----- @@ -186,117 +57,28 @@ D/xwzoiQ -----END CERTIFICATE----- -GlobalSign Root CA -================== ------BEGIN CERTIFICATE----- -MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx -GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds -b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV -BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD -VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa -DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc -THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb -Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP -c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX -gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV -HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF -AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj -Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG -j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH -hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC -X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== ------END CERTIFICATE----- - -GlobalSign Root CA - R2 -======================= ------BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv -YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh -bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT -aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln -bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 -ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp -s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN -S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL -TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C -ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E -FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i -YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN -BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp -9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu -01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 -9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 -TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== ------END CERTIFICATE----- -Verisign Class 3 Public Primary Certification Authority - G3 -============================================================ ------BEGIN CERTIFICATE----- -MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh -dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy -dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 -EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc -cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw -EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj -055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA -ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f -j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC -/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 -xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa -t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== ------END CERTIFICATE----- +## +## Bundle of CA Root Certificates +## +## Certificate data from Mozilla as of: Tue May 20 03:12:02 2025 GMT +## +## Find updated versions here: https://curl.se/docs/caextract.html +## +## This is a bundle of X.509 certificates of public Certificate Authorities +## (CA). These were automatically extracted from Mozilla's root certificates +## file (certdata.txt). This file can be found in the mozilla source tree: +## https://raw.githubusercontent.com/mozilla-firefox/firefox/refs/heads/release/security/nss/lib/ckfw/builtins/certdata.txt +## +## It contains the certificates in PEM format and therefore +## can be directly used with curl / libcurl / php_curl, or with +## an Apache+mod_ssl webserver for SSL client authentication. +## Just configure this file as the SSLCACertificateFile. +## +## Conversion done with mk-ca-bundle.pl version 1.29. +## SHA256: 8944ec6b572b577daee4fc681a425881f841ec2660e4cb5f0eee727f84620697 +## -Entrust.net Premium 2048 Secure Server CA -========================================= ------BEGIN CERTIFICATE----- -MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u -ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp -bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV -BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx -NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 -d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl -MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u -ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL -Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr -hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW -nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi -VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E -BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ -KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy -T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf -zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT -J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e -nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= ------END CERTIFICATE----- - -Baltimore CyberTrust Root -========================= ------BEGIN CERTIFICATE----- -MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE -ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li -ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC -SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs -dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME -uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB -UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C -G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 -XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr -l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI -VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB -BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh -cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 -hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa -Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H -RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp ------END CERTIFICATE----- Entrust Root Certification Authority ==================================== @@ -324,143 +106,6 @@ tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 -----END CERTIFICATE----- -GeoTrust Global CA -================== ------BEGIN CERTIFICATE----- -MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK -Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw -MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j -LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo -BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet -8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc -T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU -vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk -DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q -zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 -d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 -mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p -XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm -Mw== ------END CERTIFICATE----- - -GeoTrust Universal CA -===================== ------BEGIN CERTIFICATE----- -MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN -R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 -MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu -Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP -ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t -JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e -RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs -7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d -8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V -qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga -Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB -Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu -KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 -ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 -XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB -hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc -aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 -qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL -oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK -xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF -KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 -DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK -xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU -p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI -P/rmMuGNG2+k5o7Y+SlIis5z/iw= ------END CERTIFICATE----- - -GeoTrust Universal CA 2 -======================= ------BEGIN CERTIFICATE----- -MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN -R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 -MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg -SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA -A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 -DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 -j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q -JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a -QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 -WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP -20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn -ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC -SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG -8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 -+/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E -BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z -dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ -4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ -mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq -A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg -Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP -pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d -FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp -gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm -X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS ------END CERTIFICATE----- - -Comodo AAA Services root -======================== ------BEGIN CERTIFICATE----- -MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS -R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg -TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw -MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl -c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV -BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG -C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs -i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW -Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH -Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK -Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f -BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl -cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz -LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm -7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz -Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z -8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C -12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== ------END CERTIFICATE----- - -QuoVadis Root CA -================ ------BEGIN CERTIFICATE----- -MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE -ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz -MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp -cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD -EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk -J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL -F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL -YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen -AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w -PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y -ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 -MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj -YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs -ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh -Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW -Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu -BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw -FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 -tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo -fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul -LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x -gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi -5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi -5nrQNiOKSnQ2+Q== ------END CERTIFICATE----- - QuoVadis Root CA 2 ================== -----BEGIN CERTIFICATE----- @@ -527,149 +172,6 @@ qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= -----END CERTIFICATE----- -Security Communication Root CA -============================== ------BEGIN CERTIFICATE----- -MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP -U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw -HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP -U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw -ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw -8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM -DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX -5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd -DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 -JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw -DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g -0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a -mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ -s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ -6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi -FL39vmwLAw== ------END CERTIFICATE----- - -Sonera Class 2 Root CA -====================== ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG -U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw -NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh -IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 -/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT -dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG -f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P -tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH -nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT -XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt -0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI -cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph -Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx -EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH -llpwrN9M ------END CERTIFICATE----- - -XRamp Global CA Root -==================== ------BEGIN CERTIFICATE----- -MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE -BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj -dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB -dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx -HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg -U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp -dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu -IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx -foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE -zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs -AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry -xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud -EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap -oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC -AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc -/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt -qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n -nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz -8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= ------END CERTIFICATE----- - -Go Daddy Class 2 CA -=================== ------BEGIN CERTIFICATE----- -MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY -VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG -A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g -RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD -ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv -2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 -qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j -YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY -vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O -BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o -atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu -MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG -A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim -PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt -I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ -HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI -Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b -vZ8= ------END CERTIFICATE----- - -Starfield Class 2 CA -==================== ------BEGIN CERTIFICATE----- -MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc -U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg -Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo -MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG -A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG -SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY -bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ -JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm -epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN -F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF -MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f -hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo -bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g -QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs -afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM -PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl -xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD -KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 -QBFGmh95DmK/D5fs4C8fF5Q= ------END CERTIFICATE----- - -Taiwan GRCA -=========== ------BEGIN CERTIFICATE----- -MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG -EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X -DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv -dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD -ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN -w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 -BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O -1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO -htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov -J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 -Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t -B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB -O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 -lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV -HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 -09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ -TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj -Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 -Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU -D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz -DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk -Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk -7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ -CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy -+fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS ------END CERTIFICATE----- - DigiCert Assured ID Root CA =========================== -----BEGIN CERTIFICATE----- @@ -767,109 +269,6 @@ viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ -----END CERTIFICATE----- -SwissSign Silver CA - G2 -======================== ------BEGIN CERTIFICATE----- -MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT -BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X -DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 -aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG -9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 -N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm -+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH -6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu -MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h -qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 -FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs -ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc -celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X -CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ -BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB -tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 -cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P -4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F -kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L -3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx -/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa -DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP -e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu -WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ -DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub -DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u ------END CERTIFICATE----- - -GeoTrust Primary Certification Authority -======================================== ------BEGIN CERTIFICATE----- -MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG -EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx -CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ -cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN -b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 -nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge -RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt -tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD -AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI -hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K -Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN -NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa -Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG -1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= ------END CERTIFICATE----- - -thawte Primary Root CA -====================== ------BEGIN CERTIFICATE----- -MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE -BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 -aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 -MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg -SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv -KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT -FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs -oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ -1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc -q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K -aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p -afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD -VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF -AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE -uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX -xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 -jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH -z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== ------END CERTIFICATE----- - -VeriSign Class 3 Public Primary Certification Authority - G5 -============================================================ ------BEGIN CERTIFICATE----- -MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE -BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO -ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk -IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp -ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB -yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln -biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh -dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt -YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz -j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD -Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ -Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r -fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ -BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv -Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy -aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG -SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ -X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE -KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC -Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE -ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq ------END CERTIFICATE----- - SecureTrust CA ============== -----BEGIN CERTIFICATE----- @@ -938,29 +337,6 @@ +8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== -----END CERTIFICATE----- -Network Solutions Certificate Authority -======================================= ------BEGIN CERTIFICATE----- -MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG -EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr -IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx -MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu -MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx -jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT -aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT -crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc -/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB -AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv -bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA -A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q -4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ -GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv -wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD -ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey ------END CERTIFICATE----- - COMODO ECC Certification Authority ================================== -----BEGIN CERTIFICATE----- @@ -978,29 +354,6 @@ U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= -----END CERTIFICATE----- -OISTE WISeKey Global Root GA CA -=============================== ------BEGIN CERTIFICATE----- -MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE -BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG -A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH -bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD -VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw -IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 -IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 -Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg -Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD -d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ -/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R -LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw -AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ -KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm -MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 -+vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa -hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY -okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= ------END CERTIFICATE----- - Certigna ======== -----BEGIN CERTIFICATE----- @@ -1023,28 +376,6 @@ WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== -----END CERTIFICATE----- -Cybertrust Global Root -====================== ------BEGIN CERTIFICATE----- -MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li -ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 -MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD -ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA -+Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW -0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL -AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin -89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT -8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP -BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 -MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G -A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO -lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi -5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 -hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T -X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW -WL1WMRJOEcgh4LMRkWXbtKaIOM5V ------END CERTIFICATE----- - ePKI Root Certification Authority ================================= -----BEGIN CERTIFICATE----- @@ -1096,136 +427,6 @@ TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD -----END CERTIFICATE----- -GeoTrust Primary Certification Authority - G3 -============================================= ------BEGIN CERTIFICATE----- -MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE -BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 -IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy -eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz -NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo -YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT -LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j -K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE -c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C -IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu -dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr -2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 -cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE -Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD -AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s -t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt ------END CERTIFICATE----- - -thawte Primary Root CA - G2 -=========================== ------BEGIN CERTIFICATE----- -MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC -VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu -IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg -Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV -MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG -b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt -IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS -LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 -8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU -mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN -G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K -rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== ------END CERTIFICATE----- - -thawte Primary Root CA - G3 -=========================== ------BEGIN CERTIFICATE----- -MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE -BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 -aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w -ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh -d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD -VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG -A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At -P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC -+BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY -7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW -vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ -KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK -A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu -t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC -8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm -er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= ------END CERTIFICATE----- - -GeoTrust Primary Certification Authority - G2 -============================================= ------BEGIN CERTIFICATE----- -MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC -VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu -Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD -ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 -OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg -MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl -b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG -BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc -KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD -VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ -EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m -ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 -npaqBA+K ------END CERTIFICATE----- - -VeriSign Universal Root Certification Authority -=============================================== ------BEGIN CERTIFICATE----- -MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE -BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO -ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk -IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u -IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV -UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv -cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl -IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 -aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj -1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP -MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 -9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I -AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR -tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G -CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O -a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud -DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 -Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx -Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx -P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P -wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 -mJO37M2CYfE45k+XmCpajQ== ------END CERTIFICATE----- - -VeriSign Class 3 Public Primary Certification Authority - G4 -============================================================ ------BEGIN CERTIFICATE----- -MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC -VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 -b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz -ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj -YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL -MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU -cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo -b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 -IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 -Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz -rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB -/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw -HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u -Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD -A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx -AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== ------END CERTIFICATE----- - NetLock Arany (Class Gold) Főtanúsítvány ======================================== -----BEGIN CERTIFICATE----- @@ -1250,47 +451,6 @@ dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= -----END CERTIFICATE----- -Hongkong Post Root CA 1 -======================= ------BEGIN CERTIFICATE----- -MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT -DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx -NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n -IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 -ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr -auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh -qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY -V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV -HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i -h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio -l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei -IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps -T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT -c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== ------END CERTIFICATE----- - -SecureSign RootCA11 -=================== ------BEGIN CERTIFICATE----- -MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi -SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS -b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw -KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 -cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL -TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO -wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq -g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP -O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA -bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX -t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh -OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r -bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ -Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 -y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 -lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= ------END CERTIFICATE----- - Microsec e-Szigno Root CA 2009 ============================== -----BEGIN CERTIFICATE----- @@ -1336,39 +496,6 @@ kpeDMdmztcpHWD9f -----END CERTIFICATE----- -Autoridad de Certificacion Firmaprofesional CIF A62634068 -========================================================= ------BEGIN CERTIFICATE----- -MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA -BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 -MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw -QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB -NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD -Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P -B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY -7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH -ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI -plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX -MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX -LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK -bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU -vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud -EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH -DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp -cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA -bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx -ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx -51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk -R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP -T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f -Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl -osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR -crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR -saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD -KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi -6Et8Vcad+qMUu2WFbm5PEn4KPJ2V ------END CERTIFICATE----- - Izenpe.com ========== -----BEGIN CERTIFICATE----- @@ -1401,82 +528,6 @@ WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== -----END CERTIFICATE----- -Chambers of Commerce Root - 2008 -================================ ------BEGIN CERTIFICATE----- -MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD -MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv -bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu -QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy -Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl -ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF -EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl -cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC -AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA -XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj -h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ -ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk -NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g -D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 -lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ -0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj -ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 -EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI -G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ -BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh -bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh -bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC -CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH -AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 -wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH -3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU -RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 -M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 -YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF -9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK -zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG -nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg -OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ ------END CERTIFICATE----- - -Global Chambersign Root - 2008 -============================== ------BEGIN CERTIFICATE----- -MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD -MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv -bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu -QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx -NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg -Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ -QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD -aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf -VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf -XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 -ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB -/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA -TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M -H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe -Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF -HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh -wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB -AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT -BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE -BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm -aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm -aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp -1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 -dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG -/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 -ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s -dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg -9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH -foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du -qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr -P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq -c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z -09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B ------END CERTIFICATE----- - Go Daddy Root Certificate Authority - G2 ======================================== -----BEGIN CERTIFICATE----- @@ -1693,60 +744,6 @@ mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 -----END CERTIFICATE----- -EC-ACC -====== ------BEGIN CERTIFICATE----- -MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE -BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w -ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD -VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE -CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT -BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 -MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt -SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl -Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh -cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK -w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT -ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 -HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a -E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw -0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD -VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 -Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l -dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ -lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa -Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe -l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 -E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D -5EI= ------END CERTIFICATE----- - -Hellenic Academic and Research Institutions RootCA 2011 -======================================================= ------BEGIN CERTIFICATE----- -MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT -O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y -aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z -IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT -AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z -IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo -IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI -1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa -71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u -8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH -3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ -MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 -MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu -b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt -XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 -TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD -/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N -7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 ------END CERTIFICATE----- - Actalis Authentication Root CA ============================== -----BEGIN CERTIFICATE----- @@ -1778,27 +775,6 @@ vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== -----END CERTIFICATE----- -Trustis FPS Root CA -=================== ------BEGIN CERTIFICATE----- -MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG -EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 -IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV -BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ -KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ -RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk -H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa -cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt -o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA -AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd -BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c -GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC -yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P -8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV -l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl -iB6XzCGcKQENZetX2fNXlrtIzYE= ------END CERTIFICATE----- - Buypass Class 2 Root CA ======================= -----BEGIN CERTIFICATE----- @@ -1881,30 +857,6 @@ e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== -----END CERTIFICATE----- -EE Certification Centre Root CA -=============================== ------BEGIN CERTIFICATE----- -MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG -EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy -dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw -MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB -UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy -ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM -TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 -rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw -93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN -P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T -AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ -MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF -BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj -xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM -lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u -uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU -3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM -dcGWxZ0= ------END CERTIFICATE----- - D-TRUST Root Class 3 CA 2 2009 ============================== -----BEGIN CERTIFICATE----- @@ -2083,40 +1035,6 @@ WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= -----END CERTIFICATE----- -E-Tugra Certification Authority -=============================== ------BEGIN CERTIFICATE----- -MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w -DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls -ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN -ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw -NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx -QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl -cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD -DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A -MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd -hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K -CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g -ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ -BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 -E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz -rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq -jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn -rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 -dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB -/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG -MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK -kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO -XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 -VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo -a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc -dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV -KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT -Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 -8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G -C7TbO6Orb1wdtn7os4I07QZcJA== ------END CERTIFICATE----- - T-TeleSec GlobalRoot Class 2 ============================ -----BEGIN CERTIFICATE----- @@ -2438,20 +1356,6 @@ 9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= -----END CERTIFICATE----- -GlobalSign ECC Root CA - R4 -=========================== ------BEGIN CERTIFICATE----- -MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb -R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD -EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb -R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD -EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl -OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P -AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV -MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF -JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= ------END CERTIFICATE----- - GlobalSign ECC Root CA - R5 =========================== -----BEGIN CERTIFICATE----- @@ -2467,66 +1371,6 @@ yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 -----END CERTIFICATE----- -Staat der Nederlanden Root CA - G3 -================================== ------BEGIN CERTIFICATE----- -MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE -CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g -Um9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloXDTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMC -TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l -ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4y -olQPcPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WWIkYFsO2t -x1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqXxz8ecAgwoNzFs21v0IJy -EavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFyKJLZWyNtZrVtB0LrpjPOktvA9mxjeM3K -Tj215VKb8b475lRgsGYeCasH/lSJEULR9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUur -mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5 -1nus6+N86U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7Ngzp -07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHPbMk7ccHViLVlvMDo -FxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXtBznaqB16nzaeErAMZRKQFWDZJkBE -41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTtXUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMB -AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleu -yjWcLhL75LpdINyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD -U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwpLiniyMMB8jPq -KqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8Ipf3YF3qKS9Ysr1YvY2WTxB1 -v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixpgZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA -8KCWAg8zxXHzniN9lLf9OtMJgwYh/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b -8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r -mj1AfsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq4BZ+Extq -1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR1VmiiXTTn74eS9fGbbeI -JG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/QFH1T/U67cjF68IeHRaVesd+QnGTbksV -tzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM94B7IWcnMFk= ------END CERTIFICATE----- - -Staat der Nederlanden EV Root CA -================================ ------BEGIN CERTIFICATE----- -MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE -CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g -RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M -MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl -cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk -SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW -O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r -0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 -Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV -XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr -08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV -0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd -74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx -fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC -MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa -ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI -eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu -c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq -5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN -b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN -f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi -5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 -WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK -DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy -eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== ------END CERTIFICATE----- - IdenTrust Commercial Root CA 1 ============================== -----BEGIN CERTIFICATE----- @@ -2978,87 +1822,6 @@ aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== -----END CERTIFICATE----- -TrustCor RootCert CA-1 -====================== ------BEGIN CERTIFICATE----- -MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYDVQQGEwJQQTEP -MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig -U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp -dHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkx -MjMxMTcyMzE2WjCBpDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFu -YW1hIENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUGA1UECwwe -VHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZUcnVzdENvciBSb290Q2Vy -dCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv463leLCJhJrMxnHQFgKq1mq -jQCj/IDHUHuO1CAmujIS2CNUSSUQIpidRtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4 -pQa81QBeCQryJ3pS/C3Vseq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0 -JEsq1pme9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CVEY4h -gLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorWhnAbJN7+KIor0Gqw -/Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/DeOxCbeKyKsZn3MzUOcwHwYDVR0j -BBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC -AYYwDQYJKoZIhvcNAQELBQADggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5 -mDo4Nvu7Zp5I/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf -ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZyonnMlo2HD6C -qFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djtsL1Ac59v2Z3kf9YKVmgenFK+P -3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdNzl/HHk484IkzlQsPpTLWPFp5LBk= ------END CERTIFICATE----- - -TrustCor RootCert CA-2 -====================== ------BEGIN CERTIFICATE----- -MIIGLzCCBBegAwIBAgIIJaHfyjPLWQIwDQYJKoZIhvcNAQELBQAwgaQxCzAJBgNVBAYTAlBBMQ8w -DQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQwIgYDVQQKDBtUcnVzdENvciBT -eXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0 -eTEfMB0GA1UEAwwWVHJ1c3RDb3IgUm9vdENlcnQgQ0EtMjAeFw0xNjAyMDQxMjMyMjNaFw0zNDEy -MzExNzI2MzlaMIGkMQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5h -bWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U -cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0 -IENBLTIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnIG7CKqJiJJWQdsg4foDSq8Gb -ZQWU9MEKENUCrO2fk8eHyLAnK0IMPQo+QVqedd2NyuCb7GgypGmSaIwLgQ5WoD4a3SwlFIIvl9Nk -RvRUqdw6VC0xK5mC8tkq1+9xALgxpL56JAfDQiDyitSSBBtlVkxs1Pu2YVpHI7TYabS3OtB0PAx1 -oYxOdqHp2yqlO/rOsP9+aij9JxzIsekp8VduZLTQwRVtDr4uDkbIXvRR/u8OYzo7cbrPb1nKDOOb -XUm4TOJXsZiKQlecdu/vvdFoqNL0Cbt3Nb4lggjEFixEIFapRBF37120Hapeaz6LMvYHL1cEksr1 -/p3C6eizjkxLAjHZ5DxIgif3GIJ2SDpxsROhOdUuxTTCHWKF3wP+TfSvPd9cW436cOGlfifHhi5q -jxLGhF5DUVCcGZt45vz27Ud+ez1m7xMTiF88oWP7+ayHNZ/zgp6kPwqcMWmLmaSISo5uZk3vFsQP -eSghYA2FFn3XVDjxklb9tTNMg9zXEJ9L/cb4Qr26fHMC4P99zVvh1Kxhe1fVSntb1IVYJ12/+Ctg -rKAmrhQhJ8Z3mjOAPF5GP/fDsaOGM8boXg25NSyqRsGFAnWAoOsk+xWq5Gd/bnc/9ASKL3x74xdh -8N0JqSDIvgmk0H5Ew7IwSjiqqewYmgeCK9u4nBit2uBGF6zPXQIDAQABo2MwYTAdBgNVHQ4EFgQU -2f4hQG6UnrybPZx9mCAZ5YwwYrIwHwYDVR0jBBgwFoAU2f4hQG6UnrybPZx9mCAZ5YwwYrIwDwYD -VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAJ5Fngw7tu/h -Osh80QA9z+LqBrWyOrsGS2h60COXdKcs8AjYeVrXWoSK2BKaG9l9XE1wxaX5q+WjiYndAfrs3fnp -kpfbsEZC89NiqpX+MWcUaViQCqoL7jcjx1BRtPV+nuN79+TMQjItSQzL/0kMmx40/W5ulop5A7Zv -2wnL/V9lFDfhOPXzYRZY5LVtDQsEGz9QLX+zx3oaFoBg+Iof6Rsqxvm6ARppv9JYx1RXCI/hOWB3 -S6xZhBqI8d3LT3jX5+EzLfzuQfogsL7L9ziUwOHQhQ+77Sxzq+3+knYaZH9bDTMJBzN7Bj8RpFxw -PIXAz+OQqIN3+tvmxYxoZxBnpVIt8MSZj3+/0WvitUfW2dCFmU2Umw9Lje4AWkcdEQOsQRivh7dv -DDqPys/cA8GiCcjl/YBeyGBCARsaU1q7N6a3vLqE6R5sGtRk2tRD/pOLS/IseRYQ1JMLiI+h2IYU -RpFHmygk71dSTlxCnKr3Sewn6EAes6aJInKc9Q0ztFijMDvd1GpUk74aTfOTlPf8hAs/hCBcNANE -xdqtvArBAs8e5ZTZ845b2EzwnexhF7sUMlQMAimTHpKG9n/v55IFDlndmQguLvqcAFLTxWYp5KeX -RKQOKIETNcX2b2TmQcTVL8w0RSXPQQCWPUouwpaYT05KnJe32x+SMsj/D1Fu1uwJ ------END CERTIFICATE----- - -TrustCor ECA-1 -============== ------BEGIN CERTIFICATE----- -MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYDVQQGEwJQQTEP -MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig -U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp -dHkxFzAVBgNVBAMMDlRydXN0Q29yIEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3Mjgw -N1owgZwxCzAJBgNVBAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5 -MSQwIgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29y -IENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3IgRUNBLTEwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb3w9U73NjKYKtR8aja+3+XzP4Q1HpGjOR -MRegdMTUpwHmspI+ap3tDvl0mEDTPwOABoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23 -xFUfJ3zSCNV2HykVh0A53ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmc -p0yJF4OuowReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/wZ0+ -fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZFZtS6mFjBAgMBAAGj -YzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAfBgNVHSMEGDAWgBREnkj1zG1I1KBL -f/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsF -AAOCAQEABT41XBVwm8nHc2FvcivUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u -/ukZMjgDfxT2AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F -hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50soIipX1TH0Xs -J5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BIWJZpTdwHjFGTot+fDz2LYLSC -jaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1WitJ/X5g== ------END CERTIFICATE----- - SSL.com Root Certification Authority RSA ======================================== -----BEGIN CERTIFICATE----- @@ -3203,96 +1966,6 @@ AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 -----END CERTIFICATE----- -GTS Root R1 -=========== ------BEGIN CERTIFICATE----- -MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG -EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv -b3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG -A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIi -MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx -9vaMf/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7r -aKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnW -r4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqM -LnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly -4cpk9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr -06zqkUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92 -wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om -3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNu -JLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD -VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEM -BQADggIBADiWCu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 -d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6ZXPYfcX3v73sv -fuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZRgyFmxhE+885H7pwoHyXa/6xm -ld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9b -gsiG1eGZbYwE8na6SfZu6W0eX6DvJ4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq -4BjFbkerQUIpm/ZgDdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWEr -tXvM+SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyyF62ARPBo -pY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9SQ98POyDGCBDTtWTurQ0 -sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdwsE3PYJ/HQcu51OyLemGhmW/HGY0dVHLql -CFF1pkgl ------END CERTIFICATE----- - -GTS Root R2 -=========== ------BEGIN CERTIFICATE----- -MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG -EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv -b3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG -A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIi -MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTuk -k3LvCvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo -7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWI -m8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5Gm -dFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbu -ak7MkogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscsz -cTJGr61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW -Ir9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73Vululycsl -aVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy -5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD -VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEM -BQADggIBALZp8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT -vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiTz9D2PGcDFWEJ -+YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiApJiS4wGWAqoC7o87xdFtCjMw -c3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvbpxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3Da -WsYDQvTtN6LwG1BUSw7YhN4ZKJmBR64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5r -n/WkhLx3+WuXrD5RRaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56Gtmwfu -Nmsk0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC5AwiWVIQ -7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiFizoHCBy69Y9Vmhh1fuXs -gWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLnyOd/xCxgXS/Dr55FBcOEArf9LAhST4Ld -o/DUhgkC ------END CERTIFICATE----- - -GTS Root R3 -=========== ------BEGIN CERTIFICATE----- -MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV -UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg -UjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE -ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcq -hkjOPQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUU -Rout736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24Cej -QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP -0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFukfCPAlaUs3L6JbyO5o91lAFJekazInXJ0 -glMLfalAvWhgxeG4VDvBNhcl2MG9AjEAnjWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOa -KaqW04MjyaR7YbPMAuhd ------END CERTIFICATE----- - -GTS Root R4 -=========== ------BEGIN CERTIFICATE----- -MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV -UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg -UjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE -ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcq -hkjOPQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa -6zzuhXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqj -QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV -2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0CMRw3J5QdCHojXohw0+WbhXRIjVhLfoI -N+4Zba3bssx9BzT1YBkstTTZbyACMANxsbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11x -zPKwTdb+mciUqXWi4w== ------END CERTIFICATE----- - UCA Global G2 Root ================== -----BEGIN CERTIFICATE----- @@ -3492,40 +2165,6 @@ dBb9HxEGmpv0 -----END CERTIFICATE----- -Entrust Root Certification Authority - G4 -========================================= ------BEGIN CERTIFICATE----- -MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAwgb4xCzAJBgNV -BAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu -bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1 -dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1 -dGhvcml0eSAtIEc0MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYT -AlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 -L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhv -cml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhv -cml0eSAtIEc0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3D -umSXbcr3DbVZwbPLqGgZ2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV -3imz/f3ET+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j5pds -8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAMC1rlLAHGVK/XqsEQ -e9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73TDtTUXm6Hnmo9RR3RXRv06QqsYJn7 -ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNXwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5X -xNMhIWNlUpEbsZmOeX7m640A2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV -7rtNOzK+mndmnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 -dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwlN4y6mACXi0mW -Hv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNjc0kCAwEAAaNCMEAwDwYDVR0T -AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9n -MA0GCSqGSIb3DQEBCwUAA4ICAQAS5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4Q -jbRaZIxowLByQzTSGwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht -7LGrhFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/B7NTeLUK -YvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uIAeV8KEsD+UmDfLJ/fOPt -jqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbwH5Lk6rWS02FREAutp9lfx1/cH6NcjKF+ -m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKW -RGhXxNUzzxkvFMSUHHuk2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjA -JOgc47OlIQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk5F6G -+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuYn/PIjhs4ViFqUZPT -kcpG2om3PVODLAgfi49T3f+sHw== ------END CERTIFICATE----- - Microsoft ECC Root Certificate Authority 2017 ============================================= -----BEGIN CERTIFICATE----- @@ -3617,3 +2256,1285 @@ NMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE1LlSVHJ7liXMvGnjSG4N 0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MXQRBdJ3NghVdJIgc= -----END CERTIFICATE----- + +Trustwave Global Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +MIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJV +UzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2 +ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0xNzA4MjMxOTM0MTJaFw00MjA4MjMxOTM0MTJaMIGIMQswCQYDVQQGEwJV +UzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2 +ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALldUShLPDeS0YLOvR29 +zd24q88KPuFd5dyqCblXAj7mY2Hf8g+CY66j96xz0XznswuvCAAJWX/NKSqIk4cXGIDtiLK0thAf +LdZfVaITXdHG6wZWiYj+rDKd/VzDBcdu7oaJuogDnXIhhpCujwOl3J+IKMujkkkP7NAP4m1ET4Bq +stTnoApTAbqOl5F2brz81Ws25kCI1nsvXwXoLG0R8+eyvpJETNKXpP7ScoFDB5zpET71ixpZfR9o +WN0EACyW80OzfpgZdNmcc9kYvkHHNHnZ9GLCQ7mzJ7Aiy/k9UscwR7PJPrhq4ufogXBeQotPJqX+ +OsIgbrv4Fo7NDKm0G2x2EOFYeUY+VM6AqFcJNykbmROPDMjWLBz7BegIlT1lRtzuzWniTY+HKE40 +Cz7PFNm73bZQmq131BnW2hqIyE4bJ3XYsgjxroMwuREOzYfwhI0Vcnyh78zyiGG69Gm7DIwLdVcE +uE4qFC49DxweMqZiNu5m4iK4BUBjECLzMx10coos9TkpoNPnG4CELcU9402x/RpvumUHO1jsQkUm ++9jaJXLE9gCxInm943xZYkqcBW89zubWR2OZxiRvchLIrH+QtAuRcOi35hYQcRfO3gZPSEF9NUqj +ifLJS3tBEW1ntwiYTOURGa5CgNz7kAXU+FDKvuStx8KU1xad5hePrzb7AgMBAAGjQjBAMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFJngGWcNYtt2s9o9uFvo/ULSMQ6HMA4GA1UdDwEB/wQEAwIB +BjANBgkqhkiG9w0BAQsFAAOCAgEAmHNw4rDT7TnsTGDZqRKGFx6W0OhUKDtkLSGm+J1WE2pIPU/H +PinbbViDVD2HfSMF1OQc3Og4ZYbFdada2zUFvXfeuyk3QAUHw5RSn8pk3fEbK9xGChACMf1KaA0H +ZJDmHvUqoai7PF35owgLEQzxPy0QlG/+4jSHg9bP5Rs1bdID4bANqKCqRieCNqcVtgimQlRXtpla +4gt5kNdXElE1GYhBaCXUNxeEFfsBctyV3lImIJgm4nb1J2/6ADtKYdkNy1GTKv0WBpanI5ojSP5R +vbbEsLFUzt5sQa0WZ37b/TjNuThOssFgy50X31ieemKyJo90lZvkWx3SD92YHJtZuSPTMaCm/zjd +zyBP6VhWOmfD0faZmZ26NraAL4hHT4a/RDqA5Dccprrql5gR0IRiR2Qequ5AvzSxnI9O4fKSTx+O +856X3vOmeWqJcU9LJxdI/uz0UA9PSX3MReO9ekDFQdxhVicGaeVyQYHTtgGJoC86cnn+OjC/QezH +Yj6RS8fZMXZC+fc8Y+wmjHMMfRod6qh8h6jCJ3zhM0EPz8/8AKAigJ5Kp28AsEFFtyLKaEjFQqKu +3R3y4G5OBVixwJAWKqQ9EEC+j2Jjg6mcgn0tAumDMHzLJ8n9HmYAsC7TIS+OMxZsmO0QqAfWzJPP +29FpHOTKyeC2nOnOcXHebD8WpHk= +-----END CERTIFICATE----- + +Trustwave Global ECC P256 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1 +NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABH77bOYj +43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoNFWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqm +P62jQzBBMA8GA1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt +0UrrdaVKEJmzsaGLSvcwCgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjz +RM4q3wghDDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7 +-----END CERTIFICATE----- + +Trustwave Global ECC P384 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4 +NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuBBAAiA2IABGvaDXU1CDFH +Ba5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJj9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr +/TklZvFe/oyujUF5nQlgziip04pt89ZF1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNV +HQ8BAf8EBQMDBwYAMB0GA1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNn +ADBkAjA3AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsCMGcl +CrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVuSw== +-----END CERTIFICATE----- + +NAVER Global Root Certification Authority +========================================= +-----BEGIN CERTIFICATE----- +MIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEMBQAwaTELMAkG +A1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRGT1JNIENvcnAuMTIwMAYDVQQD +DClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4 +NDJaFw0zNzA4MTgyMzU5NTlaMGkxCzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVT +UyBQTEFURk9STSBDb3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVAiQqrDZBb +UGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH38dq6SZeWYp34+hInDEW ++j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lEHoSTGEq0n+USZGnQJoViAbbJAh2+g1G7 +XNr4rRVqmfeSVPc0W+m/6imBEtRTkZazkVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2 +aacp+yPOiNgSnABIqKYPszuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4 +Yb8ObtoqvC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHfnZ3z +VHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaGYQ5fG8Ir4ozVu53B +A0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo0es+nPxdGoMuK8u180SdOqcXYZai +cdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3aCJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejy +YhbLgGvtPe31HzClrkvJE+2KAQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNV +HQ4EFgQU0p+I36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoNqo0hV4/GPnrK +21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatjcu3cvuzHV+YwIHHW1xDBE1UB +jCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm+LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bx +hYTeodoS76TiEJd6eN4MUZeoIUCLhr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTg +E34h5prCy8VCZLQelHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTH +D8z7p/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8piKCk5XQ +A76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLRLBT/DShycpWbXgnbiUSY +qqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oG +I/hGoiLtk/bdmuYqh7GYVPEi92tF4+KOdh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmg +kpzNNIaRkPpkUZ3+/uul9XXeifdy +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM SERVIDORES SEGUROS +=================================== +-----BEGIN CERTIFICATE----- +MIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQswCQYDVQQGEwJF +UzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgwFgYDVQRhDA9WQVRFUy1RMjgy +NjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1SQ00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4 +MTIyMDA5MzczM1oXDTQzMTIyMDA5MzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt +UkNNMQ4wDAYDVQQLDAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNB +QyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LHsbI6GA60XYyzZl2hNPk2 +LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oKUm8BA06Oi6NCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqG +SM49BAMDA2kAMGYCMQCuSuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoD +zBOQn5ICMQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJyv+c= +-----END CERTIFICATE----- + +GlobalSign Root R46 +=================== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUAMEYxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJv +b3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAX +BgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08Es +CVeJOaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQGvGIFAha/ +r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud316HCkD7rRlr+/fKYIje +2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo0q3v84RLHIf8E6M6cqJaESvWJ3En7YEt +bWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSEy132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvj +K8Cd+RTyG/FWaha/LIWFzXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD4 +12lPFzYE+cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCNI/on +ccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzsx2sZy/N78CsHpdls +eVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqaByFrgY/bxFn63iLABJzjqls2k+g9 +vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEM +BQADggIBAHx47PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg +JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti2kM3S+LGteWy +gxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIkpnnpHs6i58FZFZ8d4kuaPp92 +CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRFFRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZm +OUdkLG5NrmJ7v2B0GbhWrJKsFjLtrWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qq +JZ4d16GLuc1CLgSkZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwye +qiv5u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP4vkYxboz +nxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6N3ec592kD3ZDZopD8p/7 +DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3vouXsXgxT7PntgMTzlSdriVZzH81Xwj3 +QEUxeCp6 +-----END CERTIFICATE----- + +GlobalSign Root E46 +=================== +-----BEGIN CERTIFICATE----- +MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYxCzAJBgNVBAYT +AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJvb3Qg +RTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNV +BAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkB +jtjqR+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGddyXqBPCCj +QjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQxCpCPtsad0kRL +gLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZk +vLtoURMMA/cVi4RguYv/Uo7njLwcAjA8+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+ +CAezNIm8BZ/3Hobui3A= +-----END CERTIFICATE----- + +GLOBALTRUST 2020 +================ +-----BEGIN CERTIFICATE----- +MIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMCQVQx +IzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVT +VCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYxMDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAh +BgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAy +MDIwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWi +D59bRatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9ZYybNpyrO +VPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3QWPKzv9pj2gOlTblzLmM +CcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPwyJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCm +fecqQjuCgGOlYx8ZzHyyZqjC0203b+J+BlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKA +A1GqtH6qRNdDYfOiaxaJSaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9OR +JitHHmkHr96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj04KlG +DfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9MedKZssCz3AwyIDMvU +clOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIwq7ejMZdnrY8XD2zHc+0klGvIg5rQ +mjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2nKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1Ud +IwQYMBaAFNwuH9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA +VC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJCXtzoRlgHNQIw +4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd6IwPS3BD0IL/qMy/pJTAvoe9 +iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf+I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS +8cE54+X1+NZK3TTN+2/BT+MAi1bikvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2 +HcqtbepBEX4tdJP7wry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxS +vTOBTI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6CMUO+1918 +oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn4rnvyOL2NSl6dPrFf4IF +YqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+IaFvowdlxfv1k7/9nR4hYJS8+hge9+6jl +gqispdNpQ80xiEmEU5LAsTkbOYMBMMTyqfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg== +-----END CERTIFICATE----- + +ANF Secure Server Root CA +========================= +-----BEGIN CERTIFICATE----- +MIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNVBAUTCUc2MzI4 +NzUxMDELMAkGA1UEBhMCRVMxJzAlBgNVBAoTHkFORiBBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lv +bjEUMBIGA1UECxMLQU5GIENBIFJhaXoxIjAgBgNVBAMTGUFORiBTZWN1cmUgU2VydmVyIFJvb3Qg +Q0EwHhcNMTkwOTA0MTAwMDM4WhcNMzkwODMwMTAwMDM4WjCBhDESMBAGA1UEBRMJRzYzMjg3NTEw +MQswCQYDVQQGEwJFUzEnMCUGA1UEChMeQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uMRQw +EgYDVQQLEwtBTkYgQ0EgUmFpejEiMCAGA1UEAxMZQU5GIFNlY3VyZSBTZXJ2ZXIgUm9vdCBDQTCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvrayvmZFSVgpCjcqQZAZ2cC4Ffc0m6p6zz +BE57lgvsEeBbphzOG9INgxwruJ4dfkUyYA8H6XdYfp9qyGFOtibBTI3/TO80sh9l2Ll49a2pcbnv +T1gdpd50IJeh7WhM3pIXS7yr/2WanvtH2Vdy8wmhrnZEE26cLUQ5vPnHO6RYPUG9tMJJo8gN0pcv +B2VSAKduyK9o7PQUlrZXH1bDOZ8rbeTzPvY1ZNoMHKGESy9LS+IsJJ1tk0DrtSOOMspvRdOoiXse +zx76W0OLzc2oD2rKDF65nkeP8Nm2CgtYZRczuSPkdxl9y0oukntPLxB3sY0vaJxizOBQ+OyRp1RM +VwnVdmPF6GUe7m1qzwmd+nxPrWAI/VaZDxUse6mAq4xhj0oHdkLePfTdsiQzW7i1o0TJrH93PB0j +7IKppuLIBkwC/qxcmZkLLxCKpvR/1Yd0DVlJRfbwcVw5Kda/SiOL9V8BY9KHcyi1Swr1+KuCLH5z +JTIdC2MKF4EA/7Z2Xue0sUDKIbvVgFHlSFJnLNJhiQcND85Cd8BEc5xEUKDbEAotlRyBr+Qc5RQe +8TZBAQIvfXOn3kLMTOmJDVb3n5HUA8ZsyY/b2BzgQJhdZpmYgG4t/wHFzstGH6wCxkPmrqKEPMVO +Hj1tyRRM4y5Bu8o5vzY8KhmqQYdOpc5LMnndkEl/AgMBAAGjYzBhMB8GA1UdIwQYMBaAFJxf0Gxj +o1+TypOYCK2Mh6UsXME3MB0GA1UdDgQWBBScX9BsY6Nfk8qTmAitjIelLFzBNzAOBgNVHQ8BAf8E +BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEATh65isagmD9uw2nAalxJ +UqzLK114OMHVVISfk/CHGT0sZonrDUL8zPB1hT+L9IBdeeUXZ701guLyPI59WzbLWoAAKfLOKyzx +j6ptBZNscsdW699QIyjlRRA96Gejrw5VD5AJYu9LWaL2U/HANeQvwSS9eS9OICI7/RogsKQOLHDt +dD+4E5UGUcjohybKpFtqFiGS3XNgnhAY3jyB6ugYw3yJ8otQPr0R4hUDqDZ9MwFsSBXXiJCZBMXM +5gf0vPSQ7RPi6ovDj6MzD8EpTBNO2hVWcXNyglD2mjN8orGoGjR0ZVzO0eurU+AagNjqOknkJjCb +5RyKqKkVMoaZkgoQI1YS4PbOTOK7vtuNknMBZi9iPrJyJ0U27U1W45eZ/zo1PqVUSlJZS2Db7v54 +EX9K3BR5YLZrZAPbFYPhor72I5dQ8AkzNqdxliXzuUJ92zg/LFis6ELhDtjTO0wugumDLmsx2d1H +hk9tl5EuT+IocTUW0fJz/iUrB0ckYyfI+PbZa/wSMVYIwFNCr5zQM378BvAxRAMU8Vjq8moNqRGy +g77FGr8H6lnco4g175x2MjxNBiLOFeXdntiP2t7SxDnlF4HPOEfrf4htWRvfn0IUrn7PqLBmZdo3 +r5+qPeoott7VMVgWglvquxl1AnMaykgaIZOQCo6ThKd9OyMYkomgjaw= +-----END CERTIFICATE----- + +Certum EC-384 CA +================ +-----BEGIN CERTIFICATE----- +MIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJQ +TDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2 +MDcyNDU0WhcNNDMwMzI2MDcyNDU0WjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERh +dGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx +GTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATEKI6rGFtq +vm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7TmFy8as10CW4kjPMIRBSqn +iBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68KjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFI0GZnQkdjrzife81r1HfS+8EF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNo +ADBlAjADVS2m5hjEfO/JUG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0 +QoSZ/6vnnvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k= +-----END CERTIFICATE----- + +Certum Trusted Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6MQswCQYDVQQG +EwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0g +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0Ew +HhcNMTgwMzE2MTIxMDEzWhcNNDMwMzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMY +QXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZn0EGze2jusDbCSzBfN8p +fktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/qp1x4EaTByIVcJdPTsuclzxFUl6s1wB52 +HO8AU5853BSlLCIls3Jy/I2z5T4IHhQqNwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2 +fJmItdUDmj0VDT06qKhF8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGt +g/BKEiJ3HAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGamqi4 +NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi7VdNIuJGmj8PkTQk +fVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSFytKAQd8FqKPVhJBPC/PgP5sZ0jeJ +P/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0PqafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSY +njYJdmZm/Bo/6khUHL4wvYBQv3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHK +HRzQ+8S1h9E6Tsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1 +vALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQADggIBAEii1QAL +LtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4WxmB82M+w85bj/UvXgF2Ez8s +ALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvozMrnadyHncI013nR03e4qllY/p0m+jiGPp2K +h2RX5Rc64vmNueMzeMGQ2Ljdt4NR5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8 +CYyqOhNf6DR5UMEQGfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA +4kZf5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq0Uc9Nneo +WWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7DP78v3DSk+yshzWePS/Tj +6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTMqJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmT +OPQD8rv7gmsHINFSH5pkAnuYZttcTVoP0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZck +bxJF0WddCajJFdr60qZfE2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb +-----END CERTIFICATE----- + +TunTrust Root CA +================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQELBQAwYTELMAkG +A1UEBhMCVE4xNzA1BgNVBAoMLkFnZW5jZSBOYXRpb25hbGUgZGUgQ2VydGlmaWNhdGlvbiBFbGVj +dHJvbmlxdWUxGTAXBgNVBAMMEFR1blRydXN0IFJvb3QgQ0EwHhcNMTkwNDI2MDg1NzU2WhcNNDQw +NDI2MDg1NzU2WjBhMQswCQYDVQQGEwJUTjE3MDUGA1UECgwuQWdlbmNlIE5hdGlvbmFsZSBkZSBD +ZXJ0aWZpY2F0aW9uIEVsZWN0cm9uaXF1ZTEZMBcGA1UEAwwQVHVuVHJ1c3QgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPN0/y9BFPdDCA61YguBUtB9YOCfvdZn56eY+hz +2vYGqU8ftPkLHzmMmiDQfgbU7DTZhrx1W4eI8NLZ1KMKsmwb60ksPqxd2JQDoOw05TDENX37Jk0b +bjBU2PWARZw5rZzJJQRNmpA+TkBuimvNKWfGzC3gdOgFVwpIUPp6Q9p+7FuaDmJ2/uqdHYVy7BG7 +NegfJ7/Boce7SBbdVtfMTqDhuazb1YMZGoXRlJfXyqNlC/M4+QKu3fZnz8k/9YosRxqZbwUN/dAd +gjH8KcwAWJeRTIAAHDOFli/LQcKLEITDCSSJH7UP2dl3RxiSlGBcx5kDPP73lad9UKGAwqmDrViW +VSHbhlnUr8a83YFuB9tgYv7sEG7aaAH0gxupPqJbI9dkxt/con3YS7qC0lH4Zr8GRuR5KiY2eY8f +Tpkdso8MDhz/yV3A/ZAQprE38806JG60hZC/gLkMjNWb1sjxVj8agIl6qeIbMlEsPvLfe/ZdeikZ +juXIvTZxi11Mwh0/rViizz1wTaZQmCXcI/m4WEEIcb9PuISgjwBUFfyRbVinljvrS5YnzWuioYas +DXxU5mZMZl+QviGaAkYt5IPCgLnPSz7ofzwB7I9ezX/SKEIBlYrilz0QIX32nRzFNKHsLA4KUiwS +VXAkPcvCFDVDXSdOvsC9qnyW5/yeYa1E0wCXAgMBAAGjYzBhMB0GA1UdDgQWBBQGmpsfU33x9aTI +04Y+oXNZtPdEITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFAaamx9TffH1pMjThj6hc1m0 +90QhMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAqgVutt0Vyb+zxiD2BkewhpMl +0425yAA/l/VSJ4hxyXT968pk21vvHl26v9Hr7lxpuhbI87mP0zYuQEkHDVneixCwSQXi/5E/S7fd +Ao74gShczNxtr18UnH1YeA32gAm56Q6XKRm4t+v4FstVEuTGfbvE7Pi1HE4+Z7/FXxttbUcoqgRY +YdZ2vyJ/0Adqp2RT8JeNnYA/u8EH22Wv5psymsNUk8QcCMNE+3tjEUPRahphanltkE8pjkcFwRJp +adbGNjHh/PqAulxPxOu3Mqz4dWEX1xAZufHSCe96Qp1bWgvUxpVOKs7/B9dPfhgGiPEZtdmYu65x +xBzndFlY7wyJz4sfdZMaBBSSSFCp61cpABbjNhzI+L/wM9VBD8TMPN3pM0MBkRArHtG5Xc0yGYuP +jCB31yLEQtyEFpslbei0VXF/sHyz03FJuc9SpAQ/3D2gu68zngowYI7bnV2UqL1g52KAdoGDDIzM +MEZJ4gzSqK/rYXHv5yJiqfdcZGyfFoxnNidF9Ql7v/YQCvGwjVRDjAS6oz/v4jXH+XTgbzRB0L9z +ZVcg+ZtnemZoJE6AZb0QmQZZ8mWvuMZHu/2QeItBcy6vVR/cO5JyboTT0GFMDcx2V+IthSIVNg3r +AZ3r2OvEhJn7wAzMMujjd9qDRIueVSjAi1jTkD5OGwDxFa2DK5o= +-----END CERTIFICATE----- + +HARICA TLS RSA Root CA 2021 +=========================== +-----BEGIN CERTIFICATE----- +MIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQG +EwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBSU0EgUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTEwNTUz +OFoXDTQ1MDIxMzEwNTUzN1owbDELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRl +bWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgUlNB +IFJvb3QgQ0EgMjAyMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIvC569lmwVnlskN +JLnQDmT8zuIkGCyEf3dRywQRNrhe7Wlxp57kJQmXZ8FHws+RFjZiPTgE4VGC/6zStGndLuwRo0Xu +a2s7TL+MjaQenRG56Tj5eg4MmOIjHdFOY9TnuEFE+2uva9of08WRiFukiZLRgeaMOVig1mlDqa2Y +Ulhu2wr7a89o+uOkXjpFc5gH6l8Cct4MpbOfrqkdtx2z/IpZ525yZa31MJQjB/OCFks1mJxTuy/K +5FrZx40d/JiZ+yykgmvwKh+OC19xXFyuQnspiYHLA6OZyoieC0AJQTPb5lh6/a6ZcMBaD9YThnEv +dmn8kN3bLW7R8pv1GmuebxWMevBLKKAiOIAkbDakO/IwkfN4E8/BPzWr8R0RI7VDIp4BkrcYAuUR +0YLbFQDMYTfBKnya4dC6s1BG7oKsnTH4+yPiAwBIcKMJJnkVU2DzOFytOOqBAGMUuTNe3QvboEUH +GjMJ+E20pwKmafTCWQWIZYVWrkvL4N48fS0ayOn7H6NhStYqE613TBoYm5EPWNgGVMWX+Ko/IIqm +haZ39qb8HOLubpQzKoNQhArlT4b4UEV4AIHrW2jjJo3Me1xR9BQsQL4aYB16cmEdH2MtiKrOokWQ +CPxrvrNQKlr9qEgYRtaQQJKQCoReaDH46+0N0x3GfZkYVVYnZS6NRcUk7M7jAgMBAAGjQjBAMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFApII6ZgpJIKM+qTW8VX6iVNvRLuMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAPpBIqm5iFSVmewzVjIuJndftTgfvnNAUX15QvWiWkKQU +EapobQk1OUAJ2vQJLDSle1mESSmXdMgHHkdt8s4cUCbjnj1AUz/3f5Z2EMVGpdAgS1D0NTsY9FVq +QRtHBmg8uwkIYtlfVUKqrFOFrJVWNlar5AWMxajaH6NpvVMPxP/cyuN+8kyIhkdGGvMA9YCRotxD +QpSbIPDRzbLrLFPCU3hKTwSUQZqPJzLB5UkZv/HywouoCjkxKLR9YjYsTewfM7Z+d21+UPCfDtcR +j88YxeMn/ibvBZ3PzzfF0HvaO7AWhAw6k9a+F9sPPg4ZeAnHqQJyIkv3N3a6dcSFA1pj1bF1BcK5 +vZStjBWZp5N99sXzqnTPBIWUmAD04vnKJGW/4GKvyMX6ssmeVkjaef2WdhW+o45WxLM0/L5H9MG0 +qPzVMIho7suuyWPEdr6sOBjhXlzPrjoiUevRi7PzKzMHVIf6tLITe7pTBGIBnfHAT+7hOtSLIBD6 +Alfm78ELt5BGnBkpjNxvoEppaZS3JGWg/6w/zgH7IS79aPib8qXPMThcFarmlwDB31qlpzmq6YR/ +PFGoOtmUW4y/Twhx5duoXNTSpv4Ao8YWxw/ogM4cKGR0GQjTQuPOAF1/sdwTsOEFy9EgqoZ0njnn +kf3/W9b3raYvAwtt41dU63ZTGI0RmLo= +-----END CERTIFICATE----- + +HARICA TLS ECC Root CA 2021 +=========================== +-----BEGIN CERTIFICATE----- +MIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQswCQYDVQQGEwJH +UjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBD +QTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBFQ0MgUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTExMDExMFoX +DTQ1MDIxMzExMDEwOVowbDELMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWlj +IGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgRUNDIFJv +b3QgQ0EgMjAyMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDgI/rGgltJ6rK9JOtDA4MM7KKrxcm1l +AEeIhPyaJmuqS7psBAqIXhfyVYf8MLA04jRYVxqEU+kw2anylnTDUR9YSTHMmE5gEYd103KUkE+b +ECUqqHgtvpBBWJAVcqeht6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUyRtTgRL+BNUW +0aq8mm+3oJUZbsowDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2cAMGQCMBHervjcToiwqfAi +rcJRQO9gcS3ujwLEXQNwSaSS6sUUiHCm0w2wqsosQJz76YJumgIwK0eaB8bRwoF8yguWGEEbo/Qw +CZ61IygNnxS2PFOiTAZpffpskcYqSUXm7LcT4Tps +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0xNDA5MjMxNTIyMDdaFw0zNjA1MDUxNTIyMDdaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMB0GA1Ud +DgQWBBRlzeurNR4APn7VdMActHNHDhpkLzASBgNVHRMBAf8ECDAGAQH/AgEBMIGmBgNVHSAEgZ4w +gZswgZgGBFUdIAAwgY8wLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuZmlybWFwcm9mZXNpb25hbC5j +b20vY3BzMFwGCCsGAQUFBwICMFAeTgBQAGEAcwBlAG8AIABkAGUAIABsAGEAIABCAG8AbgBhAG4A +bwB2AGEAIAA0ADcAIABCAGEAcgBjAGUAbABvAG4AYQAgADAAOAAwADEANzAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggIBAHSHKAIrdx9miWTtj3QuRhy7qPj4Cx2Dtjqn6EWKB7fgPiDL +4QjbEwj4KKE1soCzC1HA01aajTNFSa9J8OA9B3pFE1r/yJfY0xgsfZb43aJlQ3CTkBW6kN/oGbDb +LIpgD7dvlAceHabJhfa9NPhAeGIQcDq+fUs5gakQ1JZBu/hfHAsdCPKxsIl68veg4MSPi3i1O1il +I45PVf42O+AMt8oqMEEgtIDNrvx2ZnOorm7hfNoD6JQg5iKj0B+QXSBTFCZX2lSX3xZEEAEeiGaP +cjiT3SC3NL7X8e5jjkd5KAb881lFJWAiMxujX6i6KtoaPc1A6ozuBRWV1aUsIC+nmCjuRfzxuIgA +LI9C2lHVnOUTaHFFQ4ueCyE8S1wF3BqfmI7avSKecs2tCsvMo2ebKHTEm9caPARYpoKdrcd7b/+A +lun4jWq9GJAd/0kakFI3ky88Al2CdgtR5xbHV/g4+afNmyJU72OwFW1TZQNKXkqgsqeOSQBZONXH +9IBk9W6VULgRfhVwOEqwf9DEMnDAGf/JOC0ULGb0QkTmVXYbgBVX/8Cnp6o5qtjTcNAuuuuUavpf +NIbnYrX9ivAwhZTJryQCL2/W3Wf+47BVTwSYT6RBVuKT0Gro1vP7ZeDOdcQxWQzugsgMYDNKGbqE +ZycPvEJdvSRUDewdcAZfpLz6IHxV +-----END CERTIFICATE----- + +vTrus ECC Root CA +================= +-----BEGIN CERTIFICATE----- +MIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMwRzELMAkGA1UE +BhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBS +b290IENBMB4XDTE4MDczMTA3MjY0NFoXDTQzMDczMTA3MjY0NFowRzELMAkGA1UEBhMCQ04xHDAa +BgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMHYw +EAYHKoZIzj0CAQYFK4EEACIDYgAEZVBKrox5lkqqHAjDo6LN/llWQXf9JpRCux3NCNtzslt188+c +ToL0v/hhJoVs1oVbcnDS/dtitN9Ti72xRFhiQgnH+n9bEOf+QP3A2MMrMudwpremIFUde4BdS49n +TPEQo0IwQDAdBgNVHQ4EFgQUmDnNvtiyjPeyq+GtJK97fKHbH88wDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwMDaAAwZQIwV53dVvHH4+m4SVBrm2nDb+zDfSXkV5UT +QJtS0zvzQBm8JsctBp61ezaf9SXUY2sAAjEA6dPGnlaaKsyh2j/IZivTWJwghfqrkYpwcBE4YGQL +YgmRWAD5Tfs0aNoJrSEGGJTO +-----END CERTIFICATE----- + +vTrus Root CA +============= +-----BEGIN CERTIFICATE----- +MIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQELBQAwQzELMAkG +A1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xFjAUBgNVBAMTDXZUcnVzIFJv +b3QgQ0EwHhcNMTgwNzMxMDcyNDA1WhcNNDMwNzMxMDcyNDA1WjBDMQswCQYDVQQGEwJDTjEcMBoG +A1UEChMTaVRydXNDaGluYSBDby4sTHRkLjEWMBQGA1UEAxMNdlRydXMgUm9vdCBDQTCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAL1VfGHTuB0EYgWgrmy3cLRB6ksDXhA/kFocizuwZots +SKYcIrrVQJLuM7IjWcmOvFjai57QGfIvWcaMY1q6n6MLsLOaXLoRuBLpDLvPbmyAhykUAyyNJJrI +ZIO1aqwTLDPxn9wsYTwaP3BVm60AUn/PBLn+NvqcwBauYv6WTEN+VRS+GrPSbcKvdmaVayqwlHeF +XgQPYh1jdfdr58tbmnDsPmcF8P4HCIDPKNsFxhQnL4Z98Cfe/+Z+M0jnCx5Y0ScrUw5XSmXX+6KA +YPxMvDVTAWqXcoKv8R1w6Jz1717CbMdHflqUhSZNO7rrTOiwCcJlwp2dCZtOtZcFrPUGoPc2BX70 +kLJrxLT5ZOrpGgrIDajtJ8nU57O5q4IikCc9Kuh8kO+8T/3iCiSn3mUkpF3qwHYw03dQ+A0Em5Q2 +AXPKBlim0zvc+gRGE1WKyURHuFE5Gi7oNOJ5y1lKCn+8pu8fA2dqWSslYpPZUxlmPCdiKYZNpGvu +/9ROutW04o5IWgAZCfEF2c6Rsffr6TlP9m8EQ5pV9T4FFL2/s1m02I4zhKOQUqqzApVg+QxMaPnu +1RcN+HFXtSXkKe5lXa/R7jwXC1pDxaWG6iSe4gUH3DRCEpHWOXSuTEGC2/KmSNGzm/MzqvOmwMVO +9fSddmPmAsYiS8GVP1BkLFTltvA8Kc9XAgMBAAGjQjBAMB0GA1UdDgQWBBRUYnBj8XWEQ1iO0RYg +scasGrz2iTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOC +AgEAKbqSSaet8PFww+SX8J+pJdVrnjT+5hpk9jprUrIQeBqfTNqK2uwcN1LgQkv7bHbKJAs5EhWd +nxEt/Hlk3ODg9d3gV8mlsnZwUKT+twpw1aA08XXXTUm6EdGz2OyC/+sOxL9kLX1jbhd47F18iMjr +jld22VkE+rxSH0Ws8HqA7Oxvdq6R2xCOBNyS36D25q5J08FsEhvMKar5CKXiNxTKsbhm7xqC5PD4 +8acWabfbqWE8n/Uxy+QARsIvdLGx14HuqCaVvIivTDUHKgLKeBRtRytAVunLKmChZwOgzoy8sHJn +xDHO2zTlJQNgJXtxmOTAGytfdELSS8VZCAeHvsXDf+eW2eHcKJfWjwXj9ZtOyh1QRwVTsMo554Wg +icEFOwE30z9J4nfrI8iIZjs9OXYhRvHsXyO466JmdXTBQPfYaJqT4i2pLr0cox7IdMakLXogqzu4 +sEb9b91fUlV1YvCXoHzXOP0l382gmxDPi7g4Xl7FtKYCNqEeXxzP4padKar9mK5S4fNBUvupLnKW +nyfjqnN9+BojZns7q2WwMgFLFT49ok8MKzWixtlnEjUwzXYuFrOZnk1PTi07NEPhmg4NpGaXutIc +SkwsKouLgU9xGqndXHt7CMUADTdA43x7VF8vhV929vensBxXVsFy6K2ir40zSbofitzmdHxghm+H +l3s= +-----END CERTIFICATE----- + +ISRG Root X2 +============ +-----BEGIN CERTIFICATE----- +MIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQswCQYDVQQGEwJV +UzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElT +UkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00MDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVT +MSkwJwYDVQQKEyBJbnRlcm5ldCBTZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNS +RyBSb290IFgyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0H +ttwW+1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9ItgKbppb +d9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZIzj0EAwMDaAAwZQIwe3lORlCEwkSHRhtF +cP9Ymd70/aTSVaYgLXTWNLxBo1BfASdWtL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5 +U6VR5CmD1/iQMVtCnwr1/q4AaOeMSQ+2b1tbFfLn +-----END CERTIFICATE----- + +HiPKI Root CA - G1 +================== +-----BEGIN CERTIFICATE----- +MIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xGzAZBgNVBAMMEkhpUEtJ +IFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRaFw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYT +AlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kg +Um9vdCBDQSAtIEcxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0 +o9QwqNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twvVcg3Px+k +wJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6lZgRZq2XNdZ1AYDgr/SE +YYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnzQs7ZngyzsHeXZJzA9KMuH5UHsBffMNsA +GJZMoYFL3QRtU6M9/Aes1MU3guvklQgZKILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfd +hSi8MEyr48KxRURHH+CKFgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj +1jOXTyFjHluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDry+K4 +9a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ/W3c1pzAtH2lsN0/ +Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgMa/aOEmem8rJY5AIJEzypuxC00jBF +8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6fsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQD +AgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi +7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqcSE5XCV0vrPSl +tJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6FzaZsT0pPBWGTMpWmWSBUdGSquE +wx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9TcXzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07Q +JNBAsNB1CI69aO4I1258EHBGG3zgiLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv +5wiZqAxeJoBF1PhoL5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+Gpz +jLrFNe85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wrkkVbbiVg +hUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+vhV4nYWBSipX3tUZQ9rb +yltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQUYDksswBVLuT1sw5XxJFBAJw/6KXf6vb/ +yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ== +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYDVQQLExtHbG9i +YWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTIxMTEzMDAwMDAwWhcNMzgwMTE5MDMxNDA3WjBQMSQwIgYDVQQLExtHbG9i +YWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4xnnTj2wlDp8uORkcA6SumuU5BwkW +ymOxuYb4ilfBV85C+nOh92VC/x7BALJucw7/xyHlGKSq2XE/qNS5zowdo0IwQDAOBgNVHQ8BAf8E +BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVLB7rUW44kB/+wpu+74zyTyjhNUwCgYI +KoZIzj0EAwIDRwAwRAIgIk90crlgr/HmnKAWBVBfw147bmF0774BxL4YSFlhgjICICadVGNA3jdg +UM/I2O2dgq43mLyjj0xMqTQrbO/7lZsm +-----END CERTIFICATE----- + +GTS Root R1 +=========== +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlk28xsBNJiGuiFzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaM +f/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7raKb0 +xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnWr4+w +B7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXW +nOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk +9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zq +kUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92wO1A +K/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om3xPX +V2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNuJLDW +cfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQAD +ggIBAJ+qQibbC5u+/x6Wki4+omVKapi6Ist9wTrYggoGxval3sBOh2Z5ofmmWJyq+bXmYOfg6LEe +QkEzCzc9zolwFcq1JKjPa7XSQCGYzyI0zzvFIoTgxQ6KfF2I5DUkzps+GlQebtuyh6f88/qBVRRi +ClmpIgUxPoLW7ttXNLwzldMXG+gnoot7TiYaelpkttGsN/H9oPM47HLwEXWdyzRSjeZ2axfG34ar +J45JK3VmgRAhpuo+9K4l/3wV3s6MJT/KYnAK9y8JZgfIPxz88NtFMN9iiMG1D53Dn0reWVlHxYci +NuaCp+0KueIHoI17eko8cdLiA6EfMgfdG+RCzgwARWGAtQsgWSl4vflVy2PFPEz0tv/bal8xa5me +LMFrUKTX5hgUvYU/Z6tGn6D/Qqc6f1zLXbBwHSs09dR2CQzreExZBfMzQsNhFRAbd03OIozUhfJF +fbdT6u9AWpQKXCBfTkBdYiJ23//OYb2MI3jSNwLgjt7RETeJ9r/tSQdirpLsQBqvFAnZ0E6yove+ +7u7Y/9waLd64NnHi/Hm3lCXRSHNboTXns5lndcEZOitHTtNCjv0xyBZm2tIMPNuzjsmhDYAPexZ3 +FL//2wmUspO8IFgV6dtxQ/PeEMMA3KgqlbbC1j+Qa3bbbP6MvPJwNQzcmRk13NfIRmPVNnGuV/u3 +gm3c +-----END CERTIFICATE----- + +GTS Root R2 +=========== +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv +CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo7JUl +e3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWIm8Wb +a96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS ++LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7M +kogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJG +r61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RWIr9q +S34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73VululycslaVNV +J1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy5okL +dWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQAD +ggIBAB/Kzt3HvqGf2SdMC9wXmBFqiN495nFWcrKeGk6c1SuYJF2ba3uwM4IJvd8lRuqYnrYb/oM8 +0mJhwQTtzuDFycgTE1XnqGOtjHsB/ncw4c5omwX4Eu55MaBBRTUoCnGkJE+M3DyCB19m3H0Q/gxh +swWV7uGugQ+o+MePTagjAiZrHYNSVc61LwDKgEDg4XSsYPWHgJ2uNmSRXbBoGOqKYcl3qJfEycel +/FVL8/B/uWU9J2jQzGv6U53hkRrJXRqWbTKH7QMgyALOWr7Z6v2yTcQvG99fevX4i8buMTolUVVn +jWQye+mew4K6Ki3pHrTgSAai/GevHyICc/sgCq+dVEuhzf9gR7A/Xe8bVr2XIZYtCtFenTgCR2y5 +9PYjJbigapordwj6xLEokCZYCDzifqrXPW+6MYgKBesntaFJ7qBFVHvmJ2WZICGoo7z7GJa7Um8M +7YNRTOlZ4iBgxcJlkoKM8xAfDoqXvneCbT+PHV28SSe9zE8P4c52hgQjxcCMElv924SgJPFI/2R8 +0L5cFtHvma3AH/vLrrw4IgYmZNralw4/KBVEqE8AyvCazM90arQ+POuV7LXTWtiBmelDGDfrs7vR +WGJB82bSj6p4lVQgw1oudCvV0b4YacCs1aTPObpRhANl6WLAYv7YTVWW4tAR+kg0Eeye7QUd5MjW +HYbL +-----END CERTIFICATE----- + +GTS Root R3 +=========== +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJVUzEi +MCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMw +HhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZ +R29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout +736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24CejQjBA +MA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP0/Eq +Er24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEA9uEglRR7VKOQFhG/hMjqb2sXnh5GmCCbn9MN2azT +L818+FsuVbu/3ZL3pAzcMeGiAjEA/JdmZuVDFhOD3cffL74UOO0BzrEXGhF16b0DjyZ+hOXJYKaV +11RZt+cRLInUue4X +-----END CERTIFICATE----- + +GTS Root R4 +=========== +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJVUzEi +MCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQw +HhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZ +R29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu +hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqjQjBA +MA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV2Py1 +PsVq8JQdjDAKBggqhkjOPQQDAwNpADBmAjEA6ED/g94D9J+uHXqnLrmvT/aDHQ4thQEd0dlq7A/C +r8deVl5c1RxYIigL9zC2L7F8AjEA8GE8p/SgguMh1YQdc4acLa/KNJvxn7kjNuK8YAOdgLOaVsjh +4rsUecrNIdSUtUlD +-----END CERTIFICATE----- + +Telia Root CA v2 +================ +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNVBAYT +AkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2 +MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1NTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQK +DBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ7 +6zBqAMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9vVYiQJ3q +9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9lRdU2HhE8Qx3FZLgmEKn +pNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTODn3WhUidhOPFZPY5Q4L15POdslv5e2QJl +tI5c0BE0312/UqeBAMN/mUWZFdUXyApT7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW +5olWK8jjfN7j/4nlNW4o6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNr +RBH0pUPCTEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6WT0E +BXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63RDolUK5X6wK0dmBR4 +M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZIpEYslOqodmJHixBTB0hXbOKSTbau +BcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGjYzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7W +xy+G2CQ5MB0GA1UdDgQWBBRyrOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ +8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi0f6X+J8wfBj5 +tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMMA8iZGok1GTzTyVR8qPAs5m4H +eW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBSSRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+C +y748fdHif64W1lZYudogsYMVoe+KTTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygC +QMez2P2ccGrGKMOF6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15 +h2Er3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMtTy3EHD70 +sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pTVmBds9hCG1xLEooc6+t9 +xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAWysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQ +raVplI/owd8k+BsHMYeB2F326CjYSlKArBPuUBQemMc= +-----END CERTIFICATE----- + +D-TRUST BR Root CA 1 2020 +========================= +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQswCQYDVQQGEwJE +RTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEJSIFJvb3QgQ0EgMSAy +MDIwMB4XDTIwMDIxMTA5NDUwMFoXDTM1MDIxMTA5NDQ1OVowSDELMAkGA1UEBhMCREUxFTATBgNV +BAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDEgMjAyMDB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABMbLxyjR+4T1mu9CFCDhQ2tuda38KwOE1HaTJddZO0Flax7mNCq7 +dPYSzuht56vkPE4/RAiLzRZxy7+SmfSk1zxQVFKQhYN4lGdnoxwJGT11NIXe7WB9xwy0QVK5buXu +QqOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHOREKv/VbNafAkl1bK6CKBrqx9t +MA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6gPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3Qu +bmV0L2NybC9kLXRydXN0X2JyX3Jvb3RfY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwQlIlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxP +PUQtVHJ1c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjOPQQD +AwNpADBmAjEAlJAtE/rhY/hhY+ithXhUkZy4kzg+GkHaQBZTQgjKL47xPoFWwKrY7RjEsK70Pvom +AjEA8yjixtsrmfu3Ubgko6SUeho/5jbiA1czijDLgsfWFBHVdWNbFJWcHwHP2NVypw87 +-----END CERTIFICATE----- + +D-TRUST EV Root CA 1 2020 +========================= +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQswCQYDVQQGEwJE +RTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEVWIFJvb3QgQ0EgMSAy +MDIwMB4XDTIwMDIxMTEwMDAwMFoXDTM1MDIxMTA5NTk1OVowSDELMAkGA1UEBhMCREUxFTATBgNV +BAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDEgMjAyMDB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABPEL3YZDIBnfl4XoIkqbz52Yv7QFJsnL46bSj8WeeHsxiamJrSc8 +ZRCC/N/DnU7wMyPE0jL1HLDfMxddxfCxivnvubcUyilKwg+pf3VlSSowZ/Rk99Yad9rDwpdhQntJ +raOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH8QARY3OqQo5FD4pPfsazK2/umL +MA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6gPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3Qu +bmV0L2NybC9kLXRydXN0X2V2X3Jvb3RfY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwRVYlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxP +PUQtVHJ1c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjOPQQD +AwNpADBmAjEAyjzGKnXCXnViOTYAYFqLwZOZzNnbQTs7h5kXO9XMT8oi96CAy/m0sRtW9XLS/BnR +AjEAkfcwkz8QRitxpNA7RJvAKQIFskF3UfN5Wp6OFKBOQtJbgfM0agPnIjhQW+0ZT0MW +-----END CERTIFICATE----- + +DigiCert TLS ECC P384 Root G5 +============================= +-----BEGIN CERTIFICATE----- +MIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURpZ2lDZXJ0IFRMUyBFQ0MgUDM4 +NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2MDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMx +FzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQg +Um9vdCBHNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1Tzvd +lHJS7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp0zVozptj +n4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICISB4CIfBFqMA4GA1UdDwEB +/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQCJao1H5+z8blUD2Wds +Jk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQLgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIx +AJSdYsiJvRmEFOml+wG4DXZDjC5Ty3zfDBeWUA== +-----END CERTIFICATE----- + +DigiCert TLS RSA4096 Root G5 +============================ +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBNMQswCQYDVQQG +EwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0 +MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcNNDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2 +IFJvb3QgRzUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS8 +7IE+ajWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG02C+JFvuU +AT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgpwgscONyfMXdcvyej/Ces +tyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZMpG2T6T867jp8nVid9E6P/DsjyG244gXa +zOvswzH016cpVIDPRFtMbzCe88zdH5RDnU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnV +DdXifBBiqmvwPXbzP6PosMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9q +TXeXAaDxZre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cdLvvy +z6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvXKyY//SovcfXWJL5/ +MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNeXoVPzthwiHvOAbWWl9fNff2C+MIk +wcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPLtgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4E +FgQUUTMc7TZArxfTJc1paPKvTiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw +GXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7HPNtQOa27PShN +lnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLFO4uJ+DQtpBflF+aZfTCIITfN +MBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQREtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/ +u4cnYiWB39yhL/btp/96j1EuMPikAdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9G +OUrYU9DzLjtxpdRv/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh +47a+p6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilwMUc/dNAU +FvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WFqUITVuwhd4GTWgzqltlJ +yqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCKovfepEWFJqgejF0pW8hL2JpqA15w8oVP +bEtoL8pU9ozaMv7Da4M/OMZ+ +-----END CERTIFICATE----- + +Certainly Root R1 +================= +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAwPTELMAkGA1UE +BhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2VydGFpbmx5IFJvb3QgUjEwHhcN +MjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9MQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2Vy +dGFpbmx5MRowGAYDVQQDExFDZXJ0YWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBANA21B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O +5MQTvqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbedaFySpvXl +8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b01C7jcvk2xusVtyWMOvwl +DbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5r3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGI +XsXwClTNSaa/ApzSRKft43jvRl5tcdF5cBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkN +KPl6I7ENPT2a/Z2B7yyQwHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQ +AjeZjOVJ6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA2Cnb +rlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyHWyf5QBGenDPBt+U1 +VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMReiFPCyEQtkA6qyI6BJyLm4SGcprS +p6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBTgqj8ljZ9EXME66C6ud0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAsz +HQNTVfSVcOQrPbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d +8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi1wrykXprOQ4v +MMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrdrRT90+7iIgXr0PK3aBLXWopB +GsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9ditaY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+ +gjwN/KUD+nsa2UUeYNrEjvn8K8l7lcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgH +JBu6haEaBQmAupVjyTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7 +fpYnKx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLyyCwzk5Iw +x06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5nwXARPbv0+Em34yaXOp/S +X3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6OV+KmalBWQewLK8= +-----END CERTIFICATE----- + +Certainly Root E1 +================= +-----BEGIN CERTIFICATE----- +MIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQswCQYDVQQGEwJV +UzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlubHkgUm9vdCBFMTAeFw0yMTA0 +MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlu +bHkxGjAYBgNVBAMTEUNlcnRhaW5seSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4 +fxzf7flHh4axpMCK+IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9 +YBk2QNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4hevIIgcwCgYIKoZIzj0E +AwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozmut6Dacpps6kFtZaSF4fC0urQe87YQVt8 +rgIwRt7qy12a7DLCZRawTDBcMPPaTnOGBtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR +-----END CERTIFICATE----- + +Security Communication ECC RootCA1 +================================== +-----BEGIN CERTIFICATE----- +MIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYTAkpQMSUwIwYD +VQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYDVQQDEyJTZWN1cml0eSBDb21t +dW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYxNjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTEL +MAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNV +BAMTIlNlY3VyaXR5IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+CnnfdldB9sELLo +5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpKULGjQjBAMB0GA1UdDgQW +BBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAK +BggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3L +snNdo4gIxwwCMQDAqy0Obe0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70e +N9k= +-----END CERTIFICATE----- + +BJCA Global Root CA1 +==================== +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIQVW9l47TZkGobCdFsPsBsIDANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQG +EwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJVFkxHTAbBgNVBAMMFEJK +Q0EgR2xvYmFsIFJvb3QgQ0ExMB4XDTE5MTIxOTAzMTYxN1oXDTQ0MTIxMjAzMTYxN1owVDELMAkG +A1UEBhMCQ04xJjAkBgNVBAoMHUJFSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQD +DBRCSkNBIEdsb2JhbCBSb290IENBMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPFm +CL3ZxRVhy4QEQaVpN3cdwbB7+sN3SJATcmTRuHyQNZ0YeYjjlwE8R4HyDqKYDZ4/N+AZspDyRhyS +sTphzvq3Rp4Dhtczbu33RYx2N95ulpH3134rhxfVizXuhJFyV9xgw8O558dnJCNPYwpj9mZ9S1Wn +P3hkSWkSl+BMDdMJoDIwOvqfwPKcxRIqLhy1BDPapDgRat7GGPZHOiJBhyL8xIkoVNiMpTAK+BcW +yqw3/XmnkRd4OJmtWO2y3syJfQOcs4ll5+M7sSKGjwZteAf9kRJ/sGsciQ35uMt0WwfCyPQ10WRj +eulumijWML3mG90Vr4TqnMfK9Q7q8l0ph49pczm+LiRvRSGsxdRpJQaDrXpIhRMsDQa4bHlW/KNn +MoH1V6XKV0Jp6VwkYe/iMBhORJhVb3rCk9gZtt58R4oRTklH2yiUAguUSiz5EtBP6DF+bHq/pj+b +OT0CFqMYs2esWz8sgytnOYFcuX6U1WTdno9uruh8W7TXakdI136z1C2OVnZOz2nxbkRs1CTqjSSh +GL+9V/6pmTW12xB3uD1IutbB5/EjPtffhZ0nPNRAvQoMvfXnjSXWgXSHRtQpdaJCbPdzied9v3pK +H9MiyRVVz99vfFXQpIsHETdfg6YmV6YBW37+WGgHqel62bno/1Afq8K0wM7o6v0PvY1NuLxxAgMB +AAGjQjBAMB0GA1UdDgQWBBTF7+3M2I0hxkjk49cULqcWk+WYATAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAUoKsITQfI/Ki2Pm4rzc2IInRNwPWaZ+4 +YRC6ojGYWUfo0Q0lHhVBDOAqVdVXUsv45Mdpox1NcQJeXyFFYEhcCY5JEMEE3KliawLwQ8hOnThJ +dMkycFRtwUf8jrQ2ntScvd0g1lPJGKm1Vrl2i5VnZu69mP6u775u+2D2/VnGKhs/I0qUJDAnyIm8 +60Qkmss9vk/Ves6OF8tiwdneHg56/0OGNFK8YT88X7vZdrRTvJez/opMEi4r89fO4aL/3Xtw+zuh +TaRjAv04l5U/BXCga99igUOLtFkNSoxUnMW7gZ/NfaXvCyUeOiDbHPwfmGcCCtRzRBPbUYQaVQNW +4AB+dAb/OMRyHdOoP2gxXdMJxy6MW2Pg6Nwe0uxhHvLe5e/2mXZgLR6UcnHGCyoyx5JO1UbXHfmp +GQrI+pXObSOYqgs4rZpWDW+N8TEAiMEXnM0ZNjX+VVOg4DwzX5Ze4jLp3zO7Bkqp2IRzznfSxqxx +4VyjHQy7Ct9f4qNx2No3WqB4K/TUfet27fJhcKVlmtOJNBir+3I+17Q9eVzYH6Eze9mCUAyTF6ps +3MKCuwJXNq+YJyo5UOGwifUll35HaBC07HPKs5fRJNz2YqAo07WjuGS3iGJCz51TzZm+ZGiPTx4S +SPfSKcOYKMryMguTjClPPGAyzQWWYezyr/6zcCwupvI= +-----END CERTIFICATE----- + +BJCA Global Root CA2 +==================== +-----BEGIN CERTIFICATE----- +MIICJTCCAaugAwIBAgIQLBcIfWQqwP6FGFkGz7RK6zAKBggqhkjOPQQDAzBUMQswCQYDVQQGEwJD +TjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJVFkxHTAbBgNVBAMMFEJKQ0Eg +R2xvYmFsIFJvb3QgQ0EyMB4XDTE5MTIxOTAzMTgyMVoXDTQ0MTIxMjAzMTgyMVowVDELMAkGA1UE +BhMCQ04xJjAkBgNVBAoMHUJFSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRC +SkNBIEdsb2JhbCBSb290IENBMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABJ3LgJGNU2e1uVCxA/jl +SR9BIgmwUVJY1is0j8USRhTFiy8shP8sbqjV8QnjAyEUxEM9fMEsxEtqSs3ph+B99iK++kpRuDCK +/eHeGBIK9ke35xe/J4rUQUyWPGCWwf0VHKNCMEAwHQYDVR0OBBYEFNJKsVF/BvDRgh9Obl+rg/xI +1LCRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gAMGUCMBq8 +W9f+qdJUDkpd0m2xQNz0Q9XSSpkZElaA94M04TVOSG0ED1cxMDAtsaqdAzjbBgIxAMvMh1PLet8g +UXOQwKhbYdDFUDn9hf7B43j4ptZLvZuHjw/l1lOWqzzIQNph91Oj9w== +-----END CERTIFICATE----- + +Sectigo Public Server Authentication Root E46 +============================================= +-----BEGIN CERTIFICATE----- +MIICOjCCAcGgAwIBAgIQQvLM2htpN0RfFf51KBC49DAKBggqhkjOPQQDAzBfMQswCQYDVQQGEwJH +QjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBTZXJ2 +ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwHhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5 +WjBfMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0 +aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUr +gQQAIgNiAAR2+pmpbiDt+dd34wc7qNs9Xzjoq1WmVk/WSOrsfy2qw7LFeeyZYX8QeccCWvkEN/U0 +NSt3zn8gj1KjAIns1aeibVvjS5KToID1AZTc8GgHHs3u/iVStSBDHBv+6xnOQ6OjQjBAMB0GA1Ud +DgQWBBTRItpMWfFLXyY4qp3W7usNw/upYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAKBggqhkjOPQQDAwNnADBkAjAn7qRaqCG76UeXlImldCBteU/IvZNeWBj7LRoAasm4PdCkT0RH +lAFWovgzJQxC36oCMB3q4S6ILuH5px0CMk7yn2xVdOOurvulGu7t0vzCAxHrRVxgED1cf5kDW21U +SAGKcw== +-----END CERTIFICATE----- + +Sectigo Public Server Authentication Root R46 +============================================= +-----BEGIN CERTIFICATE----- +MIIFijCCA3KgAwIBAgIQdY39i658BwD6qSWn4cetFDANBgkqhkiG9w0BAQwFADBfMQswCQYDVQQG +EwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBT +ZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwHhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1 +OTU5WjBfMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1T +ZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQCTvtU2UnXYASOgHEdCSe5jtrch/cSV1UgrJnwUUxDaef0rty2k +1Cz66jLdScK5vQ9IPXtamFSvnl0xdE8H/FAh3aTPaE8bEmNtJZlMKpnzSDBh+oF8HqcIStw+Kxwf +GExxqjWMrfhu6DtK2eWUAtaJhBOqbchPM8xQljeSM9xfiOefVNlI8JhD1mb9nxc4Q8UBUQvX4yMP +FF1bFOdLvt30yNoDN9HWOaEhUTCDsG3XME6WW5HwcCSrv0WBZEMNvSE6Lzzpng3LILVCJ8zab5vu +ZDCQOc2TZYEhMbUjUDM3IuM47fgxMMxF/mL50V0yeUKH32rMVhlATc6qu/m1dkmU8Sf4kaWD5Qaz +Yw6A3OASVYCmO2a0OYctyPDQ0RTp5A1NDvZdV3LFOxxHVp3i1fuBYYzMTYCQNFu31xR13NgESJ/A +wSiItOkcyqex8Va3e0lMWeUgFaiEAin6OJRpmkkGj80feRQXEgyDet4fsZfu+Zd4KKTIRJLpfSYF +plhym3kT2BFfrsU4YjRosoYwjviQYZ4ybPUHNs2iTG7sijbt8uaZFURww3y8nDnAtOFr94MlI1fZ +EoDlSfB1D++N6xybVCi0ITz8fAr/73trdf+LHaAZBav6+CuBQug4urv7qv094PPK306Xlynt8xhW +6aWWrL3DkJiy4Pmi1KZHQ3xtzwIDAQABo0IwQDAdBgNVHQ4EFgQUVnNYZJX5khqwEioEYnmhQBWI +IUkwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAC9c +mTz8Bl6MlC5w6tIyMY208FHVvArzZJ8HXtXBc2hkeqK5Duj5XYUtqDdFqij0lgVQYKlJfp/imTYp +E0RHap1VIDzYm/EDMrraQKFz6oOht0SmDpkBm+S8f74TlH7Kph52gDY9hAaLMyZlbcp+nv4fjFg4 +exqDsQ+8FxG75gbMY/qB8oFM2gsQa6H61SilzwZAFv97fRheORKkU55+MkIQpiGRqRxOF3yEvJ+M +0ejf5lG5Nkc/kLnHvALcWxxPDkjBJYOcCj+esQMzEhonrPcibCTRAUH4WAP+JWgiH5paPHxsnnVI +84HxZmduTILA7rpXDhjvLpr3Etiga+kFpaHpaPi8TD8SHkXoUsCjvxInebnMMTzD9joiFgOgyY9m +pFuiTdaBJQbpdqQACj7LzTWb4OE4y2BThihCQRxEV+ioratF4yUQvNs+ZUH7G6aXD+u5dHn5Hrwd +Vw1Hr8Mvn4dGp+smWg9WY7ViYG4A++MnESLn/pmPNPW56MORcr3Ywx65LvKRRFHQV80MNNVIIb/b +E/FmJUNS0nAiNs2fxBx1IK1jcmMGDw4nztJqDby1ORrp0XZ60Vzk50lJLVU3aPAaOpg+VBeHVOmm +J1CJeyAvP/+/oYtKR5j/K3tJPsMpRmAYQqszKbrAKbkTidOIijlBO8n9pu0f9GBj39ItVQGL +-----END CERTIFICATE----- + +SSL.com TLS RSA Root CA 2022 +============================ +-----BEGIN CERTIFICATE----- +MIIFiTCCA3GgAwIBAgIQb77arXO9CEDii02+1PdbkTANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQG +EwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxTU0wuY29tIFRMUyBSU0Eg +Um9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzQyMloXDTQ2MDgxOTE2MzQyMVowTjELMAkGA1UEBhMC +VVMxGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgUlNBIFJv +b3QgQ0EgMjAyMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCkCXJPQIgSYT41I57u +9nTPL3tYPc48DRAokC+X94xI2KDYJbFMsBFMF3NQ0CJKY7uB0ylu1bUJPiYYf7ISf5OYt6/wNr/y +7hienDtSxUcZXXTzZGbVXcdotL8bHAajvI9AI7YexoS9UcQbOcGV0insS657Lb85/bRi3pZ7Qcac +oOAGcvvwB5cJOYF0r/c0WRFXCsJbwST0MXMwgsadugL3PnxEX4MN8/HdIGkWCVDi1FW24IBydm5M +R7d1VVm0U3TZlMZBrViKMWYPHqIbKUBOL9975hYsLfy/7PO0+r4Y9ptJ1O4Fbtk085zx7AGL0SDG +D6C1vBdOSHtRwvzpXGk3R2azaPgVKPC506QVzFpPulJwoxJF3ca6TvvC0PeoUidtbnm1jPx7jMEW +TO6Af77wdr5BUxIzrlo4QqvXDz5BjXYHMtWrifZOZ9mxQnUjbvPNQrL8VfVThxc7wDNY8VLS+YCk +8OjwO4s4zKTGkH8PnP2L0aPP2oOnaclQNtVcBdIKQXTbYxE3waWglksejBYSd66UNHsef8JmAOSq +g+qKkK3ONkRN0VHpvB/zagX9wHQfJRlAUW7qglFA35u5CCoGAtUjHBPW6dvbxrB6y3snm/vg1UYk +7RBLY0ulBY+6uB0rpvqR4pJSvezrZ5dtmi2fgTIFZzL7SAg/2SW4BCUvAgMBAAGjYzBhMA8GA1Ud +EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU+y437uOEeicuzRk1sTN8/9REQrkwHQYDVR0OBBYEFPsu +N+7jhHonLs0ZNbEzfP/UREK5MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAjYlt +hEUY8U+zoO9opMAdrDC8Z2awms22qyIZZtM7QbUQnRC6cm4pJCAcAZli05bg4vsMQtfhWsSWTVTN +j8pDU/0quOr4ZcoBwq1gaAafORpR2eCNJvkLTqVTJXojpBzOCBvfR4iyrT7gJ4eLSYwfqUdYe5by +iB0YrrPRpgqU+tvT5TgKa3kSM/tKWTcWQA673vWJDPFs0/dRa1419dvAJuoSc06pkZCmF8NsLzjU +o3KUQyxi4U5cMj29TH0ZR6LDSeeWP4+a0zvkEdiLA9z2tmBVGKaBUfPhqBVq6+AL8BQx1rmMRTqo +ENjwuSfr98t67wVylrXEj5ZzxOhWc5y8aVFjvO9nHEMaX3cZHxj4HCUp+UmZKbaSPaKDN7Egkaib +MOlqbLQjk2UEqxHzDh1TJElTHaE/nUiSEeJ9DU/1172iWD54nR4fK/4huxoTtrEoZP2wAgDHbICi +vRZQIA9ygV/MlP+7mea6kMvq+cYMwq7FGc4zoWtcu358NFcXrfA/rs3qr5nsLFR+jM4uElZI7xc7 +P0peYNLcdDa8pUNjyw9bowJWCZ4kLOGGgYz+qxcs+sjiMho6/4UIyYOf8kpIEFR3N+2ivEC+5BB0 +9+Rbu7nzifmPQdjH5FCQNYA+HLhNkNPU98OwoX6EyneSMSy4kLGCenROmxMmtNVQZlR4rmA= +-----END CERTIFICATE----- + +SSL.com TLS ECC Root CA 2022 +============================ +-----BEGIN CERTIFICATE----- +MIICOjCCAcCgAwIBAgIQFAP1q/s3ixdAW+JDsqXRxDAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJV +UzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxTU0wuY29tIFRMUyBFQ0MgUm9v +dCBDQSAyMDIyMB4XDTIyMDgyNTE2MzM0OFoXDTQ2MDgxOTE2MzM0N1owTjELMAkGA1UEBhMCVVMx +GDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgRUNDIFJvb3Qg +Q0EgMjAyMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABEUpNXP6wrgjzhR9qLFNoFs27iosU8NgCTWy +JGYmacCzldZdkkAZDsalE3D07xJRKF3nzL35PIXBz5SQySvOkkJYWWf9lCcQZIxPBLFNSeR7T5v1 +5wj4A4j3p8OSSxlUgaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBSJjy+j6CugFFR7 +81a4Jl9nOAuc0DAdBgNVHQ4EFgQUiY8vo+groBRUe/NWuCZfZzgLnNAwDgYDVR0PAQH/BAQDAgGG +MAoGCCqGSM49BAMDA2gAMGUCMFXjIlbp15IkWE8elDIPDAI2wv2sdDJO4fscgIijzPvX6yv/N33w +7deedWo1dlJF4AIxAMeNb0Igj762TVntd00pxCAgRWSGOlDGxK0tk/UYfXLtqc/ErFc2KAhl3zx5 +Zn6g6g== +-----END CERTIFICATE----- + +Atos TrustedRoot Root CA ECC TLS 2021 +===================================== +-----BEGIN CERTIFICATE----- +MIICFTCCAZugAwIBAgIQPZg7pmY9kGP3fiZXOATvADAKBggqhkjOPQQDAzBMMS4wLAYDVQQDDCVB +dG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgRUNDIFRMUyAyMDIxMQ0wCwYDVQQKDARBdG9zMQswCQYD +VQQGEwJERTAeFw0yMTA0MjIwOTI2MjNaFw00MTA0MTcwOTI2MjJaMEwxLjAsBgNVBAMMJUF0b3Mg +VHJ1c3RlZFJvb3QgUm9vdCBDQSBFQ0MgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYT +AkRFMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEloZYKDcKZ9Cg3iQZGeHkBQcfl+3oZIK59sRxUM6K +DP/XtXa7oWyTbIOiaG6l2b4siJVBzV3dscqDY4PMwL502eCdpO5KTlbgmClBk1IQ1SQ4AjJn8ZQS +b+/Xxd4u/RmAo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR2KCXWfeBmmnoJsmo7jjPX +NtNPojAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwMDaAAwZQIwW5kp85wxtolrbNa9d+F851F+ +uDrNozZffPc8dz7kUK2o59JZDCaOMDtuCCrCp1rIAjEAmeMM56PDr9NJLkaCI2ZdyQAUEv049OGY +a3cpetskz2VAv9LcjBHo9H1/IISpQuQo +-----END CERTIFICATE----- + +Atos TrustedRoot Root CA RSA TLS 2021 +===================================== +-----BEGIN CERTIFICATE----- +MIIFZDCCA0ygAwIBAgIQU9XP5hmTC/srBRLYwiqipDANBgkqhkiG9w0BAQwFADBMMS4wLAYDVQQD +DCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgUlNBIFRMUyAyMDIxMQ0wCwYDVQQKDARBdG9zMQsw +CQYDVQQGEwJERTAeFw0yMTA0MjIwOTIxMTBaFw00MTA0MTcwOTIxMDlaMEwxLjAsBgNVBAMMJUF0 +b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBSU0EgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNV +BAYTAkRFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtoAOxHm9BYx9sKOdTSJNy/BB +l01Z4NH+VoyX8te9j2y3I49f1cTYQcvyAh5x5en2XssIKl4w8i1mx4QbZFc4nXUtVsYvYe+W/CBG +vevUez8/fEc4BKkbqlLfEzfTFRVOvV98r61jx3ncCHvVoOX3W3WsgFWZkmGbzSoXfduP9LVq6hdK +ZChmFSlsAvFr1bqjM9xaZ6cF4r9lthawEO3NUDPJcFDsGY6wx/J0W2tExn2WuZgIWWbeKQGb9Cpt +0xU6kGpn8bRrZtkh68rZYnxGEFzedUlnnkL5/nWpo63/dgpnQOPF943HhZpZnmKaau1Fh5hnstVK +PNe0OwANwI8f4UDErmwh3El+fsqyjW22v5MvoVw+j8rtgI5Y4dtXz4U2OLJxpAmMkokIiEjxQGMY +sluMWuPD0xeqqxmjLBvk1cbiZnrXghmmOxYsL3GHX0WelXOTwkKBIROW1527k2gV+p2kHYzygeBY +Br3JtuP2iV2J+axEoctr+hbxx1A9JNr3w+SH1VbxT5Aw+kUJWdo0zuATHAR8ANSbhqRAvNncTFd+ +rrcztl524WWLZt+NyteYr842mIycg5kDcPOvdO3GDjbnvezBc6eUWsuSZIKmAMFwoW4sKeFYV+xa +fJlrJaSQOoD0IJ2azsct+bJLKZWD6TWNp0lIpw9MGZHQ9b8Q4HECAwEAAaNCMEAwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUdEmZ0f+0emhFdcN+tNzMzjkz2ggwDgYDVR0PAQH/BAQDAgGGMA0G +CSqGSIb3DQEBDAUAA4ICAQAjQ1MkYlxt/T7Cz1UAbMVWiLkO3TriJQ2VSpfKgInuKs1l+NsW4AmS +4BjHeJi78+xCUvuppILXTdiK/ORO/auQxDh1MoSf/7OwKwIzNsAQkG8dnK/haZPso0UvFJ/1TCpl +Q3IM98P4lYsU84UgYt1UU90s3BiVaU+DR3BAM1h3Egyi61IxHkzJqM7F78PRreBrAwA0JrRUITWX +AdxfG/F851X6LWh3e9NpzNMOa7pNdkTWwhWaJuywxfW70Xp0wmzNxbVe9kzmWy2B27O3Opee7c9G +slA9hGCZcbUztVdF5kJHdWoOsAgMrr3e97sPWD2PAzHoPYJQyi9eDF20l74gNAf0xBLh7tew2Vkt +afcxBPTy+av5EzH4AXcOPUIjJsyacmdRIXrMPIWo6iFqO9taPKU0nprALN+AnCng33eU0aKAQv9q +TFsR0PXNor6uzFFcw9VUewyu1rkGd4Di7wcaaMxZUa1+XGdrudviB0JbuAEFWDlN5LuYo7Ey7Nmj +1m+UI/87tyll5gfp77YZ6ufCOB0yiJA8EytuzO+rdwY0d4RPcuSBhPm5dDTedk+SKlOxJTnbPP/l +PqYO5Wue/9vsL3SD3460s6neFE3/MaNFcyT6lSnMEpcEoji2jbDwN/zIIX8/syQbPYtuzE2wFg2W +HYMfRsCbvUOZ58SWLs5fyQ== +-----END CERTIFICATE----- + +TrustAsia Global Root CA G3 +=========================== +-----BEGIN CERTIFICATE----- +MIIFpTCCA42gAwIBAgIUZPYOZXdhaqs7tOqFhLuxibhxkw8wDQYJKoZIhvcNAQEMBQAwWjELMAkG +A1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xJDAiBgNVBAMM +G1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHMzAeFw0yMTA1MjAwMjEwMTlaFw00NjA1MTkwMjEw +MTlaMFoxCzAJBgNVBAYTAkNOMSUwIwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMu +MSQwIgYDVQQDDBtUcnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzMwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDAMYJhkuSUGwoqZdC+BqmHO1ES6nBBruL7dOoKjbmzTNyPtxNST1QY4Sxz +lZHFZjtqz6xjbYdT8PfxObegQ2OwxANdV6nnRM7EoYNl9lA+sX4WuDqKAtCWHwDNBSHvBm3dIZwZ +Q0WhxeiAysKtQGIXBsaqvPPW5vxQfmZCHzyLpnl5hkA1nyDvP+uLRx+PjsXUjrYsyUQE49RDdT/V +P68czH5GX6zfZBCK70bwkPAPLfSIC7Epqq+FqklYqL9joDiR5rPmd2jE+SoZhLsO4fWvieylL1Ag +dB4SQXMeJNnKziyhWTXAyB1GJ2Faj/lN03J5Zh6fFZAhLf3ti1ZwA0pJPn9pMRJpxx5cynoTi+jm +9WAPzJMshH/x/Gr8m0ed262IPfN2dTPXS6TIi/n1Q1hPy8gDVI+lhXgEGvNz8teHHUGf59gXzhqc +D0r83ERoVGjiQTz+LISGNzzNPy+i2+f3VANfWdP3kXjHi3dqFuVJhZBFcnAvkV34PmVACxmZySYg +WmjBNb9Pp1Hx2BErW+Canig7CjoKH8GB5S7wprlppYiU5msTf9FkPz2ccEblooV7WIQn3MSAPmea +mseaMQ4w7OYXQJXZRe0Blqq/DPNL0WP3E1jAuPP6Z92bfW1K/zJMtSU7/xxnD4UiWQWRkUF3gdCF +TIcQcf+eQxuulXUtgQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEDk5PIj +7zjKsK5Xf/IhMBY027ySMB0GA1UdDgQWBBRA5OTyI+84yrCuV3/yITAWNNu8kjAOBgNVHQ8BAf8E +BAMCAQYwDQYJKoZIhvcNAQEMBQADggIBACY7UeFNOPMyGLS0XuFlXsSUT9SnYaP4wM8zAQLpw6o1 +D/GUE3d3NZ4tVlFEbuHGLige/9rsR82XRBf34EzC4Xx8MnpmyFq2XFNFV1pF1AWZLy4jVe5jaN/T +G3inEpQGAHUNcoTpLrxaatXeL1nHo+zSh2bbt1S1JKv0Q3jbSwTEb93mPmY+KfJLaHEih6D4sTNj +duMNhXJEIlU/HHzp/LgV6FL6qj6jITk1dImmasI5+njPtqzn59ZW/yOSLlALqbUHM/Q4X6RJpstl +cHboCoWASzY9M/eVVHUl2qzEc4Jl6VL1XP04lQJqaTDFHApXB64ipCz5xUG3uOyfT0gA+QEEVcys ++TIxxHWVBqB/0Y0n3bOppHKH/lmLmnp0Ft0WpWIp6zqW3IunaFnT63eROfjXy9mPX1onAX1daBli +2MjN9LdyR75bl87yraKZk62Uy5P2EgmVtqvXO9A/EcswFi55gORngS1d7XB4tmBZrOFdRWOPyN9y +aFvqHbgB8X7754qz41SgOAngPN5C8sLtLpvzHzW2NtjjgKGLzZlkD8Kqq7HK9W+eQ42EVJmzbsAS +ZthwEPEGNTNDqJwuuhQxzhB/HIbjj9LV+Hfsm6vxL2PZQl/gZ4FkkfGXL/xuJvYz+NO1+MRiqzFR +JQJ6+N1rZdVtTTDIZbpoFGWsJwt0ivKH +-----END CERTIFICATE----- + +TrustAsia Global Root CA G4 +=========================== +-----BEGIN CERTIFICATE----- +MIICVTCCAdygAwIBAgIUTyNkuI6XY57GU4HBdk7LKnQV1tcwCgYIKoZIzj0EAwMwWjELMAkGA1UE +BhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIEluYy4xJDAiBgNVBAMMG1Ry +dXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNDAeFw0yMTA1MjAwMjEwMjJaFw00NjA1MTkwMjEwMjJa +MFoxCzAJBgNVBAYTAkNOMSUwIwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQw +IgYDVQQDDBtUcnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATxs8045CVD5d4ZCbuBeaIVXxVjAd7Cq92zphtnS4CDr5nLrBfbK5bKfFJV4hrhPVbwLxYI+hW8 +m7tH5j/uqOFMjPXTNvk4XatwmkcN4oFBButJ+bAp3TPsUKV/eSm4IJijYzBhMA8GA1UdEwEB/wQF +MAMBAf8wHwYDVR0jBBgwFoAUpbtKl86zK3+kMd6Xg1mDpm9xy94wHQYDVR0OBBYEFKW7SpfOsyt/ +pDHel4NZg6ZvccveMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjBe8usGzEkxn0AA +bbd+NvBNEU/zy4k6LHiRUKNbwMp1JvK/kF0LgoxgKJ/GcJpo5PECMFxYDlZ2z1jD1xCMuo6u47xk +dUfFVZDj/bpV6wfEU6s3qe4hsiFbYI89MvHVI5TWWA== +-----END CERTIFICATE----- + +CommScope Public Trust ECC Root-01 +================================== +-----BEGIN CERTIFICATE----- +MIICHTCCAaOgAwIBAgIUQ3CCd89NXTTxyq4yLzf39H91oJ4wCgYIKoZIzj0EAwMwTjELMAkGA1UE +BhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBUcnVz +dCBFQ0MgUm9vdC0wMTAeFw0yMTA0MjgxNzM1NDNaFw00NjA0MjgxNzM1NDJaME4xCzAJBgNVBAYT +AlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3Qg +RUNDIFJvb3QtMDEwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARLNumuV16ocNfQj3Rid8NeeqrltqLx +eP0CflfdkXmcbLlSiFS8LwS+uM32ENEp7LXQoMPwiXAZu1FlxUOcw5tjnSCDPgYLpkJEhRGnSjot +6dZoL0hOUysHP029uax3OVejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBSOB2LAUN3GGQYARnQE9/OufXVNMDAKBggqhkjOPQQDAwNoADBlAjEAnDPfQeMjqEI2 +Jpc1XHvr20v4qotzVRVcrHgpD7oh2MSg2NED3W3ROT3Ek2DS43KyAjB8xX6I01D1HiXo+k515liW +pDVfG2XqYZpwI7UNo5uSUm9poIyNStDuiw7LR47QjRE= +-----END CERTIFICATE----- + +CommScope Public Trust ECC Root-02 +================================== +-----BEGIN CERTIFICATE----- +MIICHDCCAaOgAwIBAgIUKP2ZYEFHpgE6yhR7H+/5aAiDXX0wCgYIKoZIzj0EAwMwTjELMAkGA1UE +BhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBUcnVz +dCBFQ0MgUm9vdC0wMjAeFw0yMTA0MjgxNzQ0NTRaFw00NjA0MjgxNzQ0NTNaME4xCzAJBgNVBAYT +AlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3Qg +RUNDIFJvb3QtMDIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR4MIHoYx7l63FRD/cHB8o5mXxO1Q/M +MDALj2aTPs+9xYa9+bG3tD60B8jzljHz7aRP+KNOjSkVWLjVb3/ubCK1sK9IRQq9qEmUv4RDsNuE +SgMjGWdqb8FuvAY5N9GIIvejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTmGHX/72DehKT1RsfeSlXjMjZ59TAKBggqhkjOPQQDAwNnADBkAjAmc0l6tqvmSfR9 +Uj/UQQSugEODZXW5hYA4O9Zv5JOGq4/nich/m35rChJVYaoR4HkCMHfoMXGsPHED1oQmHhS48zs7 +3u1Z/GtMMH9ZzkXpc2AVmkzw5l4lIhVtwodZ0LKOag== +-----END CERTIFICATE----- + +CommScope Public Trust RSA Root-01 +================================== +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIUPgNJgXUWdDGOTKvVxZAplsU5EN0wDQYJKoZIhvcNAQELBQAwTjELMAkG +A1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBU +cnVzdCBSU0EgUm9vdC0wMTAeFw0yMTA0MjgxNjQ1NTRaFw00NjA0MjgxNjQ1NTNaME4xCzAJBgNV +BAYTAlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1 +c3QgUlNBIFJvb3QtMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwSGWjDR1C45Ft +nYSkYZYSwu3D2iM0GXb26v1VWvZVAVMP8syMl0+5UMuzAURWlv2bKOx7dAvnQmtVzslhsuitQDy6 +uUEKBU8bJoWPQ7VAtYXR1HHcg0Hz9kXHgKKEUJdGzqAMxGBWBB0HW0alDrJLpA6lfO741GIDuZNq +ihS4cPgugkY4Iw50x2tBt9Apo52AsH53k2NC+zSDO3OjWiE260f6GBfZumbCk6SP/F2krfxQapWs +vCQz0b2If4b19bJzKo98rwjyGpg/qYFlP8GMicWWMJoKz/TUyDTtnS+8jTiGU+6Xn6myY5QXjQ/c +Zip8UlF1y5mO6D1cv547KI2DAg+pn3LiLCuz3GaXAEDQpFSOm117RTYm1nJD68/A6g3czhLmfTif +BSeolz7pUcZsBSjBAg/pGG3svZwG1KdJ9FQFa2ww8esD1eo9anbCyxooSU1/ZOD6K9pzg4H/kQO9 +lLvkuI6cMmPNn7togbGEW682v3fuHX/3SZtS7NJ3Wn2RnU3COS3kuoL4b/JOHg9O5j9ZpSPcPYeo +KFgo0fEbNttPxP/hjFtyjMcmAyejOQoBqsCyMWCDIqFPEgkBEa801M/XrmLTBQe0MXXgDW1XT2mH ++VepuhX2yFJtocucH+X8eKg1mp9BFM6ltM6UCBwJrVbl2rZJmkrqYxhTnCwuwwIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUN12mmnQywsL5x6YVEFm4 +5P3luG0wDQYJKoZIhvcNAQELBQADggIBAK+nz97/4L1CjU3lIpbfaOp9TSp90K09FlxD533Ahuh6 +NWPxzIHIxgvoLlI1pKZJkGNRrDSsBTtXAOnTYtPZKdVUvhwQkZyybf5Z/Xn36lbQnmhUQo8mUuJM +3y+Xpi/SB5io82BdS5pYV4jvguX6r2yBS5KPQJqTRlnLX3gWsWc+QgvfKNmwrZggvkN80V4aCRck +jXtdlemrwWCrWxhkgPut4AZ9HcpZuPN4KWfGVh2vtrV0KnahP/t1MJ+UXjulYPPLXAziDslg+Mkf +Foom3ecnf+slpoq9uC02EJqxWE2aaE9gVOX2RhOOiKy8IUISrcZKiX2bwdgt6ZYD9KJ0DLwAHb/W +NyVntHKLr4W96ioDj8z7PEQkguIBpQtZtjSNMgsSDesnwv1B10A8ckYpwIzqug/xBpMu95yo9GA+ +o/E4Xo4TwbM6l4c/ksp4qRyv0LAbJh6+cOx69TOY6lz/KwsETkPdY34Op054A5U+1C0wlREQKC6/ +oAI+/15Z0wUOlV9TRe9rh9VIzRamloPh37MG88EU26fsHItdkJANclHnYfkUyq+Dj7+vsQpZXdxc +1+SWrVtgHdqul7I52Qb1dgAT+GhMIbA1xNxVssnBQVocicCMb3SgazNNtQEo/a2tiRc7ppqEvOuM +6sRxJKi6KfkIsidWNTJf6jn7MZrVGczw +-----END CERTIFICATE----- + +CommScope Public Trust RSA Root-02 +================================== +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIUVBa/O345lXGN0aoApYYNK496BU4wDQYJKoZIhvcNAQELBQAwTjELMAkG +A1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29tbVNjb3BlIFB1YmxpYyBU +cnVzdCBSU0EgUm9vdC0wMjAeFw0yMTA0MjgxNzE2NDNaFw00NjA0MjgxNzE2NDJaME4xCzAJBgNV +BAYTAlVTMRIwEAYDVQQKDAlDb21tU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1 +c3QgUlNBIFJvb3QtMDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDh+g77aAASyE3V +rCLENQE7xVTlWXZjpX/rwcRqmL0yjReA61260WI9JSMZNRTpf4mnG2I81lDnNJUDMrG0kyI9p+Kx +7eZ7Ti6Hmw0zdQreqjXnfuU2mKKuJZ6VszKWpCtYHu8//mI0SFHRtI1CrWDaSWqVcN3SAOLMV2MC +e5bdSZdbkk6V0/nLKR8YSvgBKtJjCW4k6YnS5cciTNxzhkcAqg2Ijq6FfUrpuzNPDlJwnZXjfG2W +Wy09X6GDRl224yW4fKcZgBzqZUPckXk2LHR88mcGyYnJ27/aaL8j7dxrrSiDeS/sOKUNNwFnJ5rp +M9kzXzehxfCrPfp4sOcsn/Y+n2Dg70jpkEUeBVF4GiwSLFworA2iI540jwXmojPOEXcT1A6kHkIf +hs1w/tkuFT0du7jyU1fbzMZ0KZwYszZ1OC4PVKH4kh+Jlk+71O6d6Ts2QrUKOyrUZHk2EOH5kQMr +eyBUzQ0ZGshBMjTRsJnhkB4BQDa1t/qp5Xd1pCKBXbCL5CcSD1SIxtuFdOa3wNemKfrb3vOTlycE +VS8KbzfFPROvCgCpLIscgSjX74Yxqa7ybrjKaixUR9gqiC6vwQcQeKwRoi9C8DfF8rhW3Q5iLc4t +Vn5V8qdE9isy9COoR+jUKgF4z2rDN6ieZdIs5fq6M8EGRPbmz6UNp2YINIos8wIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUR9DnsSL/nSz12Vdgs7Gx +cJXvYXowDQYJKoZIhvcNAQELBQADggIBAIZpsU0v6Z9PIpNojuQhmaPORVMbc0RTAIFhzTHjCLqB +KCh6krm2qMhDnscTJk3C2OVVnJJdUNjCK9v+5qiXz1I6JMNlZFxHMaNlNRPDk7n3+VGXu6TwYofF +1gbTl4MgqX67tiHCpQ2EAOHyJxCDut0DgdXdaMNmEMjRdrSzbymeAPnCKfWxkxlSaRosTKCL4BWa +MS/TiJVZbuXEs1DIFAhKm4sTg7GkcrI7djNB3NyqpgdvHSQSn8h2vS/ZjvQs7rfSOBAkNlEv41xd +gSGn2rtO/+YHqP65DSdsu3BaVXoT6fEqSWnHX4dXTEN5bTpl6TBcQe7rd6VzEojov32u5cSoHw2O +HG1QAk8mGEPej1WFsQs3BWDJVTkSBKEqz3EWnzZRSb9wO55nnPt7eck5HHisd5FUmrh1CoFSl+Nm +YWvtPjgelmFV4ZFUjO2MJB+ByRCac5krFk5yAD9UG/iNuovnFNa2RU9g7Jauwy8CTl2dlklyALKr +dVwPaFsdZcJfMw8eD/A7hvWwTruc9+olBdytoptLFwG+Qt81IR2tq670v64fG9PiO/yzcnMcmyiQ +iRM9HcEARwmWmjgb3bHPDcK0RPOWlc4yOo80nOAXx17Org3bhzjlP1v9mxnhMUF6cKojawHhRUzN +lM47ni3niAIi9G7oyOzWPPO5std3eqx7 +-----END CERTIFICATE----- + +Telekom Security TLS ECC Root 2020 +================================== +-----BEGIN CERTIFICATE----- +MIICQjCCAcmgAwIBAgIQNjqWjMlcsljN0AFdxeVXADAKBggqhkjOPQQDAzBjMQswCQYDVQQGEwJE +RTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBHbWJIMSswKQYDVQQDDCJUZWxl +a29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIwMB4XDTIwMDgyNTA3NDgyMFoXDTQ1MDgyNTIz +NTk1OVowYzELMAkGA1UEBhMCREUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkg +R21iSDErMCkGA1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgRUNDIFJvb3QgMjAyMDB2MBAGByqG +SM49AgEGBSuBBAAiA2IABM6//leov9Wq9xCazbzREaK9Z0LMkOsVGJDZos0MKiXrPk/OtdKPD/M1 +2kOLAoC+b1EkHQ9rK8qfwm9QMuU3ILYg/4gND21Ju9sGpIeQkpT0CdDPf8iAC8GXs7s1J8nCG6NC +MEAwHQYDVR0OBBYEFONyzG6VmUex5rNhTNHLq+O6zd6fMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMAoGCCqGSM49BAMDA2cAMGQCMHVSi7ekEE+uShCLsoRbQuHmKjYC2qBuGT8lv9pZ +Mo7k+5Dck2TOrbRBR2Diz6fLHgIwN0GMZt9Ba9aDAEH9L1r3ULRn0SyocddDypwnJJGDSA3PzfdU +ga/sf+Rn27iQ7t0l +-----END CERTIFICATE----- + +Telekom Security TLS RSA Root 2023 +================================== +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIQIZxULej27HF3+k7ow3BXlzANBgkqhkiG9w0BAQwFADBjMQswCQYDVQQG +EwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBHbWJIMSswKQYDVQQDDCJU +ZWxla29tIFNlY3VyaXR5IFRMUyBSU0EgUm9vdCAyMDIzMB4XDTIzMDMyODEyMTY0NVoXDTQ4MDMy +NzIzNTk1OVowYzELMAkGA1UEBhMCREUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJp +dHkgR21iSDErMCkGA1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMzCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAO01oYGA88tKaVvC+1GDrib94W7zgRJ9cUD/h3VC +KSHtgVIs3xLBGYSJwb3FKNXVS2xE1kzbB5ZKVXrKNoIENqil/Cf2SfHVcp6R+SPWcHu79ZvB7JPP +GeplfohwoHP89v+1VmLhc2o0mD6CuKyVU/QBoCcHcqMAU6DksquDOFczJZSfvkgdmOGjup5czQRx +UX11eKvzWarE4GC+j4NSuHUaQTXtvPM6Y+mpFEXX5lLRbtLevOP1Czvm4MS9Q2QTps70mDdsipWo +l8hHD/BeEIvnHRz+sTugBTNoBUGCwQMrAcjnj02r6LX2zWtEtefdi+zqJbQAIldNsLGyMcEWzv/9 +FIS3R/qy8XDe24tsNlikfLMR0cN3f1+2JeANxdKz+bi4d9s3cXFH42AYTyS2dTd4uaNir73Jco4v +zLuu2+QVUhkHM/tqty1LkCiCc/4YizWN26cEar7qwU02OxY2kTLvtkCJkUPg8qKrBC7m8kwOFjQg +rIfBLX7JZkcXFBGk8/ehJImr2BrIoVyxo/eMbcgByU/J7MT8rFEz0ciD0cmfHdRHNCk+y7AO+oML +KFjlKdw/fKifybYKu6boRhYPluV75Gp6SG12mAWl3G0eQh5C2hrgUve1g8Aae3g1LDj1H/1Joy7S +WWO/gLCMk3PLNaaZlSJhZQNg+y+TS/qanIA7AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAdBgNV +HQ4EFgQUtqeXgj10hZv3PJ+TmpV5dVKMbUcwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS2 +p5eCPXSFm/c8n5OalXl1UoxtRzANBgkqhkiG9w0BAQwFAAOCAgEAqMxhpr51nhVQpGv7qHBFfLp+ +sVr8WyP6Cnf4mHGCDG3gXkaqk/QeoMPhk9tLrbKmXauw1GLLXrtm9S3ul0A8Yute1hTWjOKWi0Fp +kzXmuZlrYrShF2Y0pmtjxrlO8iLpWA1WQdH6DErwM807u20hOq6OcrXDSvvpfeWxm4bu4uB9tPcy +/SKE8YXJN3nptT+/XOR0so8RYgDdGGah2XsjX/GO1WfoVNpbOms2b/mBsTNHM3dA+VKq3dSDz4V4 +mZqTuXNnQkYRIer+CqkbGmVps4+uFrb2S1ayLfmlyOw7YqPta9BO1UAJpB+Y1zqlklkg5LB9zVtz +aL1txKITDmcZuI1CfmwMmm6gJC3VRRvcxAIU/oVbZZfKTpBQCHpCNfnqwmbU+AGuHrS+w6jv/naa +oqYfRvaE7fzbzsQCzndILIyy7MMAo+wsVRjBfhnu4S/yrYObnqsZ38aKL4x35bcF7DvB7L6Gs4a8 +wPfc5+pbrrLMtTWGS9DiP7bY+A4A7l3j941Y/8+LN+ljX273CXE2whJdV/LItM3z7gLfEdxquVeE +HVlNjM7IDiPCtyaaEBRx/pOyiriA8A4QntOoUAw3gi/q4Iqd4Sw5/7W0cwDk90imc6y/st53BIe0 +o82bNSQ3+pCTE4FCxpgmdTdmQRCsu/WU48IxK63nI1bMNSWSs1A= +-----END CERTIFICATE----- + +FIRMAPROFESIONAL CA ROOT-A WEB +============================== +-----BEGIN CERTIFICATE----- +MIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQswCQYDVQQGEwJF +UzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UEYQwPVkFURVMtQTYyNjM0MDY4 +MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENBIFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2 +WhcNNDcwMzMxMDkwMTM2WjBuMQswCQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25h +bCBTQTEYMBYGA1UEYQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFM +IENBIFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zfe9MEkVz6 +iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6CcyvHZpsKjECcfIr28jlg +st7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FD +Y1w8ndYn81LsF7Kpryz3dvgwHQYDVR0OBBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgL +cFBTApFwhVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dGXSaQ +pYXFuXqUPoeovQA= +-----END CERTIFICATE----- + +TWCA CYBER Root CA +================== +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIQQAE0jMIAAAAAAAAAATzyxjANBgkqhkiG9w0BAQwFADBQMQswCQYDVQQG +EwJUVzESMBAGA1UEChMJVEFJV0FOLUNBMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJUV0NB +IENZQkVSIFJvb3QgQ0EwHhcNMjIxMTIyMDY1NDI5WhcNNDcxMTIyMTU1OTU5WjBQMQswCQYDVQQG +EwJUVzESMBAGA1UEChMJVEFJV0FOLUNBMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJUV0NB +IENZQkVSIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDG+Moe2Qkgfh1s +Ts6P40czRJzHyWmqOlt47nDSkvgEs1JSHWdyKKHfi12VCv7qze33Kc7wb3+szT3vsxxFavcokPFh +V8UMxKNQXd7UtcsZyoC5dc4pztKFIuwCY8xEMCDa6pFbVuYdHNWdZsc/34bKS1PE2Y2yHer43CdT +o0fhYcx9tbD47nORxc5zb87uEB8aBs/pJ2DFTxnk684iJkXXYJndzk834H/nY62wuFm40AZoNWDT +Nq5xQwTxaWV4fPMf88oon1oglWa0zbfuj3ikRRjpJi+NmykosaS3Om251Bw4ckVYsV7r8Cibt4LK +/c/WMw+f+5eesRycnupfXtuq3VTpMCEobY5583WSjCb+3MX2w7DfRFlDo7YDKPYIMKoNM+HvnKkH +IuNZW0CP2oi3aQiotyMuRAlZN1vH4xfyIutuOVLF3lSnmMlLIJXcRolftBL5hSmO68gnFSDAS9TM +fAxsNAwmmyYxpjyn9tnQS6Jk/zuZQXLB4HCX8SS7K8R0IrGsayIyJNN4KsDAoS/xUgXJP+92ZuJF +2A09rZXIx4kmyA+upwMu+8Ff+iDhcK2wZSA3M2Cw1a/XDBzCkHDXShi8fgGwsOsVHkQGzaRP6AzR +wyAQ4VRlnrZR0Bp2a0JaWHY06rc3Ga4udfmW5cFZ95RXKSWNOkyrTZpB0F8mAwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBSdhWEUfMFib5do5E83 +QOGt4A1WNzAdBgNVHQ4EFgQUnYVhFHzBYm+XaORPN0DhreANVjcwDQYJKoZIhvcNAQEMBQADggIB +AGSPesRiDrWIzLjHhg6hShbNcAu3p4ULs3a2D6f/CIsLJc+o1IN1KriWiLb73y0ttGlTITVX1olN +c79pj3CjYcya2x6a4CD4bLubIp1dhDGaLIrdaqHXKGnK/nZVekZn68xDiBaiA9a5F/gZbG0jAn/x +X9AKKSM70aoK7akXJlQKTcKlTfjF/biBzysseKNnTKkHmvPfXvt89YnNdJdhEGoHK4Fa0o635yDR +IG4kqIQnoVesqlVYL9zZyvpoBJ7tRCT5dEA7IzOrg1oYJkK2bVS1FmAwbLGg+LhBoF1JSdJlBTrq +/p1hvIbZv97Tujqxf36SNI7JAG7cmL3c7IAFrQI932XtCwP39xaEBDG6k5TY8hL4iuO/Qq+n1M0R +FxbIQh0UqEL20kCGoE8jypZFVmAGzbdVAaYBlGX+bgUJurSkquLvWL69J1bY73NxW0Qz8ppy6rBe +Pm6pUlvscG21h483XjyMnM7k8M4MZ0HMzvaAq07MTFb1wWFZk7Q+ptq4NxKfKjLji7gh7MMrZQzv +It6IKTtM1/r+t+FHvpw+PoP7UV31aPcuIYXcv/Fa4nzXxeSDwWrruoBa3lwtcHb4yOWHh8qgnaHl +IhInD0Q9HWzq1MKLL295q39QpsQZp6F6t5b5wR9iWqJDB0BeJsas7a5wFsWqynKKTbDPAYsDP27X +-----END CERTIFICATE----- + +SecureSign Root CA12 +==================== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUZvnHwa/swlG07VOX5uaCwysckBYwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRT +ZWN1cmVTaWduIFJvb3QgQ0ExMjAeFw0yMDA0MDgwNTM2NDZaFw00MDA0MDgwNTM2NDZaMFExCzAJ +BgNVBAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMU +U2VjdXJlU2lnbiBSb290IENBMTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6OcE3 +emhFKxS06+QT61d1I02PJC0W6K6OyX2kVzsqdiUzg2zqMoqUm048luT9Ub+ZyZN+v/mtp7JIKwcc +J/VMvHASd6SFVLX9kHrko+RRWAPNEHl57muTH2SOa2SroxPjcf59q5zdJ1M3s6oYwlkm7Fsf0uZl +fO+TvdhYXAvA42VvPMfKWeP+bl+sg779XSVOKik71gurFzJ4pOE+lEa+Ym6b3kaosRbnhW70CEBF +EaCeVESE99g2zvVQR9wsMJvuwPWW0v4JhscGWa5Pro4RmHvzC1KqYiaqId+OJTN5lxZJjfU+1Uef +NzFJM3IFTQy2VYzxV4+Kh9GtxRESOaCtAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBRXNPN0zwRL1SXm8UC2LEzZLemgrTANBgkqhkiG9w0BAQsFAAOC +AQEAPrvbFxbS8hQBICw4g0utvsqFepq2m2um4fylOqyttCg6r9cBg0krY6LdmmQOmFxv3Y67ilQi +LUoT865AQ9tPkbeGGuwAtEGBpE/6aouIs3YIcipJQMPTw4WJmBClnW8Zt7vPemVV2zfrPIpyMpce +mik+rY3moxtt9XUa5rBouVui7mlHJzWhhpmA8zNL4WukJsPvdFlseqJkth5Ew1DgDzk9qTPxpfPS +vWKErI4cqc1avTc7bgoitPQV55FYxTpE05Uo2cBl6XLK0A+9H7MV2anjpEcJnuDLN/v9vZfVvhga +aaI5gdka9at/yOPiZwud9AzqVN/Ssq+xIvEg37xEHA== +-----END CERTIFICATE----- + +SecureSign Root CA14 +==================== +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIUZNtaDCBO6Ncpd8hQJ6JaJ90t8sswDQYJKoZIhvcNAQEMBQAwUTELMAkG +A1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRT +ZWN1cmVTaWduIFJvb3QgQ0ExNDAeFw0yMDA0MDgwNzA2MTlaFw00NTA0MDgwNzA2MTlaMFExCzAJ +BgNVBAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMU +U2VjdXJlU2lnbiBSb290IENBMTQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDF0nqh +1oq/FjHQmNE6lPxauG4iwWL3pwon71D2LrGeaBLwbCRjOfHw3xDG3rdSINVSW0KZnvOgvlIfX8xn +bacuUKLBl422+JX1sLrcneC+y9/3OPJH9aaakpUqYllQC6KxNedlsmGy6pJxaeQp8E+BgQQ8sqVb +1MWoWWd7VRxJq3qdwudzTe/NCcLEVxLbAQ4jeQkHO6Lo/IrPj8BGJJw4J+CDnRugv3gVEOuGTgpa +/d/aLIJ+7sr2KeH6caH3iGicnPCNvg9JkdjqOvn90Ghx2+m1K06Ckm9mH+Dw3EzsytHqunQG+bOE +kJTRX45zGRBdAuVwpcAQ0BB8b8VYSbSwbprafZX1zNoCr7gsfXmPvkPx+SgojQlD+Ajda8iLLCSx +jVIHvXiby8posqTdDEx5YMaZ0ZPxMBoH064iwurO8YQJzOAUbn8/ftKChazcqRZOhaBgy/ac18iz +ju3Gm5h1DVXoX+WViwKkrkMpKBGk5hIwAUt1ax5mnXkvpXYvHUC0bcl9eQjs0Wq2XSqypWa9a4X0 +dFbD9ed1Uigspf9mR6XU/v6eVL9lfgHWMI+lNpyiUBzuOIABSMbHdPTGrMNASRZhdCyvjG817XsY +AFs2PJxQDcqSMxDxJklt33UkN4Ii1+iW/RVLApY+B3KVfqs9TC7XyvDf4Fg/LS8EmjijAQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBpOjCl4oaTeq +YR3r6/wtbyPk86AwDQYJKoZIhvcNAQEMBQADggIBAJaAcgkGfpzMkwQWu6A6jZJOtxEaCnFxEM0E +rX+lRVAQZk5KQaID2RFPeje5S+LGjzJmdSX7684/AykmjbgWHfYfM25I5uj4V7Ibed87hwriZLoA +ymzvftAj63iP/2SbNDefNWWipAA9EiOWWF3KY4fGoweITedpdopTzfFP7ELyk+OZpDc8h7hi2/Ds +Hzc/N19DzFGdtfCXwreFamgLRB7lUe6TzktuhsHSDCRZNhqfLJGP4xjblJUK7ZGqDpncllPjYYPG +FrojutzdfhrGe0K22VoF3Jpf1d+42kd92jjbrDnVHmtsKheMYc2xbXIBw8MgAGJoFjHVdqqGuw6q +nsb58Nn4DSEC5MUoFlkRudlpcyqSeLiSV5sI8jrlL5WwWLdrIBRtFO8KvH7YVdiI2i/6GaX7i+B/ +OfVyK4XELKzvGUWSTLNhB9xNH27SgRNcmvMSZ4PPmz+Ln52kuaiWA3rF7iDeM9ovnhp6dB7h7sxa +OgTdsxoEqBRjrLdHEoOabPXm6RUVkRqEGQ6UROcSjiVbgGcZ3GOTEAtlLor6CZpO2oYofaphNdgO +pygau1LgePhsumywbrmHXumZNTfxPWQrqaA0k89jL9WB365jJ6UeTo3cKXhZ+PmhIIynJkBugnLN +eLLIjzwec+fBH7/PzqUqm9tEZDKgu39cJRNItX+S +-----END CERTIFICATE----- + +SecureSign Root CA15 +==================== +-----BEGIN CERTIFICATE----- +MIICIzCCAamgAwIBAgIUFhXHw9hJp75pDIqI7fBw+d23PocwCgYIKoZIzj0EAwMwUTELMAkGA1UE +BhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRTZWN1 +cmVTaWduIFJvb3QgQ0ExNTAeFw0yMDA0MDgwODMyNTZaFw00NTA0MDgwODMyNTZaMFExCzAJBgNV +BAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMUU2Vj +dXJlU2lnbiBSb290IENBMTUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQLUHSNZDKZmbPSYAi4Io5G +dCx4wCtELW1fHcmuS1Iggz24FG1Th2CeX2yF2wYUleDHKP+dX+Sq8bOLbe1PL0vJSpSRZHX+AezB +2Ot6lHhWGENfa4HL9rzatAy2KZMIaY+jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBTrQciu/NWeUUj1vYv0hyCTQSvT9DAKBggqhkjOPQQDAwNoADBlAjEA2S6J +fl5OpBEHvVnCB96rMjhTKkZEBhd6zlHp4P9mLQlO4E/0BdGF9jVg3PVys0Z9AjBEmEYagoUeYWmJ +SwdLZrWeqrqgHkHZAXQ6bkU6iYAZezKYVWOr62Nuk22rGwlgMU4= +-----END CERTIFICATE----- + +D-TRUST BR Root CA 2 2023 +========================= +-----BEGIN CERTIFICATE----- +MIIFqTCCA5GgAwIBAgIQczswBEhb2U14LnNLyaHcZjANBgkqhkiG9w0BAQ0FADBIMQswCQYDVQQG +EwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEJSIFJvb3QgQ0Eg +MiAyMDIzMB4XDTIzMDUwOTA4NTYzMVoXDTM4MDUwOTA4NTYzMFowSDELMAkGA1UEBhMCREUxFTAT +BgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDIgMjAyMzCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK7/CVmRgApKaOYkP7in5Mg6CjoWzckjYaCT +cfKri3OPoGdlYNJUa2NRb0kz4HIHE304zQaSBylSa053bATTlfrdTIzZXcFhfUvnKLNEgXtRr90z +sWh81k5M/itoucpmacTsXld/9w3HnDY25QdgrMBM6ghs7wZ8T1soegj8k12b9py0i4a6Ibn08OhZ +WiihNIQaJZG2tY/vsvmA+vk9PBFy2OMvhnbFeSzBqZCTRphny4NqoFAjpzv2gTng7fC5v2Xx2Mt6 +++9zA84A9H3X4F07ZrjcjrqDy4d2A/wl2ecjbwb9Z/Pg/4S8R7+1FhhGaRTMBffb00msa8yr5LUL +QyReS2tNZ9/WtT5PeB+UcSTq3nD88ZP+npNa5JRal1QMNXtfbO4AHyTsA7oC9Xb0n9Sa7YUsOCIv +x9gvdhFP/Wxc6PWOJ4d/GUohR5AdeY0cW/jPSoXk7bNbjb7EZChdQcRurDhaTyN0dKkSw/bSuREV +MweR2Ds3OmMwBtHFIjYoYiMQ4EbMl6zWK11kJNXuHA7e+whadSr2Y23OC0K+0bpwHJwh5Q8xaRfX +/Aq03u2AnMuStIv13lmiWAmlY0cL4UEyNEHZmrHZqLAbWt4NDfTisl01gLmB1IRpkQLLddCNxbU9 +CZEJjxShFHR5PtbJFR2kWVki3PaKRT08EtY+XTIvAgMBAAGjgY4wgYswDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUZ5Dw1t61GNVGKX5cq/ieCLxklRAwDgYDVR0PAQH/BAQDAgEGMEkGA1UdHwRC +MEAwPqA8oDqGOGh0dHA6Ly9jcmwuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3RfYnJfcm9vdF9jYV8y +XzIwMjMuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQA097N3U9swFrktpSHxQCF16+tIFoE9c+CeJyrr +d6kTpGoKWloUMz1oH4Guaf2Mn2VsNELZLdB/eBaxOqwjMa1ef67nriv6uvw8l5VAk1/DLQOj7aRv +U9f6QA4w9QAgLABMjDu0ox+2v5Eyq6+SmNMW5tTRVFxDWy6u71cqqLRvpO8NVhTaIasgdp4D/Ca4 +nj8+AybmTNudX0KEPUUDAxxZiMrcLmEkWqTqJwtzEr5SswrPMhfiHocaFpVIbVrg0M8JkiZmkdij +YQ6qgYF/6FKC0ULn4B0Y+qSFNueG4A3rvNTJ1jxD8V1Jbn6Bm2m1iWKPiFLY1/4nwSPFyysCu7Ff +/vtDhQNGvl3GyiEm/9cCnnRK3PgTFbGBVzbLZVzRHTF36SXDw7IyN9XxmAnkbWOACKsGkoHU6XCP +pz+y7YaMgmo1yEJagtFSGkUPFaUA8JR7ZSdXOUPPfH/mvTWze/EZTN46ls/pdu4D58JDUjxqgejB +WoC9EV2Ta/vH5mQ/u2kc6d0li690yVRAysuTEwrt+2aSEcr1wPrYg1UDfNPFIkZ1cGt5SAYqgpq/ +5usWDiJFAbzdNpQ0qTUmiteXue4Icr80knCDgKs4qllo3UCkGJCy89UDyibK79XH4I9TjvAA46jt +n/mtd+ArY0+ew+43u3gJhJ65bvspmZDogNOfJA== +-----END CERTIFICATE----- + +D-TRUST EV Root CA 2 2023 +========================= +-----BEGIN CERTIFICATE----- +MIIFqTCCA5GgAwIBAgIQaSYJfoBLTKCnjHhiU19abzANBgkqhkiG9w0BAQ0FADBIMQswCQYDVQQG +EwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRSVVNUIEVWIFJvb3QgQ0Eg +MiAyMDIzMB4XDTIzMDUwOTA5MTAzM1oXDTM4MDUwOTA5MTAzMlowSDELMAkGA1UEBhMCREUxFTAT +BgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAGA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDIgMjAyMzCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANiOo4mAC7JXUtypU0w3uX9jFxPvp1sjW2l1 +sJkKF8GLxNuo4MwxusLyzV3pt/gdr2rElYfXR8mV2IIEUD2BCP/kPbOx1sWy/YgJ25yE7CUXFId/ +MHibaljJtnMoPDT3mfd/06b4HEV8rSyMlD/YZxBTfiLNTiVR8CUkNRFeEMbsh2aJgWi6zCudR3Mf +vc2RpHJqnKIbGKBv7FD0fUDCqDDPvXPIEysQEx6Lmqg6lHPTGGkKSv/BAQP/eX+1SH977ugpbzZM +lWGG2Pmic4ruri+W7mjNPU0oQvlFKzIbRlUWaqZLKfm7lVa/Rh3sHZMdwGWyH6FDrlaeoLGPaxK3 +YG14C8qKXO0elg6DpkiVjTujIcSuWMYAsoS0I6SWhjW42J7YrDRJmGOVxcttSEfi8i4YHtAxq910 +7PncjLgcjmgjutDzUNzPZY9zOjLHfP7KgiJPvo5iR2blzYfi6NUPGJ/lBHJLRjwQ8kTCZFZxTnXo +nMkmdMV9WdEKWw9t/p51HBjGGjp82A0EzM23RWV6sY+4roRIPrN6TagD4uJ+ARZZaBhDM7DS3LAa +QzXupdqpRlyuhoFBAUp0JuyfBr/CBTdkdXgpaP3F9ev+R/nkhbDhezGdpn9yo7nELC7MmVcOIQxF +AZRl62UJxmMiCzNJkkg8/M3OsD6Onov4/knFNXJHAgMBAAGjgY4wgYswDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUqvyREBuHkV8Wub9PS5FeAByxMoAwDgYDVR0PAQH/BAQDAgEGMEkGA1UdHwRC +MEAwPqA8oDqGOGh0dHA6Ly9jcmwuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3RfZXZfcm9vdF9jYV8y +XzIwMjMuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQCTy6UfmRHsmg1fLBWTxj++EI14QvBukEdHjqOS +Mo1wj/Zbjb6JzkcBahsgIIlbyIIQbODnmaprxiqgYzWRaoUlrRc4pZt+UPJ26oUFKidBK7GB0aL2 +QHWpDsvxVUjY7NHss+jOFKE17MJeNRqrphYBBo7q3C+jisosketSjl8MmxfPy3MHGcRqwnNU73xD +UmPBEcrCRbH0O1P1aa4846XerOhUt7KR/aypH/KH5BfGSah82ApB9PI+53c0BFLd6IHyTS9URZ0V +4U/M5d40VxDJI3IXcI1QcB9WbMy5/zpaT2N6w25lBx2Eof+pDGOJbbJAiDnXH3dotfyc1dZnaVuo +dNv8ifYbMvekJKZ2t0dT741Jj6m2g1qllpBFYfXeA08mD6iL8AOWsKwV0HFaanuU5nCT2vFp4LJi +TZ6P/4mdm13NRemUAiKN4DV/6PEEeXFsVIP4M7kFMhtYVRFP0OUnR3Hs7dpn1mKmS00PaaLJvOwi +S5THaJQXfuKOKD62xur1NGyfN4gHONuGcfrNlUhDbqNPgofXNJhuS5N5YHVpD/Aa1VP6IQzCP+k/ +HxiMkl14p3ZnGbuy6n/pcAlWVqOwDAstNl7F6cTVg8uGF5csbBNvh1qvSaYd2804BC5f4ko1Di1L ++KIkBI3Y4WNeApI02phhXBxvWHZks/wCuPWdCg== +-----END CERTIFICATE----- diff -Nru wordpress-6.1.6+dfsg1/wp-includes/class-wp-customize-nav-menus.php wordpress-6.1.9+dfsg1/wp-includes/class-wp-customize-nav-menus.php --- wordpress-6.1.6+dfsg1/wp-includes/class-wp-customize-nav-menus.php 2022-09-12 15:47:14.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/class-wp-customize-nav-menus.php 2025-09-30 17:11:22.989129000 +0000 @@ -191,13 +191,15 @@ } } elseif ( 'post' !== $object_name && 0 === $page && $post_type->has_archive ) { // Add a post type archive link. + $title = $post_type->labels->archives; $items[] = array( - 'id' => $object_name . '-archive', - 'title' => $post_type->labels->archives, - 'type' => 'post_type_archive', - 'type_label' => __( 'Post Type Archive' ), - 'object' => $object_name, - 'url' => get_post_type_archive_link( $object_name ), + 'id' => $object_name . '-archive', + 'title' => $title, + 'original_title' => $title, + 'type' => 'post_type_archive', + 'type_label' => __( 'Post Type Archive' ), + 'object' => $object_name, + 'url' => get_post_type_archive_link( $object_name ), ); } @@ -244,14 +246,16 @@ $post_type_label = implode( ',', $post_states ); } + $title = html_entity_decode( $post_title, ENT_QUOTES, get_bloginfo( 'charset' ) ); $items[] = array( - 'id' => "post-{$post->ID}", - 'title' => html_entity_decode( $post_title, ENT_QUOTES, get_bloginfo( 'charset' ) ), - 'type' => 'post_type', - 'type_label' => $post_type_label, - 'object' => $post->post_type, - 'object_id' => (int) $post->ID, - 'url' => get_permalink( (int) $post->ID ), + 'id' => "post-{$post->ID}", + 'title' => $title, + 'original_title' => $title, + 'type' => 'post_type', + 'type_label' => $post_type_label, + 'object' => $post->post_type, + 'object_id' => (int) $post->ID, + 'url' => get_permalink( (int) $post->ID ), ); } } elseif ( 'taxonomy' === $object_type ) { @@ -276,14 +280,16 @@ } foreach ( $terms as $term ) { + $title = html_entity_decode( $term->name, ENT_QUOTES, get_bloginfo( 'charset' ) ); $items[] = array( - 'id' => "term-{$term->term_id}", - 'title' => html_entity_decode( $term->name, ENT_QUOTES, get_bloginfo( 'charset' ) ), - 'type' => 'taxonomy', - 'type_label' => get_taxonomy( $term->taxonomy )->labels->singular_name, - 'object' => $term->taxonomy, - 'object_id' => (int) $term->term_id, - 'url' => get_term_link( (int) $term->term_id, $term->taxonomy ), + 'id' => "term-{$term->term_id}", + 'title' => $title, + 'original_title' => $title, + 'type' => 'taxonomy', + 'type_label' => get_taxonomy( $term->taxonomy )->labels->singular_name, + 'object' => $term->taxonomy, + 'object_id' => (int) $term->term_id, + 'url' => get_term_link( (int) $term->term_id, $term->taxonomy ), ); } } diff -Nru wordpress-6.1.6+dfsg1/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php wordpress-6.1.9+dfsg1/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php --- wordpress-6.1.6+dfsg1/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php 2022-06-01 18:14:10.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php 2025-09-30 17:11:22.989129000 +0000 @@ -56,7 +56,6 @@ 'classes' => '', 'xfn' => '', 'status' => 'publish', - 'original_title' => '', 'nav_menu_term_id' => 0, // This will be supplied as the $menu_id arg for wp_update_nav_menu_item(). '_invalid' => false, ); @@ -211,6 +210,7 @@ * @return array|false Instance data array, or false if the item is marked for deletion. */ public function value() { + $type_label = null; if ( $this->is_previewed && get_current_blog_id() === $this->_previewed_blog_id ) { $undefined = new stdClass(); // Symbol. $post_value = $this->post_value( $undefined ); @@ -220,9 +220,6 @@ } else { $value = $post_value; } - if ( ! empty( $value ) && empty( $value['original_title'] ) ) { - $value['original_title'] = $this->get_original_title( (object) $value ); - } } elseif ( isset( $this->value ) ) { $value = $this->value; } else { @@ -234,6 +231,9 @@ if ( $post && self::POST_TYPE === $post->post_type ) { $is_title_empty = empty( $post->post_title ); $value = (array) wp_setup_nav_menu_item( $post ); + if ( isset( $value['type_label'] ) ) { + $type_label = $value['type_label']; + } if ( $is_title_empty ) { $value['title'] = ''; } @@ -250,20 +250,39 @@ $value = $this->value; } - if ( ! empty( $value ) && empty( $value['type_label'] ) ) { - $value['type_label'] = $this->get_type_label( (object) $value ); + // These properties are read-only and are part of the setting for use in the Customizer UI. + if ( is_array( $value ) ) { + $value_obj = (object) $value; + $value['type_label'] = isset( $type_label ) ? $type_label : $this->get_type_label( $value_obj ); + $value['original_title'] = $this->get_original_title( $value_obj ); } return $value; } /** + * Prepares the value for editing on the client. + * + * @since 6.8.3 + * + * @return array|false Value prepared for the client. + */ + public function js_value() { + $value = parent::js_value(); + if ( is_array( $value ) && isset( $value['original_title'] ) ) { + // Decode entities for the sake of displaying the original title as a placeholder. + $value['original_title'] = html_entity_decode( $value['original_title'], ENT_QUOTES, get_bloginfo( 'charset' ) ); + } + return $value; + } + + /** * Get original title. * * @since 4.7.0 * * @param object $item Nav menu item. - * @return string The original title. + * @return string The original title, without entity decoding. */ protected function get_original_title( $item ) { $original_title = ''; @@ -289,7 +308,6 @@ $original_title = $original_object->labels->archives; } } - $original_title = html_entity_decode( $original_title, ENT_QUOTES, get_bloginfo( 'charset' ) ); return $original_title; } @@ -347,10 +365,6 @@ unset( $this->value['post_status'] ); } - if ( ! isset( $this->value['original_title'] ) ) { - $this->value['original_title'] = $this->get_original_title( (object) $this->value ); - } - if ( ! isset( $this->value['nav_menu_term_id'] ) && $this->post_id > 0 ) { $menus = wp_get_post_terms( $this->post_id, @@ -595,11 +609,8 @@ $item->menu_order = $item->position; unset( $item->position ); - if ( empty( $item->original_title ) ) { - $item->original_title = $this->get_original_title( $item ); - } if ( empty( $item->title ) && ! empty( $item->original_title ) ) { - $item->title = $item->original_title; + $item->title = $item->original_title; // This is NOT entity-decoded. It comes from self::get_original_title(). } if ( $item->title ) { $item->post_title = $item->title; @@ -655,7 +666,7 @@ * @since 4.3.0 * @since 5.9.0 Renamed `$menu_item_value` to `$value` for PHP 8 named parameter support. * - * @param array $value The menu item value to sanitize. + * @param array|false $value The menu item value to sanitize. * @return array|false|null|WP_Error Null or WP_Error if an input isn't valid. False if it is marked for deletion. * Otherwise the sanitized value. */ @@ -712,8 +723,6 @@ $menu_item_value[ $key ] = implode( ' ', array_map( 'sanitize_html_class', $value ) ); } - $menu_item_value['original_title'] = sanitize_text_field( $menu_item_value['original_title'] ); - // Apply the same filters as when calling wp_insert_post(). /** This filter is documented in wp-includes/post.php */ diff -Nru wordpress-6.1.6+dfsg1/wp-includes/formatting.php wordpress-6.1.9+dfsg1/wp-includes/formatting.php --- wordpress-6.1.6+dfsg1/wp-includes/formatting.php 2023-05-16 15:15:16.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/formatting.php 2024-06-24 15:20:47.589441000 +0000 @@ -4707,12 +4707,13 @@ * Escapes an HTML tag name. * * @since 2.5.0 + * @since 6.5.5 Allow hyphens in tag names (i.e. custom elements). * * @param string $tag_name * @return string */ function tag_escape( $tag_name ) { - $safe_tag = strtolower( preg_replace( '/[^a-zA-Z0-9_:]/', '', $tag_name ) ); + $safe_tag = strtolower( preg_replace( '/[^a-zA-Z0-9-_:]/', '', $tag_name ) ); /** * Filters a string cleaned and escaped for output as an HTML tag. * diff -Nru wordpress-6.1.6+dfsg1/wp-includes/functions.php wordpress-6.1.9+dfsg1/wp-includes/functions.php --- wordpress-6.1.6+dfsg1/wp-includes/functions.php 2022-11-10 19:44:13.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/functions.php 2024-06-24 15:20:47.589441000 +0000 @@ -5971,6 +5971,9 @@ return 0; } + // Normalize path for Windows servers + $file = wp_normalize_path( $file ); + // `../` on its own is not allowed: if ( '../' === $file ) { return 1; diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-directory.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-directory.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-directory.js 2022-10-19 11:30:32.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-directory.js 2024-06-24 15:20:47.589441000 +0000 @@ -1224,19 +1224,15 @@ var external_wp_coreData_namespaceObject = window["wp"]["coreData"]; ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external ["wp","htmlEntities"] var external_wp_htmlEntities_namespaceObject = window["wp"]["htmlEntities"]; ;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/icon/index.js diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-directory.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-directory.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-directory.min.js 2022-09-23 19:55:30.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-directory.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -1,2 +1,2 @@ /*! This file is auto-generated */ -!function(){"use strict";var e={n:function(t){var l=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(l,{a:l}),l},d:function(t,l){for(var n in l)e.o(l,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:l[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{store:function(){return W}});var l={};e.r(l),e.d(l,{getDownloadableBlocks:function(){return k},getErrorNoticeForBlock:function(){return h},getErrorNotices:function(){return E},getInstalledBlockTypes:function(){return g},getNewBlockTypes:function(){return _},getUnusedBlockTypes:function(){return f},isInstalling:function(){return w},isRequestingDownloadableBlocks:function(){return b}});var n={};e.r(n),e.d(n,{addInstalledBlockType:function(){return R},clearErrorNotice:function(){return F},fetchDownloadableBlocks:function(){return O},installBlockType:function(){return A},receiveDownloadableBlocks:function(){return C},removeInstalledBlockType:function(){return P},setErrorNotice:function(){return x},setIsInstalling:function(){return M},uninstallBlockType:function(){return D}});var r={};e.r(r),e.d(r,{getDownloadableBlocks:function(){return q}});var o=window.wp.element,a=window.wp.plugins,i=window.wp.hooks,s=window.wp.blocks,c=window.wp.data,d=window.wp.editor;var u=(0,c.combineReducers)({downloadableBlocks:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{isRequesting:!0}};case"RECEIVE_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{results:t.downloadableBlocks,isRequesting:!1}}}return e},blockManagement:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{installedBlockTypes:[],isInstalling:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:[...e.installedBlockTypes,t.item]};case"REMOVE_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:e.installedBlockTypes.filter((e=>e.name!==t.item.name))};case"SET_INSTALLING_BLOCK":return{...e,isInstalling:{...e.isInstalling,[t.blockId]:t.isInstalling}}}return e},errorNotices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_ERROR_NOTICE":return{...e,[t.blockId]:{message:t.message,isFatal:t.isFatal}};case"CLEAR_ERROR_NOTICE":const{[t.blockId]:l,...n}=e;return n}return e}}),m=window.wp.blockEditor;function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!t.length)return!1;if(t.some((t=>{let{name:l}=t;return l===e.name})))return!0;for(let l=0;lt=>{const l=e(m.store).getBlocks();return g(t).filter((e=>p(e,l)))})),f=(0,c.createRegistrySelector)((e=>t=>{const l=e(m.store).getBlocks();return g(t).filter((e=>!p(e,l)))}));function w(e,t){return e.blockManagement.isInstalling[t]||!1}function E(e){return e.errorNotices}function h(e,t){return e.errorNotices[t]}var y=window.lodash,v=window.wp.i18n,B=window.wp.apiFetch,N=e.n(B),I=window.wp.notices,T=window.wp.url;const L=e=>new Promise(((t,l)=>{const n=document.createElement(e.nodeName);["id","rel","src","href","type"].forEach((t=>{e[t]&&(n[t]=e[t])})),e.innerHTML&&n.appendChild(document.createTextNode(e.innerHTML)),n.onload=()=>t(!0),n.onerror=()=>l(new Error("Error loading asset.")),document.body.appendChild(n),("link"===n.nodeName.toLowerCase()||"script"===n.nodeName.toLowerCase()&&!n.src)&&t()}));function S(e){if(!e)return!1;const t=e.links["wp:plugin"]||e.links.self;return!(!t||!t.length)&&t[0].href}function O(e){return{type:"FETCH_DOWNLOADABLE_BLOCKS",filterValue:e}}function C(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}const A=e=>async t=>{let{registry:l,dispatch:n}=t;const{id:r,name:o}=e;let a=!1;n.clearErrorNotice(r);try{n.setIsInstalling(r,!0);const t=S(e);let i={};if(t)await N()({method:"PUT",url:t,data:{status:"active"}});else{i=(await N()({method:"POST",path:"wp/v2/plugins",data:{slug:r,status:"active"}}))._links}n.addInstalledBlockType({...e,links:{...e.links,...i}});const c=["api_version","title","category","parent","icon","description","keywords","attributes","provides_context","uses_context","supports","styles","example","variations"];await N()({path:(0,T.addQueryArgs)(`/wp/v2/block-types/${o}`,{_fields:c})}).catch((()=>{})).then((e=>{e&&(0,s.unstable__bootstrapServerSideBlockDefinitions)({[o]:(0,y.pick)(e,c)})})),await async function(){const e=await N()({url:document.location.href,parse:!1}),t=await e.text(),l=(new window.DOMParser).parseFromString(t,"text/html"),n=Array.from(l.querySelectorAll('link[rel="stylesheet"],script')).filter((e=>e.id&&!document.getElementById(e.id)));for(const e of n)await L(e)}();if(!l.select(s.store).getBlockTypes().some((e=>e.name===o)))throw new Error((0,v.__)("Error registering block. Try reloading the page."));l.dispatch(I.store).createInfoNotice((0,v.sprintf)((0,v.__)("Block %s installed and added."),e.title),{speak:!0,type:"snackbar"}),a=!0}catch(e){let t=e.message||(0,v.__)("An error occurred."),o=e instanceof Error;const a={folder_exists:(0,v.__)("This block is already installed. Try reloading the page."),unable_to_connect_to_filesystem:(0,v.__)("Error installing block. You can reload the page and try again.")};a[e.code]&&(o=!0,t=a[e.code]),n.setErrorNotice(r,t,o),l.dispatch(I.store).createErrorNotice(t,{speak:!0,isDismissible:!0})}return n.setIsInstalling(r,!1),a},D=e=>async t=>{let{registry:l,dispatch:n}=t;try{const t=S(e);await N()({method:"PUT",url:t,data:{status:"inactive"}}),await N()({method:"DELETE",url:t}),n.removeInstalledBlockType(e)}catch(e){l.dispatch(I.store).createErrorNotice(e.message||(0,v.__)("An error occurred."))}};function R(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function P(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}function M(e,t){return{type:"SET_INSTALLING_BLOCK",blockId:e,isInstalling:t}}function x(e,t){let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:"SET_ERROR_NOTICE",blockId:e,message:t,isFatal:l}}function F(e){return{type:"CLEAR_ERROR_NOTICE",blockId:e}}var V=function(){return V=Object.assign||function(e){for(var t,l=1,n=arguments.length;l0&&l>="0"&&l<="9"?"_"+l+n:""+l.toUpperCase()+n}function U(e,t){return void 0===t&&(t={}),function(e,t){void 0===t&&(t={});for(var l=t.splitRegexp,n=void 0===l?j:l,r=t.stripRegexp,o=void 0===r?$:r,a=t.transform,i=void 0===a?H:a,s=t.delimiter,c=void 0===s?" ":s,d=z(z(e,n,"$1\0$2"),o,"\0"),u=0,m=d.length;"\0"===d.charAt(u);)u++;for(;"\0"===d.charAt(m-1);)m--;return d.slice(u,m).split("\0").map(i).join(c)}(e,V({delimiter:"",transform:K},t))}function Y(e,t){return 0===t?e.toLowerCase():K(e,t)}const q=e=>async t=>{let{dispatch:l}=t;if(e)try{l(O(e));const t=await N()({path:`wp/v2/block-directory/search?term=${e}`});l(C(t.map((e=>Object.fromEntries(Object.entries(e).map((e=>{let[t,l]=e;return[(n=t,void 0===r&&(r={}),U(n,V({transform:Y},r))),l];var n,r}))))),e))}catch{}},G={reducer:u,selectors:l,actions:n,resolvers:r},W=(0,c.createReduxStore)("core/block-directory",G);function Z(){const{uninstallBlockType:e}=(0,c.useDispatch)(W),t=(0,c.useSelect)((e=>{const{isAutosavingPost:t,isSavingPost:l}=e(d.store);return l()&&!t()}),[]),l=(0,c.useSelect)((e=>e(W).getUnusedBlockTypes()),[]);return(0,o.useEffect)((()=>{t&&l.length&&l.forEach((t=>{e(t),(0,s.unregisterBlockType)(t.name)}))}),[t]),null}(0,c.register)(W);var Q=window.wp.components,J=window.wp.compose,X=window.wp.coreData;function ee(){return ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,o.createElement)(le,{key:`full_stars_${t}`,className:"block-directory-block-ratings__star-full",icon:re,size:16}))),Array.from({length:r}).map(((e,t)=>(0,o.createElement)(le,{key:`half_stars_${t}`,className:"block-directory-block-ratings__star-half-full",icon:oe,size:16}))),Array.from({length:a}).map(((e,t)=>(0,o.createElement)(le,{key:`empty_stars_${t}`,className:"block-directory-block-ratings__star-empty",icon:ae,size:16}))))};var se=e=>{let{rating:t}=e;return(0,o.createElement)("span",{className:"block-directory-block-ratings"},(0,o.createElement)(ie,{rating:t}))};var ce=function(e){let{icon:t}=e;const l="block-directory-downloadable-block-icon";return null!==t.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/)?(0,o.createElement)("img",{className:l,src:t,alt:""}):(0,o.createElement)(m.BlockIcon,{className:l,icon:t,showColors:!0})};var de=e=>{let{block:t}=e;const l=(0,c.useSelect)((e=>e(W).getErrorNoticeForBlock(t.id)),[t]);return l?(0,o.createElement)("div",{className:"block-directory-downloadable-block-notice"},(0,o.createElement)("div",{className:"block-directory-downloadable-block-notice__content"},l.message,l.isFatal?" "+(0,v.__)("Try reloading the page."):null)):null};function ue(e,t){let{title:l,rating:n,ratingCount:r}=e,{hasNotice:o,isInstalled:a,isInstalling:i}=t;const s=.5*Math.round(n/.5);return!a&&o?(0,v.sprintf)("Retry installing %s.",(0,te.decodeEntities)(l)):a?(0,v.sprintf)("Add %s.",(0,te.decodeEntities)(l)):i?(0,v.sprintf)("Installing %s.",(0,te.decodeEntities)(l)):r<1?(0,v.sprintf)("Install %s.",(0,te.decodeEntities)(l)):(0,v.sprintf)((0,v._n)("Install %1$s. %2$s stars with %3$s review.","Install %1$s. %2$s stars with %3$s reviews.",r),(0,te.decodeEntities)(l),s,r)}var me=function(e){let{composite:t,item:l,onClick:n}=e;const{author:r,description:a,icon:i,rating:d,title:u}=l,m=!!(0,s.getBlockType)(l.name),{hasNotice:p,isInstalling:b,isInstallable:k}=(0,c.useSelect)((e=>{const{getErrorNoticeForBlock:t,isInstalling:n}=e(W),r=t(l.id),o=r&&r.isFatal;return{hasNotice:!!r,isInstalling:n(l.id),isInstallable:!o}}),[l]);let g="";return m?g=(0,v.__)("Installed!"):b&&(g=(0,v.__)("Installing…")),(0,o.createElement)(Q.__unstableCompositeItem,ee({__experimentalIsFocusable:!0,role:"option",as:Q.Button},t,{className:"block-directory-downloadable-block-list-item",onClick:e=>{e.preventDefault(),n()},isBusy:b,disabled:b||!k,label:ue(l,{hasNotice:p,isInstalled:m,isInstalling:b}),showTooltip:!0,tooltipPosition:"top center"}),(0,o.createElement)("div",{className:"block-directory-downloadable-block-list-item__icon"},(0,o.createElement)(ce,{icon:i,title:u}),b?(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__spinner"},(0,o.createElement)(Q.Spinner,null)):(0,o.createElement)(se,{rating:d})),(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__details"},(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__title"},(0,o.createInterpolateElement)((0,v.sprintf)((0,v.__)("%1$s by %2$s"),(0,te.decodeEntities)(u),r),{span:(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__author"})})),p?(0,o.createElement)(de,{block:l}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__desc"},g||(0,te.decodeEntities)(a)),k&&!(m||b)&&(0,o.createElement)(Q.VisuallyHidden,null,(0,v.__)("Install block")))))};const pe=()=>{};var be=function(e){let{items:t,onHover:l=pe,onSelect:n}=e;const r=(0,Q.__unstableUseCompositeState)(),{installBlockType:a}=(0,c.useDispatch)(W);return t.length?(0,o.createElement)(Q.__unstableComposite,ee({},r,{role:"listbox",className:"block-directory-downloadable-blocks-list","aria-label":(0,v.__)("Blocks available for install")}),t.map((e=>(0,o.createElement)(me,{key:e.id,composite:r,onClick:()=>{(0,s.getBlockType)(e.name)?n(e):a(e).then((t=>{t&&n(e)})),l(null)},onHover:l,item:e})))):null},ke=window.wp.a11y;var ge=function(e){let{children:t,downloadableItems:l,hasLocalBlocks:n}=e;const r=l.length;return(0,o.useEffect)((()=>{(0,ke.speak)((0,v.sprintf)((0,v._n)("%d additional block is available to install.","%d additional blocks are available to install.",r),r))}),[r]),(0,o.createElement)(o.Fragment,null,!n&&(0,o.createElement)("p",{className:"block-directory-downloadable-blocks-panel__no-local"},(0,v.__)("No results available from your installed blocks.")),(0,o.createElement)("div",{className:"block-editor-inserter__quick-inserter-separator"}),(0,o.createElement)("div",{className:"block-directory-downloadable-blocks-panel"},(0,o.createElement)("div",{className:"block-directory-downloadable-blocks-panel__header"},(0,o.createElement)("h2",{className:"block-directory-downloadable-blocks-panel__title"},(0,v.__)("Available to install")),(0,o.createElement)("p",{className:"block-directory-downloadable-blocks-panel__description"},(0,v.__)("Select a block to install and add it to your post."))),t))};var _e=(0,o.createElement)(ne.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(ne.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));var fe=function(){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"block-editor-inserter__no-results"},(0,o.createElement)(le,{className:"block-editor-inserter__no-results-icon",icon:_e}),(0,o.createElement)("p",null,(0,v.__)("No results found."))),(0,o.createElement)("div",{className:"block-editor-inserter__tips"},(0,o.createElement)(Q.Tip,null,(0,v.__)("Interested in creating your own block?"),(0,o.createElement)("br",null),(0,o.createElement)(Q.ExternalLink,{href:"https://developer.wordpress.org/block-editor/"},(0,v.__)("Get started here"),"."))))};var we=(0,J.compose)([(0,c.withSelect)(((e,t)=>{let{filterValue:l,rootClientId:n=null}=t;const{getDownloadableBlocks:r,isRequestingDownloadableBlocks:o}=e(W),{canInsertBlockType:a}=e(m.store),i=e(X.store).canUser("read","block-directory/search");return{downloadableItems:i?r(l).filter((e=>a(e,n,!0))):[],hasPermission:i,isLoading:o(l)}}))])((function(e){let{downloadableItems:t,onSelect:l,onHover:n,hasLocalBlocks:r,hasPermission:a,isLoading:i,isTyping:s}=e;return void 0===a||i||s?(0,o.createElement)(o.Fragment,null,a&&!r&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",{className:"block-directory-downloadable-blocks-panel__no-local"},(0,v.__)("No results available from your installed blocks.")),(0,o.createElement)("div",{className:"block-editor-inserter__quick-inserter-separator"})),(0,o.createElement)("div",{className:"block-directory-downloadable-blocks-panel has-blocks-loading"},(0,o.createElement)(Q.Spinner,null))):!1===a?r?null:(0,o.createElement)(fe,null):t.length?(0,o.createElement)(ge,{downloadableItems:t,hasLocalBlocks:r},(0,o.createElement)(be,{items:t,onSelect:l,onHover:n})):!r&&(0,o.createElement)(fe,null)}));var Ee=function(){const[e,t]=(0,o.useState)(""),l=(0,y.debounce)(t,400);return(0,o.createElement)(m.__unstableInserterMenuExtension,null,(t=>{let{onSelect:n,onHover:r,filterValue:a,hasItems:i,rootClientId:s}=t;return e!==a&&l(a),e?(0,o.createElement)(we,{onSelect:n,onHover:r,rootClientId:s,filterValue:e,hasLocalBlocks:i,isTyping:a!==e}):null}))},he=window.wp.editPost;function ye(e){let{items:t}=e;return t.length?(0,o.createElement)("ul",{className:"block-directory-compact-list"},t.map((e=>{let{icon:t,id:l,title:n,author:r}=e;return(0,o.createElement)("li",{key:l,className:"block-directory-compact-list__item"},(0,o.createElement)(ce,{icon:t,title:n}),(0,o.createElement)("div",{className:"block-directory-compact-list__item-details"},(0,o.createElement)("div",{className:"block-directory-compact-list__item-title"},n),(0,o.createElement)("div",{className:"block-directory-compact-list__item-author"},(0,v.sprintf)((0,v.__)("By %s"),r))))}))):null}function ve(){const e=(0,c.useSelect)((e=>e(W).getNewBlockTypes()),[]);return e.length?(0,o.createElement)(he.PluginPrePublishPanel,{icon:_e,title:(0,v.sprintf)((0,v._n)("Added: %d block","Added: %d blocks",e.length),e.length),initialOpen:!0},(0,o.createElement)("p",{className:"installed-blocks-pre-publish-panel__copy"},(0,v._n)("The following block has been added to your site.","The following blocks have been added to your site.",e.length)),(0,o.createElement)(ye,{items:e})):null}function Be(e){let{attributes:t,block:l,clientId:n}=e;const r=(0,c.useSelect)((e=>e(W).isInstalling(l.id)),[l.id]),{installBlockType:a}=(0,c.useDispatch)(W),{replaceBlock:i}=(0,c.useDispatch)(m.store);return(0,o.createElement)(Q.Button,{onClick:()=>a(l).then((e=>{if(e){const e=(0,s.getBlockType)(l.name),[r]=(0,s.parse)(t.originalContent);r&&e&&i(n,(0,s.createBlock)(e.name,r.attributes,r.innerBlocks))}})),disabled:r,isBusy:r,variant:"primary"},(0,v.sprintf)((0,v.__)("Install %s"),l.title))}const Ne=e=>{let{originalBlock:t,...l}=e;const{originalName:n,originalUndelimitedContent:r}=l.attributes,{replaceBlock:a}=(0,c.useDispatch)(m.store),i=()=>{a(l.clientId,(0,s.createBlock)("core/html",{content:r}))},d=!!r,u=(0,s.getBlockType)("core/html");let p=(0,v.sprintf)((0,v.__)("Your site doesn’t include support for the %s block. You can try installing the block or remove it entirely."),t.title||n);const b=[(0,o.createElement)(Be,{key:"install",block:t,attributes:l.attributes,clientId:l.clientId})];return d&&u&&(p=(0,v.sprintf)((0,v.__)("Your site doesn’t include support for the %s block. You can try installing the block, convert it to a Custom HTML block, or remove it entirely."),t.title||n),b.push((0,o.createElement)(Q.Button,{key:"convert",onClick:i,variant:"link"},(0,v.__)("Keep as HTML")))),(0,o.createElement)("div",(0,m.useBlockProps)(),(0,o.createElement)(m.Warning,{actions:b},p),(0,o.createElement)(o.RawHTML,null,r))};var Ie=e=>t=>{const{originalName:l}=t.attributes,{block:n,hasPermission:r}=(0,c.useSelect)((e=>{const{getDownloadableBlocks:t}=e(W),n=t("block:"+l).filter((e=>{let{name:t}=e;return l===t}));return{hasPermission:e(X.store).canUser("read","block-directory/search"),block:n.length&&n[0]}}),[l]);return r&&n?(0,o.createElement)(Ne,ee({},t,{originalBlock:n})):(0,o.createElement)(e,t)};(0,a.registerPlugin)("block-directory",{render(){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Z,null),(0,o.createElement)(Ee,null),(0,o.createElement)(ve,null))}}),(0,i.addFilter)("blocks.registerBlockType","block-directory/fallback",((e,t)=>("core/missing"!==t||(e.edit=Ie(e.edit)),e))),(window.wp=window.wp||{}).blockDirectory=t}(); \ No newline at end of file +!function(){"use strict";var e={n:function(t){var l=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(l,{a:l}),l},d:function(t,l){for(var n in l)e.o(l,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:l[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{store:function(){return W}});var l={};e.r(l),e.d(l,{getDownloadableBlocks:function(){return k},getErrorNoticeForBlock:function(){return h},getErrorNotices:function(){return E},getInstalledBlockTypes:function(){return g},getNewBlockTypes:function(){return _},getUnusedBlockTypes:function(){return f},isInstalling:function(){return w},isRequestingDownloadableBlocks:function(){return b}});var n={};e.r(n),e.d(n,{addInstalledBlockType:function(){return R},clearErrorNotice:function(){return F},fetchDownloadableBlocks:function(){return O},installBlockType:function(){return A},receiveDownloadableBlocks:function(){return C},removeInstalledBlockType:function(){return P},setErrorNotice:function(){return x},setIsInstalling:function(){return M},uninstallBlockType:function(){return D}});var r={};e.r(r),e.d(r,{getDownloadableBlocks:function(){return q}});var o=window.wp.element,a=window.wp.plugins,i=window.wp.hooks,s=window.wp.blocks,c=window.wp.data,d=window.wp.editor;var u=(0,c.combineReducers)({downloadableBlocks:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{isRequesting:!0}};case"RECEIVE_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{results:t.downloadableBlocks,isRequesting:!1}}}return e},blockManagement:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{installedBlockTypes:[],isInstalling:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:[...e.installedBlockTypes,t.item]};case"REMOVE_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:e.installedBlockTypes.filter((e=>e.name!==t.item.name))};case"SET_INSTALLING_BLOCK":return{...e,isInstalling:{...e.isInstalling,[t.blockId]:t.isInstalling}}}return e},errorNotices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_ERROR_NOTICE":return{...e,[t.blockId]:{message:t.message,isFatal:t.isFatal}};case"CLEAR_ERROR_NOTICE":const{[t.blockId]:l,...n}=e;return n}return e}}),m=window.wp.blockEditor;function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!t.length)return!1;if(t.some((t=>{let{name:l}=t;return l===e.name})))return!0;for(let l=0;lt=>{const l=e(m.store).getBlocks();return g(t).filter((e=>p(e,l)))})),f=(0,c.createRegistrySelector)((e=>t=>{const l=e(m.store).getBlocks();return g(t).filter((e=>!p(e,l)))}));function w(e,t){return e.blockManagement.isInstalling[t]||!1}function E(e){return e.errorNotices}function h(e,t){return e.errorNotices[t]}var y=window.lodash,v=window.wp.i18n,B=window.wp.apiFetch,N=e.n(B),I=window.wp.notices,T=window.wp.url;const L=e=>new Promise(((t,l)=>{const n=document.createElement(e.nodeName);["id","rel","src","href","type"].forEach((t=>{e[t]&&(n[t]=e[t])})),e.innerHTML&&n.appendChild(document.createTextNode(e.innerHTML)),n.onload=()=>t(!0),n.onerror=()=>l(new Error("Error loading asset.")),document.body.appendChild(n),("link"===n.nodeName.toLowerCase()||"script"===n.nodeName.toLowerCase()&&!n.src)&&t()}));function S(e){if(!e)return!1;const t=e.links["wp:plugin"]||e.links.self;return!(!t||!t.length)&&t[0].href}function O(e){return{type:"FETCH_DOWNLOADABLE_BLOCKS",filterValue:e}}function C(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}const A=e=>async t=>{let{registry:l,dispatch:n}=t;const{id:r,name:o}=e;let a=!1;n.clearErrorNotice(r);try{n.setIsInstalling(r,!0);const t=S(e);let i={};if(t)await N()({method:"PUT",url:t,data:{status:"active"}});else{i=(await N()({method:"POST",path:"wp/v2/plugins",data:{slug:r,status:"active"}}))._links}n.addInstalledBlockType({...e,links:{...e.links,...i}});const c=["api_version","title","category","parent","icon","description","keywords","attributes","provides_context","uses_context","supports","styles","example","variations"];await N()({path:(0,T.addQueryArgs)(`/wp/v2/block-types/${o}`,{_fields:c})}).catch((()=>{})).then((e=>{e&&(0,s.unstable__bootstrapServerSideBlockDefinitions)({[o]:(0,y.pick)(e,c)})})),await async function(){const e=await N()({url:document.location.href,parse:!1}),t=await e.text(),l=(new window.DOMParser).parseFromString(t,"text/html"),n=Array.from(l.querySelectorAll('link[rel="stylesheet"],script')).filter((e=>e.id&&!document.getElementById(e.id)));for(const e of n)await L(e)}();if(!l.select(s.store).getBlockTypes().some((e=>e.name===o)))throw new Error((0,v.__)("Error registering block. Try reloading the page."));l.dispatch(I.store).createInfoNotice((0,v.sprintf)((0,v.__)("Block %s installed and added."),e.title),{speak:!0,type:"snackbar"}),a=!0}catch(e){let t=e.message||(0,v.__)("An error occurred."),o=e instanceof Error;const a={folder_exists:(0,v.__)("This block is already installed. Try reloading the page."),unable_to_connect_to_filesystem:(0,v.__)("Error installing block. You can reload the page and try again.")};a[e.code]&&(o=!0,t=a[e.code]),n.setErrorNotice(r,t,o),l.dispatch(I.store).createErrorNotice(t,{speak:!0,isDismissible:!0})}return n.setIsInstalling(r,!1),a},D=e=>async t=>{let{registry:l,dispatch:n}=t;try{const t=S(e);await N()({method:"PUT",url:t,data:{status:"inactive"}}),await N()({method:"DELETE",url:t}),n.removeInstalledBlockType(e)}catch(e){l.dispatch(I.store).createErrorNotice(e.message||(0,v.__)("An error occurred."))}};function R(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function P(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}function M(e,t){return{type:"SET_INSTALLING_BLOCK",blockId:e,isInstalling:t}}function x(e,t){let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:"SET_ERROR_NOTICE",blockId:e,message:t,isFatal:l}}function F(e){return{type:"CLEAR_ERROR_NOTICE",blockId:e}}var V=function(){return V=Object.assign||function(e){for(var t,l=1,n=arguments.length;l0&&l>="0"&&l<="9"?"_"+l+n:""+l.toUpperCase()+n}function U(e,t){return void 0===t&&(t={}),function(e,t){void 0===t&&(t={});for(var l=t.splitRegexp,n=void 0===l?$:l,r=t.stripRegexp,o=void 0===r?j:r,a=t.transform,i=void 0===a?H:a,s=t.delimiter,c=void 0===s?" ":s,d=z(z(e,n,"$1\0$2"),o,"\0"),u=0,m=d.length;"\0"===d.charAt(u);)u++;for(;"\0"===d.charAt(m-1);)m--;return d.slice(u,m).split("\0").map(i).join(c)}(e,V({delimiter:"",transform:K},t))}function Y(e,t){return 0===t?e.toLowerCase():K(e,t)}const q=e=>async t=>{let{dispatch:l}=t;if(e)try{l(O(e));const t=await N()({path:`wp/v2/block-directory/search?term=${e}`});l(C(t.map((e=>Object.fromEntries(Object.entries(e).map((e=>{let[t,l]=e;return[(n=t,void 0===r&&(r={}),U(n,V({transform:Y},r))),l];var n,r}))))),e))}catch{}},G={reducer:u,selectors:l,actions:n,resolvers:r},W=(0,c.createReduxStore)("core/block-directory",G);function Z(){const{uninstallBlockType:e}=(0,c.useDispatch)(W),t=(0,c.useSelect)((e=>{const{isAutosavingPost:t,isSavingPost:l}=e(d.store);return l()&&!t()}),[]),l=(0,c.useSelect)((e=>e(W).getUnusedBlockTypes()),[]);return(0,o.useEffect)((()=>{t&&l.length&&l.forEach((t=>{e(t),(0,s.unregisterBlockType)(t.name)}))}),[t]),null}(0,c.register)(W);var Q=window.wp.components,J=window.wp.compose,X=window.wp.coreData;function ee(){return ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,o.createElement)(le,{key:`full_stars_${t}`,className:"block-directory-block-ratings__star-full",icon:re,size:16}))),Array.from({length:r}).map(((e,t)=>(0,o.createElement)(le,{key:`half_stars_${t}`,className:"block-directory-block-ratings__star-half-full",icon:oe,size:16}))),Array.from({length:a}).map(((e,t)=>(0,o.createElement)(le,{key:`empty_stars_${t}`,className:"block-directory-block-ratings__star-empty",icon:ae,size:16}))))};var se=e=>{let{rating:t}=e;return(0,o.createElement)("span",{className:"block-directory-block-ratings"},(0,o.createElement)(ie,{rating:t}))};var ce=function(e){let{icon:t}=e;const l="block-directory-downloadable-block-icon";return null!==t.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/)?(0,o.createElement)("img",{className:l,src:t,alt:""}):(0,o.createElement)(m.BlockIcon,{className:l,icon:t,showColors:!0})};var de=e=>{let{block:t}=e;const l=(0,c.useSelect)((e=>e(W).getErrorNoticeForBlock(t.id)),[t]);return l?(0,o.createElement)("div",{className:"block-directory-downloadable-block-notice"},(0,o.createElement)("div",{className:"block-directory-downloadable-block-notice__content"},l.message,l.isFatal?" "+(0,v.__)("Try reloading the page."):null)):null};function ue(e,t){let{title:l,rating:n,ratingCount:r}=e,{hasNotice:o,isInstalled:a,isInstalling:i}=t;const s=.5*Math.round(n/.5);return!a&&o?(0,v.sprintf)("Retry installing %s.",(0,te.decodeEntities)(l)):a?(0,v.sprintf)("Add %s.",(0,te.decodeEntities)(l)):i?(0,v.sprintf)("Installing %s.",(0,te.decodeEntities)(l)):r<1?(0,v.sprintf)("Install %s.",(0,te.decodeEntities)(l)):(0,v.sprintf)((0,v._n)("Install %1$s. %2$s stars with %3$s review.","Install %1$s. %2$s stars with %3$s reviews.",r),(0,te.decodeEntities)(l),s,r)}var me=function(e){let{composite:t,item:l,onClick:n}=e;const{author:r,description:a,icon:i,rating:d,title:u}=l,m=!!(0,s.getBlockType)(l.name),{hasNotice:p,isInstalling:b,isInstallable:k}=(0,c.useSelect)((e=>{const{getErrorNoticeForBlock:t,isInstalling:n}=e(W),r=t(l.id),o=r&&r.isFatal;return{hasNotice:!!r,isInstalling:n(l.id),isInstallable:!o}}),[l]);let g="";return m?g=(0,v.__)("Installed!"):b&&(g=(0,v.__)("Installing…")),(0,o.createElement)(Q.__unstableCompositeItem,ee({__experimentalIsFocusable:!0,role:"option",as:Q.Button},t,{className:"block-directory-downloadable-block-list-item",onClick:e=>{e.preventDefault(),n()},isBusy:b,disabled:b||!k,label:ue(l,{hasNotice:p,isInstalled:m,isInstalling:b}),showTooltip:!0,tooltipPosition:"top center"}),(0,o.createElement)("div",{className:"block-directory-downloadable-block-list-item__icon"},(0,o.createElement)(ce,{icon:i,title:u}),b?(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__spinner"},(0,o.createElement)(Q.Spinner,null)):(0,o.createElement)(se,{rating:d})),(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__details"},(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__title"},(0,o.createInterpolateElement)((0,v.sprintf)((0,v.__)("%1$s by %2$s"),(0,te.decodeEntities)(u),r),{span:(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__author"})})),p?(0,o.createElement)(de,{block:l}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"block-directory-downloadable-block-list-item__desc"},g||(0,te.decodeEntities)(a)),k&&!(m||b)&&(0,o.createElement)(Q.VisuallyHidden,null,(0,v.__)("Install block")))))};const pe=()=>{};var be=function(e){let{items:t,onHover:l=pe,onSelect:n}=e;const r=(0,Q.__unstableUseCompositeState)(),{installBlockType:a}=(0,c.useDispatch)(W);return t.length?(0,o.createElement)(Q.__unstableComposite,ee({},r,{role:"listbox",className:"block-directory-downloadable-blocks-list","aria-label":(0,v.__)("Blocks available for install")}),t.map((e=>(0,o.createElement)(me,{key:e.id,composite:r,onClick:()=>{(0,s.getBlockType)(e.name)?n(e):a(e).then((t=>{t&&n(e)})),l(null)},onHover:l,item:e})))):null},ke=window.wp.a11y;var ge=function(e){let{children:t,downloadableItems:l,hasLocalBlocks:n}=e;const r=l.length;return(0,o.useEffect)((()=>{(0,ke.speak)((0,v.sprintf)((0,v._n)("%d additional block is available to install.","%d additional blocks are available to install.",r),r))}),[r]),(0,o.createElement)(o.Fragment,null,!n&&(0,o.createElement)("p",{className:"block-directory-downloadable-blocks-panel__no-local"},(0,v.__)("No results available from your installed blocks.")),(0,o.createElement)("div",{className:"block-editor-inserter__quick-inserter-separator"}),(0,o.createElement)("div",{className:"block-directory-downloadable-blocks-panel"},(0,o.createElement)("div",{className:"block-directory-downloadable-blocks-panel__header"},(0,o.createElement)("h2",{className:"block-directory-downloadable-blocks-panel__title"},(0,v.__)("Available to install")),(0,o.createElement)("p",{className:"block-directory-downloadable-blocks-panel__description"},(0,v.__)("Select a block to install and add it to your post."))),t))};var _e=(0,o.createElement)(ne.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(ne.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));var fe=function(){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"block-editor-inserter__no-results"},(0,o.createElement)(le,{className:"block-editor-inserter__no-results-icon",icon:_e}),(0,o.createElement)("p",null,(0,v.__)("No results found."))),(0,o.createElement)("div",{className:"block-editor-inserter__tips"},(0,o.createElement)(Q.Tip,null,(0,v.__)("Interested in creating your own block?"),(0,o.createElement)("br",null),(0,o.createElement)(Q.ExternalLink,{href:"https://developer.wordpress.org/block-editor/"},(0,v.__)("Get started here"),"."))))};var we=(0,J.compose)([(0,c.withSelect)(((e,t)=>{let{filterValue:l,rootClientId:n=null}=t;const{getDownloadableBlocks:r,isRequestingDownloadableBlocks:o}=e(W),{canInsertBlockType:a}=e(m.store),i=e(X.store).canUser("read","block-directory/search");return{downloadableItems:i?r(l).filter((e=>a(e,n,!0))):[],hasPermission:i,isLoading:o(l)}}))])((function(e){let{downloadableItems:t,onSelect:l,onHover:n,hasLocalBlocks:r,hasPermission:a,isLoading:i,isTyping:s}=e;return void 0===a||i||s?(0,o.createElement)(o.Fragment,null,a&&!r&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",{className:"block-directory-downloadable-blocks-panel__no-local"},(0,v.__)("No results available from your installed blocks.")),(0,o.createElement)("div",{className:"block-editor-inserter__quick-inserter-separator"})),(0,o.createElement)("div",{className:"block-directory-downloadable-blocks-panel has-blocks-loading"},(0,o.createElement)(Q.Spinner,null))):!1===a?r?null:(0,o.createElement)(fe,null):t.length?(0,o.createElement)(ge,{downloadableItems:t,hasLocalBlocks:r},(0,o.createElement)(be,{items:t,onSelect:l,onHover:n})):!r&&(0,o.createElement)(fe,null)}));var Ee=function(){const[e,t]=(0,o.useState)(""),l=(0,y.debounce)(t,400);return(0,o.createElement)(m.__unstableInserterMenuExtension,null,(t=>{let{onSelect:n,onHover:r,filterValue:a,hasItems:i,rootClientId:s}=t;return e!==a&&l(a),e?(0,o.createElement)(we,{onSelect:n,onHover:r,rootClientId:s,filterValue:e,hasLocalBlocks:i,isTyping:a!==e}):null}))},he=window.wp.editPost;function ye(e){let{items:t}=e;return t.length?(0,o.createElement)("ul",{className:"block-directory-compact-list"},t.map((e=>{let{icon:t,id:l,title:n,author:r}=e;return(0,o.createElement)("li",{key:l,className:"block-directory-compact-list__item"},(0,o.createElement)(ce,{icon:t,title:n}),(0,o.createElement)("div",{className:"block-directory-compact-list__item-details"},(0,o.createElement)("div",{className:"block-directory-compact-list__item-title"},n),(0,o.createElement)("div",{className:"block-directory-compact-list__item-author"},(0,v.sprintf)((0,v.__)("By %s"),r))))}))):null}function ve(){const e=(0,c.useSelect)((e=>e(W).getNewBlockTypes()),[]);return e.length?(0,o.createElement)(he.PluginPrePublishPanel,{icon:_e,title:(0,v.sprintf)((0,v._n)("Added: %d block","Added: %d blocks",e.length),e.length),initialOpen:!0},(0,o.createElement)("p",{className:"installed-blocks-pre-publish-panel__copy"},(0,v._n)("The following block has been added to your site.","The following blocks have been added to your site.",e.length)),(0,o.createElement)(ye,{items:e})):null}function Be(e){let{attributes:t,block:l,clientId:n}=e;const r=(0,c.useSelect)((e=>e(W).isInstalling(l.id)),[l.id]),{installBlockType:a}=(0,c.useDispatch)(W),{replaceBlock:i}=(0,c.useDispatch)(m.store);return(0,o.createElement)(Q.Button,{onClick:()=>a(l).then((e=>{if(e){const e=(0,s.getBlockType)(l.name),[r]=(0,s.parse)(t.originalContent);r&&e&&i(n,(0,s.createBlock)(e.name,r.attributes,r.innerBlocks))}})),disabled:r,isBusy:r,variant:"primary"},(0,v.sprintf)((0,v.__)("Install %s"),l.title))}const Ne=e=>{let{originalBlock:t,...l}=e;const{originalName:n,originalUndelimitedContent:r}=l.attributes,{replaceBlock:a}=(0,c.useDispatch)(m.store),i=()=>{a(l.clientId,(0,s.createBlock)("core/html",{content:r}))},d=!!r,u=(0,s.getBlockType)("core/html");let p=(0,v.sprintf)((0,v.__)("Your site doesn’t include support for the %s block. You can try installing the block or remove it entirely."),t.title||n);const b=[(0,o.createElement)(Be,{key:"install",block:t,attributes:l.attributes,clientId:l.clientId})];return d&&u&&(p=(0,v.sprintf)((0,v.__)("Your site doesn’t include support for the %s block. You can try installing the block, convert it to a Custom HTML block, or remove it entirely."),t.title||n),b.push((0,o.createElement)(Q.Button,{key:"convert",onClick:i,variant:"link"},(0,v.__)("Keep as HTML")))),(0,o.createElement)("div",(0,m.useBlockProps)(),(0,o.createElement)(m.Warning,{actions:b},p),(0,o.createElement)(o.RawHTML,null,r))};var Ie=e=>t=>{const{originalName:l}=t.attributes,{block:n,hasPermission:r}=(0,c.useSelect)((e=>{const{getDownloadableBlocks:t}=e(W),n=t("block:"+l).filter((e=>{let{name:t}=e;return l===t}));return{hasPermission:e(X.store).canUser("read","block-directory/search"),block:n.length&&n[0]}}),[l]);return r&&n?(0,o.createElement)(Ne,ee({},t,{originalBlock:n})):(0,o.createElement)(e,t)};(0,a.registerPlugin)("block-directory",{render(){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Z,null),(0,o.createElement)(Ee,null),(0,o.createElement)(ve,null))}}),(0,i.addFilter)("blocks.registerBlockType","block-directory/fallback",((e,t)=>("core/missing"!==t||(e.edit=Ie(e.edit)),e))),(window.wp=window.wp||{}).blockDirectory=t}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-editor.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-editor.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-editor.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-editor.js 2024-06-24 15:20:47.589441000 +0000 @@ -13058,7 +13058,10 @@ if (typeof window !== 'undefined' && obj === window) { return '{ [object Window] }'; } - if (obj === __webpack_require__.g) { + if ( + (typeof globalThis !== 'undefined' && obj === globalThis) + || (typeof __webpack_require__.g !== 'undefined' && obj === __webpack_require__.g) + ) { return '{ [object globalThis] }'; } if (!isDate(obj) && !isRegExp(obj)) { @@ -17656,19 +17659,15 @@ ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external ["wp","element"] var external_wp_element_namespaceObject = window["wp"]["element"]; // EXTERNAL MODULE: ./node_modules/classnames/index.js diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-editor.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-editor.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-editor.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-editor.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -18,9 +18,9 @@ * @return {boolean} True if the event is supported. * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT - */,e.exports=function(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,i=n in document;if(!i){var l=document.createElement("div");l.setAttribute(n,"return;"),i="function"==typeof l[n]}return!i&&r&&"wheel"===e&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}},195:function(e,t,n){"use strict";var r=n(3812),o=n(7939);function i(e){var t=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=10*t,o=10*n,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||o)&&e.deltaMode&&(1==e.deltaMode?(r*=40,o*=40):(r*=800,o*=800)),r&&!t&&(t=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:o}}i.getEventType=function(){return r.firefox()?"DOMMouseScroll":o("wheel")?"wheel":"mousewheel"},e.exports=i},8383:function(e,t,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,l=n(4418),a=Object.prototype.propertyIsEnumerable,s=!a.call({toString:null},"toString"),c=a.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===i.call(e),r=l(e),a=t&&"[object String]"===i.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var y=c&&n;if(a&&e.length>0&&!o.call(e,0))for(var m=0;m0)for(var g=0;g=0&&"[object Function]"===t.call(e.callee)),r}},131:function(e){"use strict";e.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},5372:function(e,t,n){"use strict";var r=n(9567);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,l){if(l!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n-1?o(n):n}},9386:function(e,t,n){"use strict";var r=n(5127),o=n(8024),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},6850:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},330:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(1489);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},1489:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},9277:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},1312:function(e,t,n){"use strict";var r=n(2137),o=n(6073),i=r("RegExp.prototype.exec"),l=n(1642);e.exports=function(e){if(!o(e))throw new l("`regex` must be a RegExp");return function(t){return null!==i(e,t)}}},2137:function(e,t,n){"use strict";var r=n(5273),o=n(381),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},381:function(e,t,n){"use strict";var r=n(3331),o=n(5273),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},7780:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},6339:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(6789);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},6789:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},6073:function(e,t,n){"use strict";var r,o,i,l,a=n(2137),s=n(4111)();if(s){r=a("Object.prototype.hasOwnProperty"),o=a("RegExp.prototype.exec"),i={};var c=function(){throw i};l={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(l[Symbol.toPrimitive]=c)}var u=a("Object.prototype.toString"),p=Object.getOwnPropertyDescriptor;e.exports=s?function(e){if(!e||"object"!=typeof e)return!1;var t=p(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{o(e,l)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},4521:function(e,t,n){"use strict";var r=n(1757),o=n(2656),i=n(8198)(),l=n(3828),a=n(1642),s=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new a("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||s(t)!==t)throw new a("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&l){var u=l(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!n)&&(i?o(e,"length",t,!0,!0):o(e,"length",t)),e}},5371:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},1207:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(2326);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},2326:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},5467:function(e,t,n){"use strict";var r=n(7998),o=n(6245),i=n(6907)("String.prototype.replace"),l=/^\s$/.test("᠎"),a=l?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,s=l?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;e.exports=function(){var e=o(r(this));return i(i(e,a,""),s,"")}},4113:function(e,t,n){"use strict";var r=n(7618),o=n(5213),i=n(7998),l=n(5467),a=n(5626),s=n(1029),c=r(a()),u=function(e){return i(e),c(e)};o(u,{getPolyfill:a,implementation:l,shim:s}),e.exports=u},6907:function(e,t,n){"use strict";var r=n(5037),o=n(7618),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},7618:function(e,t,n){"use strict";var r=n(1769),o=n(5037),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},5213:function(e,t,n){"use strict";var r=n(806),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,l=Array.prototype.concat,a=n(2656),s=n(8198)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;s?a(e,t,n,!0):a(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=l.call(i,Object.getOwnPropertySymbols(t)));for(var a=0;a1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},5570:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(5889);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},5889:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},5626:function(e,t,n){"use strict";var r=n(5467),o="᠎";e.exports=function(){return String.prototype.trim&&"​"==="​".trim()&&o.trim()===o&&"_᠎"==="_᠎".trim()&&"᠎_"==="᠎_".trim()?String.prototype.trim:r}},1029:function(e,t,n){"use strict";var r=n(5213),o=n(5626);e.exports=function(){var e=o();return r(String.prototype,{trim:e},{trim:function(){return String.prototype.trim!==e}}),e}},3124:function(e,t,n){"use strict";var r=n(4010),o=n(1140),i=n(3828);function l(e){return Object.prototype.toString.call(e)}var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n2?arguments[2]:g,l=i.includeSymbols?d:c,u=!!i.immutable;return function e(c){var p=u?m(c,i):c,d={},g=!0,h={node:p,node_:c,path:[].concat(n),parent:r[r.length-1],parents:r,key:n[n.length-1],isRoot:0===n.length,level:n.length,circular:null,update:function(e,t){h.isRoot||(h.parent.node[h.key]=e),h.node=e,t&&(g=!1)},delete:function(e){delete h.parent.node[h.key],e&&(g=!1)},remove:function(e){a(h.parent.node)?h.parent.node.splice(h.key,1):delete h.parent.node[h.key],e&&(g=!1)},keys:null,before:function(e){d.before=e},after:function(e){d.after=e},pre:function(e){d.pre=e},post:function(e){d.post=e},stop:function(){o=!1},block:function(){g=!1}};if(!o)return h;function b(){if("object"==typeof h.node&&null!==h.node){h.keys&&h.node_===h.node||(h.keys=l(h.node)),h.isLeaf=0===h.keys.length;for(var e=0;e1?arguments[1]:g,this.value=e}function v(e){var t=arguments.length>1?arguments[1]:g;return new b(e,t)}b.prototype.get=function(e){for(var t=this.value,n=0;t&&n-1?o(n):n}},8388:function(e,t,n){"use strict";var r=n(7715),o=n(1634),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},9003:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},263:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(9184);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},9184:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},7046:function(e,t,n){"use strict";var r=n(4843),o=n(2526),i=n(4343)(),l={},a=n(1856)(),s=n(3828),c=Object.defineProperty;if(s){var u=function(e){return e.byteOffset};r(i,(function(e){if("function"==typeof n.g[e]||"object"==typeof n.g[e]){var t=n.g[e].prototype,r=s(t,"byteOffset");if(!r&&a){var i=t.__proto__;r=s(i,"byteOffset")}if(r&&r.get)l[e]=o(r.get);else if(c){var p=new n.g[e](2);(r=s(p,"byteOffset"))&&r.configurable&&c(p,"length",{value:3}),2===p.length&&(l[e]=u)}}}))}var p=n(2527);e.exports=function(e){return!!p(e)&&function(e){var t;return r(l,(function(n){if("number"!=typeof t)try{var r=n(e);"number"==typeof r&&(t=r)}catch(e){}})),t}(e)}},2526:function(e,t,n){"use strict";var r=n(1530),o=n(3699),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},1609:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},5162:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(3903);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},3903:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},8150:function(e,t,n){"use strict";var r=n(4888),o=n(4843),i=n(3828),l=n(1856)(),a=n(2527),s=n(131),c={__proto__:null},u=Object.defineProperty;if(i){var p=function(e){return e.length};o(s,(function(e){var t=n.g[e];if("function"==typeof t||"object"==typeof t){var o=t.prototype,a=i(o,"length");if(!a&&l){var s=o.__proto__;a=i(s,"length")}if(a&&a.get)c["$"+e]=r(a.get);else if(u){var d=new n.g[e](2);(a=i(d,"length"))&&a.configurable&&u(d,"length",{value:3}),2===d.length&&(c["$"+e]=p)}}}))}e.exports=function(e){return!!a(e)&&function(e){var t;return o(c,(function(n){if("number"!=typeof t)try{var r=n(e);"number"==typeof r&&(t=r)}catch(e){}})),t}(e)}},4888:function(e,t,n){"use strict";var r=n(3576),o=n(8031),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},7380:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},307:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(1766);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},1766:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},4073:function(e,t,n){"use strict";var r=n(1642),o=n(3675),i=n(9661),l=n(1320),a=n(1367),s=n(2967),c=n(8055),u=n(3383),p=n(2897),d=n(7249),f=n(9149),y=n(1586),m=n(817),g=n(3842),h=n(6740),b=n(7046);e.exports=function(e,t){var n=this;g(n,"SEQ-CST");var v,_=n.length,k=p(e);v=k===-1/0?0:k<0?a(_+k,0):s(k,_);var S,E=void 0===t?_:p(t);S=E===-1/0?0:E<0?a(_+E,0):s(E,_);var w=a(S-v,0),A=m(n,[w]);if(w>0){if(l(h(n)))throw new r("Cannot use a Typed Array with an underlying ArrayBuffer that is detached");if(y(n)===y(A))for(var C=h(n),I=h(A),x=f(n),B=v*x+b(n),P=b(A),T=P+w*x;P-1?o(n):n}},8374:function(e,t,n){"use strict";var r=n(8474),o=n(682),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},6776:function(e,t,n){"use strict";var r=n(806),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,l=Array.prototype.concat,a=n(2656),s=n(8198)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;s?a(e,t,n,!0):a(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=l.call(i,Object.getOwnPropertySymbols(t)));for(var a=0;a1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},5314:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(6188);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},6188:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},6841:function(e){"use strict";var t,n,r=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},o((function(){throw 42}),null,t)}catch(e){e!==n&&(o=null)}else o=null;var i=/^\s*class\b/,l=function(e){try{var t=r.call(e);return i.test(t)}catch(e){return!1}},a=function(e){try{return!l(e)&&(r.call(e),!0)}catch(e){return!1}},s=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),p=function(){return!1};if("object"==typeof document){var d=document.all;s.call(d)===s.call(document.all)&&(p=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=s.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=o?function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,t)}catch(e){if(e!==n)return!1}return!l(e)&&a(e)}:function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return a(e);if(l(e))return!1;var t=s.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&a(e)}},5726:function(e,t,n){var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"==typeof o.get?o.get:null,l=r&&Map.prototype.forEach,a="function"==typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=a&&s&&"function"==typeof s.get?s.get:null,u=a&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,f="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,y=Boolean.prototype.valueOf,m=Object.prototype.toString,g=Function.prototype.toString,h=String.prototype.match,b=String.prototype.slice,v=String.prototype.replace,_=String.prototype.toUpperCase,k=String.prototype.toLowerCase,S=RegExp.prototype.test,E=Array.prototype.concat,w=Array.prototype.join,A=Array.prototype.slice,C=Math.floor,I="function"==typeof BigInt?BigInt.prototype.valueOf:null,x=Object.getOwnPropertySymbols,B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,P="function"==typeof Symbol&&"object"==typeof Symbol.iterator,T="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===P||"symbol")?Symbol.toStringTag:null,O=Object.prototype.propertyIsEnumerable,R=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function N(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-C(-e):C(e);if(r!==e){var o=String(r),i=b.call(t,o.length+1);return v.call(o,n,"$&_")+"."+v.call(v.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return v.call(t,n,"$&_")}var F=n(5794),M=F.custom,D=V(M)?M:null;function L(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function U(e){return v.call(String(e),/"/g,""")}function j(e){return!("[object Array]"!==W(e)||T&&"object"==typeof e&&T in e)}function z(e){return!("[object RegExp]"!==W(e)||T&&"object"==typeof e&&T in e)}function V(e){if(P)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!B)return!1;try{return B.call(e),!0}catch(e){}return!1}e.exports=function e(t,r,o,a){var s=r||{};if(H(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(H(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var m=!H(s,"customInspect")||s.customInspect;if("boolean"!=typeof m&&"symbol"!==m)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(H(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(H(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var _=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return K(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var S=String(t);return _?N(t,S):S}if("bigint"==typeof t){var C=String(t)+"n";return _?N(t,C):C}var x=void 0===s.depth?5:s.depth;if(void 0===o&&(o=0),o>=x&&x>0&&"object"==typeof t)return j(t)?"[Array]":"[Object]";var M=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=w.call(Array(e.indent+1)," ")}return{base:n,prev:w.call(Array(t+1),n)}}(s,o);if(void 0===a)a=[];else if($(a,t)>=0)return"[Circular]";function G(t,n,r){if(n&&(a=A.call(a)).push(n),r){var i={depth:s.depth};return H(s,"quoteStyle")&&(i.quoteStyle=s.quoteStyle),e(t,i,o+1,a)}return e(t,s,o+1,a)}if("function"==typeof t&&!z(t)){var q=function(e){if(e.name)return e.name;var t=h.call(g.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),ee=X(t,G);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(ee.length>0?" { "+w.call(ee,", ")+" }":"")}if(V(t)){var te=P?v.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):B.call(t);return"object"!=typeof t||P?te:J(te)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var ne="<"+k.call(String(t.nodeName)),re=t.attributes||[],oe=0;oe"}if(j(t)){if(0===t.length)return"[]";var ie=X(t,G);return M&&!function(e){for(var t=0;t=0)return!1;return!0}(ie)?"["+Z(ie,M)+"]":"[ "+w.call(ie,", ")+" ]"}if(function(e){return!("[object Error]"!==W(e)||T&&"object"==typeof e&&T in e)}(t)){var le=X(t,G);return"cause"in Error.prototype||!("cause"in t)||O.call(t,"cause")?0===le.length?"["+String(t)+"]":"{ ["+String(t)+"] "+w.call(le,", ")+" }":"{ ["+String(t)+"] "+w.call(E.call("[cause]: "+G(t.cause),le),", ")+" }"}if("object"==typeof t&&m){if(D&&"function"==typeof t[D]&&F)return F(t,{depth:x-o});if("symbol"!==m&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ae=[];return l&&l.call(t,(function(e,n){ae.push(G(n,t,!0)+" => "+G(e,t))})),Q("Map",i.call(t),ae,M)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var se=[];return u&&u.call(t,(function(e){se.push(G(e,t))})),Q("Set",c.call(t),se,M)}if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return Y("WeakMap");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return Y("WeakSet");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{return f.call(e),!0}catch(e){}return!1}(t))return Y("WeakRef");if(function(e){return!("[object Number]"!==W(e)||T&&"object"==typeof e&&T in e)}(t))return J(G(Number(t)));if(function(e){if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(e){}return!1}(t))return J(G(I.call(t)));if(function(e){return!("[object Boolean]"!==W(e)||T&&"object"==typeof e&&T in e)}(t))return J(y.call(t));if(function(e){return!("[object String]"!==W(e)||T&&"object"==typeof e&&T in e)}(t))return J(G(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if(t===n.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==W(e)||T&&"object"==typeof e&&T in e)}(t)&&!z(t)){var ce=X(t,G),ue=R?R(t)===Object.prototype:t instanceof Object||t.constructor===Object,pe=t instanceof Object?"":"null prototype",de=!ue&&T&&Object(t)===t&&T in t?b.call(W(t),8,-1):pe?"Object":"",fe=(ue||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(de||pe?"["+w.call(E.call([],de||[],pe||[]),": ")+"] ":"");return 0===ce.length?fe+"{}":M?fe+"{"+Z(ce,M)+"}":fe+"{ "+w.call(ce,", ")+" }"}return String(t)};var G=Object.prototype.hasOwnProperty||function(e){return e in this};function H(e,t){return G.call(e,t)}function W(e){return m.call(e)}function $(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return K(b.call(e,0,t.maxStringLength),t)+r}return L(v.call(v.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,q),"single",t)}function q(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+_.call(t.toString(16))}function J(e){return"Object("+e+")"}function Y(e){return e+" { ? }"}function Q(e,t,n,r){return e+" ("+t+") {"+(r?Z(n,r):w.call(n,", "))+"}"}function Z(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+w.call(e,","+n)+"\n"+t.prev}function X(e,t){var n=j(e),r=[];if(n){r.length=e.length;for(var o=0;o-1?t:"Object"===t&&function(e){var t=!1;return r(m,(function(n,r){if(!t)try{n(e),t=d(r,1)}catch(e){}})),t}(e)}return a?function(e){var t=!1;return r(m,(function(n,r){if(!t)try{"$"+n(e)===r&&(t=d(r,1))}catch(e){}})),t}(e):null}},7120:function(e,t,n){"use strict";var r=n(6883),o=n(4899),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},4899:function(e,t,n){"use strict";var r=n(7961),o=n(6883),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},7562:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},8861:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(704);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},704:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},9196:function(e){"use strict";e.exports=window.React},5794:function(){},4343:function(e,t,n){"use strict";var r=n(131),o="undefined"==typeof globalThis?n.g:globalThis;e.exports=function(){for(var e=[],t=0;t0&&!o.call(e,0))for(var m=0;m0)for(var g=0;g=0&&"[object Function]"===t.call(e.callee)),r}},131:function(e){"use strict";e.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},5372:function(e,t,n){"use strict";var r=n(9567);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,l){if(l!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n-1?o(n):n}},9386:function(e,t,n){"use strict";var r=n(5127),o=n(8024),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},6850:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},330:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(1489);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},1489:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},9277:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},1312:function(e,t,n){"use strict";var r=n(2137),o=n(6073),i=r("RegExp.prototype.exec"),l=n(1642);e.exports=function(e){if(!o(e))throw new l("`regex` must be a RegExp");return function(t){return null!==i(e,t)}}},2137:function(e,t,n){"use strict";var r=n(5273),o=n(381),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},381:function(e,t,n){"use strict";var r=n(3331),o=n(5273),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},7780:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},6339:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(6789);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},6789:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},6073:function(e,t,n){"use strict";var r,o,i,l,a=n(2137),s=n(4111)();if(s){r=a("Object.prototype.hasOwnProperty"),o=a("RegExp.prototype.exec"),i={};var c=function(){throw i};l={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(l[Symbol.toPrimitive]=c)}var u=a("Object.prototype.toString"),p=Object.getOwnPropertyDescriptor;e.exports=s?function(e){if(!e||"object"!=typeof e)return!1;var t=p(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{o(e,l)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},4521:function(e,t,n){"use strict";var r=n(1757),o=n(2656),i=n(8198)(),l=n(3828),a=n(1642),s=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new a("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||s(t)!==t)throw new a("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&l){var u=l(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!n)&&(i?o(e,"length",t,!0,!0):o(e,"length",t)),e}},5371:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},1207:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(2326);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},2326:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},5467:function(e,t,n){"use strict";var r=n(7998),o=n(6245),i=n(6907)("String.prototype.replace"),l=/^\s$/.test("᠎"),a=l?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,s=l?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;e.exports=function(){var e=o(r(this));return i(i(e,a,""),s,"")}},4113:function(e,t,n){"use strict";var r=n(7618),o=n(5213),i=n(7998),l=n(5467),a=n(5626),s=n(1029),c=r(a()),u=function(e){return i(e),c(e)};o(u,{getPolyfill:a,implementation:l,shim:s}),e.exports=u},6907:function(e,t,n){"use strict";var r=n(5037),o=n(7618),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},7618:function(e,t,n){"use strict";var r=n(1769),o=n(5037),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},5213:function(e,t,n){"use strict";var r=n(806),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,l=Array.prototype.concat,a=n(2656),s=n(8198)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;s?a(e,t,n,!0):a(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=l.call(i,Object.getOwnPropertySymbols(t)));for(var a=0;a1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},5570:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(5889);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},5889:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},5626:function(e,t,n){"use strict";var r=n(5467),o="᠎";e.exports=function(){return String.prototype.trim&&"​"==="​".trim()&&o.trim()===o&&"_᠎"==="_᠎".trim()&&"᠎_"==="᠎_".trim()?String.prototype.trim:r}},1029:function(e,t,n){"use strict";var r=n(5213),o=n(5626);e.exports=function(){var e=o();return r(String.prototype,{trim:e},{trim:function(){return String.prototype.trim!==e}}),e}},3124:function(e,t,n){"use strict";var r=n(4010),o=n(1140),i=n(3828);function l(e){return Object.prototype.toString.call(e)}var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n2?arguments[2]:g,l=i.includeSymbols?d:c,u=!!i.immutable;return function e(c){var p=u?m(c,i):c,d={},g=!0,h={node:p,node_:c,path:[].concat(n),parent:r[r.length-1],parents:r,key:n[n.length-1],isRoot:0===n.length,level:n.length,circular:null,update:function(e,t){h.isRoot||(h.parent.node[h.key]=e),h.node=e,t&&(g=!1)},delete:function(e){delete h.parent.node[h.key],e&&(g=!1)},remove:function(e){a(h.parent.node)?h.parent.node.splice(h.key,1):delete h.parent.node[h.key],e&&(g=!1)},keys:null,before:function(e){d.before=e},after:function(e){d.after=e},pre:function(e){d.pre=e},post:function(e){d.post=e},stop:function(){o=!1},block:function(){g=!1}};if(!o)return h;function b(){if("object"==typeof h.node&&null!==h.node){h.keys&&h.node_===h.node||(h.keys=l(h.node)),h.isLeaf=0===h.keys.length;for(var e=0;e1?arguments[1]:g,this.value=e}function v(e){var t=arguments.length>1?arguments[1]:g;return new b(e,t)}b.prototype.get=function(e){for(var t=this.value,n=0;t&&n-1?o(n):n}},8388:function(e,t,n){"use strict";var r=n(7715),o=n(1634),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},9003:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},263:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(9184);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},9184:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},7046:function(e,t,n){"use strict";var r=n(4843),o=n(2526),i=n(4343)(),l={},a=n(1856)(),s=n(3828),c=Object.defineProperty;if(s){var u=function(e){return e.byteOffset};r(i,(function(e){if("function"==typeof n.g[e]||"object"==typeof n.g[e]){var t=n.g[e].prototype,r=s(t,"byteOffset");if(!r&&a){var i=t.__proto__;r=s(i,"byteOffset")}if(r&&r.get)l[e]=o(r.get);else if(c){var p=new n.g[e](2);(r=s(p,"byteOffset"))&&r.configurable&&c(p,"length",{value:3}),2===p.length&&(l[e]=u)}}}))}var p=n(2527);e.exports=function(e){return!!p(e)&&function(e){var t;return r(l,(function(n){if("number"!=typeof t)try{var r=n(e);"number"==typeof r&&(t=r)}catch(e){}})),t}(e)}},2526:function(e,t,n){"use strict";var r=n(1530),o=n(3699),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},1609:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},5162:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(3903);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},3903:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},8150:function(e,t,n){"use strict";var r=n(4888),o=n(4843),i=n(3828),l=n(1856)(),a=n(2527),s=n(131),c={__proto__:null},u=Object.defineProperty;if(i){var p=function(e){return e.length};o(s,(function(e){var t=n.g[e];if("function"==typeof t||"object"==typeof t){var o=t.prototype,a=i(o,"length");if(!a&&l){var s=o.__proto__;a=i(s,"length")}if(a&&a.get)c["$"+e]=r(a.get);else if(u){var d=new n.g[e](2);(a=i(d,"length"))&&a.configurable&&u(d,"length",{value:3}),2===d.length&&(c["$"+e]=p)}}}))}e.exports=function(e){return!!a(e)&&function(e){var t;return o(c,(function(n){if("number"!=typeof t)try{var r=n(e);"number"==typeof r&&(t=r)}catch(e){}})),t}(e)}},4888:function(e,t,n){"use strict";var r=n(3576),o=n(8031),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},7380:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},307:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(1766);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},1766:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},4073:function(e,t,n){"use strict";var r=n(1642),o=n(3675),i=n(9661),l=n(1320),a=n(1367),s=n(2967),c=n(8055),u=n(3383),p=n(2897),d=n(7249),f=n(9149),y=n(1586),m=n(817),g=n(3842),h=n(6740),b=n(7046);e.exports=function(e,t){var n=this;g(n,"SEQ-CST");var v,_=n.length,k=p(e);v=k===-1/0?0:k<0?a(_+k,0):s(k,_);var S,E=void 0===t?_:p(t);S=E===-1/0?0:E<0?a(_+E,0):s(E,_);var w=a(S-v,0),A=m(n,[w]);if(w>0){if(l(h(n)))throw new r("Cannot use a Typed Array with an underlying ArrayBuffer that is detached");if(y(n)===y(A))for(var C=h(n),I=h(A),x=f(n),B=v*x+b(n),P=b(A),T=P+w*x;P-1?o(n):n}},8374:function(e,t,n){"use strict";var r=n(8474),o=n(682),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},6776:function(e,t,n){"use strict";var r=n(806),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,l=Array.prototype.concat,a=n(2656),s=n(8198)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;s?a(e,t,n,!0):a(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=l.call(i,Object.getOwnPropertySymbols(t)));for(var a=0;a1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},5314:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(6188);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},6188:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},6841:function(e){"use strict";var t,n,r=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},o((function(){throw 42}),null,t)}catch(e){e!==n&&(o=null)}else o=null;var i=/^\s*class\b/,l=function(e){try{var t=r.call(e);return i.test(t)}catch(e){return!1}},a=function(e){try{return!l(e)&&(r.call(e),!0)}catch(e){return!1}},s=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),p=function(){return!1};if("object"==typeof document){var d=document.all;s.call(d)===s.call(document.all)&&(p=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=s.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=o?function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,t)}catch(e){if(e!==n)return!1}return!l(e)&&a(e)}:function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return a(e);if(l(e))return!1;var t=s.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&a(e)}},5726:function(e,t,n){var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"==typeof o.get?o.get:null,l=r&&Map.prototype.forEach,a="function"==typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=a&&s&&"function"==typeof s.get?s.get:null,u=a&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,f="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,y=Boolean.prototype.valueOf,m=Object.prototype.toString,g=Function.prototype.toString,h=String.prototype.match,b=String.prototype.slice,v=String.prototype.replace,_=String.prototype.toUpperCase,k=String.prototype.toLowerCase,S=RegExp.prototype.test,E=Array.prototype.concat,w=Array.prototype.join,A=Array.prototype.slice,C=Math.floor,I="function"==typeof BigInt?BigInt.prototype.valueOf:null,x=Object.getOwnPropertySymbols,B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,P="function"==typeof Symbol&&"object"==typeof Symbol.iterator,T="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===P||"symbol")?Symbol.toStringTag:null,O=Object.prototype.propertyIsEnumerable,R=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function N(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-C(-e):C(e);if(r!==e){var o=String(r),i=b.call(t,o.length+1);return v.call(o,n,"$&_")+"."+v.call(v.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return v.call(t,n,"$&_")}var F=n(5794),M=F.custom,D=V(M)?M:null;function L(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function U(e){return v.call(String(e),/"/g,""")}function j(e){return!("[object Array]"!==W(e)||T&&"object"==typeof e&&T in e)}function z(e){return!("[object RegExp]"!==W(e)||T&&"object"==typeof e&&T in e)}function V(e){if(P)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!B)return!1;try{return B.call(e),!0}catch(e){}return!1}e.exports=function e(t,r,o,a){var s=r||{};if(H(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(H(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var m=!H(s,"customInspect")||s.customInspect;if("boolean"!=typeof m&&"symbol"!==m)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(H(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(H(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var _=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return K(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var S=String(t);return _?N(t,S):S}if("bigint"==typeof t){var C=String(t)+"n";return _?N(t,C):C}var x=void 0===s.depth?5:s.depth;if(void 0===o&&(o=0),o>=x&&x>0&&"object"==typeof t)return j(t)?"[Array]":"[Object]";var M=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=w.call(Array(e.indent+1)," ")}return{base:n,prev:w.call(Array(t+1),n)}}(s,o);if(void 0===a)a=[];else if($(a,t)>=0)return"[Circular]";function G(t,n,r){if(n&&(a=A.call(a)).push(n),r){var i={depth:s.depth};return H(s,"quoteStyle")&&(i.quoteStyle=s.quoteStyle),e(t,i,o+1,a)}return e(t,s,o+1,a)}if("function"==typeof t&&!z(t)){var q=function(e){if(e.name)return e.name;var t=h.call(g.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),ee=X(t,G);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(ee.length>0?" { "+w.call(ee,", ")+" }":"")}if(V(t)){var te=P?v.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):B.call(t);return"object"!=typeof t||P?te:J(te)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var ne="<"+k.call(String(t.nodeName)),re=t.attributes||[],oe=0;oe"}if(j(t)){if(0===t.length)return"[]";var ie=X(t,G);return M&&!function(e){for(var t=0;t=0)return!1;return!0}(ie)?"["+Z(ie,M)+"]":"[ "+w.call(ie,", ")+" ]"}if(function(e){return!("[object Error]"!==W(e)||T&&"object"==typeof e&&T in e)}(t)){var le=X(t,G);return"cause"in Error.prototype||!("cause"in t)||O.call(t,"cause")?0===le.length?"["+String(t)+"]":"{ ["+String(t)+"] "+w.call(le,", ")+" }":"{ ["+String(t)+"] "+w.call(E.call("[cause]: "+G(t.cause),le),", ")+" }"}if("object"==typeof t&&m){if(D&&"function"==typeof t[D]&&F)return F(t,{depth:x-o});if("symbol"!==m&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ae=[];return l&&l.call(t,(function(e,n){ae.push(G(n,t,!0)+" => "+G(e,t))})),Q("Map",i.call(t),ae,M)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var se=[];return u&&u.call(t,(function(e){se.push(G(e,t))})),Q("Set",c.call(t),se,M)}if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return Y("WeakMap");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return Y("WeakSet");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{return f.call(e),!0}catch(e){}return!1}(t))return Y("WeakRef");if(function(e){return!("[object Number]"!==W(e)||T&&"object"==typeof e&&T in e)}(t))return J(G(Number(t)));if(function(e){if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(e){}return!1}(t))return J(G(I.call(t)));if(function(e){return!("[object Boolean]"!==W(e)||T&&"object"==typeof e&&T in e)}(t))return J(y.call(t));if(function(e){return!("[object String]"!==W(e)||T&&"object"==typeof e&&T in e)}(t))return J(G(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==n.g&&t===n.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==W(e)||T&&"object"==typeof e&&T in e)}(t)&&!z(t)){var ce=X(t,G),ue=R?R(t)===Object.prototype:t instanceof Object||t.constructor===Object,pe=t instanceof Object?"":"null prototype",de=!ue&&T&&Object(t)===t&&T in t?b.call(W(t),8,-1):pe?"Object":"",fe=(ue||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(de||pe?"["+w.call(E.call([],de||[],pe||[]),": ")+"] ":"");return 0===ce.length?fe+"{}":M?fe+"{"+Z(ce,M)+"}":fe+"{ "+w.call(ce,", ")+" }"}return String(t)};var G=Object.prototype.hasOwnProperty||function(e){return e in this};function H(e,t){return G.call(e,t)}function W(e){return m.call(e)}function $(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return K(b.call(e,0,t.maxStringLength),t)+r}return L(v.call(v.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,q),"single",t)}function q(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+_.call(t.toString(16))}function J(e){return"Object("+e+")"}function Y(e){return e+" { ? }"}function Q(e,t,n,r){return e+" ("+t+") {"+(r?Z(n,r):w.call(n,", "))+"}"}function Z(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+w.call(e,","+n)+"\n"+t.prev}function X(e,t){var n=j(e),r=[];if(n){r.length=e.length;for(var o=0;o-1?t:"Object"===t&&function(e){var t=!1;return r(m,(function(n,r){if(!t)try{n(e),t=d(r,1)}catch(e){}})),t}(e)}return a?function(e){var t=!1;return r(m,(function(n,r){if(!t)try{"$"+n(e)===r&&(t=d(r,1))}catch(e){}})),t}(e):null}},7120:function(e,t,n){"use strict";var r=n(6883),o=n(4899),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},4899:function(e,t,n){"use strict";var r=n(7961),o=n(6883),i=n(4521),l=n(1642),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(s,a),u=n(8918),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new l("a function is required");var t=c(r,s,arguments);return i(t,1+p(0,e.length-(arguments.length-1)),!0)};var d=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},7562:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Object.prototype.toString,r=Math.max,o="[object Function]",i=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===T(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=N(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,l=o.value,a=!1,u=o.alias;u&&(r=u[0],x(n,I([0,1],u)));for(var p=1,d=!0;p=n.length){var h=f(l,y);l=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:l[y]}else d=C(l,y),l=l[y];d&&!a&&(k[i]=l)}}return l}},8861:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(704);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},704:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},9196:function(e){"use strict";e.exports=window.React},5794:function(){},4343:function(e,t,n){"use strict";var r=n(131),o="undefined"==typeof globalThis?n.g:globalThis;e.exports=function(){for(var e=[],t=0;t5&&"boolean"!=typeof arguments[5])throw new i("Assertion failed: `isLittleEndian` must be a boolean, if present");if(c(e))throw new i("Assertion failed: `arrayBuffer` is detached");if(t<0)throw new i("Assertion failed: `byteIndex` must be non-negative");var b,v=y.size["$"+n];if(!v)throw new i('Assertion failed: `type` must be one of "INT8", "UINT8", "UINT8C", "INT16", "UINT16", "INT32", "UINT32", "BIGINT64", "BIGUINT64", "FLOAT32", or "FLOAT64"');if(h)throw new o("SharedArrayBuffer is not supported by this implementation");b=a(new l(e,t),0,v);var _=arguments.length>5?arguments[5]:"little"===m,k=_?a(f([0,0,0,0,0,0,0,0],b),-v):a(f(b,[0,0,0,0,0,0,0,0]),0,v);return u(n,k,_)}},5584:function(e,t,n){"use strict";var r=n(1642),o=n(9429),i=n(9762),l=n(9655);e.exports=function(e,t){if("Object"!==l(e))throw new r("Assertion failed: `O` must be an Object");if(!i(t))throw new r("Assertion failed: `P` must be a Property Key");return o(e,t)}},2985:function(e,t,n){"use strict";e.exports=n(692)},4734:function(e){"use strict";e.exports=function(e){return"BIGUINT64"===e||"BIGINT64"===e}},3071:function(e,t,n){"use strict";e.exports=n(6841)},7010:function(e,t,n){"use strict";var r=n(4342)("%Reflect.construct%",!0),o=n(9002);try{o({},"",{"[[Get]]":function(){}})}catch(e){o=null}if(o&&r){var i={},l={};o(l,"length",{"[[Get]]":function(){throw i},"[[Enumerable]]":!0}),e.exports=function(e){try{r(e,l)}catch(e){return e===i}}}else e.exports=function(e){return"function"==typeof e&&!!e.prototype}},4065:function(e,t,n){"use strict";var r=n(1642),o=n(9429),i=n(6862);e.exports=function(e){if(void 0===e)return!1;if(!i(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return!(!o(e,"[[Value]]")&&!o(e,"[[Writable]]"))}},1320:function(e,t,n){"use strict";var r=n(1642),o=n(480),i=n(4343)(),l=n(1154),a=n(4602),s=n(5604),c=l("SharedArrayBuffer.prototype.byteLength",!0);e.exports=function(e){var t=s(e);if(!a(e)&&!t)throw new r("Assertion failed: `arrayBuffer` must be an Object with an [[ArrayBufferData]] internal slot");if(0===(t?c:o)(e))try{new n.g[i[0]](e)}catch(e){return!!e&&"TypeError"===e.name}return!1}},9442:function(e,t,n){"use strict";var r=n(1642),o=n(1154),i=o("%ArrayBuffer.prototype.resizable%",!0),l=o("%SharedArrayBuffer.prototype.growable%",!0),a=n(4602),s=n(5604);e.exports=function(e){var t=a(e),n=s(e);if(!t&&!n)throw new r("Assertion failed: `arrayBuffer` must be an ArrayBuffer or SharedArrayBuffer");return t&&i?!i(e):!n||!l||!l(e)}},9762:function(e){"use strict";e.exports=function(e){return"string"==typeof e||"symbol"==typeof e}},9954:function(e,t,n){"use strict";var r=n(1642),o=n(1320),i=n(9149),l=n(359),a=n(6740),s=n(7046),c=n(8150);e.exports=function(e){if(!l(e))throw new r("Assertion failed: `taRecord` must be a TypedArray With Buffer Witness Record");var t=e["[[Object]]"],n=e["[[CachedBufferByteLength]]"];if(o(a(t))&&"DETACHED"!==n)throw new r("Assertion failed: typed array is detached only if the byte length is ~DETACHED~");if("DETACHED"===n)return!0;var u,p=s(t),d=c(t);"AUTO"===d?u=n:u=p+d*i(t);return p>n||u>n}},7551:function(e){"use strict";e.exports=function(e){return"UINT8"===e||"UINT8C"===e||"UINT16"===e||"UINT32"===e||"BIGUINT64"===e}},6005:function(e,t,n){"use strict";var r=n(1642),o=n(2981),i=n(1320),l=n(2527),a=n(6740);e.exports=function(e,t){if(!l(e))throw new r("Assertion failed: `obj` must be a Typed Array");if("SEQ-CST"!==t&&"UNORDERED"!==t)throw new r("Assertion failed: `order` must be ~SEQ-CST~ or ~UNORDERED~");var n=a(e);return{"[[Object]]":e,"[[CachedBufferByteLength]]":i(n)?"DETACHED":o(n,t)}}},4604:function(e,t,n){"use strict";var r=n(1642),o=n(5584),i=n(1242),l=n(2947),a=n(3181),s=n(2587),c=n(5562),u=n(5465),p=n(5964),d=n(9496),f=n(6550),y=n(3647),m=n(7511),g=n(1520),h=n(806),b={__proto__:null,INT8:1,UINT8:1,UINT8C:1,INT16:2,UINT16:2,INT32:4,UINT32:4,BIGINT64:8,BIGUINT64:8,FLOAT32:4,FLOAT64:8},v={__proto__:null,INT8:c,UINT8:d,UINT8C:f,INT16:a,UINT16:u,INT32:s,UINT32:p,BIGINT64:i,BIGUINT64:l};e.exports=function(e,t,n){if("string"!=typeof e||!o(b,e))throw new r("Assertion failed: `type` must be a TypedArray element type: "+h(b));if("number"!=typeof t&&"bigint"!=typeof t)throw new r("Assertion failed: `value` must be a Number or a BigInt");if("boolean"!=typeof n)throw new r("Assertion failed: `isLittleEndian` must be a Boolean");if("FLOAT32"===e)return y(t,n);if("FLOAT64"===e)return m(t,n);var i=b[e],l=(0,v[e])(t);return g(l,i,n)}},9219:function(e,t,n){"use strict";var r=n(682),o=n(1154),i=n(9204),l=n(6724),a=n(1642),s=r("%BigInt%",!0),c=n(5584),u=n(2985),p=n(4734),d=n(7551),f=n(8727),y=n(7604),m=n(2367),g=n(8172),h=n(1824),b=o("Array.prototype.reverse"),v=o("Array.prototype.slice"),_=n(806),k={__proto__:null,INT8:1,UINT8:1,UINT8C:1,INT16:2,UINT16:2,INT32:4,UINT32:4,BIGINT64:8,BIGUINT64:8,FLOAT32:4,FLOAT64:8};e.exports=function(e,t,n){if(!c(k,e))throw new a("Assertion failed: `type` must be a TypedArray element type: "+_(k));if(!u(t)||!g(t,h))throw new a("Assertion failed: `rawBytes` must be an Array of bytes");if("boolean"!=typeof n)throw new a("Assertion failed: `isLittleEndian` must be a Boolean");var r=k[e];if(t.length!==r)throw new i("Assertion failed: `rawBytes` must have a length of "+r+" for type "+e);var o=p(e);if(o&&!s)throw new l("this environment does not support BigInts");return t=v(t,0,r),n||b(t),"FLOAT32"===e?f(t):"FLOAT64"===e?y(t):m(t,r,d(e),o)}},3392:function(e,t,n){"use strict";var r=n(9404);e.exports=function(e,t){return e===t?0!==e||1/e==1/t:r(e)&&r(t)}},8055:function(e,t,n){"use strict";var r=n(1642),o=n(9762),i=n(3392),l=n(9655),a=function(){try{return delete[].length,!0}catch(e){return!1}}();e.exports=function(e,t,n,s){if("Object"!==l(e))throw new r("Assertion failed: `O` must be an Object");if(!o(t))throw new r("Assertion failed: `P` must be a Property Key");if("boolean"!=typeof s)throw new r("Assertion failed: `Throw` must be a Boolean");if(s){if(e[t]=n,a&&!i(e[t],n))throw new r("Attempted to assign to readonly property.");return!0}try{return e[t]=n,!a||i(e[t],n)}catch(e){return!1}}},3383:function(e,t,n){"use strict";var r=n(682),o=n(6724),i=n(1642),l=r("%Uint8Array%",!0),a=n(6156),s=n(4734),c=n(1320),u=n(4604),p=n(4602),d=n(5604),f=n(9429),y=n(2170),m=n(2142),g=n(9065);e.exports=function(e,t,n,r,h,b){var v=d(e);if(!p(e)&&!v)throw new i("Assertion failed: `arrayBuffer` must be an ArrayBuffer or a SharedArrayBuffer");if(!a(t)||t<0)throw new i("Assertion failed: `byteIndex` must be a non-negative integer");if("string"!=typeof n||!f(y.size,"$"+n))throw new i("Assertion failed: `type` must be a Typed Array Element Type");if("number"!=typeof r&&"bigint"!=typeof r)throw new i("Assertion failed: `value` must be a Number or a BigInt");if("boolean"!=typeof h)throw new i("Assertion failed: `isTypedArray` must be a boolean");if("SEQ-CST"!==b&&"UNORDERED"!==b&&"INIT"!==b)throw new i('Assertion failed: `order` must be `"SEQ-CST"`, `"UNORDERED"`, or `"INIT"`');if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("Assertion failed: `isLittleEndian` must be a boolean, if present");if(c(e))throw new i("Assertion failed: ArrayBuffer is detached");if(s(n)?"bigint"!=typeof r:"number"!=typeof r)throw new i("Assertion failed: `value` must be a BigInt if type is ~BIGINT64~ or ~BIGUINT64~, otherwise a Number");var _=y.size["$"+n],k=arguments.length>6?arguments[6]:"little"===m,S=u(n,r,k);if(v)throw new o("SharedArrayBuffer is not supported by this implementation");var E=new l(e,t,_);g(S,(function(e,t){E[t]=e}))}},5994:function(e,t,n){"use strict";var r=n(682)("%Symbol.species%",!0),o=n(1642),i=n(7010),l=n(9655);e.exports=function(e,t){if("Object"!==l(e))throw new o("Assertion failed: Type(O) is not Object");var n=e.constructor;if(void 0===n)return t;if("Object"!==l(n))throw new o("O.constructor is not an Object");var a=r?n[r]:void 0;if(null==a)return t;if(i(a))return a;throw new o("no constructor found")}},907:function(e,t,n){"use strict";var r=n(682)("%BigInt%",!0),o=n(1642),i=n(6724);e.exports=function(e){if("string"!=typeof e)throw new o("`argument` must be a string");if(!r)throw new i("BigInts are not supported in this environment");try{return r(e)}catch(e){return}}},4967:function(e,t,n){"use strict";var r=n(682),o=r("%Number%"),i=r("%RegExp%"),l=n(1642),a=r("%parseInt%"),s=n(1154),c=n(1312),u=s("String.prototype.slice"),p=c(/^0b[01]+$/i),d=c(/^0o[0-7]+$/i),f=c(/^[-+]0x[0-9a-f]+$/i),y=c(new i("["+["…","​","￾"].join("")+"]","g")),m=n(4113);e.exports=function e(t){if("string"!=typeof t)throw new l("Assertion failed: `argument` is not a String");if(p(t))return o(a(u(t,2),2));if(d(t))return o(a(u(t,2),8));if(y(t)||f(t))return NaN;var n=m(t);return n!==t?e(n):o(t)}},9752:function(e,t,n){"use strict";var r=n(682),o=r("%BigInt%",!0),i=r("%Number%"),l=n(1642),a=n(6724),s=n(907),c=n(210);e.exports=function(e){if(!o)throw new a("BigInts are not supported in this environment");var t=c(e,i);if(null==t)throw new l("Cannot convert null or undefined to a BigInt");if("boolean"==typeof t)return o(t?1:0);if("number"==typeof t)throw new l("Cannot convert a Number value to a BigInt");if("string"==typeof t){var n=s(t);if(void 0===n)throw new l("Failed to parse String to BigInt");return n}if("symbol"==typeof t)throw new l("Cannot convert a Symbol value to a BigInt");if("bigint"!=typeof t)throw new a("Assertion failed: unknown primitive type");return t}},1242:function(e,t,n){"use strict";var r=n(682),o=r("%BigInt%",!0),i=r("%Math.pow%"),l=n(9752),a=n(6548),s=n(8626),c=o&&BigInt(i(2,32))*BigInt(i(2,31)),u=o&&BigInt(i(2,32))*BigInt(i(2,32));e.exports=function(e){var t=l(e),n=s(a,t,u);return n>=c?n-u:n}},2947:function(e,t,n){"use strict";var r=n(682),o=r("%BigInt%",!0),i=r("%Math.pow%"),l=n(9752),a=n(6548),s=n(8626),c=o&&BigInt(i(2,32))*BigInt(i(2,32));e.exports=function(e){var t=l(e);return s(a,t,c)}},6440:function(e){"use strict";e.exports=function(e){return!!e}},3181:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991);e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),a=r(n,65536);return a>=32768?a-65536:a}},2587:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991),a=4294967296;e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),s=r(n,a),c=s>=2147483648?s-a:s;return 0===c?0:c}},5562:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991);e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),a=r(n,256);return a>=128?a-256:a}},2897:function(e,t,n){"use strict";var r=n(3438),o=n(736),i=n(9404),l=n(7991);e.exports=function(e){var t=r(e);return i(t)||0===t?0:l(t)?o(t):t}},3438:function(e,t,n){"use strict";var r=n(682),o=n(1642),i=r("%Number%"),l=n(4968),a=n(210),s=n(4967);e.exports=function(e){var t=l(e)?e:a(e,i);if("symbol"==typeof t)throw new o("Cannot convert a Symbol value to a number");if("bigint"==typeof t)throw new o("Conversion from 'BigInt' to 'number' is not allowed.");return"string"==typeof t?s(t):i(t)}},210:function(e,t,n){"use strict";var r=n(5249);e.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}},8110:function(e,t,n){"use strict";var r=n(9429),o=n(1642),i=n(9655),l=n(6440),a=n(3071);e.exports=function(e){if("Object"!==i(e))throw new o("ToPropertyDescriptor requires an object");var t={};if(r(e,"enumerable")&&(t["[[Enumerable]]"]=l(e.enumerable)),r(e,"configurable")&&(t["[[Configurable]]"]=l(e.configurable)),r(e,"value")&&(t["[[Value]]"]=e.value),r(e,"writable")&&(t["[[Writable]]"]=l(e.writable)),r(e,"get")){var n=e.get;if(void 0!==n&&!a(n))throw new o("getter must be a function");t["[[Get]]"]=n}if(r(e,"set")){var s=e.set;if(void 0!==s&&!a(s))throw new o("setter must be a function");t["[[Set]]"]=s}if((r(t,"[[Get]]")||r(t,"[[Set]]"))&&(r(t,"[[Value]]")||r(t,"[[Writable]]")))throw new o("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},7249:function(e,t,n){"use strict";var r=n(682)("%String%"),o=n(1642);e.exports=function(e){if("symbol"==typeof e)throw new o("Cannot convert a Symbol value to a string");return r(e)}},5465:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991);e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),a=r(n,65536);return 0===a?0:a}},5964:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991);e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),a=r(n,4294967296);return 0===a?0:a}},9496:function(e,t,n){"use strict";var r=n(7991),o=n(8457),i=n(3438),l=n(736);e.exports=function(e){var t=i(e);if(!r(t)||0===t)return 0;var n=l(t);return o(n,256)}},6550:function(e,t,n){"use strict";var r=n(3832),o=n(3438),i=n(3473),l=n(9404);e.exports=function(e){var t=o(e);if(l(t))return 0;var n=r(t,0,255),a=i(n);return na+.5?a+1:a%2==0?a:a+1}},9655:function(e,t,n){"use strict";var r=n(1528);e.exports=function(e){return"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":r(e)}},7265:function(e,t,n){"use strict";var r=n(6724),o=n(1642),i=n(2985),l=n(7010),a=n(9954),s=n(8921),c=n(3842),u=n(4343)();e.exports=function(e,t){if(!l(e))throw new o("Assertion failed: `constructor` must be a constructor");if(!i(t))throw new o("Assertion failed: `argumentList` must be a List");if(0===u.length)throw new r("Assertion failed: Typed Arrays are not supported in this environment");var n;n=0===t.length?new e:1===t.length?new e(t[0]):2===t.length?new e(t[0],t[1]):new e(t[0],t[1],t[2]);var p=c(n,"SEQ-CST");if(1===t.length&&"number"==typeof t[0]){if(a(p))throw new o("new Typed Array is out of bounds");if(s(p)>7,o=(127&e[2])<<16|e[1]<<8|e[0];return 0===n&&0===o?1===t?0:-0:255===n&&0===o?1===t?1/0:-1/0:255===n&&0!==o?NaN:-127===(n-=127)?t*o*r(2,-149):t*(1+o*r(2,-23))*r(2,n)}},7604:function(e,t,n){"use strict";var r=n(682)("%Math.pow%");e.exports=function(e){var t=128&e[7]?-1:1,n=(127&e[7])<<4|(240&e[6])>>4,o=281474976710656*(15&e[6])+1099511627776*e[5]+4294967296*e[4]+16777216*e[3]+65536*e[2]+256*e[1]+e[0];return 0===n&&0===o?0*t:2047===n&&0!==o?NaN:2047===n&&0===o?t*(1/0):-1023===(n-=1023)?t*o*5e-324:t*(1+o/4503599627370496)*r(2,n)}},2367:function(e,t,n){"use strict";var r=n(682),o=r("%Math.pow%"),i=r("%Number%"),l=r("%BigInt%",!0);e.exports=function(e,t,n,r){for(var a=r?l:i,s=a(0),c=0;c=1?(e=r-1,n+="1",o===t&&(o=i)):(e=r,n+="0"),1===r||i-o>54)return n;return n}},2646:function(e){"use strict";e.exports=function(e){if(void 0===e)return e;var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=!!e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=!!e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=!!e["[[Configurable]]"]),t}},9495:function(e,t,n){"use strict";var r=n(682)("%Object.getPrototypeOf%",!0),o=n(1856)();e.exports=r||(o?function(e){return e.__proto__}:null)},20:function(e,t,n){"use strict";var r=n(682)("%Math.floor%");e.exports=function(e){for(var t,n="";e>0;)n=(t=e/2)===(e=r(t))?"0"+n:"1"+n;return n}},1520:function(e,t,n){"use strict";var r=n(682),o=r("%Number%"),i=r("%BigInt%",!0);e.exports=function(e,t,n){var r="bigint"==typeof e?i:o;e<0&&(e>>>=0);for(var l=[],a=0;a>=r(8);return l}},1824:function(e){"use strict";e.exports=function(e){return"number"==typeof e&&e>=0&&e<=255&&(0|e)===e}},7991:function(e,t,n){"use strict";var r=n(9404);e.exports=function(e){return("number"==typeof e||"bigint"==typeof e)&&!r(e)&&e!==1/0&&e!==-1/0}},6156:function(e,t,n){"use strict";var r=n(682),o=r("%Math.abs%"),i=r("%Math.floor%"),l=n(9404),a=n(7991);e.exports=function(e){if("number"!=typeof e||l(e)||!a(e))return!1;var t=o(e);return i(t)===t}},9404:function(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},2745:function(e){"use strict";e.exports=function(e){return 0===e&&1/e==-1/0}},4968:function(e){"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},2076:function(e){"use strict";var t=Math.floor;e.exports=function(e,n){var r=e%n;return t(r>=0?r:r+n)}},8626:function(e){"use strict";e.exports=function(e,t,n){var r=e(t,n);return r>=0?r:r+n}},6862:function(e,t,n){"use strict";var r=n(1642),o=n(9429),i={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};e.exports=function(e){if(!e||"object"!=typeof e)return!1;for(var t in e)if(o(e,t)&&!i[t])return!1;var n=o(e,"[[Value]]")||o(e,"[[Writable]]"),l=o(e,"[[Get]]")||o(e,"[[Set]]");if(n&&l)throw new r("Property Descriptors may not be both accessor and data descriptors");return!0}},359:function(e,t,n){"use strict";var r=n(9429),o=n(2527),i=n(6156);e.exports=function(e){return!!e&&"object"==typeof e&&r(e,"[[Object]]")&&r(e,"[[CachedBufferByteLength]]")&&(i(e["[[CachedBufferByteLength]]"])&&e["[[CachedBufferByteLength]]"]>=0||"DETACHED"===e["[[CachedBufferByteLength]]"])&&o(e["[[Object]]"])}},9660:function(e,t,n){"use strict";var r=n(682),o={__proto__:null,$Int8Array:r("%Int8Array%",!0),$Uint8Array:r("%Uint8Array%",!0),$Uint8ClampedArray:r("%Uint8ClampedArray%",!0),$Int16Array:r("%Int16Array%",!0),$Uint16Array:r("%Uint16Array%",!0),$Int32Array:r("%Int32Array%",!0),$Uint32Array:r("%Uint32Array%",!0),$BigInt64Array:r("%BigInt64Array%",!0),$BigUint64Array:r("%BigUint64Array%",!0),$Float32Array:r("%Float32Array%",!0),$Float64Array:r("%Float64Array%",!0)};e.exports=function(e){return o["$"+e]}},3647:function(e,t,n){"use strict";var r=n(682),o=r("%Math.abs%"),i=r("%Math.floor%"),l=r("%Math.pow%"),a=n(7991),s=n(9404),c=n(2745);e.exports=function(e,t){if(s(e))return t?[0,0,192,127]:[127,192,0,0];var n;if(0===e)return n=c(e)?128:0,t?[0,0,0,n]:[n,0,0,0];if(o(e)>34028234663852886e22||!a(e))return n=e<0?255:127,t?[0,0,128,n]:[n,128,0,0];var r=e<0?1:0;e=o(e);for(var u=0;e>=2;)u+=1,e/=2;for(;e<1;)u-=1,e*=2;var p=e-1;p*=l(2,23)+.5,u+=127;var d=r<<31|(u<<=23)|(p=i(p)),f=255&d,y=255&(d>>=8),m=255&(d>>=8),g=255&(d>>=8);return t?[f,y,m,g]:[g,m,y,f]}},7511:function(e,t,n){"use strict";var r=n(682),o=r("%parseInt%"),i=r("%Math.abs%"),l=r("%Math.floor%"),a=n(1154),s=a("String.prototype.indexOf"),c=a("String.prototype.slice"),u=n(1211),p=n(20),d=n(2745),f=1023,y="11111111111",m="00000000000",g="000000000000000000000000000000000000000000000000000";e.exports=function(e,t){var n,r,a=e<0||d(e)?"1":"0";if(isNaN(e))n=y,r="1"+g;else if(isFinite(e))if(0===e)n=m,r="0"+g;else{e=i(e);var h,b=l(e),v=p(b),_=u(e-b);if(v)n=v.length-1;else{var k=s(_,"1");k>-1&&(h=k+1),n=-h}r=v+_,n<0?(n<=-1023&&(h=1022),r=c(r,h)):r=c(r,1),n=c(m+p(n+f),-11),r=c(r+g+"0",0,52)}else n=y,r="0"+g;for(var S=a+n+r,E=[],w=0;w<8;w++){E[t?8-w-1:w]=o(c(S,8*w,8*(w+1)),2)}return E}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(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=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){"use strict";n.r(r),n.d(r,{AlignmentControl:function(){return uv},AlignmentToolbar:function(){return pv},Autocomplete:function(){return kv},BlockAlignmentControl:function(){return Oi},BlockAlignmentToolbar:function(){return Ri},BlockBreadcrumb:function(){return Iv},BlockColorsStyleSelector:function(){return Tv},BlockContextProvider:function(){return $i},BlockControls:function(){return br},BlockEdit:function(){return Yi},BlockEditorKeyboardShortcuts:function(){return LE},BlockEditorProvider:function(){return Pu},BlockFormatControls:function(){return hr},BlockIcon:function(){return Au},BlockInspector:function(){return OE},BlockList:function(){return Wm},BlockMover:function(){return qf},BlockNavigationDropdown:function(){return t_},BlockPreview:function(){return sd},BlockSelectionClearer:function(){return Ru},BlockSettingsMenu:function(){return am},BlockSettingsMenuControls:function(){return nm},BlockStyles:function(){return l_},BlockTitle:function(){return Ff},BlockToolbar:function(){return gm},BlockTools:function(){return NE},BlockVerticalAlignmentControl:function(){return qo},BlockVerticalAlignmentToolbar:function(){return Jo},ButtonBlockAppender:function(){return Ef},ButtonBlockerAppender:function(){return Sf},ColorPalette:function(){return w_},ColorPaletteControl:function(){return A_},ContrastChecker:function(){return jg},CopyHandler:function(){return Dy},DefaultBlockAppender:function(){return _f},FontSizePicker:function(){return xh},InnerBlocks:function(){return zm},Inserter:function(){return vf},InspectorAdvancedControls:function(){return mo},InspectorControls:function(){return go},JustifyContentControl:function(){return Zo},JustifyToolbar:function(){return Xo},LineHeightControl:function(){return uh},MediaPlaceholder:function(){return vS},MediaReplaceFlow:function(){return fS},MediaUpload:function(){return cS},MediaUploadCheck:function(){return uS},MultiSelectScrollIntoView:function(){return UE},NavigableToolbar:function(){return Zf},ObserveTyping:function(){return GE},PanelColorSettings:function(){return _S},PlainText:function(){return eE},RichText:function(){return QS},RichTextShortcut:function(){return rE},RichTextToolbarButton:function(){return oE},SETTINGS_DEFAULTS:function(){return h},SkipToSelectedBlock:function(){return SE},ToolSelector:function(){return aE},Typewriter:function(){return KE},URLInput:function(){return Ak},URLInputButton:function(){return pE},URLPopover:function(){return gS},Warning:function(){return Zi},WritingFlow:function(){return Ku},__experimentalBlockAlignmentMatrixControl:function(){return Av},__experimentalBlockFullHeightAligmentControl:function(){return Ev},__experimentalBlockPatternSetup:function(){return v_},__experimentalBlockPatternsList:function(){return Pd},__experimentalBlockVariationPicker:function(){return s_},__experimentalBlockVariationTransforms:function(){return S_},__experimentalBorderRadiusControl:function(){return ig},__experimentalColorGradientControl:function(){return Fg},__experimentalColorGradientSettingsDropdown:function(){return Ug},__experimentalDateFormatPicker:function(){return x_},__experimentalDuotoneControl:function(){return Eb},__experimentalFontAppearanceControl:function(){return ah},__experimentalFontFamilyControl:function(){return _h},__experimentalGetBorderClassesAndStyles:function(){return zb},__experimentalGetColorClassesAndStyles:function(){return Gb},__experimentalGetElementClassName:function(){return tw},__experimentalGetGapCSSValue:function(){return Uo},__experimentalGetGradientClass:function(){return wg},__experimentalGetGradientObjectByGradientValue:function(){return Cg},__experimentalGetMatchingVariation:function(){return rw},__experimentalGetSpacingClassesAndStyles:function(){return $b},__experimentalImageEditingProvider:function(){return ok},__experimentalImageEditor:function(){return yk},__experimentalImageSizeControl:function(){return hk},__experimentalImageURLInputUI:function(){return vE},__experimentalInspectorPopoverHeader:function(){return ZE},__experimentalLayoutStyle:function(){return ki},__experimentalLetterSpacingControl:function(){return ib},__experimentalLibrary:function(){return ME},__experimentalLinkControl:function(){return iS},__experimentalLinkControlSearchInput:function(){return qk},__experimentalLinkControlSearchItem:function(){return Nk},__experimentalLinkControlSearchResults:function(){return jk},__experimentalListView:function(){return Xv},__experimentalPanelColorGradientSettings:function(){return N_},__experimentalPreviewOptions:function(){return _E},__experimentalPublishDateTimePicker:function(){return XE},__experimentalRecursionProvider:function(){return JE},__experimentalResponsiveBlockControl:function(){return nE},__experimentalSpacingSizesControl:function(){return no},__experimentalTextDecorationControl:function(){return Kh},__experimentalTextTransformControl:function(){return tb},__experimentalUnitControl:function(){return sE},__experimentalUseBlockOverlayActive:function(){return fu},__experimentalUseBlockPreview:function(){return cd},__experimentalUseBorderProps:function(){return Vb},__experimentalUseColorProps:function(){return Wb},__experimentalUseCustomSides:function(){return Fo},__experimentalUseGradient:function(){return xg},__experimentalUseHasRecursion:function(){return YE},__experimentalUseMultipleOriginColorsAndGradients:function(){return pg},__experimentalUseResizeCanvas:function(){return kE},__experimentaluseLayoutClasses:function(){return Tb},__experimentaluseLayoutStyles:function(){return Ob},__unstableBlockNameContext:function(){return mm},__unstableBlockSettingsMenuFirstItem:function(){return Hy},__unstableBlockToolbarLastItem:function(){return Ty},__unstableDuotoneFilter:function(){return rd},__unstableDuotoneStylesheet:function(){return td},__unstableDuotoneUnsetStylesheet:function(){return nd},__unstableEditorStyles:function(){return Xp},__unstableGetValuesFromColors:function(){return ed},__unstableIframe:function(){return Yu},__unstableInserterMenuExtension:function(){return sf},__unstablePresetDuotoneFilter:function(){return od},__unstableRichTextInputEvent:function(){return iE},__unstableUseBlockSelectionClearer:function(){return Ou},__unstableUseClipboardHandler:function(){return My},__unstableUseMouseMoveTypingReset:function(){return zE},__unstableUseTypewriter:function(){return $E},__unstableUseTypingObserver:function(){return VE},createCustomColorsHOC:function(){return Xb},getColorClassName:function(){return cg},getColorObjectByAttributeValues:function(){return ag},getColorObjectByColorValue:function(){return sg},getComputedFluidTypographyValue:function(){return Nh},getFontSize:function(){return Ah},getFontSizeClass:function(){return Ih},getFontSizeObjectByValue:function(){return Ch},getGradientSlugByValue:function(){return Ig},getGradientValueBySlug:function(){return Ag},getPxFromCssUnit:function(){return fw},getTypographyClassesAndStyles:function(){return Kb},store:function(){return sr},storeConfig:function(){return ar},transformStyles:function(){return Yp},useBlockDisplayInformation:function(){return Rf},useBlockEditContext:function(){return dr},useBlockProps:function(){return yu},useCachedTruthy:function(){return qb},useInnerBlocksProps:function(){return jm},useSetting:function(){return Kr},withColorContext:function(){return E_},withColors:function(){return ev},withFontSizes:function(){return rv}});var e={};n.r(e),n.d(e,{__experimentalGetActiveBlockIdByBlockNames:function(){return jt},__experimentalGetAllowedBlocks:function(){return vt},__experimentalGetAllowedPatterns:function(){return Et},__experimentalGetBlockListSettingsForBlocks:function(){return Bt},__experimentalGetDirectInsertBlock:function(){return _t},__experimentalGetGlobalBlocksByName:function(){return ee},__experimentalGetLastBlockAttributeChanges:function(){return Ot},__experimentalGetParsedPattern:function(){return kt},__experimentalGetPatternTransformItems:function(){return At},__experimentalGetPatternsByBlockTypes:function(){return wt},__experimentalGetReusableBlockTitle:function(){return Pt},__unstableGetBlockWithoutInnerBlocks:function(){return K},__unstableGetClientIdWithClientIdsTree:function(){return J},__unstableGetClientIdsTree:function(){return Y},__unstableGetContentLockingParent:function(){return Ht},__unstableGetEditorMode:function(){return Ft},__unstableGetSelectedBlocksWithPartialSelection:function(){return Ne},__unstableGetTemporarilyEditingAsBlocks:function(){return Wt},__unstableGetVisibleBlocks:function(){return Gt},__unstableHasActiveBlockOverlayActive:function(){return $t},__unstableIsFullySelected:function(){return Pe},__unstableIsLastBlockChangeIgnored:function(){return Tt},__unstableIsSelectionCollapsed:function(){return Te},__unstableIsSelectionMergeable:function(){return Re},__unstableIsWithinBlockOverlay:function(){return Kt},__unstableSelectionHasUnmergeableBlock:function(){return Oe},areInnerBlocksControlled:function(){return Ut},canEditBlock:function(){return ct},canInsertBlockType:function(){return rt},canInsertBlocks:function(){return ot},canLockBlockType:function(){return ut},canMoveBlock:function(){return at},canMoveBlocks:function(){return st},canRemoveBlock:function(){return it},canRemoveBlocks:function(){return lt},didAutomaticChange:function(){return Dt},getAdjacentBlockClientId:function(){return ge},getBlock:function(){return $},getBlockAttributes:function(){return W},getBlockCount:function(){return ne},getBlockHierarchyRootClientId:function(){return ye},getBlockIndex:function(){return Me},getBlockInsertionPoint:function(){return Ye},getBlockListSettings:function(){return Ct},getBlockMode:function(){return Ge},getBlockName:function(){return G},getBlockOrder:function(){return Fe},getBlockParents:function(){return de},getBlockParentsByBlockName:function(){return fe},getBlockRootClientId:function(){return pe},getBlockSelectionEnd:function(){return le},getBlockSelectionStart:function(){return ie},getBlockTransformItems:function(){return ht},getBlocks:function(){return q},getBlocksByClientId:function(){return te},getClientIdsOfDescendants:function(){return Q},getClientIdsWithDescendants:function(){return Z},getDraggedBlockClientIds:function(){return $e},getFirstMultiSelectedBlockClientId:function(){return Ee},getGlobalBlockCount:function(){return X},getInserterItems:function(){return gt},getLastMultiSelectedBlockClientId:function(){return we},getLowestCommonAncestorWithSelectedBlock:function(){return me},getMultiSelectedBlockClientIds:function(){return ke},getMultiSelectedBlocks:function(){return Se},getMultiSelectedBlocksEndClientId:function(){return Be},getMultiSelectedBlocksStartClientId:function(){return xe},getNextBlockClientId:function(){return be},getPreviousBlockClientId:function(){return he},getSelectedBlock:function(){return ue},getSelectedBlockClientId:function(){return ce},getSelectedBlockClientIds:function(){return _e},getSelectedBlockCount:function(){return ae},getSelectedBlocksInitialCaretPosition:function(){return ve},getSelectionEnd:function(){return oe},getSelectionStart:function(){return re},getSettings:function(){return It},getTemplate:function(){return Xe},getTemplateLock:function(){return et},hasBlockMovingClientId:function(){return Mt},hasInserterItems:function(){return bt},hasMultiSelection:function(){return je},hasSelectedBlock:function(){return se},hasSelectedInnerBlock:function(){return Le},isAncestorBeingDragged:function(){return qe},isAncestorMultiSelected:function(){return Ie},isBlockBeingDragged:function(){return Ke},isBlockHighlighted:function(){return Lt},isBlockInsertionPointVisible:function(){return Qe},isBlockMultiSelected:function(){return Ce},isBlockSelected:function(){return De},isBlockValid:function(){return H},isBlockVisible:function(){return Vt},isBlockWithinSelection:function(){return Ue},isCaretWithinFormattedText:function(){return Je},isDraggingBlocks:function(){return We},isFirstMultiSelectedBlock:function(){return Ae},isLastBlockChangePersistent:function(){return xt},isMultiSelecting:function(){return ze},isNavigationMode:function(){return Nt},isSelectionEnabled:function(){return Ve},isTyping:function(){return He},isValidTemplate:function(){return Ze},wasBlockJustInserted:function(){return zt}});var t={};n.r(t),n.d(t,{__unstableDeleteSelection:function(){return In},__unstableExpandSelection:function(){return Bn},__unstableMarkAutomaticChange:function(){return qn},__unstableMarkLastChangeAsPersistent:function(){return $n},__unstableMarkNextChangeAsNotPersistent:function(){return Kn},__unstableSaveReusableBlock:function(){return Wn},__unstableSetEditorMode:function(){return Yn},__unstableSetTemporarilyEditingAsBlocks:function(){return ir},__unstableSplitSelection:function(){return xn},clearSelectedBlock:function(){return pn},duplicateBlocks:function(){return Zn},enterFormattedText:function(){return Un},exitFormattedText:function(){return jn},flashBlock:function(){return nr},hideInsertionPoint:function(){return wn},insertAfterBlock:function(){return er},insertBeforeBlock:function(){return Xn},insertBlock:function(){return kn},insertBlocks:function(){return Sn},insertDefaultBlock:function(){return Vn},mergeBlocks:function(){return Pn},moveBlockToPosition:function(){return _n},moveBlocksDown:function(){return hn},moveBlocksToPosition:function(){return vn},moveBlocksUp:function(){return bn},multiSelect:function(){return un},receiveBlocks:function(){return tn},removeBlock:function(){return On},removeBlocks:function(){return Tn},replaceBlock:function(){return mn},replaceBlocks:function(){return yn},replaceInnerBlocks:function(){return Rn},resetBlocks:function(){return Zt},resetSelection:function(){return en},selectBlock:function(){return on},selectNextBlock:function(){return an},selectPreviousBlock:function(){return ln},selectionChange:function(){return zn},setBlockMovingClientId:function(){return Qn},setBlockVisibility:function(){return or},setHasControlledInnerBlocks:function(){return rr},setNavigationMode:function(){return Jn},setTemplateValidity:function(){return An},showInsertionPoint:function(){return En},startDraggingBlocks:function(){return Dn},startMultiSelect:function(){return sn},startTyping:function(){return Fn},stopDraggingBlocks:function(){return Ln},stopMultiSelect:function(){return cn},stopTyping:function(){return Mn},synchronizeTemplate:function(){return Cn},toggleBlockHighlight:function(){return tr},toggleBlockMode:function(){return Nn},toggleSelection:function(){return dn},updateBlock:function(){return rn},updateBlockAttributes:function(){return nn},updateBlockListSettings:function(){return Gn},updateSettings:function(){return Hn},validateBlocksToTemplate:function(){return Xt}});var o=window.wp.blocks,i=window.wp.hooks;function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:1;const o=[...e];return o.splice(t,r),b(o,e.slice(t,t+r),n)}const _=e=>e;function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n={[t]:[]};return e.forEach((e=>{const{clientId:r,innerBlocks:o}=e;n[t].push(r),Object.assign(n,k(o,r))})),n}function S(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.reduce(((e,n)=>Object.assign(e,{[n.clientId]:t},S(n.innerBlocks,n.clientId))),{})}function E(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_;const n={},r=[...e];for(;r.length;){const{innerBlocks:e,...o}=r.shift();r.push(...e),n[o.clientId]=t(o)}return n}function w(e){return E(e,(e=>(0,u.omit)(e,"attributes")))}function A(e){return E(e,(e=>e.attributes))}function C(e,t){return"UPDATE_BLOCK_ATTRIBUTES"===e.type&&void 0!==t&&"UPDATE_BLOCK_ATTRIBUTES"===t.type&&(0,u.isEqual)(e.clientIds,t.clientIds)&&function(e,t){return(0,u.isEqual)(Object.keys(e),Object.keys(t))}(e.attributes,t.attributes)}function I(e,t){const n={},r=[...t],o=[...t];for(;r.length;){const e=r.shift();r.push(...e.innerBlocks),o.push(...e.innerBlocks)}for(const e of o)n[e.clientId]={};for(const t of o)n[t.clientId]=Object.assign(n[t.clientId],{...e.byClientId[t.clientId],attributes:e.attributes[t.clientId],innerBlocks:t.innerBlocks.map((e=>n[e.clientId]))});return n}function x(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=new Set([]),i=new Set;for(const t of n){let n=r?t:e.parents[t];do{if(e.controlledInnerBlocks[n]){i.add(n);break}o.add(n),n=e.parents[n]}while(void 0!==n)}for(const e of o)t[e]={...t[e]};for(const n of o)t[n].innerBlocks=(e.order[n]||[]).map((e=>t[e]));for(const n of i)t["controlled||"+n]={innerBlocks:(e.order[n]||[]).map((e=>t[e]))};return t}const B=(0,u.flow)(d.combineReducers,(e=>(t,n)=>{if(t&&"SAVE_REUSABLE_BLOCK_SUCCESS"===n.type){const{id:e,updatedId:r}=n;if(e===r)return t;(t={...t}).attributes=(0,u.mapValues)(t.attributes,((n,o)=>{const{name:i}=t.byClientId[o];return"core/block"===i&&n.ref===e?{...n,ref:r}:n}))}return e(t,n)}),(e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;const r=e(t,n);if(r===t)return t;switch(r.tree=t.tree?t.tree:{},n.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const e=I(r,n.blocks);r.tree=x(r,{...r.tree,...e},n.rootClientId?[n.rootClientId]:[""],!0);break}case"UPDATE_BLOCK":r.tree=x(r,{...r.tree,[n.clientId]:{...r.tree[n.clientId],...r.byClientId[n.clientId],attributes:r.attributes[n.clientId]}},[n.clientId],!1);break;case"UPDATE_BLOCK_ATTRIBUTES":{const e=n.clientIds.reduce(((e,t)=>(e[t]={...r.tree[t],attributes:r.attributes[t]},e)),{});r.tree=x(r,{...r.tree,...e},n.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const e=I(r,n.blocks);r.tree=x(r,{...(0,u.omit)(r.tree,n.replacedClientIds.concat(n.replacedClientIds.filter((t=>!e[t])).map((e=>"controlled||"+e)))),...e},n.blocks.map((e=>e.clientId)),!1);const o=[];for(const e of n.clientIds)void 0===t.parents[e]||""!==t.parents[e]&&!r.byClientId[t.parents[e]]||o.push(t.parents[e]);r.tree=x(r,r.tree,o,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":const e=[];for(const o of n.clientIds)void 0===t.parents[o]||""!==t.parents[o]&&!r.byClientId[t.parents[o]]||e.push(t.parents[o]);r.tree=x(r,(0,u.omit)(r.tree,n.removedClientIds.concat(n.removedClientIds.map((e=>"controlled||"+e)))),e,!0);break;case"MOVE_BLOCKS_TO_POSITION":{const e=[];n.fromRootClientId?e.push(n.fromRootClientId):e.push(""),n.toRootClientId&&e.push(n.toRootClientId),r.tree=x(r,r.tree,e,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{const e=[n.rootClientId?n.rootClientId:""];r.tree=x(r,r.tree,e,!0);break}case"SAVE_REUSABLE_BLOCK_SUCCESS":{const e=Object.keys((0,u.omitBy)(r.attributes,((e,t)=>"core/block"!==r.byClientId[t].name||e.ref!==n.updatedId)));r.tree=x(r,{...r.tree,...e.reduce(((e,t)=>(e[t]={...r.byClientId[t],attributes:r.attributes[t],innerBlocks:r.tree[t].innerBlocks},e)),{})},e,!1)}}return r}),(e=>(t,n)=>{const r=e=>{let r=e;for(let o=0;o(t,n)=>{if("REPLACE_INNER_BLOCKS"!==n.type)return e(t,n);const r={};if(Object.keys(t.controlledInnerBlocks).length){const e=[...n.blocks];for(;e.length;){const{innerBlocks:n,...o}=e.shift();e.push(...n),t.controlledInnerBlocks[o.clientId]&&(r[o.clientId]=!0)}}let o=t;t.order[n.rootClientId]&&(o=e(o,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:r,clientIds:t.order[n.rootClientId]}));let i=o;return n.blocks.length&&(i=e(i,{...n,type:"INSERT_BLOCKS",index:0}),i.order={...i.order,...(0,u.reduce)(r,((e,n,r)=>(t.order[r]&&(e[r]=t.order[r]),e)),{})},i.tree={...i.tree,...(0,u.reduce)(r,((e,n,r)=>{const o=`controlled||${r}`;return t.tree[o]&&(e[o]=t.tree[o]),e}),{})}),i}),(e=>(t,n)=>{if("RESET_BLOCKS"===n.type){const e={...t,byClientId:w(n.blocks),attributes:A(n.blocks),order:k(n.blocks),parents:S(n.blocks),controlledInnerBlocks:{},visibility:{}},r=I(e,n.blocks);return e.tree={...r,"":{innerBlocks:n.blocks.map((e=>r[e.clientId]))}},e}return e(t,n)}),(function(e){let t,n=!1;return(r,o)=>{let i=e(r,o);const l="MARK_LAST_CHANGE_AS_PERSISTENT"===o.type||n;if(r===i&&!l){var a;n="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"===o.type;const e=null===(a=null==r?void 0:r.isPersistentChange)||void 0===a||a;return r.isPersistentChange===e?r:{...i,isPersistentChange:e}}return i={...i,isPersistentChange:l?!n:!C(o,t)},t=o,n="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"===o.type,i}}),(function(e){const t=new Set(["RECEIVE_BLOCKS"]);return(n,r)=>{const o=e(n,r);return o!==n&&(o.isIgnoredChange=t.has(r.type)),o}}),(e=>(t,n)=>{if("SET_HAS_CONTROLLED_INNER_BLOCKS"===n.type){const r=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:n.clientId,blocks:[]});return e(r,n)}return e(t,n)}))({byClientId(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":return{...e,...w(t.blocks)};case"UPDATE_BLOCK":if(!e[t.clientId])return e;const n=(0,u.omit)(t.updates,"attributes");return(0,u.isEmpty)(n)?e:{...e,[t.clientId]:{...e[t.clientId],...n}};case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":return t.blocks?{...(0,u.omit)(e,t.replacedClientIds),...w(t.blocks)}:e;case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":return(0,u.omit)(e,t.removedClientIds)}return e},attributes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":return{...e,...A(t.blocks)};case"UPDATE_BLOCK":return e[t.clientId]&&t.updates.attributes?{...e,[t.clientId]:{...e[t.clientId],...t.updates.attributes}}:e;case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every((t=>!e[t])))return e;const n=t.clientIds.reduce(((n,r)=>({...n,[r]:(0,u.reduce)(t.uniqueByBlock?t.attributes[r]:t.attributes,((t,n,o)=>{var i,l;return n!==t[o]&&((t=(i=e[r])===(l=t)?{...i}:l)[o]=n),t}),e[r])})),{});return t.clientIds.every((t=>n[t]===e[t]))?e:{...e,...n}}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":return t.blocks?{...(0,u.omit)(e,t.replacedClientIds),...A(t.blocks)}:e;case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":return(0,u.omit)(e,t.removedClientIds)}return e},order(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_BLOCKS":{const n=k(t.blocks);return{...e,...(0,u.omit)(n,""),"":((null==e?void 0:e[""])||[]).concat(n[""])}}case"INSERT_BLOCKS":{const{rootClientId:n=""}=t,r=e[n]||[],o=k(t.blocks,n),{index:i=r.length}=t;return{...e,...o,[n]:b(r,o[n],i)}}case"MOVE_BLOCKS_TO_POSITION":{const{fromRootClientId:n="",toRootClientId:r="",clientIds:o}=t,{index:i=e[r].length}=t;if(n===r){const t=e[r].indexOf(o[0]);return{...e,[r]:v(e[r],t,i,o.length)}}return{...e,[n]:(0,u.without)(e[n],...o),[r]:b(e[r],o,i)}}case"MOVE_BLOCKS_UP":{const{clientIds:n,rootClientId:r=""}=t,o=n[0],i=e[r];if(!i.length||o===i[0])return e;const l=i.indexOf(o);return{...e,[r]:v(i,l,l-1,n.length)}}case"MOVE_BLOCKS_DOWN":{const{clientIds:n,rootClientId:r=""}=t,o=n[0],i=n[n.length-1],l=e[r];if(!l.length||i===l[l.length-1])return e;const a=l.indexOf(o);return{...e,[r]:v(l,a,a+1,n.length)}}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const{clientIds:n}=t;if(!t.blocks)return e;const r=k(t.blocks);return(0,u.flow)([e=>(0,u.omit)(e,t.replacedClientIds),e=>({...e,...(0,u.omit)(r,"")}),e=>(0,u.mapValues)(e,(e=>(0,u.reduce)(e,((e,t)=>t===n[0]?[...e,...r[""]]:(-1===n.indexOf(t)&&e.push(t),e)),[])))])(e)}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":return(0,u.flow)([e=>(0,u.omit)(e,t.removedClientIds),e=>(0,u.mapValues)(e,(e=>(0,u.without)(e,...t.removedClientIds)))])(e)}return e},parents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_BLOCKS":return{...e,...S(t.blocks)};case"INSERT_BLOCKS":return{...e,...S(t.blocks,t.rootClientId||"")};case"MOVE_BLOCKS_TO_POSITION":return{...e,...t.clientIds.reduce(((e,n)=>(e[n]=t.toRootClientId||"",e)),{})};case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":return{...(0,u.omit)(e,t.replacedClientIds),...S(t.blocks,e[t.clientIds[0]])};case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":return(0,u.omit)(e,t.removedClientIds)}return e},controlledInnerBlocks(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,clientId:n,hasControlledInnerBlocks:r}=arguments.length>1?arguments[1]:void 0;return"SET_HAS_CONTROLLED_INNER_BLOCKS"===t?{...e,[n]:r}:e},visibility(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SET_BLOCK_VISIBILITY"===t.type?{...e,...t.updates}:e}});function P(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CLEAR_SELECTED_BLOCK":return e.clientId?{}:e;case"SELECT_BLOCK":return t.clientId===e.clientId?e:{clientId:t.clientId};case"REPLACE_INNER_BLOCKS":case"INSERT_BLOCKS":return t.updateSelection&&t.blocks.length?{clientId:t.blocks[0].clientId}:e;case"REMOVE_BLOCKS":return t.clientIds&&t.clientIds.length&&-1!==t.clientIds.indexOf(e.clientId)?{}:e;case"REPLACE_BLOCKS":{if(-1===t.clientIds.indexOf(e.clientId))return e;const n=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return n?n.clientId===e.clientId?e:{clientId:n.clientId}:{}}}return e}var T=(0,d.combineReducers)({blocks:B,isTyping:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e},draggedBlocks:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e},selection:function(){var e,t,n,r;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;switch(i.type){case"SELECTION_CHANGE":return i.clientId?{selectionStart:{clientId:i.clientId,attributeKey:i.attributeKey,offset:i.startOffset},selectionEnd:{clientId:i.clientId,attributeKey:i.attributeKey,offset:i.endOffset}}:{selectionStart:i.start||o.selectionStart,selectionEnd:i.end||o.selectionEnd};case"RESET_SELECTION":const{selectionStart:l,selectionEnd:a}=i;return{selectionStart:l,selectionEnd:a};case"MULTI_SELECT":const{start:s,end:c}=i;return s===(null===(e=o.selectionStart)||void 0===e?void 0:e.clientId)&&c===(null===(t=o.selectionEnd)||void 0===t?void 0:t.clientId)?o:{selectionStart:{clientId:s},selectionEnd:{clientId:c}};case"RESET_BLOCKS":const u=null==o||null===(n=o.selectionStart)||void 0===n?void 0:n.clientId,p=null==o||null===(r=o.selectionEnd)||void 0===r?void 0:r.clientId;if(!u&&!p)return o;if(!i.blocks.some((e=>e.clientId===u)))return{selectionStart:{},selectionEnd:{}};if(!i.blocks.some((e=>e.clientId===p)))return{...o,selectionEnd:o.selectionStart}}return{selectionStart:P(o.selectionStart,i),selectionEnd:P(o.selectionEnd,i)}},isMultiSelecting:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e},isSelectionEnabled:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0;return"TOGGLE_SELECTION"===t.type?t.isSelectionEnabled:e},initialPosition:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"REPLACE_BLOCKS"===t.type&&void 0!==t.initialPosition||["MULTI_SELECT","SELECT_BLOCK","RESET_SELECTION","INSERT_BLOCKS","REPLACE_INNER_BLOCKS"].includes(t.type)?t.initialPosition:e},blocksMode:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("TOGGLE_BLOCK_MODE"===t.type){const{clientId:n}=t;return{...e,[n]:e[n]&&"html"===e[n]?"visual":"html"}}return e},blockListSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":return(0,u.omit)(e,t.clientIds);case"UPDATE_BLOCK_LIST_SETTINGS":{const{clientId:n}=t;return t.settings?(0,u.isEqual)(e[n],t.settings)?e:{...e,[n]:t.settings}:e.hasOwnProperty(n)?(0,u.omit)(e,n):e}}return e},insertionPoint:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SHOW_INSERTION_POINT":const{rootClientId:e,index:n,__unstableWithInserter:r}=t;return{rootClientId:e,index:n,__unstableWithInserter:r};case"HIDE_INSERTION_POINT":return null}return e},template:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isValid:!0},t=arguments.length>1?arguments[1]:void 0;return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},settings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,t=arguments.length>1?arguments[1]:void 0;return"UPDATE_SETTINGS"===t.type?{...e,...t.settings}:e},preferences:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":return t.blocks.reduce(((e,n)=>{const{attributes:r,name:i}=n,l=(0,d.select)(o.store).getActiveBlockVariation(i,r);let a=null!=l&&l.name?`${i}/${l.name}`:i;const s={name:a};return"core/block"===i&&(s.ref=r.ref,a+="/"+r.ref),{...e,insertUsage:{...e.insertUsage,[a]:{time:t.time,count:e.insertUsage[a]?e.insertUsage[a].count+1:1,insert:s}}}}),e)}return e},lastBlockAttributesChange:function(e,t){switch(t.type){case"UPDATE_BLOCK":if(!t.updates.attributes)break;return{[t.clientId]:t.updates.attributes};case"UPDATE_BLOCK_ATTRIBUTES":return t.clientIds.reduce(((e,n)=>({...e,[n]:t.uniqueByBlock?t.attributes[n]:t.attributes})),{})}return null},editorMode:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"edit",t=arguments.length>1?arguments[1]:void 0;return"INSERT_BLOCKS"===t.type&&"navigation"===e?"edit":"SET_EDITOR_MODE"===t.type?t.mode:e},hasBlockMovingClientId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"SET_BLOCK_MOVING_MODE"===t.type?t.hasBlockMovingClientId:"SET_EDITOR_MODE"===t.type?null:e},automaticChangeStatus:function(e,t){switch(t.type){case"MARK_AUTOMATIC_CHANGE":return"pending";case"MARK_AUTOMATIC_CHANGE_FINAL":return"pending"===e?"final":void 0;case"SELECTION_CHANGE":return"final"!==e?e:void 0;case"SET_BLOCK_VISIBILITY":case"START_TYPING":case"STOP_TYPING":case"UPDATE_BLOCK_LIST_SETTINGS":return e}},highlightedBlock:function(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":const{clientId:n,isHighlighted:r}=t;return r?n:e===n?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e},lastBlockInserted:function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"INSERT_BLOCKS":if(!n.blocks.length)return t;return{clientId:n.blocks[0].clientId,source:null===(e=n.meta)||void 0===e?void 0:e.source};case"RESET_BLOCKS":return{}}return t},temporarilyEditingAsBlocks:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return"SET_TEMPORARILY_EDITING_AS_BLOCKS"===t.type?t.temporarilyEditingAsBlocks:e}}),O={};function R(e){return[e]}function N(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r{const n=e.blocks.byClientId[t];return n?{...n,attributes:W(e,t)}:null}),((e,t)=>[e.blocks.byClientId[t],e.blocks.attributes[t]]));function q(e,t){var n;const r=t&&Ut(e,t)?"controlled||"+t:t||"";return(null===(n=e.blocks.tree[r])||void 0===n?void 0:n.innerBlocks)||V}const J=F(((e,t)=>({clientId:t,innerBlocks:Y(e,t)})),(e=>[e.blocks.order])),Y=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,u.map)(Fe(e,t),(t=>J(e,t)))}),(e=>[e.blocks.order])),Q=F(((e,t)=>{const n=[];for(const r of t)for(const t of Fe(e,r))n.push(t,...Q(e,[t]));return n}),(e=>[e.blocks.order])),Z=F((e=>{const t=[];for(const n of Fe(e))t.push(n,...Q(e,[n]));return t}),(e=>[e.blocks.order])),X=F(((e,t)=>{const n=Z(e);return t?(0,u.reduce)(n,((n,r)=>e.blocks.byClientId[r].name===t?n+1:n),0):n.length}),(e=>[e.blocks.order,e.blocks.byClientId])),ee=F(((e,t)=>{if(!t)return V;const n=Z(e).filter((n=>e.blocks.byClientId[n].name===t));return n.length>0?n:V}),(e=>[e.blocks.order,e.blocks.byClientId])),te=F(((e,t)=>(0,u.map)((0,u.castArray)(t),(t=>$(e,t)))),((e,t)=>(0,u.map)((0,u.castArray)(t),(t=>e.blocks.tree[t]))));function ne(e,t){return Fe(e,t).length}function re(e){return e.selection.selectionStart}function oe(e){return e.selection.selectionEnd}function ie(e){return e.selection.selectionStart.clientId}function le(e){return e.selection.selectionEnd.clientId}function ae(e){const t=ke(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function se(e){const{selectionStart:t,selectionEnd:n}=e.selection;return!!t.clientId&&t.clientId===n.clientId}function ce(e){const{selectionStart:t,selectionEnd:n}=e.selection,{clientId:r}=t;return r&&r===n.clientId?r:null}function ue(e){const t=ce(e);return t?$(e,t):null}function pe(e,t){return void 0!==e.blocks.parents[t]?e.blocks.parents[t]:null}const de=F((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=[];let o=t;for(;e.blocks.parents[o];)o=e.blocks.parents[o],r.push(o);return n?r:r.reverse()}),(e=>[e.blocks.parents])),fe=F((function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=de(e,t,r);return(0,u.map)((0,u.filter)((0,u.map)(o,(t=>({id:t,name:G(e,t)}))),(e=>{let{name:t}=e;return Array.isArray(n)?n.includes(t):t===n})),(e=>{let{id:t}=e;return t}))}),(e=>[e.blocks.parents]));function ye(e,t){let n,r=t;do{n=r,r=e.blocks.parents[r]}while(r);return n}function me(e,t){const n=ce(e),r=[...de(e,t),t],o=[...de(e,n),n];let i;const l=Math.min(r.length,o.length);for(let e=0;e2&&void 0!==arguments[2]?arguments[2]:1;if(void 0===t&&(t=ce(e)),void 0===t&&(t=n<0?Ee(e):we(e)),!t)return null;const r=pe(e,t);if(null===r)return null;const{order:o}=e.blocks,i=o[r],l=i.indexOf(t),a=l+1*n;return a<0||a===i.length?null:i[a]}function he(e,t){return ge(e,t,-1)}function be(e,t){return ge(e,t,1)}function ve(e){return e.initialPosition}const _e=F((e=>{const{selectionStart:t,selectionEnd:n}=e.selection;if(void 0===t.clientId||void 0===n.clientId)return V;if(t.clientId===n.clientId)return[t.clientId];const r=pe(e,t.clientId);if(null===r)return V;const o=Fe(e,r),i=o.indexOf(t.clientId),l=o.indexOf(n.clientId);return i>l?o.slice(l,i+1):o.slice(i,l+1)}),(e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]));function ke(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?V:_e(e)}const Se=F((e=>{const t=ke(e);return t.length?t.map((t=>$(e,t))):V}),(e=>[..._e.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]));function Ee(e){return ke(e)[0]||null}function we(e){const t=ke(e);return t[t.length-1]||null}function Ae(e,t){return Ee(e)===t}function Ce(e,t){return-1!==ke(e).indexOf(t)}const Ie=F(((e,t)=>{let n=t,r=!1;for(;n&&!r;)n=pe(e,n),r=Ce(e,n);return r}),(e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]));function xe(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?null:t.clientId||null}function Be(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?null:n.clientId||null}function Pe(e){const t=re(e),n=oe(e);return!t.attributeKey&&!n.attributeKey&&void 0===t.offset&&void 0===n.offset}function Te(e){const t=re(e),n=oe(e);return!!t&&!!n&&t.clientId===n.clientId&&t.attributeKey===n.attributeKey&&t.offset===n.offset}function Oe(e){return _e(e).some((t=>{const n=G(e,t);return!(0,o.getBlockType)(n).merge}))}function Re(e,t){const n=re(e),r=oe(e);if(n.clientId===r.clientId)return!1;if(!n.attributeKey||!r.attributeKey||void 0===n.offset||void 0===r.offset)return!1;const i=pe(e,n.clientId);if(i!==pe(e,r.clientId))return!1;const l=Fe(e,i);let a,s;l.indexOf(n.clientId)>l.indexOf(r.clientId)?(a=r,s=n):(a=n,s=r);const c=t?s.clientId:a.clientId,u=t?a.clientId:s.clientId,p=G(e,c);if(!(0,o.getBlockType)(p).merge)return!1;const d=$(e,u);if(d.name===p)return!0;const f=(0,o.switchToBlockType)(d,p);return f&&f.length}const Ne=e=>{const t=re(e),n=oe(e);if(t.clientId===n.clientId)return V;if(!t.attributeKey||!n.attributeKey||void 0===t.offset||void 0===n.offset)return V;const r=pe(e,t.clientId);if(r!==pe(e,n.clientId))return V;const i=Fe(e,r),l=i.indexOf(t.clientId),a=i.indexOf(n.clientId),[s,c]=l>a?[n,t]:[t,n],u=$(e,s.clientId),p=(0,o.getBlockType)(u.name),d=$(e,c.clientId),f=(0,o.getBlockType)(d.name),y=u.attributes[s.attributeKey],m=d.attributes[c.attributeKey],g=p.attributes[s.attributeKey],h=f.attributes[c.attributeKey];let b=(0,L.create)({html:y,...z(g)}),v=(0,L.create)({html:m,...z(h)});return b=(0,L.remove)(b,0,s.offset),v=(0,L.remove)(v,c.offset,v.text.length),[{...u,attributes:{...u.attributes,[s.attributeKey]:(0,L.toHTMLString)({value:b,...z(g)})}},{...d,attributes:{...d.attributes,[c.attributeKey]:(0,L.toHTMLString)({value:v,...z(h)})}}]};function Fe(e,t){return e.blocks.order[t||""]||V}function Me(e,t){return Fe(e,pe(e,t)).indexOf(t)}function De(e,t){const{selectionStart:n,selectionEnd:r}=e.selection;return n.clientId===r.clientId&&n.clientId===t}function Le(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,u.some)(Fe(e,t),(t=>De(e,t)||Ce(e,t)||n&&Le(e,t,n)))}function Ue(e,t){if(!t)return!1;const n=ke(e),r=n.indexOf(t);return r>-1&&rKe(e,t)))}function Je(){return j()('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}function Ye(e){let t,n;const{insertionPoint:r,selection:{selectionEnd:o}}=e;if(null!==r)return r;const{clientId:i}=o;return i?(t=pe(e,i)||void 0,n=Me(e,o.clientId)+1):n=Fe(e).length,{rootClientId:t,index:n}}function Qe(e){return null!==e.insertionPoint}function Ze(e){return e.template.isValid}function Xe(e){return e.settings.template}function et(e,t){if(!t)return e.settings.templateLock;const n=Ct(e,t);return n?n.templateLock:void 0}const tt=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return"boolean"==typeof e?e:Array.isArray(e)?!(!e.includes("core/post-content")||null!==t)||e.includes(t):n},nt=function(e,t){let n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(t&&"object"==typeof t?(n=t,t=n.name):n=(0,o.getBlockType)(t),!n)return!1;const{allowedBlockTypes:l}=It(e),a=tt(l,t,!0);if(!a)return!1;const s=!!et(e,r);if(s)return!1;const c=Ct(e,r);if(r&&void 0===c)return!1;const p=null==c?void 0:c.allowedBlocks,d=tt(p,t),f=n.parent,y=G(e,r),m=tt(f,y);let g=!0;const h=n.ancestor;if(h){const t=[r,...de(e,r)];g=(0,u.some)(t,(t=>tt(h,G(e,t))))}const b=g&&(null===d&&null===m||!0===d||!0===m);return b?(0,i.applyFilters)("blockEditor.__unstableCanInsertBlockType",b,n,r,{getBlock:$.bind(null,e),getBlockParentsByBlockName:fe.bind(null,e)}):b},rt=F(nt,((e,t,n)=>[e.blockListSettings[n],e.blocks.byClientId[n],e.settings.allowedBlockTypes,e.settings.templateLock]));function ot(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t.every((t=>rt(e,G(e,t),n)))}function it(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=W(e,t);if(null===r)return!0;const{lock:o}=r,i=!!et(e,n);return void 0===o||void 0===(null==o?void 0:o.remove)?!i:!(null!=o&&o.remove)}function lt(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t.every((t=>it(e,t,n)))}function at(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=W(e,t);if(null===r)return;const{lock:o}=r,i="all"===et(e,n);return void 0===o||void 0===(null==o?void 0:o.move)?!i:!(null!=o&&o.move)}function st(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t.every((t=>at(e,t,n)))}function ct(e,t){const n=W(e,t);if(null===n)return!0;const{lock:r}=n;return!(null!=r&&r.edit)}function ut(e,t){var n;return!!(0,o.hasBlockSupport)(t,"lock",!0)&&!(null===(n=e.settings)||void 0===n||!n.canLockBlocks)}function pt(e,t){var n,r;return null!==(n=null===(r=e.preferences.insertUsage)||void 0===r?void 0:r[t])&&void 0!==n?n:null}const dt=(e,t,n)=>!!(0,o.hasBlockSupport)(t,"inserter",!0)&&nt(e,t.name,n),ft=(e,t)=>n=>{const r=`${t.id}/${n.name}`,{time:o,count:i=0}=pt(e,r)||{};return{...t,id:r,icon:n.icon||t.icon,title:n.title||t.title,description:n.description||t.description,category:n.category||t.category,example:n.hasOwnProperty("example")?n.example:t.example,initialAttributes:{...t.initialAttributes,...n.attributes},innerBlocks:n.innerBlocks,keywords:n.keywords||t.keywords,frecency:yt(o,i)}},yt=(e,t)=>{if(!e)return t;const n=Date.now()-e;switch(!0){case n<36e5:return 4*t;case n<864e5:return 2*t;case n<6048e5:return t/2;default:return t/4}},mt=(e,t)=>{let{buildScope:n="inserter"}=t;return t=>{const r=t.name;let i=!1;(0,o.hasBlockSupport)(t.name,"multiple",!0)||(i=(0,u.some)(te(e,Z(e)),{name:t.name}));const{time:l,count:a=0}=pt(e,r)||{},s={id:r,name:t.name,title:t.title,icon:t.icon,isDisabled:i,frecency:yt(l,a)};if("transform"===n)return s;const c=(0,o.getBlockVariations)(t.name,"inserter");return{...s,initialAttributes:{},description:t.description,category:t.category,keywords:t.keywords,variations:c,example:t.example,utility:1}}},gt=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=mt(e,{buildScope:"inserter"}),r=/^\s*)[^])*)\5|[^]*?)}\s+)?(\/)?-->/,i=t=>{let n=D;if("web"===a.Platform.OS){const e=("string"==typeof t.content.raw?t.content.raw:t.content).match(r);if(e){const[,,t="core/",r]=e,i=(0,o.getBlockType)(t+r);i&&(n=i.icon)}}const i=`core/block/${t.id}`,{time:l,count:s=0}=pt(e,i)||{},c=yt(l,s);return{id:i,name:"core/block",initialAttributes:{ref:t.id},title:t.title.raw,icon:n,category:"reusable",keywords:[],isDisabled:!1,utility:1,frecency:c}},l=(0,o.getBlockTypes)().filter((n=>dt(e,n,t))).map(n),s=nt(e,"core/block",t)?Rt(e).map(i):[],c=l.reduce(((t,n)=>{const{variations:r=[]}=n;if(r.some((e=>{let{isDefault:t}=e;return t}))||t.push(n),r.length){const o=ft(e,n);t.push(...r.map(o))}return t}),[]),u=(e,t)=>{const{core:n,noncore:r}=e;return(t.name.startsWith("core/")?n:r).push(t),e},{core:p,noncore:d}=c.reduce(u,{core:[],noncore:[]}),f=[...p,...d];return[...f,...s]}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.blocks.order,e.preferences.insertUsage,e.settings.allowedBlockTypes,e.settings.templateLock,Rt(e),(0,o.getBlockTypes)()])),ht=F((function(e,t){var n;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const i=(0,u.castArray)(t),[l]=i,a=mt(e,{buildScope:"transform"}),s=(0,o.getBlockTypes)().filter((t=>dt(e,t,r))).map(a),c=Object.fromEntries(Object.entries(s).map((e=>{let[,t]=e;return[t.name,t]})));c["*"]={frecency:1/0,id:"*",isDisabled:!1,name:"*",title:(0,m.__)("Unwrap"),icon:null===(n=c[null==l?void 0:l.name])||void 0===n?void 0:n.icon};const p=(0,o.getPossibleBlockTransformations)(i).reduce(((e,t)=>("*"===t?e.push(c["*"]):c[null==t?void 0:t.name]&&e.push(c[t.name]),e)),[]);return(0,u.orderBy)(p,(e=>c[e.name].frecency),"desc")}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.preferences.insertUsage,e.settings.allowedBlockTypes,e.settings.templateLock,(0,o.getBlockTypes)()])),bt=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=(0,u.some)((0,o.getBlockTypes)(),(n=>dt(e,n,t)));if(n)return!0;const r=nt(e,"core/block",t)&&Rt(e).length>0;return r}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.settings.allowedBlockTypes,e.settings.templateLock,Rt(e),(0,o.getBlockTypes)()])),vt=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t)return(0,u.filter)((0,o.getBlockTypes)(),(n=>dt(e,n,t)))}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.settings.allowedBlockTypes,e.settings.templateLock,(0,o.getBlockTypes)()])),_t=F((function(e){var t,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!r)return;const o=null===(t=e.blockListSettings[r])||void 0===t?void 0:t.__experimentalDefaultBlock,i=null===(n=e.blockListSettings[r])||void 0===n?void 0:n.__experimentalDirectInsert;return o&&i?"function"==typeof i?i($(e,r))?o:null:o:void 0}),((e,t)=>[e.blockListSettings[t],e.blocks.tree[t]])),kt=F(((e,t)=>{const n=e.settings.__experimentalBlockPatterns.find((e=>{let{name:n}=e;return n===t}));return n?{...n,blocks:(0,o.parse)(n.content,{__unstableSkipMigrationLogs:!0})}:null}),(e=>[e.settings.__experimentalBlockPatterns])),St=F((e=>{const t=e.settings.__experimentalBlockPatterns,{allowedBlockTypes:n}=It(e),r=t.filter((e=>{let{inserter:t=!0}=e;return!!t})).map((t=>{let{name:n}=t;return kt(e,n)})),o=r.filter((e=>{let{blocks:t}=e;return((e,t)=>{if("boolean"==typeof t)return t;const n=[...e];for(;n.length>0;){var r;const e=n.shift();if(!tt(t,e.name||e.blockName,!0))return!1;null===(r=e.innerBlocks)||void 0===r||r.forEach((e=>{n.push(e)}))}return!0})(t,n)}));return o}),(e=>[e.settings.__experimentalBlockPatterns,e.settings.allowedBlockTypes])),Et=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=St(e),r=(0,u.filter)(n,(n=>{let{blocks:r}=n;return r.every((n=>{let{name:r}=n;return rt(e,r,t)}))}));return r}),((e,t)=>[e.settings.__experimentalBlockPatterns,e.settings.allowedBlockTypes,e.settings.templateLock,e.blockListSettings[t],e.blocks.byClientId[t]])),wt=F((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!t)return V;const r=Et(e,n),o=Array.isArray(t)?t:[t];return r.filter((e=>{var t,n;return null==e||null===(t=e.blockTypes)||void 0===t||null===(n=t.some)||void 0===n?void 0:n.call(t,(e=>o.includes(e)))}))}),((e,t)=>[...Et.getDependants(e,t)])),At=F((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!t)return V;if(t.some((t=>{let{clientId:n,innerBlocks:r}=t;return r.length||Ut(e,n)})))return V;const r=Array.from(new Set(t.map((e=>{let{name:t}=e;return t}))));return wt(e,r,n)}),((e,t)=>[...wt.getDependants(e,t)]));function Ct(e,t){return e.blockListSettings[t]}function It(e){return e.settings}function xt(e){return e.blocks.isPersistentChange}const Bt=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.reduce(((t,n)=>e.blockListSettings[n]?{...t,[n]:e.blockListSettings[n]}:t),{})}),(e=>[e.blockListSettings])),Pt=F(((e,t)=>{var n;const r=(0,u.find)(Rt(e),(e=>e.id===t));return r?null===(n=r.title)||void 0===n?void 0:n.raw:null}),(e=>[Rt(e)]));function Tt(e){return e.blocks.isIgnoredChange}function Ot(e){return e.lastBlockAttributesChange}function Rt(e){var t,n;return null!==(t=null==e||null===(n=e.settings)||void 0===n?void 0:n.__experimentalReusableBlocks)&&void 0!==t?t:V}function Nt(e){return"navigation"===e.editorMode}function Ft(e){return e.editorMode}function Mt(e){return e.hasBlockMovingClientId}function Dt(e){return!!e.automaticChangeStatus}function Lt(e,t){return e.highlightedBlock===t}function Ut(e,t){return!!e.blocks.controlledInnerBlocks[t]}const jt=F(((e,t)=>{if(!t.length)return null;const n=ce(e);if(t.includes(G(e,n)))return n;const r=ke(e),o=fe(e,n||r[0],t);return o?o[o.length-1]:null}),((e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]));function zt(e,t,n){const{lastBlockInserted:r}=e;return r.clientId===t&&r.source===n}function Vt(e,t){var n,r;return null===(n=null===(r=e.blocks.visibility)||void 0===r?void 0:r[t])||void 0===n||n}const Gt=F((e=>new Set(Object.keys(e.blocks.visibility).filter((t=>e.blocks.visibility[t])))),(e=>[e.blocks.visibility])),Ht=F(((e,t)=>{let n,r=t;for(;e.blocks.parents[r];)r=e.blocks.parents[r],"contentOnly"===et(e,r)&&(n=r);return n}),(e=>[e.blocks.parents,e.blockListSettings]));function Wt(e){return e.temporarilyEditingAsBlocks}function $t(e,t){if(!ct(e,t))return!0;const n=Ft(e);if("zoom-out"===n&&!pe(e,t))return!0;const r=(0,o.hasBlockSupport)(G(e,t),"__experimentalDisableBlockOverlay",!1);return("navigation"===n||!r&&Ut(e,t))&&!De(e,t)&&!Le(e,t,!0)}function Kt(e,t){let n=e.blocks.parents[t];for(;n;){if($t(e,n))return!0;n=e.blocks.parents[n]}return!1}var qt=window.wp.a11y;const Jt="†";function Yt(e){if(e)return Object.keys(e).find((t=>{const n=e[t];return"string"==typeof n&&-1!==n.indexOf(Jt)}))}const Qt=e=>Array.isArray(e)?e:[e],Zt=e=>t=>{let{dispatch:n}=t;n({type:"RESET_BLOCKS",blocks:e}),n(Xt(e))},Xt=e=>t=>{let{select:n,dispatch:r}=t;const i=n.getTemplate(),l=n.getTemplateLock(),a=!i||"all"!==l||(0,o.doBlocksMatchTemplate)(e,i);if(a!==n.isValidTemplate())return r.setTemplateValidity(a),a};function en(e,t,n){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:n}}function tn(e){return j()('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function nn(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:Qt(e),attributes:t,uniqueByBlock:n}}function rn(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function on(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}const ln=e=>t=>{let{select:n,dispatch:r}=t;const o=n.getPreviousBlockClientId(e);o&&r.selectBlock(o,-1)},an=e=>t=>{let{select:n,dispatch:r}=t;const o=n.getNextBlockClientId(e);o&&r.selectBlock(o)};function sn(){return{type:"START_MULTI_SELECT"}}function cn(){return{type:"STOP_MULTI_SELECT"}}const un=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return r=>{let{select:o,dispatch:i}=r;if(o.getBlockRootClientId(e)!==o.getBlockRootClientId(t))return;i({type:"MULTI_SELECT",start:e,end:t,initialPosition:n});const l=o.getSelectedBlockCount();(0,qt.speak)((0,m.sprintf)((0,m._n)("%s block selected.","%s blocks selected.",l),l),"assertive")}};function pn(){return{type:"CLEAR_SELECTED_BLOCK"}}function dn(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}function fn(e,t){var n,r;const i=null!==(n=null==t||null===(r=t.__experimentalPreferredStyleVariations)||void 0===r?void 0:r.value)&&void 0!==n?n:{};return e.map((e=>{var t;const n=e.name;if(!(0,o.hasBlockSupport)(n,"defaultStylePicker",!0))return e;if(!i[n])return e;const r=null===(t=e.attributes)||void 0===t?void 0:t.className;if(null!=r&&r.includes("is-style-"))return e;const{attributes:l={}}=e,a=i[n];return{...e,attributes:{...l,className:`${r||""} is-style-${a}`.trim()}}}))}const yn=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0;return i=>{let{select:l,dispatch:a}=i;e=Qt(e),t=fn(Qt(t),l.getSettings());const s=l.getBlockRootClientId(e[0]);for(let e=0;e{let{select:t,dispatch:n}=e;if(t.getBlockCount()>0)return;const{__unstableHasCustomAppender:r}=t.getSettings();r||n.insertDefaultBlock()}))}};function mn(e,t){return yn(e,t)}const gn=e=>(t,n)=>r=>{let{select:o,dispatch:i}=r;o.canMoveBlocks(t,n)&&i({type:e,clientIds:Qt(t),rootClientId:n})},hn=gn("MOVE_BLOCKS_DOWN"),bn=gn("MOVE_BLOCKS_UP"),vn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3?arguments[3]:void 0;return o=>{let{select:i,dispatch:l}=o;if(i.canMoveBlocks(e,t)){if(t!==n){if(!i.canRemoveBlocks(e,t))return;if(!i.canInsertBlocks(e,n))return}l({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:n,clientIds:e,index:r})}}};function _n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3?arguments[3]:void 0;return vn([e],t,n,r)}function kn(e,t,n,r,o){return Sn([e],t,n,r,0,o)}const Sn=function(e,t,n){let r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=arguments.length>5?arguments[5]:void 0;return l=>{let{select:a,dispatch:s}=l;null!==o&&"object"==typeof o&&(i=o,o=0,j()("meta argument in wp.data.dispatch('core/block-editor')",{since:"5.8",hint:"The meta argument is now the 6th argument of the function"})),e=fn(Qt(e),a.getSettings());const c=[];for(const t of e){a.canInsertBlockType(t.name,n)&&c.push(t)}c.length&&s({type:"INSERT_BLOCKS",blocks:c,index:t,rootClientId:n,time:Date.now(),updateSelection:r,initialPosition:r?o:null,meta:i})}};function En(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{__unstableWithInserter:r}=n;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:r}}function wn(){return{type:"HIDE_INSERTION_POINT"}}function An(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}const Cn=()=>e=>{let{select:t,dispatch:n}=e;n({type:"SYNCHRONIZE_TEMPLATE"});const r=t.getBlocks(),i=t.getTemplate(),l=(0,o.synchronizeBlocksWithTemplate)(r,i);n.resetBlocks(l)},In=e=>t=>{let{registry:n,select:r,dispatch:i}=t;const l=r.getSelectionStart(),a=r.getSelectionEnd();if(l.clientId===a.clientId)return;if(!l.attributeKey||!a.attributeKey||void 0===l.offset||void 0===a.offset)return!1;const s=r.getBlockRootClientId(l.clientId);if(s!==r.getBlockRootClientId(a.clientId))return;const c=r.getBlockOrder(s);let u,p;c.indexOf(l.clientId)>c.indexOf(a.clientId)?(u=a,p=l):(u=l,p=a);const d=e?p:u,f=r.getBlock(d.clientId),y=(0,o.getBlockType)(f.name);if(!y.merge)return;const m=u,g=p,h=r.getBlock(m.clientId),b=(0,o.getBlockType)(h.name),v=r.getBlock(g.clientId),_=(0,o.getBlockType)(v.name),k=h.attributes[m.attributeKey],S=v.attributes[g.attributeKey],E=b.attributes[m.attributeKey],w=_.attributes[g.attributeKey];let A=(0,L.create)({html:k,...z(E)}),C=(0,L.create)({html:S,...z(w)});A=(0,L.remove)(A,m.offset,A.text.length),C=(0,L.insert)(C,Jt,0,g.offset);const I=(0,o.cloneBlock)(h,{[m.attributeKey]:(0,L.toHTMLString)({value:A,...z(E)})}),x=(0,o.cloneBlock)(v,{[g.attributeKey]:(0,L.toHTMLString)({value:C,...z(w)})}),B=e?I:x,P=h.name===v.name?[B]:(0,o.switchToBlockType)(B,y.name);if(!P||!P.length)return;let T;if(e){const e=P.pop();T=y.merge(e.attributes,x.attributes)}else{const e=P.shift();T=y.merge(I.attributes,e.attributes)}const O=Yt(T),R=T[O],N=(0,L.create)({html:R,...z(y.attributes[O])}),F=N.text.indexOf(Jt),M=(0,L.remove)(N,F,F+1),D=(0,L.toHTMLString)({value:M,...z(y.attributes[O])});T[O]=D;const U=r.getSelectedBlockClientIds(),j=[...e?P:[],{...f,attributes:{...f.attributes,...T}},...e?[]:P];n.batch((()=>{i.selectionChange(f.clientId,O,F,F),i.replaceBlocks(U,j,0,r.getSelectedBlocksInitialCaretPosition())}))},xn=()=>e=>{let{select:t,dispatch:n}=e;const r=t.getSelectionStart(),i=t.getSelectionEnd();if(r.clientId===i.clientId)return;if(!r.attributeKey||!i.attributeKey||void 0===r.offset||void 0===i.offset)return;const l=t.getBlockRootClientId(r.clientId);if(l!==t.getBlockRootClientId(i.clientId))return;const a=t.getBlockOrder(l);let s,c;a.indexOf(r.clientId)>a.indexOf(i.clientId)?(s=i,c=r):(s=r,c=i);const u=s,p=c,d=t.getBlock(u.clientId),f=(0,o.getBlockType)(d.name),y=t.getBlock(p.clientId),m=(0,o.getBlockType)(y.name),g=d.attributes[u.attributeKey],h=y.attributes[p.attributeKey],b=f.attributes[u.attributeKey],v=m.attributes[p.attributeKey];let _=(0,L.create)({html:g,...z(b)}),k=(0,L.create)({html:h,...z(v)});_=(0,L.remove)(_,u.offset,_.text.length),k=(0,L.remove)(k,0,p.offset),n.replaceBlocks(t.getSelectedBlockClientIds(),[{...d,attributes:{...d.attributes,[u.attributeKey]:(0,L.toHTMLString)({value:_,...z(b)})}},(0,o.createBlock)((0,o.getDefaultBlockName)()),{...y,attributes:{...y.attributes,[p.attributeKey]:(0,L.toHTMLString)({value:k,...z(v)})}}],1,t.getSelectedBlocksInitialCaretPosition())},Bn=()=>e=>{let{select:t,dispatch:n}=e;const r=t.getSelectionStart(),o=t.getSelectionEnd();n.selectionChange({start:{clientId:r.clientId},end:{clientId:o.clientId}})},Pn=(e,t)=>n=>{let{registry:r,select:i,dispatch:l}=n;const a=[e,t];l({type:"MERGE_BLOCKS",blocks:a});const[s,c]=a,u=i.getBlock(s),p=(0,o.getBlockType)(u.name);if(!p)return;const d=i.getBlock(c);if(p&&!p.merge){const e=(0,o.switchToBlockType)(d,p.name);if(1!==(null==e?void 0:e.length))return void l.selectBlock(u.clientId);const[t]=e;return t.innerBlocks.length<1?void l.selectBlock(u.clientId):void r.batch((()=>{l.insertBlocks(t.innerBlocks,void 0,s),l.removeBlock(c),l.selectBlock(t.innerBlocks[0].clientId)}))}const f=(0,o.getBlockType)(d.name),{clientId:y,attributeKey:m,offset:g}=i.getSelectionStart(),h=(y===s?p:f).attributes[m],b=(y===s||y===c)&&void 0!==m&&void 0!==g&&!!h;h||("number"==typeof m?window.console.error("RichText needs an identifier prop that is the block attribute key of the attribute it controls. Its type is expected to be a string, but was "+typeof m):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));const v=(0,o.cloneBlock)(u),_=(0,o.cloneBlock)(d);if(b){const e=y===s?v:_,t=e.attributes[m],n=(0,L.insert)((0,L.create)({html:t,...z(h)}),Jt,g,g);e.attributes[m]=(0,L.toHTMLString)({value:n,...z(h)})}const k=u.name===d.name?[_]:(0,o.switchToBlockType)(_,u.name);if(!k||!k.length)return;const S=p.merge(v.attributes,k[0].attributes);if(b){const e=Yt(S),t=S[e],n=(0,L.create)({html:t,...z(p.attributes[e])}),r=n.text.indexOf(Jt),o=(0,L.remove)(n,r,r+1),i=(0,L.toHTMLString)({value:o,...z(p.attributes[e])});S[e]=i,l.selectionChange(u.clientId,e,r,r)}l.replaceBlocks([u.clientId,d.clientId],[{...u,attributes:{...u.attributes,...S}},...k.slice(1)],0)},Tn=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n=>{let{select:r,dispatch:o}=n;if(!e||!e.length)return;e=Qt(e);const i=r.getBlockRootClientId(e[0]);r.canRemoveBlocks(e,i)&&(t&&o.selectPreviousBlock(e[0]),o({type:"REMOVE_BLOCKS",clientIds:e}),o((e=>{let{select:t,dispatch:n}=e;if(t.getBlockCount()>0)return;const{__unstableHasCustomAppender:r}=t.getSettings();r||n.insertDefaultBlock()})))}};function On(e,t){return Tn([e],t)}function Rn(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:n,initialPosition:n?r:null,time:Date.now()}}function Nn(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function Fn(){return{type:"START_TYPING"}}function Mn(){return{type:"STOP_TYPING"}}function Dn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function Ln(){return{type:"STOP_DRAGGING_BLOCKS"}}function Un(){return j()('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function jn(){return j()('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function zn(e,t,n,r){return"string"==typeof e?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:n,endOffset:r}:{type:"SELECTION_CHANGE",...e}}const Vn=(e,t,n)=>r=>{let{dispatch:i}=r;const l=(0,o.getDefaultBlockName)();if(!l)return;const a=(0,o.createBlock)(l,e);return i.insertBlock(a,n,t)};function Gn(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function Hn(e){return{type:"UPDATE_SETTINGS",settings:e}}function Wn(e,t){return{type:"SAVE_REUSABLE_BLOCK_SUCCESS",id:e,updatedId:t}}function $n(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function Kn(){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"}}const qn=()=>e=>{let{dispatch:t}=e;t({type:"MARK_AUTOMATIC_CHANGE"});const{requestIdleCallback:n=(e=>setTimeout(e,100))}=window;n((()=>{t({type:"MARK_AUTOMATIC_CHANGE_FINAL"})}))},Jn=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return t=>{let{dispatch:n}=t;n.__unstableSetEditorMode(e?"navigation":"edit")}},Yn=e=>t=>{let{dispatch:n,select:r}=t;if("zoom-out"===e){const e=r.getBlockSelectionStart();e&&n.selectBlock(r.getBlockHierarchyRootClientId(e))}n({type:"SET_EDITOR_MODE",mode:e}),"navigation"===e?(0,qt.speak)((0,m.__)("You are currently in navigation mode. Navigate blocks using the Tab key and Arrow keys. Use Left and Right Arrow keys to move between nesting levels. To exit navigation mode and edit the selected block, press Enter.")):"edit"===e?(0,qt.speak)((0,m.__)("You are currently in edit mode. To return to the navigation mode, press Escape.")):"zoom-out"===e&&(0,qt.speak)((0,m.__)("You are currently in zoom-out mode."))},Qn=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t=>{let{dispatch:n}=t;n({type:"SET_BLOCK_MOVING_MODE",hasBlockMovingClientId:e}),e&&(0,qt.speak)((0,m.__)("Use the Tab key and Arrow keys to choose new block location. Use Left and Right Arrow keys to move between nesting levels. Once location is selected press Enter or Space to move the block."))}},Zn=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n=>{let{select:r,dispatch:i}=n;if(!e||!e.length)return;const l=r.getBlocksByClientId(e);if(l.some((e=>!e)))return;const a=l.map((e=>e.name));if(a.some((e=>!(0,o.hasBlockSupport)(e,"multiple",!0))))return;const s=r.getBlockRootClientId(e[0]),c=Qt(e),u=r.getBlockIndex(c[c.length-1]),p=l.map((e=>(0,o.__experimentalCloneSanitizedBlock)(e)));return i.insertBlocks(p,u+1,s,t),p.length>1&&t&&i.multiSelect(p[0].clientId,p[p.length-1].clientId),p.map((e=>e.clientId))}},Xn=e=>t=>{let{select:n,dispatch:r}=t;if(!e)return;const o=n.getBlockRootClientId(e);if(n.getTemplateLock(o))return;const i=n.getBlockIndex(e);return r.insertDefaultBlock({},o,i)},er=e=>t=>{let{select:n,dispatch:r}=t;if(!e)return;const o=n.getBlockRootClientId(e);if(n.getTemplateLock(o))return;const i=n.getBlockIndex(e);return r.insertDefaultBlock({},o,i+1)};function tr(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}const nr=e=>async t=>{let{dispatch:n}=t;n(tr(e,!0)),await new Promise((e=>setTimeout(e,150))),n(tr(e,!1))};function rr(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function or(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function ir(e){return{type:"SET_TEMPORARILY_EDITING_AS_BLOCKS",temporarilyEditingAsBlocks:e}}const lr="core/block-editor",ar={reducer:T,selectors:e,actions:t},sr=(0,d.createReduxStore)(lr,{...ar,persist:["preferences"]});(0,d.registerStore)(lr,{...ar,persist:["preferences"]});const cr={name:"",isSelected:!1},ur=(0,a.createContext)(cr),{Provider:pr}=ur;function dr(){return(0,a.useContext)(ur)}function fr(){const{isSelected:e,clientId:t,name:n}=dr();return(0,d.useSelect)((r=>{if(e)return!0;const{getBlockName:o,isFirstMultiSelectedBlock:i,getMultiSelectedBlockClientIds:l}=r(sr);return!!i(t)&&l().every((e=>o(e)===n))}),[t,e,n])}function yr(e){let{group:t="default",controls:n,children:r,__experimentalShareWithChildBlocks:i=!1}=e;const l=function(e,t){const n=fr(),{clientId:r}=dr(),i=(0,d.useSelect)((e=>{const{getBlockName:n,hasSelectedInnerBlock:i}=e(sr),{hasBlockSupport:l}=e(o.store);return t&&l(n(r),"__experimentalExposeControlsToChildren",!1)&&i(r)}),[t,r]);var l;return n?null===(l=y[e])||void 0===l?void 0:l.Fill:i?y.parent.Fill:null}(t,i);return l?(0,a.createElement)(f.__experimentalStyleProvider,{document:document},(0,a.createElement)(l,null,(e=>{const o=(0,u.isEmpty)(e)?null:e;return(0,a.createElement)(f.__experimentalToolbarContext.Provider,{value:o},"default"===t&&(0,a.createElement)(f.ToolbarGroup,{controls:n}),r)}))):null}function mr(e){let{group:t="default",...n}=e;const r=(0,a.useContext)(f.__experimentalToolbarContext),o=y[t].Slot,i=(0,f.__experimentalUseSlot)(o.__unstableName);return Boolean(i.fills&&i.fills.length)?"default"===t?(0,a.createElement)(o,l({},n,{bubblesVirtually:!0,fillProps:r})):(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(o,l({},n,{bubblesVirtually:!0,fillProps:r}))):null}const gr=yr;gr.Slot=mr;const hr=e=>(0,a.createElement)(yr,l({group:"inline"},e));hr.Slot=e=>(0,a.createElement)(mr,l({group:"inline"},e));var br=gr;var vr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"}));var _r=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20 9h-7.2V4h-1.6v5H4v6h7.2v5h1.6v-5H20z"}));var kr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"}));var Sr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"}));var Er=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M14.3 6.7l-1.1 1.1 4 4H4v1.5h13.3l-4.1 4.4 1.1 1.1 5.8-6.3z"}));var wr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M16.2 13.2l-4 4V4h-1.5v13.3l-4.5-4.1-1 1.1 6.2 5.8 5.8-5.8-1-1.1z"}));function Ar(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.split(",").map((e=>`.editor-styles-wrapper ${e}${t?` ${t}`:""}`)).join(",")}function Cr(e,t,n,r){var o,i;let l="";return null!=t&&null!==(o=t[n])&&void 0!==o&&null!==(i=o.spacingStyles)&&void 0!==i&&i.length&&r&&t[n].spacingStyles.forEach((t=>{l+=`${Ar(e,t.selector.trim())} { `,l+=Object.entries(t.rules).map((e=>{let[t,n]=e;return`${t}: ${n||r}`})).join("; "),l+="; }"})),l}function Ir(e){const{contentSize:t,wideSize:n}=e,r={},o=/^(?!0)\d+(px|em|rem|vw|vh|%)?$/i;return o.test(t)&&(r.none=(0,m.sprintf)((0,m.__)("Max %s wide"),t)),o.test(n)&&(r.wide=(0,m.sprintf)((0,m.__)("Max %s wide"),n)),r}const xr=(0,a.createContext)({refs:new Map,callbacks:new Map});function Br(e){let{children:t}=e;const n=(0,a.useMemo)((()=>({refs:new Map,callbacks:new Map})),[]);return(0,a.createElement)(xr.Provider,{value:n},t)}function Pr(e){const{refs:t,callbacks:n}=(0,a.useContext)(xr),r=(0,a.useRef)();return(0,a.useLayoutEffect)((()=>(t.set(r,e),()=>{t.delete(r)})),[e]),(0,p.useRefEffect)((t=>{r.current=t,n.forEach(((n,r)=>{e===n&&r(t)}))}),[e])}function Tr(e){const{refs:t}=(0,a.useContext)(xr),n=(0,a.useRef)();return n.current=e,(0,a.useMemo)((()=>({get current(){let e=null;for(const[r,o]of t.entries())o===n.current&&r.current&&(e=r.current);return e}})),[])}function Or(e){const{callbacks:t}=(0,a.useContext)(xr),n=Tr(e),[r,o]=(0,a.useState)(null);return(0,a.useLayoutEffect)((()=>{if(e)return t.set(o,e),()=>{t.delete(o)}}),[e]),n.current||r}function Rr(e){return!(null==e||!e.includes)&&("0"===e||e.includes("var:preset|spacing|"))}function Nr(e,t){if(!Rr(e))return e;const n=Mr(e),r=t.find((e=>String(e.slug)===n));return null==r?void 0:r.size}function Fr(e){if(!e)return;const t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Mr(e){if(!e)return;if("0"===e||"default"===e)return e;const t=e.match(/var:preset\|spacing\|(.+)/);return t?t[1]:void 0}const Dr={all:(0,m.__)("All sides"),top:(0,m.__)("Top"),bottom:(0,m.__)("Bottom"),left:(0,m.__)("Left"),right:(0,m.__)("Right"),mixed:(0,m.__)("Mixed"),vertical:(0,m.__)("Vertical"),horizontal:(0,m.__)("Horizontal")},Lr={top:void 0,right:void 0,bottom:void 0,left:void 0},Ur=["top","right","bottom","left"];function jr(e){return e.sort(((t,n)=>e.filter((e=>e===t)).length-e.filter((e=>e===n)).length)).pop()}function zr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ur;return Object.values(e).length>=1&&Object.values(e).length1}function Vr(e){return null!=e&&!(0,u.isEmpty)(Object.values(e).filter((e=>!!e)))}var Gr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M14.5 13.8c-1.1 0-2.1.7-2.4 1.8H4V17h8.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20v-1.5h-3.1c-.3-1-1.3-1.7-2.4-1.7zM11.9 7c-.3-1-1.3-1.8-2.4-1.8S7.4 6 7.1 7H4v1.5h3.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20V7h-8.1z"}));const Hr=["color","border","typography","spacing"],Wr={"color.palette":e=>void 0===e.colors?void 0:e.colors,"color.gradients":e=>void 0===e.gradients?void 0:e.gradients,"color.custom":e=>void 0===e.disableCustomColors?void 0:!e.disableCustomColors,"color.customGradient":e=>void 0===e.disableCustomGradients?void 0:!e.disableCustomGradients,"typography.fontSizes":e=>void 0===e.fontSizes?void 0:e.fontSizes,"typography.customFontSize":e=>void 0===e.disableCustomFontSizes?void 0:!e.disableCustomFontSizes,"typography.lineHeight":e=>e.enableCustomLineHeight,"spacing.units":e=>{if(void 0!==e.enableCustomUnits)return!0===e.enableCustomUnits?["px","em","rem","vh","vw","%"]:e.enableCustomUnits},"spacing.padding":e=>e.enableCustomSpacing},$r={"border.customColor":"border.color","border.customStyle":"border.style","border.customWidth":"border.width","typography.customFontStyle":"typography.fontStyle","typography.customFontWeight":"typography.fontWeight","typography.customLetterSpacing":"typography.letterSpacing","typography.customTextDecorations":"typography.textDecoration","typography.customTextTransforms":"typography.textTransform","border.customRadius":"border.radius","spacing.customMargin":"spacing.margin","spacing.customPadding":"spacing.padding","typography.customLineHeight":"typography.lineHeight"};function Kr(e){const{name:t,clientId:n}=dr(),r=(0,d.useSelect)((r=>{if(Hr.includes(e))return void console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");let i;const l=(e=>$r[e]||e)(e);[...r(sr).getBlockParents(n),n].forEach((e=>{const n=r(sr).getBlockName(e);if((0,o.hasBlockSupport)(n,"__experimentalSettings",!1)){var a;const n=r(sr).getBlockAttributes(e),o=null!==(a=(0,u.get)(n,`settings.blocks.${t}.${l}`))&&void 0!==a?a:(0,u.get)(n,`settings.${l}`);void 0!==o&&(i=o)}}));const a=r(sr).getSettings();if(void 0===i){var s;const e=`__experimentalFeatures.${l}`,n=`__experimentalFeatures.blocks.${t}.${l}`;i=null!==(s=(0,u.get)(a,n))&&void 0!==s?s:(0,u.get)(a,e)}var c,p;if(void 0!==i)return o.__EXPERIMENTAL_PATHS_WITH_MERGE[l]?null!==(c=null!==(p=i.custom)&&void 0!==p?p:i.theme)&&void 0!==c?c:i.default:i;const d=Wr[l]?Wr[l](a):void 0;return void 0!==d?d:"typography.dropCap"===l||void 0}),[t,n,e]);return r}function qr(e){var t;let{spacingSizes:n,value:r,side:o,onChange:i,isMixed:l=!1,type:s,minimumCustomValue:u}=e;r=function(e,t){if(Rr(e))return e;const n=t.find((t=>String(t.size)===String(e)));return null!=n&&n.slug?`var:preset|spacing|${n.slug}`:e}(r,n);let p=n;const y=n.length<=8,g=(0,d.useSelect)((e=>{const t=e(sr).getSettings();return null==t?void 0:t.disableCustomSpacingSizes})),[h,b]=(0,a.useState)(!g&&void 0!==r&&!Rr(r)),v=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["px","em","rem"]});let _=null;!y&&!h&&void 0!==r&&(!Rr(r)||Rr(r)&&l)?(p=[...n,{name:l?(0,m.__)("Mixed"):(0,m.sprintf)((0,m.__)("Custom (%s)"),r),slug:"custom",size:r}],_=p.length-1):l||(_=h?Nr(r,n):function(e,t){if(void 0===e)return 0;const n=0===parseFloat(e,10)?"0":Mr(e),r=t.findIndex((e=>String(e.slug)===n));return-1!==r?r:NaN}(r,n));const k=(0,a.useMemo)((()=>(0,f.__experimentalParseQuantityAndUnitFromRawValue)(_)),[_])[1]||v[0].value,S=e=>{var t;return void 0===r||null===(t=n[e])||void 0===t?void 0:t.name},E=parseInt(_,10),w=(e,t)=>{var r;const o=parseInt(e,10);if("selectList"===t){if(0===o)return;if(1===o)return"0"}else if(0===o)return"0";return`var:preset|spacing|${null===(r=n[e])||void 0===r?void 0:r.slug}`},A=l?(0,m.__)("Mixed"):null,C=l?(0,m.__)("Mixed"):S(_),I=p.map(((e,t)=>({key:t,name:e.name}))),x=n.map(((e,t)=>({value:t,label:void 0}))),B=(0,m.sprintf)((0,m.__)("%1$s %2$s"),Dr[o],null==s?void 0:s.toLowerCase()),P=y&&!h&&void 0!==C;return(0,a.createElement)(a.Fragment,null,"all"!==o&&(0,a.createElement)(f.__experimentalHStack,{className:"components-spacing-sizes-control__side-labels"},(0,a.createElement)(f.BaseControl.VisualLabel,{className:"components-spacing-sizes-control__side-label"},Dr[o]),P&&(0,a.createElement)(f.BaseControl.VisualLabel,{className:"components-spacing-sizes-control__hint-single"},C)),"all"===o&&P&&(0,a.createElement)(f.BaseControl.VisualLabel,{className:"components-spacing-sizes-control__hint-all"},C),!g&&(0,a.createElement)(f.Button,{label:h?(0,m.__)("Use size preset"):(0,m.__)("Set custom size"),icon:Gr,onClick:()=>{b(!h)},isPressed:h,isSmall:!0,className:c()({"components-spacing-sizes-control__custom-toggle-all":"all"===o,"components-spacing-sizes-control__custom-toggle-single":"all"!==o}),iconSize:24}),h&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.__experimentalUnitControl,{onChange:e=>i((e=>isNaN(parseFloat(e))?void 0:e)(e)),value:_,units:v,min:u,placeholder:A,disableUnits:l,label:B,hideLabelFromVision:!0,className:"components-spacing-sizes-control__custom-value-input",style:{gridColumn:"1"},size:"__unstable-large"}),(0,a.createElement)(f.RangeControl,{value:E,min:0,max:100,withInputField:!1,onChange:e=>{i([e,k].join(""))},className:"components-spacing-sizes-control__custom-value-range"})),y&&!h&&(0,a.createElement)(f.RangeControl,{className:"components-spacing-sizes-control__range-control",value:_,onChange:e=>i(w(e)),onMouseDown:e=>{var t;(null==e||null===(t=e.nativeEvent)||void 0===t?void 0:t.offsetX)<35&&void 0===r&&i("0")},withInputField:!1,"aria-valuenow":_,"aria-valuetext":null===(t=n[_])||void 0===t?void 0:t.name,renderTooltipContent:S,min:0,max:n.length-1,marks:x,label:B,hideLabelFromVision:!0,__nextHasNoMarginBottom:!0}),!y&&!h&&(0,a.createElement)(f.CustomSelectControl,{className:"components-spacing-sizes-control__custom-select-control",value:I.find((e=>e.key===_))||"",onChange:e=>{i(w(e.selectedItem.key,"selectList"))},options:I,label:B,hideLabelFromVision:!0,__nextUnconstrainedWidth:!0,size:"__unstable-large"}))}function Jr(e){let{onChange:t,values:n,sides:r,spacingSizes:o,type:i,minimumCustomValue:l}=e;const s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return jr(Object.values(e))}(n),c=Vr(n)&&zr(n,r);return(0,a.createElement)(qr,{value:s,onChange:e=>{const o=(0,f.__experimentalApplyValueToSides)(n,e,r);t(o)},side:"all",spacingSizes:o,isMixed:c,type:i,minimumCustomValue:l})}function Yr(e){let{values:t,sides:n,onChange:r,spacingSizes:o,type:i,minimumCustomValue:l}=e;const s=null!=n&&n.length?Ur.filter((e=>n.includes(e))):Ur,c=e=>n=>{const o={...t};o[e]=n,r(o)};return(0,a.createElement)(a.Fragment,null,s.map((e=>(0,a.createElement)(qr,{value:t[e],label:Dr[e],key:`spacing-sizes-control-${e}`,withInputField:!1,side:e,onChange:c(e),spacingSizes:o,type:i,minimumCustomValue:l}))))}const Qr=["vertical","horizontal"];function Zr(e){let{onChange:t,values:n,sides:r,spacingSizes:o,type:i,minimumCustomValue:l}=e;const s=e=>r=>{if(!t)return;const o={...n};"vertical"===e&&(o.top=r,o.bottom=r),"horizontal"===e&&(o.left=r,o.right=r),t(o)},c=null!=r&&r.length?Qr.filter((e=>r.includes(e))):Qr;return(0,a.createElement)(a.Fragment,null,c.map((e=>{const t="vertical"===e?n.top:n.left;return(0,a.createElement)(qr,{value:t,onChange:s(e),label:Dr[e],key:`spacing-sizes-control-${e}`,withInputField:!1,side:e,spacingSizes:o,type:i,minimumCustomValue:l})})))}var Xr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"}));var eo=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M15.6 7.3h-.7l1.6-3.5-.9-.4-3.9 8.5H9v1.5h2l-1.3 2.8H8.4c-2 0-3.7-1.7-3.7-3.7s1.7-3.7 3.7-3.7H10V7.3H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H9l-1.4 3.2.9.4 5.7-12.5h1.4c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.9 0 5.2-2.3 5.2-5.2 0-2.9-2.4-5.2-5.2-5.2z"}));function to(e){let{isLinked:t,onClick:n}=e;const r=t?(0,m.__)("Unlink sides"):(0,m.__)("Link sides");return(0,a.createElement)(f.Tooltip,{text:r},(0,a.createElement)("span",{className:"component-spacing-sizes-control__linked-button"},(0,a.createElement)(f.Button,{isSmall:!0,icon:t?Xr:eo,iconSize:24,"aria-label":r,onClick:n})))}function no(e){let{inputProps:t,onChange:n,label:r=(0,m.__)("Spacing Control"),values:o,sides:i,splitOnAxis:s=!1,useSelect:u,minimumCustomValue:p=0}=e;const d=[{name:0,slug:"0",size:0},...Kr("spacing.spacingSizes")||[]];d.length>8&&d.unshift({name:(0,m.__)("Default"),slug:"default",size:void 0});const y=o||Lr,g=Vr(o),h=1===(null==i?void 0:i.length),[b,v]=(0,a.useState)(!g||!zr(y,i)||h),_={...t,onChange:e=>{const t={...o,...e};n(t)},isLinked:b,sides:i,values:y,spacingSizes:d,useSelect:u,type:r,minimumCustomValue:p};return(0,a.createElement)("fieldset",{role:"region",className:c()("component-spacing-sizes-control",{"is-unlinked":!b})},(0,a.createElement)(f.BaseControl.VisualLabel,{as:"legend"},r),!h&&(0,a.createElement)(to,{onClick:()=>{v(!b)},isLinked:b}),b&&(0,a.createElement)(Jr,l({"aria-label":r},_)),!b&&s&&(0,a.createElement)(Zr,_),!b&&!s&&(0,a.createElement)(Yr,_))}window.wp.warning;var ro={default:(0,f.createSlotFill)("InspectorControls"),advanced:(0,f.createSlotFill)("InspectorAdvancedControls"),border:(0,f.createSlotFill)("InspectorControlsBorder"),color:(0,f.createSlotFill)("InspectorControlsColor"),dimensions:(0,f.createSlotFill)("InspectorControlsDimensions"),typography:(0,f.createSlotFill)("InspectorControlsTypography")};function oo(e){var t;let{__experimentalGroup:n="default",children:r}=e;const o=fr(),i=null===(t=ro[n])||void 0===t?void 0:t.Fill;return i?o?(0,a.createElement)(f.__experimentalStyleProvider,{document:document},(0,a.createElement)(i,null,(e=>{const t=(0,u.isEmpty)(e)?null:e;return(0,a.createElement)(f.__experimentalToolsPanelContext.Provider,{value:t},r)}))):null:("undefined"!=typeof process&&process.env,null)}const io=e=>e,lo=e=>{if(null===e||"object"!=typeof e||Array.isArray(e))return e;const t=(0,u.pickBy)((0,u.mapValues)(e,lo),io);return(0,u.isEmpty)(t)?void 0:t};function ao(e,t,n){return(0,u.setWith)(e?(0,u.clone)(e):{},t,n,u.clone)}function so(e,t,n,r,o,i){var l;if((0,u.every)(e,(e=>!e)))return n;if(1===i.length&&n.innerBlocks.length===r.length)return n;let a=null===(l=r[0])||void 0===l?void 0:l.attributes;if(i.length>1&&r.length>1){if(!r[o])return n;var s;a=null===(s=r[o])||void 0===s?void 0:s.attributes}let c=n;return Object.entries(e).forEach((e=>{let[n,r]=e;r&&t[n].forEach((e=>{const t=(0,u.get)(a,e);t&&(c={...c,attributes:ao(c.attributes,e,t)})}))})),c}function co(e,t,n){const r=(0,o.getBlockSupport)(e,t),i=null==r?void 0:r.__experimentalSkipSerialization;return Array.isArray(i)?i.includes(n):i}function uo(e){let{children:t,group:n,label:r}=e;const{updateBlockAttributes:o}=(0,d.useDispatch)(sr),{getBlockAttributes:i,getMultiSelectedBlockClientIds:l,getSelectedBlockClientId:s,hasMultiSelection:c}=(0,d.useSelect)(sr),u=s(),p=(0,a.useCallback)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t={},n=c()?l():[u];n.forEach((n=>{const{style:r}=i(n);let o={style:r};e.forEach((e=>{o={...o,...e(o)}})),o={...o,style:lo(o.style)},t[n]=o})),o(n,t,!0)}),[lo,i,l,c,u,o]);return(0,a.createElement)(f.__experimentalToolsPanel,{className:`${n}-block-support-panel`,label:r,resetAll:p,key:u,panelId:u,hasInnerWrapper:!0,shouldRenderPlaceholderItems:!0,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},t)}function po(e){let{Slot:t,...n}=e;const r=(0,a.useContext)(f.__experimentalToolsPanelContext);return(0,a.createElement)(t,l({},n,{fillProps:r,bubblesVirtually:!0}))}function fo(e){var t;let{__experimentalGroup:n="default",label:r,...o}=e;const i=null===(t=ro[n])||void 0===t?void 0:t.Slot,s=(0,f.__experimentalUseSlot)(null==i?void 0:i.__unstableName);if(!i||!s)return"undefined"!=typeof process&&process.env,null;return Boolean(s.fills&&s.fills.length)?r?(0,a.createElement)(uo,{group:n,label:r},(0,a.createElement)(po,l({},o,{Slot:i}))):(0,a.createElement)(i,l({},o,{bubblesVirtually:!0})):null}const yo=oo;yo.Slot=fo;const mo=e=>(0,a.createElement)(oo,l({},e,{__experimentalGroup:"advanced"}));mo.Slot=e=>(0,a.createElement)(fo,l({},e,{__experimentalGroup:"advanced"})),mo.slotName="InspectorAdvancedControls";var go=yo,ho=window.wp.isShallowEqual,bo=n.n(ho);var vo=function(e){return(0,p.useRefEffect)((t=>{if(!e)return;function n(t){const{deltaX:n,deltaY:r}=t;e.current.scrollBy(n,r)}const r={passive:!0};return t.addEventListener("wheel",n,r),()=>{t.removeEventListener("wheel",n,r)}}),[e])};const _o=Number.MAX_SAFE_INTEGER;var ko=(0,a.forwardRef)((function(e,t){let{clientId:n,bottomClientId:r,children:o,__unstableRefreshSize:i,__unstableCoverTarget:s=!1,__unstablePopoverSlot:u,__unstableContentRef:d,...y}=e;const m=Or(n),g=Or(null!=r?r:n),h=(0,p.useMergeRefs)([t,vo(d)]),[b,v]=(0,a.useReducer)((e=>(e+1)%_o),0);(0,a.useLayoutEffect)((()=>{if(!m)return;const e=new window.MutationObserver(v);return e.observe(m,{attributes:!0}),()=>{e.disconnect()}}),[m]);const _=(0,a.useMemo)((()=>b<0||!m||g!==m?{}:{position:"absolute",width:m.offsetWidth,height:m.offsetHeight}),[m,g,i,b]),k=(0,a.useMemo)((()=>{if(!(b<0||!m||r&&!g))return{getBoundingClientRect(){var e,t,n,r;const o=m.getBoundingClientRect(),i=null==g?void 0:g.getBoundingClientRect(),l=Math.min(o.left,null!==(e=null==i?void 0:i.left)&&void 0!==e?e:1/0),a=Math.min(o.top,null!==(t=null==i?void 0:i.top)&&void 0!==t?t:1/0),s=Math.max(o.right,null!==(n=i.right)&&void 0!==n?n:-1/0)-l,c=Math.max(o.bottom,null!==(r=i.bottom)&&void 0!==r?r:-1/0)-a;return new window.DOMRect(l,a,s,c)},ownerDocument:m.ownerDocument}}),[r,g,m,b]);return!m||r&&!g?null:(0,a.createElement)(f.Popover,l({ref:h,animate:!1,position:"top right left",focusOnMount:!1,anchor:k,__unstableSlotName:u||null,resize:!1,flip:!1,shift:!0},y,{className:c()("block-editor-block-popover",y.className)}),s&&(0,a.createElement)("div",{style:_},o),!s&&o)}));function So(e){const t=(0,o.getBlockSupport)(e,Po);return!!(!0===t||null!=t&&t.margin)}function Eo(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!Kr("spacing.margin"),n=!Mo(e,"margin");return!So(e)||t||n}function wo(e){var t,n;const{name:r,attributes:{style:o},setAttributes:i}=e,l=Kr("spacing.spacingSizes"),s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"]}),c=Fo(r,"margin"),u=c&&c.some((e=>Oo.includes(e)));if(Eo(e))return null;const p=e=>{const t={...o,spacing:{...null==o?void 0:o.spacing,margin:e}};i({style:lo(t)})};return a.Platform.select({web:(0,a.createElement)(a.Fragment,null,(!l||0===(null==l?void 0:l.length))&&(0,a.createElement)(f.__experimentalBoxControl,{values:null==o||null===(t=o.spacing)||void 0===t?void 0:t.margin,onChange:p,label:(0,m.__)("Margin"),sides:c,units:s,allowReset:!1,splitOnAxis:u}),(null==l?void 0:l.length)>0&&(0,a.createElement)(no,{values:null==o||null===(n=o.spacing)||void 0===n?void 0:n.margin,onChange:p,label:(0,m.__)("Margin"),sides:c,units:s,allowReset:!1,splitOnAxis:!1})),native:null})}function Ao(e){var t,n;let{clientId:r,attributes:o}=e;const i=null==o||null===(t=o.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.margin,l=Kr("spacing.spacingSizes"),s=(0,a.useMemo)((()=>{const e=null!=i&&i.top?Nr(null==i?void 0:i.top,l):0,t=null!=i&&i.right?Nr(null==i?void 0:i.right,l):0,n=null!=i&&i.bottom?Nr(null==i?void 0:i.bottom,l):0,r=null!=i&&i.left?Nr(null==i?void 0:i.left,l):0;return{borderTopWidth:e,borderRightWidth:t,borderBottomWidth:n,borderLeftWidth:r,top:0!==e?`calc(${e} * -1)`:0,right:0!==t?`calc(${t} * -1)`:0,bottom:0!==n?`calc(${n} * -1)`:0,left:0!==r?`calc(${r} * -1)`:0}}),[i]),[c,u]=(0,a.useState)(!1),p=(0,a.useRef)(i),d=(0,a.useRef)(),f=()=>{d.current&&window.clearTimeout(d.current)};return(0,a.useEffect)((()=>(bo()(i,p.current)||(u(!0),p.current=i,f(),d.current=setTimeout((()=>{u(!1)}),400)),()=>f())),[i]),c?(0,a.createElement)(ko,{clientId:r,__unstableCoverTarget:!0,__unstableRefreshSize:i},(0,a.createElement)("div",{className:"block-editor__padding-visualizer",style:s})):null}function Co(e){const t=(0,o.getBlockSupport)(e,Po);return!!(!0===t||null!=t&&t.padding)}function Io(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!Kr("spacing.padding"),n=!Mo(e,"padding");return!Co(e)||t||n}function xo(e){var t,n;const{name:r,attributes:{style:o},setAttributes:i}=e,l=Kr("spacing.spacingSizes"),s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"]}),c=Fo(r,"padding"),u=c&&c.some((e=>Oo.includes(e)));if(Io(e))return null;const p=e=>{const t={...o,spacing:{...null==o?void 0:o.spacing,padding:e}};i({style:lo(t)})};return a.Platform.select({web:(0,a.createElement)(a.Fragment,null,(!l||0===(null==l?void 0:l.length))&&(0,a.createElement)(f.__experimentalBoxControl,{values:null==o||null===(t=o.spacing)||void 0===t?void 0:t.padding,onChange:p,label:(0,m.__)("Padding"),sides:c,units:s,allowReset:!1,splitOnAxis:u}),(null==l?void 0:l.length)>0&&(0,a.createElement)(no,{values:null==o||null===(n=o.spacing)||void 0===n?void 0:n.padding,onChange:p,label:(0,m.__)("Padding"),sides:c,units:s,allowReset:!1,splitOnAxis:u})),native:null})}function Bo(e){var t,n;let{clientId:r,attributes:o}=e;const i=null==o||null===(t=o.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.padding,l=(0,a.useMemo)((()=>({borderTopWidth:Rr(null==i?void 0:i.top)?Fr(null==i?void 0:i.top):null==i?void 0:i.top,borderRightWidth:Rr(null==i?void 0:i.right)?Fr(null==i?void 0:i.right):null==i?void 0:i.right,borderBottomWidth:Rr(null==i?void 0:i.bottom)?Fr(null==i?void 0:i.bottom):null==i?void 0:i.bottom,borderLeftWidth:Rr(null==i?void 0:i.left)?Fr(null==i?void 0:i.left):null==i?void 0:i.left})),[i]),[s,c]=(0,a.useState)(!1),u=(0,a.useRef)(i),p=(0,a.useRef)(),d=()=>{p.current&&window.clearTimeout(p.current)};return(0,a.useEffect)((()=>(bo()(i,u.current)||(c(!0),u.current=i,d(),p.current=setTimeout((()=>{c(!1)}),400)),()=>d())),[i]),s?(0,a.createElement)(ko,{clientId:r,__unstableCoverTarget:!0,__unstableRefreshSize:i},(0,a.createElement)("div",{className:"block-editor__padding-visualizer",style:l})):null}const Po="spacing",To=["top","right","bottom","left"],Oo=["vertical","horizontal"];function Ro(e){const t=jo(e),n=Io(e),r=Eo(e),i=No(e),l=function(e){if("web"!==a.Platform.OS)return!1;return Do(e)||Co(e)||So(e)}(e.name),s=Kr("spacing.spacingSizes");if(i||!l)return null;const u=(0,o.getBlockSupport)(e.name,[Po,"__experimentalDefaultControls"]),p=e=>t=>{var n;return{...t,style:{...t.style,spacing:{...null===(n=t.style)||void 0===n?void 0:n.spacing,[e]:void 0}}}},d=c()({"tools-panel-item-spacing":s&&s.length>0});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(go,{__experimentalGroup:"dimensions"},!n&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:d,hasValue:()=>function(e){var t,n;return void 0!==(null===(t=e.attributes.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.padding)}(e),label:(0,m.__)("Padding"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,spacing:{...null==r?void 0:r.spacing,padding:void 0}})})}(e),resetAllFilter:p("padding"),isShownByDefault:null==u?void 0:u.padding,panelId:e.clientId},(0,a.createElement)(xo,e)),!r&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:d,hasValue:()=>function(e){var t,n;return void 0!==(null===(t=e.attributes.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.margin)}(e),label:(0,m.__)("Margin"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,spacing:{...null==r?void 0:r.spacing,margin:void 0}})})}(e),resetAllFilter:p("margin"),isShownByDefault:null==u?void 0:u.margin,panelId:e.clientId},(0,a.createElement)(wo,e)),!t&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:d,hasValue:()=>function(e){var t,n;return void 0!==(null===(t=e.attributes.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.blockGap)}(e),label:(0,m.__)("Block spacing"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:{...r,spacing:{...null==r?void 0:r.spacing,blockGap:void 0}}})}(e),resetAllFilter:p("blockGap"),isShownByDefault:null==u?void 0:u.blockGap,panelId:e.clientId},(0,a.createElement)(zo,e))),!n&&(0,a.createElement)(Bo,e),!r&&(0,a.createElement)(Ao,e))}const No=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=jo(e),n=Io(e),r=Eo(e);return t&&n&&r};function Fo(e,t){var n;const r=(0,o.getBlockSupport)(e,Po);if(r&&"boolean"!=typeof r[t])return Array.isArray(r[t])?r[t]:null!==(n=r[t])&&void 0!==n&&n.sides?r[t].sides:void 0}function Mo(e,t){const n=Fo(e,t);return!(n&&n.some((e=>To.includes(e)))&&n.some((e=>Oo.includes(e))))||(console.warn(`The ${t} support for the "${e}" block can not be configured to support both axial and arbitrary sides.`),!1)}function Do(e){const t=(0,o.getBlockSupport)(e,Po);return!!(!0===t||null!=t&&t.blockGap)}function Lo(e){if(!e)return null;const t="string"==typeof e;return{top:t?e:null==e?void 0:e.top,left:t?e:null==e?void 0:e.left}}function Uo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";const n=Lo(e);if(!n)return null;const r=Fr(null==n?void 0:n.top)||t,o=Fr(null==n?void 0:n.left)||t;return r===o?r:`${r} ${o}`}function jo(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!Kr("spacing.blockGap");return!Do(e)||t}function zo(e){var t;const{clientId:n,attributes:{style:r},name:o,setAttributes:i}=e,l=Kr("spacing.spacingSizes"),s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"]}),c=Fo(o,"blockGap"),u=Tr(n);if(jo(e))return null;const p=c&&c.some((e=>Oo.includes(e))),d=e=>{var t;let n=e;e&&p?n={...Lo(e)}:null!=e&&e.hasOwnProperty("top")&&(n=e.top);const o={...r,spacing:{...null==r?void 0:r.spacing,blockGap:n}};i({style:lo(o)});const l=(null===(t=window)||void 0===t?void 0:t.navigator.userAgent)&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome ")&&!window.navigator.userAgent.includes("Chromium ");var a;u.current&&l&&(null===(a=u.current.parentNode)||void 0===a||a.replaceChild(u.current,u.current))},y=Lo(null==r||null===(t=r.spacing)||void 0===t?void 0:t.blockGap),g=p?{...y,right:null==y?void 0:y.left,bottom:null==y?void 0:y.top}:{top:null==y?void 0:y.top};return a.Platform.select({web:(0,a.createElement)(a.Fragment,null,(!l||0===(null==l?void 0:l.length))&&(p?(0,a.createElement)(f.__experimentalBoxControl,{label:(0,m.__)("Block spacing"),min:0,onChange:d,units:s,sides:c,values:g,allowReset:!1,splitOnAxis:p}):(0,a.createElement)(f.__experimentalUnitControl,{label:(0,m.__)("Block spacing"),__unstableInputWidth:"80px",min:0,onChange:d,units:s,value:g})),(null==l?void 0:l.length)>0&&(0,a.createElement)(no,{values:g,onChange:d,label:(0,m.__)("Block spacing"),sides:p?c:["top"],units:s,allowReset:!1,splitOnAxis:p})),native:null})}const Vo=(0,a.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(f.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})),Go=(0,a.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(f.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})),Ho={top:{icon:(0,a.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(f.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})),title:(0,m._x)("Align top","Block vertical alignment setting")},center:{icon:Go,title:(0,m._x)("Align middle","Block vertical alignment setting")},bottom:{icon:Vo,title:(0,m._x)("Align bottom","Block vertical alignment setting")}},Wo=["top","center","bottom"],$o={isAlternate:!0};var Ko=function(e){let{value:t,onChange:n,controls:r=Wo,isCollapsed:o=!0,isToolbar:i}=e;const s=Ho[t],c=Ho.top,u=i?f.ToolbarGroup:f.ToolbarDropdownMenu,p=i?{isCollapsed:o}:{popoverProps:{POPOVER_PROPS:$o}};return(0,a.createElement)(u,l({icon:s?s.icon:c.icon,label:(0,m._x)("Change vertical alignment","Block vertical alignment setting label"),controls:r.map((e=>{return{...Ho[e],isActive:t===e,role:o?"menuitemradio":void 0,onClick:(r=e,()=>n(t===r?void 0:r))};var r}))},p))};const qo=e=>(0,a.createElement)(Ko,l({},e,{isToolbar:!1})),Jo=e=>(0,a.createElement)(Ko,l({},e,{isToolbar:!0})),Yo={left:vr,center:_r,right:kr,"space-between":Sr};var Qo=function(e){let{allowedControls:t=["left","center","right","space-between"],isCollapsed:n=!0,onChange:r,value:o,popoverProps:i,isToolbar:s}=e;const c=e=>{r(e===o?void 0:e)},u=o?Yo[o]:Yo.left,p=[{name:"left",icon:vr,title:(0,m.__)("Justify items left"),isActive:"left"===o,onClick:()=>c("left")},{name:"center",icon:_r,title:(0,m.__)("Justify items center"),isActive:"center"===o,onClick:()=>c("center")},{name:"right",icon:kr,title:(0,m.__)("Justify items right"),isActive:"right"===o,onClick:()=>c("right")},{name:"space-between",icon:Sr,title:(0,m.__)("Space between items"),isActive:"space-between"===o,onClick:()=>c("space-between")}],d=s?f.ToolbarGroup:f.ToolbarDropdownMenu,y=s?{isCollapsed:n}:{};return(0,a.createElement)(d,l({icon:u,popoverProps:i,label:(0,m.__)("Change items justification"),controls:p.filter((e=>t.includes(e.name)))},y))};const Zo=e=>(0,a.createElement)(Qo,l({},e,{isToolbar:!1})),Xo=e=>(0,a.createElement)(Qo,l({},e,{isToolbar:!0})),ei={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},ti={left:"flex-start",right:"flex-end",center:"center"},ni={top:"flex-start",center:"center",bottom:"flex-end"},ri=["wrap","nowrap"];var oi={name:"flex",label:(0,m.__)("Flex"),inspectorControls:function(e){let{layout:t={},onChange:n,layoutBlockSupport:r={}}=e;const{allowOrientation:o=!0}=r;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.Flex,null,(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(li,{layout:t,onChange:n})),(0,a.createElement)(f.FlexItem,null,o&&(0,a.createElement)(si,{layout:t,onChange:n}))),(0,a.createElement)(ai,{layout:t,onChange:n}))},toolBarControls:function(e){let{layout:t={},onChange:n,layoutBlockSupport:r}=e;if(null!=r&&r.allowSwitching)return null;const{allowVerticalAlignment:o=!0}=r;return(0,a.createElement)(br,{group:"block",__experimentalShareWithChildBlocks:!0},(0,a.createElement)(li,{layout:t,onChange:n,isToolbar:!0}),o&&"vertical"!==(null==t?void 0:t.orientation)&&(0,a.createElement)(ii,{layout:t,onChange:n,isToolbar:!0}))},getLayoutStyle:function(e){var t,n;let{selector:r,layout:o,style:i,blockName:l,hasBlockGapSupport:a,layoutDefinitions:s}=e;const{orientation:c="horizontal"}=o,u=null!=i&&null!==(t=i.spacing)&&void 0!==t&&t.blockGap&&!co(l,"spacing","blockGap")?Uo(null==i||null===(n=i.spacing)||void 0===n?void 0:n.blockGap,"0.5em"):void 0,p=ei[o.justifyContent],d=ri.includes(o.flexWrap)?o.flexWrap:"wrap",f=ni[o.verticalAlignment],y=ti[o.justifyContent]||ti.left;let m="";const g=[];return d&&"wrap"!==d&&g.push(`flex-wrap: ${d}`),"horizontal"===c?(f&&g.push(`align-items: ${f}`),p&&g.push(`justify-content: ${p}`)):(g.push("flex-direction: column"),g.push(`align-items: ${y}`)),g.length&&(m=`${Ar(r)} {\n\t\t\t\t${g.join("; ")};\n\t\t\t}`),a&&u&&(m+=Cr(r,s,"flex",u)),m},getOrientation(e){const{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function ii(e){let{layout:t,onChange:n,isToolbar:r=!1}=e;const{verticalAlignment:o=ni.center}=t,i=e=>{n({...t,verticalAlignment:e})};if(r)return(0,a.createElement)(qo,{onChange:i,value:o});const l=[{value:"flex-start",label:(0,m.__)("Align items top")},{value:"center",label:(0,m.__)("Align items center")},{value:"flex-end",label:(0,m.__)("Align items bottom")}];return(0,a.createElement)("fieldset",{className:"block-editor-hooks__flex-layout-vertical-alignment-control"},(0,a.createElement)("legend",null,(0,m.__)("Vertical alignment")),(0,a.createElement)("div",null,l.map(((e,t,n)=>(0,a.createElement)(f.Button,{key:e,label:n,icon:t,isPressed:o===e,onClick:()=>i(e)})))))}function li(e){let{layout:t,onChange:n,isToolbar:r=!1}=e;const{justifyContent:o="left",orientation:i="horizontal"}=t,l=e=>{n({...t,justifyContent:e})},s=["left","center","right"];if("horizontal"===i&&s.push("space-between"),r)return(0,a.createElement)(Zo,{allowedControls:s,value:o,onChange:l,popoverProps:{position:"bottom right",isAlternate:!0}});const c=[{value:"left",icon:vr,label:(0,m.__)("Justify items left")},{value:"center",icon:_r,label:(0,m.__)("Justify items center")},{value:"right",icon:kr,label:(0,m.__)("Justify items right")}];return"horizontal"===i&&c.push({value:"space-between",icon:Sr,label:(0,m.__)("Space between items")}),(0,a.createElement)("fieldset",{className:"block-editor-hooks__flex-layout-justification-controls"},(0,a.createElement)("legend",null,(0,m.__)("Justification")),(0,a.createElement)("div",null,c.map((e=>{let{value:t,icon:n,label:r}=e;return(0,a.createElement)(f.Button,{key:t,label:r,icon:n,isPressed:o===t,onClick:()=>l(t)})}))))}function ai(e){let{layout:t,onChange:n}=e;const{flexWrap:r="wrap"}=t;return(0,a.createElement)(f.ToggleControl,{label:(0,m.__)("Allow to wrap to multiple lines"),onChange:e=>{n({...t,flexWrap:e?"wrap":"nowrap"})},checked:"wrap"===r})}function si(e){let{layout:t,onChange:n}=e;const{orientation:r="horizontal"}=t;return(0,a.createElement)("fieldset",{className:"block-editor-hooks__flex-layout-orientation-controls"},(0,a.createElement)("legend",null,(0,m.__)("Orientation")),(0,a.createElement)(f.Button,{label:(0,m.__)("Horizontal"),icon:Er,isPressed:"horizontal"===r,onClick:()=>n({...t,orientation:"horizontal"})}),(0,a.createElement)(f.Button,{label:(0,m.__)("Vertical"),icon:wr,isPressed:"vertical"===r,onClick:()=>n({...t,orientation:"vertical"})}))}var ci={name:"default",label:(0,m.__)("Flow"),inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function(e){var t;let{selector:n,style:r,blockName:o,hasBlockGapSupport:i,layoutDefinitions:l}=e;const a=Uo(null==r||null===(t=r.spacing)||void 0===t?void 0:t.blockGap);let s="";co(o,"spacing","blockGap")||(null!=a&&a.top?s=Uo(null==a?void 0:a.top):"string"==typeof a&&(s=Uo(a)));let c="";return i&&s&&(c+=Cr(n,l,"default",s)),c},getOrientation(){return"vertical"},getAlignments(e){const t=Ir(e);if(void 0!==e.alignments)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map((e=>({name:e,info:t[e]})));const{contentSize:n,wideSize:r}=e,o=[{name:"left"},{name:"center"},{name:"right"}];return n&&o.unshift({name:"full"}),r&&o.unshift({name:"wide",info:t.wide}),o.unshift({name:"none",info:t.none}),o}};var ui=function(e){let{icon:t,size:n=24,...r}=e;return(0,a.cloneElement)(t,{width:n,height:n,...r})};var pi=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7 9v6h10V9H7zM5 19.8h14v-1.5H5v1.5zM5 4.3v1.5h14V4.3H5z"}));var di=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M5 9v6h14V9H5zm11-4.8H8v1.5h8V4.2zM8 19.8h8v-1.5H8v1.5z"})),fi=window.wp.styleEngine,yi={name:"constrained",label:(0,m.__)("Constrained"),inspectorControls:function(e){let{layout:t,onChange:n}=e;const{wideSize:r,contentSize:o,justifyContent:i="center"}=t,l=[{value:"left",icon:vr,label:(0,m.__)("Justify items left")},{value:"center",icon:_r,label:(0,m.__)("Justify items center")},{value:"right",icon:kr,label:(0,m.__)("Justify items right")}],s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"]});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"block-editor-hooks__layout-controls"},(0,a.createElement)("div",{className:"block-editor-hooks__layout-controls-unit"},(0,a.createElement)(f.__experimentalUnitControl,{label:(0,m.__)("Content"),labelPosition:"top",__unstableInputWidth:"80px",value:o||r||"",onChange:e=>{e=0>parseFloat(e)?"0":e,n({...t,contentSize:e})},units:s}),(0,a.createElement)(ui,{icon:pi})),(0,a.createElement)("div",{className:"block-editor-hooks__layout-controls-unit"},(0,a.createElement)(f.__experimentalUnitControl,{label:(0,m.__)("Wide"),labelPosition:"top",__unstableInputWidth:"80px",value:r||o||"",onChange:e=>{e=0>parseFloat(e)?"0":e,n({...t,wideSize:e})},units:s}),(0,a.createElement)(ui,{icon:di}))),(0,a.createElement)("p",{className:"block-editor-hooks__layout-controls-helptext"},(0,m.__)("Customize the width for all elements that are assigned to the center or wide columns.")),(0,a.createElement)(f.__experimentalToggleGroupControl,{__experimentalIsBorderless:!0,label:(0,m.__)("Justification"),value:i,onChange:e=>{n({...t,justifyContent:e})}},l.map((e=>{let{value:t,icon:n,label:r}=e;return(0,a.createElement)(f.__experimentalToggleGroupControlOptionIcon,{key:t,value:t,icon:n,label:r})}))))},toolBarControls:function(){return null},getLayoutStyle:function(e){var t,n;let{selector:r,layout:o={},style:i,blockName:l,hasBlockGapSupport:a,layoutDefinitions:s}=e;const{contentSize:c,wideSize:u,justifyContent:p}=o,d=Uo(null==i||null===(t=i.spacing)||void 0===t?void 0:t.blockGap);let f="";co(l,"spacing","blockGap")||(null!=d&&d.top?f=Uo(null==d?void 0:d.top):"string"==typeof d&&(f=Uo(d)));const y="left"===p?"0 !important":"auto !important",m="right"===p?"0 !important":"auto !important";let g=c||u?`\n\t\t\t\t\t${Ar(r,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {\n\t\t\t\t\t\tmax-width: ${null!=c?c:u};\n\t\t\t\t\t\tmargin-left: ${y};\n\t\t\t\t\t\tmargin-right: ${m};\n\t\t\t\t\t}\n\t\t\t\t\t${Ar(r,"> .alignwide")} {\n\t\t\t\t\t\tmax-width: ${null!=u?u:c};\n\t\t\t\t\t}\n\t\t\t\t\t${Ar(r,"> .alignfull")} {\n\t\t\t\t\t\tmax-width: none;\n\t\t\t\t\t}\n\t\t\t\t`:"";if("left"===p?g+=`${Ar(r,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}\n\t\t\t{ margin-left: ${y}; }`:"right"===p&&(g+=`${Ar(r,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}\n\t\t\t{ margin-right: ${m}; }`),null!=i&&null!==(n=i.spacing)&&void 0!==n&&n.padding){(0,fi.getCSSRules)(i).forEach((e=>{"paddingRight"===e.key?g+=`\n\t\t\t\t\t${Ar(r,"> .alignfull")} {\n\t\t\t\t\t\tmargin-right: calc(${e.value} * -1);\n\t\t\t\t\t}\n\t\t\t\t\t`:"paddingLeft"===e.key&&(g+=`\n\t\t\t\t\t${Ar(r,"> .alignfull")} {\n\t\t\t\t\t\tmargin-left: calc(${e.value} * -1);\n\t\t\t\t\t}\n\t\t\t\t\t`)}))}return a&&f&&(g+=Cr(r,s,"constrained",f)),g},getOrientation(){return"vertical"},getAlignments(e){const t=Ir(e);if(void 0!==e.alignments)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map((e=>({name:e,info:t[e]})));const{contentSize:n,wideSize:r}=e,o=[{name:"left"},{name:"center"},{name:"right"}];return n&&o.unshift({name:"full"}),r&&o.unshift({name:"wide",info:t.wide}),o.unshift({name:"none",info:t.none}),o}};const mi=[ci,oi,yi];function gi(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return mi.find((t=>t.name===e))}const hi={type:"default"},bi=(0,a.createContext)(hi),vi=bi.Provider;function _i(){return(0,a.useContext)(bi)}function ki(e){let{layout:t={},css:n,...r}=e;const o=gi(t.type),i=null!==Kr("spacing.blockGap");if(o){var l;if(n)return(0,a.createElement)("style",null,n);const e=null===(l=o.getLayoutStyle)||void 0===l?void 0:l.call(o,{hasBlockGapSupport:i,layout:t,...r});if(e)return(0,a.createElement)("style",null,e)}return null}const Si=["none","left","center","right","wide","full"],Ei=["wide","full"];function wi(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Si;e.includes("none")||(e=["none",...e]);const{wideControlsEnabled:t=!1,themeSupportsLayout:n}=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr),n=t();return{wideControlsEnabled:n.alignWide,themeSupportsLayout:n.supportsLayout}}),[]),r=_i(),o=gi(null==r?void 0:r.type),i=o.getAlignments(r);if(n){const t=i.filter((t=>{let{name:n}=t;return e.includes(n)}));return 1===t.length&&"none"===t[0].name?[]:t}if("default"!==o.name&&"constrained"!==o.name)return[];const{alignments:l=Si}=r,a=e.filter((e=>(r.alignments||t||!Ei.includes(e))&&l.includes(e))).map((e=>({name:e})));return 1===a.length&&"none"===a[0].name?[]:a}var Ai=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M5 15h14V9H5v6zm0 4.8h14v-1.5H5v1.5zM5 4.2v1.5h14V4.2H5z"}));var Ci=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M4 9v6h14V9H4zm8-4.8H4v1.5h8V4.2zM4 19.8h8v-1.5H4v1.5z"}));var Ii=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M6 15h14V9H6v6zm6-10.8v1.5h8V4.2h-8zm0 15.6h8v-1.5h-8v1.5z"}));var xi=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M5 4v11h14V4H5zm3 15.8h8v-1.5H8v1.5z"}));const Bi={none:{icon:Ai,title:(0,m._x)("None","Alignment option")},left:{icon:Ci,title:(0,m.__)("Align left")},center:{icon:pi,title:(0,m.__)("Align center")},right:{icon:Ii,title:(0,m.__)("Align right")},wide:{icon:di,title:(0,m.__)("Wide width")},full:{icon:xi,title:(0,m.__)("Full width")}},Pi={isAlternate:!0};var Ti=function(e){let{value:t,onChange:n,controls:r,isToolbar:o,isCollapsed:i=!0}=e;const s=wi(r);if(!!!s.length)return null;function u(e){n([t,"none"].includes(e)?void 0:e)}const p=Bi[t],d=Bi.none,y=o?f.ToolbarGroup:f.ToolbarDropdownMenu,g={icon:p?p.icon:d.icon,label:(0,m.__)("Align")},h=o?{isCollapsed:i,controls:s.map((e=>{let{name:n}=e;return{...Bi[n],isActive:t===n||!t&&"none"===n,role:i?"menuitemradio":void 0,onClick:()=>u(n)}}))}:{toggleProps:{describedBy:(0,m.__)("Change alignment")},popoverProps:Pi,children:e=>{let{onClose:n}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuGroup,{className:"block-editor-block-alignment-control__menu-group"},s.map((e=>{let{name:r,info:o}=e;const{icon:i,title:l}=Bi[r],s=r===t||!t&&"none"===r;return(0,a.createElement)(f.MenuItem,{key:r,icon:i,iconPosition:"left",className:c()("components-dropdown-menu__menu-item",{"is-active":s}),isSelected:s,onClick:()=>{u(r),n()},role:"menuitemradio",info:o},l)}))))}};return(0,a.createElement)(y,l({},g,h))};const Oi=e=>(0,a.createElement)(Ti,l({},e,{isToolbar:!1})),Ri=e=>(0,a.createElement)(Ti,l({},e,{isToolbar:!0})),Ni=["left","center","right","wide","full"],Fi=["wide","full"];function Mi(e){let t,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t=Array.isArray(e)?Ni.filter((t=>e.includes(t))):!0===e?[...Ni]:[],!r||!0===e&&!n?(0,u.without)(t,...Fi):t}const Di=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,a.createElement)(e,t),{name:r}=t,i=wi(Mi((0,o.getBlockSupport)(r,"align"),(0,o.hasBlockSupport)(r,"alignWide",!0))).map((e=>{let{name:t}=e;return t})),l=(0,d.useSelect)((e=>e(sr).__unstableGetContentLockingParent(t.clientId)),[t.clientId]);if(!i.length||l)return n;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(br,{group:"block",__experimentalShareWithChildBlocks:!0},(0,a.createElement)(Oi,{value:t.attributes.align,onChange:e=>{if(!e){var n,r;const i=(0,o.getBlockType)(t.name);(null==i||null===(n=i.attributes)||void 0===n||null===(r=n.align)||void 0===r?void 0:r.default)&&(e="")}t.setAttributes({align:e})},controls:i})),n)}),"withToolbarControls"),Li=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:r}=t,{align:i}=r,s=wi(Mi((0,o.getBlockSupport)(n,"align"),(0,o.hasBlockSupport)(n,"alignWide",!0)));if(void 0===i)return(0,a.createElement)(e,t);let c=t.wrapperProps;return s.some((e=>e.name===i))&&(c={...c,"data-align":i}),(0,a.createElement)(e,l({},t,{wrapperProps:c}))}));(0,i.addFilter)("blocks.registerBlockType","core/align/addAttribute",(function(e){var t,n;return"type"in(null!==(t=null===(n=e.attributes)||void 0===n?void 0:n.align)&&void 0!==t?t:{})||(0,o.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...Ni,""]}}),e})),(0,i.addFilter)("editor.BlockListBlock","core/editor/align/with-data-align",Li),(0,i.addFilter)("editor.BlockEdit","core/editor/align/with-toolbar-controls",Di),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/align/addAssignedAlign",(function(e,t,n){const{align:r}=n;return Mi((0,o.getBlockSupport)(t,"align"),(0,o.hasBlockSupport)(t,"alignWide",!0)).includes(r)&&(e.className=c()(`align${r}`,e.className)),e})),(0,i.addFilter)("blocks.registerBlockType","core/lock/addAttribute",(function(e){var t,n;return"type"in(null!==(t=null===(n=e.attributes)||void 0===n?void 0:n.lock)&&void 0!==t?t:{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}));const Ui=/[\s#]/g,ji={type:"string",source:"attribute",attribute:"id",selector:"*"};const zi=(0,p.createHigherOrderComponent)((e=>t=>{if((0,o.hasBlockSupport)(t.name,"anchor")&&t.isSelected){const n="web"===a.Platform.OS,r=(0,a.createElement)(f.TextControl,{className:"html-anchor-control",label:(0,m.__)("HTML anchor"),help:(0,a.createElement)(a.Fragment,null,(0,m.__)("Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page."),n&&(0,a.createElement)(f.ExternalLink,{href:(0,m.__)("https://wordpress.org/support/article/page-jumps/")},(0,m.__)("Learn more about anchors"))),value:t.attributes.anchor||"",placeholder:n?null:(0,m.__)("Add an anchor"),onChange:e=>{e=e.replace(Ui,"-"),t.setAttributes({anchor:e})},autoCapitalize:"none",autoComplete:"off"});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(e,t),n&&(0,a.createElement)(go,{__experimentalGroup:"advanced"},r),!n&&"core/heading"===t.name&&(0,a.createElement)(go,null,(0,a.createElement)(f.PanelBody,{title:(0,m.__)("Heading settings")},r)))}return(0,a.createElement)(e,t)}),"withInspectorControl");(0,i.addFilter)("blocks.registerBlockType","core/anchor/attribute",(function(e){var t,n;return"type"in(null!==(t=null===(n=e.attributes)||void 0===n?void 0:n.anchor)&&void 0!==t?t:{})||(0,o.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:ji}),e})),(0,i.addFilter)("editor.BlockEdit","core/editor/anchor/with-inspector-control",zi),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/anchor/save-props",(function(e,t,n){return(0,o.hasBlockSupport)(t,"anchor")&&(e.id=""===n.anchor?null:n.anchor),e}));const Vi={type:"string",source:"attribute",attribute:"aria-label",selector:"*"};(0,i.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",(function(e){var t,n;return null!=e&&null!==(t=e.attributes)&&void 0!==t&&null!==(n=t.ariaLabel)&&void 0!==n&&n.type||(0,o.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:Vi}),e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/ariaLabel/save-props",(function(e,t,n){return(0,o.hasBlockSupport)(t,"ariaLabel")&&(e["aria-label"]=""===n.ariaLabel?null:n.ariaLabel),e}));const Gi=(0,p.createHigherOrderComponent)((e=>t=>(0,o.hasBlockSupport)(t.name,"customClassName",!0)&&t.isSelected?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(e,t),(0,a.createElement)(go,{__experimentalGroup:"advanced"},(0,a.createElement)(f.TextControl,{autoComplete:"off",label:(0,m.__)("Additional CSS class(es)"),value:t.attributes.className||"",onChange:e=>{t.setAttributes({className:""!==e?e:void 0})},help:(0,m.__)("Separate multiple classes with spaces.")}))):(0,a.createElement)(e,t)),"withInspectorControl");(0,i.addFilter)("blocks.registerBlockType","core/custom-class-name/attribute",(function(e){return(0,o.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e})),(0,i.addFilter)("editor.BlockEdit","core/editor/custom-class-name/with-inspector-control",Gi),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/custom-class-name/save-props",(function(e,t,n){return(0,o.hasBlockSupport)(t,"customClassName",!0)&&n.className&&(e.className=c()(e.className,n.className)),e})),(0,i.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",(function(e,t,n,r){if(!(0,o.hasBlockSupport)(e.name,"customClassName",!0))return e;if(1===r.length&&e.innerBlocks.length===t.length)return e;if(1===r.length&&t.length>1||r.length>1&&1===t.length)return e;if(t[n]){var i;const r=null===(i=t[n])||void 0===i?void 0:i.attributes.className;if(r)return{...e,attributes:{...e.attributes,className:r}}}return e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",(function(e,t){return(0,o.hasBlockSupport)(t,"className",!0)&&("string"==typeof e.className?e.className=[...new Set([(0,o.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,o.getBlockDefaultClassName)(t.name)),e}));var Hi=window.wp.dom;const Wi=(0,a.createContext)({});function $i(e){let{value:t,children:n}=e;const r=(0,a.useContext)(Wi),o=(0,a.useMemo)((()=>({...r,...t})),[r,t]);return(0,a.createElement)(Wi.Provider,{value:o,children:n})}var Ki=Wi;const qi={};var Ji=(0,f.withFilters)("editor.BlockEdit")((e=>{const{attributes:t={},name:n}=e,r=(0,o.getBlockType)(n),i=(0,a.useContext)(Ki),s=(0,a.useMemo)((()=>r&&r.usesContext?(0,u.pick)(i,r.usesContext):qi),[r,i]);if(!r)return null;const p=r.edit||r.save;if(r.apiVersion>1)return(0,a.createElement)(p,l({},e,{context:s}));const d=(0,o.hasBlockSupport)(r,"className",!0)?(0,o.getBlockDefaultClassName)(n):null,f=c()(d,t.className,e.className);return(0,a.createElement)(p,l({},e,{context:s,className:f}))}));function Yi(e){const{name:t,isSelected:n,clientId:r}=e,o={name:t,isSelected:n,clientId:r};return(0,a.createElement)(pr,{value:(0,a.useMemo)((()=>o),Object.values(o))},(0,a.createElement)(Ji,e))}var Qi=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"}));var Zi=function(e){let{className:t,actions:n,children:r,secondaryActions:o}=e;return(0,a.createElement)("div",{style:{display:"contents",all:"initial"}},(0,a.createElement)("div",{className:c()(t,"block-editor-warning")},(0,a.createElement)("div",{className:"block-editor-warning__contents"},(0,a.createElement)("p",{className:"block-editor-warning__message"},r),(a.Children.count(n)>0||o)&&(0,a.createElement)("div",{className:"block-editor-warning__actions"},a.Children.count(n)>0&&a.Children.map(n,((e,t)=>(0,a.createElement)("span",{key:t,className:"block-editor-warning__action"},e))),o&&(0,a.createElement)(f.DropdownMenu,{className:"block-editor-warning__secondary",icon:Qi,label:(0,m.__)("More options"),popoverProps:{position:"bottom left",className:"block-editor-warning__dropdown"},noIcons:!0},(()=>(0,a.createElement)(f.MenuGroup,null,o.map(((e,t)=>(0,a.createElement)(f.MenuItem,{onClick:e.onClick,key:t},e.title))))))))))},Xi=n(1973);function el(e){let{title:t,rawContent:n,renderedContent:r,action:o,actionText:i,className:l}=e;return(0,a.createElement)("div",{className:l},(0,a.createElement)("div",{className:"block-editor-block-compare__content"},(0,a.createElement)("h2",{className:"block-editor-block-compare__heading"},t),(0,a.createElement)("div",{className:"block-editor-block-compare__html"},n),(0,a.createElement)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor"},(0,a.createElement)(a.RawHTML,null,(0,Hi.safeHTML)(r)))),(0,a.createElement)("div",{className:"block-editor-block-compare__action"},(0,a.createElement)(f.Button,{variant:"secondary",tabIndex:"0",onClick:o},i)))}var tl=function(e){let{block:t,onKeep:n,onConvert:r,convertor:i,convertButtonText:l}=e;const s=(p=i(t),(0,u.castArray)(p).map((e=>(0,o.getSaveContent)(e.name,e.attributes,e.innerBlocks))).join(""));var p;const d=(f=t.originalContent,y=s,(0,Xi.Kx)(f,y).map(((e,t)=>{const n=c()({"block-editor-block-compare__added":e.added,"block-editor-block-compare__removed":e.removed});return(0,a.createElement)("span",{key:t,className:n},e.value)})));var f,y;return(0,a.createElement)("div",{className:"block-editor-block-compare__wrapper"},(0,a.createElement)(el,{title:(0,m.__)("Current"),className:"block-editor-block-compare__current",action:n,actionText:(0,m.__)("Convert to HTML"),rawContent:t.originalContent,renderedContent:t.originalContent}),(0,a.createElement)(el,{title:(0,m.__)("After Conversion"),className:"block-editor-block-compare__converted",action:r,actionText:l,rawContent:d,renderedContent:s}))};const nl=e=>(0,o.rawHandler)({HTML:e.originalContent});var rl=(0,p.compose)([(0,d.withSelect)(((e,t)=>{let{clientId:n}=t;return{block:e(sr).getBlock(n)}})),(0,d.withDispatch)(((e,t)=>{let{block:n}=t;const{replaceBlock:r}=e(sr);return{convertToClassic(){r(n.clientId,(e=>(0,o.createBlock)("core/freeform",{content:e.originalContent}))(n))},convertToHTML(){r(n.clientId,(e=>(0,o.createBlock)("core/html",{content:e.originalContent}))(n))},convertToBlocks(){r(n.clientId,nl(n))},attemptBlockRecovery(){r(n.clientId,(e=>{let{name:t,attributes:n,innerBlocks:r}=e;return(0,o.createBlock)(t,n,r)})(n))}}}))])((function(e){let{convertToHTML:t,convertToBlocks:n,convertToClassic:r,attemptBlockRecovery:i,block:l}=e;const s=!!(0,o.getBlockType)("core/html"),[c,u]=(0,a.useState)(!1),p=(0,a.useCallback)((()=>u(!0)),[]),d=(0,a.useCallback)((()=>u(!1)),[]),y=(0,a.useMemo)((()=>[{title:(0,m._x)("Resolve","imperative verb"),onClick:p},s&&{title:(0,m.__)("Convert to HTML"),onClick:t},{title:(0,m.__)("Convert to Classic Block"),onClick:r}].filter(Boolean)),[p,t,r]);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Zi,{actions:[(0,a.createElement)(f.Button,{key:"recover",onClick:i,variant:"primary"},(0,m.__)("Attempt Block Recovery"))],secondaryActions:y},(0,m.__)("This block contains unexpected or invalid content.")),c&&(0,a.createElement)(f.Modal,{title:(0,m.__)("Resolve Block"),onRequestClose:d,className:"block-editor-block-compare"},(0,a.createElement)(tl,{block:l,onKeep:t,onConvert:n,convertor:nl,convertButtonText:(0,m.__)("Convert to Blocks")})))}));const ol=(0,a.createElement)(Zi,{className:"block-editor-block-list__block-crash-warning"},(0,m.__)("This block has encountered an error and cannot be previewed."));var il=()=>ol;class ll extends a.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}}var al=ll,sl=n(773);var cl=function(e){let{clientId:t}=e;const[n,r]=(0,a.useState)(""),i=(0,d.useSelect)((e=>e(sr).getBlock(t)),[t]),{updateBlock:l}=(0,d.useDispatch)(sr);return(0,a.useEffect)((()=>{r((0,o.getBlockContent)(i))}),[i]),(0,a.createElement)(sl.Z,{className:"block-editor-block-list__block-html-textarea",value:n,onBlur:()=>{const e=(0,o.getBlockType)(i.name);if(!e)return;const a=(0,o.getBlockAttributes)(e,n,i.attributes),s=n||(0,o.getSaveContent)(e,a),[c]=n?(0,o.validateBlock)({...i,attributes:a,originalContent:s}):[!0];l(t,{attributes:a,originalContent:s,isValid:c}),n||r({content:s})},onChange:e=>r(e.target.value)})},ul=n(9196),pl=n.n(ul),dl=Object.defineProperty,fl={};((e,t)=>{for(var n in t)dl(e,n,{get:t[n],enumerable:!0})})(fl,{assign:()=>$l,colors:()=>Gl,createStringInterpolator:()=>Ul,skipAnimation:()=>Hl,to:()=>jl,willAdvance:()=>Wl});var yl=Pl(),ml=e=>Cl(e,yl),gl=Pl();ml.write=e=>Cl(e,gl);var hl=Pl();ml.onStart=e=>Cl(e,hl);var bl=Pl();ml.onFrame=e=>Cl(e,bl);var vl=Pl();ml.onFinish=e=>Cl(e,vl);var _l=[];ml.setTimeout=(e,t)=>{const n=ml.now()+t,r=()=>{const e=_l.findIndex((e=>e.cancel==r));~e&&_l.splice(e,1),wl-=~e?1:0},o={time:n,handler:e,cancel:r};return _l.splice(kl(n),0,o),wl+=1,Il(),o};var kl=e=>~(~_l.findIndex((t=>t.time>e))||~_l.length);ml.cancel=e=>{hl.delete(e),bl.delete(e),vl.delete(e),yl.delete(e),gl.delete(e)},ml.sync=e=>{Al=!0,ml.batchedUpdates(e),Al=!1},ml.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,ml.onStart(n)}return r.handler=e,r.cancel=()=>{hl.delete(n),t=null},r};var Sl="undefined"!=typeof window?window.requestAnimationFrame:()=>{};ml.use=e=>Sl=e,ml.now="undefined"!=typeof performance?()=>performance.now():Date.now,ml.batchedUpdates=e=>e(),ml.catch=console.error,ml.frameLoop="always",ml.advance=()=>{"demand"!==ml.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Bl()};var El=-1,wl=0,Al=!1;function Cl(e,t){Al?(t.delete(e),e(0)):(t.add(e),Il())}function Il(){El<0&&(El=0,"demand"!==ml.frameLoop&&Sl(xl))}function xl(){~El&&(Sl(xl),ml.batchedUpdates(Bl))}function Bl(){const e=El;El=ml.now();const t=kl(El);t&&(Tl(_l.splice(0,t),(e=>e.handler())),wl-=t),wl?(hl.flush(),yl.flush(e?Math.min(64,El-e):16.667),bl.flush(),gl.flush(),vl.flush()):El=-1}function Pl(){let e=new Set,t=e;return{add(n){wl+=t!=e||e.has(n)?0:1,e.add(n)},delete(n){return wl-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,wl-=t.size,Tl(t,(t=>t(n)&&e.add(t))),wl+=e.size,t=e)}}}function Tl(e,t){e.forEach((e=>{try{t(e)}catch(e){ml.catch(e)}}))}function Ol(){}var Rl={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function Nl(e,t){if(Rl.arr(e)){if(!Rl.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Ml(e,t,n){if(Rl.arr(e))for(let r=0;rRl.und(e)?[]:Rl.arr(e)?e:[e];function Ll(e,t){if(e.size){const n=Array.from(e);e.clear(),Fl(n,t)}}var Ul,jl,zl=(e,...t)=>Ll(e,(e=>e(...t))),Vl=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Gl=null,Hl=!1,Wl=Ol,$l=e=>{e.to&&(jl=e.to),e.now&&(ml.now=e.now),void 0!==e.colors&&(Gl=e.colors),null!=e.skipAnimation&&(Hl=e.skipAnimation),e.createStringInterpolator&&(Ul=e.createStringInterpolator),e.requestAnimationFrame&&ml.use(e.requestAnimationFrame),e.batchedUpdates&&(ml.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Wl=e.willAdvance),e.frameLoop&&(ml.frameLoop=e.frameLoop)},Kl=new Set,ql=[],Jl=[],Yl=0,Ql={get idle(){return!Kl.size&&!ql.length},start(e){Yl>e.priority?(Kl.add(e),ml.onStart(Zl)):(Xl(e),ml(ta))},advance:ta,sort(e){if(Yl)ml.onFrame((()=>Ql.sort(e)));else{const t=ql.indexOf(e);~t&&(ql.splice(t,1),ea(e))}},clear(){ql=[],Kl.clear()}};function Zl(){Kl.forEach(Xl),Kl.clear(),ml(ta)}function Xl(e){ql.includes(e)||ea(e)}function ea(e){ql.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(ql,(t=>t.priority>e.priority)),0,e)}function ta(e){const t=Jl;for(let n=0;n0}var na="[-+]?\\d*\\.?\\d+",ra=na+"%";function oa(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var ia=new RegExp("rgb"+oa(na,na,na)),la=new RegExp("rgba"+oa(na,na,na,na)),aa=new RegExp("hsl"+oa(na,ra,ra)),sa=new RegExp("hsla"+oa(na,ra,ra,na)),ca=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ua=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,pa=/^#([0-9a-fA-F]{6})$/,da=/^#([0-9a-fA-F]{8})$/;function fa(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ya(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=fa(o,r,e+1/3),l=fa(o,r,e),a=fa(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*l)<<16|Math.round(255*a)<<8}function ma(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function ga(e){return(parseFloat(e)%360+360)%360/360}function ha(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ba(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function va(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=pa.exec(e))?parseInt(t[1]+"ff",16)>>>0:Gl&&void 0!==Gl[e]?Gl[e]:(t=ia.exec(e))?(ma(t[1])<<24|ma(t[2])<<16|ma(t[3])<<8|255)>>>0:(t=la.exec(e))?(ma(t[1])<<24|ma(t[2])<<16|ma(t[3])<<8|ha(t[4]))>>>0:(t=ca.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=da.exec(e))?parseInt(t[1],16)>>>0:(t=ua.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=aa.exec(e))?(255|ya(ga(t[1]),ba(t[2]),ba(t[3])))>>>0:(t=sa.exec(e))?(ya(ga(t[1]),ba(t[2]),ba(t[3]))|ha(t[4]))>>>0:null}(e);if(null===t)return e;t=t||0;return`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`}var _a=(e,t,n)=>{if(Rl.fun(e))return e;if(Rl.arr(e))return _a({range:e,output:t,extrapolate:n});if(Rl.str(e.output[0]))return Ul(e);const r=e,o=r.output,i=r.range||[0,1],l=r.extrapolateLeft||r.extrapolate||"extend",a=r.extrapolateRight||r.extrapolate||"extend",s=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,l,a,s){let c=s?s(e):e;if(cn){if("identity"===a)return c;"clamp"===a&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,i[t],i[t+1],o[t],o[t+1],s,l,a,r.map)}};var ka=1.70158,Sa=1.525*ka,Ea=ka+1,wa=2*Math.PI/3,Aa=2*Math.PI/4.5,Ca=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},Ia={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Ea*e*e*e-ka*e*e,easeOutBack:e=>1+Ea*Math.pow(e-1,3)+ka*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-Sa)/2:(Math.pow(2*e-2,2)*((Sa+1)*(2*e-2)+Sa)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*wa),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*wa)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Aa)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Aa)/2+1,easeInBounce:e=>1-Ca(1-e),easeOutBounce:Ca,easeInOutBounce:e=>e<.5?(1-Ca(1-2*e))/2:(1+Ca(2*e-1))/2,steps:(e,t="end")=>n=>{const r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e;return((e,t,n)=>Math.min(Math.max(n,e),t))(0,1,("end"===t?Math.floor(r):Math.ceil(r))/e)}},xa=Symbol.for("FluidValue.get"),Ba=Symbol.for("FluidValue.observers"),Pa=e=>Boolean(e&&e[xa]),Ta=e=>e&&e[xa]?e[xa]():e,Oa=e=>e[Ba]||null;function Ra(e,t){const n=e[Ba];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var Na=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");Fa(this,e)}},Fa=(e,t)=>Ua(e,xa,t);function Ma(e,t){if(e[xa]){let n=e[Ba];n||Ua(e,Ba,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Da(e,t){const n=e[Ba];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Ba]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var La,Ua=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),ja=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,za=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Va=new RegExp(`(${ja.source})(%|[a-z]+)`,"i"),Ga=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Ha=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Wa=e=>{const[t,n]=$a(e);if(!t||Vl())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&Ha.test(n)?Wa(n):n||e},$a=e=>{const t=Ha.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]},Ka=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,qa=e=>{La||(La=Gl?new RegExp(`(${Object.keys(Gl).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Ta(e).replace(Ha,Wa).replace(za,va).replace(La,va))),n=t.map((e=>e.match(ja).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),o=r.map((t=>_a({...e,output:t})));return e=>{const n=!Va.test(t[0])&&t.find((e=>Va.test(e)))?.replace(ja,"");let r=0;return t[0].replace(ja,(()=>`${o[r++](e)}${n||""}`)).replace(Ga,Ka)}},Ja="react-spring: ",Ya=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${Ja}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},Qa=Ya(console.warn);var Za=Ya(console.warn);function Xa(e){return Rl.str(e)&&("#"==e[0]||/\d/.test(e)||!Vl()&&Ha.test(e)||e in(Gl||{}))}var es=Vl()?ul.useEffect:ul.useLayoutEffect;function ts(){const e=(0,ul.useState)()[1],t=(()=>{const e=(0,ul.useRef)(!1);return es((()=>(e.current=!0,()=>{e.current=!1})),[]),e})();return()=>{t.current&&e(Math.random())}}var ns=e=>(0,ul.useEffect)(e,rs),rs=[];function os(e){const t=(0,ul.useRef)();return(0,ul.useEffect)((()=>{t.current=e})),t.current}var is=Symbol.for("Animated:node"),ls=e=>e&&e[is],as=(e,t)=>{return n=e,r=is,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},ss=e=>e&&e[is]&&e[is].getPayload(),cs=class{constructor(){as(this,this)}getPayload(){return this.payload||[]}},us=class extends cs{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,Rl.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new us(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Rl.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,Rl.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},ps=class extends us{constructor(e){super(0),this._string=null,this._toString=_a({output:[e,e]})}static create(e){return new ps(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(Rl.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=_a({output:[this.getValue(),e]})),this._value=0,super.reset()}},ds={dependencies:null},fs=class extends cs{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Ml(this.source,((n,r)=>{var o;(o=n)&&o[is]===o?t[r]=n.getValue(e):Pa(n)?t[r]=Ta(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Fl(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Ml(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){ds.dependencies&&Pa(e)&&ds.dependencies.add(e);const t=ss(e);t&&Fl(t,(e=>this.add(e)))}},ys=class extends fs{constructor(e){super(e)}static create(e){return new ys(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(ms)),!0)}};function ms(e){return(Xa(e)?ps:us).create(e)}function gs(e){const t=ls(e);return t?t.constructor:Rl.arr(e)?ys:Xa(e)?ps:us}var hs=(e,t)=>{const n=!Rl.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,ul.forwardRef)(((r,o)=>{const i=(0,ul.useRef)(null),l=n&&(0,ul.useCallback)((e=>{i.current=function(e,t){e&&(Rl.fun(e)?e(t):e.current=t);return t}(o,e)}),[o]),[a,s]=function(e,t){const n=new Set;ds.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)});return e=new fs(e),ds.dependencies=null,[e,n]}(r,t),c=ts(),u=()=>{const e=i.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,a.getValue(!0)))&&c()},p=new bs(u,s),d=(0,ul.useRef)();es((()=>(d.current=p,Fl(s,(e=>Ma(e,p))),()=>{d.current&&(Fl(d.current.deps,(e=>Da(e,d.current))),ml.cancel(d.current.update))}))),(0,ul.useEffect)(u,[]),ns((()=>()=>{const e=d.current;Fl(e.deps,(t=>Da(t,e)))}));const f=t.getComponentProps(a.getValue());return ul.createElement(e,{...f,ref:l})}))},bs=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&ml.write(this.update)}};var vs=Symbol.for("AnimatedComponent"),_s=e=>Rl.str(e)?e:e&&Rl.str(e.displayName)?e.displayName:Rl.fun(e)&&e.name||null;function ks(e,...t){return Rl.fun(e)?e(...t):e}var Ss=(e,t)=>!0===e||!!(t&&e&&(Rl.fun(e)?e(t):Dl(e).includes(t))),Es=(e,t)=>Rl.obj(e)?t&&e[t]:e,ws=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,As=e=>e,Cs=(e,t=As)=>{let n=Is;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);Rl.und(n)||(r[o]=n)}return r},Is=["config","onProps","onStart","onChange","onPause","onResume","onRest"],xs={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Bs(e){const t=function(e){const t={};let n=0;if(Ml(e,((e,r)=>{xs[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Ml(e,((e,r)=>r in t||(n[r]=e))),n}return{...e}}function Ps(e){return e=Ta(e),Rl.arr(e)?e.map(Ps):Xa(e)?fl.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Ts(e){for(const t in e)return!0;return!1}function Os(e){return Rl.fun(e)||Rl.arr(e)&&Rl.obj(e[0])}function Rs(e,t){e.ref?.delete(e),t?.delete(e)}function Ns(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var Fs={tension:170,friction:26,mass:1,damping:1,easing:Ia.linear,clamp:!1};function Ms(e,t){if(Rl.und(t.decay)){const n=!Rl.und(t.tension)||!Rl.und(t.friction);!n&&Rl.und(t.frequency)&&Rl.und(t.damping)&&Rl.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var Ds=[];function Ls(e,{key:t,props:n,defaultProps:r,state:o,actions:i}){return new Promise(((l,a)=>{let s,c,u=Ss(n.cancel??r?.cancel,t);if(u)f();else{Rl.und(n.pause)||(o.paused=Ss(n.pause,t));let e=r?.pause;!0!==e&&(e=o.paused||Ss(e,t)),s=ks(n.delay||0,t),e?(o.resumeQueue.add(d),i.pause()):(i.resume(),d())}function p(){o.resumeQueue.add(d),o.timeouts.delete(c),c.cancel(),s=c.time-ml.now()}function d(){s>0&&!fl.skipAnimation?(o.delayed=!0,c=ml.setTimeout(f,s),o.pauseQueue.add(p),o.timeouts.add(c)):f()}function f(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(p),o.timeouts.delete(c),e<=(o.cancelId||0)&&(u=!0);try{i.start({...n,callId:e,cancel:u},l)}catch(e){a(e)}}}))}var Us=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Vs(e.get()):t.every((e=>e.noop))?js(e.get()):zs(e.get(),t.every((e=>e.finished))),js=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),zs=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Vs=e=>({value:e,cancelled:!0,finished:!1});function Gs(e,t,n,r){const{callId:o,parentId:i,onRest:l}=t,{asyncTo:a,promise:s}=n;return i||e!==a||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const c=Cs(t,((e,t)=>"onRest"===t?void 0:e));let u,p;const d=new Promise(((e,t)=>(u=e,p=t))),f=e=>{const t=o<=(n.cancelId||0)&&Vs(r)||o!==n.asyncId&&zs(r,!1);if(t)throw e.result=t,p(e),e},y=(e,t)=>{const i=new Ws,l=new $s;return(async()=>{if(fl.skipAnimation)throw Hs(n),l.result=zs(r,!1),p(l),l;f(i);const a=Rl.obj(e)?{...e}:{...t,to:e};a.parentId=o,Ml(c,((e,t)=>{Rl.und(a[t])&&(a[t]=e)}));const s=await r.start(a);return f(i),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),s})()};let m;if(fl.skipAnimation)return Hs(n),zs(r,!1);try{let t;t=Rl.arr(e)?(async e=>{for(const t of e)await y(t)})(e):Promise.resolve(e(y,r.stop.bind(r))),await Promise.all([t.then(u),d]),m=zs(r.get(),!0,!1)}catch(e){if(e instanceof Ws)m=e.result;else{if(!(e instanceof $s))throw e;m=e.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?a:void 0,n.promise=i?s:void 0)}return Rl.fun(l)&&ml.batchedUpdates((()=>{l(m,r,r.item)})),m})():s}function Hs(e,t){Ll(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Ws=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},$s=class extends Error{constructor(){super("SkipAnimationSignal")}},Ks=e=>e instanceof Js,qs=1,Js=class extends Na{constructor(){super(...arguments),this.id=qs++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=ls(this);return e&&e.getValue()}to(...e){return fl.to(this,e)}interpolate(...e){return Qa(`${Ja}The "interpolate" function is deprecated in v9 (use "to" instead)`),fl.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Ra(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||Ql.sort(this),Ra(this,{type:"priority",parent:this,priority:e})}},Ys=Symbol.for("SpringPhase"),Qs=e=>(1&e[Ys])>0,Zs=e=>(2&e[Ys])>0,Xs=e=>(4&e[Ys])>0,ec=(e,t)=>t?e[Ys]|=3:e[Ys]&=-3,tc=(e,t)=>t?e[Ys]|=4:e[Ys]&=-5,nc=class extends Js{constructor(e,t){if(super(),this.animation=new class{constructor(){this.changed=!1,this.values=Ds,this.toValues=null,this.fromValues=Ds,this.config=new class{constructor(){this.velocity=0,Object.assign(this,Fs)}},this.immediate=!1}},this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Rl.und(e)||!Rl.und(t)){const n=Rl.obj(e)?{...e}:{...t,from:e};Rl.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(Zs(this)||this._state.asyncTo)||Xs(this)}get goal(){return Ta(this.animation.to)}get velocity(){const e=ls(this);return e instanceof us?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return Qs(this)}get isAnimating(){return Zs(this)}get isPaused(){return Xs(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{toValues:o}=r;const{config:i}=r,l=ss(r.to);!l&&Pa(r.to)&&(o=Dl(Ta(r.to))),r.values.forEach(((a,s)=>{if(a.done)return;const c=a.constructor==ps?1:l?l[s].lastPosition:o[s];let u=r.immediate,p=c;if(!u){if(p=a.lastPosition,i.tension<=0)return void(a.done=!0);let t=a.elapsedTime+=e;const n=r.fromValues[s],o=null!=a.v0?a.v0:a.v0=Rl.arr(i.velocity)?i.velocity[s]:i.velocity;let l;const d=i.precision||(n==c?.005:Math.min(1,.001*Math.abs(c-n)));if(Rl.und(i.duration))if(i.decay){const e=!0===i.decay?.998:i.decay,r=Math.exp(-(1-e)*t);p=n+o/(1-e)*(1-r),u=Math.abs(a.lastPosition-p)<=d,l=o*r}else{l=null==a.lastVelocity?o:a.lastVelocity;const t=i.restVelocity||d/10,r=i.clamp?0:i.bounce,s=!Rl.und(r),f=n==c?a.v0>0:nt,y||(u=Math.abs(c-p)<=d,!u));++e){s&&(m=p==c||p>c==f,m&&(l=-l*r,p=c));l+=(1e-6*-i.tension*(p-c)+.001*-i.friction*l)/i.mass*g,p+=l*g}}else{let r=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,a.durationProgress>0&&(a.elapsedTime=i.duration*a.durationProgress,t=a.elapsedTime+=e)),r=(i.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,a.durationProgress=r),p=n+i.easing(r)*(c-n),l=(p-a.lastPosition)/e,u=1==r}a.lastVelocity=l,Number.isNaN(p)&&(console.warn("Got NaN while animating:",this),u=!0)}l&&!l[s].done&&(u=!1),u?a.done=!0:t=!1,a.setValue(p,i.round)&&(n=!0)}));const a=ls(this),s=a.getValue();if(t){const e=Ta(r.to);s===e&&!n||i.decay?n&&i.decay&&this._onChange(s):(a.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(s)}set(e){return ml.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Zs(this)){const{to:e,config:t}=this.animation;ml.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return Rl.und(e)?(n=this.queue||[],this.queue=[]):n=[Rl.obj(e)?e:{...t,to:e}],Promise.all(n.map((e=>this._update(e)))).then((e=>Us(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Hs(this._state,e&&this._lastCallId),ml.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=Rl.obj(n)?n[t]:n,(null==n||Os(n))&&(n=void 0),r=Rl.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return Qs(this)||(e.reverse&&([n,r]=[r,n]),r=Ta(r),Rl.und(r)?ls(this)||this._set(n):this._set(r)),o}_update({...e},t){const{key:n,defaultProps:r}=this;e.default&&Object.assign(r,Cs(e,((e,t)=>/^on/.test(t)?Es(e,n):e))),cc(this,e,"onProps"),uc(this,"onProps",e,this);const o=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const i=this._state;return Ls(++this._lastCallId,{key:n,props:e,defaultProps:r,state:i,actions:{pause:()=>{Xs(this)||(tc(this,!0),zl(i.pauseQueue),uc(this,"onPause",zs(this,rc(this,this.animation.to)),this))},resume:()=>{Xs(this)&&(tc(this,!1),Zs(this)&&this._resume(),zl(i.resumeQueue),uc(this,"onResume",zs(this,rc(this,this.animation.to)),this))},start:this._merge.bind(this,o)}}).then((n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=oc(e);if(t)return this._update(t,!0)}return n}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Vs(this));const r=!Rl.und(e.to),o=!Rl.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(Vs(this));this._lastToId=t.callId}const{key:i,defaultProps:l,animation:a}=this,{to:s,from:c}=a;let{to:u=s,from:p=c}=e;!o||r||t.default&&!Rl.und(u)||(u=p),t.reverse&&([u,p]=[p,u]);const d=!Nl(p,c);d&&(a.from=p),p=Ta(p);const f=!Nl(u,s);f&&this._focus(u);const y=Os(t.to),{config:m}=a,{decay:g,velocity:h}=m;(r||o)&&(m.velocity=0),t.config&&!y&&function(e,t,n){n&&(Ms(n={...n},t),t={...n,...t}),Ms(e,t),Object.assign(e,t);for(const t in Fs)null==e[t]&&(e[t]=Fs[t]);let{frequency:r,damping:o}=e;const{mass:i}=e;Rl.und(r)||(r<.01&&(r=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/r,2)*i,e.friction=4*Math.PI*o*i/r)}(m,ks(t.config,i),t.config!==l.config?ks(l.config,i):void 0);let b=ls(this);if(!b||Rl.und(u))return n(zs(this,!0));const v=Rl.und(t.reset)?o&&!t.default:!Rl.und(p)&&Ss(t.reset,i),_=v?p:this.get(),k=Ps(u),S=Rl.num(k)||Rl.arr(k)||Xa(k),E=!y&&(!S||Ss(l.immediate||t.immediate,i));if(f){const e=gs(u);if(e!==b.constructor){if(!E)throw Error(`Cannot animate between ${b.constructor.name} and ${e.name}, as the "to" prop suggests`);b=this._set(k)}}const w=b.constructor;let A=Pa(u),C=!1;if(!A){const e=v||!Qs(this)&&d;(f||e)&&(C=Nl(Ps(_),k),A=!C),(Nl(a.immediate,E)||E)&&Nl(m.decay,g)&&Nl(m.velocity,h)||(A=!0)}if(C&&Zs(this)&&(a.changed&&!v?A=!0:A||this._stop(s)),!y&&((A||Pa(s))&&(a.values=b.getPayload(),a.toValues=Pa(u)?null:w==ps?[1]:Dl(k)),a.immediate!=E&&(a.immediate=E,E||v||this._set(s)),A)){const{onRest:e}=a;Fl(sc,(e=>cc(this,t,e)));const r=zs(this,rc(this,s));zl(this._pendingCalls,r),this._pendingCalls.add(n),a.changed&&ml.batchedUpdates((()=>{a.changed=!v,e?.(r,this),v?ks(l.onRest,r):a.onStart?.(r,this)}))}v&&this._set(_),y?n(Gs(t.to,t,this._state,this)):A?this._start():Zs(this)&&!f?this._pendingCalls.add(n):n(js(_))}_focus(e){const t=this.animation;e!==t.to&&(Oa(this)&&this._detach(),t.to=e,Oa(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Pa(t)&&(Ma(t,this),Ks(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Pa(e)&&Da(e,this)}_set(e,t=!0){const n=Ta(e);if(!Rl.und(n)){const e=ls(this);if(!e||!Nl(n,e.getValue())){const r=gs(n);e&&e.constructor==r?e.setValue(n):as(this,r.create(n)),e&&ml.batchedUpdates((()=>{this._onChange(n,t)}))}}return ls(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,uc(this,"onStart",zs(this,rc(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),ks(this.animation.onChange,e,this)),ks(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;ls(this).reset(Ta(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),Zs(this)||(ec(this,!0),Xs(this)||this._resume())}_resume(){fl.skipAnimation?this.finish():Ql.start(this)}_stop(e,t){if(Zs(this)){ec(this,!1);const n=this.animation;Fl(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Ra(this,{type:"idle",parent:this});const r=t?Vs(this.get()):zs(this.get(),rc(this,e??n.to));zl(this._pendingCalls,r),n.changed&&(n.changed=!1,uc(this,"onRest",r,this))}}};function rc(e,t){const n=Ps(t);return Nl(Ps(e.get()),n)}function oc(e,t=e.loop,n=e.to){const r=ks(t);if(r){const o=!0!==r&&Bs(r),i=(o||e).reverse,l=!o||o.reset;return ic({...e,loop:t,default:!1,pause:void 0,to:!i||Os(n)?n:void 0,from:l?e.from:void 0,reset:l,...o})}}function ic(e){const{to:t,from:n}=e=Bs(e),r=new Set;return Rl.obj(t)&&ac(t,r),Rl.obj(n)&&ac(n,r),e.keys=r.size?Array.from(r):null,e}function lc(e){const t=ic(e);return Rl.und(t.default)&&(t.default=Cs(t)),t}function ac(e,t){Ml(e,((e,n)=>null!=e&&t.add(n)))}var sc=["onStart","onRest","onChange","onPause","onResume"];function cc(e,t,n){e.animation[n]=t[n]!==ws(t,n)?Es(t[n],e.key):void 0}function uc(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var pc=["onStart","onChange","onRest"],dc=1,fc=class{constructor(e,t){this.id=dc++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];Rl.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(ic(e)),this}start(e){let{queue:t}=this;return e?t=Dl(e).map(ic):this.queue=[],this._flush?this._flush(this,t):(_c(this,t),yc(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Fl(Dl(t),(t=>n[t].stop(!!e)))}else Hs(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Rl.und(e))this.start({pause:!0});else{const t=this.springs;Fl(Dl(e),(e=>t[e].pause()))}return this}resume(e){if(Rl.und(e))this.start({pause:!1});else{const t=this.springs;Fl(Dl(e),(e=>t[e].resume()))}return this}each(e){Ml(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,Ll(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const i=!r&&this._started,l=o||i&&n.size?this.get():null;o&&t.size&&Ll(t,(([e,t])=>{t.value=l,e(t,this,this._item)})),i&&(this._started=!1,Ll(n,(([e,t])=>{t.value=l,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}ml.onFrame(this._onFrame)}};function yc(e,t){return Promise.all(t.map((t=>mc(e,t)))).then((t=>Us(e,t)))}async function mc(e,t,n){const{keys:r,to:o,from:i,loop:l,onRest:a,onResolve:s}=t,c=Rl.obj(t.default)&&t.default;l&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const u=Rl.arr(o)||Rl.fun(o)?o:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Fl(pc,(n=>{const r=t[n];if(Rl.fun(r)){const o=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e||!1,cancelled:t||!1})},c&&(c[n]=t[n])}}));const p=e._state;t.pause===!p.paused?(p.paused=t.pause,zl(t.pause?p.pauseQueue:p.resumeQueue)):p.paused&&(t.pause=!0);const d=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),f=!0===t.cancel||!0===ws(t,"cancel");(u||f&&p.asyncId)&&d.push(Ls(++e._lastAsyncId,{props:t,state:p,actions:{pause:Ol,resume:Ol,start(t,n){f?(Hs(p,e._lastAsyncId),n(Vs(e))):(t.onRest=a,n(Gs(u,t,p,e)))}}})),p.paused&&await new Promise((e=>{p.resumeQueue.add(e)}));const y=Us(e,await Promise.all(d));if(l&&y.finished&&(!n||!y.noop)){const n=oc(t,l,o);if(n)return _c(e,[n]),mc(e,n,!0)}return s&&ml.batchedUpdates((()=>s(y,e,e.item))),y}function gc(e,t){const n={...e.springs};return t&&Fl(Dl(t),(e=>{Rl.und(e.keys)&&(e=ic(e)),Rl.obj(e.to)||(e={...e,to:void 0}),vc(n,e,(e=>bc(e)))})),hc(e,n),n}function hc(e,t){Ml(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Ma(t,e))}))}function bc(e,t){const n=new nc;return n.key=e,t&&Ma(n,t),n}function vc(e,t,n){t.keys&&Fl(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function _c(e,t){Fl(t,(t=>{vc(e.springs,t,(t=>bc(t,e)))}))}var kc,Sc,Ec=({children:e,...t})=>{const n=(0,ul.useContext)(wc),r=t.pause||!!n.pause,o=t.immediate||!!n.immediate;t=function(e,t){const[n]=(0,ul.useState)((()=>({inputs:t,result:e()}))),r=(0,ul.useRef)(),o=r.current;let i=o;if(i){const n=Boolean(t&&i.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{r.current=i,o==n&&(n.inputs=n.result=void 0)}),[i]),i.result}((()=>({pause:r,immediate:o})),[r,o]);const{Provider:i}=wc;return ul.createElement(i,{value:t},e)},wc=(kc=Ec,Sc={},Object.assign(kc,ul.createContext(Sc)),kc.Provider._context=kc,kc.Consumer._context=kc,kc);Ec.Provider=wc.Provider,Ec.Consumer=wc.Consumer;var Ac=()=>{const e=[],t=function(t){Za(`${Ja}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return Fl(e,((e,o)=>{if(Rl.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return Fl(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Fl(e,(e=>e.resume(...arguments))),this},t.set=function(t){Fl(e,((e,n)=>{const r=Rl.fun(t)?t(n,e):t;r&&e.set(r)}))},t.start=function(t){const n=[];return Fl(e,((e,r)=>{if(Rl.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return Fl(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Fl(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Rl.fun(e)?e(n,t):e};return t._getProps=n,t};function Cc(e,t,n){const r=Rl.fun(t)&&t;r&&!n&&(n=[]);const o=(0,ul.useMemo)((()=>r||3==arguments.length?Ac():void 0),[]),i=(0,ul.useRef)(0),l=ts(),a=(0,ul.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=gc(e,t);return i.current>0&&!a.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?yc(e,t):new Promise((r=>{hc(e,n),a.queue.push((()=>{r(yc(e,t))})),l()}))}})),[]),s=(0,ul.useRef)([...a.ctrls]),c=[],u=os(e)||0;function p(e,n){for(let o=e;o{Fl(s.current.slice(e,u),(e=>{Rs(e,o),e.stop(!0)})),s.current.length=e,p(u,e)}),[e]),(0,ul.useMemo)((()=>{p(0,Math.min(u,e))}),n);const d=s.current.map(((e,t)=>gc(e,c[t]))),f=(0,ul.useContext)(Ec),y=os(f),m=f!==y&&Ts(f);es((()=>{i.current++,a.ctrls=s.current;const{queue:e}=a;e.length&&(a.queue=[],Fl(e,(e=>e()))),Fl(s.current,((e,t)=>{o?.add(e),m&&e.start({default:f});const n=c[t];n&&(Ns(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),ns((()=>()=>{Fl(a.ctrls,(e=>e.stop(!0)))}));const g=d.map((e=>({...e})));return o?[g,o]:g}function Ic(e,t){const n=Rl.fun(e),[[r],o]=Cc(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}var xc=class extends Js{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=_a(...t);const n=this._get(),r=gs(n);as(this,r.create(n))}advance(e){const t=this._get();Nl(t,this.get())||(ls(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Pc(this._active)&&Tc(this)}_get(){const e=Rl.arr(this.source)?this.source.map(Ta):Dl(Ta(this.source));return this.calc(...e)}_start(){this.idle&&!Pc(this._active)&&(this.idle=!1,Fl(ss(this),(e=>{e.done=!1})),fl.skipAnimation?(ml.batchedUpdates((()=>this.advance())),Tc(this)):Ql.start(this))}_attach(){let e=1;Fl(Dl(this.source),(t=>{Pa(t)&&Ma(t,this),Ks(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Fl(Dl(this.source),(e=>{Pa(e)&&Da(e,this)})),this._active.clear(),Tc(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Dl(this.source).reduce(((e,t)=>Math.max(e,(Ks(t)?t.priority:0)+1)),0))}};function Bc(e){return!1!==e.idle}function Pc(e){return!e.size||Array.from(e).every(Bc)}function Tc(e){e.idle||(e.idle=!0,Fl(ss(e),(e=>{e.done=!0})),Ra(e,{type:"idle",parent:e}))}fl.assign({createStringInterpolator:qa,to:(e,t)=>new xc(e,t)});Ql.advance;var Oc=window.ReactDOM,Rc=/^--/;function Nc(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||Rc.test(e)||Mc.hasOwnProperty(e)&&Mc[e]?(""+t).trim():t+"px"}var Fc={};var Mc={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Dc=["Webkit","Ms","Moz","O"];Mc=Object.keys(Mc).reduce(((e,t)=>(Dc.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),Mc);var Lc=/^(matrix|translate|scale|rotate|skew)/,Uc=/^(translate)/,jc=/^(rotate|skew)/,zc=(e,t)=>Rl.num(e)&&0!==e?e+t:e,Vc=(e,t)=>Rl.arr(e)?e.every((e=>Vc(e,t))):Rl.num(e)?e===t:parseFloat(e)===t,Gc=class extends fs{constructor({x:e,y:t,z:n,...r}){const o=[],i=[];(e||t||n)&&(o.push([e||0,t||0,n||0]),i.push((e=>[`translate3d(${e.map((e=>zc(e,"px"))).join(",")})`,Vc(e,0)]))),Ml(r,((e,t)=>{if("transform"===t)o.push([e||""]),i.push((e=>[e,""===e]));else if(Lc.test(t)){if(delete r[t],Rl.und(e))return;const n=Uc.test(t)?"px":jc.test(t)?"deg":"";o.push(Dl(e)),i.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${zc(o,n)})`,Vc(o,0)]:e=>[`${t}(${e.map((e=>zc(e,n))).join(",")})`,Vc(e,t.startsWith("scale")?1:0)])}})),o.length&&(r.transform=new Hc(o,i)),super(r)}},Hc=class extends Na{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Fl(this.inputs,((n,r)=>{const o=Ta(n[0]),[i,l]=this.transforms[r](Rl.arr(o)?o:n.map(Ta));e+=" "+i,t=t&&l})),t?"none":e}observerAdded(e){1==e&&Fl(this.inputs,(e=>Fl(e,(e=>Pa(e)&&Ma(e,this)))))}observerRemoved(e){0==e&&Fl(this.inputs,(e=>Fl(e,(e=>Pa(e)&&Da(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Ra(this,e)}};fl.assign({batchedUpdates:Oc.unstable_batchedUpdates,createStringInterpolator:qa,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var Wc=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new fs(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=_s(e)||"Anonymous";return(e=Rl.str(e)?i[e]||(i[e]=hs(e,o)):e[vs]||(e[vs]=hs(e,o))).displayName=`Animated(${t})`,e};return Ml(e,((t,n)=>{Rl.arr(e)&&(n=_s(t)),i[n]=i(t)})),{animated:i}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:o,scrollTop:i,scrollLeft:l,viewBox:a,...s}=t,c=Object.values(s),u=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:Fc[t]||(Fc[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==o&&(e.textContent=o);for(const t in r)if(r.hasOwnProperty(t)){const n=Nc(t,r[t]);Rc.test(t)?e.style.setProperty(t,n):e.style[t]=n}u.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==i&&(e.scrollTop=i),void 0!==l&&(e.scrollLeft=l),void 0!==a&&e.setAttribute("viewBox",a)},createAnimatedStyle:e=>new Gc(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),$c=Wc.animated;const Kc=e=>e+1,qc=e=>({top:e.offsetTop,left:e.offsetLeft});var Jc=function(e){let{isSelected:t,adjustScrolling:n,enableAnimation:r,triggerAnimationOnChange:o}=e;const i=(0,a.useRef)(),l=(0,p.useReducedMotion)()||!r,[s,c]=(0,a.useReducer)(Kc,0),[u,d]=(0,a.useReducer)(Kc,0),[f,y]=(0,a.useState)({x:0,y:0}),m=(0,a.useMemo)((()=>i.current?qc(i.current):null),[o]),g=(0,a.useMemo)((()=>{if(!n||!i.current)return()=>{};const e=(0,Hi.getScrollContainer)(i.current);if(!e)return()=>{};const t=i.current.getBoundingClientRect();return()=>{const n=i.current.getBoundingClientRect().top-t.top;n&&(e.scrollTop+=n)}}),[o,n]);return(0,a.useLayoutEffect)((()=>{s&&d()}),[s]),(0,a.useLayoutEffect)((()=>{if(!m)return;if(l)return void g();i.current.style.transform=void 0;const e=qc(i.current);c(),y({x:Math.round(m.left-e.left),y:Math.round(m.top-e.top)})}),[o]),Ic({from:{x:f.x,y:f.y},to:{x:0,y:0},reset:s!==u,config:{mass:5,tension:2e3,friction:200},immediate:l,onChange:function(e){let{value:n}=e;if(!i.current)return;let{x:r,y:o}=n;r=Math.round(r),o=Math.round(o);const l=0===r&&0===o;i.current.style.transformOrigin="center center",i.current.style.transform=l?void 0:`translate3d(${r}px,${o}px,0)`,i.current.style.zIndex=t?"1":"",g()}}),i};const Yc=".block-editor-block-list__block",Qc=".block-list-appender",Zc=".block-editor-button-block-appender";function Xc(e,t){return t.closest([Yc,Qc,Zc].join(","))===e}function eu(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;const t=e.closest(Yc);return t?t.id.slice("block-".length):void 0}function tu(e){const t=(0,a.useRef)(),n=function(e){return(0,d.useSelect)((t=>{const{getSelectedBlocksInitialCaretPosition:n,__unstableGetEditorMode:r,isBlockSelected:o}=t(sr);if(o(e)&&"edit"===r())return n()}),[e])}(e),{isBlockSelected:r,isMultiSelecting:o}=(0,d.useSelect)(sr);return(0,a.useEffect)((()=>{if(!r(e)||o())return;if(null==n)return;if(!t.current)return;const{ownerDocument:i}=t.current;if(Xc(t.current,i.activeElement))return;const l=Hi.focus.tabbable.find(t.current).filter((e=>(0,Hi.isTextField)(e))),a=-1===n,s=l[a?l.length-1:0]||t.current;if(Xc(t.current,s)){if(!t.current.getAttribute("contenteditable")){const e=Hi.focus.tabbable.findNext(t.current);if(e&&Xc(t.current,e)&&(0,Hi.isFormElement)(e))return void e.focus()}(0,Hi.placeCaretAtHorizontalEdge)(s,a)}else t.current.focus()}),[n,e]),t}function nu(e){if(e.defaultPrevented)return;const t="mouseover"===e.type?"add":"remove";e.preventDefault(),e.currentTarget.classList[t]("is-hovered")}function ru(){const e=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return t().outlineMode}),[]);return(0,p.useRefEffect)((t=>{if(e)return t.addEventListener("mouseout",nu),t.addEventListener("mouseover",nu),()=>{t.removeEventListener("mouseout",nu),t.removeEventListener("mouseover",nu),t.classList.remove("is-hovered")}}),[e])}function ou(e){return(0,d.useSelect)((t=>{const{isBlockBeingDragged:n,isBlockHighlighted:r,isBlockSelected:i,isBlockMultiSelected:l,getBlockName:a,getSettings:s,hasSelectedInnerBlock:u,isTyping:p,__unstableIsFullySelected:d,__unstableSelectionHasUnmergeableBlock:f}=t(sr),{outlineMode:y}=s(),m=n(e),g=i(e),h=a(e),b=u(e,!0),v=l(e);return c()({"is-selected":g,"is-highlighted":r(e),"is-multi-selected":v,"is-partially-selected":v&&!d()&&!f(),"is-reusable":(0,o.isReusableBlock)((0,o.getBlockType)(h)),"is-dragging":m,"has-child-selected":b,"remove-outline":g&&y&&p()})}),[e])}function iu(e){return(0,d.useSelect)((t=>{const n=t(sr).getBlockName(e),r=(0,o.getBlockType)(n);if((null==r?void 0:r.apiVersion)>1)return(0,o.getBlockDefaultClassName)(n)}),[e])}function lu(e){return(0,d.useSelect)((t=>{const{getBlockName:n,getBlockAttributes:r}=t(sr),i=r(e);if(null==i||!i.className)return;const l=(0,o.getBlockType)(n(e));return(null==l?void 0:l.apiVersion)>1?i.className:void 0}),[e])}function au(e){return(0,d.useSelect)((t=>{const{hasBlockMovingClientId:n,canInsertBlockType:r,getBlockName:o,getBlockRootClientId:i,isBlockSelected:l}=t(sr);if(!l(e))return;const a=n();return a?c()("is-block-moving-mode",{"can-insert-moving-block":r(o(a),i(e))}):void 0}),[e])}function su(e){const{isBlockSelected:t}=(0,d.useSelect)(sr),{selectBlock:n,selectionChange:r}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((o=>{function i(i){o.parentElement.closest('[contenteditable="true"]')||(t(e)?i.target.isContentEditable||r(e):Xc(o,i.target)&&n(e))}return o.addEventListener("focusin",i),()=>{o.removeEventListener("focusin",i)}}),[t,n])}var cu=window.wp.keycodes;function uu(e){const t=(0,d.useSelect)((t=>t(sr).isBlockSelected(e)),[e]),{getBlockRootClientId:n,getBlockIndex:r}=(0,d.useSelect)(sr),{insertDefaultBlock:o,removeBlock:i}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((l=>{if(t)return l.addEventListener("keydown",a),l.addEventListener("dragstart",s),()=>{l.removeEventListener("keydown",a),l.removeEventListener("dragstart",s)};function a(t){const{keyCode:a,target:s}=t;a!==cu.ENTER&&a!==cu.BACKSPACE&&a!==cu.DELETE||s!==l||(0,Hi.isTextField)(s)||(t.preventDefault(),a===cu.ENTER?o({},n(e),r(e)+1):i(e))}function s(e){e.preventDefault()}}),[e,t,n,r,o,i])}function pu(e){const{isNavigationMode:t,isBlockSelected:n}=(0,d.useSelect)(sr),{setNavigationMode:r,selectBlock:o}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((i=>{function l(i){t()&&!i.defaultPrevented&&(i.preventDefault(),n(e)?r(!1):o(e))}return i.addEventListener("mousedown",l),()=>{i.addEventListener("mousedown",l)}}),[e,t,n,r])}function du(){const e=(0,a.useContext)(Gm);return(0,p.useRefEffect)((t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}}),[e])}function fu(e){return(0,d.useSelect)((t=>{const{__unstableHasActiveBlockOverlayActive:n}=t(sr);return n(e)}),[e])}function yu(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{__unstableIsHtml:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{clientId:n,className:r,wrapperProps:i={},isAligned:l}=(0,a.useContext)(mu),{index:s,mode:u,name:f,blockApiVersion:y,blockTitle:g,isPartOfSelection:h,adjustScrolling:b,enableAnimation:v}=(0,d.useSelect)((e=>{const{getBlockIndex:t,getBlockMode:r,getBlockName:i,isTyping:l,getGlobalBlockCount:a,isBlockSelected:s,isBlockMultiSelected:c,isAncestorMultiSelected:u,isFirstMultiSelectedBlock:p}=e(sr),d=s(n),f=c(n)||u(n),y=i(n),m=(0,o.getBlockType)(y);return{index:t(n),mode:r(n),name:y,blockApiVersion:(null==m?void 0:m.apiVersion)||1,blockTitle:null==m?void 0:m.title,isPartOfSelection:d||f,adjustScrolling:d||p(n),enableAnimation:!l()&&a()<=200}}),[n]),_=fu(n),k=(0,m.sprintf)((0,m.__)("Block: %s"),g),S="html"!==u||t?"":"-visual",E=(0,p.useMergeRefs)([e.ref,tu(n),Pr(n),su(n),uu(n),pu(n),ru(),du(),Jc({isSelected:h,adjustScrolling:b,enableAnimation:v,triggerAnimationOnChange:s}),(0,p.useDisabled)({isDisabled:!_})]),w=dr();return y<2&&n===w.clientId&&"undefined"!=typeof process&&process.env,{tabIndex:0,...i,...e,ref:E,id:`block-${n}${S}`,role:"document","aria-label":k,"data-block":n,"data-type":f,"data-title":g,className:c()(c()("block-editor-block-list__block",{"wp-block":!l,"has-block-overlay":_}),r,e.className,i.className,ou(n),iu(n),lu(n),au(n)),style:{...i.style,...e.style}}}yu.save=o.__unstableGetBlockProps;const mu=(0,a.createContext)();function gu(e){let{children:t,isHtml:n,...r}=e;return(0,a.createElement)("div",yu(r,{__unstableIsHtml:n}),t)}const hu=(0,d.withSelect)(((e,t)=>{let{clientId:n,rootClientId:r}=t;const{isBlockSelected:o,getBlockMode:i,isSelectionEnabled:l,getTemplateLock:a,__unstableGetBlockWithoutInnerBlocks:s,canRemoveBlock:c,canMoveBlock:u}=e(sr),p=s(n),d=o(n),f=a(r),y=c(n,r),m=u(n,r),{name:g,attributes:h,isValid:b}=p||{};return{mode:i(n),isSelectionEnabled:l(),isLocked:!!f,canRemove:y,canMove:m,block:p,name:g,attributes:h,isValid:b,isSelected:d}})),bu=(0,d.withDispatch)(((e,t,n)=>{const{updateBlockAttributes:r,insertBlocks:i,mergeBlocks:l,replaceBlocks:a,toggleSelection:s,__unstableMarkLastChangeAsPersistent:c,moveBlocksToPosition:u,removeBlock:p,selectBlock:d}=e(sr);return{setAttributes(e){const{getMultiSelectedBlockClientIds:o}=n.select(sr),i=o(),{clientId:l}=t,a=i.length?i:[l];r(a,e)},onInsertBlocks(e,n){const{rootClientId:r}=t;i(e,n,r)},onInsertBlocksAfter(e){const{clientId:r,rootClientId:o}=t,{getBlockIndex:l}=n.select(sr),a=l(r);i(e,a+1,o)},onMerge(e){const{clientId:r,rootClientId:i}=t,{getPreviousBlockClientId:s,getNextBlockClientId:c,getBlock:f,getBlockAttributes:y,getBlockName:m,getBlockOrder:g}=n.select(sr);if(e){if(i){const e=c(i);if(e){if(m(i)!==m(e))return void l(i,e);{const t=y(i),r=y(e);if(Object.keys(t).every((e=>t[e]===r[e])))return void n.batch((()=>{u(g(e),e,i),p(e,!1)}))}}}const e=c(r);if(!e)return;const t=(0,o.switchToBlockType)(f(e),"*");t&&t.length?a(e,t):l(r,e)}else{const e=s(r);if(e)l(e,r);else if(i){const e=s(i);if(e&&m(i)===m(e)){const t=y(i),r=y(e);if(Object.keys(t).every((e=>t[e]===r[e])))return void n.batch((()=>{u(g(i),i,e),p(i,!1)}))}const t=(0,o.switchToBlockType)(f(i),"*");t&&t.length&&n.batch((()=>{a(i,t),d(t[0].clientId,0)}))}}},onReplace(e,n,r){e.length&&!(0,o.isUnmodifiedDefaultBlock)(e[e.length-1])&&c(),a([t.clientId],e,n,r)},toggleSelection(e){s(e)}}}));var vu=(0,p.compose)(p.pure,hu,bu,(0,p.ifCondition)((e=>{let{block:t}=e;return!!t})),(0,f.withFilters)("editor.BlockListBlock"))((function(e){var t;let{block:{__unstableBlockSource:n},mode:r,isLocked:i,canRemove:l,clientId:s,isSelected:u,isSelectionEnabled:p,className:f,name:y,isValid:m,attributes:g,wrapperProps:h,setAttributes:b,onReplace:v,onInsertBlocksAfter:_,onMerge:k,toggleSelection:S}=e;const{themeSupportsLayout:E,hasContentLockedParent:w,isContentBlock:A,isContentLocking:C,isTemporarilyEditingAsBlocks:I}=(0,d.useSelect)((e=>{const{getSettings:t,__unstableGetContentLockingParent:n,getTemplateLock:r,__unstableGetTemporarilyEditingAsBlocks:i}=e(sr),l=!!n(s);return{themeSupportsLayout:t().supportsLayout,isContentBlock:e(o.store).__experimentalHasContentRoleAttribute(y),hasContentLockedParent:l,isContentLocking:"contentOnly"===r(s)&&!l,isTemporarilyEditingAsBlocks:i()===s}}),[y,s]),{removeBlock:x}=(0,d.useDispatch)(sr),B=(0,a.useCallback)((()=>x(s)),[s]);let P=(0,a.createElement)(Yi,{name:y,isSelected:u,attributes:g,setAttributes:b,insertBlocksAfter:i?void 0:_,onReplace:l?v:void 0,onRemove:l?B:void 0,mergeBlocks:l?k:void 0,clientId:s,isSelectionEnabled:p,toggleSelection:S});const T=(0,o.getBlockType)(y);w&&!A&&(h={...h,tabIndex:-1}),null!=T&&T.getEditWrapperProps&&(h=function(e,t){const n={...e,...t};return null!=e&&e.className&&null!=t&&t.className&&(n.className=c()(e.className,t.className)),null!=e&&e.style&&null!=t&&t.style&&(n.style={...e.style,...t.style}),n}(h,T.getEditWrapperProps(g)));const O=h&&!!h["data-align"]&&!E;let R;if(O&&(P=(0,a.createElement)("div",{className:"wp-block","data-align":h["data-align"]},P)),m)R="html"===r?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{style:{display:"none"}},P),(0,a.createElement)(gu,{isHtml:!0},(0,a.createElement)(cl,{clientId:s}))):(null==T?void 0:T.apiVersion)>1?P:(0,a.createElement)(gu,h,P);else{const e=n?(0,o.serializeRawBlock)(n):(0,o.getSaveContent)(T,g);R=(0,a.createElement)(gu,{className:"has-warning"},(0,a.createElement)(rl,{clientId:s}),(0,a.createElement)(a.RawHTML,null,(0,Hi.safeHTML)(e)))}const{"data-align":N,...F}=null!==(t=h)&&void 0!==t?t:{},M={clientId:s,className:c()({"is-content-locked":C,"is-content-locked-temporarily-editing-as-blocks":I,"is-content-block":w&&A},N&&E&&`align${N}`,f),wrapperProps:F,isAligned:O},D=(0,a.useMemo)((()=>M),Object.values(M));return(0,a.createElement)(mu.Provider,{value:D},(0,a.createElement)(al,{fallback:(0,a.createElement)(gu,{className:"has-warning"},(0,a.createElement)(il,null))},R))})),_u=window.wp.htmlEntities;var ku=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const Su=[(0,a.createInterpolateElement)((0,m.__)("While writing, you can press / to quickly insert new blocks."),{kbd:(0,a.createElement)("kbd",null)}),(0,a.createInterpolateElement)((0,m.__)("Indent a list by pressing space at the beginning of a line."),{kbd:(0,a.createElement)("kbd",null)}),(0,a.createInterpolateElement)((0,m.__)("Outdent a list by pressing backspace at the beginning of a line."),{kbd:(0,a.createElement)("kbd",null)}),(0,m.__)("Drag files into the editor to automatically insert media blocks."),(0,m.__)("Change a block's type by pressing the block icon on the toolbar.")];var Eu=function(){const[e]=(0,a.useState)(Math.floor(Math.random()*Su.length));return(0,a.createElement)(f.Tip,null,Su[e])};var wu=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));var Au=(0,a.memo)((function(e){var t;let{icon:n,showColors:r=!1,className:o}=e;"block-default"===(null===(t=n)||void 0===t?void 0:t.src)&&(n={src:wu});const i=(0,a.createElement)(f.Icon,{icon:n&&n.src?n.src:n}),l=r?{backgroundColor:n&&n.background,color:n&&n.foreground}:{};return(0,a.createElement)("span",{style:l,className:c()("block-editor-block-icon",o,{"has-colors":r})},i)}));var Cu=function(e){let{title:t,icon:n,description:r,blockType:o}=e;return o&&(j()("`blockType` property in `BlockCard component`",{since:"5.7",alternative:"`title, icon and description` properties"}),({title:t,icon:n,description:r}=o)),(0,a.createElement)("div",{className:"block-editor-block-card"},(0,a.createElement)(Au,{icon:n,showColors:!0}),(0,a.createElement)("div",{className:"block-editor-block-card__content"},(0,a.createElement)("h2",{className:"block-editor-block-card__title"},t),(0,a.createElement)("span",{className:"block-editor-block-card__description"},r)))};const Iu=(0,p.createHigherOrderComponent)((e=>(0,d.withRegistry)((t=>{let{useSubRegistry:n=!0,registry:r,...o}=t;if(!n)return(0,a.createElement)(e,l({registry:r},o));const[i,s]=(0,a.useState)(null);return(0,a.useEffect)((()=>{const e=(0,d.createRegistry)({},r);e.registerStore(lr,ar),s(e)}),[r]),i?(0,a.createElement)(d.RegistryProvider,{value:i},(0,a.createElement)(e,l({registry:i},o))):null}))),"withRegistryProvider");const xu=()=>{};function Bu(e){let{clientId:t=null,value:n,selection:r,onChange:i=xu,onInput:l=xu}=e;const s=(0,d.useRegistry)(),{resetBlocks:c,resetSelection:u,replaceInnerBlocks:p,setHasControlledInnerBlocks:f,__unstableMarkNextChangeAsNotPersistent:y}=s.dispatch(sr),{getBlockName:m,getBlocks:g}=s.select(sr),h=(0,d.useSelect)((e=>!t||e(sr).areInnerBlocksControlled(t)),[t]),b=(0,a.useRef)({incoming:null,outgoing:[]}),v=(0,a.useRef)(!1),_=()=>{n&&(y(),t?s.batch((()=>{f(t,!0);const e=n.map((e=>(0,o.cloneBlock)(e)));v.current&&(b.current.incoming=e),y(),p(t,e)})):(v.current&&(b.current.incoming=n),c(n)))},k=(0,a.useRef)(l),S=(0,a.useRef)(i);(0,a.useEffect)((()=>{k.current=l,S.current=i}),[l,i]),(0,a.useEffect)((()=>{b.current.outgoing.includes(n)?b.current.outgoing[b.current.outgoing.length-1]===n&&(b.current.outgoing=[]):g(t)!==n&&(b.current.outgoing=[],_(),r&&u(r.selectionStart,r.selectionEnd,r.initialPosition))}),[n,t]),(0,a.useEffect)((()=>{h||(b.current.outgoing=[],_())}),[h]),(0,a.useEffect)((()=>{const{getSelectionStart:e,getSelectionEnd:n,getSelectedBlocksInitialCaretPosition:r,isLastBlockChangePersistent:o,__unstableIsLastBlockChangeIgnored:i,areInnerBlocksControlled:l}=s.select(sr);let a=g(t),c=o(),u=!1;v.current=!0;const p=s.subscribe((()=>{if(null!==t&&null===m(t))return;if(!(!t||l(t)))return;const s=o(),p=g(t),d=p!==a;if(a=p,d&&(b.current.incoming||i()))return b.current.incoming=null,void(c=s);if(d||u&&!d&&s&&!c){c=s,b.current.outgoing.push(a);(c?S.current:k.current)(a,{selection:{selectionStart:e(),selectionEnd:n(),initialPosition:r()}})}u=d}));return()=>p()}),[s,t])}var Pu=Iu((function(e){const{children:t,settings:n}=e,{updateSettings:r}=(0,d.useDispatch)(sr);return(0,a.useEffect)((()=>{r(n)}),[n]),Bu(e),(0,a.createElement)(Br,null,t)}));function Tu(e){let{onClick:t}=e;return(0,a.createElement)("div",{tabIndex:0,role:"button",onClick:t,onKeyPress:t},(0,a.createElement)(f.Disabled,null,(0,a.createElement)(Wm,null)))}function Ou(){const{hasSelectedBlock:e,hasMultiSelection:t}=(0,d.useSelect)(sr),{clearSelectedBlock:n}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((r=>{function o(o){(e()||t())&&o.target===r&&n()}return r.addEventListener("mousedown",o),()=>{r.removeEventListener("mousedown",o)}}),[e,t,n])}function Ru(e){return(0,a.createElement)("div",l({ref:Ou()},e))}function Nu(e){const{isMultiSelecting:t,getMultiSelectedBlockClientIds:n,hasMultiSelection:r,getSelectedBlockClientId:o,getSelectedBlocksInitialCaretPosition:i,__unstableIsFullySelected:l}=e(sr);return{isMultiSelecting:t(),multiSelectedBlockClientIds:n(),hasMultiSelection:r(),selectedBlockClientId:o(),initialPosition:i(),isFullSelection:l()}}function Fu(){const{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:n,hasMultiSelection:r,selectedBlockClientId:o,isFullSelection:i}=(0,d.useSelect)(Nu,[]);return(0,p.useRefEffect)((o=>{const{ownerDocument:l}=o,{defaultView:a}=l;if(null==e)return;if(!r||t)return;const{length:s}=n;s<2||i&&(o.contentEditable=!0,o.focus(),a.getSelection().removeAllRanges())}),[r,t,n,o,e,i])}function Mu(e,t,n,r){let o,i=Hi.focus.focusable.find(n);return t&&i.reverse(),i=i.slice(i.indexOf(e)+1),r&&(o=e.getBoundingClientRect()),i.find((function(e){if(!Hi.focus.tabbable.isTabbableIndex(e))return!1;if(e.isContentEditable&&"true"!==e.contentEditable)return!1;if(r){const t=e.getBoundingClientRect();if(t.left>=o.right||t.right<=o.left)return!1}return!0}))}function Du(){const{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getSettings:n,hasMultiSelection:r,__unstableIsFullySelected:o}=(0,d.useSelect)(sr),{selectBlock:i}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((l=>{let a;function s(){a=null}function c(s){const{keyCode:c,target:u}=s,p=c===cu.UP,d=c===cu.DOWN,f=c===cu.LEFT,y=c===cu.RIGHT,m=p||f,g=f||y,h=p||d,b=g||h,v=s.shiftKey,_=v||s.ctrlKey||s.altKey||s.metaKey,k=h?Hi.isVerticalEdge:Hi.isHorizontalEdge,{ownerDocument:S}=l,{defaultView:E}=S;if(r()){if(!o())return;if(s.defaultPrevented)return;if(!b)return;if(v)return;return s.preventDefault(),void(m?i(e()):i(t(),-1))}if(h?a||(a=(0,Hi.computeCaretRect)(E)):a=null,s.defaultPrevented)return;if(!b)return;if(!function(e,t,n){if((t===cu.UP||t===cu.DOWN)&&!n)return!0;const{tagName:r}=e;if("INPUT"===r)return["button","checkbox","color","file","image","radio","reset","submit"].includes(e.getAttribute("type"));return"TEXTAREA"!==r}(u,c,_))return;const w=(0,Hi.isRTL)(u)?!m:m,{keepCaretInsideBlock:A}=n();if(v)(function(e,t){const n=Mu(e,t,l);return n&&eu(n)})(u,m)&&k(u,m)&&(l.contentEditable=!0,l.focus());else if(h&&(0,Hi.isVerticalEdge)(u,m)&&!A){const e=Mu(u,m,l,!0);e&&((0,Hi.placeCaretAtVerticalEdge)(e,m,a),s.preventDefault())}else if(g&&E.getSelection().isCollapsed&&(0,Hi.isHorizontalEdge)(u,w)&&!A){const e=Mu(u,w,l);(0,Hi.placeCaretAtHorizontalEdge)(e,m),s.preventDefault()}}return l.addEventListener("mousedown",s),l.addEventListener("keydown",c),()=>{l.removeEventListener("mousedown",s),l.removeEventListener("keydown",c)}}),[])}var Lu=window.wp.keyboardShortcuts;function Uu(){const{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:n}=(0,d.useSelect)(sr),{multiSelect:r,selectBlock:o}=(0,d.useDispatch)(sr),i=(0,Lu.__unstableUseShortcutEventMatch)();return(0,p.useRefEffect)((l=>{function a(a){if(!i("core/block-editor/select-all",a))return;const s=t();if(s.length<2&&!(0,Hi.isEntirelySelected)(a.target))return;a.preventDefault();const[c]=s,u=n(c),p=e(u);s.length!==p.length?r(p[0],p[p.length-1]):u&&(l.ownerDocument.defaultView.getSelection().removeAllRanges(),o(u))}return l.addEventListener("keydown",a),()=>{l.removeEventListener("keydown",a)}}),[])}function ju(e,t){e.contentEditable=t,t&&e.focus()}function zu(){const{startMultiSelect:e,stopMultiSelect:t}=(0,d.useDispatch)(sr),{isSelectionEnabled:n,hasMultiSelection:r,isDraggingBlocks:o}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((i=>{const{ownerDocument:l}=i,{defaultView:a}=l;let s,c;function u(){t(),a.removeEventListener("mouseup",u),c=a.requestAnimationFrame((()=>{if(r())return;ju(i,!1);const e=a.getSelection();if(e.rangeCount){const{commonAncestorContainer:t}=e.getRangeAt(0);s.contains(t)&&s.focus()}}))}function p(t){let{buttons:r,target:c}=t;o()||1===r&&c.getAttribute("contenteditable")&&n()&&(s=l.activeElement,e(),a.addEventListener("mouseup",u),ju(i,!0))}return i.addEventListener("mouseout",p),()=>{i.removeEventListener("mouseout",p),a.removeEventListener("mouseup",u),a.cancelAnimationFrame(c)}}),[e,t,n,r])}function Vu(e,t){e.contentEditable=t,t&&e.focus()}function Gu(){const{multiSelect:e,selectBlock:t,selectionChange:n}=(0,d.useDispatch)(sr),{getBlockParents:r,getBlockSelectionStart:o}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((n=>{const{ownerDocument:i}=n,{defaultView:l}=i;function a(i){const a=l.getSelection();if(!a.rangeCount)return;const s=i.shiftKey&&"mouseup"===i.type;if(a.isCollapsed&&!s)return void Vu(n,!1);let c=eu(function(e){const{anchorNode:t,anchorOffset:n}=e;return t.nodeType===t.TEXT_NODE||0===n?t:t.childNodes[n-1]}(a)),u=eu(function(e){const{focusNode:t,focusOffset:n}=e;return t.nodeType===t.TEXT_NODE||n===t.childNodes.length?t:t.childNodes[n]}(a));if(s){const e=o(),t=eu(i.target),n=t!==u;(c===u&&a.isCollapsed||!u||n)&&(u=t),c!==e&&(c=e)}if(void 0===c&&void 0===u)return void Vu(n,!1);if(c===u)t(c);else{const t=[...r(c),c],n=[...r(u),u],o=function(e,t){let n=0;for(;e[n]===t[n];)n++;return n}(t,n);e(t[o],n[o])}}function s(){i.addEventListener("selectionchange",a),l.addEventListener("mouseup",a)}function c(){i.removeEventListener("selectionchange",a),l.removeEventListener("mouseup",a)}function u(){c(),s()}return s(),n.addEventListener("focusin",u),()=>{c(),n.removeEventListener("focusin",u)}}),[e,t,n,r])}function Hu(){const{selectBlock:e}=(0,d.useDispatch)(sr),{isSelectionEnabled:t,getBlockSelectionStart:n,hasMultiSelection:r}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((o=>{function i(i){if(!t()||0!==i.button)return;const l=n(),a=eu(i.target);i.shiftKey?l!==a&&(o.contentEditable=!0,o.focus()):r()&&e(a)}return o.addEventListener("mousedown",i),()=>{o.removeEventListener("mousedown",i)}}),[e,t,n,r])}function Wu(){const{__unstableIsFullySelected:e,getSelectedBlockClientIds:t,__unstableIsSelectionMergeable:n,hasMultiSelection:r}=(0,d.useSelect)(sr),{replaceBlocks:i,__unstableSplitSelection:l,removeBlocks:a,__unstableDeleteSelection:s,__unstableExpandSelection:c}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((u=>{function p(e){var t;r()&&null!==(t=e.inputType)&&void 0!==t&&t.startsWith("format")&&e.preventDefault()}function d(p){p.defaultPrevented||r()&&(p.keyCode===cu.ENTER?(u.contentEditable=!1,p.preventDefault(),e()?i(t(),(0,o.createBlock)((0,o.getDefaultBlockName)())):l()):p.keyCode===cu.BACKSPACE||p.keyCode===cu.DELETE?(u.contentEditable=!1,p.preventDefault(),e()?a(t()):n()?s(p.keyCode===cu.DELETE):c()):1!==p.key.length||p.metaKey||p.ctrlKey||(u.contentEditable=!1,n()?s(p.keyCode===cu.DELETE):(p.preventDefault(),u.ownerDocument.defaultView.getSelection().removeAllRanges())))}function f(e){r()&&(u.contentEditable=!1,n()?s():(e.preventDefault(),u.ownerDocument.defaultView.getSelection().removeAllRanges()))}return u.addEventListener("beforeinput",p),u.addEventListener("keydown",d),u.addEventListener("compositionstart",f),()=>{u.removeEventListener("beforeinput",p),u.removeEventListener("keydown",d),u.removeEventListener("compositionstart",f)}}),[])}function $u(){const[e,t,n]=function(){const e=(0,a.useRef)(),t=(0,a.useRef)(),n=(0,a.useRef)(),r=(0,a.useRef)(),{hasMultiSelection:o,getSelectedBlockClientId:i,getBlockCount:l}=(0,d.useSelect)(sr),{setNavigationMode:s}=(0,d.useDispatch)(sr),c=(0,d.useSelect)((e=>e(sr).isNavigationMode()),[])?void 0:"0",u=(0,a.useRef)();function f(t){if(u.current)u.current=null;else if(o())e.current.focus();else if(i())r.current.focus();else{s(!0);const n=t.target.compareDocumentPosition(e.current)&t.target.DOCUMENT_POSITION_FOLLOWING?"findNext":"findPrevious";Hi.focus.tabbable[n](t.target).focus()}}const y=(0,a.createElement)("div",{ref:t,tabIndex:c,onFocus:f}),m=(0,a.createElement)("div",{ref:n,tabIndex:c,onFocus:f}),g=(0,p.useRefEffect)((a=>{function c(e){if(e.defaultPrevented)return;if(e.keyCode===cu.ESCAPE)return e.preventDefault(),void s(!0);if(e.keyCode!==cu.TAB)return;const r=e.shiftKey,l=r?"findPrevious":"findNext";if(!o()&&!i())return void(e.target===a&&s(!0));if(((0,Hi.isFormElement)(e.target)||e.target.getAttribute("data-block")===i())&&(0,Hi.isFormElement)(Hi.focus.tabbable[l](e.target)))return;const c=r?t:n;u.current=!0,c.current.focus({preventScroll:!0})}function p(e){r.current=e.target;const{ownerDocument:t}=a;e.relatedTarget||t.activeElement!==t.body||0!==l()||a.focus()}function d(r){var o;if(r.keyCode!==cu.TAB)return;if("region"===(null===(o=r.target)||void 0===o?void 0:o.getAttribute("role")))return;if(e.current===r.target)return;const i=r.shiftKey?"findPrevious":"findNext",l=Hi.focus.tabbable[i](r.target);l!==t.current&&l!==n.current||(r.preventDefault(),l.focus({preventScroll:!0}))}const{ownerDocument:f}=a,{defaultView:y}=f;return y.addEventListener("keydown",d),a.addEventListener("keydown",c),a.addEventListener("focusout",p),()=>{y.removeEventListener("keydown",d),a.removeEventListener("keydown",c),a.removeEventListener("focusout",p)}}),[]);return[y,(0,p.useMergeRefs)([e,g]),m]}(),r=(0,d.useSelect)((e=>e(sr).hasMultiSelection()),[]);return[e,(0,p.useMergeRefs)([t,Wu(),zu(),Gu(),Hu(),Fu(),Uu(),Du(),(0,p.useRefEffect)((e=>{if(e.tabIndex=-1,e.contentEditable=r,r)return e.classList.add("has-multi-selection"),e.setAttribute("aria-label",(0,m.__)("Multiple selected blocks")),()=>{e.classList.remove("has-multi-selection"),e.removeAttribute("aria-label")}}),[r])]),n]}var Ku=(0,a.forwardRef)((function(e,t){let{children:n,...r}=e;const[o,i,s]=$u();return(0,a.createElement)(a.Fragment,null,o,(0,a.createElement)("div",l({},r,{ref:(0,p.useMergeRefs)([i,t]),className:c()(r.className,"block-editor-writing-flow")}),n),s)}));const qu="editor-styles-wrapper";function Ju(e){return(0,a.useMemo)((()=>{const t=document.implementation.createHTMLDocument("");return t.body.innerHTML=e,Array.from(t.body.children)}),[e])}var Yu=(0,a.forwardRef)((function(e,t){let{contentRef:n,children:r,head:o,tabIndex:i=0,assets:s,isZoomedOut:u,...d}=e;const[,y]=(0,a.useReducer)((()=>({}))),[g,h]=(0,a.useState)(),[b,v]=(0,a.useState)([]),_=Ju(null==s?void 0:s.styles),k=Ju(null==s?void 0:s.scripts),S=Ou(),[E,w,A]=$u(),[C,{height:I}]=(0,p.useResizeObserver)(),x=(0,p.useRefEffect)((e=>{let t;function n(e){e.preventDefault()}function r(){const{contentDocument:r,ownerDocument:o}=e,{readyState:i,documentElement:l}=r;return t=r,("interactive"===i||"complete"===i)&&(function(e){const{defaultView:t}=e,{frameElement:n}=t;function r(e){const r=Object.getPrototypeOf(e).constructor.name,o=window[r],i={};for(const t in e)i[t]=e[t];if(e instanceof t.MouseEvent){const e=n.getBoundingClientRect();i.clientX+=e.left,i.clientY+=e.top}const l=new o(e.type,i);!n.dispatchEvent(l)&&e.preventDefault()}const o=["dragover"];for(const t of o)e.addEventListener(t,r)}(r),h(r),S(l),v(Array.from(o.body.classList).filter((e=>e.startsWith("admin-color-")||e.startsWith("post-type-")||"wp-embed-responsive"===e))),r.dir=o.dir,l.removeChild(r.head),l.removeChild(r.body),t.addEventListener("dragover",n,!1),t.addEventListener("drop",n,!1),!0)}return e.addEventListener("load",r),()=>{var o,i;e.removeEventListener("load",r),null===(o=t)||void 0===o||o.removeEventListener("dragover",n),null===(i=t)||void 0===i||i.removeEventListener("drop",n)}}),[]),B=(0,p.useRefEffect)((e=>{k.reduce(((t,n)=>t.then((()=>async function(e,t){let{id:n,src:r}=t;return new Promise(((t,o)=>{const i=e.ownerDocument.createElement("script");i.id=n,r?(i.src=r,i.onload=()=>t(),i.onerror=()=>o()):t(),e.appendChild(i)}))}(e,n)))),Promise.resolve()).finally((()=>{y()}))}),[]),P=(0,p.useMergeRefs)([n,S,w]),T=(0,p.useRefEffect)((e=>{Array.from(document.styleSheets).forEach((t=>{try{t.cssRules}catch(e){return}const{ownerNode:n,cssRules:r}=t;if(r&&"LINK"===n.tagName&&"wp-reset-editor-styles-css"!==n.id&&function e(t){return Array.from(t).find((t=>{let{selectorText:n,conditionText:r,cssRules:o}=t;return r?e(o):n&&(n.includes(`.${qu}`)||n.includes(".wp-block"))}))}(r)&&!e.ownerDocument.getElementById(n.id)){e.appendChild(n.cloneNode(!0));const t=n.id.replace("-css","-inline-css"),r=document.getElementById(t);r&&e.appendChild(r.cloneNode(!0))}}))}),[]);return o=(0,a.createElement)(a.Fragment,null,(0,a.createElement)("style",null,"html{height:auto!important;}body{margin:0}"),_.map((e=>{let{tagName:t,href:n,id:r,rel:o,media:i,textContent:l}=e;const s=t.toLowerCase();return"style"===s?(0,a.createElement)(s,{id:r,key:r},l):(0,a.createElement)(s,{href:n,id:r,rel:o,media:i,key:r})})),o),(0,a.createElement)(a.Fragment,null,i>=0&&E,(0,a.createElement)("iframe",l({},d,{ref:(0,p.useMergeRefs)([t,x]),tabIndex:i,srcDoc:"",title:(0,m.__)("Editor canvas")}),g&&(0,a.createPortal)((0,a.createElement)(a.Fragment,null,(0,a.createElement)("head",{ref:B},o,(0,a.createElement)("style",null,`html { transition: background 5s; ${u?"background: #2f2f2f; transition: background 0s;":""} }`)),(0,a.createElement)("body",{ref:P,className:c()("block-editor-iframe__body",qu,...b,{"is-zoomed-out":u}),style:u?{marginBottom:`-${.55*I-100}px`}:{}},C,(0,a.createElement)("div",{style:{display:"none"},ref:T}),(0,a.createElement)(f.__experimentalStyleProvider,{document:g},r))),g.documentElement)),i>=0&&A)})),Qu={grad:.9,turn:360,rad:360/(2*Math.PI)},Zu=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Xu=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},ep=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},tp=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},np=function(e){return{r:ep(e.r,0,255),g:ep(e.g,0,255),b:ep(e.b,0,255),a:ep(e.a)}},rp=function(e){return{r:Xu(e.r),g:Xu(e.g),b:Xu(e.b),a:Xu(e.a,3)}},op=/^#([0-9a-f]{3,8})$/i,ip=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},lp=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),l=i-Math.min(t,n,r),a=l?i===t?(n-r)/l:i===n?2+(r-t)/l:4+(t-n)/l:0;return{h:60*(a<0?a+6:a),s:i?l/i*100:0,v:i/255*100,a:o}},ap=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),l=r*(1-n),a=r*(1-(t-i)*n),s=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,a,l,l,s,r][c],g:255*[s,r,r,a,l,l][c],b:255*[l,l,s,r,r,a][c],a:o}},sp=function(e){return{h:tp(e.h),s:ep(e.s,0,100),l:ep(e.l,0,100),a:ep(e.a)}},cp=function(e){return{h:Xu(e.h),s:Xu(e.s),l:Xu(e.l),a:Xu(e.a,3)}},up=function(e){return ap((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},pp=function(e){return{h:(t=lp(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},dp=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fp=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,yp=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,mp=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,gp={string:[[function(e){var t=op.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Xu(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Xu(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=yp.exec(e)||mp.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:np({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=dp.exec(e)||fp.exec(e);if(!t)return null;var n,r,o=sp({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(Qu[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return up(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return Zu(t)&&Zu(n)&&Zu(r)?np({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!Zu(t)||!Zu(n)||!Zu(r))return null;var l=sp({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return up(l)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!Zu(t)||!Zu(n)||!Zu(r))return null;var l=function(e){return{h:tp(e.h),s:ep(e.s,0,100),v:ep(e.v,0,100),a:ep(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return ap(l)},"hsv"]]},hp=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=rp(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?ip(Xu(255*o)):"","#"+ip(t)+ip(n)+ip(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return rp(this.rgba)},e.prototype.toRgbString=function(){return t=(e=rp(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return cp(pp(this.rgba))},e.prototype.toHslString=function(){return t=(e=cp(pp(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=lp(this.rgba),{h:Xu(e.h),s:Xu(e.s),v:Xu(e.v),a:Xu(e.a,3)};var e},e.prototype.invert=function(){return Ep({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Ep(vp(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Ep(vp(this.rgba,-e))},e.prototype.grayscale=function(){return Ep(vp(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Ep(kp(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Ep(kp(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Ep({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Xu(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=pp(this.rgba);return"number"==typeof e?Ep({h:e,s:t.s,l:t.l,a:t.a}):Xu(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Ep(e).toHex()},e}(),Ep=function(e){return e instanceof Sp?e:new Sp(e)},wp=[],Ap=function(e){e.forEach((function(e){wp.indexOf(e)<0&&(e(Sp,gp),wp.push(e))}))};function Cp(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var o in n)r[n[o]]=o;var i={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,l,a=r[this.toHex()];if(a)return a;if(null==t?void 0:t.closest){var s=this.toRgb(),c=1/0,u="black";if(!i.length)for(var p in n)i[p]=new e(n[p]).toRgb();for(var d in n){var f=(o=s,l=i[d],Math.pow(o.r-l.r,2)+Math.pow(o.g-l.g,2)+Math.pow(o.b-l.b,2));f(s=xp(l))?(a+.05)/(s+.05):(s+.05)/(a+.05),void 0===(r=2)&&(r=0),void 0===o&&(o=Math.pow(10,r)),Math.floor(o*n)/o+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(l=void 0===(i=(n=t).size)?"normal":i,"AAA"===(o=void 0===(r=n.level)?"AA":r)&&"normal"===l?7:"AA"===o&&"large"===l?3:4.5);var n,r,o,i,l}}var Pp=n(3124),Tp=n.n(Pp);const Op=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;function Rp(e,t){t=t||{};let n=1,r=1;function o(e){const t=e.match(/\n/g);t&&(n+=t.length);const o=e.lastIndexOf("\n");r=~o?e.length-o:r+e.length}function i(){const e={line:n,column:r};return function(t){return t.position=new l(e),f(),t}}function l(e){this.start=e,this.end={line:n,column:r},this.source=t.source}l.prototype.content=e;const a=[];function s(o){const i=new Error(t.source+":"+n+":"+r+": "+o);if(i.reason=o,i.filename=t.source,i.line=n,i.column=r,i.source=e,!t.silent)throw i;a.push(i)}function c(){return d(/^{\s*/)}function u(){return d(/^}/)}function p(){let t;const n=[];for(f(),y(n);e.length&&"}"!==e.charAt(0)&&(t=w()||A());)!1!==t&&(n.push(t),y(n));return n}function d(t){const n=t.exec(e);if(!n)return;const r=n[0];return o(r),e=e.slice(r.length),n}function f(){d(/^\s*/)}function y(e){let t;for(e=e||[];t=m();)!1!==t&&e.push(t);return e}function m(){const t=i();if("/"!==e.charAt(0)||"*"!==e.charAt(1))return;let n=2;for(;""!==e.charAt(n)&&("*"!==e.charAt(n)||"/"!==e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return s("End of comment missing");const l=e.slice(2,n-2);return r+=2,o(l),e=e.slice(n),r+=2,t({type:"comment",comment:l})}function g(){const e=d(/^([^{]+)/);if(e)return Np(e[0]).replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,(function(e){return e.replace(/,/g,"‌")})).split(/\s*(?![^(]*\)),\s*/).map((function(e){return e.replace(/\u200C/g,",")}))}function h(){const e=i();let t=d(/^(\*?[-#\/\*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(!t)return;if(t=Np(t[0]),!d(/^:\s*/))return s("property missing ':'");const n=d(/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^\)]*?\)|[^};])+)/),r=e({type:"declaration",property:t.replace(Op,""),value:n?Np(n[0]).replace(Op,""):""});return d(/^[;\s]*/),r}function b(){const e=[];if(!c())return s("missing '{'");let t;for(y(e);t=h();)!1!==t&&(e.push(t),y(e));return u()?e:s("missing '}'")}function v(){let e;const t=[],n=i();for(;e=d(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),d(/^,\s*/);if(t.length)return n({type:"keyframe",values:t,declarations:b()})}const _=E("import"),k=E("charset"),S=E("namespace");function E(e){const t=new RegExp("^@"+e+"\\s*([^;]+);");return function(){const n=i(),r=d(t);if(!r)return;const o={type:e};return o[e]=r[1].trim(),n(o)}}function w(){if("@"===e[0])return function(){const e=i();let t=d(/^@([-\w]+)?keyframes\s*/);if(!t)return;const n=t[1];if(t=d(/^([-\w]+)\s*/),!t)return s("@keyframes missing name");const r=t[1];if(!c())return s("@keyframes missing '{'");let o,l=y();for(;o=v();)l.push(o),l=l.concat(y());return u()?e({type:"keyframes",name:r,vendor:n,keyframes:l}):s("@keyframes missing '}'")}()||function(){const e=i(),t=d(/^@media *([^{]+)/);if(!t)return;const n=Np(t[1]);if(!c())return s("@media missing '{'");const r=y().concat(p());return u()?e({type:"media",media:n,rules:r}):s("@media missing '}'")}()||function(){const e=i(),t=d(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(t)return e({type:"custom-media",name:Np(t[1]),media:Np(t[2])})}()||function(){const e=i(),t=d(/^@supports *([^{]+)/);if(!t)return;const n=Np(t[1]);if(!c())return s("@supports missing '{'");const r=y().concat(p());return u()?e({type:"supports",supports:n,rules:r}):s("@supports missing '}'")}()||_()||k()||S()||function(){const e=i(),t=d(/^@([-\w]+)?document *([^{]+)/);if(!t)return;const n=Np(t[1]),r=Np(t[2]);if(!c())return s("@document missing '{'");const o=y().concat(p());return u()?e({type:"document",document:r,vendor:n,rules:o}):s("@document missing '}'")}()||function(){const e=i();if(!d(/^@page */))return;const t=g()||[];if(!c())return s("@page missing '{'");let n,r=y();for(;n=h();)r.push(n),r=r.concat(y());return u()?e({type:"page",selectors:t,declarations:r}):s("@page missing '}'")}()||function(){const e=i();if(!d(/^@host\s*/))return;if(!c())return s("@host missing '{'");const t=y().concat(p());return u()?e({type:"host",rules:t}):s("@host missing '}'")}()||function(){const e=i();if(!d(/^@font-face\s*/))return;if(!c())return s("@font-face missing '{'");let t,n=y();for(;t=h();)n.push(t),n=n.concat(y());return u()?e({type:"font-face",declarations:n}):s("@font-face missing '}'")}()}function A(){const e=i(),t=g();return t?(y(),e({type:"rule",selectors:t,declarations:b()})):s("selector missing")}return Fp(function(){const e=p();return{type:"stylesheet",stylesheet:{source:t.source,rules:e,parsingErrors:a}}}())}function Np(e){return e?e.replace(/^\s+|\s+$/g,""):""}function Fp(e,t){const n=e&&"string"==typeof e.type,r=n?e:t;for(const t in e){const n=e[t];Array.isArray(n)?n.forEach((function(e){Fp(e,r)})):n&&"object"==typeof n&&Fp(n,r)}return n&&Object.defineProperty(e,"parent",{configurable:!0,writable:!0,enumerable:!1,value:t||null}),e}var Mp=n(8575),Dp=n.n(Mp),Lp=Up;function Up(e){this.options=e||{}}Up.prototype.emit=function(e){return e},Up.prototype.visit=function(e){return this[e.type](e)},Up.prototype.mapVisit=function(e,t){let n="";t=t||"";for(let r=0,o=e.length;rt=>{if("declaration"===t.type){const i=function(e){const t=/url\((\s*)(['"]?)(.+?)\2(\s*)\)/g;let n;const r=[];for(;null!==(n=t.exec(e));){const e={source:n[0],before:n[1],quote:n[2],value:n[3],after:n[4]};Wp(e)&&r.push(e)}return r}(t.value).map((o=e,e=>({...e,newUrl:"url("+e.before+e.quote+$p(e.value,o)+e.quote+e.after+")"})));return{...t,value:(n=t.value,r=i,r.forEach((e=>{n=n.replace(e.source,e.newUrl)})),n)}}var n,r,o;return t};const qp=/^(body|html|:root).*$/;var Jp=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return n=>{const r=n=>t.includes(n.trim())?n:n.match(qp)?n.replace(/^(body|html|:root)/,e):e+" "+n;return"rule"===n.type?{...n,selectors:n.selectors.map(r)}:n}};var Yp=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,u.map)(e,(e=>{let{css:n,baseURL:r}=e;const o=[];return t&&o.push(Jp(t)),r&&o.push(Kp(r)),o.length?Hp(n,(0,p.compose)(o)):n}))};const Qp=".editor-styles-wrapper";function Zp(e){return(0,a.useCallback)((e=>{if(!e)return;const{ownerDocument:t}=e,{defaultView:n,body:r}=t,o=t.querySelector(Qp);let i;if(o)i=n.getComputedStyle(o,null).getPropertyValue("background-color");else{const e=t.createElement("div");e.classList.add("editor-styles-wrapper"),r.appendChild(e),i=n.getComputedStyle(e,null).getPropertyValue("background-color"),r.removeChild(e)}const l=Ep(i);l.luminance()>.5||0===l.alpha()?r.classList.remove("is-dark-theme"):r.classList.add("is-dark-theme")}),[e])}function Xp(e){let{styles:t}=e;const n=(0,a.useMemo)((()=>Yp(t,Qp)),[t]);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("style",{ref:Zp(t)}),n.map(((e,t)=>(0,a.createElement)("style",{key:t},e))))}function ed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t={r:[],g:[],b:[],a:[]};return e.forEach((e=>{const n=Ep(e).toRgb();t.r.push(n.r/255),t.g.push(n.g/255),t.b.push(n.b/255),t.a.push(n.a)})),t}function td(e){let{selector:t,id:n}=e;const r=`\n${t} {\n\tfilter: url( #${n} );\n}\n`;return(0,a.createElement)("style",null,r)}function nd(e){let{selector:t}=e;const n=`\n${t} {\n\tfilter: none;\n}\n`;return(0,a.createElement)("style",null,n)}function rd(e){let{id:t,colors:n}=e;const r=ed(n);return(0,a.createElement)(f.SVG,{xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 0 0",width:"0",height:"0",focusable:"false",role:"none",style:{visibility:"hidden",position:"absolute",left:"-9999px",overflow:"hidden"}},(0,a.createElement)("defs",null,(0,a.createElement)("filter",{id:t},(0,a.createElement)("feColorMatrix",{colorInterpolationFilters:"sRGB",type:"matrix",values:" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "}),(0,a.createElement)("feComponentTransfer",{colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFuncR",{type:"table",tableValues:r.r.join(" ")}),(0,a.createElement)("feFuncG",{type:"table",tableValues:r.g.join(" ")}),(0,a.createElement)("feFuncB",{type:"table",tableValues:r.b.join(" ")}),(0,a.createElement)("feFuncA",{type:"table",tableValues:r.a.join(" ")})),(0,a.createElement)("feComposite",{in2:"SourceGraphic",operator:"in"}))))}function od(e){let{preset:t}=e;return(0,a.createElement)(rd,{id:`wp-duotone-${t.slug}`,colors:t.colors})}let id;Ap([Cp,Bp]);const ld=2e3;var ad=function(e){let{viewportWidth:t,__experimentalPadding:n,__experimentalMinHeight:r}=e;const[o,{width:i}]=(0,p.useResizeObserver)(),[l,{height:s}]=(0,p.useResizeObserver)(),{styles:c,assets:u,duotone:y}=(0,d.useSelect)((e=>{var t,n;const r=e(sr).getSettings();return{styles:r.styles,assets:r.__unstableResolvedAssets,duotone:null===(t=r.__experimentalFeatures)||void 0===t||null===(n=t.color)||void 0===n?void 0:n.duotone}}),[]),m=(0,a.useMemo)((()=>c?[...c,{css:"body{height:auto;overflow:hidden;}",__unstableType:"presets"}]:c),[c]),g=(0,a.useMemo)((()=>{var e,t;return[...null!==(e=null==y?void 0:y.default)&&void 0!==e?e:[],...null!==(t=null==y?void 0:y.theme)&&void 0!==t?t:[]]}),[y]);id=id||(0,p.pure)(Wm);const h=i/t;return(0,a.createElement)("div",{className:"block-editor-block-preview__container"},o,(0,a.createElement)(f.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${h})`,height:s*h,maxHeight:s>ld?ld*h:void 0,minHeight:r}},(0,a.createElement)(Yu,{head:(0,a.createElement)(Xp,{styles:m}),assets:u,contentRef:(0,p.useRefEffect)((e=>{const{ownerDocument:{documentElement:t}}=e;t.classList.add("block-editor-block-preview__content-iframe"),t.style.position="absolute",t.style.width="100%",e.style.padding=n+"px",e.style.boxSizing="border-box",e.style.position="absolute",e.style.width="100%"}),[]),"aria-hidden":!0,tabIndex:-1,style:{position:"absolute",width:t,height:s,pointerEvents:"none",maxHeight:ld,minHeight:0!==h&&h<1&&r?r/h:r}},l,g.map((e=>(0,a.createElement)(od,{preset:e,key:e.slug}))),(0,a.createElement)(id,{renderAppender:!1}))))};var sd=(0,a.memo)((function(e){let{blocks:t,__experimentalPadding:n=0,viewportWidth:r=1200,__experimentalLive:o=!1,__experimentalOnClick:i,__experimentalMinHeight:l}=e;const s=(0,d.useSelect)((e=>e(sr).getSettings()),[]),c=(0,a.useMemo)((()=>{const e={...s};return e.__experimentalBlockPatterns=[],e}),[s]),p=(0,a.useMemo)((()=>(0,u.castArray)(t)),[t]);return t&&0!==t.length?(0,a.createElement)(Pu,{value:p,settings:c},o?(0,a.createElement)(Tu,{onClick:i}):(0,a.createElement)(ad,{viewportWidth:r,__experimentalPadding:n,__experimentalMinHeight:l})):null}));function cd(e){let{blocks:t,props:n={},__experimentalLayout:r}=e;const o=(0,d.useSelect)((e=>e(sr).getSettings()),[]),i=(0,p.useDisabled)(),l=(0,p.useMergeRefs)([n.ref,i]),s=(0,a.useMemo)((()=>({...o,__experimentalBlockPatterns:[]})),[o]),f=(0,a.useMemo)((()=>(0,u.castArray)(t)),[t]),y=(0,a.createElement)(Pu,{value:f,settings:s},(0,a.createElement)(Km,{renderAppender:!1,__experimentalLayout:r}));return{...n,ref:l,className:c()(n.className,"block-editor-block-preview__live-content","components-disabled"),children:null!=t&&t.length?y:null}}var ud=function(e){var t;let{item:n}=e;const{name:r,title:i,icon:l,description:s,initialAttributes:c,example:u}=n,p=(0,o.isReusableBlock)(n);return(0,a.createElement)("div",{className:"block-editor-inserter__preview-container"},(0,a.createElement)("div",{className:"block-editor-inserter__preview"},p||u?(0,a.createElement)("div",{className:"block-editor-inserter__preview-content"},(0,a.createElement)(sd,{__experimentalPadding:16,viewportWidth:null!==(t=null==u?void 0:u.viewportWidth)&&void 0!==t?t:500,blocks:u?(0,o.getBlockFromExample)(r,{attributes:{...u.attributes,...c},innerBlocks:u.innerBlocks}):(0,o.createBlock)(r,c)})):(0,a.createElement)("div",{className:"block-editor-inserter__preview-content-missing"},(0,m.__)("No Preview Available."))),!p&&(0,a.createElement)(Cu,{title:i,icon:l,description:s}))};var pd=(0,a.createContext)();var dd=(0,a.forwardRef)((function(e,t){let{isFirst:n,as:r,children:o,...i}=e;const s=(0,a.useContext)(pd);return(0,a.createElement)(f.__unstableCompositeItem,l({ref:t,state:s,role:"option",focusable:!0},i),(e=>{const t={...e,tabIndex:n?0:e.tabIndex};return r?(0,a.createElement)(r,t,o):"function"==typeof o?o(t):(0,a.createElement)(f.Button,t,o)}))}));var fd=(0,a.createElement)(M.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"}));function yd(e){let{count:t,icon:n}=e;return(0,a.createElement)("div",{className:"block-editor-block-draggable-chip-wrapper"},(0,a.createElement)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip"},(0,a.createElement)(f.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content"},(0,a.createElement)(f.FlexItem,null,n?(0,a.createElement)(Au,{icon:n}):(0,m.sprintf)((0,m._n)("%d block","%d blocks",t),t)),(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(Au,{icon:fd})))))}var md=e=>{let{isEnabled:t,blocks:n,icon:r,children:o}=e;const i={type:"inserter",blocks:n};return(0,a.createElement)(f.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:i,__experimentalDragComponent:(0,a.createElement)(yd,{count:n.length,icon:r})},(e=>{let{onDraggableStart:n,onDraggableEnd:r}=e;return o({draggable:t,onDragStart:t?n:void 0,onDragEnd:t?r:void 0})}))};var gd=(0,a.memo)((function(e){let{className:t,isFirst:n,item:r,onSelect:i,onHover:s,isDraggable:u,...p}=e;const d=(0,a.useRef)(!1),y=r.icon?{backgroundColor:r.icon.background,color:r.icon.foreground}:{},m=(0,a.useMemo)((()=>[(0,o.createBlock)(r.name,r.initialAttributes,(0,o.createBlocksFromInnerBlocksTemplate)(r.innerBlocks))]),[r.name,r.initialAttributes,r.initialAttributes]);return(0,a.createElement)(md,{isEnabled:u&&!r.disabled,blocks:m,icon:r.icon},(e=>{let{draggable:o,onDragStart:u,onDragEnd:m}=e;return(0,a.createElement)("div",{className:"block-editor-block-types-list__list-item",draggable:o,onDragStart:e=>{d.current=!0,u&&(s(null),u(e))},onDragEnd:e=>{d.current=!1,m&&m(e)}},(0,a.createElement)(dd,l({isFirst:n,className:c()("block-editor-block-types-list__item",t),disabled:r.isDisabled,onClick:e=>{e.preventDefault(),i(r,(0,cu.isAppleOS)()?e.metaKey:e.ctrlKey),s(null)},onKeyDown:e=>{const{keyCode:t}=e;t===cu.ENTER&&(e.preventDefault(),i(r,(0,cu.isAppleOS)()?e.metaKey:e.ctrlKey),s(null))},onFocus:()=>{d.current||s(r)},onMouseEnter:()=>{d.current||s(r)},onMouseLeave:()=>s(null),onBlur:()=>s(null)},p),(0,a.createElement)("span",{className:"block-editor-block-types-list__item-icon",style:y},(0,a.createElement)(Au,{icon:r.icon,showColors:!0})),(0,a.createElement)("span",{className:"block-editor-block-types-list__item-title"},(0,a.createElement)(f.__experimentalTruncate,{numberOfLines:3},r.title))))}))}));var hd=(0,a.forwardRef)((function(e,t){const[n,r]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{n&&(0,qt.speak)((0,m.__)("Use left and right arrow keys to move through blocks"))}),[n]),(0,a.createElement)("div",l({ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{r(!0)},onBlur:e=>{!e.currentTarget.contains(e.relatedTarget)&&r(!1)}},e))}));var bd=(0,a.forwardRef)((function(e,t){const n=(0,a.useContext)(pd);return(0,a.createElement)(f.__unstableCompositeGroup,l({state:n,role:"presentation",ref:t},e))}));var vd=function(e){let{items:t=[],onSelect:n,onHover:r=(()=>{}),children:i,label:l,isDraggable:s=!0}=e;return(0,a.createElement)(hd,{className:"block-editor-block-types-list","aria-label":l},function(e,t){const n=[];for(let r=0,o=e.length;r(0,a.createElement)(bd,{key:t},e.map(((e,i)=>(0,a.createElement)(gd,{key:e.id,item:e,className:(0,o.getBlockMenuDefaultClassName)(e.id),onSelect:n,onHover:r,isDraggable:s&&!e.isDisabled,isFirst:0===t&&0===i})))))),i)};var _d=function(e){let{title:t,icon:n,children:r}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"block-editor-inserter__panel-header"},(0,a.createElement)("h2",{className:"block-editor-inserter__panel-title"},t),(0,a.createElement)(f.Icon,{icon:n})),(0,a.createElement)("div",{className:"block-editor-inserter__panel-content"},r))};var kd=(e,t)=>{const{categories:n,collections:r,items:i}=(0,d.useSelect)((t=>{const{getInserterItems:n}=t(sr),{getCategories:r,getCollections:i}=t(o.store);return{categories:r(),collections:i(),items:n(e)}}),[e]);return[i,n,r,(0,a.useCallback)(((e,n)=>{let{name:r,initialAttributes:i,innerBlocks:l}=e;const a=(0,o.createBlock)(r,i,(0,o.createBlocksFromInnerBlocksTemplate)(l));t(a,void 0,n)}),[t])]};var Sd=function(e){let{children:t}=e;const n=(0,f.__unstableUseCompositeState)({shift:!0,wrap:"horizontal"});return(0,a.createElement)(pd.Provider,{value:n},t)};const Ed=[];var wd=function(e){let{rootClientId:t,onInsert:n,onHover:r,showMostUsedBlocks:o}=e;const[i,l,s,c]=kd(t,n),d=(0,a.useMemo)((()=>(0,u.orderBy)(i,["frecency"],["desc"]).slice(0,6)),[i]),f=(0,a.useMemo)((()=>i.filter((e=>!e.category))),[i]),y=(0,a.useMemo)((()=>(0,u.flow)((e=>e.filter((e=>e.category&&"reusable"!==e.category))),(e=>(0,u.groupBy)(e,"category")))(i)),[i]),g=(0,a.useMemo)((()=>{const e={...s};return Object.keys(s).forEach((t=>{e[t]=i.filter((e=>(e=>e.name.split("/")[0])(e)===t)),0===e[t].length&&delete e[t]})),e}),[i,s]);(0,a.useEffect)((()=>()=>r(null)),[]);const h=(0,p.useAsyncList)(l),b=l.length===h.length,v=(0,a.useMemo)((()=>Object.entries(s)),[s]),_=(0,p.useAsyncList)(b?v:Ed);return(0,a.createElement)(Sd,null,(0,a.createElement)("div",null,o&&!!d.length&&(0,a.createElement)(_d,{title:(0,m._x)("Most used","blocks")},(0,a.createElement)(vd,{items:d,onSelect:c,onHover:r,label:(0,m._x)("Most used","blocks")})),(0,u.map)(h,(e=>{const t=y[e.slug];return t&&t.length?(0,a.createElement)(_d,{key:e.slug,title:e.title,icon:e.icon},(0,a.createElement)(vd,{items:t,onSelect:c,onHover:r,label:e.title})):null})),b&&f.length>0&&(0,a.createElement)(_d,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,m.__)("Uncategorized")},(0,a.createElement)(vd,{items:f,onSelect:c,onHover:r,label:(0,m.__)("Uncategorized")})),(0,u.map)(_,(e=>{let[t,n]=e;const o=g[t];return o&&o.length?(0,a.createElement)(_d,{key:t,title:n.title,icon:n.icon},(0,a.createElement)(vd,{items:o,onSelect:c,onHover:r,label:n.title})):null}))))};var Ad=function(e){let{selectedCategory:t,patternCategories:n,onClickCategory:r,openPatternExplorer:o}=e;const i=(0,p.useViewportMatch)("medium","<"),l=c()("block-editor-inserter__panel-header","block-editor-inserter__panel-header-patterns");return(0,a.createElement)(f.Flex,{justify:"space-between",align:"start",gap:"4",className:l},(0,a.createElement)(f.FlexItem,{isBlock:!0},(0,a.createElement)(f.SelectControl,{className:"block-editor-inserter__panel-dropdown",label:(0,m.__)("Filter patterns"),hideLabelFromVision:!0,value:t.name,onChange:e=>{r(n.find((t=>e===t.name)))},onBlur:e=>{null!=e&&e.relatedTarget||e.stopPropagation()},options:(()=>{const e=[];return n.map((t=>e.push({value:t.name,label:t.label}))),e})()})),!i&&(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(f.Button,{variant:"secondary",className:"block-editor-inserter__patterns-explorer-expand",label:(0,m.__)("Explore all patterns"),onClick:()=>o()},(0,m._x)("Explore","Label for showing all block patterns"))))},Cd=window.wp.notices;var Id=(e,t)=>{const{patternCategories:n,patterns:r}=(0,d.useSelect)((e=>{const{__experimentalGetAllowedPatterns:n,getSettings:r}=e(sr);return{patterns:n(t),patternCategories:r().__experimentalBlockPatternCategories}}),[t]),{createSuccessNotice:i}=(0,d.useDispatch)(Cd.store),l=(0,a.useCallback)(((t,n)=>{e((0,u.map)(n,(e=>(0,o.cloneBlock)(e))),t.name),i((0,m.sprintf)((0,m.__)('Block pattern "%s" inserted.'),t.title),{type:"snackbar"})}),[]);return[r,n,l]};function xd(e){let{isDraggable:t,pattern:n,onClick:r,composite:o}=e;const{blocks:i,viewportWidth:s}=n,c=`block-editor-block-patterns-list__item-description-${(0,p.useInstanceId)(xd)}`;return(0,a.createElement)(md,{isEnabled:t,blocks:i},(e=>{let{draggable:t,onDragStart:u,onDragEnd:p}=e;return(0,a.createElement)("div",{className:"block-editor-block-patterns-list__list-item","aria-label":n.title,"aria-describedby":n.description?c:void 0,draggable:t,onDragStart:u,onDragEnd:p},(0,a.createElement)(f.__unstableCompositeItem,l({role:"option",as:"div"},o,{className:"block-editor-block-patterns-list__item",onClick:()=>r(n,i)}),(0,a.createElement)(sd,{blocks:i,viewportWidth:s}),(0,a.createElement)("div",{className:"block-editor-block-patterns-list__item-title"},n.title),!!n.description&&(0,a.createElement)(f.VisuallyHidden,{id:c},n.description)))}))}function Bd(){return(0,a.createElement)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}var Pd=function(e){let{isDraggable:t,blockPatterns:n,shownPatterns:r,onClickPattern:o,orientation:i,label:s=(0,m.__)("Block Patterns")}=e;const c=(0,f.__unstableUseCompositeState)({orientation:i});return(0,a.createElement)(f.__unstableComposite,l({},c,{role:"listbox",className:"block-editor-block-patterns-list","aria-label":s}),n.map((e=>r.includes(e)?(0,a.createElement)(xd,{key:e.name,pattern:e,onClick:o,isDraggable:t,composite:c}):(0,a.createElement)(Bd,{key:e.name}))))};function Td(e){let{selectedCategory:t,patternCategories:n,onClickCategory:r}=e;const o="block-editor-block-patterns-explorer__sidebar";return(0,a.createElement)("div",{className:`${o}__categories-list`},n.map((e=>{let{name:n,label:i}=e;return(0,a.createElement)(f.Button,{key:n,label:i,className:`${o}__categories-list__item`,isPressed:t===n,onClick:()=>{r(n)}},i)})))}function Od(e){let{filterValue:t,setFilterValue:n}=e;return(0,a.createElement)("div",{className:"block-editor-block-patterns-explorer__search"},(0,a.createElement)(f.SearchControl,{onChange:n,value:t,label:(0,m.__)("Search for patterns"),placeholder:(0,m.__)("Search")}))}var Rd=function(e){let{selectedCategory:t,patternCategories:n,onClickCategory:r,filterValue:o,setFilterValue:i}=e;return(0,a.createElement)("div",{className:"block-editor-block-patterns-explorer__sidebar"},(0,a.createElement)(Od,{filterValue:o,setFilterValue:i}),!o&&(0,a.createElement)(Td,{selectedCategory:t,patternCategories:n,onClickCategory:r}))};var Nd=function(){return(0,a.createElement)("div",{className:"block-editor-inserter__no-results"},(0,a.createElement)(ui,{className:"block-editor-inserter__no-results-icon",icon:wu}),(0,a.createElement)("p",null,(0,m.__)("No results found.")))};var Fd=function(e){let{rootClientId:t="",insertionIndex:n,clientId:r,isAppender:i,onSelect:l,shouldFocusBlock:s=!0}=e;const{getSelectedBlock:c}=(0,d.useSelect)(sr),{destinationRootClientId:p,destinationIndex:f}=(0,d.useSelect)((e=>{const{getSelectedBlockClientId:o,getBlockRootClientId:l,getBlockIndex:a,getBlockOrder:s}=e(sr),c=o();let u,p=t;return void 0!==n?u=n:r?u=a(r):!i&&c?(p=l(c),u=a(c)+1):u=s(p).length,{destinationRootClientId:p,destinationIndex:u}}),[t,n,r,i]),{replaceBlocks:y,insertBlocks:g,showInsertionPoint:h,hideInsertionPoint:b}=(0,d.useDispatch)(sr),v=(0,a.useCallback)((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=c();!i&&r&&(0,o.isUnmodifiedDefaultBlock)(r)?y(r.clientId,e,null,s||n?0:null,t):g(e,f,p,!0,s||n?0:null,t);const a=(0,m.sprintf)((0,m._n)("%d block added.","%d blocks added.",(0,u.castArray)(e).length),(0,u.castArray)(e).length);(0,qt.speak)(a),l&&l()}),[i,c,y,g,p,f,l,s]),_=(0,a.useCallback)((e=>{e?h(p,f):b()}),[h,b,p,f]);return[p,v,_]},Md=n(4793),Dd=n.n(Md);const Ld=e=>e.name||"",Ud=e=>e.title,jd=e=>e.description||"",zd=e=>e.keywords||[],Vd=e=>e.category,Gd=()=>null;function Hd(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=Dd()(e),e=e.replace(/^\//,""),e=e.toLowerCase(),e}const Wd=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,u.words)(Hd(e))},$d=(e,t)=>e.filter((e=>!Wd(t).some((t=>t.includes(e))))),Kd=(e,t,n,r)=>{if(0===Wd(r).length)return e;return qd(e,r,{getCategory:e=>{var n;return null===(n=(0,u.find)(t,{slug:e.category}))||void 0===n?void 0:n.title},getCollection:e=>{var t;return null===(t=n[e.name.split("/")[0]])||void 0===t?void 0:t.title}})},qd=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Wd(t);if(0===r.length)return e;const o=e.map((e=>[e,Jd(e,t,n)])).filter((e=>{let[,t]=e;return t>0}));return o.sort(((e,t)=>{let[,n]=e,[,r]=t;return r-n})),o.map((e=>{let[t]=e;return t}))};function Jd(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{getName:r=Ld,getTitle:o=Ud,getDescription:i=jd,getKeywords:l=zd,getCategory:a=Vd,getCollection:s=Gd}=n,c=r(e),p=o(e),d=i(e),f=l(e),y=a(e),m=s(e),g=Hd(t),h=Hd(p);let b=0;if(g===h)b+=30;else if(h.startsWith(g))b+=20;else{const e=[c,p,d,...f,y,m].join(" "),t=(0,u.words)(g);0===$d(t,e).length&&(b+=10)}if(0!==b&&c.startsWith("core/")){b+=c!==e.id?1:2}return b}function Yd(e){let{filterValue:t,filteredBlockPatternsLength:n}=e;return t?(0,a.createElement)(f.__experimentalHeading,{level:2,lineHeight:"48px",className:"block-editor-block-patterns-explorer__search-results-count"},(0,m.sprintf)((0,m._n)('%1$d pattern found for "%2$s"','%1$d patterns found for "%2$s"',n),n,t)):null}var Qd=function(e){let{filterValue:t,selectedCategory:n,patternCategories:r}=e;const o=(0,p.useDebounce)(qt.speak,500),[i,l]=Fd({shouldFocusBlock:!0}),[s,,c]=Id(l,i),u=(0,a.useMemo)((()=>r.map((e=>e.name))),[r]),d=(0,a.useMemo)((()=>t?qd(s,t):s.filter((e=>{var t,r;return"uncategorized"===n?!(null!==(t=e.categories)&&void 0!==t&&t.length)||e.categories.every((e=>!u.includes(e))):null===(r=e.categories)||void 0===r?void 0:r.includes(n)}))),[t,n,s]);(0,a.useEffect)((()=>{if(!t)return;const e=d.length,n=(0,m.sprintf)((0,m._n)("%d result found.","%d results found.",e),e);o(n)}),[t,o]);const f=(0,p.useAsyncList)(d,{step:2}),y=!(null==d||!d.length);return(0,a.createElement)("div",{className:"block-editor-block-patterns-explorer__list"},y&&(0,a.createElement)(Yd,{filterValue:t,filteredBlockPatternsLength:d.length}),(0,a.createElement)(Sd,null,!y&&(0,a.createElement)(Nd,null),y&&(0,a.createElement)(Pd,{shownPatterns:f,blockPatterns:d,onClickPattern:c,isDraggable:!1})))};function Zd(e){let{initialCategory:t,patternCategories:n}=e;const[r,o]=(0,a.useState)(""),[i,l]=(0,a.useState)(null==t?void 0:t.name);return(0,a.createElement)("div",{className:"block-editor-block-patterns-explorer"},(0,a.createElement)(Rd,{selectedCategory:i,patternCategories:n,onClickCategory:l,filterValue:r,setFilterValue:o}),(0,a.createElement)(Qd,{filterValue:r,selectedCategory:i,patternCategories:n}))}var Xd=function(e){let{onModalClose:t,...n}=e;return(0,a.createElement)(f.Modal,{title:(0,m.__)("Patterns"),closeLabel:(0,m.__)("Close"),onRequestClose:t,isFullScreen:!0},(0,a.createElement)(Zd,n))};function ef(e){let{rootClientId:t,onInsert:n,selectedCategory:r,populatedCategories:o}=e;const[i,,l]=Id(n,t),s=(0,a.useCallback)((e=>{var t;if(null===(t=e.categories)||void 0===t||!t.length)return 1/0;const n=o.reduce(((e,t,n)=>{let{name:r}=t;return e[r]=n,e}),{});return Math.min(...e.categories.map((e=>void 0!==n[e]?n[e]:1/0)))}),[o]),c=(0,a.useMemo)((()=>i.filter((e=>{var t;return"uncategorized"===r.name?s(e)===1/0:null===(t=e.categories)||void 0===t?void 0:t.includes(r.name)}))),[i,r]),u=(0,a.useMemo)((()=>c.sort(((e,t)=>s(e)-s(t)))),[c,s]),d=(0,p.useAsyncList)(u);return c.length?(0,a.createElement)("div",{className:"block-editor-inserter__panel-content"},(0,a.createElement)(Pd,{shownPatterns:d,blockPatterns:c,onClickPattern:l,label:r.label,orientation:"vertical",isDraggable:!0})):null}var tf=function(e){let{rootClientId:t,onInsert:n,onClickCategory:r,selectedCategory:o}=e;const[i,l]=(0,a.useState)(!1),[s,c]=Id(),u=(0,a.useCallback)((e=>!(!e.categories||!e.categories.length)&&e.categories.some((e=>c.some((t=>t.name===e))))),[c]),p=(0,a.useMemo)((()=>{const e=c.filter((e=>s.some((t=>{var n;return null===(n=t.categories)||void 0===n?void 0:n.includes(e.name)})))).sort(((e,t)=>{let{name:n}=e,{name:r}=t;return[n,r].includes("featured")?"featured"===n?-1:1:0}));return s.some((e=>!u(e)))&&!e.find((e=>"uncategorized"===e.name))&&e.push({name:"uncategorized",label:(0,m._x)("Uncategorized")}),e}),[s,c]),d=o||p[0];return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Ad,{selectedCategory:d,patternCategories:p,onClickCategory:r,openPatternExplorer:()=>l(!0)}),!i&&(0,a.createElement)(ef,{rootClientId:t,onInsert:n,selectedCategory:d,populatedCategories:p}),i&&(0,a.createElement)(Xd,{initialCategory:d,patternCategories:p,onModalClose:()=>l(!1)}))},nf=window.wp.url;function rf(e){let{onHover:t,onInsert:n,rootClientId:r}=e;const[o,,,i]=kd(r,n),l=(0,a.useMemo)((()=>o.filter((e=>{let{category:t}=e;return"reusable"===t}))),[o]);return 0===l.length?(0,a.createElement)(Nd,null):(0,a.createElement)(_d,{title:(0,m.__)("Reusable blocks")},(0,a.createElement)(vd,{items:l,onSelect:i,onHover:t,label:(0,m.__)("Reusable blocks")}))}var of=function(e){let{rootClientId:t,onInsert:n,onHover:r}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(rf,{onHover:r,onInsert:n,rootClientId:t}),(0,a.createElement)("div",{className:"block-editor-inserter__manage-reusable-blocks-container"},(0,a.createElement)("a",{className:"block-editor-inserter__manage-reusable-blocks",href:(0,nf.addQueryArgs)("edit.php",{post_type:"wp_block"})},(0,m.__)("Manage Reusable blocks"))))};const{Fill:lf,Slot:af}=(0,f.createSlotFill)("__unstableInserterMenuExtension");lf.Slot=af;var sf=lf;const cf=[];var uf=function(e){let{filterValue:t,onSelect:n,onHover:r,rootClientId:o,clientId:i,isAppender:l,__experimentalInsertionIndex:s,maxBlockPatterns:c,maxBlockTypes:d,showBlockDirectory:y=!1,isDraggable:g=!0,shouldFocusBlock:h=!0,prioritizePatterns:b}=e;const v=(0,p.useDebounce)(qt.speak,500),[_,k]=Fd({onSelect:n,rootClientId:o,clientId:i,isAppender:l,insertionIndex:s,shouldFocusBlock:h}),[S,E,w,A]=kd(_,k),[C,,I]=Id(k,_),x=(0,a.useMemo)((()=>{if(0===c)return[];const e=qd(C,t);return void 0!==c?e.slice(0,c):e}),[t,C,c]);let B=d;b&&x.length>2&&(B=0);const P=(0,a.useMemo)((()=>{if(0===B)return[];const e=Kd((0,u.orderBy)(S,["frecency"],["desc"]),E,w,t);return void 0!==B?e.slice(0,B):e}),[t,S,E,w,d]);(0,a.useEffect)((()=>{if(!t)return;const e=P.length+x.length,n=(0,m.sprintf)((0,m._n)("%d result found.","%d results found.",e),e);v(n)}),[t,v]);const T=(0,p.useAsyncList)(P,{step:9}),O=(0,p.useAsyncList)(T.length===P.length?x:cf),R=!(0,u.isEmpty)(P)||!(0,u.isEmpty)(x),N=!!P.length&&(0,a.createElement)(_d,{title:(0,a.createElement)(f.VisuallyHidden,null,(0,m.__)("Blocks"))},(0,a.createElement)(vd,{items:T,onSelect:A,onHover:r,label:(0,m.__)("Blocks"),isDraggable:g})),F=!!x.length&&(0,a.createElement)(_d,{title:(0,a.createElement)(f.VisuallyHidden,null,(0,m.__)("Block Patterns"))},(0,a.createElement)("div",{className:"block-editor-inserter__quick-inserter-patterns"},(0,a.createElement)(Pd,{shownPatterns:O,blockPatterns:x,onClickPattern:I,isDraggable:g})));return(0,a.createElement)(Sd,null,!y&&!R&&(0,a.createElement)(Nd,null),b?F:N,!!P.length&&!!x.length&&(0,a.createElement)("div",{className:"block-editor-inserter__quick-inserter-separator"}),b?N:F,y&&(0,a.createElement)(sf.Slot,{fillProps:{onSelect:A,onHover:r,filterValue:t,hasItems:R,rootClientId:_}},(e=>e.length?e:R?null:(0,a.createElement)(Nd,null))))};const pf={name:"blocks",title:(0,m.__)("Blocks")},df={name:"patterns",title:(0,m.__)("Patterns")},ff={name:"reusable",title:(0,m.__)("Reusable")};var yf=function(e){let{children:t,showPatterns:n=!1,showReusableBlocks:r=!1,onSelect:o,prioritizePatterns:i}=e;const l=(0,a.useMemo)((()=>{const e=[];return i&&n&&e.push(df),e.push(pf),!i&&n&&e.push(df),r&&e.push(ff),e}),[i,pf,n,df,r,ff]);return(0,a.createElement)(f.TabPanel,{className:"block-editor-inserter__tabs",tabs:l,onSelect:o},t)};var mf=(0,a.forwardRef)((function(e,t){let{rootClientId:n,clientId:r,isAppender:o,__experimentalInsertionIndex:i,onSelect:l,showInserterHelpPanel:s,showMostUsedBlocks:u,__experimentalFilterValue:p="",shouldFocusBlock:y=!0,prioritizePatterns:g}=e;const[h,b]=(0,a.useState)(p),[v,_]=(0,a.useState)(null),[k,S]=(0,a.useState)(null),[E,w,A]=Fd({rootClientId:n,clientId:r,isAppender:o,insertionIndex:i,shouldFocusBlock:y}),{showPatterns:C,hasReusableBlocks:I}=(0,d.useSelect)((e=>{var t;const{__experimentalGetAllowedPatterns:n,getSettings:r}=e(sr);return{showPatterns:!!n(E).length,hasReusableBlocks:!(null===(t=r().__experimentalReusableBlocks)||void 0===t||!t.length)}}),[E]),x=(0,a.useCallback)(((e,t,n)=>{w(e,t,n),l()}),[w,l]),B=(0,a.useCallback)(((e,t)=>{w(e,{patternName:t}),l()}),[w,l]),P=(0,a.useCallback)((e=>{A(!!e),_(e)}),[A,_]),T=(0,a.useCallback)((e=>{S(e)}),[S]),O=(0,a.useMemo)((()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"block-editor-inserter__block-list"},(0,a.createElement)(wd,{rootClientId:E,onInsert:x,onHover:P,showMostUsedBlocks:u})),s&&(0,a.createElement)("div",{className:"block-editor-inserter__tips"},(0,a.createElement)(f.VisuallyHidden,{as:"h2"},(0,m.__)("A tip for using the block editor")),(0,a.createElement)(Eu,null)))),[E,x,P,h,u,s]),R=(0,a.useMemo)((()=>(0,a.createElement)(tf,{rootClientId:E,onInsert:B,onClickCategory:T,selectedCategory:k})),[E,B,T,k]),N=(0,a.useMemo)((()=>(0,a.createElement)(of,{rootClientId:E,onInsert:x,onHover:P})),[E,x,P]),F=(0,a.useCallback)((e=>"blocks"===e.name?O:"patterns"===e.name?R:N),[O,R,N]),M=(0,a.useRef)();(0,a.useImperativeHandle)(t,(()=>({focusSearch:()=>{M.current.focus()}})));const D=!h&&(C||I);return(0,a.createElement)("div",{className:"block-editor-inserter__menu"},(0,a.createElement)("div",{className:c()("block-editor-inserter__main-area",{"show-as-tabs":D})},(0,a.createElement)(f.SearchControl,{className:"block-editor-inserter__search",onChange:e=>{v&&_(null),b(e)},value:h,label:(0,m.__)("Search for blocks and patterns"),placeholder:(0,m.__)("Search"),ref:M}),!!h&&(0,a.createElement)("div",{className:"block-editor-inserter__no-tab-container"},(0,a.createElement)(uf,{filterValue:h,onSelect:l,onHover:P,rootClientId:n,clientId:r,isAppender:o,__experimentalInsertionIndex:i,showBlockDirectory:!0,shouldFocusBlock:y})),D&&(0,a.createElement)(yf,{showPatterns:C,showReusableBlocks:I,prioritizePatterns:g},F),!h&&!D&&(0,a.createElement)("div",{className:"block-editor-inserter__no-tab-container"},O)),s&&v&&(0,a.createElement)(ud,{item:v}))}));function gf(e){let{onSelect:t,rootClientId:n,clientId:r,isAppender:o,prioritizePatterns:i}=e;const[l,s]=(0,a.useState)(""),[u,p]=Fd({onSelect:t,rootClientId:n,clientId:r,isAppender:o}),[y]=kd(u,p),[g]=Id(p,u),{setInserterIsOpened:h,insertionIndex:b}=(0,d.useSelect)((e=>{const{getSettings:t,getBlockIndex:n,getBlockCount:o}=e(sr),i=t(),l=n(r),a=o();return{setInserterIsOpened:i.__experimentalSetIsInserterOpened,insertionIndex:-1===l?a:l}}),[r]),v=g.length&&(!!l||i),_=v&&g.length>6||y.length>6;(0,a.useEffect)((()=>{h&&h(!1)}),[h]);let k=0;return v&&(k=i?4:2),(0,a.createElement)("div",{className:c()("block-editor-inserter__quick-inserter",{"has-search":_,"has-expand":h})},_&&(0,a.createElement)(f.SearchControl,{className:"block-editor-inserter__search",value:l,onChange:e=>{s(e)},label:(0,m.__)("Search for blocks and patterns"),placeholder:(0,m.__)("Search")}),(0,a.createElement)("div",{className:"block-editor-inserter__quick-inserter-results"},(0,a.createElement)(uf,{filterValue:l,onSelect:t,rootClientId:n,clientId:r,isAppender:o,maxBlockPatterns:k,maxBlockTypes:6,isDraggable:!1,prioritizePatterns:i})),h&&(0,a.createElement)(f.Button,{className:"block-editor-inserter__quick-inserter-expand",onClick:()=>{h({rootClientId:n,insertionIndex:b,filterValue:l})},"aria-label":(0,m.__)("Browse all. This will open the main inserter panel in the editor toolbar.")},(0,m.__)("Browse all")))}const hf=e=>{let t,{onToggle:n,disabled:r,isOpen:o,blockTitle:i,hasSingleBlockType:s,toggleProps:c={},prioritizePatterns:u}=e;t=s?(0,m.sprintf)((0,m._x)("Add %s","directly add the only allowed block"),i):u?(0,m.__)("Add pattern"):(0,m._x)("Add block","Generic label for block inserter button");const{onClick:p,...d}=c;return(0,a.createElement)(f.Button,l({icon:ku,label:t,tooltipPosition:"bottom",onClick:function(e){n&&n(e),p&&p(e)},className:"block-editor-inserter__toggle","aria-haspopup":!s&&"true","aria-expanded":!s&&o,disabled:r},d))};class bf extends a.Component{constructor(){super(...arguments),this.onToggle=this.onToggle.bind(this),this.renderToggle=this.renderToggle.bind(this),this.renderContent=this.renderContent.bind(this)}onToggle(e){const{onToggle:t}=this.props;t&&t(e)}renderToggle(e){let{onToggle:t,isOpen:n}=e;const{disabled:r,blockTitle:o,hasSingleBlockType:i,directInsertBlock:l,toggleProps:a,hasItems:s,renderToggle:c=hf,prioritizePatterns:u}=this.props;return c({onToggle:t,isOpen:n,disabled:r||!s,blockTitle:o,hasSingleBlockType:i,directInsertBlock:l,toggleProps:a,prioritizePatterns:u})}renderContent(e){let{onClose:t}=e;const{rootClientId:n,clientId:r,isAppender:o,showInserterHelpPanel:i,__experimentalIsQuick:l,prioritizePatterns:s}=this.props;return l?(0,a.createElement)(gf,{onSelect:()=>{t()},rootClientId:n,clientId:r,isAppender:o,prioritizePatterns:s}):(0,a.createElement)(mf,{onSelect:()=>{t()},rootClientId:n,clientId:r,isAppender:o,showInserterHelpPanel:i,prioritizePatterns:s})}render(){const{position:e,hasSingleBlockType:t,directInsertBlock:n,insertOnlyAllowedBlock:r,__experimentalIsQuick:o,onSelectOrClose:i}=this.props;return t||n?this.renderToggle({onToggle:r}):(0,a.createElement)(f.Dropdown,{className:"block-editor-inserter",contentClassName:c()("block-editor-inserter__popover",{"is-quick":o}),position:e,onToggle:this.onToggle,expandOnMobile:!0,headerTitle:(0,m.__)("Add a block"),renderToggle:this.renderToggle,renderContent:this.renderContent,onClose:i})}}var vf=(0,p.compose)([(0,d.withSelect)(((e,t)=>{var n;let{clientId:r,rootClientId:i}=t;const{getBlockRootClientId:l,hasInserterItems:a,__experimentalGetAllowedBlocks:s,__experimentalGetDirectInsertBlock:c,getSettings:u}=e(sr),{getBlockVariations:p}=e(o.store);i=i||l(r)||void 0;const d=s(i),f=c(i),y=u(),m=1===(null==d?void 0:d.length)&&0===(null===(n=p(d[0].name,"inserter"))||void 0===n?void 0:n.length);let g=!1;return m&&(g=d[0]),{hasItems:a(i),hasSingleBlockType:m,blockTitle:g?g.title:"",allowedBlockType:g,directInsertBlock:f,rootClientId:i,prioritizePatterns:y.__experimentalPreferPatternsOnRoot&&!i}})),(0,d.withDispatch)(((e,t,n)=>{let{select:r}=n;return{insertOnlyAllowedBlock(){const{rootClientId:n,clientId:i,isAppender:l,hasSingleBlockType:a,allowedBlockType:s,directInsertBlock:c,onSelectOrClose:u}=t;if(!a&&!c)return;const{insertBlock:p}=e(sr);let d;if(c){const e=function(e){const{getBlock:t,getPreviousBlockClientId:o}=r(sr);if(!e||!i&&!n)return{};const l={};let a={};if(i){const e=t(i),n=t(o(i));(null==e?void 0:e.name)===(null==n?void 0:n.name)&&(a=(null==n?void 0:n.attributes)||{})}else{var s;const e=t(n);if(null!=e&&null!==(s=e.innerBlocks)&&void 0!==s&&s.length){const t=e.innerBlocks[e.innerBlocks.length-1];c&&(null==c?void 0:c.name)===t.name&&(a=t.attributes)}}return e.forEach((e=>{a.hasOwnProperty(e)&&(l[e]=a[e])})),l}(c.attributesToCopy);d=(0,o.createBlock)(c.name,{...c.attributes||{},...e})}else d=(0,o.createBlock)(s.name);p(d,function(){const{getBlockIndex:e,getBlockSelectionEnd:t,getBlockOrder:o,getBlockRootClientId:a}=r(sr);if(i)return e(i);const s=t();return!l&&s&&a(s)===n?e(s)+1:o(n).length}(),n),u&&u();const f=(0,m.sprintf)((0,m.__)("%s block added"),s.title);(0,qt.speak)(f)}}})),(0,p.ifCondition)((e=>{let{hasItems:t,isAppender:n,rootClientId:r,clientId:o}=e;return t||!n&&!r&&!o}))])(bf);var _f=(0,p.compose)((0,d.withSelect)(((e,t)=>{const{getBlockCount:n,getSettings:r,getTemplateLock:o}=e(sr),i=!n(t.rootClientId),{bodyPlaceholder:l}=r();return{showPrompt:i,isLocked:!!o(t.rootClientId),placeholder:l}})),(0,d.withDispatch)(((e,t)=>{const{insertDefaultBlock:n,startTyping:r}=e(sr);return{onAppend(){const{rootClientId:e}=t;n(void 0,e),r()}}})))((function(e){let{isLocked:t,onAppend:n,showPrompt:r,placeholder:o,rootClientId:i}=e;if(t)return null;const l=(0,_u.decodeEntities)(o)||(0,m.__)("Type / to choose a block");return(0,a.createElement)("div",{"data-root-client-id":i||"",className:c()("block-editor-default-block-appender",{"has-visible-prompt":r})},(0,a.createElement)("p",{tabIndex:"0",role:"button","aria-label":(0,m.__)("Add default block"),className:"block-editor-default-block-appender__content",onKeyDown:e=>{cu.ENTER!==e.keyCode&&cu.SPACE!==e.keyCode||n()},onClick:()=>n(),onFocus:()=>{r&&n()}},r?l:"\ufeff"),(0,a.createElement)(vf,{rootClientId:i,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0}))}));function kf(e,t){let{rootClientId:n,className:r,onFocus:o,tabIndex:i}=e;return(0,a.createElement)(vf,{position:"bottom center",rootClientId:n,__experimentalIsQuick:!0,renderToggle:e=>{let n,{onToggle:l,disabled:s,isOpen:u,blockTitle:p,hasSingleBlockType:d}=e;n=d?(0,m.sprintf)((0,m._x)("Add %s","directly add the only allowed block"),p):(0,m._x)("Add block","Generic label for block inserter button");const y=!d;let g=(0,a.createElement)(f.Button,{ref:t,onFocus:o,tabIndex:i,className:c()(r,"block-editor-button-block-appender"),onClick:l,"aria-haspopup":y?"true":void 0,"aria-expanded":y?u:void 0,disabled:s,label:n},!d&&(0,a.createElement)(f.VisuallyHidden,{as:"span"},n),(0,a.createElement)(ui,{icon:ku}));return(y||d)&&(g=(0,a.createElement)(f.Tooltip,{text:n},g)),g},isAppender:!0})}const Sf=(0,a.forwardRef)(((e,t)=>(j()("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),kf(e,t))));var Ef=(0,a.forwardRef)(kf);var wf=function(e){let{rootClientId:t,renderAppender:n,className:r,tagName:i="div"}=e;const{hideInserter:l,canInsertDefaultBlock:s,selectedBlockClientId:u}=(0,d.useSelect)((e=>{const{canInsertBlockType:n,getTemplateLock:r,getSelectedBlockClientId:i,__unstableGetEditorMode:l}=e(sr);return{hideInserter:!!r(t)||"zoom-out"===l(),canInsertDefaultBlock:n((0,o.getDefaultBlockName)(),t),selectedBlockClientId:i()}}),[t]);if(l||!1===n)return null;let p;if(n)p=(0,a.createElement)(n,null);else{if(!(u===t||!t&&!u))return null;p=s?(0,a.createElement)(_f,{rootClientId:t}):(0,a.createElement)(Ef,{rootClientId:t,className:"block-list-appender__toggle"})}return(0,a.createElement)(i,{tabIndex:-1,className:c()("block-list-appender wp-block",r),contentEditable:!1,"data-block":!0},p)};const Af=Number.MAX_SAFE_INTEGER;(0,a.createContext)();var Cf=function(e){let{previousClientId:t,nextClientId:n,children:r,__unstablePopoverSlot:o,__unstableContentRef:i,...s}=e;const[u,p]=(0,a.useReducer)((e=>(e+1)%Af),0),{orientation:y,rootClientId:g,isVisible:h}=(0,d.useSelect)((e=>{var r;const{getBlockListSettings:o,getBlockRootClientId:i,isBlockVisible:l}=e(sr),a=i(null!=t?t:n);return{orientation:(null===(r=o(a))||void 0===r?void 0:r.orientation)||"vertical",rootClientId:a,isVisible:l(t)&&l(n)}}),[t,n]),b=Or(t),v=Or(n),_="vertical"===y,k=(0,a.useMemo)((()=>{if(u<0||!b&&!v||!h)return{};const e=b?b.getBoundingClientRect():null,t=v?v.getBoundingClientRect():null;if(_)return{width:e?e.width:t.width,height:t&&e?t.top-e.bottom:0};let n=0;return e&&t&&(n=(0,m.isRTL)()?e.left-t.right:t.left-e.right),{width:n,height:e?e.height:t.height}}),[b,v,_,u,h]),S=(0,a.useMemo)((()=>{if(u<0||!b&&!v||!h)return;const{ownerDocument:e}=b||v;return{ownerDocument:e,getBoundingClientRect(){const e=b?b.getBoundingClientRect():null,t=v?v.getBoundingClientRect():null;let n=0,r=0;return _?(r=e?e.bottom:t.top,n=(0,m.isRTL)()?e?e.right:t.right:e?e.left:t.left):(r=e?e.top:t.top,n=(0,m.isRTL)()?e?e.left:t.right:e?e.right:t.left),new window.DOMRect(n,r,0,0)}}}),[b,v,u,_,h]),E=vo(i);return(0,a.useLayoutEffect)((()=>{if(!b)return;const e=new window.MutationObserver(p);return e.observe(b,{attributes:!0}),()=>{e.disconnect()}}),[b]),(0,a.useLayoutEffect)((()=>{if(!v)return;const e=new window.MutationObserver(p);return e.observe(v,{attributes:!0}),()=>{e.disconnect()}}),[v]),(0,a.useLayoutEffect)((()=>{if(b)return b.ownerDocument.defaultView.addEventListener("resize",p),()=>{var e;null===(e=b.ownerDocument.defaultView)||void 0===e||e.removeEventListener("resize",p)}}),[b]),(b||v)&&h?(0,a.createElement)(f.Popover,l({ref:E,animate:!1,anchor:S,focusOnMount:!1,__unstableSlotName:o||null,key:n+"--"+g},s,{className:c()("block-editor-block-popover","block-editor-block-popover__inbetween",s.className),resize:!1,flip:!1,placement:"bottom-start"}),(0,a.createElement)("div",{className:"block-editor-block-popover__inbetween-container",style:k},r)):null};const If=(0,a.createContext)();function xf(e){let{__unstablePopoverSlot:t,__unstableContentRef:n}=e;const{selectBlock:r,hideInsertionPoint:o}=(0,d.useDispatch)(sr),i=(0,a.useContext)(If),l=(0,a.useRef)(),{orientation:s,previousClientId:u,nextClientId:y,rootClientId:m,isInserterShown:g}=(0,d.useSelect)((e=>{var t;const{getBlockOrder:n,getBlockListSettings:r,getBlockInsertionPoint:o,isBlockBeingDragged:i,getPreviousBlockClientId:l,getNextBlockClientId:a}=e(sr),s=o(),c=n(s.rootClientId);if(!c.length)return{};let u=c[s.index-1],p=c[s.index];for(;i(u);)u=l(u);for(;i(p);)p=a(p);return{previousClientId:u,nextClientId:p,orientation:(null===(t=r(s.rootClientId))||void 0===t?void 0:t.orientation)||"vertical",rootClientId:s.rootClientId,isInserterShown:null==s?void 0:s.__unstableWithInserter}}),[]),h="vertical"===s,b=(0,p.useReducedMotion)();const v={start:{...h?{height:0,left:"50%",right:"50%",y:0}:{width:0,top:"50%",bottom:"50%",x:0},opacity:0},rest:{...h?{height:4,left:0,right:0,y:-2}:{width:4,top:0,bottom:0,x:-2},opacity:1,borderRadius:"2px",transition:{delay:g?.4:0}},hover:{...h?{height:4,left:0,right:0,y:-2}:{width:4,top:0,bottom:0,x:-2},opacity:1,borderRadius:"2px",transition:{delay:.4}}},_={start:{scale:b?1:0},rest:{scale:1,transition:{delay:.2}}},k=c()("block-editor-block-list__insertion-point","is-"+s);return(0,a.createElement)(Cf,{previousClientId:u,nextClientId:y,__unstablePopoverSlot:t,__unstableContentRef:n},(0,a.createElement)(f.__unstableMotion.div,{layout:!b,initial:b?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:l,tabIndex:-1,onClick:function(e){e.target===l.current&&y&&r(y,-1)},onFocus:function(e){e.target!==l.current&&(i.current=!0)},className:c()(k,{"is-with-inserter":g}),onHoverEnd:function(e){e.target!==l.current||i.current||o()}},(0,a.createElement)(f.__unstableMotion.div,{variants:v,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),g&&(0,a.createElement)(f.__unstableMotion.div,{variants:_,className:c()("block-editor-block-list__insertion-point-inserter")},(0,a.createElement)(vf,{position:"bottom center",clientId:y,rootClientId:m,__experimentalIsQuick:!0,onToggle:e=>{i.current=e},onSelectOrClose:()=>{i.current=!1}}))))}function Bf(e){return(0,d.useSelect)((e=>e(sr).isBlockInsertionPointVisible()),[])&&(0,a.createElement)(xf,e)}function Pf(){const e=(0,a.useContext)(If),t=(0,d.useSelect)((e=>e(sr).getSettings().hasReducedUI||"zoom-out"===e(sr).__unstableGetEditorMode()),[]),{getBlockListSettings:n,getBlockRootClientId:r,getBlockIndex:o,isBlockInsertionPointVisible:i,isMultiSelecting:l,getSelectedBlockClientIds:s,getTemplateLock:c,__unstableIsWithinBlockOverlay:u}=(0,d.useSelect)(sr),{showInsertionPoint:f,hideInsertionPoint:y}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((r=>{if(!t)return r.addEventListener("mousemove",a),()=>{r.removeEventListener("mousemove",a)};function a(t){var r;if(e.current)return;if(l())return;if(!t.target.classList.contains("block-editor-block-list__layout"))return void(i()&&y());let a;if(!t.target.classList.contains("is-root-container")){a=(t.target.getAttribute("data-block")?t.target:t.target.closest("[data-block]")).getAttribute("data-block")}if(c(a))return;const p=(null===(r=n(a))||void 0===r?void 0:r.orientation)||"vertical",d=t.target.getBoundingClientRect(),m=t.clientY-d.top,g=t.clientX-d.left;let h=Array.from(t.target.children).find((e=>e.classList.contains("wp-block")&&"vertical"===p&&e.offsetTop>m||e.classList.contains("wp-block")&&"horizontal"===p&&e.offsetLeft>g));if(!h)return;if(!h.id&&(h=h.firstElementChild,!h))return;const b=h.id.slice("block-".length);if(!b||u(b))return;if(s().includes(b))return;const v=h.getBoundingClientRect();if("horizontal"===p&&(t.clientY>v.bottom||t.clientYv.right||t.clientX{setTimeout((()=>e(Date.now())),0)}:window.requestIdleCallback||window.requestAnimationFrame,Of="undefined"==typeof window?clearTimeout:window.cancelIdleCallback||window.cancelAnimationFrame;function Rf(e){return(0,d.useSelect)((t=>{if(!e)return null;const{getBlockName:n,getBlockAttributes:r}=t(sr),{getBlockType:i,getActiveBlockVariation:l}=t(o.store),a=n(e),s=i(a);if(!s)return null;const c=r(e),u=l(a,c),p={title:s.title,icon:s.icon,description:s.description,anchor:null==c?void 0:c.anchor};return u?{title:u.title||s.title,icon:u.icon||s.icon,description:u.description||s.description,anchor:null==c?void 0:c.anchor}:p}),[e])}function Nf(e){let{clientId:t,maximumLength:n,context:r}=e;const{attributes:i,name:l,reusableBlockTitle:a}=(0,d.useSelect)((e=>{if(!t)return{};const{getBlockName:n,getBlockAttributes:r,__experimentalGetReusableBlockTitle:i}=e(sr),l=n(t);if(!l)return{};const a=(0,o.isReusableBlock)((0,o.getBlockType)(l));return{attributes:r(t),name:l,reusableBlockTitle:a&&i(r(t).ref)}}),[t]),s=Rf(t);if(!l||!s)return null;const c=(0,o.getBlockType)(l),u=c?(0,o.__experimentalGetBlockLabel)(c,i,r):null,p=a||u,f=p&&p!==c.title?p:s.title;if(n&&n>0&&f.length>n){const e="...";return f.slice(0,n-e.length)+e}return f}function Ff(e){let{clientId:t,maximumLength:n,context:r}=e;return Nf({clientId:t,maximumLength:n,context:r})}var Mf=e=>{let{children:t,clientIds:n,cloneClassname:r,onDragStart:i,onDragEnd:l}=e;const{srcRootClientId:s,isDraggable:c,icon:u}=(0,d.useSelect)((e=>{var t;const{canMoveBlocks:r,getBlockRootClientId:i,getBlockName:l}=e(sr),a=i(n[0]),s=l(n[0]);return{srcRootClientId:a,isDraggable:r(n,a),icon:null===(t=(0,o.getBlockType)(s))||void 0===t?void 0:t.icon}}),[n]),p=(0,a.useRef)(!1),[y,m,g]=function(){const e=(0,a.useRef)(null),t=(0,a.useRef)(null),n=(0,a.useRef)(null),r=(0,a.useRef)(null);return(0,a.useEffect)((()=>()=>{r.current&&(clearInterval(r.current),r.current=null)}),[]),[(0,a.useCallback)((o=>{e.current=o.clientY,n.current=(0,Hi.getScrollContainer)(o.target),r.current=setInterval((()=>{if(n.current&&t.current){const e=n.current.scrollTop+t.current;n.current.scroll({top:e})}}),25)}),[]),(0,a.useCallback)((r=>{if(!n.current)return;const o=n.current.offsetHeight,i=e.current-n.current.offsetTop,l=r.clientY-n.current.offsetTop;if(r.clientY>i){const e=Math.max(o-i-50,0),n=Math.max(l-i-50,0)/e;t.current=25*n}else if(r.clientY{e.current=null,n.current=null,r.current&&(clearInterval(r.current),r.current=null)}]}(),{startDraggingBlocks:h,stopDraggingBlocks:b}=(0,d.useDispatch)(sr);if((0,a.useEffect)((()=>()=>{p.current&&b()}),[]),!c)return t({isDraggable:!1});const v={type:"block",srcClientIds:n,srcRootClientId:s};return(0,a.createElement)(f.Draggable,{cloneClassname:r,__experimentalTransferDataType:"wp-blocks",transferData:v,onDragStart:e=>{h(n),p.current=!0,y(e),i&&i()},onDragOver:m,onDragEnd:()=>{b(),p.current=!1,g(),l&&l()},__experimentalDragComponent:(0,a.createElement)(yd,{count:n.length,icon:u})},(e=>{let{onDraggableStart:n,onDraggableEnd:r}=e;return t({draggable:!0,onDragStart:n,onDragEnd:r})}))};var Df=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));var Lf=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var Uf=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}));var jf=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));const zf=(e,t)=>"up"===e?"horizontal"===t?(0,m.isRTL)()?"right":"left":"up":"down"===e?"horizontal"===t?(0,m.isRTL)()?"left":"right":"down":null;function Vf(e,t,n,r,o,i,l){const a=n+1;if(e>1)return function(e,t,n,r,o,i){const l=t+1;if(n&&r)return(0,m.__)("All blocks are selected, and cannot be moved");if(o>0&&!r){const t=zf("down",i);if("down"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d down by one place"),e,l);if("left"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d left by one place"),e,l);if("right"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d right by one place"),e,l)}if(o>0&&r){const e=zf("down",i);if("down"===e)return(0,m.__)("Blocks cannot be moved down as they are already at the bottom");if("left"===e)return(0,m.__)("Blocks cannot be moved left as they are already are at the leftmost position");if("right"===e)return(0,m.__)("Blocks cannot be moved right as they are already are at the rightmost position")}if(o<0&&!n){const t=zf("up",i);if("up"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d up by one place"),e,l);if("left"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d left by one place"),e,l);if("right"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d right by one place"),e,l)}if(o<0&&n){const e=zf("up",i);if("up"===e)return(0,m.__)("Blocks cannot be moved up as they are already at the top");if("left"===e)return(0,m.__)("Blocks cannot be moved left as they are already are at the leftmost position");if("right"===e)return(0,m.__)("Blocks cannot be moved right as they are already are at the rightmost position")}}(e,n,r,o,i,l);if(r&&o)return(0,m.sprintf)((0,m.__)("Block %s is the only block, and cannot be moved"),t);if(i>0&&!o){const e=zf("down",l);if("down"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d down to position %3$d"),t,a,a+1);if("left"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a+1);if("right"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a+1)}if(i>0&&o){const e=zf("down",l);if("down"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the end of the content and can’t be moved down"),t);if("left"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the end of the content and can’t be moved left"),t);if("right"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the end of the content and can’t be moved right"),t)}if(i<0&&!r){const e=zf("up",l);if("up"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d up to position %3$d"),t,a,a-1);if("left"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a-1);if("right"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a-1)}if(i<0&&r){const e=zf("up",l);if("up"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the beginning of the content and can’t be moved up"),t);if("left"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the beginning of the content and can’t be moved left"),t);if("right"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the beginning of the content and can’t be moved right"),t)}}const Gf=(e,t)=>"up"===e?"horizontal"===t?(0,m.isRTL)()?Df:Lf:Uf:"down"===e?"horizontal"===t?(0,m.isRTL)()?Lf:Df:jf:null,Hf=(e,t)=>"up"===e?"horizontal"===t?(0,m.isRTL)()?(0,m.__)("Move right"):(0,m.__)("Move left"):(0,m.__)("Move up"):"down"===e?"horizontal"===t?(0,m.isRTL)()?(0,m.__)("Move left"):(0,m.__)("Move right"):(0,m.__)("Move down"):null,Wf=(0,a.forwardRef)(((e,t)=>{let{clientIds:n,direction:r,orientation:i,...s}=e;const u=(0,p.useInstanceId)(Wf),y=Array.isArray(n)?n:[n],m=y.length,{blockType:g,isDisabled:h,rootClientId:b,isFirst:v,isLast:_,firstIndex:k,orientation:S="vertical"}=(0,d.useSelect)((e=>{const{getBlockIndex:t,getBlockRootClientId:n,getBlockOrder:l,getBlock:a,getBlockListSettings:s}=e(sr),c=y[0],u=n(c),p=t(c),d=t(y[y.length-1]),f=l(u),m=a(c),g=0===p,h=d===f.length-1,{orientation:b}=s(u)||{};return{blockType:m?(0,o.getBlockType)(m.name):null,isDisabled:"up"===r?g:h,rootClientId:u,firstIndex:p,isFirst:g,isLast:h,orientation:i||b}}),[n,r]),{moveBlocksDown:E,moveBlocksUp:w}=(0,d.useDispatch)(sr),A="up"===r?w:E,C=`block-editor-block-mover-button__description-${u}`;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.Button,l({ref:t,className:c()("block-editor-block-mover-button",`is-${r}-button`),icon:Gf(r,S),label:Hf(r,S),"aria-describedby":C},s,{onClick:h?null:e=>{A(n,b),s.onClick&&s.onClick(e)},disabled:h,__experimentalIsFocusable:!0})),(0,a.createElement)(f.VisuallyHidden,{id:C},Vf(m,g&&g.title,k,v,_,"up"===r?-1:1,S)))})),$f=(0,a.forwardRef)(((e,t)=>(0,a.createElement)(Wf,l({direction:"up",ref:t},e)))),Kf=(0,a.forwardRef)(((e,t)=>(0,a.createElement)(Wf,l({direction:"down",ref:t},e))));var qf=function(e){let{clientIds:t,hideDragHandle:n}=e;const{canMove:r,rootClientId:o,isFirst:i,isLast:s,orientation:u}=(0,d.useSelect)((e=>{var n;const{getBlockIndex:r,getBlockListSettings:o,canMoveBlocks:i,getBlockOrder:l,getBlockRootClientId:a}=e(sr),s=Array.isArray(t)?t:[t],c=s[0],u=a(c),p=r(c),d=r(s[s.length-1]),f=l(u);return{canMove:i(t,u),rootClientId:u,isFirst:0===p,isLast:d===f.length-1,orientation:null===(n=o(u))||void 0===n?void 0:n.orientation}}),[t]);if(!r||i&&s&&!o)return null;const p=(0,m.__)("Drag");return(0,a.createElement)(f.ToolbarGroup,{className:c()("block-editor-block-mover",{"is-horizontal":"horizontal"===u})},!n&&(0,a.createElement)(Mf,{clientIds:t},(e=>(0,a.createElement)(f.Button,l({icon:fd,className:"block-editor-block-mover__drag-handle","aria-hidden":"true",label:p,tabIndex:"-1"},e)))),(0,a.createElement)("div",{className:"block-editor-block-mover__move-button-container"},(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)($f,l({clientIds:t},e)))),(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)(Kf,l({clientIds:t},e))))))};var Jf=function(e){let{clientId:t,rootClientId:n}=e;const r=Rf(t),i=(0,d.useSelect)((e=>{var r;const{getBlock:o,getBlockIndex:i,hasBlockMovingClientId:l,getBlockListSettings:a,__unstableGetEditorMode:s}=e(sr),c=i(t),{name:u,attributes:p}=o(t);return{index:c,name:u,attributes:p,blockMovingMode:l(),orientation:null===(r=a(n))||void 0===r?void 0:r.orientation,editorMode:s()}}),[t,n]),{index:s,name:u,attributes:p,blockMovingMode:y,orientation:g,editorMode:h}=i,{setNavigationMode:b,removeBlock:v}=(0,d.useDispatch)(sr),_=(0,a.useRef)(),k=(0,o.getBlockType)(u),S=(0,o.__experimentalGetAccessibleBlockLabel)(k,p,s+1,g);(0,a.useEffect)((()=>{_.current.focus(),(0,qt.speak)(S)}),[S]);const E=Or(t),{hasBlockMovingClientId:w,getBlockIndex:A,getBlockRootClientId:C,getClientIdsOfDescendants:I,getSelectedBlockClientId:x,getMultiSelectedBlocksEndClientId:B,getPreviousBlockClientId:P,getNextBlockClientId:T}=(0,d.useSelect)(sr),{selectBlock:O,clearSelectedBlock:R,setBlockMovingClientId:N,moveBlockToPosition:F}=(0,d.useDispatch)(sr),M=c()("block-editor-block-list__block-selection-button",{"is-block-moving-mode":!!y}),D=(0,m.__)("Drag");return(0,a.createElement)("div",{className:M},(0,a.createElement)(f.Flex,{justify:"center",className:"block-editor-block-list__block-selection-button__content"},(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(Au,{icon:null==r?void 0:r.icon,showColors:!0})),(0,a.createElement)(f.FlexItem,null,"zoom-out"===h&&(0,a.createElement)(qf,{clientIds:[t],hideDragHandle:!0}),"navigation"===h&&(0,a.createElement)(Mf,{clientIds:[t]},(e=>(0,a.createElement)(f.Button,l({icon:fd,className:"block-selection-button_drag-handle","aria-hidden":"true",label:D,tabIndex:"-1"},e))))),(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(f.Button,{ref:_,onClick:"navigation"===h?()=>b(!1):void 0,onKeyDown:function(e){const{keyCode:n}=e,r=n===cu.UP,o=n===cu.DOWN,i=n===cu.LEFT,l=n===cu.RIGHT,a=n===cu.TAB,s=n===cu.ESCAPE,c=n===cu.ENTER,u=n===cu.SPACE,p=e.shiftKey;if(n===cu.BACKSPACE||n===cu.DELETE)return v(t),void e.preventDefault();const d=x(),f=B(),y=P(f||d),m=T(f||d),g=a&&p||r,h=a&&!p||o,b=i,_=l;let k;if(g)k=y;else if(h)k=m;else if(b){var S;k=null!==(S=C(d))&&void 0!==S?S:d}else if(_){var M;k=null!==(M=I([d])[0])&&void 0!==M?M:d}const D=w();if(s&&D&&!e.defaultPrevented&&(N(null),e.preventDefault()),(c||u)&&D){const e=C(D),t=C(d),n=A(D);let r=A(d);n{!function(e){const[t]=Hi.focus.tabbable.find(e);t&&t.focus({preventScroll:!0})}(e.current)}),[]);(0,Lu.useShortcut)("core/block-editor/focus-toolbar",s),(0,a.useEffect)((()=>{i&&s()}),[n,i,s]),(0,a.useEffect)((()=>{let t=0;return l&&!i&&(t=window.requestAnimationFrame((()=>{const t=Yf(e.current),n=l||0;var r;t[n]&&(r=e.current).contains(r.ownerDocument.activeElement)&&t[n].focus({preventScroll:!0})}))),()=>{if(window.cancelAnimationFrame(t),!o||!e.current)return;const n=Yf(e.current).findIndex((e=>0===e.tabIndex));o(n)}}),[l,i])}var Zf=function(e){let{children:t,focusOnMount:n,__experimentalInitialIndex:r,__experimentalOnIndexChange:o,...i}=e;const s=(0,a.useRef)(),c=function(e){const[t,n]=(0,a.useState)(!0),r=(0,a.useCallback)((()=>{const t=!Hi.focus.tabbable.find(e.current).some((e=>!("toolbarItem"in e.dataset)));t||j()("Using custom components as toolbar controls",{since:"5.6",alternative:"ToolbarItem, ToolbarButton or ToolbarDropdownMenu components",link:"https://developer.wordpress.org/block-editor/components/toolbar-button/#inside-blockcontrols"}),n(t)}),[]);return(0,a.useLayoutEffect)((()=>{const t=new window.MutationObserver(r);return t.observe(e.current,{childList:!0,subtree:!0}),()=>t.disconnect()}),[t]),t}(s);return Qf(s,n,c,r,o),c?(0,a.createElement)(f.Toolbar,l({label:i["aria-label"],ref:s},i),t):(0,a.createElement)(f.NavigableMenu,l({orientation:"horizontal",role:"toolbar",ref:s},i),t)};const{clearTimeout:Xf,setTimeout:ey}=window,ty=()=>{},ny=200;function ry(e){let{ref:t,isFocused:n,debounceTimeout:r=ny,onChange:o=ty}=e;const[i,l]=(0,a.useState)(!1),s=(0,a.useRef)(),c=e=>{null!=t&&t.current&&l(e),o(e)},u=()=>{const e=(null==t?void 0:t.current)&&t.current.matches(":hover");return!n&&!e},p=()=>{const e=s.current;e&&Xf&&Xf(e)};return(0,a.useEffect)((()=>()=>{c(!1),p()}),[]),{showMovers:i,debouncedShowMovers:e=>{e&&e.stopPropagation(),p(),i||c(!0)},debouncedHideMovers:e=>{e&&e.stopPropagation(),p(),s.current=ey((()=>{u()&&c(!1)}),r)}}}function oy(e){let{ref:t,debounceTimeout:n=ny,onChange:r=ty}=e;const[o,i]=(0,a.useState)(!1),{showMovers:l,debouncedShowMovers:s,debouncedHideMovers:c}=ry({ref:t,debounceTimeout:n,isFocused:o,onChange:r}),u=(0,a.useRef)(!1),p=()=>(null==t?void 0:t.current)&&t.current.contains(t.current.ownerDocument.activeElement);return(0,a.useEffect)((()=>{const e=t.current,n=()=>{p()&&(i(!0),s())},r=()=>{p()||(i(!1),c())};return e&&!u.current&&(e.addEventListener("focus",n,!0),e.addEventListener("blur",r,!0),u.current=!0),()=>{e&&(e.removeEventListener("focus",n),e.removeEventListener("blur",r))}}),[t,u,i,s,c]),{showMovers:l,gestures:{onMouseMove:s,onMouseLeave:c}}}function iy(){const{selectBlock:e,toggleBlockHighlight:t}=(0,d.useDispatch)(sr),{firstParentClientId:n,shouldHide:r,hasReducedUI:i}=(0,d.useSelect)((e=>{const{getBlockName:t,getBlockParents:n,getSelectedBlockClientId:r,getSettings:i}=e(sr),{hasBlockSupport:l}=e(o.store),a=n(r()),s=a[a.length-1],c=t(s),u=(0,o.getBlockType)(c),p=i();return{firstParentClientId:s,shouldHide:!l(u,"__experimentalParentSelector",!0),hasReducedUI:p.hasReducedUI}}),[]),s=Rf(n),c=(0,a.useRef)(),{gestures:u}=oy({ref:c,onChange(e){e&&i||t(n,e)}});return r||void 0===n?null:(0,a.createElement)("div",l({className:"block-editor-block-parent-selector",key:n,ref:c},u),(0,a.createElement)(f.ToolbarButton,{className:"block-editor-block-parent-selector__button",onClick:()=>e(n),label:(0,m.sprintf)((0,m.__)("Select %s"),null==s?void 0:s.title),showTooltip:!0,icon:(0,a.createElement)(Au,{icon:null==s?void 0:s.icon})}))}var ly=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"}));function ay(e){let{blocks:t}=e;return(0,a.createElement)("div",{className:"block-editor-block-switcher__popover__preview__parent"},(0,a.createElement)("div",{className:"block-editor-block-switcher__popover__preview__container"},(0,a.createElement)(f.Popover,{className:"block-editor-block-switcher__preview__popover",position:"bottom right",focusOnMount:!1},(0,a.createElement)("div",{className:"block-editor-block-switcher__preview"},(0,a.createElement)("div",{className:"block-editor-block-switcher__preview-title"},(0,m.__)("Preview")),(0,a.createElement)(sd,{viewportWidth:500,blocks:t})))))}function sy(e){let{restTransformations:t,onSelect:n,setHoveredTransformItemName:r}=e;return t.map((e=>(0,a.createElement)(cy,{key:e.name,item:e,onSelect:n,setHoveredTransformItemName:r})))}function cy(e){let{item:t,onSelect:n,setHoveredTransformItemName:r}=e;const{name:i,icon:l,title:s,isDisabled:c}=t;return(0,a.createElement)(f.MenuItem,{className:(0,o.getBlockMenuDefaultClassName)(i),onClick:e=>{e.preventDefault(),n(i)},disabled:c,onMouseLeave:()=>r(null),onMouseEnter:()=>r(i)},(0,a.createElement)(Au,{icon:l,showColors:!0}),s)}var uy=e=>{let{className:t,possibleBlockTransformations:n,onSelect:r,blocks:i}=e;const[l,s]=(0,a.useState)(),{priorityTextTransformations:c,restTransformations:u}=function(e){const t={"core/paragraph":1,"core/heading":2,"core/list":3,"core/quote":4},n=(0,a.useMemo)((()=>{const n=Object.keys(t);return e.reduce(((e,t)=>{const{name:r}=t;return n.includes(r)?e.priorityTextTransformations.push(t):e.restTransformations.push(t),e}),{priorityTextTransformations:[],restTransformations:[]})}),[e]);return n.priorityTextTransformations.sort(((e,n)=>{let{name:r}=e,{name:o}=n;return t[r](0,a.createElement)(cy,{key:e.name,item:e,onSelect:r,setHoveredTransformItemName:s}))),!p&&d),!!p&&(0,a.createElement)(f.MenuGroup,{className:t},d))};var py=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),dy=window.wp.tokenList,fy=n.n(dy);function yy(e,t,n){const r=new(fy())(e);return t&&r.remove("is-style-"+t.name),r.add("is-style-"+n.name),r.value}function my(e){return(0,u.find)(e,"isDefault")}function gy(e){let{clientId:t,onSwitch:n}=e;const{styles:r,block:i,blockType:l,className:s}=(0,d.useSelect)((e=>{const{getBlock:n}=e(sr),r=n(t);if(!r)return{};const i=(0,o.getBlockType)(r.name),{getBlockStyles:l}=e(o.store);return{block:r,blockType:i,styles:l(r.name),className:r.attributes.className||""}}),[t]),{updateBlockAttributes:c}=(0,d.useDispatch)(sr),p=function(e){return e&&0!==e.length?my(e)?e:[{name:"default",label:(0,m._x)("Default","block style"),isDefault:!0},...e]:[]}(r),f=function(e,t){for(const n of new(fy())(t).values()){if(-1===n.indexOf("is-style-"))continue;const t=n.substring(9),r=(0,u.find)(e,{name:t});if(r)return r}return(0,u.find)(e,"isDefault")}(p,s),y=function(e,t){return(0,a.useMemo)((()=>{const n=null==t?void 0:t.example,r=null==t?void 0:t.name;return n&&r?(0,o.getBlockFromExample)(r,{attributes:n.attributes,innerBlocks:n.innerBlocks}):e?(0,o.cloneBlock)(e):void 0}),[null!=t&&t.example?null==e?void 0:e.name:e,t])}(i,l);return{onSelect:e=>{const r=yy(s,f,e);c(t,{className:r}),n()},stylesToRender:p,activeStyle:f,genericPreviewBlock:y,className:s}}const hy=()=>{};function by(e){let{clientId:t,onSwitch:n=hy}=e;const{onSelect:r,stylesToRender:o,activeStyle:i}=gy({clientId:t,onSwitch:n});return o&&0!==o.length?(0,a.createElement)(a.Fragment,null,o.map((e=>{const t=e.label||e.name;return(0,a.createElement)(f.MenuItem,{key:e.name,icon:i.name===e.name?py:null,onClick:()=>r(e)},(0,a.createElement)(f.__experimentalText,{as:"span",limit:18,ellipsizeMode:"tail",truncate:!0},t))}))):null}function vy(e){let{hoveredBlock:t,onSwitch:n}=e;const{clientId:r}=t;return(0,a.createElement)(f.MenuGroup,{label:(0,m.__)("Styles"),className:"block-editor-block-switcher__styles__menugroup"},(0,a.createElement)(by,{clientId:r,onSwitch:n}))}const _y=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;const{clientId:r,name:o,innerBlocks:i=[]}=e;if(!n.has(r)){if(o===t)return e;for(const e of i){const r=_y(e,t,n);if(r)return r}}},ky=(e,t)=>{const n=((e,t)=>{const n=(0,o.__experimentalGetBlockAttributesNamesByRole)(e,"content");return null!=n&&n.length?n.reduce(((e,n)=>(t[n]&&(e[n]=t[n]),e)),{}):t})(t.name,t.attributes);e.attributes={...e.attributes,...n}};var Sy=(e,t)=>(0,a.useMemo)((()=>e.reduce(((e,n)=>{const r=((e,t)=>{const n=t.map((e=>(0,o.cloneBlock)(e))),r=new Set;for(const t of e){let e=!1;for(const o of n){const n=_y(o,t.name,r);if(n){e=!0,r.add(n.clientId),ky(n,t);break}}if(!e)return}return n})(t,n.blocks);return r&&e.push({...n,transformedBlocks:r}),e}),[])),[e,t]);function Ey(e){let{patterns:t,onSelect:n}=e;return(0,a.createElement)("div",{className:"block-editor-block-switcher__popover__preview__parent"},(0,a.createElement)("div",{className:"block-editor-block-switcher__popover__preview__container"},(0,a.createElement)(f.Popover,{className:"block-editor-block-switcher__preview__popover",position:"bottom right"},(0,a.createElement)("div",{className:"block-editor-block-switcher__preview"},(0,a.createElement)("div",{className:"block-editor-block-switcher__preview-title"},(0,m.__)("Preview")),(0,a.createElement)(wy,{patterns:t,onSelect:n})))))}function wy(e){let{patterns:t,onSelect:n}=e;const r=(0,f.__unstableUseCompositeState)();return(0,a.createElement)(f.__unstableComposite,l({},r,{role:"listbox",className:"block-editor-block-switcher__preview-patterns-container","aria-label":(0,m.__)("Patterns list")}),t.map((e=>(0,a.createElement)(Ay,{key:e.name,pattern:e,onSelect:n,composite:r}))))}function Ay(e){let{pattern:t,onSelect:n,composite:r}=e;const o="block-editor-block-switcher__preview-patterns-container",i=(0,p.useInstanceId)(Ay,`${o}-list__item-description`);return(0,a.createElement)("div",{className:`${o}-list__list-item`,"aria-label":t.title,"aria-describedby":t.description?i:void 0},(0,a.createElement)(f.__unstableCompositeItem,l({role:"option",as:"div"},r,{className:`${o}-list__item`,onClick:()=>n(t.transformedBlocks)}),(0,a.createElement)(sd,{blocks:t.transformedBlocks,viewportWidth:t.viewportWidth||500}),(0,a.createElement)("div",{className:`${o}-list__item-title`},t.title)),!!t.description&&(0,a.createElement)(f.VisuallyHidden,{id:i},t.description))}var Cy=function(e){let{blocks:t,patterns:n,onSelect:r}=e;const[o,i]=(0,a.useState)(!1),l=Sy(n,t);return l.length?(0,a.createElement)(f.MenuGroup,{className:"block-editor-block-switcher__pattern__transforms__menugroup"},o&&(0,a.createElement)(Ey,{patterns:l,onSelect:r}),(0,a.createElement)(f.MenuItem,{onClick:e=>{e.preventDefault(),i(!o)},icon:Df},(0,m.__)("Patterns"))):null};const Iy=e=>{let{clientIds:t,blocks:n}=e;const{replaceBlocks:r}=(0,d.useDispatch)(sr),i=Rf(n[0].clientId),{possibleBlockTransformations:l,canRemove:s,hasBlockStyles:c,icon:p,patterns:y}=(0,d.useSelect)((e=>{const{getBlockRootClientId:r,getBlockTransformItems:l,__experimentalGetPatternTransformItems:a}=e(sr),{getBlockStyles:s,getBlockType:c}=e(o.store),{canRemoveBlocks:p}=e(sr),d=r((0,u.castArray)(t)[0]),[{name:f}]=n,y=1===n.length,m=y&&s(f);let g;if(y)g=null==i?void 0:i.icon;else{var h;g=1===new Set(n.map((e=>{let{name:t}=e;return t}))).size?null===(h=c(f))||void 0===h?void 0:h.icon:ly}return{possibleBlockTransformations:l(n,d),canRemove:p(t,d),hasBlockStyles:!(null==m||!m.length),icon:g,patterns:a(n,d)}}),[t,n,null==i?void 0:i.icon]),g=Nf({clientId:Array.isArray(t)?t[0]:t,maximumLength:35}),h=1===n.length&&(0,o.isReusableBlock)(n[0]),b=1===n.length&&(0,o.isTemplatePart)(n[0]),v=!!l.length&&s&&!b,_=!(null==y||!y.length)&&s;if(!c&&!v)return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarButton,{disabled:!0,className:"block-editor-block-switcher__no-switcher-icon",title:g,icon:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Au,{icon:p,showColors:!0}),(h||b)&&(0,a.createElement)("span",{className:"block-editor-block-switcher__toggle-text"},g))}));const k=g,S=1===n.length?(0,m.sprintf)((0,m.__)("%s: Change block type or style"),g):(0,m.sprintf)((0,m._n)("Change type of %d block","Change type of %d blocks",n.length),n.length),E=c||v||_;return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)(f.DropdownMenu,{className:"block-editor-block-switcher",label:k,popoverProps:{position:"bottom right",isAlternate:!0,className:"block-editor-block-switcher__popover"},icon:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Au,{icon:p,className:"block-editor-block-switcher__toggle",showColors:!0}),(h||b)&&(0,a.createElement)("span",{className:"block-editor-block-switcher__toggle-text"},g)),toggleProps:{describedBy:S,...e},menuProps:{orientation:"both"}},(e=>{let{onClose:i}=e;return E&&(0,a.createElement)("div",{className:"block-editor-block-switcher__container"},_&&(0,a.createElement)(Cy,{blocks:n,patterns:y,onSelect:e=>{(e=>{r(t,e)})(e),i()}}),v&&(0,a.createElement)(uy,{className:"block-editor-block-switcher__transforms__menugroup",possibleBlockTransformations:l,blocks:n,onSelect:e=>{(e=>{r(t,(0,o.switchToBlockType)(n,e))})(e),i()}}),c&&(0,a.createElement)(vy,{hoveredBlock:n[0],onSwitch:i}))})))))};var xy=e=>{let{clientIds:t}=e;const n=(0,d.useSelect)((e=>e(sr).getBlocksByClientId(t)),[t]);return!n.length||n.some((e=>!e))?null:(0,a.createElement)(Iy,{clientIds:t,blocks:n})};const{Fill:By,Slot:Py}=(0,f.createSlotFill)("__unstableBlockToolbarLastItem");By.Slot=Py;var Ty=By;var Oy=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})),Ry=window.wp.blob;function Ny(e,t){if(t&&1===(null==e?void 0:e.length)&&0===e[0].type.indexOf("image/")){var n;const e=/<\s*img\b/gi;if(1!==(null===(n=t.match(e))||void 0===n?void 0:n.length))return!0;const r=/<\s*img\b[^>]*\bsrc="file:\/\//i;if(t.match(r))return!0}return!1}function Fy(){const{getBlockName:e}=(0,d.useSelect)(sr),{getBlockType:t}=(0,d.useSelect)(o.store),{createSuccessNotice:n}=(0,d.useDispatch)(Cd.store);return(0,a.useCallback)(((r,o)=>{let i="";if(1===o.length){var l;const n=o[0],a=null===(l=t(e(n)))||void 0===l?void 0:l.title;i="copy"===r?(0,m.sprintf)((0,m.__)('Copied "%s" to clipboard.'),a):(0,m.sprintf)((0,m.__)('Moved "%s" to clipboard.'),a)}else i="copy"===r?(0,m.sprintf)((0,m._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",o.length),o.length):(0,m.sprintf)((0,m._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",o.length),o.length);n(i,{type:"snackbar"})}),[])}function My(){const{getBlocksByClientId:e,getSelectedBlockClientIds:t,hasMultiSelection:n,getSettings:r,__unstableIsFullySelected:i,__unstableIsSelectionCollapsed:l,__unstableIsSelectionMergeable:a,__unstableGetSelectedBlocksWithPartialSelection:s}=(0,d.useSelect)(sr),{flashBlock:c,removeBlocks:u,replaceBlocks:f,__unstableDeleteSelection:y,__unstableExpandSelection:m}=(0,d.useDispatch)(sr),g=Fy();return(0,p.useRefEffect)((p=>{function d(d){const h=t();if(0===h.length)return;if(!n()){const{target:e}=d,{ownerDocument:t}=e;if("copy"===d.type||"cut"===d.type?(0,Hi.documentHasUncollapsedSelection)(t):(0,Hi.documentHasSelection)(t))return}if(!p.contains(d.target.ownerDocument.activeElement))return;const b=d.defaultPrevented;d.preventDefault();const v=a(),_=l()||i(),k=!_&&!v;if("copy"===d.type||"cut"===d.type)if(1===h.length&&c(h[0]),k)m();else{let t;if(g(d.type,h),_)t=e(h);else{const[n,r]=s();t=[n,...e(h.slice(1,h.length-1)),r]}const n=d.clipboardData.getData("__unstableWrapperBlockName");n&&(t=(0,o.createBlock)(n,JSON.parse(d.clipboardData.getData("__unstableWrapperBlockAttributes")),t));const r=(0,o.serialize)(t);d.clipboardData.setData("text/plain",function(e){e=e.replace(/
    /g,"\n");return(0,Hi.__unstableStripHTML)(e).trim().replace(/\n\n+/g,"\n\n")}(r)),d.clipboardData.setData("text/html",r)}if("cut"===d.type)_&&!k?u(h):y();else if("paste"===d.type){if(b)return;const{__experimentalCanUserUseUnfilteredHTML:e}=r(),{plainText:t,html:n}=function(e){let{clipboardData:t}=e,n="",r="";try{n=t.getData("text/plain"),r=t.getData("text/html")}catch(e){try{r=t.getData("Text")}catch(e){return}}const o=(0,Hi.getFilesFromDataTransfer)(t).filter((e=>{let{type:t}=e;return/^image\/(?:jpe?g|png|gif|webp)$/.test(t)}));return o.length&&!Ny(o,r)&&(r=o.map((e=>``)).join(""),n=""),{html:r,plainText:n}}(d),i=(0,o.pasteHandler)({HTML:n,plainText:t,mode:"BLOCKS",canUserUseUnfilteredHTML:e});f(h,i,i.length-1,-1)}}return p.ownerDocument.addEventListener("copy",d),p.ownerDocument.addEventListener("cut",d),p.ownerDocument.addEventListener("paste",d),()=>{p.ownerDocument.removeEventListener("copy",d),p.ownerDocument.removeEventListener("cut",d),p.ownerDocument.removeEventListener("paste",d)}}),[])}var Dy=function(e){let{children:t}=e;return(0,a.createElement)("div",{ref:My()},t)};function Ly(e){let{clientIds:t,children:n,__experimentalUpdateSelection:r}=e;const{canInsertBlockType:i,getBlockRootClientId:l,getBlocksByClientId:a,canMoveBlocks:s,canRemoveBlocks:c}=(0,d.useSelect)(sr),{getDefaultBlockName:u,getGroupingBlockName:p}=(0,d.useSelect)(o.store),f=a(t),y=l(t[0]),m=f.every((e=>!!e&&(0,o.hasBlockSupport)(e.name,"multiple",!0)&&i(e.name,y))),g=i(u(),y),h=s(t,y),b=c(t,y),{removeBlocks:v,replaceBlocks:_,duplicateBlocks:k,insertAfterBlock:S,insertBeforeBlock:E,flashBlock:w,setBlockMovingClientId:A,setNavigationMode:C,selectBlock:I}=(0,d.useDispatch)(sr),x=Fy();return n({canDuplicate:m,canInsertDefaultBlock:g,canMove:h,canRemove:b,rootClientId:y,blocks:f,onDuplicate(){return k(t,r)},onRemove(){return v(t,r)},onInsertBefore(){const e=Array.isArray(t)?t[0]:e;E(e)},onInsertAfter(){const e=Array.isArray(t)?t[t.length-1]:e;S(e)},onMoveTo(){C(!0),I(t[0]),A(t[0])},onGroup(){if(!f.length)return;const e=p(),n=(0,o.switchToBlockType)(f,e);n&&_(t,n)},onUngroup(){if(!f.length)return;const e=f[0].innerBlocks;e.length&&_(t,e)},onCopy(){const e=f.map((e=>{let{clientId:t}=e;return t}));1===f.length&&w(e[0]),x("copy",e)}})}const Uy=()=>{};var jy=(0,p.compose)([(0,d.withSelect)(((e,t)=>{let{clientId:n}=t;const{getBlock:r,getBlockMode:i,getSettings:l}=e(sr),a=r(n),s=l().codeEditingEnabled;return{mode:i(n),blockType:a?(0,o.getBlockType)(a.name):null,isCodeEditingEnabled:s}})),(0,d.withDispatch)(((e,t)=>{let{onToggle:n=Uy,clientId:r}=t;return{onToggleMode(){e(sr).toggleBlockMode(r),n()}}}))])((function(e){let{blockType:t,mode:n,onToggleMode:r,small:i=!1,isCodeEditingEnabled:l=!0}=e;if(!t||!(0,o.hasBlockSupport)(t,"html",!0)||!l)return null;const s="visual"===n?(0,m.__)("Edit as HTML"):(0,m.__)("Edit visually");return(0,a.createElement)(f.MenuItem,{onClick:r},!i&&s)}));var zy=(0,p.compose)((0,d.withSelect)(((e,t)=>{let{clientId:n}=t;const r=e(sr).getBlock(n);return{block:r,shouldRender:r&&"core/html"===r.name}})),(0,d.withDispatch)(((e,t)=>{let{block:n}=t;return{onClick:()=>e(sr).replaceBlocks(n.clientId,(0,o.rawHandler)({HTML:(0,o.getBlockContent)(n)}))}})))((function(e){let{shouldRender:t,onClick:n,small:r}=e;if(!t)return null;const o=(0,m.__)("Convert to Blocks");return(0,a.createElement)(f.MenuItem,{onClick:n},!r&&o)}));const{Fill:Vy,Slot:Gy}=(0,f.createSlotFill)("__unstableBlockSettingsMenuFirstItem");Vy.Slot=Gy;var Hy=Vy;function Wy(){const{clientIds:e,isGroupable:t,isUngroupable:n,blocksSelection:r,groupingBlockName:i}=(0,d.useSelect)((e=>{var t;const{getBlockRootClientId:n,getBlocksByClientId:r,canInsertBlockType:i,getSelectedBlockClientIds:l}=e(sr),{getGroupingBlockName:a}=e(o.store),s=l(),c=a(),u=i(c,null!=s&&s.length?n(s[0]):void 0),p=r(s),d=1===p.length&&(null===(t=p[0])||void 0===t?void 0:t.name)===c;return{clientIds:s,isGroupable:u&&p.length,isUngroupable:d&&!!p[0].innerBlocks.length,blocksSelection:p,groupingBlockName:c}}),[]);return{clientIds:e,isGroupable:t,isUngroupable:n,blocksSelection:r,groupingBlockName:i}}function $y(e){let{clientIds:t,isGroupable:n,isUngroupable:r,blocksSelection:i,groupingBlockName:l,onClose:s=(()=>{})}=e;const{replaceBlocks:c}=(0,d.useDispatch)(sr);return n||r?(0,a.createElement)(a.Fragment,null,n&&(0,a.createElement)(f.MenuItem,{onClick:()=>{(()=>{const e=(0,o.switchToBlockType)(i,l);e&&c(t,e)})(),s()}},(0,m._x)("Group","verb")),r&&(0,a.createElement)(f.MenuItem,{onClick:()=>{(()=>{const e=i[0].innerBlocks;e.length&&c(t,e)})(),s()}},(0,m._x)("Ungroup","Ungrouping blocks from within a Group block back into individual blocks within the Editor "))):null}function Ky(e){return(0,d.useSelect)((t=>{const{canEditBlock:n,canMoveBlock:r,canRemoveBlock:o,canLockBlockType:i,getBlockName:l,getBlockRootClientId:a,getTemplateLock:s}=t(sr),c=a(e),u=n(e),p=r(e,c),d=o(e,c);return{canEdit:u,canMove:p,canRemove:d,canLock:i(l(e)),isContentLocked:"contentOnly"===s(e),isLocked:!u||!p||!d}}),[e])}var qy=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"}));var Jy=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"}));function Yy(e){return e.remove&&e.move?"all":!(!e.remove||e.move)&&"insert"}function Qy(e){let{clientId:t,onClose:n}=e;const[r,i]=(0,a.useState)({move:!1,remove:!1}),{canEdit:l,canMove:s,canRemove:c}=Ky(t),{isReusable:u,templateLock:y,hasTemplateLock:g}=(0,d.useSelect)((e=>{var n,r;const{getBlockName:i,getBlockAttributes:l}=e(sr),a=i(t),s=(0,o.getBlockType)(a);return{isReusable:(0,o.isReusableBlock)(s),templateLock:null===(n=l(t))||void 0===n?void 0:n.templateLock,hasTemplateLock:!(null==s||null===(r=s.attributes)||void 0===r||!r.templateLock)}}),[t]),[h,b]=(0,a.useState)(!!y),{updateBlockAttributes:v}=(0,d.useDispatch)(sr),_=Rf(t),k=(0,p.useInstanceId)(Qy,"block-editor-block-lock-modal__options-title");(0,a.useEffect)((()=>{i({move:!s,remove:!c,...u?{edit:!l}:{}})}),[l,s,c,u]);const S=Object.values(r).every(Boolean),E=Object.values(r).some(Boolean)&&!S;return(0,a.createElement)(f.Modal,{title:(0,m.sprintf)((0,m.__)("Lock %s"),_.title),overlayClassName:"block-editor-block-lock-modal",closeLabel:(0,m.__)("Close"),onRequestClose:n},(0,a.createElement)("p",null,(0,m.__)("Choose specific attributes to restrict or lock all available options.")),(0,a.createElement)("form",{onSubmit:e=>{e.preventDefault(),v([t],{lock:r,templateLock:h?Yy(r):void 0}),n()}},(0,a.createElement)("div",{role:"group","aria-labelledby":k,className:"block-editor-block-lock-modal__options"},(0,a.createElement)(f.CheckboxControl,{className:"block-editor-block-lock-modal__options-title",label:(0,a.createElement)("span",{id:k},(0,m.__)("Lock all")),checked:S,indeterminate:E,onChange:e=>i({move:e,remove:e,...u?{edit:e}:{}})}),(0,a.createElement)("ul",{className:"block-editor-block-lock-modal__checklist"},u&&(0,a.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,a.createElement)(f.CheckboxControl,{label:(0,a.createElement)(a.Fragment,null,(0,m.__)("Restrict editing"),(0,a.createElement)(f.Icon,{icon:r.edit?Jy:qy})),checked:!!r.edit,onChange:e=>i((t=>({...t,edit:e})))})),(0,a.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,a.createElement)(f.CheckboxControl,{label:(0,a.createElement)(a.Fragment,null,(0,m.__)("Disable movement"),(0,a.createElement)(f.Icon,{icon:r.move?Jy:qy})),checked:r.move,onChange:e=>i((t=>({...t,move:e})))})),(0,a.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,a.createElement)(f.CheckboxControl,{label:(0,a.createElement)(a.Fragment,null,(0,m.__)("Prevent removal"),(0,a.createElement)(f.Icon,{icon:r.remove?Jy:qy})),checked:r.remove,onChange:e=>i((t=>({...t,remove:e})))}))),g&&(0,a.createElement)(f.ToggleControl,{className:"block-editor-block-lock-modal__template-lock",label:(0,m.__)("Apply to all blocks inside"),checked:h,disabled:r.move&&!r.remove,onChange:()=>b(!h)})),(0,a.createElement)(f.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1},(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(f.Button,{variant:"tertiary",onClick:n},(0,m.__)("Cancel"))),(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(f.Button,{variant:"primary",type:"submit"},(0,m.__)("Apply"))))))}function Zy(e){let{clientId:t}=e;const{canLock:n,isLocked:r}=Ky(t),[o,i]=(0,a.useReducer)((e=>!e),!1);if(!n)return null;const l=r?(0,m.__)("Unlock"):(0,m.__)("Lock");return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuItem,{icon:r?qy:Jy,onClick:i},l),o&&(0,a.createElement)(Qy,{clientId:t,onClose:i}))}const{Fill:Xy,Slot:em}=(0,f.createSlotFill)("BlockSettingsMenuControls");function tm(e){let{...t}=e;return(0,a.createElement)(f.__experimentalStyleProvider,{document:document},(0,a.createElement)(Xy,t))}tm.Slot=e=>{let{fillProps:t,clientIds:n=null,__unstableDisplayLocation:r}=e;const{selectedBlocks:o,selectedClientIds:i,canRemove:s}=(0,d.useSelect)((e=>{const{getBlocksByClientId:t,getSelectedBlockClientIds:r,canRemoveBlocks:o}=e(sr),i=null!==n?n:r();return{selectedBlocks:(0,u.map)(t(i).filter(Boolean),(e=>e.name)),selectedClientIds:i,canRemove:o(i)}}),[n]),{canLock:c}=Ky(i[0]),p=1===i.length&&c,y=Wy(),{isGroupable:m,isUngroupable:g}=y,h=(m||g)&&s;return(0,a.createElement)(em,{fillProps:{...t,__unstableDisplayLocation:r,selectedBlocks:o,selectedClientIds:i}},(e=>!(null!=e&&e.length)>0&&!h&&!p?null:(0,a.createElement)(f.MenuGroup,null,p&&(0,a.createElement)(Zy,{clientId:i[0]}),e,h&&(0,a.createElement)($y,l({},y,{onClose:null==t?void 0:t.onClose})))))};var nm=tm;const rm=()=>{},om={className:"block-editor-block-settings-menu__popover",position:"bottom right",isAlternate:!0};function im(e){let{blocks:t,onCopy:n}=e;const r=(0,p.useCopyToClipboard)((()=>(0,o.serialize)(t)),n),i=t.length>1?(0,m.__)("Copy blocks"):(0,m.__)("Copy block");return(0,a.createElement)(f.MenuItem,{ref:r},i)}var lm=function(e){let{clientIds:t,__experimentalSelectBlock:n,children:r,__unstableDisplayLocation:i,...s}=e;const c=(0,u.castArray)(t),p=c.length,y=c[0],{firstParentClientId:g,hasReducedUI:h,onlyBlock:b,parentBlockType:v,previousBlockClientId:_,nextBlockClientId:k,selectedBlockClientIds:S}=(0,d.useSelect)((e=>{const{getBlockCount:t,getBlockName:n,getBlockParents:r,getPreviousBlockClientId:i,getNextBlockClientId:l,getSelectedBlockClientIds:a,getSettings:s}=e(sr),c=r(y),u=c[c.length-1],p=n(u);return{firstParentClientId:u,hasReducedUI:s().hasReducedUI,onlyBlock:1===t(),parentBlockType:(0,o.getBlockType)(p),previousBlockClientId:i(y),nextBlockClientId:l(y),selectedBlockClientIds:a()}}),[y]),E=(0,d.useSelect)((e=>{const{getShortcutRepresentation:t}=e(Lu.store);return{duplicate:t("core/block-editor/duplicate"),remove:t("core/block-editor/remove"),insertAfter:t("core/block-editor/insert-after"),insertBefore:t("core/block-editor/insert-before")}}),[]),{selectBlock:w,toggleBlockHighlight:A}=(0,d.useDispatch)(sr),C=(0,a.useCallback)(n?async e=>{const t=await e;t&&t[0]&&n(t[0])}:rm,[n]),I=Nf({clientId:y,maximumLength:25}),x=(0,a.useCallback)(n?()=>{const e=_||k;e&&S.includes(y)&&!S.includes(e)&&n(e)}:rm,[n,_,k,S]),B=(0,m.sprintf)((0,m.__)("Remove %s"),I),P=1===p?B:(0,m.__)("Remove blocks"),T=(0,a.useRef)(),{gestures:O}=oy({ref:T,onChange(e){e&&h||A(g,e)}});return(0,a.createElement)(Ly,{clientIds:t,__experimentalUpdateSelection:!n},(e=>{let{canDuplicate:n,canInsertDefaultBlock:o,canMove:c,canRemove:d,onDuplicate:h,onInsertAfter:_,onInsertBefore:k,onRemove:S,onCopy:A,onMoveTo:I,blocks:B}=e;return(0,a.createElement)(f.DropdownMenu,l({icon:Oy,label:(0,m.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:om,noIcons:!0},s),(e=>{let{onClose:s}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuGroup,null,(0,a.createElement)(Hy.Slot,{fillProps:{onClose:s}}),void 0!==g&&(0,a.createElement)(f.MenuItem,l({},O,{ref:T,icon:(0,a.createElement)(Au,{icon:v.icon}),onClick:()=>w(g)}),(0,m.sprintf)((0,m.__)("Select parent block (%s)"),v.title)),1===p&&(0,a.createElement)(zy,{clientId:y}),(0,a.createElement)(im,{blocks:B,onCopy:A}),n&&(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,h,C),shortcut:E.duplicate},(0,m.__)("Duplicate")),o&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,k),shortcut:E.insertBefore},(0,m.__)("Insert before")),(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,_),shortcut:E.insertAfter},(0,m.__)("Insert after"))),c&&!b&&(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,I)},(0,m.__)("Move to")),1===p&&(0,a.createElement)(jy,{clientId:y,onToggle:s})),(0,a.createElement)(nm.Slot,{fillProps:{onClose:s},clientIds:t,__unstableDisplayLocation:i}),"function"==typeof r?r({onClose:s}):a.Children.map((e=>(0,a.cloneElement)(e,{onClose:s}))),d&&(0,a.createElement)(f.MenuGroup,null,(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,S,x),shortcut:E.remove},P)))}))}))};var am=function(e){let{clientIds:t,...n}=e;return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)(lm,l({clientIds:t,toggleProps:e},n)))))};function sm(e){let{clientId:t}=e;const n=Rf(t),{canEdit:r,canMove:o,canRemove:i,canLock:l}=Ky(t),[s,c]=(0,a.useReducer)((e=>!e),!1);return l?r&&o&&i?null:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToolbarGroup,{className:"block-editor-block-lock-toolbar"},(0,a.createElement)(f.ToolbarButton,{icon:Jy,label:(0,m.sprintf)((0,m.__)("Unlock %s"),n.title),onClick:c})),s&&(0,a.createElement)(Qy,{clientId:t,onClose:c})):null}var cm=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"}));var um=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M9.2 6.5H4V8h5.2c.3 0 .5.2.5.5v7c0 .3-.2.5-.5.5H4v1.5h5.2c1.1 0 2-.9 2-2v-7c0-1.1-.8-2-2-2zM14.8 8H20V6.5h-5.2c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2H20V16h-5.2c-.3 0-.5-.2-.5-.5v-7c-.1-.3.2-.5.5-.5z"}));var pm=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M16 4v5.2c0 .3-.2.5-.5.5h-7c-.3.1-.5-.2-.5-.5V4H6.5v5.2c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V4H16zm-.5 8.8h-7c-1.1 0-2 .9-2 2V20H8v-5.2c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5V20h1.5v-5.2c0-1.2-.9-2-2-2z"}));const dm={group:{type:"constrained"},row:{type:"flex",flexWrap:"nowrap"},stack:{type:"flex",orientation:"vertical"}};var fm=function(){const{blocksSelection:e,clientIds:t,groupingBlockName:n,isGroupable:r}=Wy(),{replaceBlocks:i}=(0,d.useDispatch)(sr),{canRemove:l,variations:s}=(0,d.useSelect)((e=>{const{canRemoveBlocks:r}=e(sr),{getBlockVariations:i}=e(o.store);return{canRemove:r(t),variations:i(n,"transform")}}),[t,n]),c=r=>{const l=(0,o.switchToBlockType)(e,n);"string"!=typeof r&&(r="group"),l&&l.length>0&&(l[0].attributes.layout=dm[r],i(t,l))};if(!r||!l)return null;const u=!!s.find((e=>{let{name:t}=e;return"group-row"===t})),p=!!s.find((e=>{let{name:t}=e;return"group-stack"===t}));return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarButton,{icon:cm,label:(0,m._x)("Group","verb"),onClick:c}),u&&(0,a.createElement)(f.ToolbarButton,{icon:um,label:(0,m._x)("Row","single horizontal line"),onClick:()=>c("row")}),p&&(0,a.createElement)(f.ToolbarButton,{icon:pm,label:(0,m._x)("Stack","verb"),onClick:()=>c("stack")}))};function ym(e){let{clientIds:t}=e;const n=1===t.length?t[0]:void 0,r=(0,d.useSelect)((e=>!!n&&"html"===e(sr).getBlockMode(n)),[n]),{toggleBlockMode:o}=(0,d.useDispatch)(sr);return r?(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarButton,{onClick:()=>{o(n)}},(0,m.__)("Edit visually"))):null}var mm=(0,a.createContext)("");var gm=e=>{let{hideDragHandle:t}=e;const{blockClientIds:n,blockClientId:r,blockType:i,hasFixedToolbar:s,hasReducedUI:u,isValid:y,isVisual:m,isContentLocked:g}=(0,d.useSelect)((e=>{const{getBlockName:t,getBlockMode:n,getSelectedBlockClientIds:r,isBlockValid:i,getBlockRootClientId:l,getSettings:a,__unstableGetContentLockingParent:s}=e(sr),c=r(),u=c[0],p=l(u),d=a();return{blockClientIds:c,blockClientId:u,blockType:u&&(0,o.getBlockType)(t(u)),hasFixedToolbar:d.hasFixedToolbar,hasReducedUI:d.hasReducedUI,rootClientId:p,isValid:c.every((e=>i(e))),isVisual:c.every((e=>"visual"===n(e))),isContentLocked:!!s(u)}}),[]),{toggleBlockHighlight:h}=(0,d.useDispatch)(sr),b=(0,a.useRef)(),{showMovers:v,gestures:_}=oy({ref:b,onChange(e){e&&u||h(r,e)}}),k=(0,p.useViewportMatch)("medium","<")||s;if(i&&!(0,o.hasBlockSupport)(i,"__experimentalToolbar",!0))return null;const S=k||v;if(0===n.length)return null;const E=y&&m,w=n.length>1,A=c()("block-editor-block-toolbar",S&&"is-showing-movers");return(0,a.createElement)("div",{className:A},!w&&!k&&!g&&(0,a.createElement)(iy,null),(0,a.createElement)("div",l({ref:b},_),(E||w)&&!g&&(0,a.createElement)(f.ToolbarGroup,{className:"block-editor-block-toolbar__block-controls"},(0,a.createElement)(xy,{clientIds:n}),!w&&(0,a.createElement)(sm,{clientId:n[0]}),(0,a.createElement)(qf,{clientIds:n,hideDragHandle:t||u}))),E&&w&&(0,a.createElement)(fm,null),E&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(br.Slot,{group:"parent",className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(br.Slot,{group:"block",className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(br.Slot,{className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(br.Slot,{group:"inline",className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(br.Slot,{group:"other",className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(mm.Provider,{value:null==i?void 0:i.name},(0,a.createElement)(Ty.Slot,null))),(0,a.createElement)(ym,{clientIds:n}),!g&&(0,a.createElement)(am,{clientIds:n}))};var hm=function(e){let{focusOnMount:t,isFixed:n,...r}=e;const{blockType:i,hasParents:s,showParentSelector:u}=(0,d.useSelect)((e=>{const{getBlockName:t,getBlockParents:n,getSelectedBlockClientIds:r,__unstableGetContentLockingParent:i}=e(sr),{getBlockType:l}=e(o.store),a=r(),s=a[0],c=n(s),u=l(t(c[c.length-1]));return{blockType:s&&l(t(s)),hasParents:c.length,showParentSelector:u&&(0,o.hasBlockSupport)(u,"__experimentalParentSelector",!0)&&a.length<=1&&!i(s)}}),[]);if(i&&!(0,o.hasBlockSupport)(i,"__experimentalToolbar",!0))return null;const p=c()("block-editor-block-contextual-toolbar",{"has-parent":s&&u,"is-fixed":n});return(0,a.createElement)(Zf,l({focusOnMount:t,className:p,"aria-label":(0,m.__)("Block tools")},r),(0,a.createElement)(gm,{hideDragHandle:n}))};const bm={flip:!1,shift:!0},vm={flip:!0,shift:!1};function _m(e,t,n){if(!e||!t)return bm;const r=t.getBoundingClientRect(),o=e.getBoundingClientRect(),i=e.ownerDocument.documentElement.clientHeight,l=r.top-o.top>n,a=r.height>i-n;return l||a?bm:vm}function km(e){const{__unstableGetEditorMode:t,isMultiSelecting:n,hasMultiSelection:r,isTyping:o,getSettings:i,getLastMultiSelectedBlockClientId:l}=e(sr);return{editorMode:t(),isMultiSelecting:n(),isTyping:o(),hasFixedToolbar:i().hasFixedToolbar,lastClientId:r()?l():null}}function Sm(e){let{clientId:t,rootClientId:n,isEmptyDefaultBlock:r,capturingClientId:o,__unstablePopoverSlot:i,__unstableContentRef:s}=e;const{editorMode:u,isMultiSelecting:f,isTyping:y,hasFixedToolbar:m,lastClientId:g}=(0,d.useSelect)(km,[]),h=(0,d.useSelect)((e=>{const{isBlockInsertionPointVisible:n,getBlockInsertionPoint:r,getBlockOrder:o}=e(sr);if(!n())return!1;const i=r();return o(i.rootClientId)[i.index]===t}),[t]),b=(0,p.useViewportMatch)("medium"),v=(0,a.useRef)(!1),{stopTyping:_}=(0,d.useDispatch)(sr),k=!y&&"edit"===u&&r,S="navigation"===u||"zoom-out"===u,E="edit"===u&&!m&&b&&!f&&!k&&!y,w="edit"===u&&!E&&!m&&!r;(0,Lu.useShortcut)("core/block-editor/focus-toolbar",(()=>{v.current=!0,_(!0)}),{isDisabled:!w}),(0,a.useEffect)((()=>{v.current=!1}));const A=(0,a.useRef)(),C=function(e){let{contentElement:t,clientId:n}=e;const r=Or(n),[o,i]=(0,a.useState)(0),[l,s]=(0,a.useState)((()=>_m(t,r,o))),c=(0,d.useSelect)((e=>e(sr).getBlockIndex(n)),[n]),u=(0,p.useRefEffect)((e=>{i(e.offsetHeight)}),[]),f=(0,a.useCallback)((()=>s(_m(t,r,o))),[t,r,o]);return(0,a.useLayoutEffect)(f,[c,f]),(0,a.useLayoutEffect)((()=>{var e,n,o;if(!t||!r)return;const i=null==t||null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView;let l;null==i||null===(n=i.addEventHandler)||void 0===n||n.call(i,"resize",f);const a=null==r||null===(o=r.ownerDocument)||void 0===o?void 0:o.defaultView;return a.ResizeObserver&&(l=new a.ResizeObserver(f),l.observe(r)),()=>{var e;null==i||null===(e=i.removeEventHandler)||void 0===e||e.call(i,"resize",f),l&&l.disconnect()}}),[f,t,r]),{...l,ref:u}}({contentElement:null==s?void 0:s.current,clientId:t});return S||E||k?(0,a.createElement)(a.Fragment,null,k&&(0,a.createElement)(ko,l({clientId:o||t,__unstableCoverTarget:!0,bottomClientId:g,className:c()("block-editor-block-list__block-side-inserter-popover",{"is-insertion-point-visible":h}),__unstablePopoverSlot:i,__unstableContentRef:s,resize:!1,shift:!1},C),(0,a.createElement)("div",{className:"block-editor-block-list__empty-block-inserter"},(0,a.createElement)(vf,{position:"bottom right",rootClientId:n,clientId:t,__experimentalIsQuick:!0}))),(S||E)&&(0,a.createElement)(ko,l({clientId:o||t,bottomClientId:g,className:c()("block-editor-block-list__block-popover",{"is-insertion-point-visible":h}),__unstablePopoverSlot:i,__unstableContentRef:s,resize:!1},C),E&&(0,a.createElement)(hm,{focusOnMount:v.current,__experimentalInitialIndex:A.current,__experimentalOnIndexChange:e=>{A.current=e},key:t}),S&&(0,a.createElement)(Jf,{clientId:t,rootClientId:n}))):null}function Em(e){const{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:n,getBlockRootClientId:r,getBlock:i,getBlockParents:l,__experimentalGetBlockListSettingsForBlocks:a}=e(sr),s=t()||n();if(!s)return;const{name:c,attributes:p={}}=i(s)||{},d=l(s),f=a(d),y=(0,u.find)(d,(e=>{var t;return null===(t=f[e])||void 0===t?void 0:t.__experimentalCaptureToolbars}));return{clientId:s,rootClientId:r(s),name:c,isEmptyDefaultBlock:c&&(0,o.isUnmodifiedDefaultBlock)({name:c,attributes:p}),capturingClientId:y}}function wm(e){let{__unstablePopoverSlot:t,__unstableContentRef:n}=e;const r=(0,d.useSelect)(Em,[]);if(!r)return null;const{clientId:o,rootClientId:i,name:l,isEmptyDefaultBlock:s,capturingClientId:c}=r;return l?(0,a.createElement)(Sm,{clientId:o,rootClientId:i,isEmptyDefaultBlock:s,capturingClientId:c,__unstablePopoverSlot:t,__unstableContentRef:n}):null}function Am(e){let{children:t}=e;const n=(0,a.useContext)(If),r=(0,a.useContext)(f.Disabled.Context);return n||r?t:(j()('wp.components.Popover.Slot name="block-toolbar"',{alternative:"wp.blockEditor.BlockTools",since:"5.8"}),(0,a.createElement)(Bf,{__unstablePopoverSlot:"block-toolbar"},(0,a.createElement)(wm,{__unstablePopoverSlot:"block-toolbar"}),t))}var Cm=(0,p.createHigherOrderComponent)((e=>t=>{const{clientId:n}=dr();return(0,a.createElement)(e,l({},t,{clientId:n}))}),"withClientId");var Im=Cm((e=>{let{clientId:t,showSeparator:n,isFloating:r,onAddBlock:o,isToggle:i}=e;return(0,a.createElement)(Ef,{className:c()({"block-list-appender__toggle":i}),rootClientId:t,showSeparator:n,isFloating:r,onAddBlock:o})}));var xm=(0,p.compose)([Cm,(0,d.withSelect)(((e,t)=>{let{clientId:n}=t;const{getBlockOrder:r}=e(sr),o=r(n);return{lastBlockClientId:o[o.length-1]}}))])((e=>{let{clientId:t}=e;return(0,a.createElement)(_f,{rootClientId:t})}));const Bm=new WeakMap;const Pm=new WeakMap;function Tm(e,t,n,r,i,l,a){return s=>{const{srcRootClientId:c,srcClientIds:u,type:p,blocks:d}=function(e){let t={srcRootClientId:null,srcClientIds:null,srcIndex:null,type:null,blocks:null};if(!e.dataTransfer)return t;try{t=Object.assign(t,JSON.parse(e.dataTransfer.getData("wp-blocks")))}catch(e){return t}return t}(s);if("inserter"===p){a();const n=d.map((e=>(0,o.cloneBlock)(e)));l(n,t,e,!0,null)}if("block"===p){const o=n(u[0]);if(c===e&&o===t)return;if(u.includes(e)||r(u).some((t=>t===e)))return;const l=c===e,a=u.length;i(u,c,e,l&&oe(sr).getSettings().mediaUpload),[]),{canInsertBlockType:r,getBlockIndex:i,getClientIdsOfDescendants:l}=(0,d.useSelect)(sr),{insertBlocks:a,moveBlocksToPosition:s,updateBlockAttributes:c,clearSelectedBlock:u}=(0,d.useDispatch)(sr),p=Tm(e,t,i,l,s,a,u),f=function(e,t,n,r,i,l){return a=>{if(!n)return;const s=(0,o.findTransform)((0,o.getBlockTransforms)("from"),(t=>"files"===t.type&&i(t.blockName,e)&&t.isMatch(a)));if(s){const n=s.transform(a,r);l(n,t,e)}}}(e,t,n,c,r,a),y=function(e,t,n){return r=>{const i=(0,o.pasteHandler)({HTML:r,mode:"BLOCKS"});i.length&&n(i,t,e)}}(e,t,a);return e=>{const t=(0,Hi.getFilesFromDataTransfer)(e.dataTransfer),n=e.dataTransfer.getData("text/html");n?y(n):t.length?f(t):p(e)}}function Rm(e,t,n){const r="top"===n||"bottom"===n,{x:o,y:i}=e,l=r?o:i,a=r?i:o,s=r?t.left:t.top,c=r?t.right:t.bottom,u=t[n];let p;return p=l>=s&&l<=c?l:l2&&void 0!==arguments[2]?arguments[2]:["top","bottom","left","right"];return o.forEach((o=>{const i=Rm(e,t,o);(void 0===n||i{const a=e.getBoundingClientRect(),[s,c]=Nm(t,a,r);if(void 0===l||s0&&void 0!==arguments[0]?arguments[0]:{};const[t,n]=(0,a.useState)(null),r=(0,d.useSelect)((t=>{const{getTemplateLock:n,__unstableIsWithinBlockOverlay:r,__unstableHasActiveBlockOverlayActive:o}=t(sr),i=n(e);return["all","contentOnly"].some((e=>e===i))||o(e)||r(e)}),[e]),{getBlockListSettings:o}=(0,d.useSelect)(sr),{showInsertionPoint:i,hideInsertionPoint:l}=(0,d.useDispatch)(sr),s=Om(e,t),c=(0,p.useThrottle)((0,a.useCallback)(((t,r)=>{var l;const a=Fm(Array.from(r.children).filter((e=>e.classList.contains("wp-block"))),{x:t.clientX,y:t.clientY},null===(l=o(e))||void 0===l?void 0:l.orientation);n(void 0===a?0:a),null!==a&&i(e,a)}),[]),200);return(0,p.__experimentalUseDropZone)({isDisabled:r,onDrop:s,onDragOver(e){c(e,e.currentTarget)},onDragLeave(){c.cancel(),l(),n(null)},onDragEnd(){c.cancel(),l(),n(null)}})}function Dm(e){const{clientId:t,allowedBlocks:n,__experimentalDefaultBlock:r,__experimentalDirectInsert:i,template:l,templateLock:s,wrapperRef:c,templateInsertUpdatesSelection:p,__experimentalCaptureToolbars:f,__experimentalAppenderTagName:y,renderAppender:m,orientation:g,placeholder:h,__experimentalLayout:b}=e;!function(e,t,n,r,o,i,l,s){const{updateBlockListSettings:c}=(0,d.useDispatch)(sr),u=(0,d.useRegistry)(),{blockListSettings:p,parentLock:f}=(0,d.useSelect)((t=>{const n=t(sr).getBlockRootClientId(e);return{blockListSettings:t(sr).getBlockListSettings(e),parentLock:t(sr).getTemplateLock(n)}}),[e]),y=(0,a.useMemo)((()=>t),t);(0,a.useLayoutEffect)((()=>{const t={allowedBlocks:y,templateLock:void 0===o||"contentOnly"===f?f:o};if(void 0!==i&&(t.__experimentalCaptureToolbars=i),void 0!==l)t.orientation=l;else{const e=gi(null==s?void 0:s.type);t.orientation=e.getOrientation(s)}void 0!==n&&(t.__experimentalDefaultBlock=n),void 0!==r&&(t.__experimentalDirectInsert=r),bo()(p,t)||(Bm.get(u)||Bm.set(u,[]),Bm.get(u).push([e,t]),window.queueMicrotask((()=>{var e;null!==(e=Bm.get(u))&&void 0!==e&&e.length&&u.batch((()=>{Bm.get(u).forEach((e=>{c(...e)})),Bm.set(u,[])}))})))}),[e,p,y,n,r,o,f,i,l,c,s,u])}(t,n,r,i,s,f,g,b),function(e,t,n,r){const{getSelectedBlocksInitialCaretPosition:i,isBlockSelected:l}=(0,d.useSelect)(sr),{replaceInnerBlocks:s}=(0,d.useDispatch)(sr),c=(0,d.useSelect)((t=>t(sr).getBlocks(e)),[e]),{getBlocks:p}=(0,d.useSelect)(sr),f=(0,a.useRef)(null);(0,a.useLayoutEffect)((()=>{window.queueMicrotask((()=>{const a=p(e),c=0===a.length||"all"===n||"contentOnly"===n,d=!(0,u.isEqual)(t,f.current);if(!c||!d)return;f.current=t;const y=(0,o.synchronizeBlocksWithTemplate)(a,t);(0,u.isEqual)(y,a)||s(e,y,0===a.length&&r&&0!==y.length&&l(e),i())}))}),[c,t,n,e])}(t,l,s,p);const v=(0,d.useSelect)((e=>{const n=e(sr).getBlock(t);if(!n)return;const r=(0,o.getBlockType)(n.name);return r&&r.providesContext?function(e,t){Pm.has(t)||Pm.set(t,new WeakMap);const n=Pm.get(t);if(!n.has(e)){const r=(0,u.mapValues)(t.providesContext,(t=>e[t]));n.set(e,r)}return n.get(e)}(n.attributes,r):void 0}),[t]);return(0,a.createElement)($i,{value:v},(0,a.createElement)(Km,{rootClientId:t,renderAppender:m,__experimentalAppenderTagName:y,__experimentalLayout:b,wrapperRef:c,placeholder:h}))}function Lm(e){return Bu(e),(0,a.createElement)(Dm,e)}const Um=(0,a.forwardRef)(((e,t)=>{const n=jm({ref:t},e);return(0,a.createElement)("div",{className:"block-editor-inner-blocks"},(0,a.createElement)("div",n))}));function jm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{__unstableDisableDropZone:n}=t,{clientId:r}=dr(),i=(0,p.useViewportMatch)("medium","<"),{__experimentalCaptureToolbars:s,hasOverlay:u}=(0,d.useSelect)((e=>{if(!r)return{};const{getBlockName:t,isBlockSelected:n,hasSelectedInnerBlock:l,__unstableGetEditorMode:a}=e(sr),s=t(r),c="navigation"===a()||i;return{__experimentalCaptureToolbars:e(o.store).hasBlockSupport(s,"__experimentalExposeControlsToChildren",!1),hasOverlay:"core/template"!==s&&!n(r)&&!l(r,!0)&&c}}),[r,i]),f=Mm({rootClientId:r}),y=(0,p.useMergeRefs)([e.ref,n?null:f]),m={__experimentalCaptureToolbars:s,...t},g=m.value&&m.onChange?Lm:Dm;return{...e,ref:y,className:c()(e.className,"block-editor-block-list__layout",{"has-overlay":u}),children:r?(0,a.createElement)(g,l({},m,{clientId:r})):(0,a.createElement)(Km,t)}}jm.save=o.__unstableGetInnerBlocksProps,Um.DefaultBlockAppender=xm,Um.ButtonBlockAppender=Im,Um.Content=()=>jm.save().children;var zm=Um;const Vm=(0,a.createContext)(),Gm=(0,a.createContext)();function Hm(e){let{className:t,...n}=e;const[r,o]=(0,a.useState)(),i=(0,p.useViewportMatch)("medium"),{isOutlineMode:l,isFocusMode:s,editorMode:u}=(0,d.useSelect)((e=>{const{getSettings:t,__unstableGetEditorMode:n}=e(sr),{outlineMode:r,focusMode:o}=t();return{isOutlineMode:r,isFocusMode:o,editorMode:n()}}),[]),{setBlockVisibility:f}=(0,d.useDispatch)(sr),y=(0,a.useMemo)((()=>{const{IntersectionObserver:e}=window;if(e)return new e((e=>{const t={};for(const n of e){t[n.target.getAttribute("data-block")]=n.isIntersecting}f(t)}))}),[]),m=jm({ref:(0,p.useMergeRefs)([Ou(),Pf(),o]),className:c()("is-root-container",t,{"is-outline-mode":l,"is-focus-mode":s&&i,"is-navigate-mode":"navigation"===u})},n);return(0,a.createElement)(Vm.Provider,{value:r},(0,a.createElement)(Gm.Provider,{value:y},(0,a.createElement)("div",m)))}function Wm(e){return function(){const e=(0,d.useSelect)((e=>e(sr).getSettings().__experimentalBlockPatterns),[]);(0,a.useEffect)((()=>{if(null==e||!e.length)return;let t,n=-1;const r=()=>{n++,n>=e.length||((0,d.select)(sr).__experimentalGetParsedPattern(e[n].name),t=Tf(r))};return t=Tf(r),()=>Of(t)}),[e])}(),(0,a.createElement)(Am,null,(0,a.createElement)(pr,{value:cr},(0,a.createElement)(Hm,e)))}function $m(e){let{placeholder:t,rootClientId:n,renderAppender:r,__experimentalAppenderTagName:o,__experimentalLayout:i=hi}=e;const{order:l,selectedBlocks:s,visibleBlocks:c}=(0,d.useSelect)((e=>{const{getBlockOrder:t,getSelectedBlockClientIds:r,__unstableGetVisibleBlocks:o}=e(sr);return{order:t(n),selectedBlocks:r(),visibleBlocks:o()}}),[n]);return(0,a.createElement)(vi,{value:i},l.map((e=>(0,a.createElement)(d.AsyncModeProvider,{key:e,value:!c.has(e)&&!s.includes(e)},(0,a.createElement)(vu,{rootClientId:n,clientId:e})))),l.length<1&&t,(0,a.createElement)(wf,{tagName:o,rootClientId:n,renderAppender:r}))}function Km(e){return(0,a.createElement)(d.AsyncModeProvider,{value:!1},(0,a.createElement)($m,e))}function qm(e){return[...e].sort(((t,n)=>e.filter((e=>e===n)).length-e.filter((e=>e===t)).length)).shift()}function Jm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{flat:t,...n}=e;return t||qm(Object.values(n).filter(Boolean))||"px"}function Ym(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("string"==typeof e)return e;const t=Object.values(e).map((e=>(0,f.__experimentalParseQuantityAndUnitFromRawValue)(e))),n=t.map((e=>{var t;return null!==(t=e[0])&&void 0!==t?t:""})),r=t.map((e=>e[1])),o=n.every((e=>e===n[0]))?n[0]:"",i=qm(r),l=0===o||o?`${o}${i}`:void 0;return l}function Qm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Ym(e),n="string"!=typeof e&&isNaN(parseFloat(t));return n}function Zm(e){if(!e)return!1;if("string"==typeof e)return!0;return!!Object.values(e).filter((e=>!!e||0===e)).length}function Xm(e){let{onChange:t,selectedUnits:n,setSelectedUnits:r,values:o,...i}=e,s=Ym(o);void 0===s&&(s=Jm(n));const c=Zm(o)&&Qm(o),u=c?(0,m.__)("Mixed"):null;return(0,a.createElement)(f.__experimentalUnitControl,l({},i,{"aria-label":(0,m.__)("Border radius"),disableUnits:c,isOnly:!0,value:s,onChange:e=>{const n=!isNaN(parseFloat(e));t(n?e:void 0)},onUnitChange:e=>{r({topLeft:e,topRight:e,bottomLeft:e,bottomRight:e})},placeholder:u}))}Wm.__unstableElementContext=Vm;const eg={topLeft:(0,m.__)("Top left"),topRight:(0,m.__)("Top right"),bottomLeft:(0,m.__)("Bottom left"),bottomRight:(0,m.__)("Bottom right")};function tg(e){let{onChange:t,selectedUnits:n,setSelectedUnits:r,values:o,...i}=e;const s=e=>n=>{if(!t)return;const r=!isNaN(parseFloat(n))?n:void 0;t({...c,[e]:r})},c="string"!=typeof o?o:{topLeft:o,topRight:o,bottomLeft:o,bottomRight:o};return(0,a.createElement)("div",{className:"components-border-radius-control__input-controls-wrapper"},Object.entries(eg).map((e=>{let[t,o]=e;const[u,p]=(0,f.__experimentalParseQuantityAndUnitFromRawValue)(c[t]),d=c[t]?p:n[t]||n.flat;return(0,a.createElement)(f.Tooltip,{text:o,position:"top",key:t},(0,a.createElement)("div",{className:"components-border-radius-control__tooltip-wrapper"},(0,a.createElement)(f.__experimentalUnitControl,l({},i,{"aria-label":o,value:[u,d].join(""),onChange:s(t),onUnitChange:(y=t,e=>{const t={...n};t[y]=e,r(t)})}))));var y})))}function ng(e){let{isLinked:t,...n}=e;const r=t?(0,m.__)("Unlink radii"):(0,m.__)("Link radii");return(0,a.createElement)(f.Tooltip,{text:r},(0,a.createElement)("span",null,(0,a.createElement)(f.Button,l({},n,{className:"component-border-radius-control__linked-button",isSmall:!0,icon:t?Xr:eo,iconSize:24,"aria-label":r}))))}const rg={topLeft:void 0,topRight:void 0,bottomLeft:void 0,bottomRight:void 0},og={px:100,em:20,rem:20};function ig(e){let{onChange:t,values:n}=e;const[r,o]=(0,a.useState)(!Zm(n)||!Qm(n)),[i,l]=(0,a.useState)({flat:"string"==typeof n?(0,f.__experimentalParseQuantityAndUnitFromRawValue)(n)[1]:void 0,topLeft:(0,f.__experimentalParseQuantityAndUnitFromRawValue)(null==n?void 0:n.topLeft)[1],topRight:(0,f.__experimentalParseQuantityAndUnitFromRawValue)(null==n?void 0:n.topRight)[1],bottomLeft:(0,f.__experimentalParseQuantityAndUnitFromRawValue)(null==n?void 0:n.bottomLeft)[1],bottomRight:(0,f.__experimentalParseQuantityAndUnitFromRawValue)(null==n?void 0:n.bottomRight)[1]}),s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["px","em","rem"]}),c=Jm(i),u=s&&s.find((e=>e.value===c)),p=(null==u?void 0:u.step)||1,[d]=(0,f.__experimentalParseQuantityAndUnitFromRawValue)(Ym(n));return(0,a.createElement)("fieldset",{className:"components-border-radius-control"},(0,a.createElement)(f.BaseControl.VisualLabel,{as:"legend"},(0,m.__)("Radius")),(0,a.createElement)("div",{className:"components-border-radius-control__wrapper"},r?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Xm,{className:"components-border-radius-control__unit-control",values:n,min:0,onChange:t,selectedUnits:i,setSelectedUnits:l,units:s}),(0,a.createElement)(f.RangeControl,{label:(0,m.__)("Border radius"),hideLabelFromVision:!0,className:"components-border-radius-control__range-control",value:null!=d?d:"",min:0,max:og[c],initialPosition:0,withInputField:!1,onChange:e=>{t(void 0!==e?`${e}${c}`:void 0)},step:p})):(0,a.createElement)(tg,{min:0,onChange:t,selectedUnits:i,setSelectedUnits:l,values:n||rg,units:s}),(0,a.createElement)(ng,{onClick:()=>o(!r),isLinked:r})))}function lg(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(ig,{values:null==n||null===(t=n.border)||void 0===t?void 0:t.radius,onChange:e=>{const t=lo({...n,border:{...null==n?void 0:n.border,radius:e}});r({style:t})}})}Ap([Cp,Bp]);const ag=(e,t,n)=>{if(t){const n=(0,u.find)(e,{slug:t});if(n)return n}return{color:n}},sg=(e,t)=>(0,u.find)(e,{color:t});function cg(e,t){if(e&&t)return`has-${(0,u.kebabCase)(t)}-${e}`}function ug(){return{disableCustomColors:!Kr("color.custom"),disableCustomGradients:!Kr("color.customGradient")}}function pg(){const e=ug(),t=Kr("color.palette.custom"),n=Kr("color.palette.theme"),r=Kr("color.palette.default"),o=Kr("color.defaultPalette");e.colors=(0,a.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,m._x)("Theme","Indicates this palette comes from the theme."),colors:n}),o&&r&&r.length&&e.push({name:(0,m._x)("Default","Indicates this palette comes from WordPress."),colors:r}),t&&t.length&&e.push({name:(0,m._x)("Custom","Indicates this palette comes from the theme."),colors:t}),e}),[r,n,t]);const i=Kr("color.gradients.custom"),l=Kr("color.gradients.theme"),s=Kr("color.gradients.default"),c=Kr("color.defaultGradients");return e.gradients=(0,a.useMemo)((()=>{const e=[];return l&&l.length&&e.push({name:(0,m._x)("Theme","Indicates this palette comes from the theme."),gradients:l}),c&&s&&s.length&&e.push({name:(0,m._x)("Default","Indicates this palette comes from WordPress."),gradients:s}),i&&i.length&&e.push({name:(0,m._x)("Custom","Indicates this palette is created by the user."),gradients:i}),e}),[i,l,s]),e}const dg="__experimentalBorder",fg=["top","right","bottom","left"],yg=e=>{var t,n;return{...e,borderColor:void 0,style:{...e.style,border:{radius:null===(t=e.style)||void 0===t||null===(n=t.border)||void 0===n?void 0:n.radius}}}},mg=(e,t,n)=>{let r;return e.some((e=>e.colors.some((e=>e[t]===n&&(r=e,!0))))),r},gg=e=>{let{colors:t,namedColor:n,customColor:r}=e;if(n){const e=mg(t,"slug",n);if(e)return e}if(!r)return{color:void 0};const o=mg(t,"color",r);return o||{color:r}};function hg(e){const t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function bg(e){const{attributes:t,clientId:n,setAttributes:r}=e,{style:i}=t,{colors:l}=pg(),s=vg(e.name),c=Kr("border.color")&&vg(e.name,"color"),u=Kr("border.radius")&&vg(e.name,"radius"),p=Kr("border.style")&&vg(e.name,"style"),d=Kr("border.width")&&vg(e.name,"width");if([!c,!u,!p,!d].every(Boolean)||!s)return null;const y=(0,o.getBlockSupport)(e.name,[dg,"__experimentalDefaultControls"]),g=(null==y?void 0:y.color)||(null==y?void 0:y.width),h=((e,t)=>{const{borderColor:n,style:r}=e,{border:o}=r||{};if(n){const{color:e}=gg({colors:t,namedColor:n});return e?{...o,color:e}:o}if(!o)return o;const i={...o};return fg.forEach((e=>{var n;const r=hg(null===(n=i[e])||void 0===n?void 0:n.color);if(r){const{color:n}=gg({colors:t,namedColor:r});i[e]={...i[e],color:n}}})),i})(t,l);return(0,a.createElement)(go,{__experimentalGroup:"border"},(d||c)&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>(e=>{const{borderColor:t,style:n}=e.attributes;return(0,f.__experimentalIsDefinedBorder)(null==n?void 0:n.border)||!!t})(e),label:(0,m.__)("Border"),onDeselect:()=>(e=>{var t;let{attributes:n={},setAttributes:r}=e;const{style:o}=n;r({borderColor:void 0,style:{...o,border:lo({radius:null==o||null===(t=o.border)||void 0===t?void 0:t.radius})}})})(e),isShownByDefault:g,resetAllFilter:yg,panelId:n},(0,a.createElement)(f.__experimentalBorderBoxControl,{colors:l,enableAlpha:!0,enableStyle:p,onChange:e=>{var t;let n,o={...e};if((0,f.__experimentalHasSplitBorders)(e))o={top:{...e.top},right:{...e.right},bottom:{...e.bottom},left:{...e.left}},fg.forEach((t=>{var n;if(null!==(n=e[t])&&void 0!==n&&n.color){var r;const n=gg({colors:l,customColor:null===(r=e[t])||void 0===r?void 0:r.color});n.slug&&(o[t].color=`var:preset|color|${n.slug}`)}}));else if(null!=e&&e.color){const t=null==e?void 0:e.color,r=gg({colors:l,customColor:t});r.slug&&(n=r.slug,o.color=void 0)}const a=lo({...i,border:{radius:null==i||null===(t=i.border)||void 0===t?void 0:t.radius,...o}});r({style:a,borderColor:n})},popoverOffset:40,popoverPlacement:"left-start",value:h,__experimentalHasMultipleOrigins:!0,__experimentalIsRenderedInSidebar:!0})),u&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>function(e){var t,n;const r=null===(t=e.attributes.style)||void 0===t||null===(n=t.border)||void 0===n?void 0:n.radius;return"object"==typeof r?Object.entries(r).some(Boolean):!!r}(e),label:(0,m.__)("Radius"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:_g(r,"radius")})}(e),isShownByDefault:null==y?void 0:y.radius,resetAllFilter:e=>{var t;return{...e,style:{...e.style,border:{...null===(t=e.style)||void 0===t?void 0:t.border,radius:void 0}}}},panelId:n},(0,a.createElement)(lg,e)))}function vg(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"any";if("web"!==a.Platform.OS)return!1;const n=(0,o.getBlockSupport)(e,dg);return!0===n||("any"===t?!!(null!=n&&n.color||null!=n&&n.radius||null!=n&&n.width||null!=n&&n.style):!(null==n||!n[t]))}function _g(e,t){return lo({...e,border:{...null==e?void 0:e.border,[t]:void 0}})}function kg(e,t,n){if(!vg(t,"color")||co(t,dg,"color"))return e;const r=Sg(n),o=c()(e.className,r);return e.className=o||void 0,e}function Sg(e){var t;const{borderColor:n,style:r}=e,o=cg("border-color",n);return c()({"has-border-color":n||(null==r||null===(t=r.border)||void 0===t?void 0:t.color),[o]:!!o})}const Eg=(0,p.createHigherOrderComponent)((e=>t=>{var n,r,o,i,s,c,u,p,d;const{name:f,attributes:y}=t,{borderColor:m,style:g}=y,{colors:h}=pg();if(!vg(f,"color")||co(f,dg,"color"))return(0,a.createElement)(e,t);const{color:b}=gg({colors:h,namedColor:m}),{color:v}=gg({colors:h,namedColor:hg(null==g||null===(n=g.border)||void 0===n||null===(r=n.top)||void 0===r?void 0:r.color)}),{color:_}=gg({colors:h,namedColor:hg(null==g||null===(o=g.border)||void 0===o||null===(i=o.right)||void 0===i?void 0:i.color)}),{color:k}=gg({colors:h,namedColor:hg(null==g||null===(s=g.border)||void 0===s||null===(c=s.bottom)||void 0===c?void 0:c.color)}),{color:S}=gg({colors:h,namedColor:hg(null==g||null===(u=g.border)||void 0===u||null===(p=u.left)||void 0===p?void 0:p.color)}),E={borderTopColor:v||b,borderRightColor:_||b,borderBottomColor:k||b,borderLeftColor:S||b};let w=t.wrapperProps;return w={...t.wrapperProps,style:{...null===(d=t.wrapperProps)||void 0===d?void 0:d.style,...E}},(0,a.createElement)(e,l({},t,{wrapperProps:w}))}));function wg(e){if(e)return`has-${e}-gradient-background`}function Ag(e,t){const n=(0,u.find)(e,["slug",t]);return n&&n.gradient}function Cg(e,t){return(0,u.find)(e,["gradient",t])}function Ig(e,t){const n=Cg(e,t);return n&&n.slug}function xg(){let{gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{clientId:n}=dr(),r=Kr("color.gradients.custom"),o=Kr("color.gradients.theme"),i=Kr("color.gradients.default"),l=(0,a.useMemo)((()=>[...r||[],...o||[],...i||[]]),[r,o,i]),{gradient:s,customGradient:c}=(0,d.useSelect)((r=>{const{getBlockAttributes:o}=r(sr),i=o(n)||{};return{customGradient:i[t],gradient:i[e]}}),[n,e,t]),{updateBlockAttributes:u}=(0,d.useDispatch)(sr),p=(0,a.useCallback)((r=>{const o=Ig(l,r);u(n,o?{[e]:o,[t]:void 0}:{[e]:void 0,[t]:r})}),[l,n,u]),f=wg(s);let y;return y=s?Ag(l,s):c,{gradientClass:f,gradientValue:y,setGradient:p}}(0,i.addFilter)("blocks.registerBlockType","core/border/addAttributes",(function(e){return vg(e,"color")?e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}:e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/border/addSaveProps",kg),(0,i.addFilter)("blocks.registerBlockType","core/border/addEditProps",(function(e){if(!vg(e,"color")||co(e,dg,"color"))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),kg(r,e,n)},e})),(0,i.addFilter)("editor.BlockListBlock","core/border/with-border-color-palette-styles",Eg);const Bg=["colors","disableCustomColors","gradients","disableCustomGradients"],Pg={name:"color",title:"Solid",value:"color"},Tg={name:"gradient",title:"Gradient",value:"gradient"},Og=[Pg,Tg];function Rg(e){let{colors:t,gradients:n,disableCustomColors:r,disableCustomGradients:o,__experimentalHasMultipleOrigins:i,__experimentalIsRenderedInSidebar:l,className:s,label:p,onColorChange:d,onGradientChange:y,colorValue:m,gradientValue:g,clearable:h,showTitle:b=!0,enableAlpha:v}=e;const _=d&&(!(0,u.isEmpty)(t)||!r),k=y&&(!(0,u.isEmpty)(n)||!o);if(!_&&!k)return null;const S={[Pg.value]:(0,a.createElement)(f.ColorPalette,{value:m,onChange:k?e=>{d(e),y()}:d,colors:t,disableCustomColors:r,__experimentalHasMultipleOrigins:i,__experimentalIsRenderedInSidebar:l,clearable:h,enableAlpha:v}),[Tg.value]:(0,a.createElement)(f.GradientPicker,{__nextHasNoMargin:!0,value:g,onChange:_?e=>{y(e),d()}:y,gradients:n,disableCustomGradients:o,__experimentalHasMultipleOrigins:i,__experimentalIsRenderedInSidebar:l,clearable:h})},E=e=>(0,a.createElement)("div",{className:"block-editor-color-gradient-control__panel"},S[e]);return(0,a.createElement)(f.BaseControl,{__nextHasNoMarginBottom:!0,className:c()("block-editor-color-gradient-control",s)},(0,a.createElement)("fieldset",{className:"block-editor-color-gradient-control__fieldset"},(0,a.createElement)(f.__experimentalVStack,{spacing:1},b&&(0,a.createElement)("legend",null,(0,a.createElement)("div",{className:"block-editor-color-gradient-control__color-indicator"},(0,a.createElement)(f.BaseControl.VisualLabel,null,p))),_&&k&&(0,a.createElement)(f.TabPanel,{className:"block-editor-color-gradient-control__tabs",tabs:Og,initialTabName:g?Tg.value:!!_&&Pg.value},(e=>E(e.value))),!k&&E(Pg.value),!_&&E(Tg.value))))}function Ng(e){const t={};return t.colors=Kr("color.palette"),t.gradients=Kr("color.gradients"),t.disableCustomColors=!Kr("color.custom"),t.disableCustomGradients=!Kr("color.customGradient"),(0,a.createElement)(Rg,l({},t,e))}var Fg=function(e){return(0,u.every)(Bg,(t=>e.hasOwnProperty(t)))?(0,a.createElement)(Rg,e):(0,a.createElement)(Ng,e)};const Mg=e=>{let{setting:t,children:n,panelId:r,...o}=e;return(0,a.createElement)(f.__experimentalToolsPanelItem,l({hasValue:()=>!!t.colorValue||!!t.gradientValue,label:t.label,onDeselect:()=>{t.colorValue?t.onColorChange():t.gradientValue&&t.onGradientChange()},isShownByDefault:void 0===t.isShownByDefault||t.isShownByDefault},o,{className:"block-editor-tools-panel-color-gradient-settings__item",panelId:r,resetAllFilter:t.resetAllFilter}),n)},Dg=e=>{let{colorValue:t,label:n}=e;return(0,a.createElement)(f.__experimentalHStack,{justify:"flex-start"},(0,a.createElement)(f.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:t}),(0,a.createElement)(f.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:n},n))},Lg=e=>t=>{let{onToggle:n,isOpen:r}=t;const{colorValue:o,label:i}=e,l={onClick:n,className:c()("block-editor-panel-color-gradient-settings__dropdown",{"is-open":r}),"aria-expanded":r};return(0,a.createElement)(f.Button,l,(0,a.createElement)(Dg,{colorValue:o,label:i}))};function Ug(e){let t,{colors:n,disableCustomColors:r,disableCustomGradients:o,enableAlpha:i,gradients:s,settings:c,__experimentalHasMultipleOrigins:u,__experimentalIsRenderedInSidebar:p,...d}=e;return p&&(t={placement:"left-start",offset:36,shift:!0}),(0,a.createElement)(a.Fragment,null,c.map(((e,c)=>{var y;const m={clearable:!1,colorValue:e.colorValue,colors:n,disableCustomColors:r,disableCustomGradients:o,enableAlpha:i,gradientValue:e.gradientValue,gradients:s,label:e.label,onColorChange:e.onColorChange,onGradientChange:e.onGradientChange,showTitle:!1,__experimentalHasMultipleOrigins:u,__experimentalIsRenderedInSidebar:p,...e},g={colorValue:null!==(y=e.gradientValue)&&void 0!==y?y:e.colorValue,label:e.label};return e&&(0,a.createElement)(Mg,l({key:c,setting:e},d),(0,a.createElement)(f.Dropdown,{popoverProps:t,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:Lg(g),renderContent:()=>(0,a.createElement)(f.__experimentalDropdownContentWrapper,{paddingSize:"none"},(0,a.createElement)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content"},(0,a.createElement)(Fg,m)))}))})))}Ap([Cp,Bp]);var jg=function(e){let{backgroundColor:t,fallbackBackgroundColor:n,fallbackTextColor:r,fallbackLinkColor:o,fontSize:i,isLargeText:l,textColor:s,linkColor:c,enableAlphaChecker:u=!1}=e;const p=t||n;if(!p)return null;const d=s||r,y=c||o;if(!d&&!y)return null;const g=[{color:d,description:(0,m.__)("text color")},{color:y,description:(0,m.__)("link color")}],h=Ep(p),b=h.alpha()<1,v=h.brightness(),_={level:"AA",size:l||!1!==l&&i>=24?"large":"small"};let k="",S="";for(const e of g){if(!e.color)continue;const t=Ep(e.color),n=t.isReadable(h,_),r=t.alpha()<1;if(!n){if(b||r)continue;k=vnull==e?void 0:e.colorValue));(0,a.useEffect)((()=>{var e;if(!o||!y.length)return;if(!f.current)return;u(zg(f.current).color);const t=null===(e=f.current)||void 0===e?void 0:e.querySelector("a");t&&t.innerText&&d(zg(t).color);let n=f.current,r=zg(n).backgroundColor;for(;"rgba(0, 0, 0, 0)"===r&&n.parentNode&&n.parentNode.nodeType===n.parentNode.ELEMENT_NODE;)n=n.parentNode,r=zg(n).backgroundColor;s(r)}));const m=pg();return(0,a.createElement)(go,{__experimentalGroup:"color"},(0,a.createElement)(Ug,l({enableAlpha:t,panelId:r,settings:n,__experimentalIsItemGroup:!1,__experimentalHasMultipleOrigins:!0,__experimentalIsRenderedInSidebar:!0},m)),o&&(0,a.createElement)(jg,{backgroundColor:i,textColor:c,enableAlphaChecker:t,linkColor:p}))}const Gg="color",Hg=e=>{const t=(0,o.getBlockSupport)(e,Gg);return t&&(!0===t.link||!0===t.gradient||!1!==t.background||!1!==t.text)},Wg=e=>{if("web"!==a.Platform.OS)return!1;const t=(0,o.getBlockSupport)(e,Gg);return null!==t&&"object"==typeof t&&!!t.link},$g=e=>{const t=(0,o.getBlockSupport)(e,Gg);return null!==t&&"object"==typeof t&&!!t.gradients},Kg=e=>{const t=(0,o.getBlockSupport)(e,Gg);return t&&!1!==t.background},qg=e=>{const t=(0,o.getBlockSupport)(e,Gg);return t&&!1!==t.text},Jg=(e,t)=>lo(ao(t,e,void 0)),Yg=e=>({textColor:void 0,style:Jg(["color","text"],e.style)}),Qg=e=>({style:Jg(["elements","link","color","text"],e.style)}),Zg=e=>{var t;return{backgroundColor:void 0,gradient:void 0,style:{...e.style,color:{...null===(t=e.style)||void 0===t?void 0:t.color,background:void 0,gradient:void 0}}}};function Xg(e,t,n){var r,o,i,l,a,s;if(!Hg(t)||co(t,Gg))return e;const u=$g(t),{backgroundColor:p,textColor:d,gradient:f,style:y}=n,m=e=>!co(t,Gg,e),g=m("text")?cg("color",d):void 0,h=m("gradients")?wg(f):void 0,b=m("background")?cg("background-color",p):void 0,v=m("background")||m("gradients"),_=p||(null==y||null===(r=y.color)||void 0===r?void 0:r.background)||u&&(f||(null==y||null===(o=y.color)||void 0===o?void 0:o.gradient)),k=c()(e.className,g,h,{[b]:!(u&&null!=y&&null!==(i=y.color)&&void 0!==i&&i.gradient||!b),"has-text-color":m("text")&&(d||(null==y||null===(l=y.color)||void 0===l?void 0:l.text)),"has-background":v&&_,"has-link-color":m("link")&&(null==y||null===(a=y.elements)||void 0===a||null===(s=a.link)||void 0===s?void 0:s.color)});return e.className=k||void 0,e}const eh=(e,t)=>{const n=/var:preset\|color\|(.+)/.exec(t);return n&&n[1]?ag(e,n[1]).color:t};function th(e){var t,n,r,i,l,s,c,u,p;const{name:d,attributes:f}=e,y=Kr("color.palette.custom"),g=Kr("color.palette.theme"),h=Kr("color.palette.default"),b=(0,a.useMemo)((()=>[...y||[],...g||[],...h||[]]),[y,g,h]),v=Kr("color.gradients.custom"),_=Kr("color.gradients.theme"),k=Kr("color.gradients.default"),S=(0,a.useMemo)((()=>[...v||[],..._||[],...k||[]]),[v,_,k]),E=Kr("color.custom"),w=Kr("color.customGradient"),A=Kr("color.background"),C=Kr("color.link"),I=Kr("color.text"),x=E||!g||(null==g?void 0:g.length)>0,B=w||!_||(null==_?void 0:_.length)>0,P=(0,a.useRef)(f);if((0,a.useEffect)((()=>{P.current=f}),[f]),!Hg(d))return null;const T=Wg(d)&&C&&x,O=qg(d)&&I&&x,R=Kg(d)&&A&&x,N=$g(d)&&B;if(!(T||O||R||N))return null;const{style:F,textColor:M,backgroundColor:D,gradient:L}=f;let U;if(N&&L)U=Ag(S,L);else if(N){var j;U=null==F||null===(j=F.color)||void 0===j?void 0:j.gradient}const z=t=>n=>{var r,o;const i=sg(b,n),l=t+"Color",a={...P.current.style,color:{...null===(r=P.current)||void 0===r||null===(o=r.style)||void 0===o?void 0:o.color,[t]:null!=i&&i.slug?void 0:n}},s=null!=i&&i.slug?i.slug:void 0,c={style:lo(a),[l]:s};e.setAttributes(c),P.current={...P.current,...c}},V=(0,o.getBlockSupport)(e.name,[Gg,"__experimentalDefaultControls"]),G=!("web"!==a.Platform.OS||L||null!=F&&null!==(t=F.color)&&void 0!==t&&t.gradient||!1===(0,o.getBlockSupport)(e.name,[Gg,"enableContrastChecker"]));return(0,a.createElement)(Vg,{enableContrastChecking:G,clientId:e.clientId,enableAlpha:!0,settings:[...O?[{label:(0,m.__)("Text"),onColorChange:z("text"),colorValue:ag(b,M,null==F||null===(n=F.color)||void 0===n?void 0:n.text).color,isShownByDefault:null==V?void 0:V.text,resetAllFilter:Yg}]:[],...R||N?[{label:(0,m.__)("Background"),onColorChange:R?z("background"):void 0,colorValue:ag(b,D,null==F||null===(r=F.color)||void 0===r?void 0:r.background).color,gradientValue:U,onGradientChange:N?t=>{const n=Ig(S,t);let r;if(n){var o,i,l;const e={...null===(o=P.current)||void 0===o?void 0:o.style,color:{...null===(i=P.current)||void 0===i||null===(l=i.style)||void 0===l?void 0:l.color,gradient:void 0}};r={style:lo(e),gradient:n}}else{var a,s,c;const e={...null===(a=P.current)||void 0===a?void 0:a.style,color:{...null===(s=P.current)||void 0===s||null===(c=s.style)||void 0===c?void 0:c.color,gradient:t}};r={style:lo(e),gradient:void 0}}e.setAttributes(r),P.current={...P.current,...r}}:void 0,isShownByDefault:null==V?void 0:V.background,resetAllFilter:Zg}]:[],...T?[{label:(0,m.__)("Link"),onColorChange:t=>{var n;const r=sg(b,t),o=null!=r&&r.slug?`var:preset|color|${r.slug}`:t,i=lo(ao(null===(n=P.current)||void 0===n?void 0:n.style,["elements","link","color","text"],o));e.setAttributes({style:i}),P.current={...P.current,style:i}},colorValue:eh(b,null==F||null===(i=F.elements)||void 0===i||null===(l=i.link)||void 0===l||null===(s=l.color)||void 0===s?void 0:s.text),clearable:!(null==F||null===(c=F.elements)||void 0===c||null===(u=c.link)||void 0===u||null===(p=u.color)||void 0===p||!p.text),isShownByDefault:null==V?void 0:V.link,resetAllFilter:Qg}]:[]]})}const nh=(0,p.createHigherOrderComponent)((e=>t=>{var n;const{name:r,attributes:o}=t,{backgroundColor:i,textColor:s}=o,c=Kr("color.palette.custom")||[],u=Kr("color.palette.theme")||[],p=Kr("color.palette.default")||[],d=(0,a.useMemo)((()=>[...c||[],...u||[],...p||[]]),[c,u,p]);if(!Hg(r)||co(r,Gg))return(0,a.createElement)(e,t);const f={};var y,m;s&&!co(r,Gg,"text")&&(f.color=null===(y=ag(d,s))||void 0===y?void 0:y.color);i&&!co(r,Gg,"background")&&(f.backgroundColor=null===(m=ag(d,i))||void 0===m?void 0:m.color);let g=t.wrapperProps;return g={...t.wrapperProps,style:{...f,...null===(n=t.wrapperProps)||void 0===n?void 0:n.style}},(0,a.createElement)(e,l({},t,{wrapperProps:g}))})),rh={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};(0,i.addFilter)("blocks.registerBlockType","core/color/addAttribute",(function(e){return Hg(e)?(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),$g(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}}),e):e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/color/addSaveProps",Xg),(0,i.addFilter)("blocks.registerBlockType","core/color/addEditProps",(function(e){if(!Hg(e)||co(e,Gg))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),Xg(r,e,n)},e})),(0,i.addFilter)("editor.BlockListBlock","core/color/with-color-palette-styles",nh),(0,i.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",(function(e,t,n,r){const o=e.name;return so({linkColor:Wg(o),textColor:qg(o),backgroundColor:Kg(o),gradient:$g(o)},rh,e,t,n,r)}));const oh=[{name:(0,m._x)("Regular","font style"),value:"normal"},{name:(0,m._x)("Italic","font style"),value:"italic"}],ih=[{name:(0,m._x)("Thin","font weight"),value:"100"},{name:(0,m._x)("Extra Light","font weight"),value:"200"},{name:(0,m._x)("Light","font weight"),value:"300"},{name:(0,m._x)("Regular","font weight"),value:"400"},{name:(0,m._x)("Medium","font weight"),value:"500"},{name:(0,m._x)("Semi Bold","font weight"),value:"600"},{name:(0,m._x)("Bold","font weight"),value:"700"},{name:(0,m._x)("Extra Bold","font weight"),value:"800"},{name:(0,m._x)("Black","font weight"),value:"900"}],lh=(e,t)=>e?t?(0,m.__)("Appearance"):(0,m.__)("Font style"):(0,m.__)("Font weight");function ah(e){const{onChange:t,hasFontStyles:n=!0,hasFontWeights:r=!0,value:{fontStyle:o,fontWeight:i},...s}=e,c=n||r,u=lh(n,r),p={key:"default",name:(0,m.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},d=(0,a.useMemo)((()=>n&&r?(()=>{const e=[p];return oh.forEach((t=>{let{name:n,value:r}=t;ih.forEach((t=>{let{name:o,value:i}=t;const l="normal"===r?o:(0,m.sprintf)((0,m.__)("%1$s %2$s"),o,n);e.push({key:`${r}-${i}`,name:l,style:{fontStyle:r,fontWeight:i}})}))})),e})():n?(()=>{const e=[p];return oh.forEach((t=>{let{name:n,value:r}=t;e.push({key:r,name:n,style:{fontStyle:r,fontWeight:void 0}})})),e})():(()=>{const e=[p];return ih.forEach((t=>{let{name:n,value:r}=t;e.push({key:r,name:n,style:{fontStyle:void 0,fontWeight:r}})})),e})()),[e.options]),y=d.find((e=>e.style.fontStyle===o&&e.style.fontWeight===i))||d[0];return c&&(0,a.createElement)(f.CustomSelectControl,l({},s,{className:"components-font-appearance-control",label:u,describedBy:y?n?r?(0,m.sprintf)((0,m.__)("Currently selected font appearance: %s"),y.name):(0,m.sprintf)((0,m.__)("Currently selected font style: %s"),y.name):(0,m.sprintf)((0,m.__)("Currently selected font weight: %s"),y.name):(0,m.__)("No selected font appearance"),options:d,value:y,onChange:e=>{let{selectedItem:n}=e;return t(n.style)},__nextUnconstrainedWidth:!0}))}const sh=1.5,ch=.1;var uh=e=>{let{value:t,onChange:n,__nextHasNoMarginBottom:r=!1,__unstableInputWidth:o="60px",...i}=e;const s=function(e){return void 0!==e&&""!==e}(t),c=s?t:"";r||j()("Bottom margin styles for wp.blockEditor.LineHeightControl",{since:"6.0",version:"6.4",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version"});const u=r?void 0:{marginBottom:24};return(0,a.createElement)("div",{className:"block-editor-line-height-control",style:u},(0,a.createElement)(f.__experimentalNumberControl,l({},i,{__unstableInputWidth:o,__unstableStateReducer:(e,t)=>{var n;const r=["insertText","insertFromPaste"].includes(null===(n=t.payload.event.nativeEvent)||void 0===n?void 0:n.inputType),o=((e,t)=>{if(s)return e;switch(`${e}`){case"0.1":return 1.6;case"0":return t?e:1.4;case"":return sh;default:return e}})(e.value,r);return{...e,value:o}},onChange:n,label:(0,m.__)("Line height"),placeholder:sh,step:ch,value:c,min:0})))};const ph="typography.lineHeight";function dh(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(uh,{__unstableInputWidth:"100%",__nextHasNoMarginBottom:!0,value:null==n||null===(t=n.typography)||void 0===t?void 0:t.lineHeight,onChange:e=>{const t={...n,typography:{...null==n?void 0:n.typography,lineHeight:e}};r({style:lo(t)})},size:"__unstable-large"})}function fh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!Kr("typography.lineHeight");return!(0,o.hasBlockSupport)(e,ph)||t}const yh="typography.__experimentalFontStyle",mh="typography.__experimentalFontWeight";function gh(e){var t,n;const{attributes:{style:r},setAttributes:o}=e,i=!hh(e),l=!bh(e),s=null==r||null===(t=r.typography)||void 0===t?void 0:t.fontStyle,c=null==r||null===(n=r.typography)||void 0===n?void 0:n.fontWeight;return(0,a.createElement)(ah,{onChange:e=>{o({style:lo({...r,typography:{...null==r?void 0:r.typography,fontStyle:e.fontStyle,fontWeight:e.fontWeight}})})},hasFontStyles:i,hasFontWeights:l,value:{fontStyle:s,fontWeight:c},size:"__unstable-large"})}function hh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,o.hasBlockSupport)(e,yh),n=Kr("typography.fontStyle");return!t||!n}function bh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,o.hasBlockSupport)(e,mh),n=Kr("typography.fontWeight");return!t||!n}function vh(e){const t=hh(e),n=bh(e);return t&&n}function _h(e){let{value:t="",onChange:n,fontFamilies:r,...o}=e;const i=Kr("typography.fontFamilies");if(r||(r=i),(0,u.isEmpty)(r))return null;const s=[{value:"",label:(0,m.__)("Default")},...r.map((e=>{let{fontFamily:t,name:n}=e;return{value:t,label:n||t}}))];return(0,a.createElement)(f.SelectControl,l({label:(0,m.__)("Font"),options:s,value:t,onChange:n,labelPosition:"top"},o))}const kh="typography.__experimentalFontFamily";function Sh(e,t,n){if(!(0,o.hasBlockSupport)(t,kh))return e;if(co(t,cb,"fontFamily"))return e;if(null==n||!n.fontFamily)return e;const r=new(fy())(e.className);r.add(`has-${(0,u.kebabCase)(null==n?void 0:n.fontFamily)}-font-family`);const i=r.value;return e.className=i||void 0,e}function Eh(e){var t;let{setAttributes:n,attributes:{fontFamily:r}}=e;const o=Kr("typography.fontFamilies"),i=null===(t=(0,u.find)(o,(e=>{let{slug:t}=e;return r===t})))||void 0===t?void 0:t.fontFamily;return(0,a.createElement)(_h,{className:"block-editor-hooks-font-family-control",fontFamilies:o,value:i,onChange:function(e){const t=(0,u.find)(o,(t=>{let{fontFamily:n}=t;return n===e}));n({fontFamily:null==t?void 0:t.slug})},size:"__unstable-large",__nextHasNoMarginBottom:!0})}function wh(e){let{name:t}=e;const n=Kr("typography.fontFamilies");return!n||0===n.length||!(0,o.hasBlockSupport)(t,kh)}(0,i.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",(function(e){return(0,o.hasBlockSupport)(e,kh)?(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}}),e):e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/fontFamily/addSaveProps",Sh),(0,i.addFilter)("blocks.registerBlockType","core/fontFamily/addEditProps",(function(e){if(!(0,o.hasBlockSupport)(e,kh))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),Sh(r,e,n)},e}));const Ah=(e,t,n)=>{if(t){const n=(0,u.find)(e,{slug:t});if(n)return n}return{size:n}};function Ch(e,t){const n=(0,u.find)(e,{size:t});return n||{size:t}}function Ih(e){if(e)return`has-${(0,u.kebabCase)(e)}-font-size`}var xh=function(e){const t=Kr("typography.fontSizes"),n=!Kr("typography.customFontSize");return(0,a.createElement)(f.FontSizePicker,l({},e,{fontSizes:t,disableCustomFontSizes:n}))};const Bh="1600px",Ph="768px",Th=1,Oh=.75,Rh="14px";function Nh(e){let{minimumFontSize:t,maximumFontSize:n,fontSize:r,minimumViewPortWidth:o=Ph,maximumViewPortWidth:i=Bh,scaleFactor:l=Th,minimumFontSizeFactor:a=Oh,minimumFontSizeLimit:s=Rh}=e;if(r){const e=Fh(r);if(null==e||!e.unit)return null;const o=Fh(s,{coerceTo:e.unit});if(null!=o&&o.value&&!t&&!n&&(null==e?void 0:e.value)<=(null==o?void 0:o.value))return null;if(n||(n=`${e.value}${e.unit}`),!t){const n=Mh(e.value*a,3);t=null!=o&&o.value&&n<(null==o?void 0:o.value)?`${o.value}${o.unit}`:`${n}${e.unit}`}}const c=Fh(t),u=(null==c?void 0:c.unit)||"rem",p=Fh(n,{coerceTo:u});if(!c||!p)return null;const d=Fh(t,{coerceTo:"rem"}),f=Fh(i,{coerceTo:u}),y=Fh(o,{coerceTo:u});if(!f||!y||!d)return null;const m=Mh(y.value/100,3),g=Mh(m,3)+u,h=Mh(((p.value-c.value)/(f.value-y.value)*100||1)*l,3);return`clamp(${t}, ${`${d.value}${d.unit} + ((1vw - ${g}) * ${h})`}, ${n})`}function Fh(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof e&&"number"!=typeof e)return null;isFinite(e)&&(e=`${e}px`);const{coerceTo:n,rootSizeValue:r,acceptableUnits:o}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=null==o?void 0:o.join("|"),l=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.match(l);if(!a||a.length<3)return null;let[,s,c]=a,u=parseFloat(s);return"px"!==n||"em"!==c&&"rem"!==c||(u*=r,c=n),"px"!==c||"em"!==n&&"rem"!==n||(u/=r,c=n),"em"!==n&&"rem"!==n||"em"!==c&&"rem"!==c||(c=n),{value:Mh(u,3),unit:c}}function Mh(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;const n=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*n)/n):void 0}const Dh="typography.fontSize";function Lh(e,t,n){if(!(0,o.hasBlockSupport)(t,Dh))return e;if(co(t,cb,"fontSize"))return e;const r=new(fy())(e.className);r.add(Ih(n.fontSize));const i=r.value;return e.className=i||void 0,e}function Uh(e){var t,n;const{attributes:{fontSize:r,style:o},setAttributes:i}=e,l=Kr("typography.fontSizes"),s=Ah(l,r,null==o||null===(t=o.typography)||void 0===t?void 0:t.fontSize),c=(null==s?void 0:s.size)||(null==o||null===(n=o.typography)||void 0===n?void 0:n.fontSize)||r;return(0,a.createElement)(xh,{onChange:e=>{const t=Ch(l,e).slug;i({style:lo({...o,typography:{...null==o?void 0:o.typography,fontSize:t?void 0:e}}),fontSize:t})},value:c,withReset:!1,size:"__unstable-large",__nextHasNoMarginBottom:!0})}function jh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Kr("typography.fontSizes"),n=!(null==t||!t.length);return!(0,o.hasBlockSupport)(e,Dh)||!n}const zh=(0,p.createHigherOrderComponent)((e=>t=>{var n,r;const i=Kr("typography.fontSizes"),{name:l,attributes:{fontSize:s,style:c},wrapperProps:u}=t;if(!(0,o.hasBlockSupport)(l,Dh)||co(l,cb,"fontSize")||!s||null!=c&&null!==(n=c.typography)&&void 0!==n&&n.fontSize)return(0,a.createElement)(e,t);const p=Ah(i,s,null==c||null===(r=c.typography)||void 0===r?void 0:r.fontSize).size,d={...t,wrapperProps:{...u,style:{fontSize:p,...null==u?void 0:u.style}}};return(0,a.createElement)(e,d)}),"withFontSizeInlineStyles"),Vh={fontSize:[["fontSize"],["style","typography","fontSize"]]};(0,i.addFilter)("blocks.registerBlockType","core/font/addAttribute",(function(e){return(0,o.hasBlockSupport)(e,Dh)?(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}}),e):e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/font/addSaveProps",Lh),(0,i.addFilter)("blocks.registerBlockType","core/font/addEditProps",(function(e){if(!(0,o.hasBlockSupport)(e,Dh))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),Lh(r,e,n)},e})),(0,i.addFilter)("editor.BlockListBlock","core/font-size/with-font-size-inline-styles",zh),(0,i.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",(function(e,t,n,r){const i=e.name;return so({fontSize:(0,o.hasBlockSupport)(i,Dh)},Vh,e,t,n,r)})),(0,i.addFilter)("blocks.registerBlockType","core/font-size/addEditPropsForFluidCustomFontSizes",(function(e){if(!(0,o.hasBlockSupport)(e,Dh)||co(e,cb,"fontSize"))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{var n,r,o;const i=t?t(e):{},l=null==i||null===(n=i.style)||void 0===n?void 0:n.fontSize,a=!(null===(r=(0,d.select)(sr).getSettings().__experimentalFeatures)||void 0===r||null===(o=r.typography)||void 0===o||!o.fluid),s=l&&a?Nh({fontSize:l}):null;return null===s?i:{...i,style:{...null==i?void 0:i.style,fontSize:s}}},e}),11);var Gh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7 11.5h10V13H7z"}));var Hh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"}));var Wh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"}));const $h=[{name:(0,m.__)("None"),value:"none",icon:Gh},{name:(0,m.__)("Underline"),value:"underline",icon:Hh},{name:(0,m.__)("Strikethrough"),value:"line-through",icon:Wh}];function Kh(e){let{value:t,onChange:n,className:r}=e;return(0,a.createElement)("fieldset",{className:c()("block-editor-text-decoration-control",r)},(0,a.createElement)(f.BaseControl.VisualLabel,{as:"legend"},(0,m.__)("Decoration")),(0,a.createElement)("div",{className:"block-editor-text-decoration-control__buttons"},$h.map((e=>(0,a.createElement)(f.Button,{key:e.value,icon:e.icon,label:e.name,isPressed:e.value===t,onClick:()=>{n(e.value===t?void 0:e.value)}})))))}const qh="typography.__experimentalTextDecoration";function Jh(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(Kh,{value:null==n||null===(t=n.typography)||void 0===t?void 0:t.textDecoration,onChange:function(e){r({style:lo({...n,typography:{...null==n?void 0:n.typography,textDecoration:e}})})},size:"__unstable-large"})}function Yh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!(0,o.hasBlockSupport)(e,qh),n=Kr("typography.textDecoration");return t||!n}var Qh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"}));var Zh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"}));var Xh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"}));const eb=[{name:(0,m.__)("None"),value:"none",icon:Gh},{name:(0,m.__)("Uppercase"),value:"uppercase",icon:Qh},{name:(0,m.__)("Lowercase"),value:"lowercase",icon:Zh},{name:(0,m.__)("Capitalize"),value:"capitalize",icon:Xh}];function tb(e){let{className:t,value:n,onChange:r}=e;return(0,a.createElement)("fieldset",{className:c()("block-editor-text-transform-control",t)},(0,a.createElement)(f.BaseControl.VisualLabel,{as:"legend"},(0,m.__)("Letter case")),(0,a.createElement)("div",{className:"block-editor-text-transform-control__buttons"},eb.map((e=>(0,a.createElement)(f.Button,{key:e.value,icon:e.icon,label:e.name,isPressed:e.value===n,onClick:()=>{r(e.value===n?void 0:e.value)}})))))}const nb="typography.__experimentalTextTransform";function rb(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(tb,{value:null==n||null===(t=n.typography)||void 0===t?void 0:t.textTransform,onChange:function(e){r({style:lo({...n,typography:{...null==n?void 0:n.typography,textTransform:e}})})},size:"__unstable-large"})}function ob(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!(0,o.hasBlockSupport)(e,nb),n=Kr("typography.textTransform");return t||!n}function ib(e){let{value:t,onChange:n,__unstableInputWidth:r="60px",...o}=e;const i=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,a.createElement)(f.__experimentalUnitControl,l({},o,{label:(0,m.__)("Letter spacing"),value:t,__unstableInputWidth:r,units:i,onChange:n}))}const lb="typography.__experimentalLetterSpacing";function ab(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(ib,{value:null==n||null===(t=n.typography)||void 0===t?void 0:t.letterSpacing,onChange:function(e){r({style:lo({...n,typography:{...null==n?void 0:n.typography,letterSpacing:e}})})},__unstableInputWidth:"100%",size:"__unstable-large"})}function sb(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!(0,o.hasBlockSupport)(e,lb),n=Kr("typography.letterSpacing");return t||!n}const cb="typography",ub=[ph,Dh,yh,mh,kh,qh,nb,lb];function pb(e){const{clientId:t}=e,n=wh(e),r=jh(e),i=vh(e),l=fh(e),s=Yh(e),c=ob(e),u=sb(e),p=!hh(e),d=!bh(e),y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=[vh(e),jh(e),fh(e),wh(e),Yh(e),ob(e),sb(e)];return t.filter(Boolean).length===t.length}(e),g=db(e.name);if(y||!g)return null;const h=(0,o.getBlockSupport)(e.name,[cb,"__experimentalDefaultControls"]),b=e=>t=>{var n;return{...t,style:{...t.style,typography:{...null===(n=t.style)||void 0===n?void 0:n.typography,[e]:void 0}}}};return(0,a.createElement)(go,{__experimentalGroup:"typography"},!n&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>function(e){return!!e.attributes.fontFamily}(e),label:(0,m.__)("Font family"),onDeselect:()=>function(e){let{setAttributes:t}=e;t({fontFamily:void 0})}(e),isShownByDefault:null==h?void 0:h.fontFamily,resetAllFilter:e=>({...e,fontFamily:void 0}),panelId:t},(0,a.createElement)(Eh,e)),!r&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>function(e){var t;const{fontSize:n,style:r}=e.attributes;return!!n||!(null==r||null===(t=r.typography)||void 0===t||!t.fontSize)}(e),label:(0,m.__)("Font size"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({fontSize:void 0,style:lo({...r,typography:{...null==r?void 0:r.typography,fontSize:void 0}})})}(e),isShownByDefault:null==h?void 0:h.fontSize,resetAllFilter:e=>{var t;return{...e,fontSize:void 0,style:{...e.style,typography:{...null===(t=e.style)||void 0===t?void 0:t.typography,fontSize:void 0}}}},panelId:t},(0,a.createElement)(Uh,e)),!i&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){var t;const{fontStyle:n,fontWeight:r}=(null===(t=e.attributes.style)||void 0===t?void 0:t.typography)||{};return!!n||!!r}(e),label:lh(p,d),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,fontStyle:void 0,fontWeight:void 0}})})}(e),isShownByDefault:null==h?void 0:h.fontAppearance,resetAllFilter:e=>{var t;return{...e,style:{...e.style,typography:{...null===(t=e.style)||void 0===t?void 0:t.typography,fontStyle:void 0,fontWeight:void 0}}}},panelId:t},(0,a.createElement)(gh,e)),!l&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){var t,n;return!(null===(t=e.attributes.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.lineHeight)}(e),label:(0,m.__)("Line height"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,lineHeight:void 0}})})}(e),isShownByDefault:null==h?void 0:h.lineHeight,resetAllFilter:b("lineHeight"),panelId:t},(0,a.createElement)(dh,e)),!u&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){var t,n;return!(null===(t=e.attributes.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.letterSpacing)}(e),label:(0,m.__)("Letter spacing"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,letterSpacing:void 0}})})}(e),isShownByDefault:null==h?void 0:h.letterSpacing,resetAllFilter:b("letterSpacing"),panelId:t},(0,a.createElement)(ab,e)),!s&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){var t,n;return!(null===(t=e.attributes.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.textDecoration)}(e),label:(0,m.__)("Decoration"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,textDecoration:void 0}})})}(e),isShownByDefault:null==h?void 0:h.textDecoration,resetAllFilter:b("textDecoration"),panelId:t},(0,a.createElement)(Jh,e)),!c&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>function(e){var t,n;return!(null===(t=e.attributes.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.textTransform)}(e),label:(0,m.__)("Letter case"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,textTransform:void 0}})})}(e),isShownByDefault:null==h?void 0:h.textTransform,resetAllFilter:b("textTransform"),panelId:t},(0,a.createElement)(rb,e)))}const db=e=>ub.some((t=>(0,o.hasBlockSupport)(e,t)));const fb=[...ub,dg,Gg,Po],yb=e=>fb.some((t=>(0,o.hasBlockSupport)(e,t)));function mb(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={};return(0,fi.getCSSRules)(e).forEach((e=>{t[e.key]=e.value})),t}const gb={"__experimentalBorder.__experimentalSkipSerialization":["border"],"color.__experimentalSkipSerialization":[Gg],[`${cb}.__experimentalSkipSerialization`]:[cb],[`${Po}.__experimentalSkipSerialization`]:["spacing"]},hb={...gb,[`${Po}`]:["spacing.blockGap"]},bb={gradients:"gradient"};function vb(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:hb;if(!yb(t))return e;let{style:i}=n;return Object.entries(r).forEach((e=>{let[n,r]=e;const l=(0,o.getBlockSupport)(t,n);!0===l&&(i=(0,u.omit)(i,r)),Array.isArray(l)&&l.forEach((e=>{const t=bb[e]||e;i=(0,u.omit)(i,[[...r,t]])}))})),e.style={...mb(i),...e.style},e}const _b=(0,p.createHigherOrderComponent)((e=>t=>{const n=fr();return(0,a.createElement)(a.Fragment,null,n&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(th,t),(0,a.createElement)(pb,t),(0,a.createElement)(bg,t),(0,a.createElement)(Ro,t)),(0,a.createElement)(e,t))}),"withToolbarControls"),kb=(0,p.createHigherOrderComponent)((e=>t=>{var n,r;const i=`wp-elements-${(0,p.useInstanceId)(e)}`,s=co(t.name,Gg,"link"),u=(0,a.useMemo)((()=>{var e;const n=null===(e=t.attributes.style)||void 0===e?void 0:e.elements,r=[];if(n&&Object.keys(n).length>0){var l;const e={...n,link:{...n.link,color:s||null===(l=n.link)||void 0===l?void 0:l.color}};for(const[t,n]of Object.entries(e)){const e=(0,fi.compileCSS)(n,{selector:`.editor-styles-wrapper .${i} ${o.__EXPERIMENTAL_ELEMENTS[t]}`});e&&r.push(e)}}return r.length>0?r:void 0}),[null===(n=t.attributes.style)||void 0===n?void 0:n.elements]),d=(0,a.useContext)(Wm.__unstableElementContext);return(0,a.createElement)(a.Fragment,null,u&&d&&(0,a.createPortal)((0,a.createElement)("style",{dangerouslySetInnerHTML:{__html:u}}),d),(0,a.createElement)(e,l({},t,{className:null!==(r=t.attributes.style)&&void 0!==r&&r.elements?c()(t.className,i):t.className})))}));(0,i.addFilter)("blocks.registerBlockType","core/style/addAttribute",(function(e){return yb(e)?(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e):e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/style/addSaveProps",vb),(0,i.addFilter)("blocks.registerBlockType","core/style/addEditProps",(function(e){if(!yb(e))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),vb(r,e,n,gb)},e})),(0,i.addFilter)("editor.BlockEdit","core/style/with-block-controls",_b),(0,i.addFilter)("editor.BlockListBlock","core/editor/with-elements-styles",kb);(0,i.addFilter)("blocks.registerBlockType","core/settings/addAttribute",(function(e){var t,n;return n=e,(0,o.hasBlockSupport)(n,"__experimentalSettings",!1)?(null!=e&&null!==(t=e.attributes)&&void 0!==t&&t.settings||(e.attributes={...e.attributes,settings:{type:"object"}}),e):e}));var Sb=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"}));var Eb=function(e){let t,{colorPalette:n,duotonePalette:r,disableCustomColors:o,disableCustomDuotone:i,value:l,onChange:s}=e;return t="unset"===l?(0,a.createElement)(f.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):l?(0,a.createElement)(f.DuotoneSwatch,{values:l}):(0,a.createElement)(ui,{icon:Sb}),(0,a.createElement)(f.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,m.__)("Duotone"),isAlternate:!0},renderToggle:e=>{let{isOpen:n,onToggle:r}=e;return(0,a.createElement)(f.ToolbarButton,{showTooltip:!0,onClick:r,"aria-haspopup":"true","aria-expanded":n,onKeyDown:e=>{n||e.keyCode!==cu.DOWN||(e.preventDefault(),r())},label:(0,m.__)("Apply duotone filter"),icon:t})},renderContent:()=>(0,a.createElement)(f.MenuGroup,{label:(0,m.__)("Duotone")},(0,a.createElement)("div",{className:"block-editor-duotone-control__description"},(0,m.__)("Create a two-tone color effect without losing your original image.")),(0,a.createElement)(f.DuotonePicker,{colorPalette:n,duotonePalette:r,disableCustomColors:o,disableCustomDuotone:i,value:l,onChange:s}))})};const wb=[];function Ab(e){let{selector:t,id:n,colors:r}=e;return"unset"===r?(0,a.createElement)(nd,{selector:t}):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(rd,{id:n,colors:r}),(0,a.createElement)(td,{id:n,selector:t}))}function Cb(e){let{presetSetting:t,defaultSetting:n}=e;const r=!Kr(n),o=Kr(`${t}.custom`)||wb,i=Kr(`${t}.theme`)||wb,l=Kr(`${t}.default`)||wb;return(0,a.useMemo)((()=>[...o,...i,...r?wb:l]),[r,o,i,l])}function Ib(e){var t;let{attributes:n,setAttributes:r}=e;const o=null==n?void 0:n.style,i=null==o||null===(t=o.color)||void 0===t?void 0:t.duotone,l=Cb({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),s=Cb({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),c=!Kr("color.custom"),u=!Kr("color.customDuotone")||0===(null==s?void 0:s.length)&&c;return 0===(null==l?void 0:l.length)&&u?null:(0,a.createElement)(br,{group:"block",__experimentalShareWithChildBlocks:!0},(0,a.createElement)(Eb,{duotonePalette:l,colorPalette:s,disableCustomDuotone:u,disableCustomColors:c,value:i,onChange:e=>{const t={...o,color:{...null==o?void 0:o.color,duotone:e}};r({style:t})}}))}Ap([Cp]);const xb=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,o.hasBlockSupport)(t.name,"color.__experimentalDuotone"),r=(0,d.useSelect)((e=>e(sr).__unstableGetContentLockingParent(t.clientId)),[t.clientId]);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(e,t),n&&!r&&(0,a.createElement)(Ib,t))}),"withDuotoneControls");const Bb=(0,p.createHigherOrderComponent)((e=>t=>{var n,r,i;const s=(0,o.getBlockSupport)(t.name,"color.__experimentalDuotone"),u=null==t||null===(n=t.attributes)||void 0===n||null===(r=n.style)||void 0===r||null===(i=r.color)||void 0===i?void 0:i.duotone;if(!s||!u)return(0,a.createElement)(e,t);const d=`wp-duotone-${(0,p.useInstanceId)(e)}`,f=function(e,t){const n=e.split(","),r=t.split(","),o=[];return n.forEach((e=>{r.forEach((t=>{o.push(`${e.trim()} ${t.trim()}`)}))})),o.join(", ")}(`.editor-styles-wrapper .${d}`,s),y=c()(null==t?void 0:t.className,d),m=(0,a.useContext)(Wm.__unstableElementContext);return(0,a.createElement)(a.Fragment,null,m&&(0,a.createPortal)((0,a.createElement)(Ab,{selector:f,id:d,colors:u}),m),(0,a.createElement)(e,l({},t,{className:y})))}),"withDuotoneStyles");(0,i.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",(function(e){return(0,o.hasBlockSupport)(e,"color.__experimentalDuotone")?(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e):e})),(0,i.addFilter)("editor.BlockEdit","core/editor/duotone/with-editor-controls",xb),(0,i.addFilter)("editor.BlockListBlock","core/editor/duotone/with-styles",Bb);const Pb="__experimentalLayout";function Tb(){var e,t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,d.useSelect)((e=>{var t;const{getSettings:n}=e(sr);return null===(t=n().__experimentalFeatures)||void 0===t?void 0:t.useRootPaddingAwareAlignments}),[]),i=Kr("layout")||{},{attributes:l={},name:a}=n,{layout:s}=l,{default:c}=(0,o.getBlockSupport)(a,Pb)||{},p=null!=s&&s.inherit||null!=s&&s.contentSize||null!=s&&s.wideSize?{...s,type:"constrained"}:s||c||{},f=[];var y,m;null!=i&&null!==(e=i.definitions)&&void 0!==e&&null!==(t=e[(null==p?void 0:p.type)||"default"])&&void 0!==t&&t.className&&f.push(null==i||null===(y=i.definitions)||void 0===y||null===(m=y[(null==p?void 0:p.type)||"default"])||void 0===m?void 0:m.className);return(null!=p&&p.inherit||null!=p&&p.contentSize||"constrained"===(null==p?void 0:p.type))&&r&&f.push("has-global-padding"),null!=p&&p.orientation&&f.push(`is-${(0,u.kebabCase)(p.orientation)}`),null!=p&&p.justifyContent&&f.push(`is-content-justification-${(0,u.kebabCase)(p.justifyContent)}`),null!=p&&p.flexWrap&&"nowrap"===p.flexWrap&&f.push("is-nowrap"),f}function Ob(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;const{attributes:r={},name:o}=t,{layout:i={},style:l={}}=r,a=null!=i&&i.inherit||null!=i&&i.contentSize||null!=i&&i.wideSize?{...i,type:"constrained"}:i||{},s=gi((null==a?void 0:a.type)||"default"),c=Kr("layout")||{},u=Kr("spacing.blockGap"),p=null!==u,d=null==s||null===(e=s.getLayoutStyle)||void 0===e?void 0:e.call(s,{blockName:o,selector:n,layout:i,layoutDefinitions:null==c?void 0:c.definitions,style:l,hasBlockGapSupport:p});return d}function Rb(e){let{setAttributes:t,attributes:n,name:r}=e;const{layout:i}=n,l=Kr("layout"),s=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return t().supportsLayout}),[]),c=(0,o.getBlockSupport)(r,Pb,{}),{allowSwitching:u,allowEditing:p=!0,allowInheriting:y=!0,default:g}=c;if(!p)return null;const h=!(!y||!l||null!=i&&i.type&&"default"!==(null==i?void 0:i.type)&&"constrained"!==(null==i?void 0:i.type)&&(null==i||!i.inherit)),b=i||g||{},{inherit:v=!1,type:_="default",contentSize:k=null}=b;if(("default"===_||"constrained"===_)&&!s)return null;const S=gi(_),E=gi("constrained"),w=!b.type&&(k||v),A=!!v||!!k,C=e=>t({layout:e});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(go,null,(0,a.createElement)(f.PanelBody,{title:(0,m.__)("Layout")},h&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToggleControl,{className:"block-editor-hooks__toggle-control",label:(0,m.__)("Inner blocks use content width"),checked:"constrained"===(null==S?void 0:S.name)||A,onChange:()=>t({layout:{type:"constrained"===(null==S?void 0:S.name)||A?"default":"constrained"}}),help:"constrained"===(null==S?void 0:S.name)||A?(0,m.__)("Nested blocks use content width with options for full and wide widths."):(0,m.__)("Nested blocks will fill the width of this container. Toggle to constrain.")})),!v&&u&&(0,a.createElement)(Nb,{type:_,onChange:e=>t({layout:{type:e}})}),S&&"default"!==S.name&&(0,a.createElement)(S.inspectorControls,{layout:b,onChange:C,layoutBlockSupport:c}),E&&w&&(0,a.createElement)(E.inspectorControls,{layout:b,onChange:C,layoutBlockSupport:c}))),!v&&S&&(0,a.createElement)(S.toolBarControls,{layout:b,onChange:C,layoutBlockSupport:c}))}function Nb(e){let{type:t,onChange:n}=e;return(0,a.createElement)(f.ButtonGroup,null,mi.map((e=>{let{name:r,label:o}=e;return(0,a.createElement)(f.Button,{key:r,isPressed:t===r,onClick:()=>n(r)},o)})))}const Fb=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n}=t;return[(0,o.hasBlockSupport)(n,Pb)&&(0,a.createElement)(Rb,l({key:"layout"},t)),(0,a.createElement)(e,l({key:"edit"},t))]}),"withInspectorControls"),Mb=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:r,block:i}=t,s=(0,o.hasBlockSupport)(n,Pb),u=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return!!t().disableLayoutStyles})),f=s&&!u,y=(0,p.useInstanceId)(e),m=Kr("layout")||{},g=(0,a.useContext)(Wm.__unstableElementContext),{layout:h}=r,{default:b}=(0,o.getBlockSupport)(n,Pb)||{},v=null!=h&&h.inherit||null!=h&&h.contentSize||null!=h&&h.wideSize?{...h,type:"constrained"}:h||b||{},_=s?Tb(i):null,k=`.${(0,o.getBlockDefaultClassName)(n)}.wp-container-${y}`,S=null!==Kr("spacing.blockGap");let E;if(f){var w;const e=gi((null==v?void 0:v.type)||"default");E=null==e||null===(w=e.getLayoutStyle)||void 0===w?void 0:w.call(e,{blockName:n,selector:k,layout:v,layoutDefinitions:null==m?void 0:m.definitions,style:null==r?void 0:r.style,hasBlockGapSupport:S})}const A=c()(null==t?void 0:t.className,{[`wp-container-${y}`]:f&&!!E},_);return(0,a.createElement)(a.Fragment,null,f&&g&&!!E&&(0,a.createPortal)((0,a.createElement)(ki,{blockName:n,selector:k,css:E,layout:v,style:null==r?void 0:r.style}),g),(0,a.createElement)(e,l({},t,{className:A})))}));function Db(e){let{clientId:t,stopEditingAsBlock:n}=e;const r=(0,d.useSelect)((e=>{const{isBlockSelected:n,hasSelectedInnerBlock:r}=e(sr);return n(t)||r(t,!0)}),[t]);return(0,a.useEffect)((()=>{r||n()}),[r]),null}(0,i.addFilter)("blocks.registerBlockType","core/layout/addAttribute",(function(e){var t,n;return"type"in(null!==(t=null===(n=e.attributes)||void 0===n?void 0:n.layout)&&void 0!==t?t:{})||(0,o.hasBlockSupport)(e,Pb)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e})),(0,i.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",Mb),(0,i.addFilter)("editor.BlockEdit","core/editor/layout/with-inspector-controls",Fb);const Lb=(0,p.createHigherOrderComponent)((e=>t=>{const{getBlockListSettings:n,getSettings:r}=(0,d.useSelect)(sr),o=(0,a.useRef)(),{templateLock:i,isLockedByParent:s,isEditingAsBlocks:u}=(0,d.useSelect)((e=>{const{__unstableGetContentLockingParent:n,getTemplateLock:r,__unstableGetTemporarilyEditingAsBlocks:o}=e(sr);return{templateLock:r(t.clientId),isLockedByParent:!!n(t.clientId),isEditingAsBlocks:o()===t.clientId}}),[t.clientId]),{updateSettings:p,updateBlockListSettings:y,__unstableSetTemporarilyEditingAsBlocks:g}=(0,d.useDispatch)(sr),h=!s&&"contentOnly"===i,{__unstableMarkNextChangeAsNotPersistent:b,updateBlockAttributes:v}=(0,d.useDispatch)(sr),_=(0,a.useCallback)((()=>{b(),v(t.clientId,{templateLock:"contentOnly"}),y(t.clientId,{...n(t.clientId),templateLock:"contentOnly"}),p({focusMode:o.current}),g()}),[t.clientId,o,p,y,n,b,v,g]);return h||u?(0,a.createElement)(a.Fragment,null,u&&!h&&(0,a.createElement)(Db,{clientId:t.clientId,stopEditingAsBlock:_}),(0,a.createElement)(br,{group:"other"},(0,a.createElement)(f.ToolbarButton,{onClick:()=>{u&&!h?_():(b(),v(t.clientId,{templateLock:void 0}),y(t.clientId,{...n(t.clientId),templateLock:!1}),o.current=r().focusMode,p({focusMode:!0}),g(t.clientId))}},u&&!h?(0,m.__)("Done"):(0,m.__)("Modify"))),(0,a.createElement)(e,l({},t,{className:c()(t.className,u&&"is-content-locked-editing-as-blocks")}))):(0,a.createElement)(e,t)}),"withToolbarControls");(0,i.addFilter)("editor.BlockEdit","core/style/with-block-controls",Lb);const Ub="metadata";function jb(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=(0,o.getBlockSupport)(e,"__experimentalMetadata");return!!(!0===n||null!=n&&n[t])}function zb(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:Sg(e)||void 0,style:mb({border:n})}}function Vb(e){const{colors:t}=pg(),n=zb(e),{borderColor:r}=e;if(r){const e=gg({colors:t,namedColor:r});n.style.borderColor=e.color}return n}function Gb(e){var t,n,r,o,i,l;const{backgroundColor:a,textColor:s,gradient:u,style:p}=e,d=cg("background-color",a),f=cg("color",s),y=wg(u),m=y||(null==p||null===(t=p.color)||void 0===t?void 0:t.gradient);return{className:c()(f,y,{[d]:!m&&!!d,"has-text-color":s||(null==p||null===(n=p.color)||void 0===n?void 0:n.text),"has-background":a||(null==p||null===(r=p.color)||void 0===r?void 0:r.background)||u||(null==p||null===(o=p.color)||void 0===o?void 0:o.gradient),"has-link-color":null==p||null===(i=p.elements)||void 0===i||null===(l=i.link)||void 0===l?void 0:l.color})||void 0,style:mb({color:(null==p?void 0:p.color)||{}})}}(0,i.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",(function(e){var t,n;return null!=e&&null!==(t=e.attributes)&&void 0!==t&&null!==(n=t.metadata)&&void 0!==n&&n.type||jb(e,"name",!1)&&(e.attributes={...e.attributes,[Ub]:{type:"object"}}),e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/metadata/save-props",(function(e,t,n){return jb(t)&&(e.metadata=n.metadata),e})),(0,i.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",(function(e){return e.__experimentalLabel||jb(e,"name",!1)&&(e.__experimentalLabel=(e,t)=>{let{context:n}=t;const{metadata:r}=e;if("list-view"===n&&null!=r&&r.name)return r.name}),e}));const Hb={};function Wb(e){const{backgroundColor:t,textColor:n,gradient:r}=e,o=Kr("color.palette.custom")||[],i=Kr("color.palette.theme")||[],l=Kr("color.palette.default")||[],s=Kr("color.gradients")||Hb,c=(0,a.useMemo)((()=>[...o||[],...i||[],...l||[]]),[o,i,l]),u=(0,a.useMemo)((()=>[...(null==s?void 0:s.custom)||[],...(null==s?void 0:s.theme)||[],...(null==s?void 0:s.default)||[]]),[s]),p=Gb(e);if(t){const e=ag(c,t);p.style.backgroundColor=e.color}if(r&&(p.style.background=Ag(u,r)),n){const e=ag(c,n);p.style.color=e.color}return p}function $b(e){const{style:t}=e;return{style:mb({spacing:(null==t?void 0:t.spacing)||{}})}}function Kb(e,t){var n;let r=(null==e||null===(n=e.style)||void 0===n?void 0:n.typography)||{};var o,i;t&&(r={...r,fontSize:Nh({fontSize:null==e||null===(o=e.style)||void 0===o||null===(i=o.typography)||void 0===i?void 0:i.fontSize})});const l=mb({typography:r}),a=null!=e&&e.fontFamily?`has-${(0,u.kebabCase)(e.fontFamily)}-font-family`:"";return{className:c()(a,Ih(null==e?void 0:e.fontSize)),style:l}}function qb(e){const[t,n]=(0,a.useState)(e);return(0,a.useEffect)((()=>{e&&n(e)}),[e]),t}const Jb=e=>{let[t,...n]=e;return t.toUpperCase()+n.join("")},Yb=e=>(0,p.createHigherOrderComponent)((t=>n=>(0,a.createElement)(t,l({},n,{colors:e}))),"withCustomColorPalette"),Qb=()=>(0,p.createHigherOrderComponent)((e=>t=>{const n=Kr("color.palette.custom"),r=Kr("color.palette.theme"),o=Kr("color.palette.default"),i=(0,a.useMemo)((()=>[...n||[],...r||[],...o||[]]),[n,r,o]);return(0,a.createElement)(e,l({},t,{colors:i}))}),"withEditorColorPalette");function Zb(e,t){const n=(0,u.reduce)(e,((e,t)=>({...e,..."string"==typeof t?{[t]:(0,u.kebabCase)(t)}:t})),{});return(0,p.compose)([t,e=>class extends a.Component{constructor(e){super(e),this.setters=this.createSetters(),this.colorUtils={getMostReadableColor:this.getMostReadableColor.bind(this)},this.state={}}getMostReadableColor(e){const{colors:t}=this.props;return function(e,t){const n=Ep(t),r=e=>{let{color:t}=e;return n.contrast(t)},o=Math.max(...e.map(r));return e.find((e=>r(e)===o)).color}(t,e)}createSetters(){return(0,u.reduce)(n,((e,t,n)=>{const r=Jb(n),o=`custom${r}`;return e[`set${r}`]=this.createSetColor(n,o),e}),{})}createSetColor(e,t){return n=>{const r=sg(this.props.colors,n);this.props.setAttributes({[e]:r&&r.slug?r.slug:void 0,[t]:r&&r.slug?void 0:n})}}static getDerivedStateFromProps(e,t){let{attributes:r,colors:o}=e;return(0,u.reduce)(n,((e,n,i)=>{const l=ag(o,r[i],r[`custom${Jb(i)}`]),a=t[i];return(null==a?void 0:a.color)===l.color&&a?e[i]=a:e[i]={...l,class:cg(n,l.slug)},e}),{})}render(){return(0,a.createElement)(e,l({},this.props,{colors:void 0},this.state,this.setters,{colorUtils:this.colorUtils}))}}])}function Xb(e){return function(){const t=Yb(e);for(var n=arguments.length,r=new Array(n),o=0;o{let[t,...n]=e;return t.toUpperCase()+n.join("")};var rv=function(){for(var e=arguments.length,t=new Array(e),n=0;n(e[t]=`custom${nv(t)}`,e)),{});return(0,p.createHigherOrderComponent)((0,p.compose)([(0,p.createHigherOrderComponent)((e=>t=>{const n=Kr("typography.fontSizes")||tv;return(0,a.createElement)(e,l({},t,{fontSizes:n}))}),"withFontSizes"),e=>class extends a.Component{constructor(e){super(e),this.setters=this.createSetters(),this.state={}}createSetters(){return(0,u.reduce)(r,((e,t,n)=>(e[`set${nv(n)}`]=this.createSetFontSize(n,t),e)),{})}createSetFontSize(e,t){return n=>{const r=(0,u.find)(this.props.fontSizes,{size:Number(n)});this.props.setAttributes({[e]:r&&r.slug?r.slug:void 0,[t]:r&&r.slug?void 0:n})}}static getDerivedStateFromProps(e,t){let{attributes:n,fontSizes:o}=e;const i=(e,r)=>!t[r]||(n[r]?n[r]!==t[r].slug:t[r].size!==n[e]);if(!(0,u.some)(r,i))return null;const l=(0,u.reduce)((0,u.pickBy)(r,i),((e,t,r)=>{const i=n[r],l=Ah(o,i,n[t]);return e[r]={...l,class:Ih(i)},e}),{});return{...t,...l}}render(){return(0,a.createElement)(e,l({},this.props,{fontSizes:void 0},this.state,this.setters))}}]),"withFontSizes")};var ov=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M4 19.8h8.9v-1.5H4v1.5zm8.9-15.6H4v1.5h8.9V4.2zm-8.9 7v1.5h16v-1.5H4z"}));var iv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M16.4 4.2H7.6v1.5h8.9V4.2zM4 11.2v1.5h16v-1.5H4zm3.6 8.6h8.9v-1.5H7.6v1.5z"}));var lv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M11.1 19.8H20v-1.5h-8.9v1.5zm0-15.6v1.5H20V4.2h-8.9zM4 12.8h16v-1.5H4v1.5z"}));const av=[{icon:ov,title:(0,m.__)("Align text left"),align:"left"},{icon:iv,title:(0,m.__)("Align text center"),align:"center"},{icon:lv,title:(0,m.__)("Align text right"),align:"right"}],sv={position:"bottom right",isAlternate:!0};var cv=function(e){let{value:t,onChange:n,alignmentControls:r=av,label:o=(0,m.__)("Align"),describedBy:i=(0,m.__)("Change text alignment"),isCollapsed:s=!0,isToolbar:c}=e;function p(e){return()=>n(t===e?void 0:e)}const d=(0,u.find)(r,(e=>e.align===t)),y=c?f.ToolbarGroup:f.ToolbarDropdownMenu,g=c?{isCollapsed:s}:{toggleProps:{describedBy:i},popoverProps:sv};return(0,a.createElement)(y,l({icon:d?d.icon:(0,m.isRTL)()?lv:ov,label:o,controls:r.map((e=>{const{align:n}=e,r=t===n;return{...e,isActive:r,role:s?"menuitemradio":void 0,onClick:p(n)}}))},g))};const uv=e=>(0,a.createElement)(cv,l({},e,{isToolbar:!1})),pv=e=>(0,a.createElement)(cv,l({},e,{isToolbar:!0})),dv=()=>{};var fv={name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){const{rootClientId:t,selectedBlockName:n}=(0,d.useSelect)((e=>{const{getSelectedBlockClientId:t,getBlockName:n,getBlockInsertionPoint:r}=e(sr),o=t();return{selectedBlockName:o?n(o):null,rootClientId:r().rootClientId}}),[]),[r,o,i]=kd(t,dv),l=(0,a.useMemo)((()=>(e.trim()?Kd(r,o,i,e):(0,u.orderBy)(r,["frecency"],["desc"])).filter((e=>e.name!==n)).slice(0,9)),[e,n,r,o,i]),s=(0,a.useMemo)((()=>l.map((e=>{const{title:t,icon:n,isDisabled:r}=e;return{key:`block-${e.id}`,value:e,label:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Au,{key:"icon",icon:n,showColors:!0}),t),isDisabled:r}}))),[l]);return[s]},allowContext(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion(e){const{name:t,initialAttributes:n,innerBlocks:r}=e;return{action:"replace",value:(0,o.createBlock)(t,n,(0,o.createBlocksFromInnerBlocksTemplate)(r))}}},yv=window.wp.apiFetch,mv=n.n(yv);var gv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var hv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));var bv={name:"links",className:"block-editor-autocompleters__link",triggerPrefix:"[[",options:async e=>{let t=await mv()({path:(0,nf.addQueryArgs)("/wp/v2/search",{per_page:10,search:e,type:"post",order_by:"menu_order"})});return t=t.filter((e=>""!==e.title)),t},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ui,{key:"icon",icon:"page"===e.subtype?gv:hv}),e.title)},getOptionCompletion(e){return(0,a.createElement)("a",{href:e.url},e.title)}};const vv=[];function _v(e){let{completers:t=vv}=e;const{name:n}=dr();return(0,a.useMemo)((()=>{let e=[...t,bv];return(n===(0,o.getDefaultBlockName)()||(0,o.getBlockSupport)(n,"__experimentalSlashInserter",!1))&&(e=[...e,fv]),(0,i.hasFilter)("editor.Autocomplete.completers")&&(e===t&&(e=e.map(u.clone)),e=(0,i.applyFilters)("editor.Autocomplete.completers",e,n)),e}),[t,n])}var kv=function(e){return(0,a.createElement)(f.Autocomplete,l({},e,{completers:_v(e)}))};var Sv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M4.2 9h1.5V5.8H9V4.2H4.2V9zm14 9.2H15v1.5h4.8V15h-1.5v3.2zM15 4.2v1.5h3.2V9h1.5V4.2H15zM5.8 15H4.2v4.8H9v-1.5H5.8V15z"}));var Ev=function(e){let{isActive:t,label:n=(0,m.__)("Toggle full height"),onToggle:r,isDisabled:o}=e;return(0,a.createElement)(f.ToolbarButton,{isActive:t,icon:Sv,label:n,onClick:()=>r(!t),disabled:o})};const wv=()=>{};var Av=function(e){const{label:t=(0,m.__)("Change matrix alignment"),onChange:n=wv,value:r="center",isDisabled:o}=e,i=(0,a.createElement)(f.__experimentalAlignmentMatrixControl.Icon,{value:r});return(0,a.createElement)(f.Dropdown,{position:"bottom right",popoverProps:{isAlternate:!0},renderToggle:e=>{let{onToggle:n,isOpen:r}=e;return(0,a.createElement)(f.ToolbarButton,{onClick:n,"aria-haspopup":"true","aria-expanded":r,onKeyDown:e=>{r||e.keyCode!==cu.DOWN||(e.preventDefault(),n())},label:t,icon:i,showTooltip:!0,disabled:o})},renderContent:()=>(0,a.createElement)(f.__experimentalAlignmentMatrixControl,{hasFocusBorder:!1,onChange:n,value:r})})};var Cv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));var Iv=function(e){let{rootLabelText:t}=e;const{selectBlock:n,clearSelectedBlock:r}=(0,d.useDispatch)(sr),{clientId:o,parents:i,hasSelection:l}=(0,d.useSelect)((e=>{const{getSelectionStart:t,getSelectedBlockClientId:n,getBlockParents:r}=e(sr),o=n();return{parents:r(o),clientId:o,hasSelection:!!t().clientId}}),[]),s=t||(0,m.__)("Document");return(0,a.createElement)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,m.__)("Block breadcrumb")},(0,a.createElement)("li",{className:l?void 0:"block-editor-block-breadcrumb__current","aria-current":l?void 0:"true"},l&&(0,a.createElement)(f.Button,{className:"block-editor-block-breadcrumb__button",variant:"tertiary",onClick:r},s),!l&&s,!!o&&(0,a.createElement)(ui,{icon:Cv,className:"block-editor-block-breadcrumb__separator"})),i.map((e=>(0,a.createElement)("li",{key:e},(0,a.createElement)(f.Button,{className:"block-editor-block-breadcrumb__button",variant:"tertiary",onClick:()=>n(e)},(0,a.createElement)(Ff,{clientId:e,maximumLength:35})),(0,a.createElement)(ui,{icon:Cv,className:"block-editor-block-breadcrumb__separator"})))),!!o&&(0,a.createElement)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true"},(0,a.createElement)(Ff,{clientId:o,maximumLength:35})))};const xv=()=>(0,a.createElement)(f.SVG,{xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,a.createElement)(f.Path,{d:"M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z"})),Bv=e=>{let{style:t,className:n}=e;return(0,a.createElement)("div",{className:"block-library-colors-selector__icon-container"},(0,a.createElement)("div",{className:`${n} block-library-colors-selector__state-selection`,style:t},(0,a.createElement)(xv,null)))},Pv=e=>{let{TextColor:t,BackgroundColor:n}=e;return e=>{let{onToggle:r,isOpen:o}=e;return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,m.__)("Open Colors Selector"),onClick:r,onKeyDown:e=>{o||e.keyCode!==cu.DOWN||(e.preventDefault(),r())},icon:(0,a.createElement)(n,null,(0,a.createElement)(t,null,(0,a.createElement)(Bv,null)))}))}};var Tv=e=>{let{children:t,...n}=e;return j()("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,a.createElement)(f.Dropdown,{position:"bottom right",className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:Pv(n),renderContent:()=>t})};var Ov=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M13.8 5.2H3v1.5h10.8V5.2zm-3.6 12v1.5H21v-1.5H10.2zm7.2-6H6.6v1.5h10.8v-1.5z"}));const Rv=$c(f.__experimentalTreeGridRow);function Nv(e){let{isSelected:t,position:n,level:r,rowCount:o,children:i,className:s,path:u,...p}=e;const d=Jc({isSelected:t,adjustScrolling:!1,enableAnimation:!0,triggerAnimationOnChange:u});return(0,a.createElement)(Rv,l({ref:d,className:c()("block-editor-list-view-leaf",s),level:r,positionInSet:n,setSize:o},p),i)}var Fv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));function Mv(e){let{onClick:t}=e;return(0,a.createElement)("span",{className:"block-editor-list-view__expander",onClick:e=>t(e,{forceToggle:!0}),"aria-hidden":"true"},(0,a.createElement)(ui,{icon:(0,m.isRTL)()?Fv:Cv}))}var Dv=(0,a.forwardRef)((function(e,t){let{className:n,block:{clientId:r},onClick:o,onToggleExpanded:i,tabIndex:l,onFocus:s,onDragStart:u,onDragEnd:p,draggable:d}=e;const y=Rf(r),m=Nf({clientId:r,context:"list-view"}),{isLocked:g}=Ky(r);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.Button,{className:c()("block-editor-list-view-block-select-button",n),onClick:o,onKeyDown:function(e){e.keyCode!==cu.ENTER&&e.keyCode!==cu.SPACE||o(e)},ref:t,tabIndex:l,onFocus:s,onDragStart:e=>{e.dataTransfer.clearData(),null==u||u(e)},onDragEnd:p,draggable:d,href:`#block-${r}`,"aria-hidden":!0},(0,a.createElement)(Mv,{onClick:i}),(0,a.createElement)(Au,{icon:null==y?void 0:y.icon,showColors:!0}),(0,a.createElement)(f.__experimentalHStack,{alignment:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",spacing:1},(0,a.createElement)("span",{className:"block-editor-list-view-block-select-button__title"},(0,a.createElement)(f.__experimentalTruncate,{ellipsizeMode:"auto"},m)),(null==y?void 0:y.anchor)&&(0,a.createElement)("span",{className:"block-editor-list-view-block-select-button__anchor-wrapper"},(0,a.createElement)(f.__experimentalTruncate,{className:"block-editor-list-view-block-select-button__anchor",ellipsizeMode:"auto"},y.anchor)),g&&(0,a.createElement)("span",{className:"block-editor-list-view-block-select-button__lock"},(0,a.createElement)(ui,{icon:Jy})))))}));const Lv=(0,a.forwardRef)(((e,t)=>{let{onClick:n,onToggleExpanded:r,block:o,isSelected:i,position:s,siblingBlockCount:u,level:p,isExpanded:f,selectedClientIds:y,...m}=e;const{clientId:g}=o,{blockMovingClientId:h,selectedBlockInBlockEditor:b}=(0,d.useSelect)((e=>{const{hasBlockMovingClientId:t,getSelectedBlockClientId:n}=e(sr);return{blockMovingClientId:t(),selectedBlockInBlockEditor:n()}}),[g]),v=h&&b===g,_=c()("block-editor-list-view-block-contents",{"is-dropping-before":v}),k=y.includes(g)?y:[g];return(0,a.createElement)(Mf,{clientIds:k},(e=>{let{draggable:c,onDragStart:d,onDragEnd:y}=e;return(0,a.createElement)(Dv,l({ref:t,className:_,block:o,onClick:n,onToggleExpanded:r,isSelected:i,position:s,siblingBlockCount:u,level:p,draggable:c,onDragStart:d,onDragEnd:y,isExpanded:f},m))}))}));var Uv=Lv;const jv=(0,a.createContext)({}),zv=()=>(0,a.useContext)(jv);var Vv=(0,a.memo)((function e(t){let{block:n,isDragged:r,isSelected:i,isBranchSelected:l,selectBlock:s,position:u,level:y,rowCount:g,siblingBlockCount:h,showBlockMovers:b,path:v,isExpanded:_,selectedClientIds:k,preventAnnouncement:S}=t;const E=(0,a.useRef)(null),[w,A]=(0,a.useState)(!1),{clientId:C}=n,{isLocked:I,isContentLocked:x}=Ky(C),B=(0,d.useSelect)((e=>!i&&(!!x&&e(sr).hasSelectedInnerBlock(C,!0))),[x,C,i]),P=B||i&&k[0]===C,T=B||i&&k[k.length-1]===C,{toggleBlockHighlight:O}=(0,d.useDispatch)(sr),R=Rf(C),N=(0,d.useSelect)((e=>e(sr).getBlockName(C)),[C]),F=(0,o.hasBlockSupport)(N,"__experimentalToolbar",!0),M=`list-view-block-select-button__${(0,p.useInstanceId)(e)}`,D=((e,t,n)=>(0,m.sprintf)((0,m.__)("Block %1$d of %2$d, Level %3$d"),e,t,n))(u,h,y);let L=(0,m.__)("Link");R&&(L=I?(0,m.sprintf)((0,m.__)("%s link (locked)"),R.title):(0,m.sprintf)((0,m.__)("%s link"),R.title));const U=R?(0,m.sprintf)((0,m.__)("Options for %s block"),R.title):(0,m.__)("Options"),{isTreeGridMounted:j,expand:z,collapse:V}=zv(),G=b&&h>0,H=c()("block-editor-list-view-block__mover-cell",{"is-visible":w||i}),W=c()("block-editor-list-view-block__menu-cell",{"is-visible":w||P});(0,a.useEffect)((()=>{!j&&i&&E.current.focus()}),[]);const $=(0,a.useCallback)((()=>{A(!0),O(C,!0)}),[C,A,O]),K=(0,a.useCallback)((()=>{A(!1),O(C,!1)}),[C,A,O]),q=(0,a.useCallback)((e=>{s(e,C),e.preventDefault()}),[C,s]),J=(0,a.useCallback)((e=>{s(void 0,e)}),[s]),Y=(0,a.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),!0===_?V(C):!1===_&&z(C)}),[C,z,V,_]);let Q;G?Q=2:F||(Q=3);const Z=c()({"is-selected":i||B,"is-first-selected":P,"is-last-selected":T,"is-branch-selected":l,"is-dragging":r,"has-single-cell":!F}),X=k.includes(C)?k:[C];return(0,a.createElement)(Nv,{className:Z,onMouseEnter:$,onMouseLeave:K,onFocus:$,onBlur:K,level:y,position:u,rowCount:g,path:v,id:`list-view-block-${C}`,"data-block":C,isExpanded:x?void 0:_,"aria-selected":!!i||B},(0,a.createElement)(f.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:Q,ref:E,"aria-label":L,"aria-selected":!!i||B,"aria-expanded":x?void 0:_,"aria-describedby":M},(e=>{let{ref:t,tabIndex:r,onFocus:o}=e;return(0,a.createElement)("div",{className:"block-editor-list-view-block__contents-container"},(0,a.createElement)(Uv,{block:n,onClick:q,onToggleExpanded:Y,isSelected:i,position:u,siblingBlockCount:h,level:y,ref:t,tabIndex:r,onFocus:o,isExpanded:_,selectedClientIds:k,preventAnnouncement:S}),(0,a.createElement)("div",{className:"block-editor-list-view-block-select-button__description",id:M},D))})),G&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.__experimentalTreeGridCell,{className:H,withoutGridItem:!0},(0,a.createElement)(f.__experimentalTreeGridItem,null,(e=>{let{ref:t,tabIndex:n,onFocus:r}=e;return(0,a.createElement)($f,{orientation:"vertical",clientIds:[C],ref:t,tabIndex:n,onFocus:r})})),(0,a.createElement)(f.__experimentalTreeGridItem,null,(e=>{let{ref:t,tabIndex:n,onFocus:r}=e;return(0,a.createElement)(Kf,{orientation:"vertical",clientIds:[C],ref:t,tabIndex:n,onFocus:r})})))),F&&(0,a.createElement)(f.__experimentalTreeGridCell,{className:W,"aria-selected":!!i||B},(e=>{let{ref:t,tabIndex:n,onFocus:r}=e;return(0,a.createElement)(lm,{clientIds:X,icon:Oy,label:U,toggleProps:{ref:t,className:"block-editor-list-view-block__menu",tabIndex:n,onFocus:r},disableOpenOnArrowDown:!0,__experimentalSelectBlock:J})})))}));function Gv(e,t,n,r){var o;if(null==n?void 0:n.includes(e.clientId))return 0;return(null!==(o=t[e.clientId])&&void 0!==o?o:r)?1+e.innerBlocks.reduce(Hv(t,n,r),0):1}const Hv=(e,t,n)=>(r,o)=>{var i;if(null==t?void 0:t.includes(o.clientId))return r;return(null!==(i=e[o.clientId])&&void 0!==i?i:n)&&o.innerBlocks.length>0?r+Gv(o,e,t,n):r+1};function Wv(e){const{blocks:t,selectBlock:n,showBlockMovers:r,selectedClientIds:o,level:i=1,path:l="",isBranchSelected:s=!1,listPosition:c=0,fixedListWindow:u,isExpanded:p,parentId:f,shouldShowInnerBlocks:y=!0}=e,m=(0,d.useSelect)((e=>!(!f||"contentOnly"!==e(sr).getTemplateLock(f))),[f]),{expandedState:g,draggedClientIds:h}=zv();if(m)return null;const b=t.filter(Boolean),v=b.length;let _=c;return(0,a.createElement)(a.Fragment,null,b.map(((e,t)=>{var c;const{clientId:f,innerBlocks:m}=e;t>0&&(_+=Gv(b[t-1],g,h,p));const{itemInView:k}=u,S=k(_),E=t+1,w=l.length>0?`${l}_${E}`:`${E}`,A=!(null==m||!m.length),C=A&&y?null!==(c=g[f])&&void 0!==c?c:p:void 0,I=!(null==h||!h.includes(f)),x=I||S,B=((e,t)=>Array.isArray(t)&&t.length?-1!==t.indexOf(e):t===e)(f,o),P=s||B&&A;return(0,a.createElement)(d.AsyncModeProvider,{key:f,value:!B},x&&(0,a.createElement)(Vv,{block:e,selectBlock:n,isSelected:B,isBranchSelected:P,isDragged:I,level:i,position:E,rowCount:v,siblingBlockCount:v,showBlockMovers:r,path:w,isExpanded:C,listPosition:_,selectedClientIds:o}),!x&&(0,a.createElement)("tr",null,(0,a.createElement)("td",{className:"block-editor-list-view-placeholder"})),A&&C&&!I&&(0,a.createElement)(Wv,{parentId:f,blocks:m,selectBlock:n,showBlockMovers:r,level:i+1,path:w,listPosition:_+1,fixedListWindow:u,isBranchSelected:P,selectedClientIds:o,isExpanded:p}))})))}Wv.defaultProps={selectBlock:()=>{}};var $v=(0,a.memo)(Wv);function Kv(e){let{listViewRef:t,blockDropTarget:n}=e;const{rootClientId:r,clientId:o,dropPosition:i}=n||{},[l,s]=(0,a.useMemo)((()=>{if(!t.current)return[];return[r?t.current.querySelector(`[data-block="${r}"]`):void 0,o?t.current.querySelector(`[data-block="${o}"]`):void 0]}),[r,o]),c=s||l,u=(0,a.useCallback)((()=>{if(!l)return 0;const e=c.getBoundingClientRect();return l.querySelector(".block-editor-block-icon").getBoundingClientRect().right-e.left}),[l,c]),p=(0,a.useMemo)((()=>{if(!c)return{};const e=u();return{width:c.offsetWidth-e}}),[u,c]),d=(0,a.useMemo)((()=>{if(c&&("top"===i||"bottom"===i||"inside"===i))return{ownerDocument:c.ownerDocument,getBoundingClientRect(){const e=c.getBoundingClientRect(),t=u(),n=e.left+t,r=e.right;let o=0,l=0;"top"===i?(o=e.top,l=e.top):(o=e.bottom,l=e.bottom);const a=r-n,s=l-o;return new window.DOMRect(n,o,a,s)}}}),[c,i,u]);return c?(0,a.createElement)(f.Popover,{animate:!1,anchor:d,focusOnMount:!1,className:"block-editor-list-view-drop-indicator"},(0,a.createElement)("div",{style:p,className:"block-editor-list-view-drop-indicator__line"})):null}function qv(){const{clearSelectedBlock:e,multiSelect:t,selectBlock:n}=(0,d.useDispatch)(sr),{getBlockName:r,getBlockParents:i,getBlockSelectionStart:l,getBlockSelectionEnd:s,getSelectedBlockClientIds:c,hasMultiSelection:u,hasSelectedBlock:p}=(0,d.useSelect)(sr),{getBlockType:f}=(0,d.useSelect)(o.store),y=(0,a.useCallback)((async(o,a,s)=>{if(null==o||!o.shiftKey)return void n(a);o.preventDefault();const d="keydown"===o.type&&(o.keyCode===cu.UP||o.keyCode===cu.DOWN||o.keyCode===cu.HOME||o.keyCode===cu.END);if(!d&&!p()&&!u())return void n(a,null);const y=c(),g=[...i(a),a];d&&!y.some((e=>g.includes(e)))&&await e();let h=l(),b=a;d&&(p()||u()||(h=a),s&&(b=s));const v=i(h),_=i(b),{start:k,end:S}=function(e,t,n,r){const o=[...n,e],i=[...r,t],l=Math.min(o.length,i.length)-1;return{start:o[l],end:i[l]}}(h,b,v,_);await t(k,S,null);const E=c();if((o.keyCode===cu.HOME||o.keyCode===cu.END)&&E.length>1)return;const w=y.filter((e=>!E.includes(e)));let A;if(1===w.length){var C;const e=null===(C=f(r(w[0])))||void 0===C?void 0:C.title;e&&(A=(0,m.sprintf)((0,m.__)("%s deselected."),e))}else w.length>1&&(A=(0,m.sprintf)((0,m.__)("%s blocks deselected."),w.length));A&&(0,qt.speak)(A)}),[e,r,f,i,l,s,c,u,p,t,n]);return{updateBlockSelection:y}}function Jv(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}const Yv=["top","bottom"];function Qv(){const{getBlockRootClientId:e,getBlockIndex:t,getBlockCount:n,getDraggedBlockClientIds:r,canInsertBlocks:o}=(0,d.useSelect)(sr),[i,l]=(0,a.useState)(),{rootClientId:s,blockIndex:c}=i||{},u=Om(s,c),f=r(),y=(0,p.useThrottle)((0,a.useCallback)(((r,i)=>{const a={x:r.clientX,y:r.clientY},s=!(null==f||!f.length),c=function(e,t){let n,r,o,i;for(const l of e){if(l.isDraggedBlock)continue;const a=l.element.getBoundingClientRect(),[s,c]=Nm(t,a,Yv),u=Jv(t,a);if(void 0===o||s0||function(e,t){const n=t.left+t.width/2;return e.x>n}(t,i)))return{rootClientId:r.clientId,blockIndex:0,dropPosition:"inside"};if(!r.canInsertDraggedBlocksAsSibling)return;const a=l?1:0;return{rootClientId:r.rootClientId,clientId:r.clientId,blockIndex:r.blockIndex+a,dropPosition:n}}(Array.from(i.querySelectorAll("[data-block]")).map((r=>{const i=r.dataset.block,l=e(i);return{clientId:i,rootClientId:l,blockIndex:t(i),element:r,isDraggedBlock:!!s&&f.includes(i),innerBlockCount:n(i),canInsertDraggedBlocksAsSibling:!s||o(f,l),canInsertDraggedBlocksAsChild:!s||o(f,i)}})),a);c&&l(c)}),[f]),200);return{ref:(0,p.__experimentalUseDropZone)({onDrop:u,onDragOver(e){y(e,e.currentTarget)},onDragEnd(){y.cancel(),l(null)}}),target:i}}const Zv=(e,t)=>Array.isArray(t.clientIds)?{...e,...t.clientIds.reduce(((e,n)=>({...e,[n]:"expand"===t.type})),{})}:e;var Xv=(0,a.forwardRef)((function(e,t){let{id:n,blocks:r,showBlockMovers:o=!1,isExpanded:i=!1}=e;const{clientIdsTree:l,draggedClientIds:s,selectedClientIds:c}=function(e){return(0,d.useSelect)((t=>{const{getDraggedBlockClientIds:n,getSelectedBlockClientIds:r,__unstableGetClientIdsTree:o}=t(sr);return{selectedClientIds:r(),draggedClientIds:n(),clientIdsTree:e||o()}}),[e])}(r),{visibleBlockCount:u,shouldShowInnerBlocks:y}=(0,d.useSelect)((e=>{const{getGlobalBlockCount:t,getClientIdsOfDescendants:n,__unstableGetEditorMode:r}=e(sr),o=(null==s?void 0:s.length)>0?n(s).length+1:0;return{visibleBlockCount:t()-o,shouldShowInnerBlocks:"zoom-out"!==r()}}),[s]),{updateBlockSelection:g}=qv(),[h,b]=(0,a.useReducer)(Zv,{}),{ref:v,target:_}=Qv(),k=(0,a.useRef)(),S=(0,p.useMergeRefs)([k,v,t]),E=(0,a.useRef)(!1),{setSelectedTreeId:w}=function(e){let{firstSelectedBlockClientId:t,setExpandedState:n}=e;const[r,o]=(0,a.useState)(null),{selectedBlockParentClientIds:i}=(0,d.useSelect)((e=>{const{getBlockParents:n}=e(sr);return{selectedBlockParentClientIds:n(t,!1)}}),[t]),l=Array.isArray(i)&&i.length?i:null;return(0,a.useEffect)((()=>{r!==t&&l&&n({type:"expand",clientIds:i})}),[t]),{setSelectedTreeId:o}}({firstSelectedBlockClientId:c[0],setExpandedState:b}),A=(0,a.useCallback)(((e,t)=>{g(e,t),w(t)}),[w,g]);(0,a.useEffect)((()=>{E.current=!0}),[]);const[C]=(0,p.__experimentalUseFixedWindowList)(k,36,u,{useWindowing:!0,windowOverscan:40}),I=(0,a.useCallback)((e=>{e&&b({type:"expand",clientIds:[e]})}),[b]),x=(0,a.useCallback)((e=>{e&&b({type:"collapse",clientIds:[e]})}),[b]),B=(0,a.useCallback)((e=>{var t;I(null==e||null===(t=e.dataset)||void 0===t?void 0:t.block)}),[I]),P=(0,a.useCallback)((e=>{var t;x(null==e||null===(t=e.dataset)||void 0===t?void 0:t.block)}),[x]),T=(0,a.useCallback)(((e,t,n)=>{var r,o;e.shiftKey&&g(e,null==t||null===(r=t.dataset)||void 0===r?void 0:r.block,null==n||null===(o=n.dataset)||void 0===o?void 0:o.block)}),[g]),O=(0,a.useMemo)((()=>({isTreeGridMounted:E.current,draggedClientIds:s,expandedState:h,expand:I,collapse:x})),[E.current,s,h,I,x]);return(0,a.createElement)(d.AsyncModeProvider,{value:!0},(0,a.createElement)(Kv,{listViewRef:k,blockDropTarget:_}),(0,a.createElement)(f.__experimentalTreeGrid,{id:n,className:"block-editor-list-view-tree","aria-label":(0,m.__)("Block navigation structure"),ref:S,onCollapseRow:P,onExpandRow:B,onFocusRow:T,applicationAriaLabel:(0,m.__)("Block navigation structure")},(0,a.createElement)(jv.Provider,{value:O},(0,a.createElement)($v,{blocks:l,selectBlock:A,showBlockMovers:o,fixedListWindow:C,selectedClientIds:c,isExpanded:i,shouldShowInnerBlocks:y}))))}));function e_(e){let{isEnabled:t,onToggle:n,isOpen:r,innerRef:o,...i}=e;return(0,a.createElement)(f.Button,l({},i,{ref:o,icon:Ov,"aria-expanded":r,"aria-haspopup":"true",onClick:t?n:void 0,label:(0,m.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!t}))}var t_=(0,a.forwardRef)((function(e,t){let{isDisabled:n,...r}=e;j()("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});const o=(0,d.useSelect)((e=>!!e(sr).getBlockCount()),[])&&!n;return(0,a.createElement)(f.Dropdown,{contentClassName:"block-editor-block-navigation__popover",position:"bottom right",renderToggle:e=>{let{isOpen:n,onToggle:i}=e;return(0,a.createElement)(e_,l({},r,{innerRef:t,isOpen:n,onToggle:i,isEnabled:o}))},renderContent:()=>(0,a.createElement)("div",{className:"block-editor-block-navigation__container"},(0,a.createElement)("p",{className:"block-editor-block-navigation__label"},(0,m.__)("List view")),(0,a.createElement)(Xv,null))})}));function n_(e){var t;let{genericPreviewBlock:n,style:r,className:i,activeStyle:l}=e;const s=null===(t=(0,o.getBlockType)(n.name))||void 0===t?void 0:t.example,c=yy(i,l,r),u=(0,a.useMemo)((()=>({...n,title:r.label||r.name,description:r.description,initialAttributes:{...n.attributes,className:c+" block-editor-block-styles__block-preview-container"},example:s})),[n,c]);return(0,a.createElement)(ud,{item:u,isStylePreview:!0})}function r_(e){let{children:t,scope:n,...r}=e;return(0,a.createElement)(f.Fill,{name:`BlockStylesPreviewPanel/${n}`},(0,a.createElement)("div",r,t))}const o_=()=>{};function i_(e){let{clientId:t,onSwitch:n=o_,onHoverClassName:r=o_,scope:o}=e;const{onSelect:i,stylesToRender:l,activeStyle:s,genericPreviewBlock:d,className:y}=gy({clientId:t,onSwitch:n}),[m,g]=(0,a.useState)(null),[h,b]=(0,a.useState)(0),v=(0,p.useViewportMatch)("medium","<");if((0,a.useLayoutEffect)((()=>{const e=document.querySelector(".interface-interface-skeleton__content"),t=(null==e?void 0:e.scrollTop)||0;b(t+16)}),[m]),!l||0===l.length)return null;const _=(0,u.debounce)(g,250),k=e=>{var t;m!==e?(_(e),r(null!==(t=null==e?void 0:e.name)&&void 0!==t?t:null)):_.cancel()};return(0,a.createElement)("div",{className:"block-editor-block-styles"},(0,a.createElement)("div",{className:"block-editor-block-styles__variants"},l.map((e=>{const t=e.label||e.name;return(0,a.createElement)(f.Button,{className:c()("block-editor-block-styles__item",{"is-active":s.name===e.name}),key:e.name,variant:"secondary",label:t,onMouseEnter:()=>k(e),onFocus:()=>k(e),onMouseLeave:()=>k(null),onBlur:()=>k(null),onClick:()=>(e=>{i(e),r(null),g(null),_.cancel()})(e),"aria-current":s.name===e.name},(0,a.createElement)(f.__experimentalTruncate,{numberOfLines:1,className:"block-editor-block-styles__item-text"},t))}))),m&&!v&&(0,a.createElement)(r_,{scope:o,className:"block-editor-block-styles__preview-panel",style:{top:h},onMouseLeave:()=>k(null)},(0,a.createElement)(n_,{activeStyle:s,className:y,genericPreviewBlock:d,style:m})))}i_.Slot=function(e){let{scope:t}=e;return(0,a.createElement)(f.Slot,{name:`BlockStylesPreviewPanel/${t}`})};var l_=i_;var a_=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var s_=function(e){let{icon:t=a_,label:n=(0,m.__)("Choose variation"),instructions:r=(0,m.__)("Select a variation to start with."),variations:o,onSelect:i,allowSkip:l}=e;const s=c()("block-editor-block-variation-picker",{"has-many-variations":o.length>4});return(0,a.createElement)(f.Placeholder,{icon:t,label:n,instructions:r,className:s},(0,a.createElement)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,m.__)("Block variations")},o.map((e=>(0,a.createElement)("li",{key:e.name},(0,a.createElement)(f.Button,{variant:"secondary",icon:e.icon,iconSize:48,onClick:()=>i(e),className:"block-editor-block-variation-picker__variation",label:e.description||e.title}),(0,a.createElement)("span",{className:"block-editor-block-variation-picker__variation-label",role:"presentation"},e.title))))),l&&(0,a.createElement)("div",{className:"block-editor-block-variation-picker__skip"},(0,a.createElement)(f.Button,{variant:"link",onClick:()=>i()},(0,m.__)("Skip"))))};var c_=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7.8 16.5H5c-.3 0-.5-.2-.5-.5v-6.2h6.8v6.7zm0-8.3H4.5V5c0-.3.2-.5.5-.5h6.2v6.7zm8.3 7.8c0 .3-.2.5-.5.5h-6.2v-6.8h6.8V19zm0-7.8h-6.8V4.5H19c.3 0 .5.2.5.5v6.2z",fillRule:"evenodd",clipRule:"evenodd"}));const u_="carousel",p_="grid",d_=e=>{let{onBlockPatternSelect:t}=e;return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__actions"},(0,a.createElement)(f.Button,{variant:"primary",onClick:t},(0,m.__)("Choose")))},f_=e=>{let{handlePrevious:t,handleNext:n,activeSlide:r,totalSlides:o}=e;return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__navigation"},(0,a.createElement)(f.Button,{icon:Lf,label:(0,m.__)("Previous pattern"),onClick:t,disabled:0===r}),(0,a.createElement)(f.Button,{icon:Df,label:(0,m.__)("Next pattern"),onClick:n,disabled:r===o-1}))};var y_=e=>{let{viewMode:t,setViewMode:n,handlePrevious:r,handleNext:o,activeSlide:i,totalSlides:l,onBlockPatternSelect:s}=e;const c=t===u_,u=(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__display-controls"},(0,a.createElement)(f.Button,{icon:xi,label:(0,m.__)("Carousel view"),onClick:()=>n(u_),isPressed:c}),(0,a.createElement)(f.Button,{icon:c_,label:(0,m.__)("Grid view"),onClick:()=>n(p_),isPressed:t===p_}));return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__toolbar"},c&&(0,a.createElement)(f_,{handlePrevious:r,handleNext:o,activeSlide:i,totalSlides:l}),u,c&&(0,a.createElement)(d_,{onBlockPatternSelect:s}))};var m_=function(e,t,n){return(0,d.useSelect)((r=>{const{getBlockRootClientId:o,__experimentalGetPatternsByBlockTypes:i,__experimentalGetAllowedPatterns:l}=r(sr),a=o(e);return n?l(a).filter(n):i(t,a)}),[e,t,n])};const g_=e=>{let{viewMode:t,activeSlide:n,patterns:r,onBlockPatternSelect:o}=e;const i=(0,f.__unstableUseCompositeState)(),s="block-editor-block-pattern-setup__container";if(t===u_){const e=new Map([[n,"active-slide"],[n-1,"previous-slide"],[n+1,"next-slide"]]);return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__carousel"},(0,a.createElement)("div",{className:s},(0,a.createElement)("ul",{className:"carousel-container"},r.map(((t,n)=>(0,a.createElement)(b_,{className:e.get(n)||"",key:t.name,pattern:t}))))))}return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__grid"},(0,a.createElement)(f.__unstableComposite,l({},i,{role:"listbox",className:s,"aria-label":(0,m.__)("Patterns list")}),r.map((e=>(0,a.createElement)(h_,{key:e.name,pattern:e,onSelect:o,composite:i})))))};function h_(e){let{pattern:t,onSelect:n,composite:r}=e;const o="block-editor-block-pattern-setup-list",{blocks:i,description:s,viewportWidth:c=700}=t,u=(0,p.useInstanceId)(h_,`${o}__item-description`);return(0,a.createElement)("div",{className:`${o}__list-item`,"aria-label":t.title,"aria-describedby":t.description?u:void 0},(0,a.createElement)(f.__unstableCompositeItem,l({role:"option",as:"div"},r,{className:`${o}__item`,onClick:()=>n(i)}),(0,a.createElement)(sd,{blocks:i,viewportWidth:c})),!!s&&(0,a.createElement)(f.VisuallyHidden,{id:u},s))}function b_(e){let{className:t,pattern:n,minHeight:r}=e;const{blocks:o,title:i,description:l}=n,s=(0,p.useInstanceId)(b_,"block-editor-block-pattern-setup-list__item-description");return(0,a.createElement)("li",{className:`pattern-slide ${t}`,"aria-label":i,"aria-describedby":l?s:void 0},(0,a.createElement)(sd,{blocks:o,__experimentalMinHeight:r}),!!l&&(0,a.createElement)(f.VisuallyHidden,{id:s},l))}var v_=e=>{let{clientId:t,blockName:n,filterPatternsFn:r,onBlockPatternSelect:i}=e;const[l,s]=(0,a.useState)(u_),[c,u]=(0,a.useState)(0),{replaceBlock:p}=(0,d.useDispatch)(sr),f=m_(t,n,r);if(null==f||!f.length)return null;const y=i||(e=>{const n=e.map((e=>(0,o.cloneBlock)(e)));p(t,n)});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:`block-editor-block-pattern-setup view-mode-${l}`},(0,a.createElement)(g_,{viewMode:l,activeSlide:c,patterns:f,onBlockPatternSelect:y}),(0,a.createElement)(y_,{viewMode:l,setViewMode:s,activeSlide:c,totalSlides:f.length,handleNext:()=>{u((e=>e+1))},handlePrevious:()=>{u((e=>e-1))},onBlockPatternSelect:()=>{y(f[c].blocks)}})))};function __(e){let{className:t,onSelectVariation:n,selectedValue:r,variations:o}=e;return(0,a.createElement)("fieldset",{className:t},(0,a.createElement)(f.VisuallyHidden,{as:"legend"},(0,m.__)("Transform to variation")),o.map((e=>(0,a.createElement)(f.Button,{key:e.name,icon:(0,a.createElement)(Au,{icon:e.icon,showColors:!0}),isPressed:r===e.name,label:r===e.name?e.title:(0,m.sprintf)((0,m.__)("Transform to %s"),e.title),onClick:()=>n(e.name),"aria-label":e.title,showTooltip:!0}))))}function k_(e){let{className:t,onSelectVariation:n,selectedValue:r,variations:o}=e;const i=o.map((e=>{let{name:t,title:n,description:r}=e;return{value:t,label:n,info:r}}));return(0,a.createElement)(f.DropdownMenu,{className:t,label:(0,m.__)("Transform to variation"),text:(0,m.__)("Transform to variation"),popoverProps:{position:"bottom center",className:`${t}__popover`},icon:jf,toggleProps:{iconPosition:"right"}},(()=>(0,a.createElement)("div",{className:`${t}__container`},(0,a.createElement)(f.MenuGroup,null,(0,a.createElement)(f.MenuItemsChoice,{choices:i,value:r,onSelect:n})))))}var S_=function(e){let{blockClientId:t}=e;const{updateBlockAttributes:n}=(0,d.useDispatch)(sr),{activeBlockVariation:r,variations:i}=(0,d.useSelect)((e=>{const{getActiveBlockVariation:n,getBlockVariations:r}=e(o.store),{getBlockName:i,getBlockAttributes:l}=e(sr),a=t&&i(t);return{activeBlockVariation:n(a,l(t)),variations:a&&r(a,"transform")}}),[t]),l=null==r?void 0:r.name,s=(0,a.useMemo)((()=>{const e=new Set;return!!i&&(i.forEach((t=>{var n;t.icon&&e.add((null===(n=t.icon)||void 0===n?void 0:n.src)||t.icon)})),e.size===i.length)}),[i]);if(null==i||!i.length)return null;const c=s?__:k_;return(0,a.createElement)(c,{className:"block-editor-block-variation-transforms",onSelectVariation:e=>{n(t,{...i.find((t=>{let{name:n}=t;return n===e})).attributes})},selectedValue:l,variations:i})},E_=(0,p.createHigherOrderComponent)((e=>t=>{const n=Kr("color.palette"),r=!Kr("color.custom"),o=void 0===t.colors?n:t.colors,i=void 0===t.disableCustomColors?r:t.disableCustomColors,s=!(0,u.isEmpty)(o)||!i;return(0,a.createElement)(e,l({},t,{colors:o,disableCustomColors:i,hasColorsToChoose:s}))}),"withColorContext"),w_=E_(f.ColorPalette);function A_(e){let{onChange:t,value:n,...r}=e;return(0,a.createElement)(Fg,l({},r,{onColorChange:t,colorValue:n,gradients:[],disableCustomGradients:!0}))}var C_=window.wp.date;const I_=new Date(2022,0,25);function x_(e){let{format:t,defaultFormat:n,onChange:r}=e;return(0,a.createElement)("fieldset",{className:"block-editor-date-format-picker"},(0,a.createElement)(f.VisuallyHidden,{as:"legend"},(0,m.__)("Date format")),(0,a.createElement)(f.ToggleControl,{label:(0,a.createElement)(a.Fragment,null,(0,m.__)("Default format"),(0,a.createElement)("span",{className:"block-editor-date-format-picker__default-format-toggle-control__hint"},(0,C_.dateI18n)(n,I_))),checked:!t,onChange:e=>r(e?null:n)}),t&&(0,a.createElement)(B_,{format:t,onChange:r}))}function B_(e){var t;let{format:n,onChange:r}=e;const o=[...new Set(["Y-m-d",(0,m._x)("n/j/Y","short date format"),(0,m._x)("n/j/Y g:i A","short date format with time"),(0,m._x)("M j, Y","medium date format"),(0,m._x)("M j, Y g:i A","medium date format with time"),(0,m._x)("F j, Y","long date format"),(0,m._x)("M j","short date format without the year")])],i=o.map(((e,t)=>({key:`suggested-${t}`,name:(0,C_.dateI18n)(e,I_),format:e}))),l={key:"custom",name:(0,m.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",__experimentalHint:(0,m.__)("Enter your own date format")},[s,c]=(0,a.useState)((()=>!!n&&!o.includes(n)));return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.BaseControl,{className:"block-editor-date-format-picker__custom-format-select-control"},(0,a.createElement)(f.CustomSelectControl,{__nextUnconstrainedWidth:!0,label:(0,m.__)("Choose a format"),options:[...i,l],value:s?l:null!==(t=i.find((e=>e.format===n)))&&void 0!==t?t:l,onChange:e=>{let{selectedItem:t}=e;t===l?c(!0):(c(!1),r(t.format))}})),s&&(0,a.createElement)(f.TextControl,{label:(0,m.__)("Custom format"),hideLabelFromVision:!0,help:(0,a.createInterpolateElement)((0,m.__)("Enter a date or time format string."),{Link:(0,a.createElement)(f.ExternalLink,{href:(0,m.__)("https://wordpress.org/support/article/formatting-date-and-time/")})}),value:n,onChange:e=>r(e)}))}const P_=["colors","disableCustomColors","gradients","disableCustomGradients"],T_=e=>{let{className:t,colors:n,gradients:r,disableCustomColors:o,disableCustomGradients:i,children:l,settings:s,title:y,showTitle:m=!0,__experimentalHasMultipleOrigins:g,__experimentalIsRenderedInSidebar:h,enableAlpha:b}=e;const v=(0,p.useInstanceId)(T_),{batch:_}=(0,d.useRegistry)();return(0,u.isEmpty)(n)&&(0,u.isEmpty)(r)&&o&&i&&(0,u.every)(s,(e=>(0,u.isEmpty)(e.colors)&&(0,u.isEmpty)(e.gradients)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?null:(0,a.createElement)(f.__experimentalToolsPanel,{className:c()("block-editor-panel-color-gradient-settings",t),label:m?y:void 0,resetAll:()=>{_((()=>{s.forEach((e=>{let{colorValue:t,gradientValue:n,onColorChange:r,onGradientChange:o}=e;t?r():n&&o()}))}))},panelId:v,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},(0,a.createElement)(Ug,{settings:s,panelId:v,colors:n,gradients:r,disableCustomColors:o,disableCustomGradients:i,__experimentalHasMultipleOrigins:g,__experimentalIsRenderedInSidebar:h,enableAlpha:b}),!!l&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.__experimentalSpacer,{marginY:4})," ",l))},O_=e=>{const t=ug();return t.colors=Kr("color.palette"),t.gradients=Kr("color.gradients"),(0,a.createElement)(T_,l({},t,e))},R_=e=>{const t=pg();return(0,a.createElement)(T_,l({},t,e))};var N_=e=>(0,u.every)(P_,(t=>e.hasOwnProperty(t)))?(0,a.createElement)(T_,e):e.__experimentalHasMultipleOrigins?(0,a.createElement)(R_,e):(0,a.createElement)(O_,e),F_=function(e,t){return F_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},F_(e,t)};var M_=function(){return M_=Object.assign||function(e){for(var t,n=1,r=arguments.length;nu*o?{width:u*o,height:u}:{width:c,height:c/o}}function j_(e,t,n,r,o){void 0===o&&(o=0);var i=Y_(t.width,t.height,o),l=i.width,a=i.height;return{x:z_(e.x,l,n.width,r),y:z_(e.y,a,n.height,r)}}function z_(e,t,n,r){var o=t*r/2-n/2;return Q_(e,-o,o)}function V_(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function G_(e,t){return 180*Math.atan2(t.y-e.y,t.x-e.x)/Math.PI}function H_(e,t,n,r,o,i,l){void 0===i&&(i=0),void 0===l&&(l=!0);var a=l?W_:$_,s=Y_(t.width,t.height,i),c=Y_(t.naturalWidth,t.naturalHeight,i),u={x:a(100,((s.width-n.width/o)/2-e.x/o)/s.width*100),y:a(100,((s.height-n.height/o)/2-e.y/o)/s.height*100),width:a(100,n.width/s.width*100/o),height:a(100,n.height/s.height*100/o)},p=Math.round(a(c.width,u.width*c.width/100)),d=Math.round(a(c.height,u.height*c.height/100)),f=c.width>=c.height*r?{width:Math.round(d*r),height:d}:{width:p,height:Math.round(p/r)};return{croppedAreaPercentages:u,croppedAreaPixels:M_(M_({},f),{x:Math.round(a(c.width-f.width,u.x*c.width/100)),y:Math.round(a(c.height-f.height,u.y*c.height/100))})}}function W_(e,t){return Math.min(e,Math.max(0,t))}function $_(e,t){return t}function K_(e,t,n,r,o,i){var l=Y_(t.width,t.height,n),a=Q_(r.width/l.width*(100/e.width),o,i);return{crop:{x:a*l.width/2-r.width/2-l.width*a*(e.x/100),y:a*l.height/2-r.height/2-l.height*a*(e.y/100)},zoom:a}}function q_(e,t,n,r,o,i){void 0===n&&(n=0);var l=Y_(t.naturalWidth,t.naturalHeight,n),a=Q_(function(e,t,n){var r=function(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}(t);return n.height>n.width?n.height/(e.height*r):n.width/(e.width*r)}(e,t,r),o,i),s=r.height>r.width?r.height/e.height:r.width/e.width;return{crop:{x:((l.width-e.width)/2-e.x)*s,y:((l.height-e.height)/2-e.y)*s},zoom:a}}function J_(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function Y_(e,t,n){var r=n*Math.PI/180;return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}function Q_(e,t,n){return Math.min(Math.max(e,t),n)}function Z_(){for(var e=[],t=0;t0})).join(" ").trim()}var X_=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.imageRef=pl().createRef(),n.videoRef=pl().createRef(),n.containerRef=null,n.styleRef=null,n.containerRect=null,n.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},n.dragStartPosition={x:0,y:0},n.dragStartCrop={x:0,y:0},n.gestureZoomStart=0,n.gestureRotationStart=0,n.isTouching=!1,n.lastPinchDistance=0,n.lastPinchRotation=0,n.rafDragTimeout=null,n.rafPinchTimeout=null,n.wheelTimer=null,n.currentDoc="undefined"!=typeof document?document:null,n.currentWindow="undefined"!=typeof window?window:null,n.resizeObserver=null,n.state={cropSize:null,hasWheelJustStarted:!1},n.initResizeObserver=function(){if(void 0!==window.ResizeObserver&&n.containerRef){var e=!0;n.resizeObserver=new window.ResizeObserver((function(t){e?e=!1:n.computeSizes()})),n.resizeObserver.observe(n.containerRef)}},n.preventZoomSafari=function(e){return e.preventDefault()},n.cleanEvents=function(){n.currentDoc&&(n.currentDoc.removeEventListener("mousemove",n.onMouseMove),n.currentDoc.removeEventListener("mouseup",n.onDragStopped),n.currentDoc.removeEventListener("touchmove",n.onTouchMove),n.currentDoc.removeEventListener("touchend",n.onDragStopped),n.currentDoc.removeEventListener("gesturemove",n.onGestureMove),n.currentDoc.removeEventListener("gestureend",n.onGestureEnd))},n.clearScrollEvent=function(){n.containerRef&&n.containerRef.removeEventListener("wheel",n.onWheel),n.wheelTimer&&clearTimeout(n.wheelTimer)},n.onMediaLoad=function(){var e=n.computeSizes();e&&(n.emitCropData(),n.setInitialCrop(e)),n.props.onMediaLoaded&&n.props.onMediaLoaded(n.mediaSize)},n.setInitialCrop=function(e){if(n.props.initialCroppedAreaPercentages){var t=K_(n.props.initialCroppedAreaPercentages,n.mediaSize,n.props.rotation,e,n.props.minZoom,n.props.maxZoom),r=t.crop,o=t.zoom;n.props.onCropChange(r),n.props.onZoomChange&&n.props.onZoomChange(o)}else if(n.props.initialCroppedAreaPixels){var i=q_(n.props.initialCroppedAreaPixels,n.mediaSize,n.props.rotation,e,n.props.minZoom,n.props.maxZoom);r=i.crop,o=i.zoom;n.props.onCropChange(r),n.props.onZoomChange&&n.props.onZoomChange(o)}},n.computeSizes=function(){var e,t,r,o,i,l,a=n.imageRef.current||n.videoRef.current;if(a&&n.containerRef){n.containerRect=n.containerRef.getBoundingClientRect();var s=n.containerRect.width/n.containerRect.height,c=(null===(e=n.imageRef.current)||void 0===e?void 0:e.naturalWidth)||(null===(t=n.videoRef.current)||void 0===t?void 0:t.videoWidth)||0,u=(null===(r=n.imageRef.current)||void 0===r?void 0:r.naturalHeight)||(null===(o=n.videoRef.current)||void 0===o?void 0:o.videoHeight)||0,p=c/u,d=void 0;if(a.offsetWidthp?{width:n.containerRect.height*p,height:n.containerRect.height}:{width:n.containerRect.width,height:n.containerRect.width/p};break;case"horizontal-cover":d={width:n.containerRect.width,height:n.containerRect.width/p};break;case"vertical-cover":d={width:n.containerRect.height*p,height:n.containerRect.height};break;case"auto-cover":d=c>u?{width:n.containerRect.width,height:n.containerRect.width/p}:{width:n.containerRect.height*p,height:n.containerRect.height}}else d={width:a.offsetWidth,height:a.offsetHeight};n.mediaSize=M_(M_({},d),{naturalWidth:c,naturalHeight:u}),n.props.setMediaSize&&n.props.setMediaSize(n.mediaSize);var f=n.props.cropSize?n.props.cropSize:U_(n.mediaSize.width,n.mediaSize.height,n.containerRect.width,n.containerRect.height,n.props.aspect,n.props.rotation);return(null===(i=n.state.cropSize)||void 0===i?void 0:i.height)===f.height&&(null===(l=n.state.cropSize)||void 0===l?void 0:l.width)===f.width||n.props.onCropSizeChange&&n.props.onCropSizeChange(f),n.setState({cropSize:f},n.recomputeCropPosition),n.props.setCropSize&&n.props.setCropSize(f),f}},n.onMouseDown=function(e){n.currentDoc&&(e.preventDefault(),n.currentDoc.addEventListener("mousemove",n.onMouseMove),n.currentDoc.addEventListener("mouseup",n.onDragStopped),n.onDragStart(t.getMousePoint(e)))},n.onMouseMove=function(e){return n.onDrag(t.getMousePoint(e))},n.onTouchStart=function(e){n.currentDoc&&(n.isTouching=!0,n.props.onTouchRequest&&!n.props.onTouchRequest(e)||(n.currentDoc.addEventListener("touchmove",n.onTouchMove,{passive:!1}),n.currentDoc.addEventListener("touchend",n.onDragStopped),2===e.touches.length?n.onPinchStart(e):1===e.touches.length&&n.onDragStart(t.getTouchPoint(e.touches[0]))))},n.onTouchMove=function(e){e.preventDefault(),2===e.touches.length?n.onPinchMove(e):1===e.touches.length&&n.onDrag(t.getTouchPoint(e.touches[0]))},n.onGestureStart=function(e){n.currentDoc&&(e.preventDefault(),n.currentDoc.addEventListener("gesturechange",n.onGestureMove),n.currentDoc.addEventListener("gestureend",n.onGestureEnd),n.gestureZoomStart=n.props.zoom,n.gestureRotationStart=n.props.rotation)},n.onGestureMove=function(e){if(e.preventDefault(),!n.isTouching){var r=t.getMousePoint(e),o=n.gestureZoomStart-1+e.scale;if(n.setNewZoom(o,r,{shouldUpdatePosition:!0}),n.props.onRotationChange){var i=n.gestureRotationStart+e.rotation;n.props.onRotationChange(i)}}},n.onGestureEnd=function(e){n.cleanEvents()},n.onDragStart=function(e){var t,r,o=e.x,i=e.y;n.dragStartPosition={x:o,y:i},n.dragStartCrop=M_({},n.props.crop),null===(r=(t=n.props).onInteractionStart)||void 0===r||r.call(t)},n.onDrag=function(e){var t=e.x,r=e.y;n.currentWindow&&(n.rafDragTimeout&&n.currentWindow.cancelAnimationFrame(n.rafDragTimeout),n.rafDragTimeout=n.currentWindow.requestAnimationFrame((function(){if(n.state.cropSize&&void 0!==t&&void 0!==r){var e=t-n.dragStartPosition.x,o=r-n.dragStartPosition.y,i={x:n.dragStartCrop.x+e,y:n.dragStartCrop.y+o},l=n.props.restrictPosition?j_(i,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):i;n.props.onCropChange(l)}})))},n.onDragStopped=function(){var e,t;n.isTouching=!1,n.cleanEvents(),n.emitCropData(),null===(t=(e=n.props).onInteractionEnd)||void 0===t||t.call(e)},n.onWheel=function(e){if(n.currentWindow&&(!n.props.onWheelRequest||n.props.onWheelRequest(e))){e.preventDefault();var r=t.getMousePoint(e),o=L_()(e).pixelY,i=n.props.zoom-o*n.props.zoomSpeed/200;n.setNewZoom(i,r,{shouldUpdatePosition:!0}),n.state.hasWheelJustStarted||n.setState({hasWheelJustStarted:!0},(function(){var e,t;return null===(t=(e=n.props).onInteractionStart)||void 0===t?void 0:t.call(e)})),n.wheelTimer&&clearTimeout(n.wheelTimer),n.wheelTimer=n.currentWindow.setTimeout((function(){return n.setState({hasWheelJustStarted:!1},(function(){var e,t;return null===(t=(e=n.props).onInteractionEnd)||void 0===t?void 0:t.call(e)}))}),250)}},n.getPointOnContainer=function(e){var t=e.x,r=e.y;if(!n.containerRect)throw new Error("The Cropper is not mounted");return{x:n.containerRect.width/2-(t-n.containerRect.left),y:n.containerRect.height/2-(r-n.containerRect.top)}},n.getPointOnMedia=function(e){var t=e.x,r=e.y,o=n.props,i=o.crop,l=o.zoom;return{x:(t+i.x)/l,y:(r+i.y)/l}},n.setNewZoom=function(e,t,r){var o=(void 0===r?{}:r).shouldUpdatePosition,i=void 0===o||o;if(n.state.cropSize&&n.props.onZoomChange){var l=Q_(e,n.props.minZoom,n.props.maxZoom);if(i){var a=n.getPointOnContainer(t),s=n.getPointOnMedia(a),c={x:s.x*l-a.x,y:s.y*l-a.y},u=n.props.restrictPosition?j_(c,n.mediaSize,n.state.cropSize,l,n.props.rotation):c;n.props.onCropChange(u)}n.props.onZoomChange(l)}},n.getCropData=function(){return n.state.cropSize?H_(n.props.restrictPosition?j_(n.props.crop,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):n.props.crop,n.mediaSize,n.state.cropSize,n.getAspect(),n.props.zoom,n.props.rotation,n.props.restrictPosition):null},n.emitCropData=function(){var e=n.getCropData();if(e){var t=e.croppedAreaPercentages,r=e.croppedAreaPixels;n.props.onCropComplete&&n.props.onCropComplete(t,r),n.props.onCropAreaChange&&n.props.onCropAreaChange(t,r)}},n.emitCropAreaChange=function(){var e=n.getCropData();if(e){var t=e.croppedAreaPercentages,r=e.croppedAreaPixels;n.props.onCropAreaChange&&n.props.onCropAreaChange(t,r)}},n.recomputeCropPosition=function(){if(n.state.cropSize){var e=n.props.restrictPosition?j_(n.props.crop,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):n.props.crop;n.props.onCropChange(e),n.emitCropData()}},n}return function(e,t){function n(){this.constructor=e}F_(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){this.currentDoc&&this.currentWindow&&(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),void 0===window.ResizeObserver&&this.currentWindow.addEventListener("resize",this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}),this.containerRef.addEventListener("gesturestart",this.onGestureStart)),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement("style"),this.styleRef.setAttribute("type","text/css"),this.props.nonce&&this.styleRef.setAttribute("nonce",this.props.nonce),this.styleRef.innerHTML=".reactEasyCrop_Container {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n overflow: hidden;\n user-select: none;\n touch-action: none;\n cursor: move;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.reactEasyCrop_Image,\n.reactEasyCrop_Video {\n will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */\n}\n\n.reactEasyCrop_Contain {\n max-width: 100%;\n max-height: 100%;\n margin: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n.reactEasyCrop_Cover_Horizontal {\n width: 100%;\n height: auto;\n}\n.reactEasyCrop_Cover_Vertical {\n width: auto;\n height: 100%;\n}\n\n.reactEasyCrop_CropArea {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n border: 1px solid rgba(255, 255, 255, 0.5);\n box-sizing: border-box;\n box-shadow: 0 0 0 9999em;\n color: rgba(0, 0, 0, 0.5);\n overflow: hidden;\n}\n\n.reactEasyCrop_CropAreaRound {\n border-radius: 50%;\n}\n\n.reactEasyCrop_CropAreaGrid::before {\n content: ' ';\n box-sizing: border-box;\n position: absolute;\n border: 1px solid rgba(255, 255, 255, 0.5);\n top: 0;\n bottom: 0;\n left: 33.33%;\n right: 33.33%;\n border-top: 0;\n border-bottom: 0;\n}\n\n.reactEasyCrop_CropAreaGrid::after {\n content: ' ';\n box-sizing: border-box;\n position: absolute;\n border: 1px solid rgba(255, 255, 255, 0.5);\n top: 33.33%;\n bottom: 33.33%;\n left: 0;\n right: 0;\n border-left: 0;\n border-right: 0;\n}\n",this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef))},t.prototype.componentWillUnmount=function(){var e,t;this.currentDoc&&this.currentWindow&&(void 0===window.ResizeObserver&&this.currentWindow.removeEventListener("resize",this.computeSizes),null===(e=this.resizeObserver)||void 0===e||e.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&(null===(t=this.styleRef.parentNode)||void 0===t||t.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},t.prototype.componentDidUpdate=function(e){var t,n,r,o,i,l,a,s,c;e.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):e.aspect!==this.props.aspect?this.computeSizes():e.zoom!==this.props.zoom?this.recomputeCropPosition():(null===(t=e.cropSize)||void 0===t?void 0:t.height)!==(null===(n=this.props.cropSize)||void 0===n?void 0:n.height)||(null===(r=e.cropSize)||void 0===r?void 0:r.width)!==(null===(o=this.props.cropSize)||void 0===o?void 0:o.width)?this.computeSizes():(null===(i=e.crop)||void 0===i?void 0:i.x)===(null===(l=this.props.crop)||void 0===l?void 0:l.x)&&(null===(a=e.crop)||void 0===a?void 0:a.y)===(null===(s=this.props.crop)||void 0===s?void 0:s.y)||this.emitCropAreaChange(),e.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),e.video!==this.props.video&&(null===(c=this.videoRef.current)||void 0===c||c.load())},t.prototype.getAspect=function(){var e=this.props,t=e.cropSize,n=e.aspect;return t?t.width/t.height:n},t.prototype.onPinchStart=function(e){var n=t.getTouchPoint(e.touches[0]),r=t.getTouchPoint(e.touches[1]);this.lastPinchDistance=V_(n,r),this.lastPinchRotation=G_(n,r),this.onDragStart(J_(n,r))},t.prototype.onPinchMove=function(e){var n=this;if(this.currentDoc&&this.currentWindow){var r=t.getTouchPoint(e.touches[0]),o=t.getTouchPoint(e.touches[1]),i=J_(r,o);this.onDrag(i),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame((function(){var e=V_(r,o),t=n.props.zoom*(e/n.lastPinchDistance);n.setNewZoom(t,i,{shouldUpdatePosition:!1}),n.lastPinchDistance=e;var l=G_(r,o),a=n.props.rotation+(l-n.lastPinchRotation);n.props.onRotationChange&&n.props.onRotationChange(a),n.lastPinchRotation=l}))}},t.prototype.render=function(){var e=this,t=this.props,n=t.image,r=t.video,o=t.mediaProps,i=t.transform,l=t.crop,a=l.x,s=l.y,c=t.rotation,u=t.zoom,p=t.cropShape,d=t.showGrid,f=t.style,y=f.containerStyle,m=f.cropAreaStyle,g=f.mediaStyle,h=t.classes,b=h.containerClassName,v=h.cropAreaClassName,_=h.mediaClassName,k=t.objectFit;return pl().createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(t){return e.containerRef=t},"data-testid":"container",style:y,className:Z_("reactEasyCrop_Container",b)},n?pl().createElement("img",M_({alt:"",className:Z_("reactEasyCrop_Image","contain"===k&&"reactEasyCrop_Contain","horizontal-cover"===k&&"reactEasyCrop_Cover_Horizontal","vertical-cover"===k&&"reactEasyCrop_Cover_Vertical","auto-cover"===k&&(this.mediaSize.naturalWidth>this.mediaSize.naturalHeight?"reactEasyCrop_Cover_Horizontal":"reactEasyCrop_Cover_Vertical"),_)},o,{src:n,ref:this.imageRef,style:M_(M_({},g),{transform:i||"translate(".concat(a,"px, ").concat(s,"px) rotate(").concat(c,"deg) scale(").concat(u,")")}),onLoad:this.onMediaLoad})):r&&pl().createElement("video",M_({autoPlay:!0,loop:!0,muted:!0,className:Z_("reactEasyCrop_Video","contain"===k&&"reactEasyCrop_Contain","horizontal-cover"===k&&"reactEasyCrop_Cover_Horizontal","vertical-cover"===k&&"reactEasyCrop_Cover_Vertical","auto-cover"===k&&(this.mediaSize.naturalWidth>this.mediaSize.naturalHeight?"reactEasyCrop_Cover_Horizontal":"reactEasyCrop_Cover_Vertical"),_)},o,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:M_(M_({},g),{transform:i||"translate(".concat(a,"px, ").concat(s,"px) rotate(").concat(c,"deg) scale(").concat(u,")")}),controls:!1}),(Array.isArray(r)?r:[{src:r}]).map((function(e){return pl().createElement("source",M_({key:e.src},e))}))),this.state.cropSize&&pl().createElement("div",{style:M_(M_({},m),{width:this.state.cropSize.width,height:this.state.cropSize.height}),"data-testid":"cropper",className:Z_("reactEasyCrop_CropArea","round"===p&&"reactEasyCrop_CropAreaRound",d&&"reactEasyCrop_CropAreaGrid",v)}))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:3,minZoom:1,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0},t.getMousePoint=function(e){return{x:Number(e.clientX),y:Number(e.clientY)}},t.getTouchPoint=function(e){return{x:Number(e.clientX),y:Number(e.clientY)}},t}(pl().Component);const ek={position:"bottom right",isAlternate:!0};function tk(e,t){const n=function(e){let{url:t,naturalWidth:n,naturalHeight:r}=e;const[o,l]=(0,a.useState)(),[s,c]=(0,a.useState)(),[u,p]=(0,a.useState)({x:0,y:0}),[d,f]=(0,a.useState)(),[y,m]=(0,a.useState)(),[g,h]=(0,a.useState)(),[b,v]=(0,a.useState)(),_=(0,a.useCallback)((()=>{p({x:0,y:0}),f(100),m(0),h(n/r),v(n/r)}),[n,r,p,f,m,h,v]),k=(0,a.useCallback)((()=>{const e=(y+90)%360;let o=n/r;if(y%180==90&&(o=r/n),0===e)return l(),m(e),h(n/r),void p({x:-u.y*o,y:u.x*o});const a=new window.Image;a.src=t,a.onload=function(t){const n=document.createElement("canvas");let r=0,i=0;e%180?(n.width=t.target.height,n.height=t.target.width):(n.width=t.target.width,n.height=t.target.height),90!==e&&180!==e||(r=n.width),270!==e&&180!==e||(i=n.height);const a=n.getContext("2d");a.translate(r,i),a.rotate(e*Math.PI/180),a.drawImage(t.target,0,0),n.toBlob((t=>{l(URL.createObjectURL(t)),m(e),h(n.width/n.height),p({x:-u.y*o,y:u.x*o})}))};const s=(0,i.applyFilters)("media.crossOrigin",void 0,t);"string"==typeof s&&(a.crossOrigin=s)}),[y,n,r,l,m,h,p]);return(0,a.useMemo)((()=>({editedUrl:o,setEditedUrl:l,crop:s,setCrop:c,position:u,setPosition:p,zoom:d,setZoom:f,rotation:y,setRotation:m,rotateClockwise:k,aspect:g,setAspect:h,defaultAspect:b,initializeTransformValues:_})),[o,l,s,c,u,p,d,f,y,m,k,g,h,b,_])}(e),{initializeTransformValues:r}=n;return(0,a.useEffect)((()=>{t&&r()}),[t,r]),n}const nk=(0,a.createContext)({}),rk=()=>(0,a.useContext)(nk);function ok(e){let{id:t,url:n,naturalWidth:r,naturalHeight:o,isEditing:i,onFinishEditing:l,onSaveImage:s,children:c}=e;const u=tk({url:n,naturalWidth:r,naturalHeight:o},i),p=function(e){let{crop:t,rotation:n,height:r,width:o,aspect:i,url:l,id:s,onSaveImage:c,onFinishEditing:u}=e;const{createErrorNotice:p}=(0,d.useDispatch)(Cd.store),[f,y]=(0,a.useState)(!1),g=(0,a.useCallback)((()=>{y(!1),u()}),[y,u]),h=(0,a.useCallback)((()=>{y(!0);let e={};(t.width<99.9||t.height<99.9)&&(e=t),n>0&&(e.rotation=n),e.src=l,mv()({path:`/wp/v2/media/${s}/edit`,method:"POST",data:e}).then((e=>{c({id:e.id,url:e.source_url,height:r&&o?o/i:void 0})})).catch((e=>{p((0,m.sprintf)((0,m.__)("Could not edit image. %s"),(0,Hi.__unstableStripHTML)(e.message)),{id:"image-editing-error",type:"snackbar"})})).finally((()=>{y(!1),u()}))}),[y,t,n,r,o,i,l,c,p,y,u]);return(0,a.useMemo)((()=>({isInProgress:f,apply:h,cancel:g})),[f,h,g])}({id:t,url:n,onSaveImage:s,onFinishEditing:l,...u}),f=(0,a.useMemo)((()=>({...u,...p})),[u,p]);return(0,a.createElement)(nk.Provider,{value:f},c)}function ik(e){let{url:t,width:n,height:r,clientWidth:o,naturalHeight:i,naturalWidth:l,borderProps:s}=e;const{isInProgress:u,editedUrl:p,position:d,zoom:y,aspect:m,setPosition:g,setCrop:h,setZoom:b,rotation:v}=rk();let _=r||o*i/l;return v%180==90&&(_=o*l/i),(0,a.createElement)("div",{className:c()("wp-block-image__crop-area",null==s?void 0:s.className,{"is-applying":u}),style:{...null==s?void 0:s.style,width:n||o,height:_}},(0,a.createElement)(X_,{image:p||t,disabled:u,minZoom:1,maxZoom:3,crop:d,zoom:y/100,aspect:m,onCropChange:g,onCropComplete:e=>{h(e)},onZoomChange:e=>{b(100*e)}}),u&&(0,a.createElement)(f.Spinner,null))}var lk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"}));function ak(){const{isInProgress:e,zoom:t,setZoom:n}=rk();return(0,a.createElement)(f.Dropdown,{contentClassName:"wp-block-image__zoom",popoverProps:ek,renderToggle:t=>{let{isOpen:n,onToggle:r}=t;return(0,a.createElement)(f.ToolbarButton,{icon:lk,label:(0,m.__)("Zoom"),onClick:r,"aria-expanded":n,disabled:e})},renderContent:()=>(0,a.createElement)(f.RangeControl,{label:(0,m.__)("Zoom"),min:100,max:300,value:Math.round(t),onChange:n})})}var sk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z"}));function ck(e){let{aspectRatios:t,isDisabled:n,label:r,onClick:o,value:i}=e;return(0,a.createElement)(f.MenuGroup,{label:r},t.map((e=>{let{title:t,aspect:r}=e;return(0,a.createElement)(f.MenuItem,{key:r,disabled:n,onClick:()=>{o(r)},role:"menuitemradio",isSelected:r===i,icon:r===i?py:void 0},t)})))}function uk(e){let{toggleProps:t}=e;const{isInProgress:n,aspect:r,setAspect:o,defaultAspect:i}=rk();return(0,a.createElement)(f.DropdownMenu,{icon:sk,label:(0,m.__)("Aspect Ratio"),popoverProps:ek,toggleProps:t,className:"wp-block-image__aspect-ratio"},(e=>{let{onClose:t}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ck,{isDisabled:n,onClick:e=>{o(e),t()},value:r,aspectRatios:[{title:(0,m.__)("Original"),aspect:i},{title:(0,m.__)("Square"),aspect:1}]}),(0,a.createElement)(ck,{label:(0,m.__)("Landscape"),isDisabled:n,onClick:e=>{o(e),t()},value:r,aspectRatios:[{title:(0,m.__)("16:10"),aspect:1.6},{title:(0,m.__)("16:9"),aspect:16/9},{title:(0,m.__)("4:3"),aspect:4/3},{title:(0,m.__)("3:2"),aspect:1.5}]}),(0,a.createElement)(ck,{label:(0,m.__)("Portrait"),isDisabled:n,onClick:e=>{o(e),t()},value:r,aspectRatios:[{title:(0,m.__)("10:16"),aspect:.625},{title:(0,m.__)("9:16"),aspect:9/16},{title:(0,m.__)("3:4"),aspect:3/4},{title:(0,m.__)("2:3"),aspect:2/3}]}))}))}var pk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"}));function dk(){const{isInProgress:e,rotateClockwise:t}=rk();return(0,a.createElement)(f.ToolbarButton,{icon:pk,label:(0,m.__)("Rotate"),onClick:t,disabled:e})}function fk(){const{isInProgress:e,apply:t,cancel:n}=rk();return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToolbarButton,{onClick:t,disabled:e},(0,m.__)("Apply")),(0,a.createElement)(f.ToolbarButton,{onClick:n},(0,m.__)("Cancel")))}function yk(e){let{url:t,width:n,height:r,clientWidth:o,naturalHeight:i,naturalWidth:l,borderProps:s}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ik,{borderProps:s,url:t,width:n,height:r,clientWidth:o,naturalHeight:i,naturalWidth:l}),(0,a.createElement)(br,null,(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(ak,null),(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)(uk,{toggleProps:e}))),(0,a.createElement)(dk,null)),(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(fk,null))))}const mk=[25,50,75,100],gk=()=>{};function hk(e){let{imageSizeHelp:t,imageWidth:n,imageHeight:r,imageSizeOptions:o=[],isResizable:i=!0,slug:l,width:s,height:c,onChange:p,onChangeImage:d=gk}=e;const{currentHeight:y,currentWidth:g,updateDimension:h,updateDimensions:b}=function(e,t,n,r,o){var i,l;const[s,c]=(0,a.useState)(null!==(i=null!=t?t:r)&&void 0!==i?i:""),[u,p]=(0,a.useState)(null!==(l=null!=e?e:n)&&void 0!==l?l:"");return(0,a.useEffect)((()=>{void 0===t&&void 0!==r&&c(r),void 0===e&&void 0!==n&&p(n)}),[r,n]),(0,a.useEffect)((()=>{void 0!==t&&Number.parseInt(t)!==Number.parseInt(s)&&c(t),void 0!==e&&Number.parseInt(e)!==Number.parseInt(u)&&p(e)}),[t,e]),{currentHeight:u,currentWidth:s,updateDimension:(e,t)=>{"width"===e?c(t):p(t),o({[e]:""===t?void 0:parseInt(t,10)})},updateDimensions:(e,t)=>{p(null!=e?e:n),c(null!=t?t:r),o({height:e,width:t})}}}(c,s,r,n,p);return(0,a.createElement)(a.Fragment,null,!(0,u.isEmpty)(o)&&(0,a.createElement)(f.SelectControl,{label:(0,m.__)("Image size"),value:l,options:o,onChange:d,help:t}),i&&(0,a.createElement)("div",{className:"block-editor-image-size-control"},(0,a.createElement)("p",{className:"block-editor-image-size-control__row"},(0,m.__)("Image dimensions")),(0,a.createElement)("div",{className:"block-editor-image-size-control__row"},(0,a.createElement)(f.TextControl,{type:"number",className:"block-editor-image-size-control__width",label:(0,m.__)("Width"),value:g,min:1,onChange:e=>h("width",e)}),(0,a.createElement)(f.TextControl,{type:"number",className:"block-editor-image-size-control__height",label:(0,m.__)("Height"),value:y,min:1,onChange:e=>h("height",e)})),(0,a.createElement)("div",{className:"block-editor-image-size-control__row"},(0,a.createElement)(f.ButtonGroup,{"aria-label":(0,m.__)("Image size presets")},mk.map((e=>{const t=Math.round(n*(e/100)),o=Math.round(r*(e/100)),i=g===t&&y===o;return(0,a.createElement)(f.Button,{key:e,isSmall:!0,variant:i?"primary":void 0,isPressed:i,onClick:()=>b(o,t)},e,"%")}))),(0,a.createElement)(f.Button,{isSmall:!0,onClick:()=>b()},(0,m.__)("Reset")))))}var bk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(M.Path,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"}));const vk=()=>{};var _k=e=>{let{value:t,onChange:n=vk,settings:r}=e;if(!r||!r.length)return null;const o=e=>r=>{n({...t,[e.id]:r})},i=r.map((e=>(0,a.createElement)(f.ToggleControl,{className:"block-editor-link-control__setting",key:e.id,label:e.title,onChange:o(e),checked:!!t&&!!t[e.id]})));return(0,a.createElement)("fieldset",{className:"block-editor-link-control__settings"},(0,a.createElement)(f.VisuallyHidden,{as:"legend"},(0,m.__)("Currently selected link settings")),i)},kk=n(5425),Sk=n.n(kk);function Ek(e){return"function"==typeof e}class wk extends a.Component{constructor(e){super(e),this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.selectLink=this.selectLink.bind(this),this.handleOnClick=this.handleOnClick.bind(this),this.bindSuggestionNode=this.bindSuggestionNode.bind(this),this.autocompleteRef=e.autocompleteRef||(0,a.createRef)(),this.inputRef=(0,a.createRef)(),this.updateSuggestions=(0,u.debounce)(this.updateSuggestions.bind(this),200),this.suggestionNodes=[],this.isUpdatingSuggestions=!1,this.state={suggestions:[],showSuggestions:!1,selectedSuggestion:null,suggestionsListboxId:"",suggestionOptionIdPrefix:""}}componentDidUpdate(e){const{showSuggestions:t,selectedSuggestion:n}=this.state,{value:r,__experimentalShowInitialSuggestions:o=!1}=this.props;t&&null!==n&&this.suggestionNodes[n]&&!this.scrollingIntoView&&(this.scrollingIntoView=!0,Sk()(this.suggestionNodes[n],this.autocompleteRef.current,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100)),e.value===r||this.props.disableSuggestions||this.isUpdatingSuggestions||(null!=r&&r.length?this.updateSuggestions(r):o&&this.updateSuggestions())}componentDidMount(){this.shouldShowInitialSuggestions()&&this.updateSuggestions()}componentWillUnmount(){var e,t;null===(e=this.suggestionsRequest)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),delete this.suggestionsRequest}bindSuggestionNode(e){return t=>{this.suggestionNodes[e]=t}}shouldShowInitialSuggestions(){const{suggestions:e}=this.state,{__experimentalShowInitialSuggestions:t=!1,value:n}=this.props;return!this.isUpdatingSuggestions&&t&&!(n&&n.length)&&!(e&&e.length)}updateSuggestions(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const{__experimentalFetchLinkSuggestions:n,__experimentalHandleURLSuggestions:r}=this.props;if(!n)return;const o=!(null!==(e=t)&&void 0!==e&&e.length);if(t=t.trim(),!o&&(t.length<2||!r&&(0,nf.isURL)(t)))return void this.setState({showSuggestions:!1,selectedSuggestion:null,loading:!1});this.isUpdatingSuggestions=!0,this.setState({selectedSuggestion:null,loading:!0});const i=n(t,{isInitialSuggestions:o});i.then((e=>{this.suggestionsRequest===i&&(this.setState({suggestions:e,loading:!1,showSuggestions:!!e.length}),e.length?this.props.debouncedSpeak((0,m.sprintf)((0,m._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",e.length),e.length),"assertive"):this.props.debouncedSpeak((0,m.__)("No results."),"assertive"),this.isUpdatingSuggestions=!1)})).catch((()=>{this.suggestionsRequest===i&&(this.setState({loading:!1}),this.isUpdatingSuggestions=!1)})),this.suggestionsRequest=i}onChange(e){const t=e.target.value;this.props.onChange(t),this.props.disableSuggestions||this.updateSuggestions(t)}onFocus(){const{suggestions:e}=this.state,{disableSuggestions:t,value:n}=this.props;!n||t||this.isUpdatingSuggestions||e&&e.length||this.updateSuggestions(n)}onKeyDown(e){const{showSuggestions:t,selectedSuggestion:n,suggestions:r,loading:o}=this.state;if(!t||!r.length||o){switch(e.keyCode){case cu.UP:0!==e.target.selectionStart&&(e.preventDefault(),e.target.setSelectionRange(0,0));break;case cu.DOWN:this.props.value.length!==e.target.selectionStart&&(e.preventDefault(),e.target.setSelectionRange(this.props.value.length,this.props.value.length));break;case cu.ENTER:e.preventDefault(),this.props.onSubmit&&this.props.onSubmit(null,e)}return}const i=this.state.suggestions[this.state.selectedSuggestion];switch(e.keyCode){case cu.UP:{e.preventDefault();const t=n?n-1:r.length-1;this.setState({selectedSuggestion:t});break}case cu.DOWN:{e.preventDefault();const t=null===n||n===r.length-1?0:n+1;this.setState({selectedSuggestion:t});break}case cu.TAB:null!==this.state.selectedSuggestion&&(this.selectLink(i),this.props.speak((0,m.__)("Link selected.")));break;case cu.ENTER:e.preventDefault(),null!==this.state.selectedSuggestion?(this.selectLink(i),this.props.onSubmit&&this.props.onSubmit(i,e)):this.props.onSubmit&&this.props.onSubmit(null,e)}}selectLink(e){this.props.onChange(e.url,e),this.setState({selectedSuggestion:null,showSuggestions:!1})}handleOnClick(e){this.selectLink(e),this.inputRef.current.focus()}static getDerivedStateFromProps(e,t){let{value:n,instanceId:r,disableSuggestions:o,__experimentalShowInitialSuggestions:i=!1}=e,{showSuggestions:l}=t,a=l;const s=n&&n.length;return i||s||(a=!1),!0===o&&(a=!1),{showSuggestions:a,suggestionsListboxId:`block-editor-url-input-suggestions-${r}`,suggestionOptionIdPrefix:`block-editor-url-input-suggestion-${r}`}}render(){return(0,a.createElement)(a.Fragment,null,this.renderControl(),this.renderSuggestions())}renderControl(){const{label:e=null,className:t,isFullWidth:n,instanceId:r,placeholder:o=(0,m.__)("Paste URL or type to search"),__experimentalRenderControl:i,value:l=""}=this.props,{loading:s,showSuggestions:u,selectedSuggestion:p,suggestionsListboxId:d,suggestionOptionIdPrefix:y}=this.state,g=`url-input-control-${r}`,h={id:g,label:e,className:c()("block-editor-url-input",t,{"is-full-width":n})},b={id:g,value:l,required:!0,className:"block-editor-url-input__input",type:"text",onChange:this.onChange,onFocus:this.onFocus,placeholder:o,onKeyDown:this.onKeyDown,role:"combobox","aria-label":e?void 0:(0,m.__)("URL"),"aria-expanded":u,"aria-autocomplete":"list","aria-controls":d,"aria-activedescendant":null!==p?`${y}-${p}`:void 0,ref:this.inputRef};return i?i(h,b,s):(0,a.createElement)(f.BaseControl,h,(0,a.createElement)("input",b),s&&(0,a.createElement)(f.Spinner,null))}renderSuggestions(){const{className:e,__experimentalRenderSuggestions:t,value:n="",__experimentalShowInitialSuggestions:r=!1}=this.props,{showSuggestions:o,suggestions:i,selectedSuggestion:s,suggestionsListboxId:u,suggestionOptionIdPrefix:p,loading:d}=this.state,y={id:u,ref:this.autocompleteRef,role:"listbox"},m=(e,t)=>({role:"option",tabIndex:"-1",id:`${p}-${t}`,ref:this.bindSuggestionNode(t),"aria-selected":t===s});return Ek(t)&&o&&i.length?t({suggestions:i,selectedSuggestion:s,suggestionsListProps:y,buildSuggestionItemProps:m,isLoading:d,handleSuggestionClick:this.handleOnClick,isInitialSuggestions:r&&!(n&&n.length)}):!Ek(t)&&o&&i.length?(0,a.createElement)(f.Popover,{position:"bottom",focusOnMount:!1},(0,a.createElement)("div",l({},y,{className:c()("block-editor-url-input__suggestions",`${e}__suggestions`)}),i.map(((e,t)=>(0,a.createElement)(f.Button,l({},m(0,t),{key:e.id,className:c()("block-editor-url-input__suggestion",{"is-selected":t===s}),onClick:()=>this.handleOnClick(e)}),e.title))))):null}}var Ak=(0,p.compose)(p.withSafeTimeout,f.withSpokenMessages,p.withInstanceId,(0,d.withSelect)(((e,t)=>{if(Ek(t.__experimentalFetchLinkSuggestions))return;const{getSettings:n}=e(sr);return{__experimentalFetchLinkSuggestions:n().__experimentalFetchLinkSuggestions}})))(wk);var Ck=e=>{let t,{searchTerm:n,onClick:r,itemProps:o,isSelected:i,buttonText:s}=e;return n?(t=s?"function"==typeof s?s(n):s:(0,a.createInterpolateElement)((0,m.sprintf)((0,m.__)("Create: %s"),n),{mark:(0,a.createElement)("mark",null)}),(0,a.createElement)(f.Button,l({},o,{className:c()("block-editor-link-control__search-create block-editor-link-control__search-item",{"is-selected":i}),onClick:r}),(0,a.createElement)(ui,{className:"block-editor-link-control__search-item-icon",icon:ku}),(0,a.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,a.createElement)("span",{className:"block-editor-link-control__search-item-title"},t)))):null};var Ik=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z"}));var xk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}));var Bk=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"}));var Pk=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z"}));var Tk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z"}));const Ok={post:Ik,page:gv,post_tag:xk,category:Bk,attachment:Pk};function Rk(e){let{isURL:t,suggestion:n}=e,r=null;return t?r=Tk:n.type in Ok&&(r=Ok[n.type]),r?(0,a.createElement)(ui,{className:"block-editor-link-control__search-item-icon",icon:r}):null}var Nk=e=>{let{itemProps:t,suggestion:n,isSelected:r=!1,onClick:o,isURL:i=!1,searchTerm:s="",shouldShowType:u=!1}=e;return(0,a.createElement)(f.Button,l({},t,{onClick:o,className:c()("block-editor-link-control__search-item",{"is-selected":r,"is-url":i,"is-entity":!i})}),(0,a.createElement)(Rk,{suggestion:n,isURL:i}),(0,a.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,a.createElement)("span",{className:"block-editor-link-control__search-item-title"},(0,a.createElement)(f.TextHighlight,{text:n.title,highlight:s})),(0,a.createElement)("span",{"aria-hidden":!i,className:"block-editor-link-control__search-item-info"},!i&&((0,nf.filterURLForDisplay)((0,nf.safeDecodeURI)(n.url))||""),i&&(0,m.__)("Press ENTER to add this link"))),u&&n.type&&(0,a.createElement)("span",{className:"block-editor-link-control__search-item-type"},function(e){if(e.isFrontPage)return"front page";return"post_tag"===e.type?"tag":e.type}(n)))};const Fk="__CREATE__",Mk="mailto",Dk="internal",Lk=["URL",Mk,"tel",Dk],Uk=[{id:"opensInNewTab",title:(0,m.__)("Open in new tab")}];function jk(e){let{instanceId:t,withCreateSuggestion:n,currentInputValue:r,handleSuggestionClick:o,suggestionsListProps:i,buildSuggestionItemProps:s,suggestions:u,selectedSuggestion:p,isLoading:d,isInitialSuggestions:y,createSuggestionButtonText:g,suggestionsQuery:h}=e;const b=c()("block-editor-link-control__search-results",{"is-loading":d}),v=1===u.length&&Lk.includes(u[0].type),_=n&&!v&&!y,k=!(null!=h&&h.type),S=`block-editor-link-control-search-results-label-${t}`,E=y?(0,m.__)("Recently updated"):(0,m.sprintf)((0,m.__)('Search results for "%s"'),r),w=(0,a.createElement)(y?a.Fragment:f.VisuallyHidden,{},(0,a.createElement)("span",{className:"block-editor-link-control__search-results-label",id:S},E));return(0,a.createElement)("div",{className:"block-editor-link-control__search-results-wrapper"},w,(0,a.createElement)("div",l({},i,{className:b,"aria-labelledby":S}),u.map(((e,t)=>_&&Fk===e.type?(0,a.createElement)(Ck,{searchTerm:r,buttonText:g,onClick:()=>o(e),key:e.type,itemProps:s(e,t),isSelected:t===p}):Fk===e.type?null:(0,a.createElement)(Nk,{key:`${e.id}-${e.type}`,itemProps:s(e,t),suggestion:e,index:t,onClick:()=>{o(e)},isSelected:t===p,isURL:Lk.includes(e.type),searchTerm:r,shouldShowType:k,isFrontPage:null==e?void 0:e.isFrontPage})))))}function zk(e){const t=null==e?void 0:e.startsWith("#");return(0,nf.isURL)(e)||e&&e.includes("www.")||t}const Vk=()=>Promise.resolve([]),Gk=e=>{let t="URL";const n=(0,nf.getProtocol)(e)||"";return n.includes("mailto")&&(t=Mk),n.includes("tel")&&(t="tel"),null!=e&&e.startsWith("#")&&(t=Dk),Promise.resolve([{id:e,title:e,url:"URL"===t?(0,nf.prependHTTP)(e):e,type:t}])};function Hk(e,t,n,r){const{fetchSearchSuggestions:o,pageOnFront:i}=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return{pageOnFront:t().pageOnFront,fetchSearchSuggestions:t().__experimentalFetchLinkSuggestions}}),[]),l=t?Gk:Vk;return(0,a.useCallback)(((t,a)=>{let{isInitialSuggestions:s}=a;return zk(t)?l(t,{isInitialSuggestions:s}):(async(e,t,n,r,o,i,l)=>{const{isInitialSuggestions:a}=t;let s=!1,c=await Promise.all([n(e,t),r(e)]);c[0]=c[0].map((e=>Number(e.id)===l?(s=!0,e.isFrontPage=!0,e):e));const u=!e.includes(" ");return c=!s&&u&&i&&!a?c[0].concat(c[1]):c[0],a||zk(e)||!o?c:c.concat({title:e,url:e,type:Fk})})(t,{...e,isInitialSuggestions:s},o,l,n,r,i)}),[l,o,n])}const Wk=()=>Promise.resolve([]),$k=()=>{},Kk=(0,a.forwardRef)(((e,t)=>{let{value:n,children:r,currentLink:o={},className:i=null,placeholder:l=null,withCreateSuggestion:s=!1,onCreateSuggestion:u=$k,onChange:d=$k,onSelect:f=$k,showSuggestions:y=!0,renderSuggestions:g=(e=>(0,a.createElement)(jk,e)),fetchSuggestions:h=null,allowDirectEntry:b=!0,showInitialSuggestions:v=!1,suggestionsQuery:_={},withURLSuggestion:k=!0,createSuggestionButtonText:S,useLabel:E=!1}=e;const w=Hk(_,b,s,k),A=y?h||w:Wk,C=(0,p.useInstanceId)(Kk),[I,x]=(0,a.useState)(),B=async e=>{let t=e;if(Fk!==e.type){if(b||t&&Object.keys(t).length>=1){const{id:e,url:n,...r}=o;f({...r,...t},t)}}else try{var n;t=await u(e.title),null!==(n=t)&&void 0!==n&&n.url&&f(t)}catch(e){}},P=c()(i,{"has-no-label":!E});return(0,a.createElement)("div",{className:"block-editor-link-control__search-input-container"},(0,a.createElement)(Ak,{label:E?"URL":void 0,className:P,value:n,onChange:(e,t)=>{d(e),x(t)},placeholder:null!=l?l:(0,m.__)("Search or type url"),__experimentalRenderSuggestions:y?e=>g({...e,instanceId:C,withCreateSuggestion:s,currentInputValue:n,createSuggestionButtonText:S,suggestionsQuery:_,handleSuggestionClick:t=>{e.handleSuggestionClick&&e.handleSuggestionClick(t),B(t)}}):null,__experimentalFetchLinkSuggestions:A,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:v,onSubmit:(e,t)=>{var r;const o=e||I;o||null!=n&&null!==(r=n.trim())&&void 0!==r&&r.length?B(o||{url:n}):t.preventDefault()},ref:t}),r)}));var qk=Kk;var Jk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}));var Yk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"}));const{Slot:Qk,Fill:Zk}=(0,f.createSlotFill)("BlockEditorLinkControlViewer");function Xk(e,t){switch(t.type){case"RESOLVED":return{...e,isFetching:!1,richData:t.richData};case"ERROR":return{...e,isFetching:!1,richData:null};case"LOADING":return{...e,isFetching:!0};default:throw new Error(`Unexpected action type ${t.type}`)}}var eS=function(e){const[t,n]=(0,a.useReducer)(Xk,{richData:null,isFetching:!1}),{fetchRichUrlData:r}=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return{fetchRichUrlData:t().__experimentalFetchRichUrlData}}),[]);return(0,a.useEffect)((()=>{if(null!=e&&e.length&&r&&"undefined"!=typeof AbortController){n({type:"LOADING"});const t=new window.AbortController,o=t.signal;return r(e,{signal:o}).then((e=>{n({type:"RESOLVED",richData:e})})).catch((()=>{o.aborted||n({type:"ERROR"})})),()=>{t.abort()}}}),[e]),t};function tS(e){var t;let{value:n,onEditClick:r,hasRichPreviews:o=!1,hasUnlinkControl:i=!1,onRemove:l}=e;const s=o?null==n?void 0:n.url:null,{richData:u,isFetching:p}=eS(s),d=u&&Object.keys(u).length,y=n&&(0,nf.filterURLForDisplay)((0,nf.safeDecodeURI)(n.url),16)||"",g=(null==u?void 0:u.title)||(null==n?void 0:n.title)||y,h=!(null!=n&&null!==(t=n.url)&&void 0!==t&&t.length);let b;return b=null!=u&&u.icon?(0,a.createElement)("img",{src:null==u?void 0:u.icon,alt:""}):h?(0,a.createElement)(ui,{icon:Jk,size:32}):(0,a.createElement)(ui,{icon:Tk}),(0,a.createElement)("div",{"aria-label":(0,m.__)("Currently selected"),className:c()("block-editor-link-control__search-item",{"is-current":!0,"is-rich":d,"is-fetching":!!p,"is-preview":!0,"is-error":h})},(0,a.createElement)("div",{className:"block-editor-link-control__search-item-top"},(0,a.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,a.createElement)("span",{className:c()("block-editor-link-control__search-item-icon",{"is-image":null==u?void 0:u.icon})},b),(0,a.createElement)("span",{className:"block-editor-link-control__search-item-details"},h?(0,a.createElement)("span",{className:"block-editor-link-control__search-item-error-notice"},(0,m.__)("Link is empty")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ExternalLink,{className:"block-editor-link-control__search-item-title",href:n.url},(0,Hi.__unstableStripHTML)(g)),(null==n?void 0:n.url)&&(0,a.createElement)("span",{className:"block-editor-link-control__search-item-info"},y)))),(0,a.createElement)(f.Button,{icon:Yk,label:(0,m.__)("Edit"),className:"block-editor-link-control__search-item-action",onClick:r,iconSize:24}),i&&(0,a.createElement)(f.Button,{icon:eo,label:(0,m.__)("Unlink"),className:"block-editor-link-control__search-item-action block-editor-link-control__unlink",onClick:l,iconSize:24}),(0,a.createElement)(Qk,{fillProps:n})),!!(d&&(null!=u&&u.image||null!=u&&u.description)||p)&&(0,a.createElement)("div",{className:"block-editor-link-control__search-item-bottom"},((null==u?void 0:u.image)||p)&&(0,a.createElement)("div",{"aria-hidden":!(null!=u&&u.image),className:c()("block-editor-link-control__search-item-image",{"is-placeholder":!(null!=u&&u.image)})},(null==u?void 0:u.image)&&(0,a.createElement)("img",{src:null==u?void 0:u.image,alt:""})),((null==u?void 0:u.description)||p)&&(0,a.createElement)("div",{"aria-hidden":!(null!=u&&u.description),className:c()("block-editor-link-control__search-item-description",{"is-placeholder":!(null!=u&&u.description)})},(null==u?void 0:u.description)&&(0,a.createElement)(f.__experimentalText,{truncate:!0,numberOfLines:"2"},u.description))))}const nS=e=>{let t=!1;return{promise:new Promise(((n,r)=>{e.then((e=>t?r({isCanceled:!0}):n(e)),(e=>r(t?{isCanceled:!0}:e)))})),cancel(){t=!0}}},rS=()=>{};function oS(e){var t,n,r;let{searchInputPlaceholder:o,value:i,settings:l=Uk,onChange:s=rS,onRemove:u,noDirectEntry:p=!1,showSuggestions:d=!0,showInitialSuggestions:y,forceIsEditingLink:g,createSuggestion:h,withCreateSuggestion:b,inputValue:v="",suggestionsQuery:_={},noURLSuggestion:k=!1,createSuggestionButtonText:S,hasRichPreviews:E=!1,hasTextControl:w=!1,renderControlBottom:A=null}=e;void 0===b&&h&&(b=!0);const C=(0,a.useRef)(!0),I=(0,a.useRef)(),x=(0,a.useRef)(),[B,P]=(0,a.useState)((null==i?void 0:i.url)||""),[T,O]=(0,a.useState)((null==i?void 0:i.title)||""),R=v||B,[N,F]=(0,a.useState)(void 0!==g?g:!i||!i.url),M=(0,a.useRef)(!1),D=!(null!=R&&null!==(t=R.trim())&&void 0!==t&&t.length),{createPage:L,isCreatingPage:U,errorMessage:j}=function(e){const t=(0,a.useRef)(),[n,r]=(0,a.useState)(!1),[o,i]=(0,a.useState)(null);return(0,a.useEffect)((()=>()=>{t.current&&t.current.cancel()}),[]),{createPage:async function(n){r(!0),i(null);try{return t.current=nS(Promise.resolve(e(n))),await t.current.promise}catch(e){if(e&&e.isCanceled)return;throw i(e.message||(0,m.__)("An unknown error occurred during creation. Please try again.")),e}finally{r(!1)}},isCreatingPage:n,errorMessage:o}}(h);function z(){var e;M.current=!(null===(e=I.current)||void 0===e||!e.contains(I.current.ownerDocument.activeElement)),F(!1)}(0,a.useEffect)((()=>{void 0!==g&&g!==N&&F(g)}),[g]),(0,a.useEffect)((()=>{if(C.current)return void(C.current=!1);const e=null!=x&&x.current?1:0;(Hi.focus.focusable.find(I.current)[e]||I.current).focus(),M.current=!1}),[N,U]),(0,a.useEffect)((()=>{null!=i&&i.title&&i.title!==T&&O(i.title),null!=i&&i.url&&P(i.url)}),[i]);const V=()=>{R===(null==i?void 0:i.url)&&T===(null==i?void 0:i.title)||s({...i,url:R,title:T}),z()},G=u&&i&&!N&&!U,H=!(null==l||!l.length),W=(null==i||null===(n=i.url)||void 0===n||null===(r=n.trim())||void 0===r?void 0:r.length)>0&&w;return(0,a.createElement)("div",{tabIndex:-1,ref:I,className:"block-editor-link-control"},U&&(0,a.createElement)("div",{className:"block-editor-link-control__loading"},(0,a.createElement)(f.Spinner,null)," ",(0,m.__)("Creating"),"…"),(N||!i)&&!U&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:c()({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":W})},W&&(0,a.createElement)(f.TextControl,{ref:x,className:"block-editor-link-control__field block-editor-link-control__text-content",label:"Text",value:T,onChange:O,onKeyDown:e=>{const{keyCode:t}=e;t!==cu.ENTER||D||(e.preventDefault(),V())}}),(0,a.createElement)(qk,{currentLink:i,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:o,value:R,withCreateSuggestion:b,onCreateSuggestion:L,onChange:P,onSelect:e=>{s({...e,title:T||(null==e?void 0:e.title)}),z()},showInitialSuggestions:y,allowDirectEntry:!p,showSuggestions:d,suggestionsQuery:_,withURLSuggestion:!k,createSuggestionButtonText:S,useLabel:W},(0,a.createElement)("div",{className:"block-editor-link-control__search-actions"},(0,a.createElement)(f.Button,{onClick:V,label:(0,m.__)("Submit"),icon:bk,className:"block-editor-link-control__search-submit",disabled:D})))),j&&(0,a.createElement)(f.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1},j)),i&&!N&&!U&&(0,a.createElement)(tS,{key:null==i?void 0:i.url,value:i,onEditClick:()=>F(!0),hasRichPreviews:E,hasUnlinkControl:G,onRemove:u}),H&&(0,a.createElement)("div",{className:"block-editor-link-control__tools"},(0,a.createElement)(_k,{value:i,settings:l,onChange:s})),A&&A())}oS.ViewerFill=Zk;var iS=oS;var lS=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"}));var aS=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));var sS=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"}));var cS=(0,f.withFilters)("editor.MediaUpload")((()=>null));var uS=function(e){let{fallback:t=null,children:n}=e;const r=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return!!t().mediaUpload}),[]);return r?n:t};const pS=()=>{};let dS=0;var fS=(0,p.compose)([(0,d.withDispatch)((e=>{const{createNotice:t,removeNotice:n}=e(Cd.store);return{createNotice:t,removeNotice:n}})),(0,f.withFilters)("editor.MediaReplaceFlow")])((e=>{let{mediaURL:t,mediaId:n,mediaIds:r,allowedTypes:o,accept:i,onError:l,onSelect:s,onSelectURL:c,onToggleFeaturedImage:u,useFeaturedImage:p,onFilesUpload:y=pS,name:g=(0,m.__)("Replace"),createNotice:h,removeNotice:b,children:v,multiple:_=!1,addToGallery:k,handleUpload:S=!0}=e;const E=(0,d.useSelect)((e=>e(sr).getSettings().mediaUpload),[]),w=(0,a.useRef)(),A="block-editor/media-replace-flow/error-notice/"+ ++dS,C=e=>{const t=(0,Hi.__unstableStripHTML)(e);l?l(t):setTimeout((()=>{h("error",t,{speak:!0,id:A,isDismissible:!0})}),1e3)},I=(e,t)=>{p&&u&&u(),t(),s(e),(0,qt.speak)((0,m.__)("The media file has been replaced")),b(A)},x=e=>{e.keyCode===cu.DOWN&&(e.preventDefault(),e.target.click())},B=_&&!(!o||0===o.length)&&o.every((e=>"image"===e||e.startsWith("image/")));return(0,a.createElement)(f.Dropdown,{popoverProps:{isAlternate:!0},contentClassName:"block-editor-media-replace-flow__options",renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(f.ToolbarButton,{ref:w,"aria-expanded":t,"aria-haspopup":"true",onClick:n,onKeyDown:x},g)},renderContent:e=>{let{onClose:l}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu"},(0,a.createElement)(a.Fragment,null,(0,a.createElement)(cS,{gallery:B,addToGallery:k,multiple:_,value:_?r:n,onSelect:e=>I(e,l),allowedTypes:o,render:e=>{let{open:t}=e;return(0,a.createElement)(f.MenuItem,{icon:lS,onClick:t},(0,m.__)("Open Media Library"))}}),(0,a.createElement)(uS,null,(0,a.createElement)(f.FormFileUpload,{onChange:e=>{((e,t)=>{const n=e.target.files;if(!S)return t(),s(n);y(n),E({allowedTypes:o,filesList:n,onFileChange:e=>{let[n]=e;I(n,t)},onError:C})})(e,l)},accept:i,multiple:_,render:e=>{let{openFileDialog:t}=e;return(0,a.createElement)(f.MenuItem,{icon:aS,onClick:()=>{t()}},(0,m.__)("Upload"))}}))),u&&(0,a.createElement)(f.MenuItem,{icon:sS,onClick:u,isPressed:p},(0,m.__)("Use featured image")),v),c&&(0,a.createElement)("form",{className:"block-editor-media-flow__url-input"},(0,a.createElement)("span",{className:"block-editor-media-replace-flow__image-url-label"},(0,m.__)("Current media URL:")),(0,a.createElement)(f.Tooltip,{text:t,position:"bottom"},(0,a.createElement)("div",null,(0,a.createElement)(iS,{value:{url:t},settings:[],showSuggestions:!1,onChange:e=>{let{url:t}=e;c(t),w.current.focus()}})))))}})}));function yS(e){let{url:t,urlLabel:n,className:r}=e;const o=c()(r,"block-editor-url-popover__link-viewer-url");return t?(0,a.createElement)(f.ExternalLink,{className:o,href:t},n||(0,nf.filterURLForDisplay)((0,nf.safeDecodeURI)(t))):(0,a.createElement)("span",{className:o})}function mS(e){let{additionalControls:t,children:n,renderSettings:r,position:o="bottom center",focusOnMount:i="firstElement",...s}=e;const[c,u]=(0,a.useState)(!1),p=!!r&&c;return(0,a.createElement)(f.Popover,l({className:"block-editor-url-popover",focusOnMount:i,position:o,shift:!0},s),(0,a.createElement)("div",{className:"block-editor-url-popover__input-container"},(0,a.createElement)("div",{className:"block-editor-url-popover__row"},n,!!r&&(0,a.createElement)(f.Button,{className:"block-editor-url-popover__settings-toggle",icon:jf,label:(0,m.__)("Link settings"),onClick:()=>{u(!c)},"aria-expanded":c})),p&&(0,a.createElement)("div",{className:"block-editor-url-popover__row block-editor-url-popover__settings"},r())),t&&!p&&(0,a.createElement)("div",{className:"block-editor-url-popover__additional-controls"},t))}mS.LinkEditor=function(e){let{autocompleteRef:t,className:n,onChangeInputValue:r,value:o,...i}=e;return(0,a.createElement)("form",l({className:c()("block-editor-url-popover__link-editor",n)},i),(0,a.createElement)(Ak,{value:o,onChange:r,autocompleteRef:t}),(0,a.createElement)(f.Button,{icon:bk,label:(0,m.__)("Apply"),type:"submit"}))},mS.LinkViewer=function(e){let{className:t,linkClassName:n,onEditLinkClick:r,url:o,urlLabel:i,...s}=e;return(0,a.createElement)("div",l({className:c()("block-editor-url-popover__link-viewer",t)},s),(0,a.createElement)(yS,{url:o,urlLabel:i,className:n}),r&&(0,a.createElement)(f.Button,{icon:Yk,label:(0,m.__)("Edit"),onClick:r}))};var gS=mS;const hS=()=>{},bS=e=>{let{src:t,onChange:n,onSubmit:r,onClose:o}=e;return(0,a.createElement)(gS,{onClose:o},(0,a.createElement)("form",{className:"block-editor-media-placeholder__url-input-form",onSubmit:r},(0,a.createElement)("input",{className:"block-editor-media-placeholder__url-input-field",type:"text","aria-label":(0,m.__)("URL"),placeholder:(0,m.__)("Paste or type URL"),onChange:n,value:t}),(0,a.createElement)(f.Button,{className:"block-editor-media-placeholder__url-input-submit-button",icon:bk,label:(0,m.__)("Apply"),type:"submit"})))};var vS=(0,f.withFilters)("editor.MediaPlaceholder")((function(e){let{value:t={},allowedTypes:n,className:r,icon:o,labels:i={},mediaPreview:l,notices:s,isAppender:u,accept:p,addToGallery:y,multiple:g=!1,handleUpload:h=!0,disableDropZone:b,disableMediaButtons:v,onError:_,onSelect:k,onCancel:S,onSelectURL:E,onToggleFeaturedImage:w,onDoubleClick:A,onFilesPreUpload:C=hS,onHTMLDrop:I=hS,children:x,mediaLibraryButton:B,placeholder:P,style:T}=e;const O=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return t().mediaUpload}),[]),[R,N]=(0,a.useState)(""),[F,M]=(0,a.useState)(!1);(0,a.useEffect)((()=>{var e;N(null!==(e=null==t?void 0:t.src)&&void 0!==e?e:"")}),[null==t?void 0:t.src]);const D=e=>{N(e.target.value)},L=()=>{M(!0)},U=()=>{M(!1)},j=e=>{e.preventDefault(),R&&E&&(E(R),U())},z=e=>{if(!h)return k(e);let r;if(C(e),g)if(y){let e=[];r=n=>{const r=(null!=t?t:[]).filter((t=>t.id?!e.some((e=>{let{id:n}=e;return Number(n)===Number(t.id)})):!e.some((e=>{let{urlSlug:n}=e;return t.url.includes(n)}))));k(r.concat(n)),e=n.map((e=>{const t=e.url.lastIndexOf("."),n=e.url.slice(0,t);return{id:e.id,urlSlug:n}}))}}else r=k;else r=e=>{let[t]=e;return k(t)};O({allowedTypes:n,filesList:e,onFileChange:r,onError:_})},V=e=>{z(e.target.files)},G=null!=P?P:e=>{let{instructions:t,title:p}=i;if(O||E||(t=(0,m.__)("To edit this block, you need permission to upload media.")),void 0===t||void 0===p){const e=null!=n?n:[],[r]=e,o=1===e.length,i=o&&"audio"===r,l=o&&"image"===r,a=o&&"video"===r;void 0===t&&O&&(t=(0,m.__)("Upload a media file or pick one from your media library."),i?t=(0,m.__)("Upload an audio file, pick one from your media library, or add one with a URL."):l?t=(0,m.__)("Upload an image file, pick one from your media library, or add one with a URL."):a&&(t=(0,m.__)("Upload a video file, pick one from your media library, or add one with a URL."))),void 0===p&&(p=(0,m.__)("Media"),i?p=(0,m.__)("Audio"):l?p=(0,m.__)("Image"):a&&(p=(0,m.__)("Video")))}const d=c()("block-editor-media-placeholder",r,{"is-appender":u});return(0,a.createElement)(f.Placeholder,{icon:o,label:p,instructions:t,className:d,notices:s,onDoubleClick:A,preview:l,style:T},e,x)},H=()=>b?null:(0,a.createElement)(f.DropZone,{onFilesDrop:z,onHTMLDrop:I}),W=()=>S&&(0,a.createElement)(f.Button,{className:"block-editor-media-placeholder__cancel-button",title:(0,m.__)("Cancel"),variant:"link",onClick:S},(0,m.__)("Cancel")),$=()=>E&&(0,a.createElement)("div",{className:"block-editor-media-placeholder__url-input-container"},(0,a.createElement)(f.Button,{className:"block-editor-media-placeholder__button",onClick:L,isPressed:F,variant:"tertiary"},(0,m.__)("Insert from URL")),F&&(0,a.createElement)(bS,{src:R,onChange:D,onSubmit:j,onClose:U})),K=()=>w&&(0,a.createElement)("div",{className:"block-editor-media-placeholder__url-input-container"},(0,a.createElement)(f.Button,{className:"block-editor-media-placeholder__button",onClick:w,variant:"tertiary"},(0,m.__)("Use featured image")));return v?(0,a.createElement)(uS,null,H()):(0,a.createElement)(uS,{fallback:G($())},(()=>{const e=null!=B?B:e=>{let{open:t}=e;return(0,a.createElement)(f.Button,{variant:"tertiary",onClick:()=>{t()}},(0,m.__)("Media Library"))},r=(0,a.createElement)(cS,{addToGallery:y,gallery:g&&!(!n||0===n.length)&&n.every((e=>"image"===e||e.startsWith("image/"))),multiple:g,onSelect:k,allowedTypes:n,mode:"browse",value:Array.isArray(t)?t.map((e=>{let{id:t}=e;return t})):t.id,render:e});if(O&&u)return(0,a.createElement)(a.Fragment,null,H(),(0,a.createElement)(f.FormFileUpload,{onChange:V,accept:p,multiple:g,render:e=>{let{openFileDialog:t}=e;const n=(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.Button,{variant:"primary",className:c()("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onClick:t},(0,m.__)("Upload")),r,$(),K(),W());return G(n)}}));if(O){const e=(0,a.createElement)(a.Fragment,null,H(),(0,a.createElement)(f.FormFileUpload,{variant:"primary",className:c()("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onChange:V,accept:p,multiple:g},(0,m.__)("Upload")),r,$(),K(),W());return G(e)}return G(r)})())}));var _S=e=>{let{colorSettings:t,...n}=e;const r=t.map((e=>{if(!e)return e;const{value:t,onChange:n,...r}=e;return{...r,colorValue:t,onColorChange:n}}));return(0,a.createElement)(N_,l({settings:r,gradients:[],disableCustomGradients:!0},n))};const kS={position:"bottom right",isAlternate:!0};var SS=()=>(0,a.createElement)(a.Fragment,null,["bold","italic","link"].map((e=>(0,a.createElement)(f.Slot,{name:`RichText.ToolbarControls.${e}`,key:e}))),(0,a.createElement)(f.Slot,{name:"RichText.ToolbarControls"},(e=>{if(!e.length)return null;const t=e.map((e=>{let[{props:t}]=e;return t})).some((e=>{let{isActive:t}=e;return t}));return(0,a.createElement)(f.ToolbarItem,null,(n=>(0,a.createElement)(f.DropdownMenu,{icon:jf,label:(0,m.__)("More"),toggleProps:{...n,className:c()(n.className,{"is-pressed":t}),describedBy:(0,m.__)("Displays more block tools")},controls:(0,u.orderBy)(e.map((e=>{let[{props:t}]=e;return t})),"title"),popoverProps:kS})))})));function ES(e){let{value:t,editableContentElement:n,activeFormats:r}=e;const o=r[r.length-1],i=null==o?void 0:o.type,l=(0,d.useSelect)((e=>e(L.store).getFormatType(i)),[i]),s=(0,L.useAnchor)({editableContentElement:n,value:t,settings:l});return(0,a.createElement)(wS,{popoverAnchor:s})}function wS(e){let{popoverAnchor:t}=e;return(0,a.createElement)(f.Popover,{position:"top center",focusOnMount:!1,anchor:t,className:"block-editor-rich-text__inline-format-toolbar",__unstableSlotName:"block-toolbar"},(0,a.createElement)("div",{className:"block-editor-rich-text__inline-format-toolbar-group"},(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(SS,null))))}var AS=e=>{let{inline:t,editableContentElement:n,value:r}=e;const o=(0,d.useSelect)((e=>e(sr).getSettings().hasInlineToolbar),[]);if(t)return(0,a.createElement)(wS,{popoverAnchor:n});if(o){const e=(0,L.getActiveFormats)(r);return(0,L.isCollapsed)(r)&&!e.length?null:(0,a.createElement)(ES,{editableContentElement:n,value:r,activeFormats:e})}return(0,a.createElement)(br,{group:"inline"},(0,a.createElement)(SS,null))};function CS(){const{didAutomaticChange:e,getSettings:t}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((n=>{function r(n){const{keyCode:r}=n;n.defaultPrevented||r!==cu.DELETE&&r!==cu.BACKSPACE&&r!==cu.ESCAPE||e()&&(n.preventDefault(),t().__experimentalUndo())}return n.addEventListener("keydown",r),()=>{n.removeEventListener("keydown",r)}}),[])}function IS(e){return e.filter((e=>{let{type:t}=e;return/^image\/(?:jpe?g|png|gif|webp)$/.test(t)})).map((e=>``)).join("")}var xS=window.wp.shortcode;function BS(e,t){if(null!=t&&t.length){let n=e.formats.length;for(;n--;)e.formats[n]=[...t,...e.formats[n]||[]]}}function PS(e){if(!0===e||"p"===e||"li"===e)return!0===e?"p":e}function TS(e){let{allowedFormats:t,formattingControls:n,disableFormats:r}=e;return r?TS.EMPTY_ARRAY:t||n?t||(j()("wp.blockEditor.RichText formattingControls prop",{since:"5.4",alternative:"allowedFormats",version:"6.2"}),n.map((e=>`core/${e}`))):void 0}TS.EMPTY_ARRAY=[];function OS(e){let{value:t,pastedBlocks:n=[],onReplace:r,onSplit:o,onSplitMiddle:i,multilineTag:l}=e;if(!r||!o)return;const{start:a=0,end:s=0}=t,c={...t,start:a,end:s},u=[],[p,d]=(0,L.split)(c),f=n.length>0;let y=-1;const m=(0,L.isEmpty)(p)&&!(0,L.isEmpty)(d);f&&(0,L.isEmpty)(p)||(u.push(o((0,L.toHTMLString)({value:p,multilineTag:l}),!m)),y+=1),f?(u.push(...n),y+=n.length):i&&u.push(i()),(f||i)&&(0,L.isEmpty)(d)||u.push(o((0,L.toHTMLString)({value:d,multilineTag:l}),m));r(u,f?y:1,f?-1:0)}function RS(e,t){return t?(0,L.replace)(e,/\n+/g,L.__UNSTABLE_LINE_SEPARATOR):(0,L.replace)(e,new RegExp(L.__UNSTABLE_LINE_SEPARATOR,"g"),"\n")}function NS(e){const t=(0,a.useRef)(e);return t.current=e,(0,p.useRefEffect)((e=>{function n(e){const{isSelected:n,disableFormats:r,onChange:i,value:l,formatTypes:a,tagName:s,onReplace:c,onSplit:u,onSplitMiddle:p,__unstableEmbedURLOnPaste:d,multilineTag:f,preserveWhiteSpace:y,pastePlainText:m}=t.current;if(!n)return;const{clipboardData:g}=e;let h="",b="";try{h=g.getData("text/plain"),b=g.getData("text/html")}catch(e){try{b=g.getData("Text")}catch(e){return}}if(b=function(e){const t="\x3c!--StartFragment--\x3e",n=e.indexOf(t);if(!(n>-1))return e;e=e.substring(n+t.length);const r="\x3c!--EndFragment--\x3e",o=e.indexOf(r);o>-1&&(e=e.substring(0,o));return e}(b),b=function(e){const t="";if(e.startsWith(t))return e.slice(t.length);return e}(b),e.preventDefault(),window.console.log("Received HTML:\n\n",b),window.console.log("Received plain text:\n\n",h),r)return void i((0,L.insert)(l,h));const v=a.reduce(((e,t)=>{let{__unstablePasteRule:n}=t;return n&&e===l&&(e=n(l,{html:b,plainText:h})),e}),l);if(v!==l)return void i(v);const _=[...(0,Hi.getFilesFromDataTransfer)(g)];if("true"===g.getData("rich-text")){const e=g.getData("rich-text-multi-line-tag")||void 0;let t=(0,L.create)({html:b,multilineTag:e,multilineWrapperTags:"li"===e?["ul","ol"]:void 0,preserveWhiteSpace:y});return t=RS(t,!!f),BS(t,l.activeFormats),void i((0,L.insert)(l,t))}if(m)return void i((0,L.insert)(l,(0,L.create)({text:h})));if(null!=_&&_.length&&!Ny(_,b)){const e=(0,o.pasteHandler)({HTML:IS(_),mode:"BLOCKS",tagName:s,preserveWhiteSpace:y});return window.console.log("Received items:\n\n",_),void(c&&(0,L.isEmpty)(l)?c(e):OS({value:l,pastedBlocks:e,onReplace:c,onSplit:u,onSplitMiddle:p,multilineTag:f}))}let k=c&&u?"AUTO":"INLINE";var S;"AUTO"===k&&(0,L.isEmpty)(l)&&(S=h,(0,xS.regexp)(".*").test(S))&&(k="BLOCKS"),d&&(0,L.isEmpty)(l)&&(0,nf.isURL)(h.trim())&&(k="BLOCKS");const E=(0,o.pasteHandler)({HTML:b,plainText:h,mode:k,tagName:s,preserveWhiteSpace:y});if("string"==typeof E){let e=(0,L.create)({html:E});e=RS(e,!!f),BS(e,l.activeFormats),i((0,L.insert)(l,e))}else E.length>0&&(c&&(0,L.isEmpty)(l)?c(E,E.length-1,-1):OS({value:l,pastedBlocks:E,onReplace:c,onSplit:u,onSplitMiddle:p,multilineTag:f}))}return e.addEventListener("paste",n),()=>{e.removeEventListener("paste",n)}}),[])}const FS=["`",'"',"'","“”","‘’"];function MS(e){const{__unstableMarkLastChangeAsPersistent:t,__unstableMarkAutomaticChange:n}=(0,d.useDispatch)(sr),r=(0,a.useRef)(e);return r.current=e,(0,p.useRefEffect)((e=>{function o(o){const{inputType:l,data:a}=o,{value:s,onChange:c}=r.current;if("insertText"!==l)return;if((0,L.isCollapsed)(s))return;const u=(0,i.applyFilters)("blockEditor.wrapSelectionSettings",FS).find((e=>{let[t,n]=e;return t===a||n===a}));if(!u)return;const[p,d=p]=u,f=s.start,y=s.end+p.length;let m=(0,L.insert)(s,p,f,f);m=(0,L.insert)(m,d,y,y),t(),c(m),n();const g={};for(const e in o)g[e]=o[e];g.data=d;const{ownerDocument:h}=e,{defaultView:b}=h,v=new b.InputEvent("input",g);o.target.dispatchEvent(v),o.preventDefault()}return e.addEventListener("beforeinput",o),()=>{e.removeEventListener("beforeinput",o)}}),[])}function DS(e){let t=e.length;for(;t--;){const n=Yt(e[t].attributes);if(n)return e[t].attributes[n]=e[t].attributes[n].replace(Jt,""),e[t].clientId;const r=DS(e[t].innerBlocks);if(r)return r}}function LS(e){const{__unstableMarkLastChangeAsPersistent:t,__unstableMarkAutomaticChange:n}=(0,d.useDispatch)(sr),r=(0,a.useRef)(e);return r.current=e,(0,p.useRefEffect)((e=>{function i(){const{value:e,onReplace:t,selectionChange:i}=r.current;if(!t)return;const{start:l,text:a}=e;if(" "!==a.slice(l-1,l))return;const s=a.slice(0,l).trim(),c=(0,o.getBlockTransforms)("from").filter((e=>{let{type:t}=e;return"prefix"===t})),u=(0,o.findTransform)(c,(e=>{let{prefix:t}=e;return s===t}));if(!u)return;const p=(0,L.toHTMLString)({value:(0,L.insert)(e,Jt,0,l)}),d=u.transform(p);i(DS([d])),t([d]),n()}function l(e){const{inputType:o,type:l}=e,{value:a,onChange:s,__unstableAllowPrefixTransformations:c,formatTypes:u}=r.current;if("insertText"!==o&&"compositionend"!==l)return;c&&i&&i();const p=u.reduce(((e,t)=>{let{__unstableInputRule:n}=t;return n&&(e=n(e)),e}),function(e){const t="tales of gutenberg",{start:n,text:r}=e;return n{e.removeEventListener("input",l),e.removeEventListener("compositionend",l)}}),[])}function US(e){const{__unstableMarkAutomaticChange:t}=(0,d.useDispatch)(sr),n=(0,a.useRef)(e);return n.current=e,(0,p.useRefEffect)((e=>{function r(e){if(e.defaultPrevented)return;const{removeEditorOnlyFormats:r,value:i,onReplace:l,onSplit:a,onSplitMiddle:s,multilineTag:c,onChange:u,disableLineBreaks:p,onSplitAtEnd:d}=n.current;if(e.keyCode!==cu.ENTER)return;e.preventDefault();const f={...i};f.formats=r(i);const y=l&&a;if(l){const e=(0,o.getBlockTransforms)("from").filter((e=>{let{type:t}=e;return"enter"===t})),n=(0,o.findTransform)(e,(e=>e.regExp.test(f.text)));n&&(l([n.transform({content:f.text})]),t())}if(c)e.shiftKey?p||u((0,L.insert)(f,"\n")):y&&(0,L.__unstableIsEmptyLine)(f)?OS({value:f,onReplace:l,onSplit:a,onSplitMiddle:s,multilineTag:c}):u((0,L.__unstableInsertLineSeparator)(f));else{const{text:t,start:n,end:r}=f,o=d&&n===r&&r===t.length;e.shiftKey||!y&&!o?p||u((0,L.insert)(f,"\n")):!y&&o?d():y&&OS({value:f,onReplace:l,onSplit:a,onSplitMiddle:s,multilineTag:c})}}return e.addEventListener("keydown",r),()=>{e.removeEventListener("keydown",r)}}),[])}function jS(e){return e(L.store).getFormatTypes()}const zS=new Set(["a","audio","button","details","embed","iframe","input","label","select","textarea","video"]);function VS(e,t){return"object"!=typeof e?{[t]:e}:Object.fromEntries(Object.entries(e).map((e=>{let[n,r]=e;return[`${t}.${n}`,r]})))}function GS(e,t){return e[t]?e[t]:Object.keys(e).filter((e=>e.startsWith(t+"."))).reduce(((n,r)=>(n[r.slice(t.length+1)]=e[r],n)),{})}function HS(e){return(0,p.useRefEffect)((t=>{function n(t){for(const n of e.current)n(t)}return t.addEventListener("keydown",n),()=>{t.removeEventListener("keydown",n)}}),[])}function WS(e){return(0,p.useRefEffect)((t=>{function n(t){for(const n of e.current)n(t)}return t.addEventListener("input",n),()=>{t.removeEventListener("input",n)}}),[])}function $S(){const{isMultiSelecting:e}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((t=>{function n(){if(!e())return;const n=t.parentElement.closest('[contenteditable="true"]');n&&n.focus()}return t.addEventListener("focus",n),()=>{t.removeEventListener("focus",n)}}),[])}function KS(e){let{formatTypes:t,onChange:n,onFocus:r,value:o,forwardedRef:i}=e;return t.map((e=>{const{name:t,edit:l}=e;if(!l)return null;const s=(0,L.getActiveFormat)(o,t);let c=void 0!==s;const p=(0,L.getActiveObject)(o),d=void 0!==p&&p.type===t;if("core/link"===t&&!(0,L.isCollapsed)(o)){const e=o.formats,t=(0,u.find)(e[o.start],{type:"core/link"}),n=(0,u.find)(e[o.end-1],{type:"core/link"});t&&n&&t===n||(c=!1)}return(0,a.createElement)(l,{key:t,isActive:c,activeAttributes:c&&s.attributes||{},isObjectActive:d,activeObjectAttributes:d&&p.attributes||{},value:o,onChange:n,onFocus:r,contentRef:i})}))}const qS=(0,a.createContext)(),JS=(0,a.createContext)();const YS=(0,a.forwardRef)((function e(t,n){let{children:r,tagName:i="div",value:s="",onChange:u,isSelected:y,multiline:m,inlineToolbar:g,wrapperClassName:h,autocompleters:b,onReplace:v,placeholder:_,allowedFormats:k,formattingControls:S,withoutInteractiveFormatting:E,onRemove:w,onMerge:A,onSplit:C,__unstableOnSplitAtEnd:I,__unstableOnSplitMiddle:x,identifier:B,preserveWhiteSpace:P,__unstablePastePlainText:T,__unstableEmbedURLOnPaste:O,__unstableDisableFormats:R,disableLineBreaks:N,unstableOnFocus:F,__unstableAllowPrefixTransformations:M,...D}=t;m&&j()("wp.blockEditor.RichText multiline prop",{since:"6.1",version:"6.3",alternative:"nested blocks (InnerBlocks)",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/"});const U=(0,p.useInstanceId)(e);B=B||U,D=function(e){const{__unstableMobileNoFocusOnMount:t,deleteEnter:n,placeholderTextColor:r,textAlign:o,selectionColor:i,tagsToEliminate:l,rootTagsToEliminate:a,disableEditingMenu:s,fontSize:c,fontFamily:u,fontWeight:p,fontStyle:d,minWidth:f,maxWidth:y,setRef:m,disableSuggestions:g,disableAutocorrection:h,...b}=e;return b}(D);const z=(0,a.useRef)(),{clientId:V}=dr(),{selectionStart:G,selectionEnd:H,isSelected:W}=(0,d.useSelect)((e=>{const{getSelectionStart:t,getSelectionEnd:n}=e(sr),r=t(),o=n();let i;return void 0===y?i=r.clientId===V&&o.clientId===V&&r.attributeKey===B:y&&(i=r.clientId===V),{selectionStart:i?r.offset:void 0,selectionEnd:i?o.offset:void 0,isSelected:i}})),{selectionChange:$}=(0,d.useDispatch)(sr),K=PS(m),q=TS({allowedFormats:k,formattingControls:S,disableFormats:R}),J=!q||q.length>0;let Y=s,Q=u;Array.isArray(s)&&(j()("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),Y=o.children.toHTML(s),Q=e=>u(o.children.fromDOM((0,L.__unstableCreateElement)(document,e).childNodes)));const Z=(0,a.useCallback)(((e,t)=>{const n={},r=void 0===e&&void 0===t;("number"==typeof e||r)&&(n.start={clientId:V,attributeKey:B,offset:e}),("number"==typeof t||r)&&(n.end={clientId:V,attributeKey:B,offset:t}),$(n)}),[V,B]),{formatTypes:X,prepareHandlers:ee,valueHandlers:te,changeHandlers:ne,dependencies:re}=function(e){let{clientId:t,identifier:n,withoutInteractiveFormatting:r,allowedFormats:o}=e;const i=(0,d.useSelect)(jS,[]),l=(0,a.useMemo)((()=>i.filter((e=>{let{name:t,tagName:n}=e;return!(o&&!o.includes(t)||r&&zS.has(n))}))),[i,o,zS]),s=(0,d.useSelect)((e=>l.reduce(((r,o)=>o.__experimentalGetPropsForEditableTreePreparation?{...r,...VS(o.__experimentalGetPropsForEditableTreePreparation(e,{richTextIdentifier:n,blockClientId:t}),o.name)}:r),{})),[l,t,n]),c=(0,d.useDispatch)(),u=[],p=[],f=[],y=[];for(const e in s)y.push(s[e]);return l.forEach((e=>{if(e.__experimentalCreatePrepareEditableTree){const r=e.__experimentalCreatePrepareEditableTree(GS(s,e.name),{richTextIdentifier:n,blockClientId:t});e.__experimentalCreateOnChangeEditableValue?p.push(r):u.push(r)}if(e.__experimentalCreateOnChangeEditableValue){let r={};e.__experimentalGetPropsForEditableTreeChangeHandler&&(r=e.__experimentalGetPropsForEditableTreeChangeHandler(c,{richTextIdentifier:n,blockClientId:t}));const o=GS(s,e.name);f.push(e.__experimentalCreateOnChangeEditableValue({..."object"==typeof o?o:{},...r},{richTextIdentifier:n,blockClientId:t}))}})),{formatTypes:l,prepareHandlers:u,valueHandlers:p,changeHandlers:f,dependencies:y}}({clientId:V,identifier:B,withoutInteractiveFormatting:E,allowedFormats:q});function oe(e){return X.forEach((t=>{t.__experimentalCreatePrepareEditableTree&&(e=(0,L.removeFormat)(e,t.name,0,e.text.length))})),e.formats}const{value:ie,onChange:le,ref:ae}=(0,L.__unstableUseRichText)({value:Y,onChange(e,t){let{__unstableFormats:n,__unstableText:r}=t;Q(e),Object.values(ne).forEach((e=>{e(n,r)}))},selectionStart:G,selectionEnd:H,onSelectionChange:Z,placeholder:_,__unstableIsSelected:W,__unstableMultilineTag:K,__unstableDisableFormats:R,preserveWhiteSpace:P,__unstableDependencies:[...re,i],__unstableAfterParse:function(e){return te.reduce(((t,n)=>n(t,e.text)),e.formats)},__unstableBeforeSerialize:oe,__unstableAddInvisibleFormats:function(e){return ee.reduce(((t,n)=>n(t,e.text)),e.formats)}}),se=function(e){return(0,f.__unstableUseAutocompleteProps)({...e,completers:_v(e)})}({onReplace:v,completers:b,record:ie,onChange:le});!function(e){let{html:t,value:n}=e;const r=(0,a.useRef)(),o=n.activeFormats&&!!n.activeFormats.length,{__unstableMarkLastChangeAsPersistent:i}=(0,d.useDispatch)(sr);(0,a.useLayoutEffect)((()=>{if(r.current){if(r.current!==n.text){const e=window.setTimeout((()=>{i()}),1e3);return r.current=n.text,()=>{window.clearTimeout(e)}}i()}else r.current=n.text}),[t,o])}({html:Y,value:ie});const ce=(0,a.useRef)(new Set),ue=(0,a.useRef)(new Set);function pe(){var e;null===(e=z.current)||void 0===e||e.focus()}const de=i;return(0,a.createElement)(a.Fragment,null,W&&(0,a.createElement)(qS.Provider,{value:ce},(0,a.createElement)(JS.Provider,{value:ue},(0,a.createElement)(f.Popover.__unstableSlotNameProvider,{value:"__unstable-block-tools-after"},r&&r({value:ie,onChange:le,onFocus:pe}),(0,a.createElement)(KS,{value:ie,onChange:le,onFocus:pe,formatTypes:X,forwardedRef:z})))),W&&J&&(0,a.createElement)(AS,{inline:g,editableContentElement:z.current,value:ie}),(0,a.createElement)(de,l({role:"textbox","aria-multiline":!N,"aria-label":_},D,se,{ref:(0,p.useMergeRefs)([n,se.ref,D.ref,ae,MS({value:ie,onChange:le}),LS({value:ie,onChange:le,__unstableAllowPrefixTransformations:M,formatTypes:X,onReplace:v,selectionChange:$}),(0,p.useRefEffect)((e=>{function t(e){(cu.isKeyboardEvent.primary(e,"z")||cu.isKeyboardEvent.primary(e,"y")||cu.isKeyboardEvent.primaryShift(e,"z"))&&e.preventDefault()}return e.addEventListener("keydown",t),()=>{e.addEventListener("keydown",t)}}),[]),HS(ce),WS(ue),CS(),NS({isSelected:W,disableFormats:R,onChange:le,value:ie,formatTypes:X,tagName:i,onReplace:v,onSplit:C,onSplitMiddle:x,__unstableEmbedURLOnPaste:O,multilineTag:K,preserveWhiteSpace:P,pastePlainText:T}),US({removeEditorOnlyFormats:oe,value:ie,onReplace:v,onSplit:C,onSplitMiddle:x,multilineTag:K,onChange:le,disableLineBreaks:N,onSplitAtEnd:I}),$S(),z]),contentEditable:!0,suppressContentEditableWarning:!0,className:c()("block-editor-rich-text__editable",D.className,"rich-text"),onFocus:F,onKeyDown:function(e){const{keyCode:t}=e;if(!e.defaultPrevented&&(t===cu.DELETE||t===cu.BACKSPACE)){const{start:n,end:r,text:o}=ie,i=t===cu.BACKSPACE,l=ie.activeFormats&&!!ie.activeFormats.length;if(!(0,L.isCollapsed)(ie)||l||i&&0!==n||!i&&r!==o.length)return;A&&A(!i),w&&(0,L.isEmpty)(ie)&&i&&w(!i),e.preventDefault()}}})))}));YS.Content=e=>{let{value:t,tagName:n,multiline:r,...i}=e;Array.isArray(t)&&(j()("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),t=o.children.toHTML(t));const l=PS(r);!t&&l&&(t=`<${l}>`);const s=(0,a.createElement)(a.RawHTML,null,t);if(n){const{format:e,...t}=i;return(0,a.createElement)(n,t,s)}return s},YS.isEmpty=e=>!e||0===e.length;var QS=YS;const ZS=(0,a.forwardRef)(((e,t)=>(0,a.createElement)(QS,l({ref:t},e,{__unstableDisableFormats:!0,preserveWhiteSpace:!0}))));ZS.Content=e=>{let{value:t="",tagName:n="div",...r}=e;return(0,a.createElement)(n,r,t)};var XS=ZS;var eE=(0,a.forwardRef)(((e,t)=>{let{__experimentalVersion:n,...r}=e;if(2===n)return(0,a.createElement)(XS,l({ref:t},r));const{className:o,onChange:i,...s}=r;return(0,a.createElement)(sl.Z,l({ref:t,className:c()("block-editor-plain-text",o),onChange:e=>i(e.target.value)},s))}));function tE(e){let{property:t,viewport:n,desc:r}=e;const o=(0,p.useInstanceId)(tE),i=r||(0,m.sprintf)((0,m._x)("Controls the %1$s property for %2$s viewports.","Text labelling a interface as controlling a given layout property (eg: margin) for a given screen size."),t,n.label);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",{"aria-describedby":`rbc-desc-${o}`},n.label),(0,a.createElement)(f.VisuallyHidden,{as:"span",id:`rbc-desc-${o}`},i))}var nE=function(e){const{title:t,property:n,toggleLabel:r,onIsResponsiveChange:o,renderDefaultControl:i,renderResponsiveControls:l,isResponsive:s=!1,defaultLabel:u={id:"all",label:(0,m.__)("All")},viewports:p=[{id:"small",label:(0,m.__)("Small screens")},{id:"medium",label:(0,m.__)("Medium screens")},{id:"large",label:(0,m.__)("Large screens")}]}=e;if(!t||!n||!i)return null;const d=r||(0,m.sprintf)((0,m.__)("Use the same %s on all screensizes."),n),y=(0,m.__)("Toggle between using the same value for all screen sizes or using a unique value per screen size."),g=i((0,a.createElement)(tE,{property:n,viewport:u}),u);return(0,a.createElement)("fieldset",{className:"block-editor-responsive-block-control"},(0,a.createElement)("legend",{className:"block-editor-responsive-block-control__title"},t),(0,a.createElement)("div",{className:"block-editor-responsive-block-control__inner"},(0,a.createElement)(f.ToggleControl,{className:"block-editor-responsive-block-control__toggle",label:d,checked:!s,onChange:o,help:y}),(0,a.createElement)("div",{className:c()("block-editor-responsive-block-control__group",{"is-responsive":s})},!s&&g,s&&(l?l(p):p.map((e=>(0,a.createElement)(a.Fragment,{key:e.id},i((0,a.createElement)(tE,{property:n,viewport:e}),e))))))))};function rE(e){let{character:t,type:n,onUse:r}=e;const o=(0,a.useContext)(qS),i=(0,a.useRef)();return i.current=r,(0,a.useEffect)((()=>{function e(e){cu.isKeyboardEvent[n](e,t)&&(i.current(),e.preventDefault())}return o.current.add(e),()=>{o.current.delete(e)}}),[t,n]),null}function oE(e){let t,{name:n,shortcutType:r,shortcutCharacter:o,...i}=e,s="RichText.ToolbarControls";return n&&(s+=`.${n}`),r&&o&&(t=cu.displayShortcut[r](o)),(0,a.createElement)(f.Fill,{name:s},(0,a.createElement)(f.ToolbarButton,l({},i,{shortcut:t})))}function iE(e){let{inputType:t,onInput:n}=e;const r=(0,a.useContext)(JS),o=(0,a.useRef)();return o.current=n,(0,a.useEffect)((()=>{function e(e){e.inputType===t&&(o.current(),e.preventDefault())}return r.current.add(e),()=>{r.current.delete(e)}}),[t]),null}const lE=(0,a.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,a.createElement)(f.Path,{d:"M9.4 20.5L5.2 3.8l14.6 9-2 .3c-.2 0-.4.1-.7.1-.9.2-1.6.3-2.2.5-.8.3-1.4.5-1.8.8-.4.3-.8.8-1.3 1.5-.4.5-.8 1.2-1.2 2l-.3.6-.9 1.9zM7.6 7.1l2.4 9.3c.2-.4.5-.8.7-1.1.6-.8 1.1-1.4 1.6-1.8.5-.4 1.3-.8 2.2-1.1l1.2-.3-8.1-5z"}));var aE=(0,a.forwardRef)((function(e,t){const n=(0,d.useSelect)((e=>e(sr).__unstableGetEditorMode()),[]),{__unstableSetEditorMode:r}=(0,d.useDispatch)(sr);return(0,a.createElement)(f.Dropdown,{renderToggle:r=>{let{isOpen:o,onToggle:i}=r;return(0,a.createElement)(f.Button,l({},e,{ref:t,icon:"navigation"===n?lE:Yk,"aria-expanded":o,"aria-haspopup":"true",onClick:i,label:(0,m.__)("Tools")}))},position:"bottom right",renderContent:()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.NavigableMenu,{role:"menu","aria-label":(0,m.__)("Tools")},(0,a.createElement)(f.MenuItemsChoice,{value:"navigation"===n?"navigation":"edit",onSelect:r,choices:[{value:"edit",label:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ui,{icon:Yk}),(0,m.__)("Edit"))},{value:"navigation",label:(0,a.createElement)(a.Fragment,null,lE,(0,m.__)("Select"))}]})),(0,a.createElement)("div",{className:"block-editor-tool-selector__help"},(0,m.__)("Tools provide different interactions for selecting, navigating, and editing blocks. Toggle between select and edit by pressing Escape and Enter.")))})}));function sE(e){let{units:t,...n}=e;const r=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"],units:t});return(0,a.createElement)(f.__experimentalUnitControl,l({units:r},n))}var cE=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"}));class uE extends a.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.submitLink=this.submitLink.bind(this),this.state={expanded:!1}}toggle(){this.setState({expanded:!this.state.expanded})}submitLink(e){e.preventDefault(),this.toggle()}render(){const{url:e,onChange:t}=this.props,{expanded:n}=this.state,r=e?(0,m.__)("Edit link"):(0,m.__)("Insert link");return(0,a.createElement)("div",{className:"block-editor-url-input__button"},(0,a.createElement)(f.Button,{icon:Xr,label:r,onClick:this.toggle,className:"components-toolbar__control",isPressed:!!e}),n&&(0,a.createElement)("form",{className:"block-editor-url-input__button-modal",onSubmit:this.submitLink},(0,a.createElement)("div",{className:"block-editor-url-input__button-modal-line"},(0,a.createElement)(f.Button,{className:"block-editor-url-input__back",icon:cE,label:(0,m.__)("Close"),onClick:this.toggle}),(0,a.createElement)(Ak,{value:e||"",onChange:t}),(0,a.createElement)(f.Button,{icon:bk,label:(0,m.__)("Submit"),type:"submit"}))))}}var pE=uE;var dE=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));const fE="none",yE="custom",mE="media",gE="attachment",hE=["noreferrer","noopener"],bE=(0,a.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(f.Path,{d:"M0,0h24v24H0V0z",fill:"none"}),(0,a.createElement)(f.Path,{d:"m19 5v14h-14v-14h14m0-2h-14c-1.1 0-2 0.9-2 2v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2v-14c0-1.1-0.9-2-2-2z"}),(0,a.createElement)(f.Path,{d:"m14.14 11.86l-3 3.87-2.14-2.59-3 3.86h12l-3.86-5.14z"})),vE=e=>{let{linkDestination:t,onChangeUrl:n,url:r,mediaType:o="image",mediaUrl:i,mediaLink:l,linkTarget:s,linkClass:c,rel:p}=e;const[d,y]=(0,a.useState)(!1),[g,h]=(0,a.useState)(null),b=(0,a.useCallback)((()=>{y(!0)})),[v,_]=(0,a.useState)(!1),[k,S]=(0,a.useState)(null),E=(0,a.useRef)(null),w=(0,a.useCallback)((()=>{t!==mE&&t!==gE||S(""),_(!0)})),A=(0,a.useCallback)((()=>{_(!1)})),C=(0,a.useCallback)((()=>{S(null),A(),y(!1)})),I=(0,a.useCallback)((()=>e=>{const t=E.current;t&&t.contains(e.target)||(y(!1),S(null),A())})),x=(0,a.useCallback)((()=>e=>{if(k){var t;const e=(null===(t=P().find((e=>e.url===k)))||void 0===t?void 0:t.linkDestination)||yE;n({href:k,linkDestination:e})}A(),S(null),e.preventDefault()})),B=(0,a.useCallback)((()=>{n({linkDestination:fE,href:""})})),P=()=>{const e=[{linkDestination:mE,title:(0,m.__)("Media File"),url:"image"===o?i:void 0,icon:bE}];return"image"===o&&l&&e.push({linkDestination:gE,title:(0,m.__)("Attachment Page"),url:"image"===o?l:void 0,icon:(0,a.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(f.Path,{d:"M0 0h24v24H0V0z",fill:"none"}),(0,a.createElement)(f.Path,{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zM6 20V4h7v5h5v11H6z"}))}),e},T=(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToggleControl,{label:(0,m.__)("Open in new tab"),onChange:e=>{const t=(e=>{const t=e?"_blank":void 0;let n;if(t){const e=(null!=p?p:"").split(" ");hE.forEach((t=>{e.includes(t)||e.push(t)})),n=e.join(" ")}else{const e=(null!=p?p:"").split(" ").filter((e=>!1===hE.includes(e)));n=e.length?e.join(" "):void 0}return{linkTarget:t,rel:n}})(e);n(t)},checked:"_blank"===s}),(0,a.createElement)(f.TextControl,{label:(0,m.__)("Link Rel"),value:null!=p?p:"",onChange:e=>{n({rel:e})}}),(0,a.createElement)(f.TextControl,{label:(0,m.__)("Link CSS Class"),value:c||"",onChange:e=>{n({linkClass:e})}})),O=null!==k?k:r,R=((0,u.find)(P(),["linkDestination",t])||{}).title;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToolbarButton,{icon:Xr,className:"components-toolbar__control",label:r?(0,m.__)("Edit link"):(0,m.__)("Insert link"),"aria-expanded":d,onClick:b,ref:h}),d&&(0,a.createElement)(gS,{anchor:g,onFocusOutside:I(),onClose:C,renderSettings:()=>T,additionalControls:!O&&(0,a.createElement)(f.NavigableMenu,null,(0,u.map)(P(),(e=>(0,a.createElement)(f.MenuItem,{key:e.linkDestination,icon:e.icon,onClick:()=>{S(null),(e=>{const t=P();let r;r=e?((0,u.find)(t,(t=>t.url===e))||{linkDestination:yE}).linkDestination:fE,n({linkDestination:r,href:e})})(e.url),A()}},e.title))))},(!r||v)&&(0,a.createElement)(gS.LinkEditor,{className:"block-editor-format-toolbar__link-container-content",value:O,onChangeInputValue:S,onSubmit:x(),autocompleteRef:E}),r&&!v&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(gS.LinkViewer,{className:"block-editor-format-toolbar__link-container-content",url:r,onEditLinkClick:w,urlLabel:R}),(0,a.createElement)(f.Button,{icon:dE,label:(0,m.__)("Remove link"),onClick:B}))))};function _E(e){let{children:t,viewLabel:n,className:r,isEnabled:o=!0,deviceType:i,setDeviceType:l}=e;if((0,p.useViewportMatch)("small","<"))return null;const s={className:c()(r,"block-editor-post-preview__dropdown-content"),position:"bottom left"},u={variant:"tertiary",className:"block-editor-post-preview__button-toggle",disabled:!o,children:n},d={"aria-label":(0,m.__)("View options")};return(0,a.createElement)(f.DropdownMenu,{className:"block-editor-post-preview__dropdown",popoverProps:s,toggleProps:u,menuProps:d,icon:null},(()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuGroup,null,(0,a.createElement)(f.MenuItem,{className:"block-editor-post-preview__button-resize",onClick:()=>l("Desktop"),icon:"Desktop"===i&&py},(0,m.__)("Desktop")),(0,a.createElement)(f.MenuItem,{className:"block-editor-post-preview__button-resize",onClick:()=>l("Tablet"),icon:"Tablet"===i&&py},(0,m.__)("Tablet")),(0,a.createElement)(f.MenuItem,{className:"block-editor-post-preview__button-resize",onClick:()=>l("Mobile"),icon:"Mobile"===i&&py},(0,m.__)("Mobile"))),t)))}function kE(e){const[t,n]=(0,a.useState)(window.innerWidth);(0,a.useEffect)((()=>{if("Desktop"===e)return;const t=()=>n(window.innerWidth);return window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}}),[e]);const r=e=>{let n;switch(e){case"Tablet":n=780;break;case"Mobile":n=360;break;default:return null}return n{const t="Mobile"===e?"768px":"1024px";switch(e){case"Tablet":case"Mobile":return{width:r(e),margin:(window.innerHeight<800?36:72)+"px auto",height:t,borderRadius:"2px 2px 2px 2px",border:"1px solid #ddd",overflowY:"auto"};default:return null}})(e)}var SE=(0,d.withSelect)((e=>({selectedBlockClientId:e(sr).getBlockSelectionStart()})))((e=>{let{selectedBlockClientId:t}=e;const n=Tr(t);return t?(0,a.createElement)(f.Button,{variant:"secondary",className:"block-editor-skip-to-selected-block",onClick:()=>{n.current.focus()}},(0,m.__)("Skip to the selected block")):null})),EE=window.wp.wordcount;var wE=(0,d.withSelect)((e=>{const{getMultiSelectedBlocks:t}=e(sr);return{blocks:t()}}))((function(e){let{blocks:t}=e;const n=(0,EE.count)((0,o.serialize)(t),"words");return(0,a.createElement)("div",{className:"block-editor-multi-selection-inspector__card"},(0,a.createElement)(Au,{icon:ly,showColors:!0}),(0,a.createElement)("div",{className:"block-editor-multi-selection-inspector__card-content"},(0,a.createElement)("div",{className:"block-editor-multi-selection-inspector__card-title"},(0,m.sprintf)((0,m._n)("%d block","%d blocks",t.length),t.length)),(0,a.createElement)("div",{className:"block-editor-multi-selection-inspector__card-description"},(0,m.sprintf)((0,m._n)("%d word","%d words",n),n))))}));function AE(e){let{blockName:t}=e;const{preferredStyle:n,onUpdatePreferredStyleVariations:r,styles:i}=(0,d.useSelect)((e=>{var n,r;const i=e(sr).getSettings().__experimentalPreferredStyleVariations;return{preferredStyle:null==i||null===(n=i.value)||void 0===n?void 0:n[t],onUpdatePreferredStyleVariations:null!==(r=null==i?void 0:i.onChange)&&void 0!==r?r:null,styles:e(o.store).getBlockStyles(t)}}),[t]),l=(0,a.useMemo)((()=>[{label:(0,m.__)("Not set"),value:""},...i.map((e=>{let{label:t,name:n}=e;return{label:t,value:n}}))]),[i]),s=(0,a.useMemo)((()=>{var e;return null===(e=my(i))||void 0===e?void 0:e.name}),[i]),c=(0,a.useCallback)((e=>{r(t,e)}),[t,r]);return n&&n!==s?r&&(0,a.createElement)("div",{className:"default-style-picker__default-switcher"},(0,a.createElement)(f.SelectControl,{options:l,value:n||"",label:(0,m.__)("Default Style"),onChange:c})):null}function CE(e,t){const n=(0,a.useMemo)((()=>e.reduce(((e,t)=>("core/list-item"!==t.name&&Object.entries(t.attributes).some((e=>{let[,{__experimentalRole:t}]=e;return"content"===t}))&&(e[t.name]=!0),e)),{})),[e]),r=(0,a.useCallback)((e=>!!n[e]),[e]);return(0,a.useMemo)((()=>IE([t],r)),[t,r])}function IE(e,t){const n=[];for(const r of e)t(r.name)&&n.push(r),n.push(...IE(r.innerBlocks,t));return n}function xE(e){let{blockTypes:t,block:n,selectedBlock:r}=e;const{selectBlock:o}=(0,d.useDispatch)(sr),i=t.find((e=>{let{name:t}=e;return t===n.name})),l=r&&r.clientId===n.clientId;return(0,a.createElement)(f.Button,{isPressed:l,onClick:()=>o(n.clientId)},(0,a.createElement)(f.__experimentalHStack,{justify:"flex-start"},(0,a.createElement)(Au,{icon:i.icon}),(0,a.createElement)(f.FlexItem,null,i.title)))}function BE(e){let{topLevelLockedBlock:t}=e;const{blockTypes:n,block:r,selectedBlock:i}=(0,d.useSelect)((e=>({blockTypes:e(o.store).getBlockTypes(),block:e(sr).getBlock(t),selectedBlock:e(sr).getSelectedBlock()})),[t]),l=Rf(t),s=CE(n,r);return(0,a.createElement)("div",{className:"block-editor-block-inspector"},(0,a.createElement)(Cu,l),(0,a.createElement)(S_,{blockClientId:t}),(0,a.createElement)(f.__experimentalVStack,{spacing:1,padding:4,className:"block-editor-block-inspector__block-buttons-container"},(0,a.createElement)("h2",{className:"block-editor-block-card__title"},(0,m.__)("Content")),s.map((e=>(0,a.createElement)(xE,{selectedBlock:i,key:e.clientId,block:e,blockTypes:n})))))}const PE=e=>{let{clientId:t,blockName:n}=e;const r=(0,d.useSelect)((e=>{const{getBlockStyles:t}=e(o.store),r=t(n);return r&&r.length>0}),[n]),i=Rf(t);return(0,a.createElement)("div",{className:"block-editor-block-inspector"},(0,a.createElement)(Cu,i),(0,a.createElement)(S_,{blockClientId:t}),r&&(0,a.createElement)("div",null,(0,a.createElement)(f.PanelBody,{title:(0,m.__)("Styles")},(0,a.createElement)(l_,{scope:"core/block-inspector",clientId:t}),(0,o.hasBlockSupport)(n,"defaultStylePicker",!0)&&(0,a.createElement)(AE,{blockName:n}))),(0,a.createElement)(go.Slot,null),(0,a.createElement)(go.Slot,{__experimentalGroup:"color",label:(0,m.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,a.createElement)(go.Slot,{__experimentalGroup:"typography",label:(0,m.__)("Typography")}),(0,a.createElement)(go.Slot,{__experimentalGroup:"dimensions",label:(0,m.__)("Dimensions")}),(0,a.createElement)(go.Slot,{__experimentalGroup:"border",label:(0,m.__)("Border")}),(0,a.createElement)("div",null,(0,a.createElement)(TE,null)),(0,a.createElement)(SE,{key:"back"}))},TE=()=>{const e=(0,f.__experimentalUseSlot)(mo.slotName);return Boolean(e.fills&&e.fills.length)?(0,a.createElement)(f.PanelBody,{className:"block-editor-block-inspector__advanced",title:(0,m.__)("Advanced"),initialOpen:!1},(0,a.createElement)(go.Slot,{__experimentalGroup:"advanced"})):null};var OE=e=>{let{showNoBlockSelectedMessage:t=!0}=e;const{count:n,selectedBlockName:r,selectedBlockClientId:i,blockType:l,topLevelLockedBlock:s}=(0,d.useSelect)((e=>{const{getSelectedBlockClientId:t,getSelectedBlockCount:n,getBlockName:r,__unstableGetContentLockingParent:i,getTemplateLock:l}=e(sr),a=t(),s=a&&r(a),c=s&&(0,o.getBlockType)(s);return{count:n(),selectedBlockClientId:a,selectedBlockName:s,blockType:c,topLevelLockedBlock:i(a)||("contentOnly"===l(a)?a:void 0)}}),[]);if(n>1)return(0,a.createElement)("div",{className:"block-editor-block-inspector"},(0,a.createElement)(wE,null),(0,a.createElement)(go.Slot,null),(0,a.createElement)(go.Slot,{__experimentalGroup:"color",label:(0,m.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,a.createElement)(go.Slot,{__experimentalGroup:"typography",label:(0,m.__)("Typography")}),(0,a.createElement)(go.Slot,{__experimentalGroup:"dimensions",label:(0,m.__)("Dimensions")}),(0,a.createElement)(go.Slot,{__experimentalGroup:"border",label:(0,m.__)("Border")}));const c=r===(0,o.getUnregisteredTypeHandlerName)();return l&&i&&!c?s?(0,a.createElement)(BE,{topLevelLockedBlock:s}):(0,a.createElement)(PE,{clientId:i,blockName:l.name}):t?(0,a.createElement)("span",{className:"block-editor-block-inspector__no-blocks"},(0,m.__)("No block selected.")):null};var RE=function(e){let{__unstableContentRef:t}=e;const[n,r]=(0,a.useState)(!1),o=(0,d.useSelect)((e=>e(sr).getBlockOrder()),[]);return(0,a.useEffect)((()=>{const e=setTimeout((()=>{r(!0)}),500);return()=>{clearTimeout(e)}}),[]),n?o.map(((e,n)=>n===o.length-1?null:(0,a.createElement)(Cf,{key:e,previousClientId:e,nextClientId:o[n+1],__unstableContentRef:t},(0,a.createElement)("div",{className:"block-editor-block-list__insertion-point-inserter is-with-inserter"},(0,a.createElement)(vf,{position:"bottom center",clientId:o[n+1],__experimentalIsQuick:!0}))))):null};function NE(e){let{children:t,__unstableContentRef:n,...r}=e;const o=(0,p.useViewportMatch)("medium"),{hasFixedToolbar:i,isZoomOutMode:s}=(0,d.useSelect)((e=>{const{__unstableGetEditorMode:t,getSettings:n}=e(sr);return{isZoomOutMode:"zoom-out"===t(),hasFixedToolbar:n().hasFixedToolbar}}),[]),c=(0,Lu.__unstableUseShortcutEventMatch)(),{getSelectedBlockClientIds:u,getBlockRootClientId:y}=(0,d.useSelect)(sr),{duplicateBlocks:m,removeBlocks:g,insertAfterBlock:h,insertBeforeBlock:b,clearSelectedBlock:v,moveBlocksUp:_,moveBlocksDown:k}=(0,d.useDispatch)(sr);const S=vo(n),E=vo(n);return(0,a.createElement)("div",l({},r,{onKeyDown:function(e){if(!e.defaultPrevented)if(c("core/block-editor/move-up",e)){const t=u();if(t.length){e.preventDefault();const n=y(t[0]);_(t,n)}}else if(c("core/block-editor/move-down",e)){const t=u();if(t.length){e.preventDefault();const n=y(t[0]);k(t,n)}}else if(c("core/block-editor/duplicate",e)){const t=u();t.length&&(e.preventDefault(),m(t))}else if(c("core/block-editor/remove",e)){const t=u();t.length&&(e.preventDefault(),g(t))}else if(c("core/block-editor/insert-after",e)){const t=u();t.length&&(e.preventDefault(),h(t[t.length-1]))}else if(c("core/block-editor/insert-before",e)){const t=u();t.length&&(e.preventDefault(),b(t[0]))}else if(c("core/block-editor/unselect",e)){u().length&&(e.preventDefault(),v(),e.target.ownerDocument.defaultView.getSelection().removeAllRanges(),null==n||n.current.focus())}}}),(0,a.createElement)(If.Provider,{value:(0,a.useRef)(!1)},!s&&(0,a.createElement)(Bf,{__unstableContentRef:n}),!s&&(i||!o)&&(0,a.createElement)(hm,{isFixed:!0}),(0,a.createElement)(wm,{__unstableContentRef:n}),(0,a.createElement)(f.Popover.Slot,{name:"block-toolbar",ref:S}),t,(0,a.createElement)(f.Popover.Slot,{name:"__unstable-block-tools-after",ref:E}),s&&(0,a.createElement)(RE,{__unstableContentRef:n})))}const FE=()=>{};var ME=(0,a.forwardRef)((function(e,t){let{rootClientId:n,clientId:r,isAppender:o,showInserterHelpPanel:i,showMostUsedBlocks:l=!1,__experimentalInsertionIndex:s,__experimentalFilterValue:c,onSelect:u=FE,shouldFocusBlock:p=!1}=e;const{destinationRootClientId:f,prioritizePatterns:y}=(0,d.useSelect)((e=>{const{getBlockRootClientId:t,getSettings:o}=e(sr);return{destinationRootClientId:n||t(r)||void 0,prioritizePatterns:o().__experimentalPreferPatternsOnRoot}}),[r,n]);return(0,a.createElement)(mf,{onSelect:u,rootClientId:f,clientId:r,isAppender:o,showInserterHelpPanel:i,showMostUsedBlocks:l,__experimentalInsertionIndex:s,__experimentalFilterValue:c,shouldFocusBlock:p,prioritizePatterns:y,ref:t})}));function DE(){return null}DE.Register=function(){const{registerShortcut:e}=(0,d.useDispatch)(Lu.store);return(0,a.useEffect)((()=>{e({name:"core/block-editor/duplicate",category:"block",description:(0,m.__)("Duplicate the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"d"}}),e({name:"core/block-editor/remove",category:"block",description:(0,m.__)("Remove the selected block(s)."),keyCombination:{modifier:"access",character:"z"}}),e({name:"core/block-editor/insert-before",category:"block",description:(0,m.__)("Insert a new block before the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"t"}}),e({name:"core/block-editor/insert-after",category:"block",description:(0,m.__)("Insert a new block after the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"y"}}),e({name:"core/block-editor/delete-multi-selection",category:"block",description:(0,m.__)("Delete selection."),keyCombination:{character:"del"},aliases:[{character:"backspace"}]}),e({name:"core/block-editor/select-all",category:"selection",description:(0,m.__)("Select all text when typing. Press again to select all blocks."),keyCombination:{modifier:"primary",character:"a"}}),e({name:"core/block-editor/unselect",category:"selection",description:(0,m.__)("Clear selection."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/focus-toolbar",category:"global",description:(0,m.__)("Navigate to the nearest toolbar."),keyCombination:{modifier:"alt",character:"F10"}}),e({name:"core/block-editor/move-up",category:"block",description:(0,m.__)("Move the selected block(s) up."),keyCombination:{modifier:"secondary",character:"t"}}),e({name:"core/block-editor/move-down",category:"block",description:(0,m.__)("Move the selected block(s) down."),keyCombination:{modifier:"secondary",character:"y"}})}),[e]),null};var LE=DE;function UE(){return j()("wp.blockEditor.MultiSelectScrollIntoView",{hint:"This behaviour is now built-in.",since:"5.8"}),null}const jE=new Set([cu.UP,cu.RIGHT,cu.DOWN,cu.LEFT,cu.ENTER,cu.BACKSPACE]);function zE(){const e=(0,d.useSelect)((e=>e(sr).isTyping()),[]),{stopTyping:t}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((n=>{if(!e)return;const{ownerDocument:r}=n;let o,i;function l(e){const{clientX:n,clientY:r}=e;o&&i&&(o!==n||i!==r)&&t(),o=n,i=r}return r.addEventListener("mousemove",l),()=>{r.removeEventListener("mousemove",l)}}),[e,t])}function VE(){const{isTyping:e,hasInlineToolbar:t}=(0,d.useSelect)((e=>{const{isTyping:t,getSettings:n}=e(sr);return{isTyping:t(),hasInlineToolbar:n().hasInlineToolbar}}),[]),{startTyping:n,stopTyping:r}=(0,d.useDispatch)(sr),o=zE(),i=(0,p.useRefEffect)((o=>{const{ownerDocument:i}=o,{defaultView:l}=i,a=l.getSelection();if(e){let c;function u(e){const{target:t}=e;c=l.setTimeout((()=>{(0,Hi.isTextField)(t)||r()}))}function p(e){const{keyCode:t}=e;t!==cu.ESCAPE&&t!==cu.TAB||r()}function d(){a.isCollapsed||r()}return o.addEventListener("focus",u),o.addEventListener("keydown",p),t||i.addEventListener("selectionchange",d),()=>{l.clearTimeout(c),o.removeEventListener("focus",u),o.removeEventListener("keydown",p),i.removeEventListener("selectionchange",d)}}function s(e){const{type:t,target:r}=e;(0,Hi.isTextField)(r)&&o.contains(r)&&("keydown"!==t||function(e){const{keyCode:t,shiftKey:n}=e;return!n&&jE.has(t)}(e))&&n()}return o.addEventListener("keypress",s),o.addEventListener("keydown",s),()=>{o.removeEventListener("keypress",s),o.removeEventListener("keydown",s)}}),[e,t,n,r]);return(0,p.useMergeRefs)([o,i])}var GE=function(e){let{children:t}=e;return(0,a.createElement)("div",{ref:VE()},t)};const HE=-1!==window.navigator.userAgent.indexOf("Trident"),WE=new Set([cu.UP,cu.DOWN,cu.LEFT,cu.RIGHT]);function $E(){const e=(0,d.useSelect)((e=>e(sr).hasSelectedBlock()),[]);return(0,p.useRefEffect)((t=>{if(!e)return;const{ownerDocument:n}=t,{defaultView:r}=n;let o,i,l;function a(){o||(o=r.requestAnimationFrame((()=>{d(),o=null})))}function s(e){i&&r.cancelAnimationFrame(i),i=r.requestAnimationFrame((()=>{c(e),i=null}))}function c(e){let{keyCode:o}=e;if(!f())return;const i=(0,Hi.computeCaretRect)(r);if(!i)return;if(!l)return void(l=i);if(WE.has(o))return void(l=i);const a=i.top-l.top;if(0===a)return;const s=(0,Hi.getScrollContainer)(t);if(!s)return;const c=s===n.body,u=c?r.scrollY:s.scrollTop,p=c?0:s.getBoundingClientRect().top,d=c?l.top/r.innerHeight:(l.top-p)/(r.innerHeight-p);if(0===u&&d<.75&&function(){const e=t.querySelectorAll('[contenteditable="true"]');return e[e.length-1]===n.activeElement}())return void(l=i);const y=c?r.innerHeight:s.clientHeight;l.top+l.height>p+y||l.top{r.removeEventListener("scroll",a,!0),r.removeEventListener("resize",a,!0),t.removeEventListener("keydown",s),t.removeEventListener("keyup",c),t.removeEventListener("mousedown",u),t.removeEventListener("touchstart",u),n.removeEventListener("selectionchange",p),r.cancelAnimationFrame(o),r.cancelAnimationFrame(i)}}),[e])}var KE=HE?e=>e.children:function(e){let{children:t}=e;return(0,a.createElement)("div",{ref:$E(),className:"block-editor__typewriter"},t)};const qE=(0,a.createContext)({});function JE(e){let{children:t,uniqueId:n,blockName:r=""}=e;const o=(0,a.useContext)(qE),{name:i}=dr();r=r||i;const l=(0,a.useMemo)((()=>function(e,t,n){const r={...e,[t]:e[t]?new Set(e[t]):new Set};return r[t].add(n),r}(o,r,n)),[o,r,n]);return(0,a.createElement)(qE.Provider,{value:l},t)}function YE(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r=(0,a.useContext)(qE),{name:o}=dr();return n=n||o,Boolean(null===(t=r[n])||void 0===t?void 0:t.has(e))}var QE=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.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"}));function ZE(e){let{title:t,help:n,actions:r=[],onClose:o}=e;return(0,a.createElement)(f.__experimentalVStack,{className:"block-editor-inspector-popover-header",spacing:4},(0,a.createElement)(f.__experimentalHStack,{alignment:"center"},(0,a.createElement)(f.__experimentalHeading,{className:"block-editor-inspector-popover-header__heading",level:2,size:13},t),(0,a.createElement)(f.__experimentalSpacer,null),r.map((e=>{let{label:t,icon:n,onClick:r}=e;return(0,a.createElement)(f.Button,{key:t,className:"block-editor-inspector-popover-header__action",label:t,icon:n,variant:!n&&"tertiary",onClick:r},!n&&t)})),o&&(0,a.createElement)(f.Button,{className:"block-editor-inspector-popover-header__action",label:(0,m.__)("Close"),icon:QE,onClick:o})),n&&(0,a.createElement)(f.__experimentalText,null,n))}var XE=(0,a.forwardRef)((function(e,t){let{onClose:n,onChange:r,...o}=e;return(0,a.createElement)("div",{ref:t,className:"block-editor-publish-date-time-picker"},(0,a.createElement)(ZE,{title:(0,m.__)("Publish"),actions:[{label:(0,m.__)("Now"),onClick:()=>null==r?void 0:r(null)}],onClose:n}),(0,a.createElement)(f.DateTimePicker,l({startOfWeek:(0,C_.getSettings)().l10n.startOfWeek,__nextRemoveHelpButton:!0,__nextRemoveResetButton:!0,onChange:r},o)))}));const ew={button:"wp-element-button",caption:"wp-element-caption"},tw=e=>ew[e]?ew[e]:"";function nw(e,t){return Object.entries(t).every((t=>{let[n,r]=t;return"object"==typeof r&&"object"==typeof e[n]?nw(e[n],r):e[n]===r}))}const rw=(e,t)=>{if(!t||!e)return;const n=t.filter((t=>{let{attributes:n}=t;return!(!n||!Object.keys(n).length)&&nw(e,n)}));return 1===n.length?n[0]:void 0};function ow(e){const t=null==e?void 0:e.trim().match(/^(0?[-.]?\d*\.?\d+)(r?e[m|x]|v[h|w|min|max]+|p[x|t|c]|[c|m]m|%|in|ch|Q|lh)$/);return isNaN(e)||isNaN(parseFloat(e))?t?{value:parseFloat(t[1])||t[1],unit:t[2]}:{value:e,unit:void 0}:{value:parseFloat(e),unit:"px"}}function iw(e,t){const n=e.split(/[(),]/g).filter(Boolean),r=n.slice(1).map((e=>ow(uw(e,t)).value)).filter(Boolean);switch(n[0]){case"min":return Math.min(...r)+"px";case"max":return Math.max(...r)+"px";case"clamp":return 3!==r.length?null:r[1]r[2]?r[2]+"px":r[1]+"px";case"calc":return r[0]+"px"}}function lw(e){for(;;){const t=e,n=/(max|min|calc|clamp)\(([^()]*)\)/g.exec(e)||[];if(n[0]){const t=iw(n[0]);e=e.replace(n[0],t)}if(e===t||parseFloat(e))break}return ow(e)}function aw(e){for(let t=0;to.height?o.width:o.height)*r,"%":("font"===o.type?o.fontSize:o.width)*r,ch:8,ex:7.15625,lh:o.lineHeight},l={in:n,cm:37.79527559055118,mm:3.7795275590551185,pt:1.3333333333333333,pc:16,px:1,Q:.9448818897637794};return i[e.unit]?(i[e.unit]*e.value).toFixed(0)+"px":l[e.unit]?(l[e.unit]*e.value).toFixed(0)+"px":null}function uw(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Number.isFinite(e))return e.toFixed(0)+"px";if(void 0===e)return null;let n=ow(e);return n.unit||(n=lw(e)),aw(e)&&!n.unit?sw(e):cw(n,t)}const pw={};function dw(e){let t="";return e.hasOwnProperty("fontSize")&&(t=":"+e.width),e.hasOwnProperty("lineHeight")&&(t=":"+e.lineHeight),e.hasOwnProperty("width")&&(t=":"+e.width),e.hasOwnProperty("height")&&(t=":"+e.height),e.hasOwnProperty("type")&&(t=":"+e.type),t}var fw=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e+dw(t);return pw[n]||(pw[n]=uw(e,t)),pw[n]}}(),(window.wp=window.wp||{}).blockEditor=r}(); \ No newline at end of file +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t5&&"boolean"!=typeof arguments[5])throw new i("Assertion failed: `isLittleEndian` must be a boolean, if present");if(c(e))throw new i("Assertion failed: `arrayBuffer` is detached");if(t<0)throw new i("Assertion failed: `byteIndex` must be non-negative");var b,v=y.size["$"+n];if(!v)throw new i('Assertion failed: `type` must be one of "INT8", "UINT8", "UINT8C", "INT16", "UINT16", "INT32", "UINT32", "BIGINT64", "BIGUINT64", "FLOAT32", or "FLOAT64"');if(h)throw new o("SharedArrayBuffer is not supported by this implementation");b=a(new l(e,t),0,v);var _=arguments.length>5?arguments[5]:"little"===m,k=_?a(f([0,0,0,0,0,0,0,0],b),-v):a(f(b,[0,0,0,0,0,0,0,0]),0,v);return u(n,k,_)}},5584:function(e,t,n){"use strict";var r=n(1642),o=n(9429),i=n(9762),l=n(9655);e.exports=function(e,t){if("Object"!==l(e))throw new r("Assertion failed: `O` must be an Object");if(!i(t))throw new r("Assertion failed: `P` must be a Property Key");return o(e,t)}},2985:function(e,t,n){"use strict";e.exports=n(692)},4734:function(e){"use strict";e.exports=function(e){return"BIGUINT64"===e||"BIGINT64"===e}},3071:function(e,t,n){"use strict";e.exports=n(6841)},7010:function(e,t,n){"use strict";var r=n(4342)("%Reflect.construct%",!0),o=n(9002);try{o({},"",{"[[Get]]":function(){}})}catch(e){o=null}if(o&&r){var i={},l={};o(l,"length",{"[[Get]]":function(){throw i},"[[Enumerable]]":!0}),e.exports=function(e){try{r(e,l)}catch(e){return e===i}}}else e.exports=function(e){return"function"==typeof e&&!!e.prototype}},4065:function(e,t,n){"use strict";var r=n(1642),o=n(9429),i=n(6862);e.exports=function(e){if(void 0===e)return!1;if(!i(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return!(!o(e,"[[Value]]")&&!o(e,"[[Writable]]"))}},1320:function(e,t,n){"use strict";var r=n(1642),o=n(480),i=n(4343)(),l=n(1154),a=n(4602),s=n(5604),c=l("SharedArrayBuffer.prototype.byteLength",!0);e.exports=function(e){var t=s(e);if(!a(e)&&!t)throw new r("Assertion failed: `arrayBuffer` must be an Object with an [[ArrayBufferData]] internal slot");if(0===(t?c:o)(e))try{new n.g[i[0]](e)}catch(e){return!!e&&"TypeError"===e.name}return!1}},9442:function(e,t,n){"use strict";var r=n(1642),o=n(1154),i=o("%ArrayBuffer.prototype.resizable%",!0),l=o("%SharedArrayBuffer.prototype.growable%",!0),a=n(4602),s=n(5604);e.exports=function(e){var t=a(e),n=s(e);if(!t&&!n)throw new r("Assertion failed: `arrayBuffer` must be an ArrayBuffer or SharedArrayBuffer");return t&&i?!i(e):!n||!l||!l(e)}},9762:function(e){"use strict";e.exports=function(e){return"string"==typeof e||"symbol"==typeof e}},9954:function(e,t,n){"use strict";var r=n(1642),o=n(1320),i=n(9149),l=n(359),a=n(6740),s=n(7046),c=n(8150);e.exports=function(e){if(!l(e))throw new r("Assertion failed: `taRecord` must be a TypedArray With Buffer Witness Record");var t=e["[[Object]]"],n=e["[[CachedBufferByteLength]]"];if(o(a(t))&&"DETACHED"!==n)throw new r("Assertion failed: typed array is detached only if the byte length is ~DETACHED~");if("DETACHED"===n)return!0;var u,p=s(t),d=c(t);"AUTO"===d?u=n:u=p+d*i(t);return p>n||u>n}},7551:function(e){"use strict";e.exports=function(e){return"UINT8"===e||"UINT8C"===e||"UINT16"===e||"UINT32"===e||"BIGUINT64"===e}},6005:function(e,t,n){"use strict";var r=n(1642),o=n(2981),i=n(1320),l=n(2527),a=n(6740);e.exports=function(e,t){if(!l(e))throw new r("Assertion failed: `obj` must be a Typed Array");if("SEQ-CST"!==t&&"UNORDERED"!==t)throw new r("Assertion failed: `order` must be ~SEQ-CST~ or ~UNORDERED~");var n=a(e);return{"[[Object]]":e,"[[CachedBufferByteLength]]":i(n)?"DETACHED":o(n,t)}}},4604:function(e,t,n){"use strict";var r=n(1642),o=n(5584),i=n(1242),l=n(2947),a=n(3181),s=n(2587),c=n(5562),u=n(5465),p=n(5964),d=n(9496),f=n(6550),y=n(3647),m=n(7511),g=n(1520),h=n(806),b={__proto__:null,INT8:1,UINT8:1,UINT8C:1,INT16:2,UINT16:2,INT32:4,UINT32:4,BIGINT64:8,BIGUINT64:8,FLOAT32:4,FLOAT64:8},v={__proto__:null,INT8:c,UINT8:d,UINT8C:f,INT16:a,UINT16:u,INT32:s,UINT32:p,BIGINT64:i,BIGUINT64:l};e.exports=function(e,t,n){if("string"!=typeof e||!o(b,e))throw new r("Assertion failed: `type` must be a TypedArray element type: "+h(b));if("number"!=typeof t&&"bigint"!=typeof t)throw new r("Assertion failed: `value` must be a Number or a BigInt");if("boolean"!=typeof n)throw new r("Assertion failed: `isLittleEndian` must be a Boolean");if("FLOAT32"===e)return y(t,n);if("FLOAT64"===e)return m(t,n);var i=b[e],l=(0,v[e])(t);return g(l,i,n)}},9219:function(e,t,n){"use strict";var r=n(682),o=n(1154),i=n(9204),l=n(6724),a=n(1642),s=r("%BigInt%",!0),c=n(5584),u=n(2985),p=n(4734),d=n(7551),f=n(8727),y=n(7604),m=n(2367),g=n(8172),h=n(1824),b=o("Array.prototype.reverse"),v=o("Array.prototype.slice"),_=n(806),k={__proto__:null,INT8:1,UINT8:1,UINT8C:1,INT16:2,UINT16:2,INT32:4,UINT32:4,BIGINT64:8,BIGUINT64:8,FLOAT32:4,FLOAT64:8};e.exports=function(e,t,n){if(!c(k,e))throw new a("Assertion failed: `type` must be a TypedArray element type: "+_(k));if(!u(t)||!g(t,h))throw new a("Assertion failed: `rawBytes` must be an Array of bytes");if("boolean"!=typeof n)throw new a("Assertion failed: `isLittleEndian` must be a Boolean");var r=k[e];if(t.length!==r)throw new i("Assertion failed: `rawBytes` must have a length of "+r+" for type "+e);var o=p(e);if(o&&!s)throw new l("this environment does not support BigInts");return t=v(t,0,r),n||b(t),"FLOAT32"===e?f(t):"FLOAT64"===e?y(t):m(t,r,d(e),o)}},3392:function(e,t,n){"use strict";var r=n(9404);e.exports=function(e,t){return e===t?0!==e||1/e==1/t:r(e)&&r(t)}},8055:function(e,t,n){"use strict";var r=n(1642),o=n(9762),i=n(3392),l=n(9655),a=function(){try{return delete[].length,!0}catch(e){return!1}}();e.exports=function(e,t,n,s){if("Object"!==l(e))throw new r("Assertion failed: `O` must be an Object");if(!o(t))throw new r("Assertion failed: `P` must be a Property Key");if("boolean"!=typeof s)throw new r("Assertion failed: `Throw` must be a Boolean");if(s){if(e[t]=n,a&&!i(e[t],n))throw new r("Attempted to assign to readonly property.");return!0}try{return e[t]=n,!a||i(e[t],n)}catch(e){return!1}}},3383:function(e,t,n){"use strict";var r=n(682),o=n(6724),i=n(1642),l=r("%Uint8Array%",!0),a=n(6156),s=n(4734),c=n(1320),u=n(4604),p=n(4602),d=n(5604),f=n(9429),y=n(2170),m=n(2142),g=n(9065);e.exports=function(e,t,n,r,h,b){var v=d(e);if(!p(e)&&!v)throw new i("Assertion failed: `arrayBuffer` must be an ArrayBuffer or a SharedArrayBuffer");if(!a(t)||t<0)throw new i("Assertion failed: `byteIndex` must be a non-negative integer");if("string"!=typeof n||!f(y.size,"$"+n))throw new i("Assertion failed: `type` must be a Typed Array Element Type");if("number"!=typeof r&&"bigint"!=typeof r)throw new i("Assertion failed: `value` must be a Number or a BigInt");if("boolean"!=typeof h)throw new i("Assertion failed: `isTypedArray` must be a boolean");if("SEQ-CST"!==b&&"UNORDERED"!==b&&"INIT"!==b)throw new i('Assertion failed: `order` must be `"SEQ-CST"`, `"UNORDERED"`, or `"INIT"`');if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("Assertion failed: `isLittleEndian` must be a boolean, if present");if(c(e))throw new i("Assertion failed: ArrayBuffer is detached");if(s(n)?"bigint"!=typeof r:"number"!=typeof r)throw new i("Assertion failed: `value` must be a BigInt if type is ~BIGINT64~ or ~BIGUINT64~, otherwise a Number");var _=y.size["$"+n],k=arguments.length>6?arguments[6]:"little"===m,S=u(n,r,k);if(v)throw new o("SharedArrayBuffer is not supported by this implementation");var E=new l(e,t,_);g(S,(function(e,t){E[t]=e}))}},5994:function(e,t,n){"use strict";var r=n(682)("%Symbol.species%",!0),o=n(1642),i=n(7010),l=n(9655);e.exports=function(e,t){if("Object"!==l(e))throw new o("Assertion failed: Type(O) is not Object");var n=e.constructor;if(void 0===n)return t;if("Object"!==l(n))throw new o("O.constructor is not an Object");var a=r?n[r]:void 0;if(null==a)return t;if(i(a))return a;throw new o("no constructor found")}},907:function(e,t,n){"use strict";var r=n(682)("%BigInt%",!0),o=n(1642),i=n(6724);e.exports=function(e){if("string"!=typeof e)throw new o("`argument` must be a string");if(!r)throw new i("BigInts are not supported in this environment");try{return r(e)}catch(e){return}}},4967:function(e,t,n){"use strict";var r=n(682),o=r("%Number%"),i=r("%RegExp%"),l=n(1642),a=r("%parseInt%"),s=n(1154),c=n(1312),u=s("String.prototype.slice"),p=c(/^0b[01]+$/i),d=c(/^0o[0-7]+$/i),f=c(/^[-+]0x[0-9a-f]+$/i),y=c(new i("["+["…","​","￾"].join("")+"]","g")),m=n(4113);e.exports=function e(t){if("string"!=typeof t)throw new l("Assertion failed: `argument` is not a String");if(p(t))return o(a(u(t,2),2));if(d(t))return o(a(u(t,2),8));if(y(t)||f(t))return NaN;var n=m(t);return n!==t?e(n):o(t)}},9752:function(e,t,n){"use strict";var r=n(682),o=r("%BigInt%",!0),i=r("%Number%"),l=n(1642),a=n(6724),s=n(907),c=n(210);e.exports=function(e){if(!o)throw new a("BigInts are not supported in this environment");var t=c(e,i);if(null==t)throw new l("Cannot convert null or undefined to a BigInt");if("boolean"==typeof t)return o(t?1:0);if("number"==typeof t)throw new l("Cannot convert a Number value to a BigInt");if("string"==typeof t){var n=s(t);if(void 0===n)throw new l("Failed to parse String to BigInt");return n}if("symbol"==typeof t)throw new l("Cannot convert a Symbol value to a BigInt");if("bigint"!=typeof t)throw new a("Assertion failed: unknown primitive type");return t}},1242:function(e,t,n){"use strict";var r=n(682),o=r("%BigInt%",!0),i=r("%Math.pow%"),l=n(9752),a=n(6548),s=n(8626),c=o&&BigInt(i(2,32))*BigInt(i(2,31)),u=o&&BigInt(i(2,32))*BigInt(i(2,32));e.exports=function(e){var t=l(e),n=s(a,t,u);return n>=c?n-u:n}},2947:function(e,t,n){"use strict";var r=n(682),o=r("%BigInt%",!0),i=r("%Math.pow%"),l=n(9752),a=n(6548),s=n(8626),c=o&&BigInt(i(2,32))*BigInt(i(2,32));e.exports=function(e){var t=l(e);return s(a,t,c)}},6440:function(e){"use strict";e.exports=function(e){return!!e}},3181:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991);e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),a=r(n,65536);return a>=32768?a-65536:a}},2587:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991),a=4294967296;e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),s=r(n,a),c=s>=2147483648?s-a:s;return 0===c?0:c}},5562:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991);e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),a=r(n,256);return a>=128?a-256:a}},2897:function(e,t,n){"use strict";var r=n(3438),o=n(736),i=n(9404),l=n(7991);e.exports=function(e){var t=r(e);return i(t)||0===t?0:l(t)?o(t):t}},3438:function(e,t,n){"use strict";var r=n(682),o=n(1642),i=r("%Number%"),l=n(4968),a=n(210),s=n(4967);e.exports=function(e){var t=l(e)?e:a(e,i);if("symbol"==typeof t)throw new o("Cannot convert a Symbol value to a number");if("bigint"==typeof t)throw new o("Conversion from 'BigInt' to 'number' is not allowed.");return"string"==typeof t?s(t):i(t)}},210:function(e,t,n){"use strict";var r=n(5249);e.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}},8110:function(e,t,n){"use strict";var r=n(9429),o=n(1642),i=n(9655),l=n(6440),a=n(3071);e.exports=function(e){if("Object"!==i(e))throw new o("ToPropertyDescriptor requires an object");var t={};if(r(e,"enumerable")&&(t["[[Enumerable]]"]=l(e.enumerable)),r(e,"configurable")&&(t["[[Configurable]]"]=l(e.configurable)),r(e,"value")&&(t["[[Value]]"]=e.value),r(e,"writable")&&(t["[[Writable]]"]=l(e.writable)),r(e,"get")){var n=e.get;if(void 0!==n&&!a(n))throw new o("getter must be a function");t["[[Get]]"]=n}if(r(e,"set")){var s=e.set;if(void 0!==s&&!a(s))throw new o("setter must be a function");t["[[Set]]"]=s}if((r(t,"[[Get]]")||r(t,"[[Set]]"))&&(r(t,"[[Value]]")||r(t,"[[Writable]]")))throw new o("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},7249:function(e,t,n){"use strict";var r=n(682)("%String%"),o=n(1642);e.exports=function(e){if("symbol"==typeof e)throw new o("Cannot convert a Symbol value to a string");return r(e)}},5465:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991);e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),a=r(n,65536);return 0===a?0:a}},5964:function(e,t,n){"use strict";var r=n(8457),o=n(3438),i=n(736),l=n(7991);e.exports=function(e){var t=o(e);if(!l(t)||0===t)return 0;var n=i(t),a=r(n,4294967296);return 0===a?0:a}},9496:function(e,t,n){"use strict";var r=n(7991),o=n(8457),i=n(3438),l=n(736);e.exports=function(e){var t=i(e);if(!r(t)||0===t)return 0;var n=l(t);return o(n,256)}},6550:function(e,t,n){"use strict";var r=n(3832),o=n(3438),i=n(3473),l=n(9404);e.exports=function(e){var t=o(e);if(l(t))return 0;var n=r(t,0,255),a=i(n);return na+.5?a+1:a%2==0?a:a+1}},9655:function(e,t,n){"use strict";var r=n(1528);e.exports=function(e){return"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":r(e)}},7265:function(e,t,n){"use strict";var r=n(6724),o=n(1642),i=n(2985),l=n(7010),a=n(9954),s=n(8921),c=n(3842),u=n(4343)();e.exports=function(e,t){if(!l(e))throw new o("Assertion failed: `constructor` must be a constructor");if(!i(t))throw new o("Assertion failed: `argumentList` must be a List");if(0===u.length)throw new r("Assertion failed: Typed Arrays are not supported in this environment");var n;n=0===t.length?new e:1===t.length?new e(t[0]):2===t.length?new e(t[0],t[1]):new e(t[0],t[1],t[2]);var p=c(n,"SEQ-CST");if(1===t.length&&"number"==typeof t[0]){if(a(p))throw new o("new Typed Array is out of bounds");if(s(p)>7,o=(127&e[2])<<16|e[1]<<8|e[0];return 0===n&&0===o?1===t?0:-0:255===n&&0===o?1===t?1/0:-1/0:255===n&&0!==o?NaN:-127===(n-=127)?t*o*r(2,-149):t*(1+o*r(2,-23))*r(2,n)}},7604:function(e,t,n){"use strict";var r=n(682)("%Math.pow%");e.exports=function(e){var t=128&e[7]?-1:1,n=(127&e[7])<<4|(240&e[6])>>4,o=281474976710656*(15&e[6])+1099511627776*e[5]+4294967296*e[4]+16777216*e[3]+65536*e[2]+256*e[1]+e[0];return 0===n&&0===o?0*t:2047===n&&0!==o?NaN:2047===n&&0===o?t*(1/0):-1023===(n-=1023)?t*o*5e-324:t*(1+o/4503599627370496)*r(2,n)}},2367:function(e,t,n){"use strict";var r=n(682),o=r("%Math.pow%"),i=r("%Number%"),l=r("%BigInt%",!0);e.exports=function(e,t,n,r){for(var a=r?l:i,s=a(0),c=0;c=1?(e=r-1,n+="1",o===t&&(o=i)):(e=r,n+="0"),1===r||i-o>54)return n;return n}},2646:function(e){"use strict";e.exports=function(e){if(void 0===e)return e;var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=!!e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=!!e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=!!e["[[Configurable]]"]),t}},9495:function(e,t,n){"use strict";var r=n(682)("%Object.getPrototypeOf%",!0),o=n(1856)();e.exports=r||(o?function(e){return e.__proto__}:null)},20:function(e,t,n){"use strict";var r=n(682)("%Math.floor%");e.exports=function(e){for(var t,n="";e>0;)n=(t=e/2)===(e=r(t))?"0"+n:"1"+n;return n}},1520:function(e,t,n){"use strict";var r=n(682),o=r("%Number%"),i=r("%BigInt%",!0);e.exports=function(e,t,n){var r="bigint"==typeof e?i:o;e<0&&(e>>>=0);for(var l=[],a=0;a>=r(8);return l}},1824:function(e){"use strict";e.exports=function(e){return"number"==typeof e&&e>=0&&e<=255&&(0|e)===e}},7991:function(e,t,n){"use strict";var r=n(9404);e.exports=function(e){return("number"==typeof e||"bigint"==typeof e)&&!r(e)&&e!==1/0&&e!==-1/0}},6156:function(e,t,n){"use strict";var r=n(682),o=r("%Math.abs%"),i=r("%Math.floor%"),l=n(9404),a=n(7991);e.exports=function(e){if("number"!=typeof e||l(e)||!a(e))return!1;var t=o(e);return i(t)===t}},9404:function(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},2745:function(e){"use strict";e.exports=function(e){return 0===e&&1/e==-1/0}},4968:function(e){"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},2076:function(e){"use strict";var t=Math.floor;e.exports=function(e,n){var r=e%n;return t(r>=0?r:r+n)}},8626:function(e){"use strict";e.exports=function(e,t,n){var r=e(t,n);return r>=0?r:r+n}},6862:function(e,t,n){"use strict";var r=n(1642),o=n(9429),i={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};e.exports=function(e){if(!e||"object"!=typeof e)return!1;for(var t in e)if(o(e,t)&&!i[t])return!1;var n=o(e,"[[Value]]")||o(e,"[[Writable]]"),l=o(e,"[[Get]]")||o(e,"[[Set]]");if(n&&l)throw new r("Property Descriptors may not be both accessor and data descriptors");return!0}},359:function(e,t,n){"use strict";var r=n(9429),o=n(2527),i=n(6156);e.exports=function(e){return!!e&&"object"==typeof e&&r(e,"[[Object]]")&&r(e,"[[CachedBufferByteLength]]")&&(i(e["[[CachedBufferByteLength]]"])&&e["[[CachedBufferByteLength]]"]>=0||"DETACHED"===e["[[CachedBufferByteLength]]"])&&o(e["[[Object]]"])}},9660:function(e,t,n){"use strict";var r=n(682),o={__proto__:null,$Int8Array:r("%Int8Array%",!0),$Uint8Array:r("%Uint8Array%",!0),$Uint8ClampedArray:r("%Uint8ClampedArray%",!0),$Int16Array:r("%Int16Array%",!0),$Uint16Array:r("%Uint16Array%",!0),$Int32Array:r("%Int32Array%",!0),$Uint32Array:r("%Uint32Array%",!0),$BigInt64Array:r("%BigInt64Array%",!0),$BigUint64Array:r("%BigUint64Array%",!0),$Float32Array:r("%Float32Array%",!0),$Float64Array:r("%Float64Array%",!0)};e.exports=function(e){return o["$"+e]}},3647:function(e,t,n){"use strict";var r=n(682),o=r("%Math.abs%"),i=r("%Math.floor%"),l=r("%Math.pow%"),a=n(7991),s=n(9404),c=n(2745);e.exports=function(e,t){if(s(e))return t?[0,0,192,127]:[127,192,0,0];var n;if(0===e)return n=c(e)?128:0,t?[0,0,0,n]:[n,0,0,0];if(o(e)>34028234663852886e22||!a(e))return n=e<0?255:127,t?[0,0,128,n]:[n,128,0,0];var r=e<0?1:0;e=o(e);for(var u=0;e>=2;)u+=1,e/=2;for(;e<1;)u-=1,e*=2;var p=e-1;p*=l(2,23)+.5,u+=127;var d=r<<31|(u<<=23)|(p=i(p)),f=255&d,y=255&(d>>=8),m=255&(d>>=8),g=255&(d>>=8);return t?[f,y,m,g]:[g,m,y,f]}},7511:function(e,t,n){"use strict";var r=n(682),o=r("%parseInt%"),i=r("%Math.abs%"),l=r("%Math.floor%"),a=n(1154),s=a("String.prototype.indexOf"),c=a("String.prototype.slice"),u=n(1211),p=n(20),d=n(2745),f=1023,y="11111111111",m="00000000000",g="000000000000000000000000000000000000000000000000000";e.exports=function(e,t){var n,r,a=e<0||d(e)?"1":"0";if(isNaN(e))n=y,r="1"+g;else if(isFinite(e))if(0===e)n=m,r="0"+g;else{e=i(e);var h,b=l(e),v=p(b),_=u(e-b);if(v)n=v.length-1;else{var k=s(_,"1");k>-1&&(h=k+1),n=-h}r=v+_,n<0?(n<=-1023&&(h=1022),r=c(r,h)):r=c(r,1),n=c(m+p(n+f),-11),r=c(r+g+"0",0,52)}else n=y,r="0"+g;for(var S=a+n+r,E=[],w=0;w<8;w++){E[t?8-w-1:w]=o(c(S,8*w,8*(w+1)),2)}return E}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(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=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){"use strict";n.r(r),n.d(r,{AlignmentControl:function(){return uv},AlignmentToolbar:function(){return pv},Autocomplete:function(){return kv},BlockAlignmentControl:function(){return Oi},BlockAlignmentToolbar:function(){return Ri},BlockBreadcrumb:function(){return Iv},BlockColorsStyleSelector:function(){return Tv},BlockContextProvider:function(){return $i},BlockControls:function(){return br},BlockEdit:function(){return Yi},BlockEditorKeyboardShortcuts:function(){return LE},BlockEditorProvider:function(){return Pu},BlockFormatControls:function(){return hr},BlockIcon:function(){return Au},BlockInspector:function(){return OE},BlockList:function(){return Wm},BlockMover:function(){return qf},BlockNavigationDropdown:function(){return t_},BlockPreview:function(){return sd},BlockSelectionClearer:function(){return Ru},BlockSettingsMenu:function(){return am},BlockSettingsMenuControls:function(){return nm},BlockStyles:function(){return l_},BlockTitle:function(){return Ff},BlockToolbar:function(){return gm},BlockTools:function(){return NE},BlockVerticalAlignmentControl:function(){return qo},BlockVerticalAlignmentToolbar:function(){return Jo},ButtonBlockAppender:function(){return Ef},ButtonBlockerAppender:function(){return Sf},ColorPalette:function(){return w_},ColorPaletteControl:function(){return A_},ContrastChecker:function(){return jg},CopyHandler:function(){return Dy},DefaultBlockAppender:function(){return _f},FontSizePicker:function(){return xh},InnerBlocks:function(){return zm},Inserter:function(){return vf},InspectorAdvancedControls:function(){return mo},InspectorControls:function(){return go},JustifyContentControl:function(){return Zo},JustifyToolbar:function(){return Xo},LineHeightControl:function(){return uh},MediaPlaceholder:function(){return vS},MediaReplaceFlow:function(){return fS},MediaUpload:function(){return cS},MediaUploadCheck:function(){return uS},MultiSelectScrollIntoView:function(){return UE},NavigableToolbar:function(){return Zf},ObserveTyping:function(){return GE},PanelColorSettings:function(){return _S},PlainText:function(){return eE},RichText:function(){return QS},RichTextShortcut:function(){return rE},RichTextToolbarButton:function(){return oE},SETTINGS_DEFAULTS:function(){return h},SkipToSelectedBlock:function(){return SE},ToolSelector:function(){return aE},Typewriter:function(){return KE},URLInput:function(){return Ak},URLInputButton:function(){return pE},URLPopover:function(){return gS},Warning:function(){return Zi},WritingFlow:function(){return Ku},__experimentalBlockAlignmentMatrixControl:function(){return Av},__experimentalBlockFullHeightAligmentControl:function(){return Ev},__experimentalBlockPatternSetup:function(){return v_},__experimentalBlockPatternsList:function(){return Pd},__experimentalBlockVariationPicker:function(){return s_},__experimentalBlockVariationTransforms:function(){return S_},__experimentalBorderRadiusControl:function(){return ig},__experimentalColorGradientControl:function(){return Fg},__experimentalColorGradientSettingsDropdown:function(){return Ug},__experimentalDateFormatPicker:function(){return x_},__experimentalDuotoneControl:function(){return Eb},__experimentalFontAppearanceControl:function(){return ah},__experimentalFontFamilyControl:function(){return _h},__experimentalGetBorderClassesAndStyles:function(){return zb},__experimentalGetColorClassesAndStyles:function(){return Gb},__experimentalGetElementClassName:function(){return tw},__experimentalGetGapCSSValue:function(){return Uo},__experimentalGetGradientClass:function(){return wg},__experimentalGetGradientObjectByGradientValue:function(){return Cg},__experimentalGetMatchingVariation:function(){return rw},__experimentalGetSpacingClassesAndStyles:function(){return $b},__experimentalImageEditingProvider:function(){return ok},__experimentalImageEditor:function(){return yk},__experimentalImageSizeControl:function(){return hk},__experimentalImageURLInputUI:function(){return vE},__experimentalInspectorPopoverHeader:function(){return ZE},__experimentalLayoutStyle:function(){return ki},__experimentalLetterSpacingControl:function(){return ib},__experimentalLibrary:function(){return ME},__experimentalLinkControl:function(){return iS},__experimentalLinkControlSearchInput:function(){return qk},__experimentalLinkControlSearchItem:function(){return Nk},__experimentalLinkControlSearchResults:function(){return jk},__experimentalListView:function(){return Xv},__experimentalPanelColorGradientSettings:function(){return N_},__experimentalPreviewOptions:function(){return _E},__experimentalPublishDateTimePicker:function(){return XE},__experimentalRecursionProvider:function(){return JE},__experimentalResponsiveBlockControl:function(){return nE},__experimentalSpacingSizesControl:function(){return no},__experimentalTextDecorationControl:function(){return Kh},__experimentalTextTransformControl:function(){return tb},__experimentalUnitControl:function(){return sE},__experimentalUseBlockOverlayActive:function(){return fu},__experimentalUseBlockPreview:function(){return cd},__experimentalUseBorderProps:function(){return Vb},__experimentalUseColorProps:function(){return Wb},__experimentalUseCustomSides:function(){return Fo},__experimentalUseGradient:function(){return xg},__experimentalUseHasRecursion:function(){return YE},__experimentalUseMultipleOriginColorsAndGradients:function(){return pg},__experimentalUseResizeCanvas:function(){return kE},__experimentaluseLayoutClasses:function(){return Tb},__experimentaluseLayoutStyles:function(){return Ob},__unstableBlockNameContext:function(){return mm},__unstableBlockSettingsMenuFirstItem:function(){return Hy},__unstableBlockToolbarLastItem:function(){return Ty},__unstableDuotoneFilter:function(){return rd},__unstableDuotoneStylesheet:function(){return td},__unstableDuotoneUnsetStylesheet:function(){return nd},__unstableEditorStyles:function(){return Xp},__unstableGetValuesFromColors:function(){return ed},__unstableIframe:function(){return Yu},__unstableInserterMenuExtension:function(){return sf},__unstablePresetDuotoneFilter:function(){return od},__unstableRichTextInputEvent:function(){return iE},__unstableUseBlockSelectionClearer:function(){return Ou},__unstableUseClipboardHandler:function(){return My},__unstableUseMouseMoveTypingReset:function(){return zE},__unstableUseTypewriter:function(){return $E},__unstableUseTypingObserver:function(){return VE},createCustomColorsHOC:function(){return Xb},getColorClassName:function(){return cg},getColorObjectByAttributeValues:function(){return ag},getColorObjectByColorValue:function(){return sg},getComputedFluidTypographyValue:function(){return Nh},getFontSize:function(){return Ah},getFontSizeClass:function(){return Ih},getFontSizeObjectByValue:function(){return Ch},getGradientSlugByValue:function(){return Ig},getGradientValueBySlug:function(){return Ag},getPxFromCssUnit:function(){return fw},getTypographyClassesAndStyles:function(){return Kb},store:function(){return sr},storeConfig:function(){return ar},transformStyles:function(){return Yp},useBlockDisplayInformation:function(){return Rf},useBlockEditContext:function(){return dr},useBlockProps:function(){return yu},useCachedTruthy:function(){return qb},useInnerBlocksProps:function(){return jm},useSetting:function(){return Kr},withColorContext:function(){return E_},withColors:function(){return ev},withFontSizes:function(){return rv}});var e={};n.r(e),n.d(e,{__experimentalGetActiveBlockIdByBlockNames:function(){return jt},__experimentalGetAllowedBlocks:function(){return vt},__experimentalGetAllowedPatterns:function(){return Et},__experimentalGetBlockListSettingsForBlocks:function(){return Bt},__experimentalGetDirectInsertBlock:function(){return _t},__experimentalGetGlobalBlocksByName:function(){return ee},__experimentalGetLastBlockAttributeChanges:function(){return Ot},__experimentalGetParsedPattern:function(){return kt},__experimentalGetPatternTransformItems:function(){return At},__experimentalGetPatternsByBlockTypes:function(){return wt},__experimentalGetReusableBlockTitle:function(){return Pt},__unstableGetBlockWithoutInnerBlocks:function(){return K},__unstableGetClientIdWithClientIdsTree:function(){return J},__unstableGetClientIdsTree:function(){return Y},__unstableGetContentLockingParent:function(){return Ht},__unstableGetEditorMode:function(){return Ft},__unstableGetSelectedBlocksWithPartialSelection:function(){return Ne},__unstableGetTemporarilyEditingAsBlocks:function(){return Wt},__unstableGetVisibleBlocks:function(){return Gt},__unstableHasActiveBlockOverlayActive:function(){return $t},__unstableIsFullySelected:function(){return Pe},__unstableIsLastBlockChangeIgnored:function(){return Tt},__unstableIsSelectionCollapsed:function(){return Te},__unstableIsSelectionMergeable:function(){return Re},__unstableIsWithinBlockOverlay:function(){return Kt},__unstableSelectionHasUnmergeableBlock:function(){return Oe},areInnerBlocksControlled:function(){return Ut},canEditBlock:function(){return ct},canInsertBlockType:function(){return rt},canInsertBlocks:function(){return ot},canLockBlockType:function(){return ut},canMoveBlock:function(){return at},canMoveBlocks:function(){return st},canRemoveBlock:function(){return it},canRemoveBlocks:function(){return lt},didAutomaticChange:function(){return Dt},getAdjacentBlockClientId:function(){return ge},getBlock:function(){return $},getBlockAttributes:function(){return W},getBlockCount:function(){return ne},getBlockHierarchyRootClientId:function(){return ye},getBlockIndex:function(){return Me},getBlockInsertionPoint:function(){return Ye},getBlockListSettings:function(){return Ct},getBlockMode:function(){return Ge},getBlockName:function(){return G},getBlockOrder:function(){return Fe},getBlockParents:function(){return de},getBlockParentsByBlockName:function(){return fe},getBlockRootClientId:function(){return pe},getBlockSelectionEnd:function(){return le},getBlockSelectionStart:function(){return ie},getBlockTransformItems:function(){return ht},getBlocks:function(){return q},getBlocksByClientId:function(){return te},getClientIdsOfDescendants:function(){return Q},getClientIdsWithDescendants:function(){return Z},getDraggedBlockClientIds:function(){return $e},getFirstMultiSelectedBlockClientId:function(){return Ee},getGlobalBlockCount:function(){return X},getInserterItems:function(){return gt},getLastMultiSelectedBlockClientId:function(){return we},getLowestCommonAncestorWithSelectedBlock:function(){return me},getMultiSelectedBlockClientIds:function(){return ke},getMultiSelectedBlocks:function(){return Se},getMultiSelectedBlocksEndClientId:function(){return Be},getMultiSelectedBlocksStartClientId:function(){return xe},getNextBlockClientId:function(){return be},getPreviousBlockClientId:function(){return he},getSelectedBlock:function(){return ue},getSelectedBlockClientId:function(){return ce},getSelectedBlockClientIds:function(){return _e},getSelectedBlockCount:function(){return ae},getSelectedBlocksInitialCaretPosition:function(){return ve},getSelectionEnd:function(){return oe},getSelectionStart:function(){return re},getSettings:function(){return It},getTemplate:function(){return Xe},getTemplateLock:function(){return et},hasBlockMovingClientId:function(){return Mt},hasInserterItems:function(){return bt},hasMultiSelection:function(){return je},hasSelectedBlock:function(){return se},hasSelectedInnerBlock:function(){return Le},isAncestorBeingDragged:function(){return qe},isAncestorMultiSelected:function(){return Ie},isBlockBeingDragged:function(){return Ke},isBlockHighlighted:function(){return Lt},isBlockInsertionPointVisible:function(){return Qe},isBlockMultiSelected:function(){return Ce},isBlockSelected:function(){return De},isBlockValid:function(){return H},isBlockVisible:function(){return Vt},isBlockWithinSelection:function(){return Ue},isCaretWithinFormattedText:function(){return Je},isDraggingBlocks:function(){return We},isFirstMultiSelectedBlock:function(){return Ae},isLastBlockChangePersistent:function(){return xt},isMultiSelecting:function(){return ze},isNavigationMode:function(){return Nt},isSelectionEnabled:function(){return Ve},isTyping:function(){return He},isValidTemplate:function(){return Ze},wasBlockJustInserted:function(){return zt}});var t={};n.r(t),n.d(t,{__unstableDeleteSelection:function(){return In},__unstableExpandSelection:function(){return Bn},__unstableMarkAutomaticChange:function(){return qn},__unstableMarkLastChangeAsPersistent:function(){return $n},__unstableMarkNextChangeAsNotPersistent:function(){return Kn},__unstableSaveReusableBlock:function(){return Wn},__unstableSetEditorMode:function(){return Yn},__unstableSetTemporarilyEditingAsBlocks:function(){return ir},__unstableSplitSelection:function(){return xn},clearSelectedBlock:function(){return pn},duplicateBlocks:function(){return Zn},enterFormattedText:function(){return Un},exitFormattedText:function(){return jn},flashBlock:function(){return nr},hideInsertionPoint:function(){return wn},insertAfterBlock:function(){return er},insertBeforeBlock:function(){return Xn},insertBlock:function(){return kn},insertBlocks:function(){return Sn},insertDefaultBlock:function(){return Vn},mergeBlocks:function(){return Pn},moveBlockToPosition:function(){return _n},moveBlocksDown:function(){return hn},moveBlocksToPosition:function(){return vn},moveBlocksUp:function(){return bn},multiSelect:function(){return un},receiveBlocks:function(){return tn},removeBlock:function(){return On},removeBlocks:function(){return Tn},replaceBlock:function(){return mn},replaceBlocks:function(){return yn},replaceInnerBlocks:function(){return Rn},resetBlocks:function(){return Zt},resetSelection:function(){return en},selectBlock:function(){return on},selectNextBlock:function(){return an},selectPreviousBlock:function(){return ln},selectionChange:function(){return zn},setBlockMovingClientId:function(){return Qn},setBlockVisibility:function(){return or},setHasControlledInnerBlocks:function(){return rr},setNavigationMode:function(){return Jn},setTemplateValidity:function(){return An},showInsertionPoint:function(){return En},startDraggingBlocks:function(){return Dn},startMultiSelect:function(){return sn},startTyping:function(){return Fn},stopDraggingBlocks:function(){return Ln},stopMultiSelect:function(){return cn},stopTyping:function(){return Mn},synchronizeTemplate:function(){return Cn},toggleBlockHighlight:function(){return tr},toggleBlockMode:function(){return Nn},toggleSelection:function(){return dn},updateBlock:function(){return rn},updateBlockAttributes:function(){return nn},updateBlockListSettings:function(){return Gn},updateSettings:function(){return Hn},validateBlocksToTemplate:function(){return Xt}});var o=window.wp.blocks,i=window.wp.hooks;function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:1;const o=[...e];return o.splice(t,r),b(o,e.slice(t,t+r),n)}const _=e=>e;function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n={[t]:[]};return e.forEach((e=>{const{clientId:r,innerBlocks:o}=e;n[t].push(r),Object.assign(n,k(o,r))})),n}function S(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.reduce(((e,n)=>Object.assign(e,{[n.clientId]:t},S(n.innerBlocks,n.clientId))),{})}function E(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_;const n={},r=[...e];for(;r.length;){const{innerBlocks:e,...o}=r.shift();r.push(...e),n[o.clientId]=t(o)}return n}function w(e){return E(e,(e=>(0,u.omit)(e,"attributes")))}function A(e){return E(e,(e=>e.attributes))}function C(e,t){return"UPDATE_BLOCK_ATTRIBUTES"===e.type&&void 0!==t&&"UPDATE_BLOCK_ATTRIBUTES"===t.type&&(0,u.isEqual)(e.clientIds,t.clientIds)&&function(e,t){return(0,u.isEqual)(Object.keys(e),Object.keys(t))}(e.attributes,t.attributes)}function I(e,t){const n={},r=[...t],o=[...t];for(;r.length;){const e=r.shift();r.push(...e.innerBlocks),o.push(...e.innerBlocks)}for(const e of o)n[e.clientId]={};for(const t of o)n[t.clientId]=Object.assign(n[t.clientId],{...e.byClientId[t.clientId],attributes:e.attributes[t.clientId],innerBlocks:t.innerBlocks.map((e=>n[e.clientId]))});return n}function x(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=new Set([]),i=new Set;for(const t of n){let n=r?t:e.parents[t];do{if(e.controlledInnerBlocks[n]){i.add(n);break}o.add(n),n=e.parents[n]}while(void 0!==n)}for(const e of o)t[e]={...t[e]};for(const n of o)t[n].innerBlocks=(e.order[n]||[]).map((e=>t[e]));for(const n of i)t["controlled||"+n]={innerBlocks:(e.order[n]||[]).map((e=>t[e]))};return t}const B=(0,u.flow)(d.combineReducers,(e=>(t,n)=>{if(t&&"SAVE_REUSABLE_BLOCK_SUCCESS"===n.type){const{id:e,updatedId:r}=n;if(e===r)return t;(t={...t}).attributes=(0,u.mapValues)(t.attributes,((n,o)=>{const{name:i}=t.byClientId[o];return"core/block"===i&&n.ref===e?{...n,ref:r}:n}))}return e(t,n)}),(e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;const r=e(t,n);if(r===t)return t;switch(r.tree=t.tree?t.tree:{},n.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const e=I(r,n.blocks);r.tree=x(r,{...r.tree,...e},n.rootClientId?[n.rootClientId]:[""],!0);break}case"UPDATE_BLOCK":r.tree=x(r,{...r.tree,[n.clientId]:{...r.tree[n.clientId],...r.byClientId[n.clientId],attributes:r.attributes[n.clientId]}},[n.clientId],!1);break;case"UPDATE_BLOCK_ATTRIBUTES":{const e=n.clientIds.reduce(((e,t)=>(e[t]={...r.tree[t],attributes:r.attributes[t]},e)),{});r.tree=x(r,{...r.tree,...e},n.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const e=I(r,n.blocks);r.tree=x(r,{...(0,u.omit)(r.tree,n.replacedClientIds.concat(n.replacedClientIds.filter((t=>!e[t])).map((e=>"controlled||"+e)))),...e},n.blocks.map((e=>e.clientId)),!1);const o=[];for(const e of n.clientIds)void 0===t.parents[e]||""!==t.parents[e]&&!r.byClientId[t.parents[e]]||o.push(t.parents[e]);r.tree=x(r,r.tree,o,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":const e=[];for(const o of n.clientIds)void 0===t.parents[o]||""!==t.parents[o]&&!r.byClientId[t.parents[o]]||e.push(t.parents[o]);r.tree=x(r,(0,u.omit)(r.tree,n.removedClientIds.concat(n.removedClientIds.map((e=>"controlled||"+e)))),e,!0);break;case"MOVE_BLOCKS_TO_POSITION":{const e=[];n.fromRootClientId?e.push(n.fromRootClientId):e.push(""),n.toRootClientId&&e.push(n.toRootClientId),r.tree=x(r,r.tree,e,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{const e=[n.rootClientId?n.rootClientId:""];r.tree=x(r,r.tree,e,!0);break}case"SAVE_REUSABLE_BLOCK_SUCCESS":{const e=Object.keys((0,u.omitBy)(r.attributes,((e,t)=>"core/block"!==r.byClientId[t].name||e.ref!==n.updatedId)));r.tree=x(r,{...r.tree,...e.reduce(((e,t)=>(e[t]={...r.byClientId[t],attributes:r.attributes[t],innerBlocks:r.tree[t].innerBlocks},e)),{})},e,!1)}}return r}),(e=>(t,n)=>{const r=e=>{let r=e;for(let o=0;o(t,n)=>{if("REPLACE_INNER_BLOCKS"!==n.type)return e(t,n);const r={};if(Object.keys(t.controlledInnerBlocks).length){const e=[...n.blocks];for(;e.length;){const{innerBlocks:n,...o}=e.shift();e.push(...n),t.controlledInnerBlocks[o.clientId]&&(r[o.clientId]=!0)}}let o=t;t.order[n.rootClientId]&&(o=e(o,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:r,clientIds:t.order[n.rootClientId]}));let i=o;return n.blocks.length&&(i=e(i,{...n,type:"INSERT_BLOCKS",index:0}),i.order={...i.order,...(0,u.reduce)(r,((e,n,r)=>(t.order[r]&&(e[r]=t.order[r]),e)),{})},i.tree={...i.tree,...(0,u.reduce)(r,((e,n,r)=>{const o=`controlled||${r}`;return t.tree[o]&&(e[o]=t.tree[o]),e}),{})}),i}),(e=>(t,n)=>{if("RESET_BLOCKS"===n.type){const e={...t,byClientId:w(n.blocks),attributes:A(n.blocks),order:k(n.blocks),parents:S(n.blocks),controlledInnerBlocks:{},visibility:{}},r=I(e,n.blocks);return e.tree={...r,"":{innerBlocks:n.blocks.map((e=>r[e.clientId]))}},e}return e(t,n)}),(function(e){let t,n=!1;return(r,o)=>{let i=e(r,o);const l="MARK_LAST_CHANGE_AS_PERSISTENT"===o.type||n;if(r===i&&!l){var a;n="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"===o.type;const e=null===(a=null==r?void 0:r.isPersistentChange)||void 0===a||a;return r.isPersistentChange===e?r:{...i,isPersistentChange:e}}return i={...i,isPersistentChange:l?!n:!C(o,t)},t=o,n="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"===o.type,i}}),(function(e){const t=new Set(["RECEIVE_BLOCKS"]);return(n,r)=>{const o=e(n,r);return o!==n&&(o.isIgnoredChange=t.has(r.type)),o}}),(e=>(t,n)=>{if("SET_HAS_CONTROLLED_INNER_BLOCKS"===n.type){const r=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:n.clientId,blocks:[]});return e(r,n)}return e(t,n)}))({byClientId(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":return{...e,...w(t.blocks)};case"UPDATE_BLOCK":if(!e[t.clientId])return e;const n=(0,u.omit)(t.updates,"attributes");return(0,u.isEmpty)(n)?e:{...e,[t.clientId]:{...e[t.clientId],...n}};case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":return t.blocks?{...(0,u.omit)(e,t.replacedClientIds),...w(t.blocks)}:e;case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":return(0,u.omit)(e,t.removedClientIds)}return e},attributes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":return{...e,...A(t.blocks)};case"UPDATE_BLOCK":return e[t.clientId]&&t.updates.attributes?{...e,[t.clientId]:{...e[t.clientId],...t.updates.attributes}}:e;case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every((t=>!e[t])))return e;const n=t.clientIds.reduce(((n,r)=>({...n,[r]:(0,u.reduce)(t.uniqueByBlock?t.attributes[r]:t.attributes,((t,n,o)=>{var i,l;return n!==t[o]&&((t=(i=e[r])===(l=t)?{...i}:l)[o]=n),t}),e[r])})),{});return t.clientIds.every((t=>n[t]===e[t]))?e:{...e,...n}}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":return t.blocks?{...(0,u.omit)(e,t.replacedClientIds),...A(t.blocks)}:e;case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":return(0,u.omit)(e,t.removedClientIds)}return e},order(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_BLOCKS":{const n=k(t.blocks);return{...e,...(0,u.omit)(n,""),"":((null==e?void 0:e[""])||[]).concat(n[""])}}case"INSERT_BLOCKS":{const{rootClientId:n=""}=t,r=e[n]||[],o=k(t.blocks,n),{index:i=r.length}=t;return{...e,...o,[n]:b(r,o[n],i)}}case"MOVE_BLOCKS_TO_POSITION":{const{fromRootClientId:n="",toRootClientId:r="",clientIds:o}=t,{index:i=e[r].length}=t;if(n===r){const t=e[r].indexOf(o[0]);return{...e,[r]:v(e[r],t,i,o.length)}}return{...e,[n]:(0,u.without)(e[n],...o),[r]:b(e[r],o,i)}}case"MOVE_BLOCKS_UP":{const{clientIds:n,rootClientId:r=""}=t,o=n[0],i=e[r];if(!i.length||o===i[0])return e;const l=i.indexOf(o);return{...e,[r]:v(i,l,l-1,n.length)}}case"MOVE_BLOCKS_DOWN":{const{clientIds:n,rootClientId:r=""}=t,o=n[0],i=n[n.length-1],l=e[r];if(!l.length||i===l[l.length-1])return e;const a=l.indexOf(o);return{...e,[r]:v(l,a,a+1,n.length)}}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const{clientIds:n}=t;if(!t.blocks)return e;const r=k(t.blocks);return(0,u.flow)([e=>(0,u.omit)(e,t.replacedClientIds),e=>({...e,...(0,u.omit)(r,"")}),e=>(0,u.mapValues)(e,(e=>(0,u.reduce)(e,((e,t)=>t===n[0]?[...e,...r[""]]:(-1===n.indexOf(t)&&e.push(t),e)),[])))])(e)}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":return(0,u.flow)([e=>(0,u.omit)(e,t.removedClientIds),e=>(0,u.mapValues)(e,(e=>(0,u.without)(e,...t.removedClientIds)))])(e)}return e},parents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RECEIVE_BLOCKS":return{...e,...S(t.blocks)};case"INSERT_BLOCKS":return{...e,...S(t.blocks,t.rootClientId||"")};case"MOVE_BLOCKS_TO_POSITION":return{...e,...t.clientIds.reduce(((e,n)=>(e[n]=t.toRootClientId||"",e)),{})};case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":return{...(0,u.omit)(e,t.replacedClientIds),...S(t.blocks,e[t.clientIds[0]])};case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":return(0,u.omit)(e,t.removedClientIds)}return e},controlledInnerBlocks(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{type:t,clientId:n,hasControlledInnerBlocks:r}=arguments.length>1?arguments[1]:void 0;return"SET_HAS_CONTROLLED_INNER_BLOCKS"===t?{...e,[n]:r}:e},visibility(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SET_BLOCK_VISIBILITY"===t.type?{...e,...t.updates}:e}});function P(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CLEAR_SELECTED_BLOCK":return e.clientId?{}:e;case"SELECT_BLOCK":return t.clientId===e.clientId?e:{clientId:t.clientId};case"REPLACE_INNER_BLOCKS":case"INSERT_BLOCKS":return t.updateSelection&&t.blocks.length?{clientId:t.blocks[0].clientId}:e;case"REMOVE_BLOCKS":return t.clientIds&&t.clientIds.length&&-1!==t.clientIds.indexOf(e.clientId)?{}:e;case"REPLACE_BLOCKS":{if(-1===t.clientIds.indexOf(e.clientId))return e;const n=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return n?n.clientId===e.clientId?e:{clientId:n.clientId}:{}}}return e}var T=(0,d.combineReducers)({blocks:B,isTyping:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e},draggedBlocks:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e},selection:function(){var e,t,n,r;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;switch(i.type){case"SELECTION_CHANGE":return i.clientId?{selectionStart:{clientId:i.clientId,attributeKey:i.attributeKey,offset:i.startOffset},selectionEnd:{clientId:i.clientId,attributeKey:i.attributeKey,offset:i.endOffset}}:{selectionStart:i.start||o.selectionStart,selectionEnd:i.end||o.selectionEnd};case"RESET_SELECTION":const{selectionStart:l,selectionEnd:a}=i;return{selectionStart:l,selectionEnd:a};case"MULTI_SELECT":const{start:s,end:c}=i;return s===(null===(e=o.selectionStart)||void 0===e?void 0:e.clientId)&&c===(null===(t=o.selectionEnd)||void 0===t?void 0:t.clientId)?o:{selectionStart:{clientId:s},selectionEnd:{clientId:c}};case"RESET_BLOCKS":const u=null==o||null===(n=o.selectionStart)||void 0===n?void 0:n.clientId,p=null==o||null===(r=o.selectionEnd)||void 0===r?void 0:r.clientId;if(!u&&!p)return o;if(!i.blocks.some((e=>e.clientId===u)))return{selectionStart:{},selectionEnd:{}};if(!i.blocks.some((e=>e.clientId===p)))return{...o,selectionEnd:o.selectionStart}}return{selectionStart:P(o.selectionStart,i),selectionEnd:P(o.selectionEnd,i)}},isMultiSelecting:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e},isSelectionEnabled:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0;return"TOGGLE_SELECTION"===t.type?t.isSelectionEnabled:e},initialPosition:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"REPLACE_BLOCKS"===t.type&&void 0!==t.initialPosition||["MULTI_SELECT","SELECT_BLOCK","RESET_SELECTION","INSERT_BLOCKS","REPLACE_INNER_BLOCKS"].includes(t.type)?t.initialPosition:e},blocksMode:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("TOGGLE_BLOCK_MODE"===t.type){const{clientId:n}=t;return{...e,[n]:e[n]&&"html"===e[n]?"visual":"html"}}return e},blockListSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":return(0,u.omit)(e,t.clientIds);case"UPDATE_BLOCK_LIST_SETTINGS":{const{clientId:n}=t;return t.settings?(0,u.isEqual)(e[n],t.settings)?e:{...e,[n]:t.settings}:e.hasOwnProperty(n)?(0,u.omit)(e,n):e}}return e},insertionPoint:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SHOW_INSERTION_POINT":const{rootClientId:e,index:n,__unstableWithInserter:r}=t;return{rootClientId:e,index:n,__unstableWithInserter:r};case"HIDE_INSERTION_POINT":return null}return e},template:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isValid:!0},t=arguments.length>1?arguments[1]:void 0;return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},settings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,t=arguments.length>1?arguments[1]:void 0;return"UPDATE_SETTINGS"===t.type?{...e,...t.settings}:e},preferences:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":return t.blocks.reduce(((e,n)=>{const{attributes:r,name:i}=n,l=(0,d.select)(o.store).getActiveBlockVariation(i,r);let a=null!=l&&l.name?`${i}/${l.name}`:i;const s={name:a};return"core/block"===i&&(s.ref=r.ref,a+="/"+r.ref),{...e,insertUsage:{...e.insertUsage,[a]:{time:t.time,count:e.insertUsage[a]?e.insertUsage[a].count+1:1,insert:s}}}}),e)}return e},lastBlockAttributesChange:function(e,t){switch(t.type){case"UPDATE_BLOCK":if(!t.updates.attributes)break;return{[t.clientId]:t.updates.attributes};case"UPDATE_BLOCK_ATTRIBUTES":return t.clientIds.reduce(((e,n)=>({...e,[n]:t.uniqueByBlock?t.attributes[n]:t.attributes})),{})}return null},editorMode:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"edit",t=arguments.length>1?arguments[1]:void 0;return"INSERT_BLOCKS"===t.type&&"navigation"===e?"edit":"SET_EDITOR_MODE"===t.type?t.mode:e},hasBlockMovingClientId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"SET_BLOCK_MOVING_MODE"===t.type?t.hasBlockMovingClientId:"SET_EDITOR_MODE"===t.type?null:e},automaticChangeStatus:function(e,t){switch(t.type){case"MARK_AUTOMATIC_CHANGE":return"pending";case"MARK_AUTOMATIC_CHANGE_FINAL":return"pending"===e?"final":void 0;case"SELECTION_CHANGE":return"final"!==e?e:void 0;case"SET_BLOCK_VISIBILITY":case"START_TYPING":case"STOP_TYPING":case"UPDATE_BLOCK_LIST_SETTINGS":return e}},highlightedBlock:function(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":const{clientId:n,isHighlighted:r}=t;return r?n:e===n?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e},lastBlockInserted:function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"INSERT_BLOCKS":if(!n.blocks.length)return t;return{clientId:n.blocks[0].clientId,source:null===(e=n.meta)||void 0===e?void 0:e.source};case"RESET_BLOCKS":return{}}return t},temporarilyEditingAsBlocks:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return"SET_TEMPORARILY_EDITING_AS_BLOCKS"===t.type?t.temporarilyEditingAsBlocks:e}}),O={};function R(e){return[e]}function N(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r{const n=e.blocks.byClientId[t];return n?{...n,attributes:W(e,t)}:null}),((e,t)=>[e.blocks.byClientId[t],e.blocks.attributes[t]]));function q(e,t){var n;const r=t&&Ut(e,t)?"controlled||"+t:t||"";return(null===(n=e.blocks.tree[r])||void 0===n?void 0:n.innerBlocks)||V}const J=F(((e,t)=>({clientId:t,innerBlocks:Y(e,t)})),(e=>[e.blocks.order])),Y=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,u.map)(Fe(e,t),(t=>J(e,t)))}),(e=>[e.blocks.order])),Q=F(((e,t)=>{const n=[];for(const r of t)for(const t of Fe(e,r))n.push(t,...Q(e,[t]));return n}),(e=>[e.blocks.order])),Z=F((e=>{const t=[];for(const n of Fe(e))t.push(n,...Q(e,[n]));return t}),(e=>[e.blocks.order])),X=F(((e,t)=>{const n=Z(e);return t?(0,u.reduce)(n,((n,r)=>e.blocks.byClientId[r].name===t?n+1:n),0):n.length}),(e=>[e.blocks.order,e.blocks.byClientId])),ee=F(((e,t)=>{if(!t)return V;const n=Z(e).filter((n=>e.blocks.byClientId[n].name===t));return n.length>0?n:V}),(e=>[e.blocks.order,e.blocks.byClientId])),te=F(((e,t)=>(0,u.map)((0,u.castArray)(t),(t=>$(e,t)))),((e,t)=>(0,u.map)((0,u.castArray)(t),(t=>e.blocks.tree[t]))));function ne(e,t){return Fe(e,t).length}function re(e){return e.selection.selectionStart}function oe(e){return e.selection.selectionEnd}function ie(e){return e.selection.selectionStart.clientId}function le(e){return e.selection.selectionEnd.clientId}function ae(e){const t=ke(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function se(e){const{selectionStart:t,selectionEnd:n}=e.selection;return!!t.clientId&&t.clientId===n.clientId}function ce(e){const{selectionStart:t,selectionEnd:n}=e.selection,{clientId:r}=t;return r&&r===n.clientId?r:null}function ue(e){const t=ce(e);return t?$(e,t):null}function pe(e,t){return void 0!==e.blocks.parents[t]?e.blocks.parents[t]:null}const de=F((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=[];let o=t;for(;e.blocks.parents[o];)o=e.blocks.parents[o],r.push(o);return n?r:r.reverse()}),(e=>[e.blocks.parents])),fe=F((function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=de(e,t,r);return(0,u.map)((0,u.filter)((0,u.map)(o,(t=>({id:t,name:G(e,t)}))),(e=>{let{name:t}=e;return Array.isArray(n)?n.includes(t):t===n})),(e=>{let{id:t}=e;return t}))}),(e=>[e.blocks.parents]));function ye(e,t){let n,r=t;do{n=r,r=e.blocks.parents[r]}while(r);return n}function me(e,t){const n=ce(e),r=[...de(e,t),t],o=[...de(e,n),n];let i;const l=Math.min(r.length,o.length);for(let e=0;e2&&void 0!==arguments[2]?arguments[2]:1;if(void 0===t&&(t=ce(e)),void 0===t&&(t=n<0?Ee(e):we(e)),!t)return null;const r=pe(e,t);if(null===r)return null;const{order:o}=e.blocks,i=o[r],l=i.indexOf(t),a=l+1*n;return a<0||a===i.length?null:i[a]}function he(e,t){return ge(e,t,-1)}function be(e,t){return ge(e,t,1)}function ve(e){return e.initialPosition}const _e=F((e=>{const{selectionStart:t,selectionEnd:n}=e.selection;if(void 0===t.clientId||void 0===n.clientId)return V;if(t.clientId===n.clientId)return[t.clientId];const r=pe(e,t.clientId);if(null===r)return V;const o=Fe(e,r),i=o.indexOf(t.clientId),l=o.indexOf(n.clientId);return i>l?o.slice(l,i+1):o.slice(i,l+1)}),(e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]));function ke(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?V:_e(e)}const Se=F((e=>{const t=ke(e);return t.length?t.map((t=>$(e,t))):V}),(e=>[..._e.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]));function Ee(e){return ke(e)[0]||null}function we(e){const t=ke(e);return t[t.length-1]||null}function Ae(e,t){return Ee(e)===t}function Ce(e,t){return-1!==ke(e).indexOf(t)}const Ie=F(((e,t)=>{let n=t,r=!1;for(;n&&!r;)n=pe(e,n),r=Ce(e,n);return r}),(e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]));function xe(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?null:t.clientId||null}function Be(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?null:n.clientId||null}function Pe(e){const t=re(e),n=oe(e);return!t.attributeKey&&!n.attributeKey&&void 0===t.offset&&void 0===n.offset}function Te(e){const t=re(e),n=oe(e);return!!t&&!!n&&t.clientId===n.clientId&&t.attributeKey===n.attributeKey&&t.offset===n.offset}function Oe(e){return _e(e).some((t=>{const n=G(e,t);return!(0,o.getBlockType)(n).merge}))}function Re(e,t){const n=re(e),r=oe(e);if(n.clientId===r.clientId)return!1;if(!n.attributeKey||!r.attributeKey||void 0===n.offset||void 0===r.offset)return!1;const i=pe(e,n.clientId);if(i!==pe(e,r.clientId))return!1;const l=Fe(e,i);let a,s;l.indexOf(n.clientId)>l.indexOf(r.clientId)?(a=r,s=n):(a=n,s=r);const c=t?s.clientId:a.clientId,u=t?a.clientId:s.clientId,p=G(e,c);if(!(0,o.getBlockType)(p).merge)return!1;const d=$(e,u);if(d.name===p)return!0;const f=(0,o.switchToBlockType)(d,p);return f&&f.length}const Ne=e=>{const t=re(e),n=oe(e);if(t.clientId===n.clientId)return V;if(!t.attributeKey||!n.attributeKey||void 0===t.offset||void 0===n.offset)return V;const r=pe(e,t.clientId);if(r!==pe(e,n.clientId))return V;const i=Fe(e,r),l=i.indexOf(t.clientId),a=i.indexOf(n.clientId),[s,c]=l>a?[n,t]:[t,n],u=$(e,s.clientId),p=(0,o.getBlockType)(u.name),d=$(e,c.clientId),f=(0,o.getBlockType)(d.name),y=u.attributes[s.attributeKey],m=d.attributes[c.attributeKey],g=p.attributes[s.attributeKey],h=f.attributes[c.attributeKey];let b=(0,L.create)({html:y,...z(g)}),v=(0,L.create)({html:m,...z(h)});return b=(0,L.remove)(b,0,s.offset),v=(0,L.remove)(v,c.offset,v.text.length),[{...u,attributes:{...u.attributes,[s.attributeKey]:(0,L.toHTMLString)({value:b,...z(g)})}},{...d,attributes:{...d.attributes,[c.attributeKey]:(0,L.toHTMLString)({value:v,...z(h)})}}]};function Fe(e,t){return e.blocks.order[t||""]||V}function Me(e,t){return Fe(e,pe(e,t)).indexOf(t)}function De(e,t){const{selectionStart:n,selectionEnd:r}=e.selection;return n.clientId===r.clientId&&n.clientId===t}function Le(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,u.some)(Fe(e,t),(t=>De(e,t)||Ce(e,t)||n&&Le(e,t,n)))}function Ue(e,t){if(!t)return!1;const n=ke(e),r=n.indexOf(t);return r>-1&&rKe(e,t)))}function Je(){return j()('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}function Ye(e){let t,n;const{insertionPoint:r,selection:{selectionEnd:o}}=e;if(null!==r)return r;const{clientId:i}=o;return i?(t=pe(e,i)||void 0,n=Me(e,o.clientId)+1):n=Fe(e).length,{rootClientId:t,index:n}}function Qe(e){return null!==e.insertionPoint}function Ze(e){return e.template.isValid}function Xe(e){return e.settings.template}function et(e,t){if(!t)return e.settings.templateLock;const n=Ct(e,t);return n?n.templateLock:void 0}const tt=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return"boolean"==typeof e?e:Array.isArray(e)?!(!e.includes("core/post-content")||null!==t)||e.includes(t):n},nt=function(e,t){let n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(t&&"object"==typeof t?(n=t,t=n.name):n=(0,o.getBlockType)(t),!n)return!1;const{allowedBlockTypes:l}=It(e),a=tt(l,t,!0);if(!a)return!1;const s=!!et(e,r);if(s)return!1;const c=Ct(e,r);if(r&&void 0===c)return!1;const p=null==c?void 0:c.allowedBlocks,d=tt(p,t),f=n.parent,y=G(e,r),m=tt(f,y);let g=!0;const h=n.ancestor;if(h){const t=[r,...de(e,r)];g=(0,u.some)(t,(t=>tt(h,G(e,t))))}const b=g&&(null===d&&null===m||!0===d||!0===m);return b?(0,i.applyFilters)("blockEditor.__unstableCanInsertBlockType",b,n,r,{getBlock:$.bind(null,e),getBlockParentsByBlockName:fe.bind(null,e)}):b},rt=F(nt,((e,t,n)=>[e.blockListSettings[n],e.blocks.byClientId[n],e.settings.allowedBlockTypes,e.settings.templateLock]));function ot(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t.every((t=>rt(e,G(e,t),n)))}function it(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=W(e,t);if(null===r)return!0;const{lock:o}=r,i=!!et(e,n);return void 0===o||void 0===(null==o?void 0:o.remove)?!i:!(null!=o&&o.remove)}function lt(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t.every((t=>it(e,t,n)))}function at(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=W(e,t);if(null===r)return;const{lock:o}=r,i="all"===et(e,n);return void 0===o||void 0===(null==o?void 0:o.move)?!i:!(null!=o&&o.move)}function st(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t.every((t=>at(e,t,n)))}function ct(e,t){const n=W(e,t);if(null===n)return!0;const{lock:r}=n;return!(null!=r&&r.edit)}function ut(e,t){var n;return!!(0,o.hasBlockSupport)(t,"lock",!0)&&!(null===(n=e.settings)||void 0===n||!n.canLockBlocks)}function pt(e,t){var n,r;return null!==(n=null===(r=e.preferences.insertUsage)||void 0===r?void 0:r[t])&&void 0!==n?n:null}const dt=(e,t,n)=>!!(0,o.hasBlockSupport)(t,"inserter",!0)&&nt(e,t.name,n),ft=(e,t)=>n=>{const r=`${t.id}/${n.name}`,{time:o,count:i=0}=pt(e,r)||{};return{...t,id:r,icon:n.icon||t.icon,title:n.title||t.title,description:n.description||t.description,category:n.category||t.category,example:n.hasOwnProperty("example")?n.example:t.example,initialAttributes:{...t.initialAttributes,...n.attributes},innerBlocks:n.innerBlocks,keywords:n.keywords||t.keywords,frecency:yt(o,i)}},yt=(e,t)=>{if(!e)return t;const n=Date.now()-e;switch(!0){case n<36e5:return 4*t;case n<864e5:return 2*t;case n<6048e5:return t/2;default:return t/4}},mt=(e,t)=>{let{buildScope:n="inserter"}=t;return t=>{const r=t.name;let i=!1;(0,o.hasBlockSupport)(t.name,"multiple",!0)||(i=(0,u.some)(te(e,Z(e)),{name:t.name}));const{time:l,count:a=0}=pt(e,r)||{},s={id:r,name:t.name,title:t.title,icon:t.icon,isDisabled:i,frecency:yt(l,a)};if("transform"===n)return s;const c=(0,o.getBlockVariations)(t.name,"inserter");return{...s,initialAttributes:{},description:t.description,category:t.category,keywords:t.keywords,variations:c,example:t.example,utility:1}}},gt=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=mt(e,{buildScope:"inserter"}),r=/^\s*)[^])*)\5|[^]*?)}\s+)?(\/)?-->/,i=t=>{let n=D;if("web"===a.Platform.OS){const e=("string"==typeof t.content.raw?t.content.raw:t.content).match(r);if(e){const[,,t="core/",r]=e,i=(0,o.getBlockType)(t+r);i&&(n=i.icon)}}const i=`core/block/${t.id}`,{time:l,count:s=0}=pt(e,i)||{},c=yt(l,s);return{id:i,name:"core/block",initialAttributes:{ref:t.id},title:t.title.raw,icon:n,category:"reusable",keywords:[],isDisabled:!1,utility:1,frecency:c}},l=(0,o.getBlockTypes)().filter((n=>dt(e,n,t))).map(n),s=nt(e,"core/block",t)?Rt(e).map(i):[],c=l.reduce(((t,n)=>{const{variations:r=[]}=n;if(r.some((e=>{let{isDefault:t}=e;return t}))||t.push(n),r.length){const o=ft(e,n);t.push(...r.map(o))}return t}),[]),u=(e,t)=>{const{core:n,noncore:r}=e;return(t.name.startsWith("core/")?n:r).push(t),e},{core:p,noncore:d}=c.reduce(u,{core:[],noncore:[]}),f=[...p,...d];return[...f,...s]}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.blocks.order,e.preferences.insertUsage,e.settings.allowedBlockTypes,e.settings.templateLock,Rt(e),(0,o.getBlockTypes)()])),ht=F((function(e,t){var n;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const i=(0,u.castArray)(t),[l]=i,a=mt(e,{buildScope:"transform"}),s=(0,o.getBlockTypes)().filter((t=>dt(e,t,r))).map(a),c=Object.fromEntries(Object.entries(s).map((e=>{let[,t]=e;return[t.name,t]})));c["*"]={frecency:1/0,id:"*",isDisabled:!1,name:"*",title:(0,m.__)("Unwrap"),icon:null===(n=c[null==l?void 0:l.name])||void 0===n?void 0:n.icon};const p=(0,o.getPossibleBlockTransformations)(i).reduce(((e,t)=>("*"===t?e.push(c["*"]):c[null==t?void 0:t.name]&&e.push(c[t.name]),e)),[]);return(0,u.orderBy)(p,(e=>c[e.name].frecency),"desc")}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.preferences.insertUsage,e.settings.allowedBlockTypes,e.settings.templateLock,(0,o.getBlockTypes)()])),bt=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=(0,u.some)((0,o.getBlockTypes)(),(n=>dt(e,n,t)));if(n)return!0;const r=nt(e,"core/block",t)&&Rt(e).length>0;return r}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.settings.allowedBlockTypes,e.settings.templateLock,Rt(e),(0,o.getBlockTypes)()])),vt=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t)return(0,u.filter)((0,o.getBlockTypes)(),(n=>dt(e,n,t)))}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.settings.allowedBlockTypes,e.settings.templateLock,(0,o.getBlockTypes)()])),_t=F((function(e){var t,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!r)return;const o=null===(t=e.blockListSettings[r])||void 0===t?void 0:t.__experimentalDefaultBlock,i=null===(n=e.blockListSettings[r])||void 0===n?void 0:n.__experimentalDirectInsert;return o&&i?"function"==typeof i?i($(e,r))?o:null:o:void 0}),((e,t)=>[e.blockListSettings[t],e.blocks.tree[t]])),kt=F(((e,t)=>{const n=e.settings.__experimentalBlockPatterns.find((e=>{let{name:n}=e;return n===t}));return n?{...n,blocks:(0,o.parse)(n.content,{__unstableSkipMigrationLogs:!0})}:null}),(e=>[e.settings.__experimentalBlockPatterns])),St=F((e=>{const t=e.settings.__experimentalBlockPatterns,{allowedBlockTypes:n}=It(e),r=t.filter((e=>{let{inserter:t=!0}=e;return!!t})).map((t=>{let{name:n}=t;return kt(e,n)})),o=r.filter((e=>{let{blocks:t}=e;return((e,t)=>{if("boolean"==typeof t)return t;const n=[...e];for(;n.length>0;){var r;const e=n.shift();if(!tt(t,e.name||e.blockName,!0))return!1;null===(r=e.innerBlocks)||void 0===r||r.forEach((e=>{n.push(e)}))}return!0})(t,n)}));return o}),(e=>[e.settings.__experimentalBlockPatterns,e.settings.allowedBlockTypes])),Et=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=St(e),r=(0,u.filter)(n,(n=>{let{blocks:r}=n;return r.every((n=>{let{name:r}=n;return rt(e,r,t)}))}));return r}),((e,t)=>[e.settings.__experimentalBlockPatterns,e.settings.allowedBlockTypes,e.settings.templateLock,e.blockListSettings[t],e.blocks.byClientId[t]])),wt=F((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!t)return V;const r=Et(e,n),o=Array.isArray(t)?t:[t];return r.filter((e=>{var t,n;return null==e||null===(t=e.blockTypes)||void 0===t||null===(n=t.some)||void 0===n?void 0:n.call(t,(e=>o.includes(e)))}))}),((e,t)=>[...Et.getDependants(e,t)])),At=F((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!t)return V;if(t.some((t=>{let{clientId:n,innerBlocks:r}=t;return r.length||Ut(e,n)})))return V;const r=Array.from(new Set(t.map((e=>{let{name:t}=e;return t}))));return wt(e,r,n)}),((e,t)=>[...wt.getDependants(e,t)]));function Ct(e,t){return e.blockListSettings[t]}function It(e){return e.settings}function xt(e){return e.blocks.isPersistentChange}const Bt=F((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.reduce(((t,n)=>e.blockListSettings[n]?{...t,[n]:e.blockListSettings[n]}:t),{})}),(e=>[e.blockListSettings])),Pt=F(((e,t)=>{var n;const r=(0,u.find)(Rt(e),(e=>e.id===t));return r?null===(n=r.title)||void 0===n?void 0:n.raw:null}),(e=>[Rt(e)]));function Tt(e){return e.blocks.isIgnoredChange}function Ot(e){return e.lastBlockAttributesChange}function Rt(e){var t,n;return null!==(t=null==e||null===(n=e.settings)||void 0===n?void 0:n.__experimentalReusableBlocks)&&void 0!==t?t:V}function Nt(e){return"navigation"===e.editorMode}function Ft(e){return e.editorMode}function Mt(e){return e.hasBlockMovingClientId}function Dt(e){return!!e.automaticChangeStatus}function Lt(e,t){return e.highlightedBlock===t}function Ut(e,t){return!!e.blocks.controlledInnerBlocks[t]}const jt=F(((e,t)=>{if(!t.length)return null;const n=ce(e);if(t.includes(G(e,n)))return n;const r=ke(e),o=fe(e,n||r[0],t);return o?o[o.length-1]:null}),((e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]));function zt(e,t,n){const{lastBlockInserted:r}=e;return r.clientId===t&&r.source===n}function Vt(e,t){var n,r;return null===(n=null===(r=e.blocks.visibility)||void 0===r?void 0:r[t])||void 0===n||n}const Gt=F((e=>new Set(Object.keys(e.blocks.visibility).filter((t=>e.blocks.visibility[t])))),(e=>[e.blocks.visibility])),Ht=F(((e,t)=>{let n,r=t;for(;e.blocks.parents[r];)r=e.blocks.parents[r],"contentOnly"===et(e,r)&&(n=r);return n}),(e=>[e.blocks.parents,e.blockListSettings]));function Wt(e){return e.temporarilyEditingAsBlocks}function $t(e,t){if(!ct(e,t))return!0;const n=Ft(e);if("zoom-out"===n&&!pe(e,t))return!0;const r=(0,o.hasBlockSupport)(G(e,t),"__experimentalDisableBlockOverlay",!1);return("navigation"===n||!r&&Ut(e,t))&&!De(e,t)&&!Le(e,t,!0)}function Kt(e,t){let n=e.blocks.parents[t];for(;n;){if($t(e,n))return!0;n=e.blocks.parents[n]}return!1}var qt=window.wp.a11y;const Jt="†";function Yt(e){if(e)return Object.keys(e).find((t=>{const n=e[t];return"string"==typeof n&&-1!==n.indexOf(Jt)}))}const Qt=e=>Array.isArray(e)?e:[e],Zt=e=>t=>{let{dispatch:n}=t;n({type:"RESET_BLOCKS",blocks:e}),n(Xt(e))},Xt=e=>t=>{let{select:n,dispatch:r}=t;const i=n.getTemplate(),l=n.getTemplateLock(),a=!i||"all"!==l||(0,o.doBlocksMatchTemplate)(e,i);if(a!==n.isValidTemplate())return r.setTemplateValidity(a),a};function en(e,t,n){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:n}}function tn(e){return j()('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function nn(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:Qt(e),attributes:t,uniqueByBlock:n}}function rn(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function on(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}const ln=e=>t=>{let{select:n,dispatch:r}=t;const o=n.getPreviousBlockClientId(e);o&&r.selectBlock(o,-1)},an=e=>t=>{let{select:n,dispatch:r}=t;const o=n.getNextBlockClientId(e);o&&r.selectBlock(o)};function sn(){return{type:"START_MULTI_SELECT"}}function cn(){return{type:"STOP_MULTI_SELECT"}}const un=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return r=>{let{select:o,dispatch:i}=r;if(o.getBlockRootClientId(e)!==o.getBlockRootClientId(t))return;i({type:"MULTI_SELECT",start:e,end:t,initialPosition:n});const l=o.getSelectedBlockCount();(0,qt.speak)((0,m.sprintf)((0,m._n)("%s block selected.","%s blocks selected.",l),l),"assertive")}};function pn(){return{type:"CLEAR_SELECTED_BLOCK"}}function dn(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}function fn(e,t){var n,r;const i=null!==(n=null==t||null===(r=t.__experimentalPreferredStyleVariations)||void 0===r?void 0:r.value)&&void 0!==n?n:{};return e.map((e=>{var t;const n=e.name;if(!(0,o.hasBlockSupport)(n,"defaultStylePicker",!0))return e;if(!i[n])return e;const r=null===(t=e.attributes)||void 0===t?void 0:t.className;if(null!=r&&r.includes("is-style-"))return e;const{attributes:l={}}=e,a=i[n];return{...e,attributes:{...l,className:`${r||""} is-style-${a}`.trim()}}}))}const yn=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0;return i=>{let{select:l,dispatch:a}=i;e=Qt(e),t=fn(Qt(t),l.getSettings());const s=l.getBlockRootClientId(e[0]);for(let e=0;e{let{select:t,dispatch:n}=e;if(t.getBlockCount()>0)return;const{__unstableHasCustomAppender:r}=t.getSettings();r||n.insertDefaultBlock()}))}};function mn(e,t){return yn(e,t)}const gn=e=>(t,n)=>r=>{let{select:o,dispatch:i}=r;o.canMoveBlocks(t,n)&&i({type:e,clientIds:Qt(t),rootClientId:n})},hn=gn("MOVE_BLOCKS_DOWN"),bn=gn("MOVE_BLOCKS_UP"),vn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3?arguments[3]:void 0;return o=>{let{select:i,dispatch:l}=o;if(i.canMoveBlocks(e,t)){if(t!==n){if(!i.canRemoveBlocks(e,t))return;if(!i.canInsertBlocks(e,n))return}l({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:n,clientIds:e,index:r})}}};function _n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3?arguments[3]:void 0;return vn([e],t,n,r)}function kn(e,t,n,r,o){return Sn([e],t,n,r,0,o)}const Sn=function(e,t,n){let r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=arguments.length>5?arguments[5]:void 0;return l=>{let{select:a,dispatch:s}=l;null!==o&&"object"==typeof o&&(i=o,o=0,j()("meta argument in wp.data.dispatch('core/block-editor')",{since:"5.8",hint:"The meta argument is now the 6th argument of the function"})),e=fn(Qt(e),a.getSettings());const c=[];for(const t of e){a.canInsertBlockType(t.name,n)&&c.push(t)}c.length&&s({type:"INSERT_BLOCKS",blocks:c,index:t,rootClientId:n,time:Date.now(),updateSelection:r,initialPosition:r?o:null,meta:i})}};function En(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{__unstableWithInserter:r}=n;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:r}}function wn(){return{type:"HIDE_INSERTION_POINT"}}function An(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}const Cn=()=>e=>{let{select:t,dispatch:n}=e;n({type:"SYNCHRONIZE_TEMPLATE"});const r=t.getBlocks(),i=t.getTemplate(),l=(0,o.synchronizeBlocksWithTemplate)(r,i);n.resetBlocks(l)},In=e=>t=>{let{registry:n,select:r,dispatch:i}=t;const l=r.getSelectionStart(),a=r.getSelectionEnd();if(l.clientId===a.clientId)return;if(!l.attributeKey||!a.attributeKey||void 0===l.offset||void 0===a.offset)return!1;const s=r.getBlockRootClientId(l.clientId);if(s!==r.getBlockRootClientId(a.clientId))return;const c=r.getBlockOrder(s);let u,p;c.indexOf(l.clientId)>c.indexOf(a.clientId)?(u=a,p=l):(u=l,p=a);const d=e?p:u,f=r.getBlock(d.clientId),y=(0,o.getBlockType)(f.name);if(!y.merge)return;const m=u,g=p,h=r.getBlock(m.clientId),b=(0,o.getBlockType)(h.name),v=r.getBlock(g.clientId),_=(0,o.getBlockType)(v.name),k=h.attributes[m.attributeKey],S=v.attributes[g.attributeKey],E=b.attributes[m.attributeKey],w=_.attributes[g.attributeKey];let A=(0,L.create)({html:k,...z(E)}),C=(0,L.create)({html:S,...z(w)});A=(0,L.remove)(A,m.offset,A.text.length),C=(0,L.insert)(C,Jt,0,g.offset);const I=(0,o.cloneBlock)(h,{[m.attributeKey]:(0,L.toHTMLString)({value:A,...z(E)})}),x=(0,o.cloneBlock)(v,{[g.attributeKey]:(0,L.toHTMLString)({value:C,...z(w)})}),B=e?I:x,P=h.name===v.name?[B]:(0,o.switchToBlockType)(B,y.name);if(!P||!P.length)return;let T;if(e){const e=P.pop();T=y.merge(e.attributes,x.attributes)}else{const e=P.shift();T=y.merge(I.attributes,e.attributes)}const O=Yt(T),R=T[O],N=(0,L.create)({html:R,...z(y.attributes[O])}),F=N.text.indexOf(Jt),M=(0,L.remove)(N,F,F+1),D=(0,L.toHTMLString)({value:M,...z(y.attributes[O])});T[O]=D;const U=r.getSelectedBlockClientIds(),j=[...e?P:[],{...f,attributes:{...f.attributes,...T}},...e?[]:P];n.batch((()=>{i.selectionChange(f.clientId,O,F,F),i.replaceBlocks(U,j,0,r.getSelectedBlocksInitialCaretPosition())}))},xn=()=>e=>{let{select:t,dispatch:n}=e;const r=t.getSelectionStart(),i=t.getSelectionEnd();if(r.clientId===i.clientId)return;if(!r.attributeKey||!i.attributeKey||void 0===r.offset||void 0===i.offset)return;const l=t.getBlockRootClientId(r.clientId);if(l!==t.getBlockRootClientId(i.clientId))return;const a=t.getBlockOrder(l);let s,c;a.indexOf(r.clientId)>a.indexOf(i.clientId)?(s=i,c=r):(s=r,c=i);const u=s,p=c,d=t.getBlock(u.clientId),f=(0,o.getBlockType)(d.name),y=t.getBlock(p.clientId),m=(0,o.getBlockType)(y.name),g=d.attributes[u.attributeKey],h=y.attributes[p.attributeKey],b=f.attributes[u.attributeKey],v=m.attributes[p.attributeKey];let _=(0,L.create)({html:g,...z(b)}),k=(0,L.create)({html:h,...z(v)});_=(0,L.remove)(_,u.offset,_.text.length),k=(0,L.remove)(k,0,p.offset),n.replaceBlocks(t.getSelectedBlockClientIds(),[{...d,attributes:{...d.attributes,[u.attributeKey]:(0,L.toHTMLString)({value:_,...z(b)})}},(0,o.createBlock)((0,o.getDefaultBlockName)()),{...y,attributes:{...y.attributes,[p.attributeKey]:(0,L.toHTMLString)({value:k,...z(v)})}}],1,t.getSelectedBlocksInitialCaretPosition())},Bn=()=>e=>{let{select:t,dispatch:n}=e;const r=t.getSelectionStart(),o=t.getSelectionEnd();n.selectionChange({start:{clientId:r.clientId},end:{clientId:o.clientId}})},Pn=(e,t)=>n=>{let{registry:r,select:i,dispatch:l}=n;const a=[e,t];l({type:"MERGE_BLOCKS",blocks:a});const[s,c]=a,u=i.getBlock(s),p=(0,o.getBlockType)(u.name);if(!p)return;const d=i.getBlock(c);if(p&&!p.merge){const e=(0,o.switchToBlockType)(d,p.name);if(1!==(null==e?void 0:e.length))return void l.selectBlock(u.clientId);const[t]=e;return t.innerBlocks.length<1?void l.selectBlock(u.clientId):void r.batch((()=>{l.insertBlocks(t.innerBlocks,void 0,s),l.removeBlock(c),l.selectBlock(t.innerBlocks[0].clientId)}))}const f=(0,o.getBlockType)(d.name),{clientId:y,attributeKey:m,offset:g}=i.getSelectionStart(),h=(y===s?p:f).attributes[m],b=(y===s||y===c)&&void 0!==m&&void 0!==g&&!!h;h||("number"==typeof m?window.console.error("RichText needs an identifier prop that is the block attribute key of the attribute it controls. Its type is expected to be a string, but was "+typeof m):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));const v=(0,o.cloneBlock)(u),_=(0,o.cloneBlock)(d);if(b){const e=y===s?v:_,t=e.attributes[m],n=(0,L.insert)((0,L.create)({html:t,...z(h)}),Jt,g,g);e.attributes[m]=(0,L.toHTMLString)({value:n,...z(h)})}const k=u.name===d.name?[_]:(0,o.switchToBlockType)(_,u.name);if(!k||!k.length)return;const S=p.merge(v.attributes,k[0].attributes);if(b){const e=Yt(S),t=S[e],n=(0,L.create)({html:t,...z(p.attributes[e])}),r=n.text.indexOf(Jt),o=(0,L.remove)(n,r,r+1),i=(0,L.toHTMLString)({value:o,...z(p.attributes[e])});S[e]=i,l.selectionChange(u.clientId,e,r,r)}l.replaceBlocks([u.clientId,d.clientId],[{...u,attributes:{...u.attributes,...S}},...k.slice(1)],0)},Tn=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n=>{let{select:r,dispatch:o}=n;if(!e||!e.length)return;e=Qt(e);const i=r.getBlockRootClientId(e[0]);r.canRemoveBlocks(e,i)&&(t&&o.selectPreviousBlock(e[0]),o({type:"REMOVE_BLOCKS",clientIds:e}),o((e=>{let{select:t,dispatch:n}=e;if(t.getBlockCount()>0)return;const{__unstableHasCustomAppender:r}=t.getSettings();r||n.insertDefaultBlock()})))}};function On(e,t){return Tn([e],t)}function Rn(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:n,initialPosition:n?r:null,time:Date.now()}}function Nn(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function Fn(){return{type:"START_TYPING"}}function Mn(){return{type:"STOP_TYPING"}}function Dn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function Ln(){return{type:"STOP_DRAGGING_BLOCKS"}}function Un(){return j()('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function jn(){return j()('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function zn(e,t,n,r){return"string"==typeof e?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:n,endOffset:r}:{type:"SELECTION_CHANGE",...e}}const Vn=(e,t,n)=>r=>{let{dispatch:i}=r;const l=(0,o.getDefaultBlockName)();if(!l)return;const a=(0,o.createBlock)(l,e);return i.insertBlock(a,n,t)};function Gn(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function Hn(e){return{type:"UPDATE_SETTINGS",settings:e}}function Wn(e,t){return{type:"SAVE_REUSABLE_BLOCK_SUCCESS",id:e,updatedId:t}}function $n(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function Kn(){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"}}const qn=()=>e=>{let{dispatch:t}=e;t({type:"MARK_AUTOMATIC_CHANGE"});const{requestIdleCallback:n=(e=>setTimeout(e,100))}=window;n((()=>{t({type:"MARK_AUTOMATIC_CHANGE_FINAL"})}))},Jn=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return t=>{let{dispatch:n}=t;n.__unstableSetEditorMode(e?"navigation":"edit")}},Yn=e=>t=>{let{dispatch:n,select:r}=t;if("zoom-out"===e){const e=r.getBlockSelectionStart();e&&n.selectBlock(r.getBlockHierarchyRootClientId(e))}n({type:"SET_EDITOR_MODE",mode:e}),"navigation"===e?(0,qt.speak)((0,m.__)("You are currently in navigation mode. Navigate blocks using the Tab key and Arrow keys. Use Left and Right Arrow keys to move between nesting levels. To exit navigation mode and edit the selected block, press Enter.")):"edit"===e?(0,qt.speak)((0,m.__)("You are currently in edit mode. To return to the navigation mode, press Escape.")):"zoom-out"===e&&(0,qt.speak)((0,m.__)("You are currently in zoom-out mode."))},Qn=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t=>{let{dispatch:n}=t;n({type:"SET_BLOCK_MOVING_MODE",hasBlockMovingClientId:e}),e&&(0,qt.speak)((0,m.__)("Use the Tab key and Arrow keys to choose new block location. Use Left and Right Arrow keys to move between nesting levels. Once location is selected press Enter or Space to move the block."))}},Zn=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n=>{let{select:r,dispatch:i}=n;if(!e||!e.length)return;const l=r.getBlocksByClientId(e);if(l.some((e=>!e)))return;const a=l.map((e=>e.name));if(a.some((e=>!(0,o.hasBlockSupport)(e,"multiple",!0))))return;const s=r.getBlockRootClientId(e[0]),c=Qt(e),u=r.getBlockIndex(c[c.length-1]),p=l.map((e=>(0,o.__experimentalCloneSanitizedBlock)(e)));return i.insertBlocks(p,u+1,s,t),p.length>1&&t&&i.multiSelect(p[0].clientId,p[p.length-1].clientId),p.map((e=>e.clientId))}},Xn=e=>t=>{let{select:n,dispatch:r}=t;if(!e)return;const o=n.getBlockRootClientId(e);if(n.getTemplateLock(o))return;const i=n.getBlockIndex(e);return r.insertDefaultBlock({},o,i)},er=e=>t=>{let{select:n,dispatch:r}=t;if(!e)return;const o=n.getBlockRootClientId(e);if(n.getTemplateLock(o))return;const i=n.getBlockIndex(e);return r.insertDefaultBlock({},o,i+1)};function tr(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}const nr=e=>async t=>{let{dispatch:n}=t;n(tr(e,!0)),await new Promise((e=>setTimeout(e,150))),n(tr(e,!1))};function rr(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function or(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function ir(e){return{type:"SET_TEMPORARILY_EDITING_AS_BLOCKS",temporarilyEditingAsBlocks:e}}const lr="core/block-editor",ar={reducer:T,selectors:e,actions:t},sr=(0,d.createReduxStore)(lr,{...ar,persist:["preferences"]});(0,d.registerStore)(lr,{...ar,persist:["preferences"]});const cr={name:"",isSelected:!1},ur=(0,a.createContext)(cr),{Provider:pr}=ur;function dr(){return(0,a.useContext)(ur)}function fr(){const{isSelected:e,clientId:t,name:n}=dr();return(0,d.useSelect)((r=>{if(e)return!0;const{getBlockName:o,isFirstMultiSelectedBlock:i,getMultiSelectedBlockClientIds:l}=r(sr);return!!i(t)&&l().every((e=>o(e)===n))}),[t,e,n])}function yr(e){let{group:t="default",controls:n,children:r,__experimentalShareWithChildBlocks:i=!1}=e;const l=function(e,t){const n=fr(),{clientId:r}=dr(),i=(0,d.useSelect)((e=>{const{getBlockName:n,hasSelectedInnerBlock:i}=e(sr),{hasBlockSupport:l}=e(o.store);return t&&l(n(r),"__experimentalExposeControlsToChildren",!1)&&i(r)}),[t,r]);var l;return n?null===(l=y[e])||void 0===l?void 0:l.Fill:i?y.parent.Fill:null}(t,i);return l?(0,a.createElement)(f.__experimentalStyleProvider,{document:document},(0,a.createElement)(l,null,(e=>{const o=(0,u.isEmpty)(e)?null:e;return(0,a.createElement)(f.__experimentalToolbarContext.Provider,{value:o},"default"===t&&(0,a.createElement)(f.ToolbarGroup,{controls:n}),r)}))):null}function mr(e){let{group:t="default",...n}=e;const r=(0,a.useContext)(f.__experimentalToolbarContext),o=y[t].Slot,i=(0,f.__experimentalUseSlot)(o.__unstableName);return Boolean(i.fills&&i.fills.length)?"default"===t?(0,a.createElement)(o,l({},n,{bubblesVirtually:!0,fillProps:r})):(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(o,l({},n,{bubblesVirtually:!0,fillProps:r}))):null}const gr=yr;gr.Slot=mr;const hr=e=>(0,a.createElement)(yr,l({group:"inline"},e));hr.Slot=e=>(0,a.createElement)(mr,l({group:"inline"},e));var br=gr;var vr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"}));var _r=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20 9h-7.2V4h-1.6v5H4v6h7.2v5h1.6v-5H20z"}));var kr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"}));var Sr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"}));var Er=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M14.3 6.7l-1.1 1.1 4 4H4v1.5h13.3l-4.1 4.4 1.1 1.1 5.8-6.3z"}));var wr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M16.2 13.2l-4 4V4h-1.5v13.3l-4.5-4.1-1 1.1 6.2 5.8 5.8-5.8-1-1.1z"}));function Ar(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.split(",").map((e=>`.editor-styles-wrapper ${e}${t?` ${t}`:""}`)).join(",")}function Cr(e,t,n,r){var o,i;let l="";return null!=t&&null!==(o=t[n])&&void 0!==o&&null!==(i=o.spacingStyles)&&void 0!==i&&i.length&&r&&t[n].spacingStyles.forEach((t=>{l+=`${Ar(e,t.selector.trim())} { `,l+=Object.entries(t.rules).map((e=>{let[t,n]=e;return`${t}: ${n||r}`})).join("; "),l+="; }"})),l}function Ir(e){const{contentSize:t,wideSize:n}=e,r={},o=/^(?!0)\d+(px|em|rem|vw|vh|%)?$/i;return o.test(t)&&(r.none=(0,m.sprintf)((0,m.__)("Max %s wide"),t)),o.test(n)&&(r.wide=(0,m.sprintf)((0,m.__)("Max %s wide"),n)),r}const xr=(0,a.createContext)({refs:new Map,callbacks:new Map});function Br(e){let{children:t}=e;const n=(0,a.useMemo)((()=>({refs:new Map,callbacks:new Map})),[]);return(0,a.createElement)(xr.Provider,{value:n},t)}function Pr(e){const{refs:t,callbacks:n}=(0,a.useContext)(xr),r=(0,a.useRef)();return(0,a.useLayoutEffect)((()=>(t.set(r,e),()=>{t.delete(r)})),[e]),(0,p.useRefEffect)((t=>{r.current=t,n.forEach(((n,r)=>{e===n&&r(t)}))}),[e])}function Tr(e){const{refs:t}=(0,a.useContext)(xr),n=(0,a.useRef)();return n.current=e,(0,a.useMemo)((()=>({get current(){let e=null;for(const[r,o]of t.entries())o===n.current&&r.current&&(e=r.current);return e}})),[])}function Or(e){const{callbacks:t}=(0,a.useContext)(xr),n=Tr(e),[r,o]=(0,a.useState)(null);return(0,a.useLayoutEffect)((()=>{if(e)return t.set(o,e),()=>{t.delete(o)}}),[e]),n.current||r}function Rr(e){return!(null==e||!e.includes)&&("0"===e||e.includes("var:preset|spacing|"))}function Nr(e,t){if(!Rr(e))return e;const n=Mr(e),r=t.find((e=>String(e.slug)===n));return null==r?void 0:r.size}function Fr(e){if(!e)return;const t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Mr(e){if(!e)return;if("0"===e||"default"===e)return e;const t=e.match(/var:preset\|spacing\|(.+)/);return t?t[1]:void 0}const Dr={all:(0,m.__)("All sides"),top:(0,m.__)("Top"),bottom:(0,m.__)("Bottom"),left:(0,m.__)("Left"),right:(0,m.__)("Right"),mixed:(0,m.__)("Mixed"),vertical:(0,m.__)("Vertical"),horizontal:(0,m.__)("Horizontal")},Lr={top:void 0,right:void 0,bottom:void 0,left:void 0},Ur=["top","right","bottom","left"];function jr(e){return e.sort(((t,n)=>e.filter((e=>e===t)).length-e.filter((e=>e===n)).length)).pop()}function zr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ur;return Object.values(e).length>=1&&Object.values(e).length1}function Vr(e){return null!=e&&!(0,u.isEmpty)(Object.values(e).filter((e=>!!e)))}var Gr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M14.5 13.8c-1.1 0-2.1.7-2.4 1.8H4V17h8.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20v-1.5h-3.1c-.3-1-1.3-1.7-2.4-1.7zM11.9 7c-.3-1-1.3-1.8-2.4-1.8S7.4 6 7.1 7H4v1.5h3.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20V7h-8.1z"}));const Hr=["color","border","typography","spacing"],Wr={"color.palette":e=>void 0===e.colors?void 0:e.colors,"color.gradients":e=>void 0===e.gradients?void 0:e.gradients,"color.custom":e=>void 0===e.disableCustomColors?void 0:!e.disableCustomColors,"color.customGradient":e=>void 0===e.disableCustomGradients?void 0:!e.disableCustomGradients,"typography.fontSizes":e=>void 0===e.fontSizes?void 0:e.fontSizes,"typography.customFontSize":e=>void 0===e.disableCustomFontSizes?void 0:!e.disableCustomFontSizes,"typography.lineHeight":e=>e.enableCustomLineHeight,"spacing.units":e=>{if(void 0!==e.enableCustomUnits)return!0===e.enableCustomUnits?["px","em","rem","vh","vw","%"]:e.enableCustomUnits},"spacing.padding":e=>e.enableCustomSpacing},$r={"border.customColor":"border.color","border.customStyle":"border.style","border.customWidth":"border.width","typography.customFontStyle":"typography.fontStyle","typography.customFontWeight":"typography.fontWeight","typography.customLetterSpacing":"typography.letterSpacing","typography.customTextDecorations":"typography.textDecoration","typography.customTextTransforms":"typography.textTransform","border.customRadius":"border.radius","spacing.customMargin":"spacing.margin","spacing.customPadding":"spacing.padding","typography.customLineHeight":"typography.lineHeight"};function Kr(e){const{name:t,clientId:n}=dr(),r=(0,d.useSelect)((r=>{if(Hr.includes(e))return void console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");let i;const l=(e=>$r[e]||e)(e);[...r(sr).getBlockParents(n),n].forEach((e=>{const n=r(sr).getBlockName(e);if((0,o.hasBlockSupport)(n,"__experimentalSettings",!1)){var a;const n=r(sr).getBlockAttributes(e),o=null!==(a=(0,u.get)(n,`settings.blocks.${t}.${l}`))&&void 0!==a?a:(0,u.get)(n,`settings.${l}`);void 0!==o&&(i=o)}}));const a=r(sr).getSettings();if(void 0===i){var s;const e=`__experimentalFeatures.${l}`,n=`__experimentalFeatures.blocks.${t}.${l}`;i=null!==(s=(0,u.get)(a,n))&&void 0!==s?s:(0,u.get)(a,e)}var c,p;if(void 0!==i)return o.__EXPERIMENTAL_PATHS_WITH_MERGE[l]?null!==(c=null!==(p=i.custom)&&void 0!==p?p:i.theme)&&void 0!==c?c:i.default:i;const d=Wr[l]?Wr[l](a):void 0;return void 0!==d?d:"typography.dropCap"===l||void 0}),[t,n,e]);return r}function qr(e){var t;let{spacingSizes:n,value:r,side:o,onChange:i,isMixed:l=!1,type:s,minimumCustomValue:u}=e;r=function(e,t){if(Rr(e))return e;const n=t.find((t=>String(t.size)===String(e)));return null!=n&&n.slug?`var:preset|spacing|${n.slug}`:e}(r,n);let p=n;const y=n.length<=8,g=(0,d.useSelect)((e=>{const t=e(sr).getSettings();return null==t?void 0:t.disableCustomSpacingSizes})),[h,b]=(0,a.useState)(!g&&void 0!==r&&!Rr(r)),v=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["px","em","rem"]});let _=null;!y&&!h&&void 0!==r&&(!Rr(r)||Rr(r)&&l)?(p=[...n,{name:l?(0,m.__)("Mixed"):(0,m.sprintf)((0,m.__)("Custom (%s)"),r),slug:"custom",size:r}],_=p.length-1):l||(_=h?Nr(r,n):function(e,t){if(void 0===e)return 0;const n=0===parseFloat(e,10)?"0":Mr(e),r=t.findIndex((e=>String(e.slug)===n));return-1!==r?r:NaN}(r,n));const k=(0,a.useMemo)((()=>(0,f.__experimentalParseQuantityAndUnitFromRawValue)(_)),[_])[1]||v[0].value,S=e=>{var t;return void 0===r||null===(t=n[e])||void 0===t?void 0:t.name},E=parseInt(_,10),w=(e,t)=>{var r;const o=parseInt(e,10);if("selectList"===t){if(0===o)return;if(1===o)return"0"}else if(0===o)return"0";return`var:preset|spacing|${null===(r=n[e])||void 0===r?void 0:r.slug}`},A=l?(0,m.__)("Mixed"):null,C=l?(0,m.__)("Mixed"):S(_),I=p.map(((e,t)=>({key:t,name:e.name}))),x=n.map(((e,t)=>({value:t,label:void 0}))),B=(0,m.sprintf)((0,m.__)("%1$s %2$s"),Dr[o],null==s?void 0:s.toLowerCase()),P=y&&!h&&void 0!==C;return(0,a.createElement)(a.Fragment,null,"all"!==o&&(0,a.createElement)(f.__experimentalHStack,{className:"components-spacing-sizes-control__side-labels"},(0,a.createElement)(f.BaseControl.VisualLabel,{className:"components-spacing-sizes-control__side-label"},Dr[o]),P&&(0,a.createElement)(f.BaseControl.VisualLabel,{className:"components-spacing-sizes-control__hint-single"},C)),"all"===o&&P&&(0,a.createElement)(f.BaseControl.VisualLabel,{className:"components-spacing-sizes-control__hint-all"},C),!g&&(0,a.createElement)(f.Button,{label:h?(0,m.__)("Use size preset"):(0,m.__)("Set custom size"),icon:Gr,onClick:()=>{b(!h)},isPressed:h,isSmall:!0,className:c()({"components-spacing-sizes-control__custom-toggle-all":"all"===o,"components-spacing-sizes-control__custom-toggle-single":"all"!==o}),iconSize:24}),h&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.__experimentalUnitControl,{onChange:e=>i((e=>isNaN(parseFloat(e))?void 0:e)(e)),value:_,units:v,min:u,placeholder:A,disableUnits:l,label:B,hideLabelFromVision:!0,className:"components-spacing-sizes-control__custom-value-input",style:{gridColumn:"1"},size:"__unstable-large"}),(0,a.createElement)(f.RangeControl,{value:E,min:0,max:100,withInputField:!1,onChange:e=>{i([e,k].join(""))},className:"components-spacing-sizes-control__custom-value-range"})),y&&!h&&(0,a.createElement)(f.RangeControl,{className:"components-spacing-sizes-control__range-control",value:_,onChange:e=>i(w(e)),onMouseDown:e=>{var t;(null==e||null===(t=e.nativeEvent)||void 0===t?void 0:t.offsetX)<35&&void 0===r&&i("0")},withInputField:!1,"aria-valuenow":_,"aria-valuetext":null===(t=n[_])||void 0===t?void 0:t.name,renderTooltipContent:S,min:0,max:n.length-1,marks:x,label:B,hideLabelFromVision:!0,__nextHasNoMarginBottom:!0}),!y&&!h&&(0,a.createElement)(f.CustomSelectControl,{className:"components-spacing-sizes-control__custom-select-control",value:I.find((e=>e.key===_))||"",onChange:e=>{i(w(e.selectedItem.key,"selectList"))},options:I,label:B,hideLabelFromVision:!0,__nextUnconstrainedWidth:!0,size:"__unstable-large"}))}function Jr(e){let{onChange:t,values:n,sides:r,spacingSizes:o,type:i,minimumCustomValue:l}=e;const s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return jr(Object.values(e))}(n),c=Vr(n)&&zr(n,r);return(0,a.createElement)(qr,{value:s,onChange:e=>{const o=(0,f.__experimentalApplyValueToSides)(n,e,r);t(o)},side:"all",spacingSizes:o,isMixed:c,type:i,minimumCustomValue:l})}function Yr(e){let{values:t,sides:n,onChange:r,spacingSizes:o,type:i,minimumCustomValue:l}=e;const s=null!=n&&n.length?Ur.filter((e=>n.includes(e))):Ur,c=e=>n=>{const o={...t};o[e]=n,r(o)};return(0,a.createElement)(a.Fragment,null,s.map((e=>(0,a.createElement)(qr,{value:t[e],label:Dr[e],key:`spacing-sizes-control-${e}`,withInputField:!1,side:e,onChange:c(e),spacingSizes:o,type:i,minimumCustomValue:l}))))}const Qr=["vertical","horizontal"];function Zr(e){let{onChange:t,values:n,sides:r,spacingSizes:o,type:i,minimumCustomValue:l}=e;const s=e=>r=>{if(!t)return;const o={...n};"vertical"===e&&(o.top=r,o.bottom=r),"horizontal"===e&&(o.left=r,o.right=r),t(o)},c=null!=r&&r.length?Qr.filter((e=>r.includes(e))):Qr;return(0,a.createElement)(a.Fragment,null,c.map((e=>{const t="vertical"===e?n.top:n.left;return(0,a.createElement)(qr,{value:t,onChange:s(e),label:Dr[e],key:`spacing-sizes-control-${e}`,withInputField:!1,side:e,spacingSizes:o,type:i,minimumCustomValue:l})})))}var Xr=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"}));var eo=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M15.6 7.3h-.7l1.6-3.5-.9-.4-3.9 8.5H9v1.5h2l-1.3 2.8H8.4c-2 0-3.7-1.7-3.7-3.7s1.7-3.7 3.7-3.7H10V7.3H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H9l-1.4 3.2.9.4 5.7-12.5h1.4c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.9 0 5.2-2.3 5.2-5.2 0-2.9-2.4-5.2-5.2-5.2z"}));function to(e){let{isLinked:t,onClick:n}=e;const r=t?(0,m.__)("Unlink sides"):(0,m.__)("Link sides");return(0,a.createElement)(f.Tooltip,{text:r},(0,a.createElement)("span",{className:"component-spacing-sizes-control__linked-button"},(0,a.createElement)(f.Button,{isSmall:!0,icon:t?Xr:eo,iconSize:24,"aria-label":r,onClick:n})))}function no(e){let{inputProps:t,onChange:n,label:r=(0,m.__)("Spacing Control"),values:o,sides:i,splitOnAxis:s=!1,useSelect:u,minimumCustomValue:p=0}=e;const d=[{name:0,slug:"0",size:0},...Kr("spacing.spacingSizes")||[]];d.length>8&&d.unshift({name:(0,m.__)("Default"),slug:"default",size:void 0});const y=o||Lr,g=Vr(o),h=1===(null==i?void 0:i.length),[b,v]=(0,a.useState)(!g||!zr(y,i)||h),_={...t,onChange:e=>{const t={...o,...e};n(t)},isLinked:b,sides:i,values:y,spacingSizes:d,useSelect:u,type:r,minimumCustomValue:p};return(0,a.createElement)("fieldset",{role:"region",className:c()("component-spacing-sizes-control",{"is-unlinked":!b})},(0,a.createElement)(f.BaseControl.VisualLabel,{as:"legend"},r),!h&&(0,a.createElement)(to,{onClick:()=>{v(!b)},isLinked:b}),b&&(0,a.createElement)(Jr,l({"aria-label":r},_)),!b&&s&&(0,a.createElement)(Zr,_),!b&&!s&&(0,a.createElement)(Yr,_))}window.wp.warning;var ro={default:(0,f.createSlotFill)("InspectorControls"),advanced:(0,f.createSlotFill)("InspectorAdvancedControls"),border:(0,f.createSlotFill)("InspectorControlsBorder"),color:(0,f.createSlotFill)("InspectorControlsColor"),dimensions:(0,f.createSlotFill)("InspectorControlsDimensions"),typography:(0,f.createSlotFill)("InspectorControlsTypography")};function oo(e){var t;let{__experimentalGroup:n="default",children:r}=e;const o=fr(),i=null===(t=ro[n])||void 0===t?void 0:t.Fill;return i?o?(0,a.createElement)(f.__experimentalStyleProvider,{document:document},(0,a.createElement)(i,null,(e=>{const t=(0,u.isEmpty)(e)?null:e;return(0,a.createElement)(f.__experimentalToolsPanelContext.Provider,{value:t},r)}))):null:("undefined"!=typeof process&&process.env,null)}const io=e=>e,lo=e=>{if(null===e||"object"!=typeof e||Array.isArray(e))return e;const t=(0,u.pickBy)((0,u.mapValues)(e,lo),io);return(0,u.isEmpty)(t)?void 0:t};function ao(e,t,n){return(0,u.setWith)(e?(0,u.clone)(e):{},t,n,u.clone)}function so(e,t,n,r,o,i){var l;if((0,u.every)(e,(e=>!e)))return n;if(1===i.length&&n.innerBlocks.length===r.length)return n;let a=null===(l=r[0])||void 0===l?void 0:l.attributes;if(i.length>1&&r.length>1){if(!r[o])return n;var s;a=null===(s=r[o])||void 0===s?void 0:s.attributes}let c=n;return Object.entries(e).forEach((e=>{let[n,r]=e;r&&t[n].forEach((e=>{const t=(0,u.get)(a,e);t&&(c={...c,attributes:ao(c.attributes,e,t)})}))})),c}function co(e,t,n){const r=(0,o.getBlockSupport)(e,t),i=null==r?void 0:r.__experimentalSkipSerialization;return Array.isArray(i)?i.includes(n):i}function uo(e){let{children:t,group:n,label:r}=e;const{updateBlockAttributes:o}=(0,d.useDispatch)(sr),{getBlockAttributes:i,getMultiSelectedBlockClientIds:l,getSelectedBlockClientId:s,hasMultiSelection:c}=(0,d.useSelect)(sr),u=s(),p=(0,a.useCallback)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t={},n=c()?l():[u];n.forEach((n=>{const{style:r}=i(n);let o={style:r};e.forEach((e=>{o={...o,...e(o)}})),o={...o,style:lo(o.style)},t[n]=o})),o(n,t,!0)}),[lo,i,l,c,u,o]);return(0,a.createElement)(f.__experimentalToolsPanel,{className:`${n}-block-support-panel`,label:r,resetAll:p,key:u,panelId:u,hasInnerWrapper:!0,shouldRenderPlaceholderItems:!0,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},t)}function po(e){let{Slot:t,...n}=e;const r=(0,a.useContext)(f.__experimentalToolsPanelContext);return(0,a.createElement)(t,l({},n,{fillProps:r,bubblesVirtually:!0}))}function fo(e){var t;let{__experimentalGroup:n="default",label:r,...o}=e;const i=null===(t=ro[n])||void 0===t?void 0:t.Slot,s=(0,f.__experimentalUseSlot)(null==i?void 0:i.__unstableName);if(!i||!s)return"undefined"!=typeof process&&process.env,null;return Boolean(s.fills&&s.fills.length)?r?(0,a.createElement)(uo,{group:n,label:r},(0,a.createElement)(po,l({},o,{Slot:i}))):(0,a.createElement)(i,l({},o,{bubblesVirtually:!0})):null}const yo=oo;yo.Slot=fo;const mo=e=>(0,a.createElement)(oo,l({},e,{__experimentalGroup:"advanced"}));mo.Slot=e=>(0,a.createElement)(fo,l({},e,{__experimentalGroup:"advanced"})),mo.slotName="InspectorAdvancedControls";var go=yo,ho=window.wp.isShallowEqual,bo=n.n(ho);var vo=function(e){return(0,p.useRefEffect)((t=>{if(!e)return;function n(t){const{deltaX:n,deltaY:r}=t;e.current.scrollBy(n,r)}const r={passive:!0};return t.addEventListener("wheel",n,r),()=>{t.removeEventListener("wheel",n,r)}}),[e])};const _o=Number.MAX_SAFE_INTEGER;var ko=(0,a.forwardRef)((function(e,t){let{clientId:n,bottomClientId:r,children:o,__unstableRefreshSize:i,__unstableCoverTarget:s=!1,__unstablePopoverSlot:u,__unstableContentRef:d,...y}=e;const m=Or(n),g=Or(null!=r?r:n),h=(0,p.useMergeRefs)([t,vo(d)]),[b,v]=(0,a.useReducer)((e=>(e+1)%_o),0);(0,a.useLayoutEffect)((()=>{if(!m)return;const e=new window.MutationObserver(v);return e.observe(m,{attributes:!0}),()=>{e.disconnect()}}),[m]);const _=(0,a.useMemo)((()=>b<0||!m||g!==m?{}:{position:"absolute",width:m.offsetWidth,height:m.offsetHeight}),[m,g,i,b]),k=(0,a.useMemo)((()=>{if(!(b<0||!m||r&&!g))return{getBoundingClientRect(){var e,t,n,r;const o=m.getBoundingClientRect(),i=null==g?void 0:g.getBoundingClientRect(),l=Math.min(o.left,null!==(e=null==i?void 0:i.left)&&void 0!==e?e:1/0),a=Math.min(o.top,null!==(t=null==i?void 0:i.top)&&void 0!==t?t:1/0),s=Math.max(o.right,null!==(n=i.right)&&void 0!==n?n:-1/0)-l,c=Math.max(o.bottom,null!==(r=i.bottom)&&void 0!==r?r:-1/0)-a;return new window.DOMRect(l,a,s,c)},ownerDocument:m.ownerDocument}}),[r,g,m,b]);return!m||r&&!g?null:(0,a.createElement)(f.Popover,l({ref:h,animate:!1,position:"top right left",focusOnMount:!1,anchor:k,__unstableSlotName:u||null,resize:!1,flip:!1,shift:!0},y,{className:c()("block-editor-block-popover",y.className)}),s&&(0,a.createElement)("div",{style:_},o),!s&&o)}));function So(e){const t=(0,o.getBlockSupport)(e,Po);return!!(!0===t||null!=t&&t.margin)}function Eo(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!Kr("spacing.margin"),n=!Mo(e,"margin");return!So(e)||t||n}function wo(e){var t,n;const{name:r,attributes:{style:o},setAttributes:i}=e,l=Kr("spacing.spacingSizes"),s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"]}),c=Fo(r,"margin"),u=c&&c.some((e=>Oo.includes(e)));if(Eo(e))return null;const p=e=>{const t={...o,spacing:{...null==o?void 0:o.spacing,margin:e}};i({style:lo(t)})};return a.Platform.select({web:(0,a.createElement)(a.Fragment,null,(!l||0===(null==l?void 0:l.length))&&(0,a.createElement)(f.__experimentalBoxControl,{values:null==o||null===(t=o.spacing)||void 0===t?void 0:t.margin,onChange:p,label:(0,m.__)("Margin"),sides:c,units:s,allowReset:!1,splitOnAxis:u}),(null==l?void 0:l.length)>0&&(0,a.createElement)(no,{values:null==o||null===(n=o.spacing)||void 0===n?void 0:n.margin,onChange:p,label:(0,m.__)("Margin"),sides:c,units:s,allowReset:!1,splitOnAxis:!1})),native:null})}function Ao(e){var t,n;let{clientId:r,attributes:o}=e;const i=null==o||null===(t=o.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.margin,l=Kr("spacing.spacingSizes"),s=(0,a.useMemo)((()=>{const e=null!=i&&i.top?Nr(null==i?void 0:i.top,l):0,t=null!=i&&i.right?Nr(null==i?void 0:i.right,l):0,n=null!=i&&i.bottom?Nr(null==i?void 0:i.bottom,l):0,r=null!=i&&i.left?Nr(null==i?void 0:i.left,l):0;return{borderTopWidth:e,borderRightWidth:t,borderBottomWidth:n,borderLeftWidth:r,top:0!==e?`calc(${e} * -1)`:0,right:0!==t?`calc(${t} * -1)`:0,bottom:0!==n?`calc(${n} * -1)`:0,left:0!==r?`calc(${r} * -1)`:0}}),[i]),[c,u]=(0,a.useState)(!1),p=(0,a.useRef)(i),d=(0,a.useRef)(),f=()=>{d.current&&window.clearTimeout(d.current)};return(0,a.useEffect)((()=>(bo()(i,p.current)||(u(!0),p.current=i,f(),d.current=setTimeout((()=>{u(!1)}),400)),()=>f())),[i]),c?(0,a.createElement)(ko,{clientId:r,__unstableCoverTarget:!0,__unstableRefreshSize:i},(0,a.createElement)("div",{className:"block-editor__padding-visualizer",style:s})):null}function Co(e){const t=(0,o.getBlockSupport)(e,Po);return!!(!0===t||null!=t&&t.padding)}function Io(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!Kr("spacing.padding"),n=!Mo(e,"padding");return!Co(e)||t||n}function xo(e){var t,n;const{name:r,attributes:{style:o},setAttributes:i}=e,l=Kr("spacing.spacingSizes"),s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"]}),c=Fo(r,"padding"),u=c&&c.some((e=>Oo.includes(e)));if(Io(e))return null;const p=e=>{const t={...o,spacing:{...null==o?void 0:o.spacing,padding:e}};i({style:lo(t)})};return a.Platform.select({web:(0,a.createElement)(a.Fragment,null,(!l||0===(null==l?void 0:l.length))&&(0,a.createElement)(f.__experimentalBoxControl,{values:null==o||null===(t=o.spacing)||void 0===t?void 0:t.padding,onChange:p,label:(0,m.__)("Padding"),sides:c,units:s,allowReset:!1,splitOnAxis:u}),(null==l?void 0:l.length)>0&&(0,a.createElement)(no,{values:null==o||null===(n=o.spacing)||void 0===n?void 0:n.padding,onChange:p,label:(0,m.__)("Padding"),sides:c,units:s,allowReset:!1,splitOnAxis:u})),native:null})}function Bo(e){var t,n;let{clientId:r,attributes:o}=e;const i=null==o||null===(t=o.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.padding,l=(0,a.useMemo)((()=>({borderTopWidth:Rr(null==i?void 0:i.top)?Fr(null==i?void 0:i.top):null==i?void 0:i.top,borderRightWidth:Rr(null==i?void 0:i.right)?Fr(null==i?void 0:i.right):null==i?void 0:i.right,borderBottomWidth:Rr(null==i?void 0:i.bottom)?Fr(null==i?void 0:i.bottom):null==i?void 0:i.bottom,borderLeftWidth:Rr(null==i?void 0:i.left)?Fr(null==i?void 0:i.left):null==i?void 0:i.left})),[i]),[s,c]=(0,a.useState)(!1),u=(0,a.useRef)(i),p=(0,a.useRef)(),d=()=>{p.current&&window.clearTimeout(p.current)};return(0,a.useEffect)((()=>(bo()(i,u.current)||(c(!0),u.current=i,d(),p.current=setTimeout((()=>{c(!1)}),400)),()=>d())),[i]),s?(0,a.createElement)(ko,{clientId:r,__unstableCoverTarget:!0,__unstableRefreshSize:i},(0,a.createElement)("div",{className:"block-editor__padding-visualizer",style:l})):null}const Po="spacing",To=["top","right","bottom","left"],Oo=["vertical","horizontal"];function Ro(e){const t=jo(e),n=Io(e),r=Eo(e),i=No(e),l=function(e){if("web"!==a.Platform.OS)return!1;return Do(e)||Co(e)||So(e)}(e.name),s=Kr("spacing.spacingSizes");if(i||!l)return null;const u=(0,o.getBlockSupport)(e.name,[Po,"__experimentalDefaultControls"]),p=e=>t=>{var n;return{...t,style:{...t.style,spacing:{...null===(n=t.style)||void 0===n?void 0:n.spacing,[e]:void 0}}}},d=c()({"tools-panel-item-spacing":s&&s.length>0});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(go,{__experimentalGroup:"dimensions"},!n&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:d,hasValue:()=>function(e){var t,n;return void 0!==(null===(t=e.attributes.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.padding)}(e),label:(0,m.__)("Padding"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,spacing:{...null==r?void 0:r.spacing,padding:void 0}})})}(e),resetAllFilter:p("padding"),isShownByDefault:null==u?void 0:u.padding,panelId:e.clientId},(0,a.createElement)(xo,e)),!r&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:d,hasValue:()=>function(e){var t,n;return void 0!==(null===(t=e.attributes.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.margin)}(e),label:(0,m.__)("Margin"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,spacing:{...null==r?void 0:r.spacing,margin:void 0}})})}(e),resetAllFilter:p("margin"),isShownByDefault:null==u?void 0:u.margin,panelId:e.clientId},(0,a.createElement)(wo,e)),!t&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:d,hasValue:()=>function(e){var t,n;return void 0!==(null===(t=e.attributes.style)||void 0===t||null===(n=t.spacing)||void 0===n?void 0:n.blockGap)}(e),label:(0,m.__)("Block spacing"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:{...r,spacing:{...null==r?void 0:r.spacing,blockGap:void 0}}})}(e),resetAllFilter:p("blockGap"),isShownByDefault:null==u?void 0:u.blockGap,panelId:e.clientId},(0,a.createElement)(zo,e))),!n&&(0,a.createElement)(Bo,e),!r&&(0,a.createElement)(Ao,e))}const No=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=jo(e),n=Io(e),r=Eo(e);return t&&n&&r};function Fo(e,t){var n;const r=(0,o.getBlockSupport)(e,Po);if(r&&"boolean"!=typeof r[t])return Array.isArray(r[t])?r[t]:null!==(n=r[t])&&void 0!==n&&n.sides?r[t].sides:void 0}function Mo(e,t){const n=Fo(e,t);return!(n&&n.some((e=>To.includes(e)))&&n.some((e=>Oo.includes(e))))||(console.warn(`The ${t} support for the "${e}" block can not be configured to support both axial and arbitrary sides.`),!1)}function Do(e){const t=(0,o.getBlockSupport)(e,Po);return!!(!0===t||null!=t&&t.blockGap)}function Lo(e){if(!e)return null;const t="string"==typeof e;return{top:t?e:null==e?void 0:e.top,left:t?e:null==e?void 0:e.left}}function Uo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";const n=Lo(e);if(!n)return null;const r=Fr(null==n?void 0:n.top)||t,o=Fr(null==n?void 0:n.left)||t;return r===o?r:`${r} ${o}`}function jo(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!Kr("spacing.blockGap");return!Do(e)||t}function zo(e){var t;const{clientId:n,attributes:{style:r},name:o,setAttributes:i}=e,l=Kr("spacing.spacingSizes"),s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"]}),c=Fo(o,"blockGap"),u=Tr(n);if(jo(e))return null;const p=c&&c.some((e=>Oo.includes(e))),d=e=>{var t;let n=e;e&&p?n={...Lo(e)}:null!=e&&e.hasOwnProperty("top")&&(n=e.top);const o={...r,spacing:{...null==r?void 0:r.spacing,blockGap:n}};i({style:lo(o)});const l=(null===(t=window)||void 0===t?void 0:t.navigator.userAgent)&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome ")&&!window.navigator.userAgent.includes("Chromium ");var a;u.current&&l&&(null===(a=u.current.parentNode)||void 0===a||a.replaceChild(u.current,u.current))},y=Lo(null==r||null===(t=r.spacing)||void 0===t?void 0:t.blockGap),g=p?{...y,right:null==y?void 0:y.left,bottom:null==y?void 0:y.top}:{top:null==y?void 0:y.top};return a.Platform.select({web:(0,a.createElement)(a.Fragment,null,(!l||0===(null==l?void 0:l.length))&&(p?(0,a.createElement)(f.__experimentalBoxControl,{label:(0,m.__)("Block spacing"),min:0,onChange:d,units:s,sides:c,values:g,allowReset:!1,splitOnAxis:p}):(0,a.createElement)(f.__experimentalUnitControl,{label:(0,m.__)("Block spacing"),__unstableInputWidth:"80px",min:0,onChange:d,units:s,value:g})),(null==l?void 0:l.length)>0&&(0,a.createElement)(no,{values:g,onChange:d,label:(0,m.__)("Block spacing"),sides:p?c:["top"],units:s,allowReset:!1,splitOnAxis:p})),native:null})}const Vo=(0,a.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(f.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})),Go=(0,a.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(f.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})),Ho={top:{icon:(0,a.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(f.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})),title:(0,m._x)("Align top","Block vertical alignment setting")},center:{icon:Go,title:(0,m._x)("Align middle","Block vertical alignment setting")},bottom:{icon:Vo,title:(0,m._x)("Align bottom","Block vertical alignment setting")}},Wo=["top","center","bottom"],$o={isAlternate:!0};var Ko=function(e){let{value:t,onChange:n,controls:r=Wo,isCollapsed:o=!0,isToolbar:i}=e;const s=Ho[t],c=Ho.top,u=i?f.ToolbarGroup:f.ToolbarDropdownMenu,p=i?{isCollapsed:o}:{popoverProps:{POPOVER_PROPS:$o}};return(0,a.createElement)(u,l({icon:s?s.icon:c.icon,label:(0,m._x)("Change vertical alignment","Block vertical alignment setting label"),controls:r.map((e=>{return{...Ho[e],isActive:t===e,role:o?"menuitemradio":void 0,onClick:(r=e,()=>n(t===r?void 0:r))};var r}))},p))};const qo=e=>(0,a.createElement)(Ko,l({},e,{isToolbar:!1})),Jo=e=>(0,a.createElement)(Ko,l({},e,{isToolbar:!0})),Yo={left:vr,center:_r,right:kr,"space-between":Sr};var Qo=function(e){let{allowedControls:t=["left","center","right","space-between"],isCollapsed:n=!0,onChange:r,value:o,popoverProps:i,isToolbar:s}=e;const c=e=>{r(e===o?void 0:e)},u=o?Yo[o]:Yo.left,p=[{name:"left",icon:vr,title:(0,m.__)("Justify items left"),isActive:"left"===o,onClick:()=>c("left")},{name:"center",icon:_r,title:(0,m.__)("Justify items center"),isActive:"center"===o,onClick:()=>c("center")},{name:"right",icon:kr,title:(0,m.__)("Justify items right"),isActive:"right"===o,onClick:()=>c("right")},{name:"space-between",icon:Sr,title:(0,m.__)("Space between items"),isActive:"space-between"===o,onClick:()=>c("space-between")}],d=s?f.ToolbarGroup:f.ToolbarDropdownMenu,y=s?{isCollapsed:n}:{};return(0,a.createElement)(d,l({icon:u,popoverProps:i,label:(0,m.__)("Change items justification"),controls:p.filter((e=>t.includes(e.name)))},y))};const Zo=e=>(0,a.createElement)(Qo,l({},e,{isToolbar:!1})),Xo=e=>(0,a.createElement)(Qo,l({},e,{isToolbar:!0})),ei={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},ti={left:"flex-start",right:"flex-end",center:"center"},ni={top:"flex-start",center:"center",bottom:"flex-end"},ri=["wrap","nowrap"];var oi={name:"flex",label:(0,m.__)("Flex"),inspectorControls:function(e){let{layout:t={},onChange:n,layoutBlockSupport:r={}}=e;const{allowOrientation:o=!0}=r;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.Flex,null,(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(li,{layout:t,onChange:n})),(0,a.createElement)(f.FlexItem,null,o&&(0,a.createElement)(si,{layout:t,onChange:n}))),(0,a.createElement)(ai,{layout:t,onChange:n}))},toolBarControls:function(e){let{layout:t={},onChange:n,layoutBlockSupport:r}=e;if(null!=r&&r.allowSwitching)return null;const{allowVerticalAlignment:o=!0}=r;return(0,a.createElement)(br,{group:"block",__experimentalShareWithChildBlocks:!0},(0,a.createElement)(li,{layout:t,onChange:n,isToolbar:!0}),o&&"vertical"!==(null==t?void 0:t.orientation)&&(0,a.createElement)(ii,{layout:t,onChange:n,isToolbar:!0}))},getLayoutStyle:function(e){var t,n;let{selector:r,layout:o,style:i,blockName:l,hasBlockGapSupport:a,layoutDefinitions:s}=e;const{orientation:c="horizontal"}=o,u=null!=i&&null!==(t=i.spacing)&&void 0!==t&&t.blockGap&&!co(l,"spacing","blockGap")?Uo(null==i||null===(n=i.spacing)||void 0===n?void 0:n.blockGap,"0.5em"):void 0,p=ei[o.justifyContent],d=ri.includes(o.flexWrap)?o.flexWrap:"wrap",f=ni[o.verticalAlignment],y=ti[o.justifyContent]||ti.left;let m="";const g=[];return d&&"wrap"!==d&&g.push(`flex-wrap: ${d}`),"horizontal"===c?(f&&g.push(`align-items: ${f}`),p&&g.push(`justify-content: ${p}`)):(g.push("flex-direction: column"),g.push(`align-items: ${y}`)),g.length&&(m=`${Ar(r)} {\n\t\t\t\t${g.join("; ")};\n\t\t\t}`),a&&u&&(m+=Cr(r,s,"flex",u)),m},getOrientation(e){const{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function ii(e){let{layout:t,onChange:n,isToolbar:r=!1}=e;const{verticalAlignment:o=ni.center}=t,i=e=>{n({...t,verticalAlignment:e})};if(r)return(0,a.createElement)(qo,{onChange:i,value:o});const l=[{value:"flex-start",label:(0,m.__)("Align items top")},{value:"center",label:(0,m.__)("Align items center")},{value:"flex-end",label:(0,m.__)("Align items bottom")}];return(0,a.createElement)("fieldset",{className:"block-editor-hooks__flex-layout-vertical-alignment-control"},(0,a.createElement)("legend",null,(0,m.__)("Vertical alignment")),(0,a.createElement)("div",null,l.map(((e,t,n)=>(0,a.createElement)(f.Button,{key:e,label:n,icon:t,isPressed:o===e,onClick:()=>i(e)})))))}function li(e){let{layout:t,onChange:n,isToolbar:r=!1}=e;const{justifyContent:o="left",orientation:i="horizontal"}=t,l=e=>{n({...t,justifyContent:e})},s=["left","center","right"];if("horizontal"===i&&s.push("space-between"),r)return(0,a.createElement)(Zo,{allowedControls:s,value:o,onChange:l,popoverProps:{position:"bottom right",isAlternate:!0}});const c=[{value:"left",icon:vr,label:(0,m.__)("Justify items left")},{value:"center",icon:_r,label:(0,m.__)("Justify items center")},{value:"right",icon:kr,label:(0,m.__)("Justify items right")}];return"horizontal"===i&&c.push({value:"space-between",icon:Sr,label:(0,m.__)("Space between items")}),(0,a.createElement)("fieldset",{className:"block-editor-hooks__flex-layout-justification-controls"},(0,a.createElement)("legend",null,(0,m.__)("Justification")),(0,a.createElement)("div",null,c.map((e=>{let{value:t,icon:n,label:r}=e;return(0,a.createElement)(f.Button,{key:t,label:r,icon:n,isPressed:o===t,onClick:()=>l(t)})}))))}function ai(e){let{layout:t,onChange:n}=e;const{flexWrap:r="wrap"}=t;return(0,a.createElement)(f.ToggleControl,{label:(0,m.__)("Allow to wrap to multiple lines"),onChange:e=>{n({...t,flexWrap:e?"wrap":"nowrap"})},checked:"wrap"===r})}function si(e){let{layout:t,onChange:n}=e;const{orientation:r="horizontal"}=t;return(0,a.createElement)("fieldset",{className:"block-editor-hooks__flex-layout-orientation-controls"},(0,a.createElement)("legend",null,(0,m.__)("Orientation")),(0,a.createElement)(f.Button,{label:(0,m.__)("Horizontal"),icon:Er,isPressed:"horizontal"===r,onClick:()=>n({...t,orientation:"horizontal"})}),(0,a.createElement)(f.Button,{label:(0,m.__)("Vertical"),icon:wr,isPressed:"vertical"===r,onClick:()=>n({...t,orientation:"vertical"})}))}var ci={name:"default",label:(0,m.__)("Flow"),inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function(e){var t;let{selector:n,style:r,blockName:o,hasBlockGapSupport:i,layoutDefinitions:l}=e;const a=Uo(null==r||null===(t=r.spacing)||void 0===t?void 0:t.blockGap);let s="";co(o,"spacing","blockGap")||(null!=a&&a.top?s=Uo(null==a?void 0:a.top):"string"==typeof a&&(s=Uo(a)));let c="";return i&&s&&(c+=Cr(n,l,"default",s)),c},getOrientation(){return"vertical"},getAlignments(e){const t=Ir(e);if(void 0!==e.alignments)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map((e=>({name:e,info:t[e]})));const{contentSize:n,wideSize:r}=e,o=[{name:"left"},{name:"center"},{name:"right"}];return n&&o.unshift({name:"full"}),r&&o.unshift({name:"wide",info:t.wide}),o.unshift({name:"none",info:t.none}),o}};var ui=function(e){let{icon:t,size:n=24,...r}=e;return(0,a.cloneElement)(t,{width:n,height:n,...r})};var pi=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7 9v6h10V9H7zM5 19.8h14v-1.5H5v1.5zM5 4.3v1.5h14V4.3H5z"}));var di=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M5 9v6h14V9H5zm11-4.8H8v1.5h8V4.2zM8 19.8h8v-1.5H8v1.5z"})),fi=window.wp.styleEngine,yi={name:"constrained",label:(0,m.__)("Constrained"),inspectorControls:function(e){let{layout:t,onChange:n}=e;const{wideSize:r,contentSize:o,justifyContent:i="center"}=t,l=[{value:"left",icon:vr,label:(0,m.__)("Justify items left")},{value:"center",icon:_r,label:(0,m.__)("Justify items center")},{value:"right",icon:kr,label:(0,m.__)("Justify items right")}],s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"]});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"block-editor-hooks__layout-controls"},(0,a.createElement)("div",{className:"block-editor-hooks__layout-controls-unit"},(0,a.createElement)(f.__experimentalUnitControl,{label:(0,m.__)("Content"),labelPosition:"top",__unstableInputWidth:"80px",value:o||r||"",onChange:e=>{e=0>parseFloat(e)?"0":e,n({...t,contentSize:e})},units:s}),(0,a.createElement)(ui,{icon:pi})),(0,a.createElement)("div",{className:"block-editor-hooks__layout-controls-unit"},(0,a.createElement)(f.__experimentalUnitControl,{label:(0,m.__)("Wide"),labelPosition:"top",__unstableInputWidth:"80px",value:r||o||"",onChange:e=>{e=0>parseFloat(e)?"0":e,n({...t,wideSize:e})},units:s}),(0,a.createElement)(ui,{icon:di}))),(0,a.createElement)("p",{className:"block-editor-hooks__layout-controls-helptext"},(0,m.__)("Customize the width for all elements that are assigned to the center or wide columns.")),(0,a.createElement)(f.__experimentalToggleGroupControl,{__experimentalIsBorderless:!0,label:(0,m.__)("Justification"),value:i,onChange:e=>{n({...t,justifyContent:e})}},l.map((e=>{let{value:t,icon:n,label:r}=e;return(0,a.createElement)(f.__experimentalToggleGroupControlOptionIcon,{key:t,value:t,icon:n,label:r})}))))},toolBarControls:function(){return null},getLayoutStyle:function(e){var t,n;let{selector:r,layout:o={},style:i,blockName:l,hasBlockGapSupport:a,layoutDefinitions:s}=e;const{contentSize:c,wideSize:u,justifyContent:p}=o,d=Uo(null==i||null===(t=i.spacing)||void 0===t?void 0:t.blockGap);let f="";co(l,"spacing","blockGap")||(null!=d&&d.top?f=Uo(null==d?void 0:d.top):"string"==typeof d&&(f=Uo(d)));const y="left"===p?"0 !important":"auto !important",m="right"===p?"0 !important":"auto !important";let g=c||u?`\n\t\t\t\t\t${Ar(r,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {\n\t\t\t\t\t\tmax-width: ${null!=c?c:u};\n\t\t\t\t\t\tmargin-left: ${y};\n\t\t\t\t\t\tmargin-right: ${m};\n\t\t\t\t\t}\n\t\t\t\t\t${Ar(r,"> .alignwide")} {\n\t\t\t\t\t\tmax-width: ${null!=u?u:c};\n\t\t\t\t\t}\n\t\t\t\t\t${Ar(r,"> .alignfull")} {\n\t\t\t\t\t\tmax-width: none;\n\t\t\t\t\t}\n\t\t\t\t`:"";if("left"===p?g+=`${Ar(r,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}\n\t\t\t{ margin-left: ${y}; }`:"right"===p&&(g+=`${Ar(r,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}\n\t\t\t{ margin-right: ${m}; }`),null!=i&&null!==(n=i.spacing)&&void 0!==n&&n.padding){(0,fi.getCSSRules)(i).forEach((e=>{"paddingRight"===e.key?g+=`\n\t\t\t\t\t${Ar(r,"> .alignfull")} {\n\t\t\t\t\t\tmargin-right: calc(${e.value} * -1);\n\t\t\t\t\t}\n\t\t\t\t\t`:"paddingLeft"===e.key&&(g+=`\n\t\t\t\t\t${Ar(r,"> .alignfull")} {\n\t\t\t\t\t\tmargin-left: calc(${e.value} * -1);\n\t\t\t\t\t}\n\t\t\t\t\t`)}))}return a&&f&&(g+=Cr(r,s,"constrained",f)),g},getOrientation(){return"vertical"},getAlignments(e){const t=Ir(e);if(void 0!==e.alignments)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map((e=>({name:e,info:t[e]})));const{contentSize:n,wideSize:r}=e,o=[{name:"left"},{name:"center"},{name:"right"}];return n&&o.unshift({name:"full"}),r&&o.unshift({name:"wide",info:t.wide}),o.unshift({name:"none",info:t.none}),o}};const mi=[ci,oi,yi];function gi(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return mi.find((t=>t.name===e))}const hi={type:"default"},bi=(0,a.createContext)(hi),vi=bi.Provider;function _i(){return(0,a.useContext)(bi)}function ki(e){let{layout:t={},css:n,...r}=e;const o=gi(t.type),i=null!==Kr("spacing.blockGap");if(o){var l;if(n)return(0,a.createElement)("style",null,n);const e=null===(l=o.getLayoutStyle)||void 0===l?void 0:l.call(o,{hasBlockGapSupport:i,layout:t,...r});if(e)return(0,a.createElement)("style",null,e)}return null}const Si=["none","left","center","right","wide","full"],Ei=["wide","full"];function wi(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Si;e.includes("none")||(e=["none",...e]);const{wideControlsEnabled:t=!1,themeSupportsLayout:n}=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr),n=t();return{wideControlsEnabled:n.alignWide,themeSupportsLayout:n.supportsLayout}}),[]),r=_i(),o=gi(null==r?void 0:r.type),i=o.getAlignments(r);if(n){const t=i.filter((t=>{let{name:n}=t;return e.includes(n)}));return 1===t.length&&"none"===t[0].name?[]:t}if("default"!==o.name&&"constrained"!==o.name)return[];const{alignments:l=Si}=r,a=e.filter((e=>(r.alignments||t||!Ei.includes(e))&&l.includes(e))).map((e=>({name:e})));return 1===a.length&&"none"===a[0].name?[]:a}var Ai=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M5 15h14V9H5v6zm0 4.8h14v-1.5H5v1.5zM5 4.2v1.5h14V4.2H5z"}));var Ci=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M4 9v6h14V9H4zm8-4.8H4v1.5h8V4.2zM4 19.8h8v-1.5H4v1.5z"}));var Ii=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M6 15h14V9H6v6zm6-10.8v1.5h8V4.2h-8zm0 15.6h8v-1.5h-8v1.5z"}));var xi=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M5 4v11h14V4H5zm3 15.8h8v-1.5H8v1.5z"}));const Bi={none:{icon:Ai,title:(0,m._x)("None","Alignment option")},left:{icon:Ci,title:(0,m.__)("Align left")},center:{icon:pi,title:(0,m.__)("Align center")},right:{icon:Ii,title:(0,m.__)("Align right")},wide:{icon:di,title:(0,m.__)("Wide width")},full:{icon:xi,title:(0,m.__)("Full width")}},Pi={isAlternate:!0};var Ti=function(e){let{value:t,onChange:n,controls:r,isToolbar:o,isCollapsed:i=!0}=e;const s=wi(r);if(!!!s.length)return null;function u(e){n([t,"none"].includes(e)?void 0:e)}const p=Bi[t],d=Bi.none,y=o?f.ToolbarGroup:f.ToolbarDropdownMenu,g={icon:p?p.icon:d.icon,label:(0,m.__)("Align")},h=o?{isCollapsed:i,controls:s.map((e=>{let{name:n}=e;return{...Bi[n],isActive:t===n||!t&&"none"===n,role:i?"menuitemradio":void 0,onClick:()=>u(n)}}))}:{toggleProps:{describedBy:(0,m.__)("Change alignment")},popoverProps:Pi,children:e=>{let{onClose:n}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuGroup,{className:"block-editor-block-alignment-control__menu-group"},s.map((e=>{let{name:r,info:o}=e;const{icon:i,title:l}=Bi[r],s=r===t||!t&&"none"===r;return(0,a.createElement)(f.MenuItem,{key:r,icon:i,iconPosition:"left",className:c()("components-dropdown-menu__menu-item",{"is-active":s}),isSelected:s,onClick:()=>{u(r),n()},role:"menuitemradio",info:o},l)}))))}};return(0,a.createElement)(y,l({},g,h))};const Oi=e=>(0,a.createElement)(Ti,l({},e,{isToolbar:!1})),Ri=e=>(0,a.createElement)(Ti,l({},e,{isToolbar:!0})),Ni=["left","center","right","wide","full"],Fi=["wide","full"];function Mi(e){let t,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t=Array.isArray(e)?Ni.filter((t=>e.includes(t))):!0===e?[...Ni]:[],!r||!0===e&&!n?(0,u.without)(t,...Fi):t}const Di=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,a.createElement)(e,t),{name:r}=t,i=wi(Mi((0,o.getBlockSupport)(r,"align"),(0,o.hasBlockSupport)(r,"alignWide",!0))).map((e=>{let{name:t}=e;return t})),l=(0,d.useSelect)((e=>e(sr).__unstableGetContentLockingParent(t.clientId)),[t.clientId]);if(!i.length||l)return n;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(br,{group:"block",__experimentalShareWithChildBlocks:!0},(0,a.createElement)(Oi,{value:t.attributes.align,onChange:e=>{if(!e){var n,r;const i=(0,o.getBlockType)(t.name);(null==i||null===(n=i.attributes)||void 0===n||null===(r=n.align)||void 0===r?void 0:r.default)&&(e="")}t.setAttributes({align:e})},controls:i})),n)}),"withToolbarControls"),Li=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:r}=t,{align:i}=r,s=wi(Mi((0,o.getBlockSupport)(n,"align"),(0,o.hasBlockSupport)(n,"alignWide",!0)));if(void 0===i)return(0,a.createElement)(e,t);let c=t.wrapperProps;return s.some((e=>e.name===i))&&(c={...c,"data-align":i}),(0,a.createElement)(e,l({},t,{wrapperProps:c}))}));(0,i.addFilter)("blocks.registerBlockType","core/align/addAttribute",(function(e){var t,n;return"type"in(null!==(t=null===(n=e.attributes)||void 0===n?void 0:n.align)&&void 0!==t?t:{})||(0,o.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...Ni,""]}}),e})),(0,i.addFilter)("editor.BlockListBlock","core/editor/align/with-data-align",Li),(0,i.addFilter)("editor.BlockEdit","core/editor/align/with-toolbar-controls",Di),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/align/addAssignedAlign",(function(e,t,n){const{align:r}=n;return Mi((0,o.getBlockSupport)(t,"align"),(0,o.hasBlockSupport)(t,"alignWide",!0)).includes(r)&&(e.className=c()(`align${r}`,e.className)),e})),(0,i.addFilter)("blocks.registerBlockType","core/lock/addAttribute",(function(e){var t,n;return"type"in(null!==(t=null===(n=e.attributes)||void 0===n?void 0:n.lock)&&void 0!==t?t:{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}));const Ui=/[\s#]/g,ji={type:"string",source:"attribute",attribute:"id",selector:"*"};const zi=(0,p.createHigherOrderComponent)((e=>t=>{if((0,o.hasBlockSupport)(t.name,"anchor")&&t.isSelected){const n="web"===a.Platform.OS,r=(0,a.createElement)(f.TextControl,{className:"html-anchor-control",label:(0,m.__)("HTML anchor"),help:(0,a.createElement)(a.Fragment,null,(0,m.__)("Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page."),n&&(0,a.createElement)(f.ExternalLink,{href:(0,m.__)("https://wordpress.org/support/article/page-jumps/")},(0,m.__)("Learn more about anchors"))),value:t.attributes.anchor||"",placeholder:n?null:(0,m.__)("Add an anchor"),onChange:e=>{e=e.replace(Ui,"-"),t.setAttributes({anchor:e})},autoCapitalize:"none",autoComplete:"off"});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(e,t),n&&(0,a.createElement)(go,{__experimentalGroup:"advanced"},r),!n&&"core/heading"===t.name&&(0,a.createElement)(go,null,(0,a.createElement)(f.PanelBody,{title:(0,m.__)("Heading settings")},r)))}return(0,a.createElement)(e,t)}),"withInspectorControl");(0,i.addFilter)("blocks.registerBlockType","core/anchor/attribute",(function(e){var t,n;return"type"in(null!==(t=null===(n=e.attributes)||void 0===n?void 0:n.anchor)&&void 0!==t?t:{})||(0,o.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:ji}),e})),(0,i.addFilter)("editor.BlockEdit","core/editor/anchor/with-inspector-control",zi),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/anchor/save-props",(function(e,t,n){return(0,o.hasBlockSupport)(t,"anchor")&&(e.id=""===n.anchor?null:n.anchor),e}));const Vi={type:"string",source:"attribute",attribute:"aria-label",selector:"*"};(0,i.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",(function(e){var t,n;return null!=e&&null!==(t=e.attributes)&&void 0!==t&&null!==(n=t.ariaLabel)&&void 0!==n&&n.type||(0,o.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:Vi}),e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/ariaLabel/save-props",(function(e,t,n){return(0,o.hasBlockSupport)(t,"ariaLabel")&&(e["aria-label"]=""===n.ariaLabel?null:n.ariaLabel),e}));const Gi=(0,p.createHigherOrderComponent)((e=>t=>(0,o.hasBlockSupport)(t.name,"customClassName",!0)&&t.isSelected?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(e,t),(0,a.createElement)(go,{__experimentalGroup:"advanced"},(0,a.createElement)(f.TextControl,{autoComplete:"off",label:(0,m.__)("Additional CSS class(es)"),value:t.attributes.className||"",onChange:e=>{t.setAttributes({className:""!==e?e:void 0})},help:(0,m.__)("Separate multiple classes with spaces.")}))):(0,a.createElement)(e,t)),"withInspectorControl");(0,i.addFilter)("blocks.registerBlockType","core/custom-class-name/attribute",(function(e){return(0,o.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e})),(0,i.addFilter)("editor.BlockEdit","core/editor/custom-class-name/with-inspector-control",Gi),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/custom-class-name/save-props",(function(e,t,n){return(0,o.hasBlockSupport)(t,"customClassName",!0)&&n.className&&(e.className=c()(e.className,n.className)),e})),(0,i.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",(function(e,t,n,r){if(!(0,o.hasBlockSupport)(e.name,"customClassName",!0))return e;if(1===r.length&&e.innerBlocks.length===t.length)return e;if(1===r.length&&t.length>1||r.length>1&&1===t.length)return e;if(t[n]){var i;const r=null===(i=t[n])||void 0===i?void 0:i.attributes.className;if(r)return{...e,attributes:{...e.attributes,className:r}}}return e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",(function(e,t){return(0,o.hasBlockSupport)(t,"className",!0)&&("string"==typeof e.className?e.className=[...new Set([(0,o.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,o.getBlockDefaultClassName)(t.name)),e}));var Hi=window.wp.dom;const Wi=(0,a.createContext)({});function $i(e){let{value:t,children:n}=e;const r=(0,a.useContext)(Wi),o=(0,a.useMemo)((()=>({...r,...t})),[r,t]);return(0,a.createElement)(Wi.Provider,{value:o,children:n})}var Ki=Wi;const qi={};var Ji=(0,f.withFilters)("editor.BlockEdit")((e=>{const{attributes:t={},name:n}=e,r=(0,o.getBlockType)(n),i=(0,a.useContext)(Ki),s=(0,a.useMemo)((()=>r&&r.usesContext?(0,u.pick)(i,r.usesContext):qi),[r,i]);if(!r)return null;const p=r.edit||r.save;if(r.apiVersion>1)return(0,a.createElement)(p,l({},e,{context:s}));const d=(0,o.hasBlockSupport)(r,"className",!0)?(0,o.getBlockDefaultClassName)(n):null,f=c()(d,t.className,e.className);return(0,a.createElement)(p,l({},e,{context:s,className:f}))}));function Yi(e){const{name:t,isSelected:n,clientId:r}=e,o={name:t,isSelected:n,clientId:r};return(0,a.createElement)(pr,{value:(0,a.useMemo)((()=>o),Object.values(o))},(0,a.createElement)(Ji,e))}var Qi=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"}));var Zi=function(e){let{className:t,actions:n,children:r,secondaryActions:o}=e;return(0,a.createElement)("div",{style:{display:"contents",all:"initial"}},(0,a.createElement)("div",{className:c()(t,"block-editor-warning")},(0,a.createElement)("div",{className:"block-editor-warning__contents"},(0,a.createElement)("p",{className:"block-editor-warning__message"},r),(a.Children.count(n)>0||o)&&(0,a.createElement)("div",{className:"block-editor-warning__actions"},a.Children.count(n)>0&&a.Children.map(n,((e,t)=>(0,a.createElement)("span",{key:t,className:"block-editor-warning__action"},e))),o&&(0,a.createElement)(f.DropdownMenu,{className:"block-editor-warning__secondary",icon:Qi,label:(0,m.__)("More options"),popoverProps:{position:"bottom left",className:"block-editor-warning__dropdown"},noIcons:!0},(()=>(0,a.createElement)(f.MenuGroup,null,o.map(((e,t)=>(0,a.createElement)(f.MenuItem,{onClick:e.onClick,key:t},e.title))))))))))},Xi=n(1973);function el(e){let{title:t,rawContent:n,renderedContent:r,action:o,actionText:i,className:l}=e;return(0,a.createElement)("div",{className:l},(0,a.createElement)("div",{className:"block-editor-block-compare__content"},(0,a.createElement)("h2",{className:"block-editor-block-compare__heading"},t),(0,a.createElement)("div",{className:"block-editor-block-compare__html"},n),(0,a.createElement)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor"},(0,a.createElement)(a.RawHTML,null,(0,Hi.safeHTML)(r)))),(0,a.createElement)("div",{className:"block-editor-block-compare__action"},(0,a.createElement)(f.Button,{variant:"secondary",tabIndex:"0",onClick:o},i)))}var tl=function(e){let{block:t,onKeep:n,onConvert:r,convertor:i,convertButtonText:l}=e;const s=(p=i(t),(0,u.castArray)(p).map((e=>(0,o.getSaveContent)(e.name,e.attributes,e.innerBlocks))).join(""));var p;const d=(f=t.originalContent,y=s,(0,Xi.Kx)(f,y).map(((e,t)=>{const n=c()({"block-editor-block-compare__added":e.added,"block-editor-block-compare__removed":e.removed});return(0,a.createElement)("span",{key:t,className:n},e.value)})));var f,y;return(0,a.createElement)("div",{className:"block-editor-block-compare__wrapper"},(0,a.createElement)(el,{title:(0,m.__)("Current"),className:"block-editor-block-compare__current",action:n,actionText:(0,m.__)("Convert to HTML"),rawContent:t.originalContent,renderedContent:t.originalContent}),(0,a.createElement)(el,{title:(0,m.__)("After Conversion"),className:"block-editor-block-compare__converted",action:r,actionText:l,rawContent:d,renderedContent:s}))};const nl=e=>(0,o.rawHandler)({HTML:e.originalContent});var rl=(0,p.compose)([(0,d.withSelect)(((e,t)=>{let{clientId:n}=t;return{block:e(sr).getBlock(n)}})),(0,d.withDispatch)(((e,t)=>{let{block:n}=t;const{replaceBlock:r}=e(sr);return{convertToClassic(){r(n.clientId,(e=>(0,o.createBlock)("core/freeform",{content:e.originalContent}))(n))},convertToHTML(){r(n.clientId,(e=>(0,o.createBlock)("core/html",{content:e.originalContent}))(n))},convertToBlocks(){r(n.clientId,nl(n))},attemptBlockRecovery(){r(n.clientId,(e=>{let{name:t,attributes:n,innerBlocks:r}=e;return(0,o.createBlock)(t,n,r)})(n))}}}))])((function(e){let{convertToHTML:t,convertToBlocks:n,convertToClassic:r,attemptBlockRecovery:i,block:l}=e;const s=!!(0,o.getBlockType)("core/html"),[c,u]=(0,a.useState)(!1),p=(0,a.useCallback)((()=>u(!0)),[]),d=(0,a.useCallback)((()=>u(!1)),[]),y=(0,a.useMemo)((()=>[{title:(0,m._x)("Resolve","imperative verb"),onClick:p},s&&{title:(0,m.__)("Convert to HTML"),onClick:t},{title:(0,m.__)("Convert to Classic Block"),onClick:r}].filter(Boolean)),[p,t,r]);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Zi,{actions:[(0,a.createElement)(f.Button,{key:"recover",onClick:i,variant:"primary"},(0,m.__)("Attempt Block Recovery"))],secondaryActions:y},(0,m.__)("This block contains unexpected or invalid content.")),c&&(0,a.createElement)(f.Modal,{title:(0,m.__)("Resolve Block"),onRequestClose:d,className:"block-editor-block-compare"},(0,a.createElement)(tl,{block:l,onKeep:t,onConvert:n,convertor:nl,convertButtonText:(0,m.__)("Convert to Blocks")})))}));const ol=(0,a.createElement)(Zi,{className:"block-editor-block-list__block-crash-warning"},(0,m.__)("This block has encountered an error and cannot be previewed."));var il=()=>ol;class ll extends a.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}}var al=ll,sl=n(773);var cl=function(e){let{clientId:t}=e;const[n,r]=(0,a.useState)(""),i=(0,d.useSelect)((e=>e(sr).getBlock(t)),[t]),{updateBlock:l}=(0,d.useDispatch)(sr);return(0,a.useEffect)((()=>{r((0,o.getBlockContent)(i))}),[i]),(0,a.createElement)(sl.Z,{className:"block-editor-block-list__block-html-textarea",value:n,onBlur:()=>{const e=(0,o.getBlockType)(i.name);if(!e)return;const a=(0,o.getBlockAttributes)(e,n,i.attributes),s=n||(0,o.getSaveContent)(e,a),[c]=n?(0,o.validateBlock)({...i,attributes:a,originalContent:s}):[!0];l(t,{attributes:a,originalContent:s,isValid:c}),n||r({content:s})},onChange:e=>r(e.target.value)})},ul=n(9196),pl=n.n(ul),dl=Object.defineProperty,fl={};((e,t)=>{for(var n in t)dl(e,n,{get:t[n],enumerable:!0})})(fl,{assign:()=>$l,colors:()=>Gl,createStringInterpolator:()=>Ul,skipAnimation:()=>Hl,to:()=>jl,willAdvance:()=>Wl});var yl=Pl(),ml=e=>Cl(e,yl),gl=Pl();ml.write=e=>Cl(e,gl);var hl=Pl();ml.onStart=e=>Cl(e,hl);var bl=Pl();ml.onFrame=e=>Cl(e,bl);var vl=Pl();ml.onFinish=e=>Cl(e,vl);var _l=[];ml.setTimeout=(e,t)=>{const n=ml.now()+t,r=()=>{const e=_l.findIndex((e=>e.cancel==r));~e&&_l.splice(e,1),wl-=~e?1:0},o={time:n,handler:e,cancel:r};return _l.splice(kl(n),0,o),wl+=1,Il(),o};var kl=e=>~(~_l.findIndex((t=>t.time>e))||~_l.length);ml.cancel=e=>{hl.delete(e),bl.delete(e),vl.delete(e),yl.delete(e),gl.delete(e)},ml.sync=e=>{Al=!0,ml.batchedUpdates(e),Al=!1},ml.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,ml.onStart(n)}return r.handler=e,r.cancel=()=>{hl.delete(n),t=null},r};var Sl="undefined"!=typeof window?window.requestAnimationFrame:()=>{};ml.use=e=>Sl=e,ml.now="undefined"!=typeof performance?()=>performance.now():Date.now,ml.batchedUpdates=e=>e(),ml.catch=console.error,ml.frameLoop="always",ml.advance=()=>{"demand"!==ml.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Bl()};var El=-1,wl=0,Al=!1;function Cl(e,t){Al?(t.delete(e),e(0)):(t.add(e),Il())}function Il(){El<0&&(El=0,"demand"!==ml.frameLoop&&Sl(xl))}function xl(){~El&&(Sl(xl),ml.batchedUpdates(Bl))}function Bl(){const e=El;El=ml.now();const t=kl(El);t&&(Tl(_l.splice(0,t),(e=>e.handler())),wl-=t),wl?(hl.flush(),yl.flush(e?Math.min(64,El-e):16.667),bl.flush(),gl.flush(),vl.flush()):El=-1}function Pl(){let e=new Set,t=e;return{add(n){wl+=t!=e||e.has(n)?0:1,e.add(n)},delete(n){return wl-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,wl-=t.size,Tl(t,(t=>t(n)&&e.add(t))),wl+=e.size,t=e)}}}function Tl(e,t){e.forEach((e=>{try{t(e)}catch(e){ml.catch(e)}}))}function Ol(){}var Rl={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function Nl(e,t){if(Rl.arr(e)){if(!Rl.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Ml(e,t,n){if(Rl.arr(e))for(let r=0;rRl.und(e)?[]:Rl.arr(e)?e:[e];function Ll(e,t){if(e.size){const n=Array.from(e);e.clear(),Fl(n,t)}}var Ul,jl,zl=(e,...t)=>Ll(e,(e=>e(...t))),Vl=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Gl=null,Hl=!1,Wl=Ol,$l=e=>{e.to&&(jl=e.to),e.now&&(ml.now=e.now),void 0!==e.colors&&(Gl=e.colors),null!=e.skipAnimation&&(Hl=e.skipAnimation),e.createStringInterpolator&&(Ul=e.createStringInterpolator),e.requestAnimationFrame&&ml.use(e.requestAnimationFrame),e.batchedUpdates&&(ml.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Wl=e.willAdvance),e.frameLoop&&(ml.frameLoop=e.frameLoop)},Kl=new Set,ql=[],Jl=[],Yl=0,Ql={get idle(){return!Kl.size&&!ql.length},start(e){Yl>e.priority?(Kl.add(e),ml.onStart(Zl)):(Xl(e),ml(ta))},advance:ta,sort(e){if(Yl)ml.onFrame((()=>Ql.sort(e)));else{const t=ql.indexOf(e);~t&&(ql.splice(t,1),ea(e))}},clear(){ql=[],Kl.clear()}};function Zl(){Kl.forEach(Xl),Kl.clear(),ml(ta)}function Xl(e){ql.includes(e)||ea(e)}function ea(e){ql.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(ql,(t=>t.priority>e.priority)),0,e)}function ta(e){const t=Jl;for(let n=0;n0}var na="[-+]?\\d*\\.?\\d+",ra=na+"%";function oa(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var ia=new RegExp("rgb"+oa(na,na,na)),la=new RegExp("rgba"+oa(na,na,na,na)),aa=new RegExp("hsl"+oa(na,ra,ra)),sa=new RegExp("hsla"+oa(na,ra,ra,na)),ca=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ua=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,pa=/^#([0-9a-fA-F]{6})$/,da=/^#([0-9a-fA-F]{8})$/;function fa(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ya(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,i=fa(o,r,e+1/3),l=fa(o,r,e),a=fa(o,r,e-1/3);return Math.round(255*i)<<24|Math.round(255*l)<<16|Math.round(255*a)<<8}function ma(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function ga(e){return(parseFloat(e)%360+360)%360/360}function ha(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ba(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function va(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=pa.exec(e))?parseInt(t[1]+"ff",16)>>>0:Gl&&void 0!==Gl[e]?Gl[e]:(t=ia.exec(e))?(ma(t[1])<<24|ma(t[2])<<16|ma(t[3])<<8|255)>>>0:(t=la.exec(e))?(ma(t[1])<<24|ma(t[2])<<16|ma(t[3])<<8|ha(t[4]))>>>0:(t=ca.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=da.exec(e))?parseInt(t[1],16)>>>0:(t=ua.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=aa.exec(e))?(255|ya(ga(t[1]),ba(t[2]),ba(t[3])))>>>0:(t=sa.exec(e))?(ya(ga(t[1]),ba(t[2]),ba(t[3]))|ha(t[4]))>>>0:null}(e);if(null===t)return e;t=t||0;return`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`}var _a=(e,t,n)=>{if(Rl.fun(e))return e;if(Rl.arr(e))return _a({range:e,output:t,extrapolate:n});if(Rl.str(e.output[0]))return Ul(e);const r=e,o=r.output,i=r.range||[0,1],l=r.extrapolateLeft||r.extrapolate||"extend",a=r.extrapolateRight||r.extrapolate||"extend",s=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,i);return function(e,t,n,r,o,i,l,a,s){let c=s?s(e):e;if(cn){if("identity"===a)return c;"clamp"===a&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=i(c),r===-1/0?c=-c:o===1/0?c+=r:c=c*(o-r)+r;return c}(e,i[t],i[t+1],o[t],o[t+1],s,l,a,r.map)}};var ka=1.70158,Sa=1.525*ka,Ea=ka+1,wa=2*Math.PI/3,Aa=2*Math.PI/4.5,Ca=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},Ia={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Ea*e*e*e-ka*e*e,easeOutBack:e=>1+Ea*Math.pow(e-1,3)+ka*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-Sa)/2:(Math.pow(2*e-2,2)*((Sa+1)*(2*e-2)+Sa)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*wa),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*wa)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Aa)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Aa)/2+1,easeInBounce:e=>1-Ca(1-e),easeOutBounce:Ca,easeInOutBounce:e=>e<.5?(1-Ca(1-2*e))/2:(1+Ca(2*e-1))/2,steps:(e,t="end")=>n=>{const r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e;return((e,t,n)=>Math.min(Math.max(n,e),t))(0,1,("end"===t?Math.floor(r):Math.ceil(r))/e)}},xa=Symbol.for("FluidValue.get"),Ba=Symbol.for("FluidValue.observers"),Pa=e=>Boolean(e&&e[xa]),Ta=e=>e&&e[xa]?e[xa]():e,Oa=e=>e[Ba]||null;function Ra(e,t){const n=e[Ba];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var Na=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");Fa(this,e)}},Fa=(e,t)=>Ua(e,xa,t);function Ma(e,t){if(e[xa]){let n=e[Ba];n||Ua(e,Ba,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Da(e,t){const n=e[Ba];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Ba]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var La,Ua=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),ja=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,za=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Va=new RegExp(`(${ja.source})(%|[a-z]+)`,"i"),Ga=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Ha=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Wa=e=>{const[t,n]=$a(e);if(!t||Vl())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&Ha.test(n)?Wa(n):n||e},$a=e=>{const t=Ha.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]},Ka=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,qa=e=>{La||(La=Gl?new RegExp(`(${Object.keys(Gl).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Ta(e).replace(Ha,Wa).replace(za,va).replace(La,va))),n=t.map((e=>e.match(ja).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),o=r.map((t=>_a({...e,output:t})));return e=>{const n=!Va.test(t[0])&&t.find((e=>Va.test(e)))?.replace(ja,"");let r=0;return t[0].replace(ja,(()=>`${o[r++](e)}${n||""}`)).replace(Ga,Ka)}},Ja="react-spring: ",Ya=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${Ja}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},Qa=Ya(console.warn);var Za=Ya(console.warn);function Xa(e){return Rl.str(e)&&("#"==e[0]||/\d/.test(e)||!Vl()&&Ha.test(e)||e in(Gl||{}))}var es=Vl()?ul.useEffect:ul.useLayoutEffect;function ts(){const e=(0,ul.useState)()[1],t=(()=>{const e=(0,ul.useRef)(!1);return es((()=>(e.current=!0,()=>{e.current=!1})),[]),e})();return()=>{t.current&&e(Math.random())}}var ns=e=>(0,ul.useEffect)(e,rs),rs=[];function os(e){const t=(0,ul.useRef)();return(0,ul.useEffect)((()=>{t.current=e})),t.current}var is=Symbol.for("Animated:node"),ls=e=>e&&e[is],as=(e,t)=>{return n=e,r=is,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},ss=e=>e&&e[is]&&e[is].getPayload(),cs=class{constructor(){as(this,this)}getPayload(){return this.payload||[]}},us=class extends cs{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,Rl.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new us(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Rl.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,Rl.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},ps=class extends us{constructor(e){super(0),this._string=null,this._toString=_a({output:[e,e]})}static create(e){return new ps(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(Rl.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=_a({output:[this.getValue(),e]})),this._value=0,super.reset()}},ds={dependencies:null},fs=class extends cs{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Ml(this.source,((n,r)=>{var o;(o=n)&&o[is]===o?t[r]=n.getValue(e):Pa(n)?t[r]=Ta(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Fl(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Ml(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){ds.dependencies&&Pa(e)&&ds.dependencies.add(e);const t=ss(e);t&&Fl(t,(e=>this.add(e)))}},ys=class extends fs{constructor(e){super(e)}static create(e){return new ys(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(ms)),!0)}};function ms(e){return(Xa(e)?ps:us).create(e)}function gs(e){const t=ls(e);return t?t.constructor:Rl.arr(e)?ys:Xa(e)?ps:us}var hs=(e,t)=>{const n=!Rl.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,ul.forwardRef)(((r,o)=>{const i=(0,ul.useRef)(null),l=n&&(0,ul.useCallback)((e=>{i.current=function(e,t){e&&(Rl.fun(e)?e(t):e.current=t);return t}(o,e)}),[o]),[a,s]=function(e,t){const n=new Set;ds.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)});return e=new fs(e),ds.dependencies=null,[e,n]}(r,t),c=ts(),u=()=>{const e=i.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,a.getValue(!0)))&&c()},p=new bs(u,s),d=(0,ul.useRef)();es((()=>(d.current=p,Fl(s,(e=>Ma(e,p))),()=>{d.current&&(Fl(d.current.deps,(e=>Da(e,d.current))),ml.cancel(d.current.update))}))),(0,ul.useEffect)(u,[]),ns((()=>()=>{const e=d.current;Fl(e.deps,(t=>Da(t,e)))}));const f=t.getComponentProps(a.getValue());return ul.createElement(e,{...f,ref:l})}))},bs=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&ml.write(this.update)}};var vs=Symbol.for("AnimatedComponent"),_s=e=>Rl.str(e)?e:e&&Rl.str(e.displayName)?e.displayName:Rl.fun(e)&&e.name||null;function ks(e,...t){return Rl.fun(e)?e(...t):e}var Ss=(e,t)=>!0===e||!!(t&&e&&(Rl.fun(e)?e(t):Dl(e).includes(t))),Es=(e,t)=>Rl.obj(e)?t&&e[t]:e,ws=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,As=e=>e,Cs=(e,t=As)=>{let n=Is;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);Rl.und(n)||(r[o]=n)}return r},Is=["config","onProps","onStart","onChange","onPause","onResume","onRest"],xs={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Bs(e){const t=function(e){const t={};let n=0;if(Ml(e,((e,r)=>{xs[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Ml(e,((e,r)=>r in t||(n[r]=e))),n}return{...e}}function Ps(e){return e=Ta(e),Rl.arr(e)?e.map(Ps):Xa(e)?fl.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Ts(e){for(const t in e)return!0;return!1}function Os(e){return Rl.fun(e)||Rl.arr(e)&&Rl.obj(e[0])}function Rs(e,t){e.ref?.delete(e),t?.delete(e)}function Ns(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var Fs={tension:170,friction:26,mass:1,damping:1,easing:Ia.linear,clamp:!1};function Ms(e,t){if(Rl.und(t.decay)){const n=!Rl.und(t.tension)||!Rl.und(t.friction);!n&&Rl.und(t.frequency)&&Rl.und(t.damping)&&Rl.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var Ds=[];function Ls(e,{key:t,props:n,defaultProps:r,state:o,actions:i}){return new Promise(((l,a)=>{let s,c,u=Ss(n.cancel??r?.cancel,t);if(u)f();else{Rl.und(n.pause)||(o.paused=Ss(n.pause,t));let e=r?.pause;!0!==e&&(e=o.paused||Ss(e,t)),s=ks(n.delay||0,t),e?(o.resumeQueue.add(d),i.pause()):(i.resume(),d())}function p(){o.resumeQueue.add(d),o.timeouts.delete(c),c.cancel(),s=c.time-ml.now()}function d(){s>0&&!fl.skipAnimation?(o.delayed=!0,c=ml.setTimeout(f,s),o.pauseQueue.add(p),o.timeouts.add(c)):f()}function f(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(p),o.timeouts.delete(c),e<=(o.cancelId||0)&&(u=!0);try{i.start({...n,callId:e,cancel:u},l)}catch(e){a(e)}}}))}var Us=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Vs(e.get()):t.every((e=>e.noop))?js(e.get()):zs(e.get(),t.every((e=>e.finished))),js=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),zs=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Vs=e=>({value:e,cancelled:!0,finished:!1});function Gs(e,t,n,r){const{callId:o,parentId:i,onRest:l}=t,{asyncTo:a,promise:s}=n;return i||e!==a||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const c=Cs(t,((e,t)=>"onRest"===t?void 0:e));let u,p;const d=new Promise(((e,t)=>(u=e,p=t))),f=e=>{const t=o<=(n.cancelId||0)&&Vs(r)||o!==n.asyncId&&zs(r,!1);if(t)throw e.result=t,p(e),e},y=(e,t)=>{const i=new Ws,l=new $s;return(async()=>{if(fl.skipAnimation)throw Hs(n),l.result=zs(r,!1),p(l),l;f(i);const a=Rl.obj(e)?{...e}:{...t,to:e};a.parentId=o,Ml(c,((e,t)=>{Rl.und(a[t])&&(a[t]=e)}));const s=await r.start(a);return f(i),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),s})()};let m;if(fl.skipAnimation)return Hs(n),zs(r,!1);try{let t;t=Rl.arr(e)?(async e=>{for(const t of e)await y(t)})(e):Promise.resolve(e(y,r.stop.bind(r))),await Promise.all([t.then(u),d]),m=zs(r.get(),!0,!1)}catch(e){if(e instanceof Ws)m=e.result;else{if(!(e instanceof $s))throw e;m=e.result}}finally{o==n.asyncId&&(n.asyncId=i,n.asyncTo=i?a:void 0,n.promise=i?s:void 0)}return Rl.fun(l)&&ml.batchedUpdates((()=>{l(m,r,r.item)})),m})():s}function Hs(e,t){Ll(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Ws=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},$s=class extends Error{constructor(){super("SkipAnimationSignal")}},Ks=e=>e instanceof Js,qs=1,Js=class extends Na{constructor(){super(...arguments),this.id=qs++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=ls(this);return e&&e.getValue()}to(...e){return fl.to(this,e)}interpolate(...e){return Qa(`${Ja}The "interpolate" function is deprecated in v9 (use "to" instead)`),fl.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Ra(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||Ql.sort(this),Ra(this,{type:"priority",parent:this,priority:e})}},Ys=Symbol.for("SpringPhase"),Qs=e=>(1&e[Ys])>0,Zs=e=>(2&e[Ys])>0,Xs=e=>(4&e[Ys])>0,ec=(e,t)=>t?e[Ys]|=3:e[Ys]&=-3,tc=(e,t)=>t?e[Ys]|=4:e[Ys]&=-5,nc=class extends Js{constructor(e,t){if(super(),this.animation=new class{constructor(){this.changed=!1,this.values=Ds,this.toValues=null,this.fromValues=Ds,this.config=new class{constructor(){this.velocity=0,Object.assign(this,Fs)}},this.immediate=!1}},this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Rl.und(e)||!Rl.und(t)){const n=Rl.obj(e)?{...e}:{...t,from:e};Rl.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(Zs(this)||this._state.asyncTo)||Xs(this)}get goal(){return Ta(this.animation.to)}get velocity(){const e=ls(this);return e instanceof us?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return Qs(this)}get isAnimating(){return Zs(this)}get isPaused(){return Xs(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{toValues:o}=r;const{config:i}=r,l=ss(r.to);!l&&Pa(r.to)&&(o=Dl(Ta(r.to))),r.values.forEach(((a,s)=>{if(a.done)return;const c=a.constructor==ps?1:l?l[s].lastPosition:o[s];let u=r.immediate,p=c;if(!u){if(p=a.lastPosition,i.tension<=0)return void(a.done=!0);let t=a.elapsedTime+=e;const n=r.fromValues[s],o=null!=a.v0?a.v0:a.v0=Rl.arr(i.velocity)?i.velocity[s]:i.velocity;let l;const d=i.precision||(n==c?.005:Math.min(1,.001*Math.abs(c-n)));if(Rl.und(i.duration))if(i.decay){const e=!0===i.decay?.998:i.decay,r=Math.exp(-(1-e)*t);p=n+o/(1-e)*(1-r),u=Math.abs(a.lastPosition-p)<=d,l=o*r}else{l=null==a.lastVelocity?o:a.lastVelocity;const t=i.restVelocity||d/10,r=i.clamp?0:i.bounce,s=!Rl.und(r),f=n==c?a.v0>0:nt,y||(u=Math.abs(c-p)<=d,!u));++e){s&&(m=p==c||p>c==f,m&&(l=-l*r,p=c));l+=(1e-6*-i.tension*(p-c)+.001*-i.friction*l)/i.mass*g,p+=l*g}}else{let r=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,a.durationProgress>0&&(a.elapsedTime=i.duration*a.durationProgress,t=a.elapsedTime+=e)),r=(i.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,a.durationProgress=r),p=n+i.easing(r)*(c-n),l=(p-a.lastPosition)/e,u=1==r}a.lastVelocity=l,Number.isNaN(p)&&(console.warn("Got NaN while animating:",this),u=!0)}l&&!l[s].done&&(u=!1),u?a.done=!0:t=!1,a.setValue(p,i.round)&&(n=!0)}));const a=ls(this),s=a.getValue();if(t){const e=Ta(r.to);s===e&&!n||i.decay?n&&i.decay&&this._onChange(s):(a.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(s)}set(e){return ml.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Zs(this)){const{to:e,config:t}=this.animation;ml.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return Rl.und(e)?(n=this.queue||[],this.queue=[]):n=[Rl.obj(e)?e:{...t,to:e}],Promise.all(n.map((e=>this._update(e)))).then((e=>Us(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Hs(this._state,e&&this._lastCallId),ml.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=Rl.obj(n)?n[t]:n,(null==n||Os(n))&&(n=void 0),r=Rl.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return Qs(this)||(e.reverse&&([n,r]=[r,n]),r=Ta(r),Rl.und(r)?ls(this)||this._set(n):this._set(r)),o}_update({...e},t){const{key:n,defaultProps:r}=this;e.default&&Object.assign(r,Cs(e,((e,t)=>/^on/.test(t)?Es(e,n):e))),cc(this,e,"onProps"),uc(this,"onProps",e,this);const o=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const i=this._state;return Ls(++this._lastCallId,{key:n,props:e,defaultProps:r,state:i,actions:{pause:()=>{Xs(this)||(tc(this,!0),zl(i.pauseQueue),uc(this,"onPause",zs(this,rc(this,this.animation.to)),this))},resume:()=>{Xs(this)&&(tc(this,!1),Zs(this)&&this._resume(),zl(i.resumeQueue),uc(this,"onResume",zs(this,rc(this,this.animation.to)),this))},start:this._merge.bind(this,o)}}).then((n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=oc(e);if(t)return this._update(t,!0)}return n}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(Vs(this));const r=!Rl.und(e.to),o=!Rl.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(Vs(this));this._lastToId=t.callId}const{key:i,defaultProps:l,animation:a}=this,{to:s,from:c}=a;let{to:u=s,from:p=c}=e;!o||r||t.default&&!Rl.und(u)||(u=p),t.reverse&&([u,p]=[p,u]);const d=!Nl(p,c);d&&(a.from=p),p=Ta(p);const f=!Nl(u,s);f&&this._focus(u);const y=Os(t.to),{config:m}=a,{decay:g,velocity:h}=m;(r||o)&&(m.velocity=0),t.config&&!y&&function(e,t,n){n&&(Ms(n={...n},t),t={...n,...t}),Ms(e,t),Object.assign(e,t);for(const t in Fs)null==e[t]&&(e[t]=Fs[t]);let{frequency:r,damping:o}=e;const{mass:i}=e;Rl.und(r)||(r<.01&&(r=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/r,2)*i,e.friction=4*Math.PI*o*i/r)}(m,ks(t.config,i),t.config!==l.config?ks(l.config,i):void 0);let b=ls(this);if(!b||Rl.und(u))return n(zs(this,!0));const v=Rl.und(t.reset)?o&&!t.default:!Rl.und(p)&&Ss(t.reset,i),_=v?p:this.get(),k=Ps(u),S=Rl.num(k)||Rl.arr(k)||Xa(k),E=!y&&(!S||Ss(l.immediate||t.immediate,i));if(f){const e=gs(u);if(e!==b.constructor){if(!E)throw Error(`Cannot animate between ${b.constructor.name} and ${e.name}, as the "to" prop suggests`);b=this._set(k)}}const w=b.constructor;let A=Pa(u),C=!1;if(!A){const e=v||!Qs(this)&&d;(f||e)&&(C=Nl(Ps(_),k),A=!C),(Nl(a.immediate,E)||E)&&Nl(m.decay,g)&&Nl(m.velocity,h)||(A=!0)}if(C&&Zs(this)&&(a.changed&&!v?A=!0:A||this._stop(s)),!y&&((A||Pa(s))&&(a.values=b.getPayload(),a.toValues=Pa(u)?null:w==ps?[1]:Dl(k)),a.immediate!=E&&(a.immediate=E,E||v||this._set(s)),A)){const{onRest:e}=a;Fl(sc,(e=>cc(this,t,e)));const r=zs(this,rc(this,s));zl(this._pendingCalls,r),this._pendingCalls.add(n),a.changed&&ml.batchedUpdates((()=>{a.changed=!v,e?.(r,this),v?ks(l.onRest,r):a.onStart?.(r,this)}))}v&&this._set(_),y?n(Gs(t.to,t,this._state,this)):A?this._start():Zs(this)&&!f?this._pendingCalls.add(n):n(js(_))}_focus(e){const t=this.animation;e!==t.to&&(Oa(this)&&this._detach(),t.to=e,Oa(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Pa(t)&&(Ma(t,this),Ks(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Pa(e)&&Da(e,this)}_set(e,t=!0){const n=Ta(e);if(!Rl.und(n)){const e=ls(this);if(!e||!Nl(n,e.getValue())){const r=gs(n);e&&e.constructor==r?e.setValue(n):as(this,r.create(n)),e&&ml.batchedUpdates((()=>{this._onChange(n,t)}))}}return ls(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,uc(this,"onStart",zs(this,rc(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),ks(this.animation.onChange,e,this)),ks(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;ls(this).reset(Ta(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),Zs(this)||(ec(this,!0),Xs(this)||this._resume())}_resume(){fl.skipAnimation?this.finish():Ql.start(this)}_stop(e,t){if(Zs(this)){ec(this,!1);const n=this.animation;Fl(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Ra(this,{type:"idle",parent:this});const r=t?Vs(this.get()):zs(this.get(),rc(this,e??n.to));zl(this._pendingCalls,r),n.changed&&(n.changed=!1,uc(this,"onRest",r,this))}}};function rc(e,t){const n=Ps(t);return Nl(Ps(e.get()),n)}function oc(e,t=e.loop,n=e.to){const r=ks(t);if(r){const o=!0!==r&&Bs(r),i=(o||e).reverse,l=!o||o.reset;return ic({...e,loop:t,default:!1,pause:void 0,to:!i||Os(n)?n:void 0,from:l?e.from:void 0,reset:l,...o})}}function ic(e){const{to:t,from:n}=e=Bs(e),r=new Set;return Rl.obj(t)&&ac(t,r),Rl.obj(n)&&ac(n,r),e.keys=r.size?Array.from(r):null,e}function lc(e){const t=ic(e);return Rl.und(t.default)&&(t.default=Cs(t)),t}function ac(e,t){Ml(e,((e,n)=>null!=e&&t.add(n)))}var sc=["onStart","onRest","onChange","onPause","onResume"];function cc(e,t,n){e.animation[n]=t[n]!==ws(t,n)?Es(t[n],e.key):void 0}function uc(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var pc=["onStart","onChange","onRest"],dc=1,fc=class{constructor(e,t){this.id=dc++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];Rl.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(ic(e)),this}start(e){let{queue:t}=this;return e?t=Dl(e).map(ic):this.queue=[],this._flush?this._flush(this,t):(_c(this,t),yc(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Fl(Dl(t),(t=>n[t].stop(!!e)))}else Hs(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Rl.und(e))this.start({pause:!0});else{const t=this.springs;Fl(Dl(e),(e=>t[e].pause()))}return this}resume(e){if(Rl.und(e))this.start({pause:!1});else{const t=this.springs;Fl(Dl(e),(e=>t[e].resume()))}return this}each(e){Ml(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,Ll(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const i=!r&&this._started,l=o||i&&n.size?this.get():null;o&&t.size&&Ll(t,(([e,t])=>{t.value=l,e(t,this,this._item)})),i&&(this._started=!1,Ll(n,(([e,t])=>{t.value=l,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}ml.onFrame(this._onFrame)}};function yc(e,t){return Promise.all(t.map((t=>mc(e,t)))).then((t=>Us(e,t)))}async function mc(e,t,n){const{keys:r,to:o,from:i,loop:l,onRest:a,onResolve:s}=t,c=Rl.obj(t.default)&&t.default;l&&(t.loop=!1),!1===o&&(t.to=null),!1===i&&(t.from=null);const u=Rl.arr(o)||Rl.fun(o)?o:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Fl(pc,(n=>{const r=t[n];if(Rl.fun(r)){const o=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e||!1,cancelled:t||!1})},c&&(c[n]=t[n])}}));const p=e._state;t.pause===!p.paused?(p.paused=t.pause,zl(t.pause?p.pauseQueue:p.resumeQueue)):p.paused&&(t.pause=!0);const d=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),f=!0===t.cancel||!0===ws(t,"cancel");(u||f&&p.asyncId)&&d.push(Ls(++e._lastAsyncId,{props:t,state:p,actions:{pause:Ol,resume:Ol,start(t,n){f?(Hs(p,e._lastAsyncId),n(Vs(e))):(t.onRest=a,n(Gs(u,t,p,e)))}}})),p.paused&&await new Promise((e=>{p.resumeQueue.add(e)}));const y=Us(e,await Promise.all(d));if(l&&y.finished&&(!n||!y.noop)){const n=oc(t,l,o);if(n)return _c(e,[n]),mc(e,n,!0)}return s&&ml.batchedUpdates((()=>s(y,e,e.item))),y}function gc(e,t){const n={...e.springs};return t&&Fl(Dl(t),(e=>{Rl.und(e.keys)&&(e=ic(e)),Rl.obj(e.to)||(e={...e,to:void 0}),vc(n,e,(e=>bc(e)))})),hc(e,n),n}function hc(e,t){Ml(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Ma(t,e))}))}function bc(e,t){const n=new nc;return n.key=e,t&&Ma(n,t),n}function vc(e,t,n){t.keys&&Fl(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function _c(e,t){Fl(t,(t=>{vc(e.springs,t,(t=>bc(t,e)))}))}var kc,Sc,Ec=({children:e,...t})=>{const n=(0,ul.useContext)(wc),r=t.pause||!!n.pause,o=t.immediate||!!n.immediate;t=function(e,t){const[n]=(0,ul.useState)((()=>({inputs:t,result:e()}))),r=(0,ul.useRef)(),o=r.current;let i=o;if(i){const n=Boolean(t&&i.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{r.current=i,o==n&&(n.inputs=n.result=void 0)}),[i]),i.result}((()=>({pause:r,immediate:o})),[r,o]);const{Provider:i}=wc;return ul.createElement(i,{value:t},e)},wc=(kc=Ec,Sc={},Object.assign(kc,ul.createContext(Sc)),kc.Provider._context=kc,kc.Consumer._context=kc,kc);Ec.Provider=wc.Provider,Ec.Consumer=wc.Consumer;var Ac=()=>{const e=[],t=function(t){Za(`${Ja}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return Fl(e,((e,o)=>{if(Rl.und(t))r.push(e.start());else{const i=n(t,e,o);i&&r.push(e.start(i))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return Fl(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Fl(e,(e=>e.resume(...arguments))),this},t.set=function(t){Fl(e,((e,n)=>{const r=Rl.fun(t)?t(n,e):t;r&&e.set(r)}))},t.start=function(t){const n=[];return Fl(e,((e,r)=>{if(Rl.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return Fl(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Fl(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Rl.fun(e)?e(n,t):e};return t._getProps=n,t};function Cc(e,t,n){const r=Rl.fun(t)&&t;r&&!n&&(n=[]);const o=(0,ul.useMemo)((()=>r||3==arguments.length?Ac():void 0),[]),i=(0,ul.useRef)(0),l=ts(),a=(0,ul.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=gc(e,t);return i.current>0&&!a.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?yc(e,t):new Promise((r=>{hc(e,n),a.queue.push((()=>{r(yc(e,t))})),l()}))}})),[]),s=(0,ul.useRef)([...a.ctrls]),c=[],u=os(e)||0;function p(e,n){for(let o=e;o{Fl(s.current.slice(e,u),(e=>{Rs(e,o),e.stop(!0)})),s.current.length=e,p(u,e)}),[e]),(0,ul.useMemo)((()=>{p(0,Math.min(u,e))}),n);const d=s.current.map(((e,t)=>gc(e,c[t]))),f=(0,ul.useContext)(Ec),y=os(f),m=f!==y&&Ts(f);es((()=>{i.current++,a.ctrls=s.current;const{queue:e}=a;e.length&&(a.queue=[],Fl(e,(e=>e()))),Fl(s.current,((e,t)=>{o?.add(e),m&&e.start({default:f});const n=c[t];n&&(Ns(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),ns((()=>()=>{Fl(a.ctrls,(e=>e.stop(!0)))}));const g=d.map((e=>({...e})));return o?[g,o]:g}function Ic(e,t){const n=Rl.fun(e),[[r],o]=Cc(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}var xc=class extends Js{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=_a(...t);const n=this._get(),r=gs(n);as(this,r.create(n))}advance(e){const t=this._get();Nl(t,this.get())||(ls(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Pc(this._active)&&Tc(this)}_get(){const e=Rl.arr(this.source)?this.source.map(Ta):Dl(Ta(this.source));return this.calc(...e)}_start(){this.idle&&!Pc(this._active)&&(this.idle=!1,Fl(ss(this),(e=>{e.done=!1})),fl.skipAnimation?(ml.batchedUpdates((()=>this.advance())),Tc(this)):Ql.start(this))}_attach(){let e=1;Fl(Dl(this.source),(t=>{Pa(t)&&Ma(t,this),Ks(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Fl(Dl(this.source),(e=>{Pa(e)&&Da(e,this)})),this._active.clear(),Tc(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Dl(this.source).reduce(((e,t)=>Math.max(e,(Ks(t)?t.priority:0)+1)),0))}};function Bc(e){return!1!==e.idle}function Pc(e){return!e.size||Array.from(e).every(Bc)}function Tc(e){e.idle||(e.idle=!0,Fl(ss(e),(e=>{e.done=!0})),Ra(e,{type:"idle",parent:e}))}fl.assign({createStringInterpolator:qa,to:(e,t)=>new xc(e,t)});Ql.advance;var Oc=window.ReactDOM,Rc=/^--/;function Nc(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||Rc.test(e)||Mc.hasOwnProperty(e)&&Mc[e]?(""+t).trim():t+"px"}var Fc={};var Mc={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Dc=["Webkit","Ms","Moz","O"];Mc=Object.keys(Mc).reduce(((e,t)=>(Dc.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),Mc);var Lc=/^(matrix|translate|scale|rotate|skew)/,Uc=/^(translate)/,jc=/^(rotate|skew)/,zc=(e,t)=>Rl.num(e)&&0!==e?e+t:e,Vc=(e,t)=>Rl.arr(e)?e.every((e=>Vc(e,t))):Rl.num(e)?e===t:parseFloat(e)===t,Gc=class extends fs{constructor({x:e,y:t,z:n,...r}){const o=[],i=[];(e||t||n)&&(o.push([e||0,t||0,n||0]),i.push((e=>[`translate3d(${e.map((e=>zc(e,"px"))).join(",")})`,Vc(e,0)]))),Ml(r,((e,t)=>{if("transform"===t)o.push([e||""]),i.push((e=>[e,""===e]));else if(Lc.test(t)){if(delete r[t],Rl.und(e))return;const n=Uc.test(t)?"px":jc.test(t)?"deg":"";o.push(Dl(e)),i.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${zc(o,n)})`,Vc(o,0)]:e=>[`${t}(${e.map((e=>zc(e,n))).join(",")})`,Vc(e,t.startsWith("scale")?1:0)])}})),o.length&&(r.transform=new Hc(o,i)),super(r)}},Hc=class extends Na{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Fl(this.inputs,((n,r)=>{const o=Ta(n[0]),[i,l]=this.transforms[r](Rl.arr(o)?o:n.map(Ta));e+=" "+i,t=t&&l})),t?"none":e}observerAdded(e){1==e&&Fl(this.inputs,(e=>Fl(e,(e=>Pa(e)&&Ma(e,this)))))}observerRemoved(e){0==e&&Fl(this.inputs,(e=>Fl(e,(e=>Pa(e)&&Da(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Ra(this,e)}};fl.assign({batchedUpdates:Oc.unstable_batchedUpdates,createStringInterpolator:qa,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var Wc=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new fs(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},i=e=>{const t=_s(e)||"Anonymous";return(e=Rl.str(e)?i[e]||(i[e]=hs(e,o)):e[vs]||(e[vs]=hs(e,o))).displayName=`Animated(${t})`,e};return Ml(e,((t,n)=>{Rl.arr(e)&&(n=_s(t)),i[n]=i(t)})),{animated:i}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:o,scrollTop:i,scrollLeft:l,viewBox:a,...s}=t,c=Object.values(s),u=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:Fc[t]||(Fc[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==o&&(e.textContent=o);for(const t in r)if(r.hasOwnProperty(t)){const n=Nc(t,r[t]);Rc.test(t)?e.style.setProperty(t,n):e.style[t]=n}u.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==i&&(e.scrollTop=i),void 0!==l&&(e.scrollLeft=l),void 0!==a&&e.setAttribute("viewBox",a)},createAnimatedStyle:e=>new Gc(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),$c=Wc.animated;const Kc=e=>e+1,qc=e=>({top:e.offsetTop,left:e.offsetLeft});var Jc=function(e){let{isSelected:t,adjustScrolling:n,enableAnimation:r,triggerAnimationOnChange:o}=e;const i=(0,a.useRef)(),l=(0,p.useReducedMotion)()||!r,[s,c]=(0,a.useReducer)(Kc,0),[u,d]=(0,a.useReducer)(Kc,0),[f,y]=(0,a.useState)({x:0,y:0}),m=(0,a.useMemo)((()=>i.current?qc(i.current):null),[o]),g=(0,a.useMemo)((()=>{if(!n||!i.current)return()=>{};const e=(0,Hi.getScrollContainer)(i.current);if(!e)return()=>{};const t=i.current.getBoundingClientRect();return()=>{const n=i.current.getBoundingClientRect().top-t.top;n&&(e.scrollTop+=n)}}),[o,n]);return(0,a.useLayoutEffect)((()=>{s&&d()}),[s]),(0,a.useLayoutEffect)((()=>{if(!m)return;if(l)return void g();i.current.style.transform=void 0;const e=qc(i.current);c(),y({x:Math.round(m.left-e.left),y:Math.round(m.top-e.top)})}),[o]),Ic({from:{x:f.x,y:f.y},to:{x:0,y:0},reset:s!==u,config:{mass:5,tension:2e3,friction:200},immediate:l,onChange:function(e){let{value:n}=e;if(!i.current)return;let{x:r,y:o}=n;r=Math.round(r),o=Math.round(o);const l=0===r&&0===o;i.current.style.transformOrigin="center center",i.current.style.transform=l?void 0:`translate3d(${r}px,${o}px,0)`,i.current.style.zIndex=t?"1":"",g()}}),i};const Yc=".block-editor-block-list__block",Qc=".block-list-appender",Zc=".block-editor-button-block-appender";function Xc(e,t){return t.closest([Yc,Qc,Zc].join(","))===e}function eu(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;const t=e.closest(Yc);return t?t.id.slice("block-".length):void 0}function tu(e){const t=(0,a.useRef)(),n=function(e){return(0,d.useSelect)((t=>{const{getSelectedBlocksInitialCaretPosition:n,__unstableGetEditorMode:r,isBlockSelected:o}=t(sr);if(o(e)&&"edit"===r())return n()}),[e])}(e),{isBlockSelected:r,isMultiSelecting:o}=(0,d.useSelect)(sr);return(0,a.useEffect)((()=>{if(!r(e)||o())return;if(null==n)return;if(!t.current)return;const{ownerDocument:i}=t.current;if(Xc(t.current,i.activeElement))return;const l=Hi.focus.tabbable.find(t.current).filter((e=>(0,Hi.isTextField)(e))),a=-1===n,s=l[a?l.length-1:0]||t.current;if(Xc(t.current,s)){if(!t.current.getAttribute("contenteditable")){const e=Hi.focus.tabbable.findNext(t.current);if(e&&Xc(t.current,e)&&(0,Hi.isFormElement)(e))return void e.focus()}(0,Hi.placeCaretAtHorizontalEdge)(s,a)}else t.current.focus()}),[n,e]),t}function nu(e){if(e.defaultPrevented)return;const t="mouseover"===e.type?"add":"remove";e.preventDefault(),e.currentTarget.classList[t]("is-hovered")}function ru(){const e=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return t().outlineMode}),[]);return(0,p.useRefEffect)((t=>{if(e)return t.addEventListener("mouseout",nu),t.addEventListener("mouseover",nu),()=>{t.removeEventListener("mouseout",nu),t.removeEventListener("mouseover",nu),t.classList.remove("is-hovered")}}),[e])}function ou(e){return(0,d.useSelect)((t=>{const{isBlockBeingDragged:n,isBlockHighlighted:r,isBlockSelected:i,isBlockMultiSelected:l,getBlockName:a,getSettings:s,hasSelectedInnerBlock:u,isTyping:p,__unstableIsFullySelected:d,__unstableSelectionHasUnmergeableBlock:f}=t(sr),{outlineMode:y}=s(),m=n(e),g=i(e),h=a(e),b=u(e,!0),v=l(e);return c()({"is-selected":g,"is-highlighted":r(e),"is-multi-selected":v,"is-partially-selected":v&&!d()&&!f(),"is-reusable":(0,o.isReusableBlock)((0,o.getBlockType)(h)),"is-dragging":m,"has-child-selected":b,"remove-outline":g&&y&&p()})}),[e])}function iu(e){return(0,d.useSelect)((t=>{const n=t(sr).getBlockName(e),r=(0,o.getBlockType)(n);if((null==r?void 0:r.apiVersion)>1)return(0,o.getBlockDefaultClassName)(n)}),[e])}function lu(e){return(0,d.useSelect)((t=>{const{getBlockName:n,getBlockAttributes:r}=t(sr),i=r(e);if(null==i||!i.className)return;const l=(0,o.getBlockType)(n(e));return(null==l?void 0:l.apiVersion)>1?i.className:void 0}),[e])}function au(e){return(0,d.useSelect)((t=>{const{hasBlockMovingClientId:n,canInsertBlockType:r,getBlockName:o,getBlockRootClientId:i,isBlockSelected:l}=t(sr);if(!l(e))return;const a=n();return a?c()("is-block-moving-mode",{"can-insert-moving-block":r(o(a),i(e))}):void 0}),[e])}function su(e){const{isBlockSelected:t}=(0,d.useSelect)(sr),{selectBlock:n,selectionChange:r}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((o=>{function i(i){o.parentElement.closest('[contenteditable="true"]')||(t(e)?i.target.isContentEditable||r(e):Xc(o,i.target)&&n(e))}return o.addEventListener("focusin",i),()=>{o.removeEventListener("focusin",i)}}),[t,n])}var cu=window.wp.keycodes;function uu(e){const t=(0,d.useSelect)((t=>t(sr).isBlockSelected(e)),[e]),{getBlockRootClientId:n,getBlockIndex:r}=(0,d.useSelect)(sr),{insertDefaultBlock:o,removeBlock:i}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((l=>{if(t)return l.addEventListener("keydown",a),l.addEventListener("dragstart",s),()=>{l.removeEventListener("keydown",a),l.removeEventListener("dragstart",s)};function a(t){const{keyCode:a,target:s}=t;a!==cu.ENTER&&a!==cu.BACKSPACE&&a!==cu.DELETE||s!==l||(0,Hi.isTextField)(s)||(t.preventDefault(),a===cu.ENTER?o({},n(e),r(e)+1):i(e))}function s(e){e.preventDefault()}}),[e,t,n,r,o,i])}function pu(e){const{isNavigationMode:t,isBlockSelected:n}=(0,d.useSelect)(sr),{setNavigationMode:r,selectBlock:o}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((i=>{function l(i){t()&&!i.defaultPrevented&&(i.preventDefault(),n(e)?r(!1):o(e))}return i.addEventListener("mousedown",l),()=>{i.addEventListener("mousedown",l)}}),[e,t,n,r])}function du(){const e=(0,a.useContext)(Gm);return(0,p.useRefEffect)((t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}}),[e])}function fu(e){return(0,d.useSelect)((t=>{const{__unstableHasActiveBlockOverlayActive:n}=t(sr);return n(e)}),[e])}function yu(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{__unstableIsHtml:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{clientId:n,className:r,wrapperProps:i={},isAligned:l}=(0,a.useContext)(mu),{index:s,mode:u,name:f,blockApiVersion:y,blockTitle:g,isPartOfSelection:h,adjustScrolling:b,enableAnimation:v}=(0,d.useSelect)((e=>{const{getBlockIndex:t,getBlockMode:r,getBlockName:i,isTyping:l,getGlobalBlockCount:a,isBlockSelected:s,isBlockMultiSelected:c,isAncestorMultiSelected:u,isFirstMultiSelectedBlock:p}=e(sr),d=s(n),f=c(n)||u(n),y=i(n),m=(0,o.getBlockType)(y);return{index:t(n),mode:r(n),name:y,blockApiVersion:(null==m?void 0:m.apiVersion)||1,blockTitle:null==m?void 0:m.title,isPartOfSelection:d||f,adjustScrolling:d||p(n),enableAnimation:!l()&&a()<=200}}),[n]),_=fu(n),k=(0,m.sprintf)((0,m.__)("Block: %s"),g),S="html"!==u||t?"":"-visual",E=(0,p.useMergeRefs)([e.ref,tu(n),Pr(n),su(n),uu(n),pu(n),ru(),du(),Jc({isSelected:h,adjustScrolling:b,enableAnimation:v,triggerAnimationOnChange:s}),(0,p.useDisabled)({isDisabled:!_})]),w=dr();return y<2&&n===w.clientId&&"undefined"!=typeof process&&process.env,{tabIndex:0,...i,...e,ref:E,id:`block-${n}${S}`,role:"document","aria-label":k,"data-block":n,"data-type":f,"data-title":g,className:c()(c()("block-editor-block-list__block",{"wp-block":!l,"has-block-overlay":_}),r,e.className,i.className,ou(n),iu(n),lu(n),au(n)),style:{...i.style,...e.style}}}yu.save=o.__unstableGetBlockProps;const mu=(0,a.createContext)();function gu(e){let{children:t,isHtml:n,...r}=e;return(0,a.createElement)("div",yu(r,{__unstableIsHtml:n}),t)}const hu=(0,d.withSelect)(((e,t)=>{let{clientId:n,rootClientId:r}=t;const{isBlockSelected:o,getBlockMode:i,isSelectionEnabled:l,getTemplateLock:a,__unstableGetBlockWithoutInnerBlocks:s,canRemoveBlock:c,canMoveBlock:u}=e(sr),p=s(n),d=o(n),f=a(r),y=c(n,r),m=u(n,r),{name:g,attributes:h,isValid:b}=p||{};return{mode:i(n),isSelectionEnabled:l(),isLocked:!!f,canRemove:y,canMove:m,block:p,name:g,attributes:h,isValid:b,isSelected:d}})),bu=(0,d.withDispatch)(((e,t,n)=>{const{updateBlockAttributes:r,insertBlocks:i,mergeBlocks:l,replaceBlocks:a,toggleSelection:s,__unstableMarkLastChangeAsPersistent:c,moveBlocksToPosition:u,removeBlock:p,selectBlock:d}=e(sr);return{setAttributes(e){const{getMultiSelectedBlockClientIds:o}=n.select(sr),i=o(),{clientId:l}=t,a=i.length?i:[l];r(a,e)},onInsertBlocks(e,n){const{rootClientId:r}=t;i(e,n,r)},onInsertBlocksAfter(e){const{clientId:r,rootClientId:o}=t,{getBlockIndex:l}=n.select(sr),a=l(r);i(e,a+1,o)},onMerge(e){const{clientId:r,rootClientId:i}=t,{getPreviousBlockClientId:s,getNextBlockClientId:c,getBlock:f,getBlockAttributes:y,getBlockName:m,getBlockOrder:g}=n.select(sr);if(e){if(i){const e=c(i);if(e){if(m(i)!==m(e))return void l(i,e);{const t=y(i),r=y(e);if(Object.keys(t).every((e=>t[e]===r[e])))return void n.batch((()=>{u(g(e),e,i),p(e,!1)}))}}}const e=c(r);if(!e)return;const t=(0,o.switchToBlockType)(f(e),"*");t&&t.length?a(e,t):l(r,e)}else{const e=s(r);if(e)l(e,r);else if(i){const e=s(i);if(e&&m(i)===m(e)){const t=y(i),r=y(e);if(Object.keys(t).every((e=>t[e]===r[e])))return void n.batch((()=>{u(g(i),i,e),p(i,!1)}))}const t=(0,o.switchToBlockType)(f(i),"*");t&&t.length&&n.batch((()=>{a(i,t),d(t[0].clientId,0)}))}}},onReplace(e,n,r){e.length&&!(0,o.isUnmodifiedDefaultBlock)(e[e.length-1])&&c(),a([t.clientId],e,n,r)},toggleSelection(e){s(e)}}}));var vu=(0,p.compose)(p.pure,hu,bu,(0,p.ifCondition)((e=>{let{block:t}=e;return!!t})),(0,f.withFilters)("editor.BlockListBlock"))((function(e){var t;let{block:{__unstableBlockSource:n},mode:r,isLocked:i,canRemove:l,clientId:s,isSelected:u,isSelectionEnabled:p,className:f,name:y,isValid:m,attributes:g,wrapperProps:h,setAttributes:b,onReplace:v,onInsertBlocksAfter:_,onMerge:k,toggleSelection:S}=e;const{themeSupportsLayout:E,hasContentLockedParent:w,isContentBlock:A,isContentLocking:C,isTemporarilyEditingAsBlocks:I}=(0,d.useSelect)((e=>{const{getSettings:t,__unstableGetContentLockingParent:n,getTemplateLock:r,__unstableGetTemporarilyEditingAsBlocks:i}=e(sr),l=!!n(s);return{themeSupportsLayout:t().supportsLayout,isContentBlock:e(o.store).__experimentalHasContentRoleAttribute(y),hasContentLockedParent:l,isContentLocking:"contentOnly"===r(s)&&!l,isTemporarilyEditingAsBlocks:i()===s}}),[y,s]),{removeBlock:x}=(0,d.useDispatch)(sr),B=(0,a.useCallback)((()=>x(s)),[s]);let P=(0,a.createElement)(Yi,{name:y,isSelected:u,attributes:g,setAttributes:b,insertBlocksAfter:i?void 0:_,onReplace:l?v:void 0,onRemove:l?B:void 0,mergeBlocks:l?k:void 0,clientId:s,isSelectionEnabled:p,toggleSelection:S});const T=(0,o.getBlockType)(y);w&&!A&&(h={...h,tabIndex:-1}),null!=T&&T.getEditWrapperProps&&(h=function(e,t){const n={...e,...t};return null!=e&&e.className&&null!=t&&t.className&&(n.className=c()(e.className,t.className)),null!=e&&e.style&&null!=t&&t.style&&(n.style={...e.style,...t.style}),n}(h,T.getEditWrapperProps(g)));const O=h&&!!h["data-align"]&&!E;let R;if(O&&(P=(0,a.createElement)("div",{className:"wp-block","data-align":h["data-align"]},P)),m)R="html"===r?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{style:{display:"none"}},P),(0,a.createElement)(gu,{isHtml:!0},(0,a.createElement)(cl,{clientId:s}))):(null==T?void 0:T.apiVersion)>1?P:(0,a.createElement)(gu,h,P);else{const e=n?(0,o.serializeRawBlock)(n):(0,o.getSaveContent)(T,g);R=(0,a.createElement)(gu,{className:"has-warning"},(0,a.createElement)(rl,{clientId:s}),(0,a.createElement)(a.RawHTML,null,(0,Hi.safeHTML)(e)))}const{"data-align":N,...F}=null!==(t=h)&&void 0!==t?t:{},M={clientId:s,className:c()({"is-content-locked":C,"is-content-locked-temporarily-editing-as-blocks":I,"is-content-block":w&&A},N&&E&&`align${N}`,f),wrapperProps:F,isAligned:O},D=(0,a.useMemo)((()=>M),Object.values(M));return(0,a.createElement)(mu.Provider,{value:D},(0,a.createElement)(al,{fallback:(0,a.createElement)(gu,{className:"has-warning"},(0,a.createElement)(il,null))},R))})),_u=window.wp.htmlEntities;var ku=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const Su=[(0,a.createInterpolateElement)((0,m.__)("While writing, you can press / to quickly insert new blocks."),{kbd:(0,a.createElement)("kbd",null)}),(0,a.createInterpolateElement)((0,m.__)("Indent a list by pressing space at the beginning of a line."),{kbd:(0,a.createElement)("kbd",null)}),(0,a.createInterpolateElement)((0,m.__)("Outdent a list by pressing backspace at the beginning of a line."),{kbd:(0,a.createElement)("kbd",null)}),(0,m.__)("Drag files into the editor to automatically insert media blocks."),(0,m.__)("Change a block's type by pressing the block icon on the toolbar.")];var Eu=function(){const[e]=(0,a.useState)(Math.floor(Math.random()*Su.length));return(0,a.createElement)(f.Tip,null,Su[e])};var wu=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));var Au=(0,a.memo)((function(e){var t;let{icon:n,showColors:r=!1,className:o}=e;"block-default"===(null===(t=n)||void 0===t?void 0:t.src)&&(n={src:wu});const i=(0,a.createElement)(f.Icon,{icon:n&&n.src?n.src:n}),l=r?{backgroundColor:n&&n.background,color:n&&n.foreground}:{};return(0,a.createElement)("span",{style:l,className:c()("block-editor-block-icon",o,{"has-colors":r})},i)}));var Cu=function(e){let{title:t,icon:n,description:r,blockType:o}=e;return o&&(j()("`blockType` property in `BlockCard component`",{since:"5.7",alternative:"`title, icon and description` properties"}),({title:t,icon:n,description:r}=o)),(0,a.createElement)("div",{className:"block-editor-block-card"},(0,a.createElement)(Au,{icon:n,showColors:!0}),(0,a.createElement)("div",{className:"block-editor-block-card__content"},(0,a.createElement)("h2",{className:"block-editor-block-card__title"},t),(0,a.createElement)("span",{className:"block-editor-block-card__description"},r)))};const Iu=(0,p.createHigherOrderComponent)((e=>(0,d.withRegistry)((t=>{let{useSubRegistry:n=!0,registry:r,...o}=t;if(!n)return(0,a.createElement)(e,l({registry:r},o));const[i,s]=(0,a.useState)(null);return(0,a.useEffect)((()=>{const e=(0,d.createRegistry)({},r);e.registerStore(lr,ar),s(e)}),[r]),i?(0,a.createElement)(d.RegistryProvider,{value:i},(0,a.createElement)(e,l({registry:i},o))):null}))),"withRegistryProvider");const xu=()=>{};function Bu(e){let{clientId:t=null,value:n,selection:r,onChange:i=xu,onInput:l=xu}=e;const s=(0,d.useRegistry)(),{resetBlocks:c,resetSelection:u,replaceInnerBlocks:p,setHasControlledInnerBlocks:f,__unstableMarkNextChangeAsNotPersistent:y}=s.dispatch(sr),{getBlockName:m,getBlocks:g}=s.select(sr),h=(0,d.useSelect)((e=>!t||e(sr).areInnerBlocksControlled(t)),[t]),b=(0,a.useRef)({incoming:null,outgoing:[]}),v=(0,a.useRef)(!1),_=()=>{n&&(y(),t?s.batch((()=>{f(t,!0);const e=n.map((e=>(0,o.cloneBlock)(e)));v.current&&(b.current.incoming=e),y(),p(t,e)})):(v.current&&(b.current.incoming=n),c(n)))},k=(0,a.useRef)(l),S=(0,a.useRef)(i);(0,a.useEffect)((()=>{k.current=l,S.current=i}),[l,i]),(0,a.useEffect)((()=>{b.current.outgoing.includes(n)?b.current.outgoing[b.current.outgoing.length-1]===n&&(b.current.outgoing=[]):g(t)!==n&&(b.current.outgoing=[],_(),r&&u(r.selectionStart,r.selectionEnd,r.initialPosition))}),[n,t]),(0,a.useEffect)((()=>{h||(b.current.outgoing=[],_())}),[h]),(0,a.useEffect)((()=>{const{getSelectionStart:e,getSelectionEnd:n,getSelectedBlocksInitialCaretPosition:r,isLastBlockChangePersistent:o,__unstableIsLastBlockChangeIgnored:i,areInnerBlocksControlled:l}=s.select(sr);let a=g(t),c=o(),u=!1;v.current=!0;const p=s.subscribe((()=>{if(null!==t&&null===m(t))return;if(!(!t||l(t)))return;const s=o(),p=g(t),d=p!==a;if(a=p,d&&(b.current.incoming||i()))return b.current.incoming=null,void(c=s);if(d||u&&!d&&s&&!c){c=s,b.current.outgoing.push(a);(c?S.current:k.current)(a,{selection:{selectionStart:e(),selectionEnd:n(),initialPosition:r()}})}u=d}));return()=>p()}),[s,t])}var Pu=Iu((function(e){const{children:t,settings:n}=e,{updateSettings:r}=(0,d.useDispatch)(sr);return(0,a.useEffect)((()=>{r(n)}),[n]),Bu(e),(0,a.createElement)(Br,null,t)}));function Tu(e){let{onClick:t}=e;return(0,a.createElement)("div",{tabIndex:0,role:"button",onClick:t,onKeyPress:t},(0,a.createElement)(f.Disabled,null,(0,a.createElement)(Wm,null)))}function Ou(){const{hasSelectedBlock:e,hasMultiSelection:t}=(0,d.useSelect)(sr),{clearSelectedBlock:n}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((r=>{function o(o){(e()||t())&&o.target===r&&n()}return r.addEventListener("mousedown",o),()=>{r.removeEventListener("mousedown",o)}}),[e,t,n])}function Ru(e){return(0,a.createElement)("div",l({ref:Ou()},e))}function Nu(e){const{isMultiSelecting:t,getMultiSelectedBlockClientIds:n,hasMultiSelection:r,getSelectedBlockClientId:o,getSelectedBlocksInitialCaretPosition:i,__unstableIsFullySelected:l}=e(sr);return{isMultiSelecting:t(),multiSelectedBlockClientIds:n(),hasMultiSelection:r(),selectedBlockClientId:o(),initialPosition:i(),isFullSelection:l()}}function Fu(){const{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:n,hasMultiSelection:r,selectedBlockClientId:o,isFullSelection:i}=(0,d.useSelect)(Nu,[]);return(0,p.useRefEffect)((o=>{const{ownerDocument:l}=o,{defaultView:a}=l;if(null==e)return;if(!r||t)return;const{length:s}=n;s<2||i&&(o.contentEditable=!0,o.focus(),a.getSelection().removeAllRanges())}),[r,t,n,o,e,i])}function Mu(e,t,n,r){let o,i=Hi.focus.focusable.find(n);return t&&i.reverse(),i=i.slice(i.indexOf(e)+1),r&&(o=e.getBoundingClientRect()),i.find((function(e){if(!Hi.focus.tabbable.isTabbableIndex(e))return!1;if(e.isContentEditable&&"true"!==e.contentEditable)return!1;if(r){const t=e.getBoundingClientRect();if(t.left>=o.right||t.right<=o.left)return!1}return!0}))}function Du(){const{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getSettings:n,hasMultiSelection:r,__unstableIsFullySelected:o}=(0,d.useSelect)(sr),{selectBlock:i}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((l=>{let a;function s(){a=null}function c(s){const{keyCode:c,target:u}=s,p=c===cu.UP,d=c===cu.DOWN,f=c===cu.LEFT,y=c===cu.RIGHT,m=p||f,g=f||y,h=p||d,b=g||h,v=s.shiftKey,_=v||s.ctrlKey||s.altKey||s.metaKey,k=h?Hi.isVerticalEdge:Hi.isHorizontalEdge,{ownerDocument:S}=l,{defaultView:E}=S;if(r()){if(!o())return;if(s.defaultPrevented)return;if(!b)return;if(v)return;return s.preventDefault(),void(m?i(e()):i(t(),-1))}if(h?a||(a=(0,Hi.computeCaretRect)(E)):a=null,s.defaultPrevented)return;if(!b)return;if(!function(e,t,n){if((t===cu.UP||t===cu.DOWN)&&!n)return!0;const{tagName:r}=e;if("INPUT"===r)return["button","checkbox","color","file","image","radio","reset","submit"].includes(e.getAttribute("type"));return"TEXTAREA"!==r}(u,c,_))return;const w=(0,Hi.isRTL)(u)?!m:m,{keepCaretInsideBlock:A}=n();if(v)(function(e,t){const n=Mu(e,t,l);return n&&eu(n)})(u,m)&&k(u,m)&&(l.contentEditable=!0,l.focus());else if(h&&(0,Hi.isVerticalEdge)(u,m)&&!A){const e=Mu(u,m,l,!0);e&&((0,Hi.placeCaretAtVerticalEdge)(e,m,a),s.preventDefault())}else if(g&&E.getSelection().isCollapsed&&(0,Hi.isHorizontalEdge)(u,w)&&!A){const e=Mu(u,w,l);(0,Hi.placeCaretAtHorizontalEdge)(e,m),s.preventDefault()}}return l.addEventListener("mousedown",s),l.addEventListener("keydown",c),()=>{l.removeEventListener("mousedown",s),l.removeEventListener("keydown",c)}}),[])}var Lu=window.wp.keyboardShortcuts;function Uu(){const{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:n}=(0,d.useSelect)(sr),{multiSelect:r,selectBlock:o}=(0,d.useDispatch)(sr),i=(0,Lu.__unstableUseShortcutEventMatch)();return(0,p.useRefEffect)((l=>{function a(a){if(!i("core/block-editor/select-all",a))return;const s=t();if(s.length<2&&!(0,Hi.isEntirelySelected)(a.target))return;a.preventDefault();const[c]=s,u=n(c),p=e(u);s.length!==p.length?r(p[0],p[p.length-1]):u&&(l.ownerDocument.defaultView.getSelection().removeAllRanges(),o(u))}return l.addEventListener("keydown",a),()=>{l.removeEventListener("keydown",a)}}),[])}function ju(e,t){e.contentEditable=t,t&&e.focus()}function zu(){const{startMultiSelect:e,stopMultiSelect:t}=(0,d.useDispatch)(sr),{isSelectionEnabled:n,hasMultiSelection:r,isDraggingBlocks:o}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((i=>{const{ownerDocument:l}=i,{defaultView:a}=l;let s,c;function u(){t(),a.removeEventListener("mouseup",u),c=a.requestAnimationFrame((()=>{if(r())return;ju(i,!1);const e=a.getSelection();if(e.rangeCount){const{commonAncestorContainer:t}=e.getRangeAt(0);s.contains(t)&&s.focus()}}))}function p(t){let{buttons:r,target:c}=t;o()||1===r&&c.getAttribute("contenteditable")&&n()&&(s=l.activeElement,e(),a.addEventListener("mouseup",u),ju(i,!0))}return i.addEventListener("mouseout",p),()=>{i.removeEventListener("mouseout",p),a.removeEventListener("mouseup",u),a.cancelAnimationFrame(c)}}),[e,t,n,r])}function Vu(e,t){e.contentEditable=t,t&&e.focus()}function Gu(){const{multiSelect:e,selectBlock:t,selectionChange:n}=(0,d.useDispatch)(sr),{getBlockParents:r,getBlockSelectionStart:o}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((n=>{const{ownerDocument:i}=n,{defaultView:l}=i;function a(i){const a=l.getSelection();if(!a.rangeCount)return;const s=i.shiftKey&&"mouseup"===i.type;if(a.isCollapsed&&!s)return void Vu(n,!1);let c=eu(function(e){const{anchorNode:t,anchorOffset:n}=e;return t.nodeType===t.TEXT_NODE||0===n?t:t.childNodes[n-1]}(a)),u=eu(function(e){const{focusNode:t,focusOffset:n}=e;return t.nodeType===t.TEXT_NODE||n===t.childNodes.length?t:t.childNodes[n]}(a));if(s){const e=o(),t=eu(i.target),n=t!==u;(c===u&&a.isCollapsed||!u||n)&&(u=t),c!==e&&(c=e)}if(void 0===c&&void 0===u)return void Vu(n,!1);if(c===u)t(c);else{const t=[...r(c),c],n=[...r(u),u],o=function(e,t){let n=0;for(;e[n]===t[n];)n++;return n}(t,n);e(t[o],n[o])}}function s(){i.addEventListener("selectionchange",a),l.addEventListener("mouseup",a)}function c(){i.removeEventListener("selectionchange",a),l.removeEventListener("mouseup",a)}function u(){c(),s()}return s(),n.addEventListener("focusin",u),()=>{c(),n.removeEventListener("focusin",u)}}),[e,t,n,r])}function Hu(){const{selectBlock:e}=(0,d.useDispatch)(sr),{isSelectionEnabled:t,getBlockSelectionStart:n,hasMultiSelection:r}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((o=>{function i(i){if(!t()||0!==i.button)return;const l=n(),a=eu(i.target);i.shiftKey?l!==a&&(o.contentEditable=!0,o.focus()):r()&&e(a)}return o.addEventListener("mousedown",i),()=>{o.removeEventListener("mousedown",i)}}),[e,t,n,r])}function Wu(){const{__unstableIsFullySelected:e,getSelectedBlockClientIds:t,__unstableIsSelectionMergeable:n,hasMultiSelection:r}=(0,d.useSelect)(sr),{replaceBlocks:i,__unstableSplitSelection:l,removeBlocks:a,__unstableDeleteSelection:s,__unstableExpandSelection:c}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((u=>{function p(e){var t;r()&&null!==(t=e.inputType)&&void 0!==t&&t.startsWith("format")&&e.preventDefault()}function d(p){p.defaultPrevented||r()&&(p.keyCode===cu.ENTER?(u.contentEditable=!1,p.preventDefault(),e()?i(t(),(0,o.createBlock)((0,o.getDefaultBlockName)())):l()):p.keyCode===cu.BACKSPACE||p.keyCode===cu.DELETE?(u.contentEditable=!1,p.preventDefault(),e()?a(t()):n()?s(p.keyCode===cu.DELETE):c()):1!==p.key.length||p.metaKey||p.ctrlKey||(u.contentEditable=!1,n()?s(p.keyCode===cu.DELETE):(p.preventDefault(),u.ownerDocument.defaultView.getSelection().removeAllRanges())))}function f(e){r()&&(u.contentEditable=!1,n()?s():(e.preventDefault(),u.ownerDocument.defaultView.getSelection().removeAllRanges()))}return u.addEventListener("beforeinput",p),u.addEventListener("keydown",d),u.addEventListener("compositionstart",f),()=>{u.removeEventListener("beforeinput",p),u.removeEventListener("keydown",d),u.removeEventListener("compositionstart",f)}}),[])}function $u(){const[e,t,n]=function(){const e=(0,a.useRef)(),t=(0,a.useRef)(),n=(0,a.useRef)(),r=(0,a.useRef)(),{hasMultiSelection:o,getSelectedBlockClientId:i,getBlockCount:l}=(0,d.useSelect)(sr),{setNavigationMode:s}=(0,d.useDispatch)(sr),c=(0,d.useSelect)((e=>e(sr).isNavigationMode()),[])?void 0:"0",u=(0,a.useRef)();function f(t){if(u.current)u.current=null;else if(o())e.current.focus();else if(i())r.current.focus();else{s(!0);const n=t.target.compareDocumentPosition(e.current)&t.target.DOCUMENT_POSITION_FOLLOWING?"findNext":"findPrevious";Hi.focus.tabbable[n](t.target).focus()}}const y=(0,a.createElement)("div",{ref:t,tabIndex:c,onFocus:f}),m=(0,a.createElement)("div",{ref:n,tabIndex:c,onFocus:f}),g=(0,p.useRefEffect)((a=>{function c(e){if(e.defaultPrevented)return;if(e.keyCode===cu.ESCAPE)return e.preventDefault(),void s(!0);if(e.keyCode!==cu.TAB)return;const r=e.shiftKey,l=r?"findPrevious":"findNext";if(!o()&&!i())return void(e.target===a&&s(!0));if(((0,Hi.isFormElement)(e.target)||e.target.getAttribute("data-block")===i())&&(0,Hi.isFormElement)(Hi.focus.tabbable[l](e.target)))return;const c=r?t:n;u.current=!0,c.current.focus({preventScroll:!0})}function p(e){r.current=e.target;const{ownerDocument:t}=a;e.relatedTarget||t.activeElement!==t.body||0!==l()||a.focus()}function d(r){var o;if(r.keyCode!==cu.TAB)return;if("region"===(null===(o=r.target)||void 0===o?void 0:o.getAttribute("role")))return;if(e.current===r.target)return;const i=r.shiftKey?"findPrevious":"findNext",l=Hi.focus.tabbable[i](r.target);l!==t.current&&l!==n.current||(r.preventDefault(),l.focus({preventScroll:!0}))}const{ownerDocument:f}=a,{defaultView:y}=f;return y.addEventListener("keydown",d),a.addEventListener("keydown",c),a.addEventListener("focusout",p),()=>{y.removeEventListener("keydown",d),a.removeEventListener("keydown",c),a.removeEventListener("focusout",p)}}),[]);return[y,(0,p.useMergeRefs)([e,g]),m]}(),r=(0,d.useSelect)((e=>e(sr).hasMultiSelection()),[]);return[e,(0,p.useMergeRefs)([t,Wu(),zu(),Gu(),Hu(),Fu(),Uu(),Du(),(0,p.useRefEffect)((e=>{if(e.tabIndex=-1,e.contentEditable=r,r)return e.classList.add("has-multi-selection"),e.setAttribute("aria-label",(0,m.__)("Multiple selected blocks")),()=>{e.classList.remove("has-multi-selection"),e.removeAttribute("aria-label")}}),[r])]),n]}var Ku=(0,a.forwardRef)((function(e,t){let{children:n,...r}=e;const[o,i,s]=$u();return(0,a.createElement)(a.Fragment,null,o,(0,a.createElement)("div",l({},r,{ref:(0,p.useMergeRefs)([i,t]),className:c()(r.className,"block-editor-writing-flow")}),n),s)}));const qu="editor-styles-wrapper";function Ju(e){return(0,a.useMemo)((()=>{const t=document.implementation.createHTMLDocument("");return t.body.innerHTML=e,Array.from(t.body.children)}),[e])}var Yu=(0,a.forwardRef)((function(e,t){let{contentRef:n,children:r,head:o,tabIndex:i=0,assets:s,isZoomedOut:u,...d}=e;const[,y]=(0,a.useReducer)((()=>({}))),[g,h]=(0,a.useState)(),[b,v]=(0,a.useState)([]),_=Ju(null==s?void 0:s.styles),k=Ju(null==s?void 0:s.scripts),S=Ou(),[E,w,A]=$u(),[C,{height:I}]=(0,p.useResizeObserver)(),x=(0,p.useRefEffect)((e=>{let t;function n(e){e.preventDefault()}function r(){const{contentDocument:r,ownerDocument:o}=e,{readyState:i,documentElement:l}=r;return t=r,("interactive"===i||"complete"===i)&&(function(e){const{defaultView:t}=e,{frameElement:n}=t;function r(e){const r=Object.getPrototypeOf(e).constructor.name,o=window[r],i={};for(const t in e)i[t]=e[t];if(e instanceof t.MouseEvent){const e=n.getBoundingClientRect();i.clientX+=e.left,i.clientY+=e.top}const l=new o(e.type,i);!n.dispatchEvent(l)&&e.preventDefault()}const o=["dragover"];for(const t of o)e.addEventListener(t,r)}(r),h(r),S(l),v(Array.from(o.body.classList).filter((e=>e.startsWith("admin-color-")||e.startsWith("post-type-")||"wp-embed-responsive"===e))),r.dir=o.dir,l.removeChild(r.head),l.removeChild(r.body),t.addEventListener("dragover",n,!1),t.addEventListener("drop",n,!1),!0)}return e.addEventListener("load",r),()=>{var o,i;e.removeEventListener("load",r),null===(o=t)||void 0===o||o.removeEventListener("dragover",n),null===(i=t)||void 0===i||i.removeEventListener("drop",n)}}),[]),B=(0,p.useRefEffect)((e=>{k.reduce(((t,n)=>t.then((()=>async function(e,t){let{id:n,src:r}=t;return new Promise(((t,o)=>{const i=e.ownerDocument.createElement("script");i.id=n,r?(i.src=r,i.onload=()=>t(),i.onerror=()=>o()):t(),e.appendChild(i)}))}(e,n)))),Promise.resolve()).finally((()=>{y()}))}),[]),P=(0,p.useMergeRefs)([n,S,w]),T=(0,p.useRefEffect)((e=>{Array.from(document.styleSheets).forEach((t=>{try{t.cssRules}catch(e){return}const{ownerNode:n,cssRules:r}=t;if(r&&"LINK"===n.tagName&&"wp-reset-editor-styles-css"!==n.id&&function e(t){return Array.from(t).find((t=>{let{selectorText:n,conditionText:r,cssRules:o}=t;return r?e(o):n&&(n.includes(`.${qu}`)||n.includes(".wp-block"))}))}(r)&&!e.ownerDocument.getElementById(n.id)){e.appendChild(n.cloneNode(!0));const t=n.id.replace("-css","-inline-css"),r=document.getElementById(t);r&&e.appendChild(r.cloneNode(!0))}}))}),[]);return o=(0,a.createElement)(a.Fragment,null,(0,a.createElement)("style",null,"html{height:auto!important;}body{margin:0}"),_.map((e=>{let{tagName:t,href:n,id:r,rel:o,media:i,textContent:l}=e;const s=t.toLowerCase();return"style"===s?(0,a.createElement)(s,{id:r,key:r},l):(0,a.createElement)(s,{href:n,id:r,rel:o,media:i,key:r})})),o),(0,a.createElement)(a.Fragment,null,i>=0&&E,(0,a.createElement)("iframe",l({},d,{ref:(0,p.useMergeRefs)([t,x]),tabIndex:i,srcDoc:"",title:(0,m.__)("Editor canvas")}),g&&(0,a.createPortal)((0,a.createElement)(a.Fragment,null,(0,a.createElement)("head",{ref:B},o,(0,a.createElement)("style",null,`html { transition: background 5s; ${u?"background: #2f2f2f; transition: background 0s;":""} }`)),(0,a.createElement)("body",{ref:P,className:c()("block-editor-iframe__body",qu,...b,{"is-zoomed-out":u}),style:u?{marginBottom:`-${.55*I-100}px`}:{}},C,(0,a.createElement)("div",{style:{display:"none"},ref:T}),(0,a.createElement)(f.__experimentalStyleProvider,{document:g},r))),g.documentElement)),i>=0&&A)})),Qu={grad:.9,turn:360,rad:360/(2*Math.PI)},Zu=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Xu=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},ep=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},tp=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},np=function(e){return{r:ep(e.r,0,255),g:ep(e.g,0,255),b:ep(e.b,0,255),a:ep(e.a)}},rp=function(e){return{r:Xu(e.r),g:Xu(e.g),b:Xu(e.b),a:Xu(e.a,3)}},op=/^#([0-9a-f]{3,8})$/i,ip=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},lp=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),l=i-Math.min(t,n,r),a=l?i===t?(n-r)/l:i===n?2+(r-t)/l:4+(t-n)/l:0;return{h:60*(a<0?a+6:a),s:i?l/i*100:0,v:i/255*100,a:o}},ap=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),l=r*(1-n),a=r*(1-(t-i)*n),s=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,a,l,l,s,r][c],g:255*[s,r,r,a,l,l][c],b:255*[l,l,s,r,r,a][c],a:o}},sp=function(e){return{h:tp(e.h),s:ep(e.s,0,100),l:ep(e.l,0,100),a:ep(e.a)}},cp=function(e){return{h:Xu(e.h),s:Xu(e.s),l:Xu(e.l),a:Xu(e.a,3)}},up=function(e){return ap((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},pp=function(e){return{h:(t=lp(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},dp=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fp=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,yp=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,mp=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,gp={string:[[function(e){var t=op.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Xu(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Xu(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=yp.exec(e)||mp.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:np({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=dp.exec(e)||fp.exec(e);if(!t)return null;var n,r,o=sp({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(Qu[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return up(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return Zu(t)&&Zu(n)&&Zu(r)?np({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!Zu(t)||!Zu(n)||!Zu(r))return null;var l=sp({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return up(l)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!Zu(t)||!Zu(n)||!Zu(r))return null;var l=function(e){return{h:tp(e.h),s:ep(e.s,0,100),v:ep(e.v,0,100),a:ep(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return ap(l)},"hsv"]]},hp=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=rp(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?ip(Xu(255*o)):"","#"+ip(t)+ip(n)+ip(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return rp(this.rgba)},e.prototype.toRgbString=function(){return t=(e=rp(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return cp(pp(this.rgba))},e.prototype.toHslString=function(){return t=(e=cp(pp(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=lp(this.rgba),{h:Xu(e.h),s:Xu(e.s),v:Xu(e.v),a:Xu(e.a,3)};var e},e.prototype.invert=function(){return Ep({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Ep(vp(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Ep(vp(this.rgba,-e))},e.prototype.grayscale=function(){return Ep(vp(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Ep(kp(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Ep(kp(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Ep({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Xu(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=pp(this.rgba);return"number"==typeof e?Ep({h:e,s:t.s,l:t.l,a:t.a}):Xu(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Ep(e).toHex()},e}(),Ep=function(e){return e instanceof Sp?e:new Sp(e)},wp=[],Ap=function(e){e.forEach((function(e){wp.indexOf(e)<0&&(e(Sp,gp),wp.push(e))}))};function Cp(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var o in n)r[n[o]]=o;var i={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,l,a=r[this.toHex()];if(a)return a;if(null==t?void 0:t.closest){var s=this.toRgb(),c=1/0,u="black";if(!i.length)for(var p in n)i[p]=new e(n[p]).toRgb();for(var d in n){var f=(o=s,l=i[d],Math.pow(o.r-l.r,2)+Math.pow(o.g-l.g,2)+Math.pow(o.b-l.b,2));f(s=xp(l))?(a+.05)/(s+.05):(s+.05)/(a+.05),void 0===(r=2)&&(r=0),void 0===o&&(o=Math.pow(10,r)),Math.floor(o*n)/o+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(l=void 0===(i=(n=t).size)?"normal":i,"AAA"===(o=void 0===(r=n.level)?"AA":r)&&"normal"===l?7:"AA"===o&&"large"===l?3:4.5);var n,r,o,i,l}}var Pp=n(3124),Tp=n.n(Pp);const Op=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;function Rp(e,t){t=t||{};let n=1,r=1;function o(e){const t=e.match(/\n/g);t&&(n+=t.length);const o=e.lastIndexOf("\n");r=~o?e.length-o:r+e.length}function i(){const e={line:n,column:r};return function(t){return t.position=new l(e),f(),t}}function l(e){this.start=e,this.end={line:n,column:r},this.source=t.source}l.prototype.content=e;const a=[];function s(o){const i=new Error(t.source+":"+n+":"+r+": "+o);if(i.reason=o,i.filename=t.source,i.line=n,i.column=r,i.source=e,!t.silent)throw i;a.push(i)}function c(){return d(/^{\s*/)}function u(){return d(/^}/)}function p(){let t;const n=[];for(f(),y(n);e.length&&"}"!==e.charAt(0)&&(t=w()||A());)!1!==t&&(n.push(t),y(n));return n}function d(t){const n=t.exec(e);if(!n)return;const r=n[0];return o(r),e=e.slice(r.length),n}function f(){d(/^\s*/)}function y(e){let t;for(e=e||[];t=m();)!1!==t&&e.push(t);return e}function m(){const t=i();if("/"!==e.charAt(0)||"*"!==e.charAt(1))return;let n=2;for(;""!==e.charAt(n)&&("*"!==e.charAt(n)||"/"!==e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return s("End of comment missing");const l=e.slice(2,n-2);return r+=2,o(l),e=e.slice(n),r+=2,t({type:"comment",comment:l})}function g(){const e=d(/^([^{]+)/);if(e)return Np(e[0]).replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,(function(e){return e.replace(/,/g,"‌")})).split(/\s*(?![^(]*\)),\s*/).map((function(e){return e.replace(/\u200C/g,",")}))}function h(){const e=i();let t=d(/^(\*?[-#\/\*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(!t)return;if(t=Np(t[0]),!d(/^:\s*/))return s("property missing ':'");const n=d(/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^\)]*?\)|[^};])+)/),r=e({type:"declaration",property:t.replace(Op,""),value:n?Np(n[0]).replace(Op,""):""});return d(/^[;\s]*/),r}function b(){const e=[];if(!c())return s("missing '{'");let t;for(y(e);t=h();)!1!==t&&(e.push(t),y(e));return u()?e:s("missing '}'")}function v(){let e;const t=[],n=i();for(;e=d(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),d(/^,\s*/);if(t.length)return n({type:"keyframe",values:t,declarations:b()})}const _=E("import"),k=E("charset"),S=E("namespace");function E(e){const t=new RegExp("^@"+e+"\\s*([^;]+);");return function(){const n=i(),r=d(t);if(!r)return;const o={type:e};return o[e]=r[1].trim(),n(o)}}function w(){if("@"===e[0])return function(){const e=i();let t=d(/^@([-\w]+)?keyframes\s*/);if(!t)return;const n=t[1];if(t=d(/^([-\w]+)\s*/),!t)return s("@keyframes missing name");const r=t[1];if(!c())return s("@keyframes missing '{'");let o,l=y();for(;o=v();)l.push(o),l=l.concat(y());return u()?e({type:"keyframes",name:r,vendor:n,keyframes:l}):s("@keyframes missing '}'")}()||function(){const e=i(),t=d(/^@media *([^{]+)/);if(!t)return;const n=Np(t[1]);if(!c())return s("@media missing '{'");const r=y().concat(p());return u()?e({type:"media",media:n,rules:r}):s("@media missing '}'")}()||function(){const e=i(),t=d(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(t)return e({type:"custom-media",name:Np(t[1]),media:Np(t[2])})}()||function(){const e=i(),t=d(/^@supports *([^{]+)/);if(!t)return;const n=Np(t[1]);if(!c())return s("@supports missing '{'");const r=y().concat(p());return u()?e({type:"supports",supports:n,rules:r}):s("@supports missing '}'")}()||_()||k()||S()||function(){const e=i(),t=d(/^@([-\w]+)?document *([^{]+)/);if(!t)return;const n=Np(t[1]),r=Np(t[2]);if(!c())return s("@document missing '{'");const o=y().concat(p());return u()?e({type:"document",document:r,vendor:n,rules:o}):s("@document missing '}'")}()||function(){const e=i();if(!d(/^@page */))return;const t=g()||[];if(!c())return s("@page missing '{'");let n,r=y();for(;n=h();)r.push(n),r=r.concat(y());return u()?e({type:"page",selectors:t,declarations:r}):s("@page missing '}'")}()||function(){const e=i();if(!d(/^@host\s*/))return;if(!c())return s("@host missing '{'");const t=y().concat(p());return u()?e({type:"host",rules:t}):s("@host missing '}'")}()||function(){const e=i();if(!d(/^@font-face\s*/))return;if(!c())return s("@font-face missing '{'");let t,n=y();for(;t=h();)n.push(t),n=n.concat(y());return u()?e({type:"font-face",declarations:n}):s("@font-face missing '}'")}()}function A(){const e=i(),t=g();return t?(y(),e({type:"rule",selectors:t,declarations:b()})):s("selector missing")}return Fp(function(){const e=p();return{type:"stylesheet",stylesheet:{source:t.source,rules:e,parsingErrors:a}}}())}function Np(e){return e?e.replace(/^\s+|\s+$/g,""):""}function Fp(e,t){const n=e&&"string"==typeof e.type,r=n?e:t;for(const t in e){const n=e[t];Array.isArray(n)?n.forEach((function(e){Fp(e,r)})):n&&"object"==typeof n&&Fp(n,r)}return n&&Object.defineProperty(e,"parent",{configurable:!0,writable:!0,enumerable:!1,value:t||null}),e}var Mp=n(8575),Dp=n.n(Mp),Lp=Up;function Up(e){this.options=e||{}}Up.prototype.emit=function(e){return e},Up.prototype.visit=function(e){return this[e.type](e)},Up.prototype.mapVisit=function(e,t){let n="";t=t||"";for(let r=0,o=e.length;rt=>{if("declaration"===t.type){const i=function(e){const t=/url\((\s*)(['"]?)(.+?)\2(\s*)\)/g;let n;const r=[];for(;null!==(n=t.exec(e));){const e={source:n[0],before:n[1],quote:n[2],value:n[3],after:n[4]};Wp(e)&&r.push(e)}return r}(t.value).map((o=e,e=>({...e,newUrl:"url("+e.before+e.quote+$p(e.value,o)+e.quote+e.after+")"})));return{...t,value:(n=t.value,r=i,r.forEach((e=>{n=n.replace(e.source,e.newUrl)})),n)}}var n,r,o;return t};const qp=/^(body|html|:root).*$/;var Jp=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return n=>{const r=n=>t.includes(n.trim())?n:n.match(qp)?n.replace(/^(body|html|:root)/,e):e+" "+n;return"rule"===n.type?{...n,selectors:n.selectors.map(r)}:n}};var Yp=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,u.map)(e,(e=>{let{css:n,baseURL:r}=e;const o=[];return t&&o.push(Jp(t)),r&&o.push(Kp(r)),o.length?Hp(n,(0,p.compose)(o)):n}))};const Qp=".editor-styles-wrapper";function Zp(e){return(0,a.useCallback)((e=>{if(!e)return;const{ownerDocument:t}=e,{defaultView:n,body:r}=t,o=t.querySelector(Qp);let i;if(o)i=n.getComputedStyle(o,null).getPropertyValue("background-color");else{const e=t.createElement("div");e.classList.add("editor-styles-wrapper"),r.appendChild(e),i=n.getComputedStyle(e,null).getPropertyValue("background-color"),r.removeChild(e)}const l=Ep(i);l.luminance()>.5||0===l.alpha()?r.classList.remove("is-dark-theme"):r.classList.add("is-dark-theme")}),[e])}function Xp(e){let{styles:t}=e;const n=(0,a.useMemo)((()=>Yp(t,Qp)),[t]);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("style",{ref:Zp(t)}),n.map(((e,t)=>(0,a.createElement)("style",{key:t},e))))}function ed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t={r:[],g:[],b:[],a:[]};return e.forEach((e=>{const n=Ep(e).toRgb();t.r.push(n.r/255),t.g.push(n.g/255),t.b.push(n.b/255),t.a.push(n.a)})),t}function td(e){let{selector:t,id:n}=e;const r=`\n${t} {\n\tfilter: url( #${n} );\n}\n`;return(0,a.createElement)("style",null,r)}function nd(e){let{selector:t}=e;const n=`\n${t} {\n\tfilter: none;\n}\n`;return(0,a.createElement)("style",null,n)}function rd(e){let{id:t,colors:n}=e;const r=ed(n);return(0,a.createElement)(f.SVG,{xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 0 0",width:"0",height:"0",focusable:"false",role:"none",style:{visibility:"hidden",position:"absolute",left:"-9999px",overflow:"hidden"}},(0,a.createElement)("defs",null,(0,a.createElement)("filter",{id:t},(0,a.createElement)("feColorMatrix",{colorInterpolationFilters:"sRGB",type:"matrix",values:" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "}),(0,a.createElement)("feComponentTransfer",{colorInterpolationFilters:"sRGB"},(0,a.createElement)("feFuncR",{type:"table",tableValues:r.r.join(" ")}),(0,a.createElement)("feFuncG",{type:"table",tableValues:r.g.join(" ")}),(0,a.createElement)("feFuncB",{type:"table",tableValues:r.b.join(" ")}),(0,a.createElement)("feFuncA",{type:"table",tableValues:r.a.join(" ")})),(0,a.createElement)("feComposite",{in2:"SourceGraphic",operator:"in"}))))}function od(e){let{preset:t}=e;return(0,a.createElement)(rd,{id:`wp-duotone-${t.slug}`,colors:t.colors})}let id;Ap([Cp,Bp]);const ld=2e3;var ad=function(e){let{viewportWidth:t,__experimentalPadding:n,__experimentalMinHeight:r}=e;const[o,{width:i}]=(0,p.useResizeObserver)(),[l,{height:s}]=(0,p.useResizeObserver)(),{styles:c,assets:u,duotone:y}=(0,d.useSelect)((e=>{var t,n;const r=e(sr).getSettings();return{styles:r.styles,assets:r.__unstableResolvedAssets,duotone:null===(t=r.__experimentalFeatures)||void 0===t||null===(n=t.color)||void 0===n?void 0:n.duotone}}),[]),m=(0,a.useMemo)((()=>c?[...c,{css:"body{height:auto;overflow:hidden;}",__unstableType:"presets"}]:c),[c]),g=(0,a.useMemo)((()=>{var e,t;return[...null!==(e=null==y?void 0:y.default)&&void 0!==e?e:[],...null!==(t=null==y?void 0:y.theme)&&void 0!==t?t:[]]}),[y]);id=id||(0,p.pure)(Wm);const h=i/t;return(0,a.createElement)("div",{className:"block-editor-block-preview__container"},o,(0,a.createElement)(f.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${h})`,height:s*h,maxHeight:s>ld?ld*h:void 0,minHeight:r}},(0,a.createElement)(Yu,{head:(0,a.createElement)(Xp,{styles:m}),assets:u,contentRef:(0,p.useRefEffect)((e=>{const{ownerDocument:{documentElement:t}}=e;t.classList.add("block-editor-block-preview__content-iframe"),t.style.position="absolute",t.style.width="100%",e.style.padding=n+"px",e.style.boxSizing="border-box",e.style.position="absolute",e.style.width="100%"}),[]),"aria-hidden":!0,tabIndex:-1,style:{position:"absolute",width:t,height:s,pointerEvents:"none",maxHeight:ld,minHeight:0!==h&&h<1&&r?r/h:r}},l,g.map((e=>(0,a.createElement)(od,{preset:e,key:e.slug}))),(0,a.createElement)(id,{renderAppender:!1}))))};var sd=(0,a.memo)((function(e){let{blocks:t,__experimentalPadding:n=0,viewportWidth:r=1200,__experimentalLive:o=!1,__experimentalOnClick:i,__experimentalMinHeight:l}=e;const s=(0,d.useSelect)((e=>e(sr).getSettings()),[]),c=(0,a.useMemo)((()=>{const e={...s};return e.__experimentalBlockPatterns=[],e}),[s]),p=(0,a.useMemo)((()=>(0,u.castArray)(t)),[t]);return t&&0!==t.length?(0,a.createElement)(Pu,{value:p,settings:c},o?(0,a.createElement)(Tu,{onClick:i}):(0,a.createElement)(ad,{viewportWidth:r,__experimentalPadding:n,__experimentalMinHeight:l})):null}));function cd(e){let{blocks:t,props:n={},__experimentalLayout:r}=e;const o=(0,d.useSelect)((e=>e(sr).getSettings()),[]),i=(0,p.useDisabled)(),l=(0,p.useMergeRefs)([n.ref,i]),s=(0,a.useMemo)((()=>({...o,__experimentalBlockPatterns:[]})),[o]),f=(0,a.useMemo)((()=>(0,u.castArray)(t)),[t]),y=(0,a.createElement)(Pu,{value:f,settings:s},(0,a.createElement)(Km,{renderAppender:!1,__experimentalLayout:r}));return{...n,ref:l,className:c()(n.className,"block-editor-block-preview__live-content","components-disabled"),children:null!=t&&t.length?y:null}}var ud=function(e){var t;let{item:n}=e;const{name:r,title:i,icon:l,description:s,initialAttributes:c,example:u}=n,p=(0,o.isReusableBlock)(n);return(0,a.createElement)("div",{className:"block-editor-inserter__preview-container"},(0,a.createElement)("div",{className:"block-editor-inserter__preview"},p||u?(0,a.createElement)("div",{className:"block-editor-inserter__preview-content"},(0,a.createElement)(sd,{__experimentalPadding:16,viewportWidth:null!==(t=null==u?void 0:u.viewportWidth)&&void 0!==t?t:500,blocks:u?(0,o.getBlockFromExample)(r,{attributes:{...u.attributes,...c},innerBlocks:u.innerBlocks}):(0,o.createBlock)(r,c)})):(0,a.createElement)("div",{className:"block-editor-inserter__preview-content-missing"},(0,m.__)("No Preview Available."))),!p&&(0,a.createElement)(Cu,{title:i,icon:l,description:s}))};var pd=(0,a.createContext)();var dd=(0,a.forwardRef)((function(e,t){let{isFirst:n,as:r,children:o,...i}=e;const s=(0,a.useContext)(pd);return(0,a.createElement)(f.__unstableCompositeItem,l({ref:t,state:s,role:"option",focusable:!0},i),(e=>{const t={...e,tabIndex:n?0:e.tabIndex};return r?(0,a.createElement)(r,t,o):"function"==typeof o?o(t):(0,a.createElement)(f.Button,t,o)}))}));var fd=(0,a.createElement)(M.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"}));function yd(e){let{count:t,icon:n}=e;return(0,a.createElement)("div",{className:"block-editor-block-draggable-chip-wrapper"},(0,a.createElement)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip"},(0,a.createElement)(f.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content"},(0,a.createElement)(f.FlexItem,null,n?(0,a.createElement)(Au,{icon:n}):(0,m.sprintf)((0,m._n)("%d block","%d blocks",t),t)),(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(Au,{icon:fd})))))}var md=e=>{let{isEnabled:t,blocks:n,icon:r,children:o}=e;const i={type:"inserter",blocks:n};return(0,a.createElement)(f.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:i,__experimentalDragComponent:(0,a.createElement)(yd,{count:n.length,icon:r})},(e=>{let{onDraggableStart:n,onDraggableEnd:r}=e;return o({draggable:t,onDragStart:t?n:void 0,onDragEnd:t?r:void 0})}))};var gd=(0,a.memo)((function(e){let{className:t,isFirst:n,item:r,onSelect:i,onHover:s,isDraggable:u,...p}=e;const d=(0,a.useRef)(!1),y=r.icon?{backgroundColor:r.icon.background,color:r.icon.foreground}:{},m=(0,a.useMemo)((()=>[(0,o.createBlock)(r.name,r.initialAttributes,(0,o.createBlocksFromInnerBlocksTemplate)(r.innerBlocks))]),[r.name,r.initialAttributes,r.initialAttributes]);return(0,a.createElement)(md,{isEnabled:u&&!r.disabled,blocks:m,icon:r.icon},(e=>{let{draggable:o,onDragStart:u,onDragEnd:m}=e;return(0,a.createElement)("div",{className:"block-editor-block-types-list__list-item",draggable:o,onDragStart:e=>{d.current=!0,u&&(s(null),u(e))},onDragEnd:e=>{d.current=!1,m&&m(e)}},(0,a.createElement)(dd,l({isFirst:n,className:c()("block-editor-block-types-list__item",t),disabled:r.isDisabled,onClick:e=>{e.preventDefault(),i(r,(0,cu.isAppleOS)()?e.metaKey:e.ctrlKey),s(null)},onKeyDown:e=>{const{keyCode:t}=e;t===cu.ENTER&&(e.preventDefault(),i(r,(0,cu.isAppleOS)()?e.metaKey:e.ctrlKey),s(null))},onFocus:()=>{d.current||s(r)},onMouseEnter:()=>{d.current||s(r)},onMouseLeave:()=>s(null),onBlur:()=>s(null)},p),(0,a.createElement)("span",{className:"block-editor-block-types-list__item-icon",style:y},(0,a.createElement)(Au,{icon:r.icon,showColors:!0})),(0,a.createElement)("span",{className:"block-editor-block-types-list__item-title"},(0,a.createElement)(f.__experimentalTruncate,{numberOfLines:3},r.title))))}))}));var hd=(0,a.forwardRef)((function(e,t){const[n,r]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{n&&(0,qt.speak)((0,m.__)("Use left and right arrow keys to move through blocks"))}),[n]),(0,a.createElement)("div",l({ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{r(!0)},onBlur:e=>{!e.currentTarget.contains(e.relatedTarget)&&r(!1)}},e))}));var bd=(0,a.forwardRef)((function(e,t){const n=(0,a.useContext)(pd);return(0,a.createElement)(f.__unstableCompositeGroup,l({state:n,role:"presentation",ref:t},e))}));var vd=function(e){let{items:t=[],onSelect:n,onHover:r=(()=>{}),children:i,label:l,isDraggable:s=!0}=e;return(0,a.createElement)(hd,{className:"block-editor-block-types-list","aria-label":l},function(e,t){const n=[];for(let r=0,o=e.length;r(0,a.createElement)(bd,{key:t},e.map(((e,i)=>(0,a.createElement)(gd,{key:e.id,item:e,className:(0,o.getBlockMenuDefaultClassName)(e.id),onSelect:n,onHover:r,isDraggable:s&&!e.isDisabled,isFirst:0===t&&0===i})))))),i)};var _d=function(e){let{title:t,icon:n,children:r}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"block-editor-inserter__panel-header"},(0,a.createElement)("h2",{className:"block-editor-inserter__panel-title"},t),(0,a.createElement)(f.Icon,{icon:n})),(0,a.createElement)("div",{className:"block-editor-inserter__panel-content"},r))};var kd=(e,t)=>{const{categories:n,collections:r,items:i}=(0,d.useSelect)((t=>{const{getInserterItems:n}=t(sr),{getCategories:r,getCollections:i}=t(o.store);return{categories:r(),collections:i(),items:n(e)}}),[e]);return[i,n,r,(0,a.useCallback)(((e,n)=>{let{name:r,initialAttributes:i,innerBlocks:l}=e;const a=(0,o.createBlock)(r,i,(0,o.createBlocksFromInnerBlocksTemplate)(l));t(a,void 0,n)}),[t])]};var Sd=function(e){let{children:t}=e;const n=(0,f.__unstableUseCompositeState)({shift:!0,wrap:"horizontal"});return(0,a.createElement)(pd.Provider,{value:n},t)};const Ed=[];var wd=function(e){let{rootClientId:t,onInsert:n,onHover:r,showMostUsedBlocks:o}=e;const[i,l,s,c]=kd(t,n),d=(0,a.useMemo)((()=>(0,u.orderBy)(i,["frecency"],["desc"]).slice(0,6)),[i]),f=(0,a.useMemo)((()=>i.filter((e=>!e.category))),[i]),y=(0,a.useMemo)((()=>(0,u.flow)((e=>e.filter((e=>e.category&&"reusable"!==e.category))),(e=>(0,u.groupBy)(e,"category")))(i)),[i]),g=(0,a.useMemo)((()=>{const e={...s};return Object.keys(s).forEach((t=>{e[t]=i.filter((e=>(e=>e.name.split("/")[0])(e)===t)),0===e[t].length&&delete e[t]})),e}),[i,s]);(0,a.useEffect)((()=>()=>r(null)),[]);const h=(0,p.useAsyncList)(l),b=l.length===h.length,v=(0,a.useMemo)((()=>Object.entries(s)),[s]),_=(0,p.useAsyncList)(b?v:Ed);return(0,a.createElement)(Sd,null,(0,a.createElement)("div",null,o&&!!d.length&&(0,a.createElement)(_d,{title:(0,m._x)("Most used","blocks")},(0,a.createElement)(vd,{items:d,onSelect:c,onHover:r,label:(0,m._x)("Most used","blocks")})),(0,u.map)(h,(e=>{const t=y[e.slug];return t&&t.length?(0,a.createElement)(_d,{key:e.slug,title:e.title,icon:e.icon},(0,a.createElement)(vd,{items:t,onSelect:c,onHover:r,label:e.title})):null})),b&&f.length>0&&(0,a.createElement)(_d,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,m.__)("Uncategorized")},(0,a.createElement)(vd,{items:f,onSelect:c,onHover:r,label:(0,m.__)("Uncategorized")})),(0,u.map)(_,(e=>{let[t,n]=e;const o=g[t];return o&&o.length?(0,a.createElement)(_d,{key:t,title:n.title,icon:n.icon},(0,a.createElement)(vd,{items:o,onSelect:c,onHover:r,label:n.title})):null}))))};var Ad=function(e){let{selectedCategory:t,patternCategories:n,onClickCategory:r,openPatternExplorer:o}=e;const i=(0,p.useViewportMatch)("medium","<"),l=c()("block-editor-inserter__panel-header","block-editor-inserter__panel-header-patterns");return(0,a.createElement)(f.Flex,{justify:"space-between",align:"start",gap:"4",className:l},(0,a.createElement)(f.FlexItem,{isBlock:!0},(0,a.createElement)(f.SelectControl,{className:"block-editor-inserter__panel-dropdown",label:(0,m.__)("Filter patterns"),hideLabelFromVision:!0,value:t.name,onChange:e=>{r(n.find((t=>e===t.name)))},onBlur:e=>{null!=e&&e.relatedTarget||e.stopPropagation()},options:(()=>{const e=[];return n.map((t=>e.push({value:t.name,label:t.label}))),e})()})),!i&&(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(f.Button,{variant:"secondary",className:"block-editor-inserter__patterns-explorer-expand",label:(0,m.__)("Explore all patterns"),onClick:()=>o()},(0,m._x)("Explore","Label for showing all block patterns"))))},Cd=window.wp.notices;var Id=(e,t)=>{const{patternCategories:n,patterns:r}=(0,d.useSelect)((e=>{const{__experimentalGetAllowedPatterns:n,getSettings:r}=e(sr);return{patterns:n(t),patternCategories:r().__experimentalBlockPatternCategories}}),[t]),{createSuccessNotice:i}=(0,d.useDispatch)(Cd.store),l=(0,a.useCallback)(((t,n)=>{e((0,u.map)(n,(e=>(0,o.cloneBlock)(e))),t.name),i((0,m.sprintf)((0,m.__)('Block pattern "%s" inserted.'),t.title),{type:"snackbar"})}),[]);return[r,n,l]};function xd(e){let{isDraggable:t,pattern:n,onClick:r,composite:o}=e;const{blocks:i,viewportWidth:s}=n,c=`block-editor-block-patterns-list__item-description-${(0,p.useInstanceId)(xd)}`;return(0,a.createElement)(md,{isEnabled:t,blocks:i},(e=>{let{draggable:t,onDragStart:u,onDragEnd:p}=e;return(0,a.createElement)("div",{className:"block-editor-block-patterns-list__list-item","aria-label":n.title,"aria-describedby":n.description?c:void 0,draggable:t,onDragStart:u,onDragEnd:p},(0,a.createElement)(f.__unstableCompositeItem,l({role:"option",as:"div"},o,{className:"block-editor-block-patterns-list__item",onClick:()=>r(n,i)}),(0,a.createElement)(sd,{blocks:i,viewportWidth:s}),(0,a.createElement)("div",{className:"block-editor-block-patterns-list__item-title"},n.title),!!n.description&&(0,a.createElement)(f.VisuallyHidden,{id:c},n.description)))}))}function Bd(){return(0,a.createElement)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}var Pd=function(e){let{isDraggable:t,blockPatterns:n,shownPatterns:r,onClickPattern:o,orientation:i,label:s=(0,m.__)("Block Patterns")}=e;const c=(0,f.__unstableUseCompositeState)({orientation:i});return(0,a.createElement)(f.__unstableComposite,l({},c,{role:"listbox",className:"block-editor-block-patterns-list","aria-label":s}),n.map((e=>r.includes(e)?(0,a.createElement)(xd,{key:e.name,pattern:e,onClick:o,isDraggable:t,composite:c}):(0,a.createElement)(Bd,{key:e.name}))))};function Td(e){let{selectedCategory:t,patternCategories:n,onClickCategory:r}=e;const o="block-editor-block-patterns-explorer__sidebar";return(0,a.createElement)("div",{className:`${o}__categories-list`},n.map((e=>{let{name:n,label:i}=e;return(0,a.createElement)(f.Button,{key:n,label:i,className:`${o}__categories-list__item`,isPressed:t===n,onClick:()=>{r(n)}},i)})))}function Od(e){let{filterValue:t,setFilterValue:n}=e;return(0,a.createElement)("div",{className:"block-editor-block-patterns-explorer__search"},(0,a.createElement)(f.SearchControl,{onChange:n,value:t,label:(0,m.__)("Search for patterns"),placeholder:(0,m.__)("Search")}))}var Rd=function(e){let{selectedCategory:t,patternCategories:n,onClickCategory:r,filterValue:o,setFilterValue:i}=e;return(0,a.createElement)("div",{className:"block-editor-block-patterns-explorer__sidebar"},(0,a.createElement)(Od,{filterValue:o,setFilterValue:i}),!o&&(0,a.createElement)(Td,{selectedCategory:t,patternCategories:n,onClickCategory:r}))};var Nd=function(){return(0,a.createElement)("div",{className:"block-editor-inserter__no-results"},(0,a.createElement)(ui,{className:"block-editor-inserter__no-results-icon",icon:wu}),(0,a.createElement)("p",null,(0,m.__)("No results found.")))};var Fd=function(e){let{rootClientId:t="",insertionIndex:n,clientId:r,isAppender:i,onSelect:l,shouldFocusBlock:s=!0}=e;const{getSelectedBlock:c}=(0,d.useSelect)(sr),{destinationRootClientId:p,destinationIndex:f}=(0,d.useSelect)((e=>{const{getSelectedBlockClientId:o,getBlockRootClientId:l,getBlockIndex:a,getBlockOrder:s}=e(sr),c=o();let u,p=t;return void 0!==n?u=n:r?u=a(r):!i&&c?(p=l(c),u=a(c)+1):u=s(p).length,{destinationRootClientId:p,destinationIndex:u}}),[t,n,r,i]),{replaceBlocks:y,insertBlocks:g,showInsertionPoint:h,hideInsertionPoint:b}=(0,d.useDispatch)(sr),v=(0,a.useCallback)((function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=c();!i&&r&&(0,o.isUnmodifiedDefaultBlock)(r)?y(r.clientId,e,null,s||n?0:null,t):g(e,f,p,!0,s||n?0:null,t);const a=(0,m.sprintf)((0,m._n)("%d block added.","%d blocks added.",(0,u.castArray)(e).length),(0,u.castArray)(e).length);(0,qt.speak)(a),l&&l()}),[i,c,y,g,p,f,l,s]),_=(0,a.useCallback)((e=>{e?h(p,f):b()}),[h,b,p,f]);return[p,v,_]},Md=n(4793),Dd=n.n(Md);const Ld=e=>e.name||"",Ud=e=>e.title,jd=e=>e.description||"",zd=e=>e.keywords||[],Vd=e=>e.category,Gd=()=>null;function Hd(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=Dd()(e),e=e.replace(/^\//,""),e=e.toLowerCase(),e}const Wd=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,u.words)(Hd(e))},$d=(e,t)=>e.filter((e=>!Wd(t).some((t=>t.includes(e))))),Kd=(e,t,n,r)=>{if(0===Wd(r).length)return e;return qd(e,r,{getCategory:e=>{var n;return null===(n=(0,u.find)(t,{slug:e.category}))||void 0===n?void 0:n.title},getCollection:e=>{var t;return null===(t=n[e.name.split("/")[0]])||void 0===t?void 0:t.title}})},qd=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Wd(t);if(0===r.length)return e;const o=e.map((e=>[e,Jd(e,t,n)])).filter((e=>{let[,t]=e;return t>0}));return o.sort(((e,t)=>{let[,n]=e,[,r]=t;return r-n})),o.map((e=>{let[t]=e;return t}))};function Jd(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{getName:r=Ld,getTitle:o=Ud,getDescription:i=jd,getKeywords:l=zd,getCategory:a=Vd,getCollection:s=Gd}=n,c=r(e),p=o(e),d=i(e),f=l(e),y=a(e),m=s(e),g=Hd(t),h=Hd(p);let b=0;if(g===h)b+=30;else if(h.startsWith(g))b+=20;else{const e=[c,p,d,...f,y,m].join(" "),t=(0,u.words)(g);0===$d(t,e).length&&(b+=10)}if(0!==b&&c.startsWith("core/")){b+=c!==e.id?1:2}return b}function Yd(e){let{filterValue:t,filteredBlockPatternsLength:n}=e;return t?(0,a.createElement)(f.__experimentalHeading,{level:2,lineHeight:"48px",className:"block-editor-block-patterns-explorer__search-results-count"},(0,m.sprintf)((0,m._n)('%1$d pattern found for "%2$s"','%1$d patterns found for "%2$s"',n),n,t)):null}var Qd=function(e){let{filterValue:t,selectedCategory:n,patternCategories:r}=e;const o=(0,p.useDebounce)(qt.speak,500),[i,l]=Fd({shouldFocusBlock:!0}),[s,,c]=Id(l,i),u=(0,a.useMemo)((()=>r.map((e=>e.name))),[r]),d=(0,a.useMemo)((()=>t?qd(s,t):s.filter((e=>{var t,r;return"uncategorized"===n?!(null!==(t=e.categories)&&void 0!==t&&t.length)||e.categories.every((e=>!u.includes(e))):null===(r=e.categories)||void 0===r?void 0:r.includes(n)}))),[t,n,s]);(0,a.useEffect)((()=>{if(!t)return;const e=d.length,n=(0,m.sprintf)((0,m._n)("%d result found.","%d results found.",e),e);o(n)}),[t,o]);const f=(0,p.useAsyncList)(d,{step:2}),y=!(null==d||!d.length);return(0,a.createElement)("div",{className:"block-editor-block-patterns-explorer__list"},y&&(0,a.createElement)(Yd,{filterValue:t,filteredBlockPatternsLength:d.length}),(0,a.createElement)(Sd,null,!y&&(0,a.createElement)(Nd,null),y&&(0,a.createElement)(Pd,{shownPatterns:f,blockPatterns:d,onClickPattern:c,isDraggable:!1})))};function Zd(e){let{initialCategory:t,patternCategories:n}=e;const[r,o]=(0,a.useState)(""),[i,l]=(0,a.useState)(null==t?void 0:t.name);return(0,a.createElement)("div",{className:"block-editor-block-patterns-explorer"},(0,a.createElement)(Rd,{selectedCategory:i,patternCategories:n,onClickCategory:l,filterValue:r,setFilterValue:o}),(0,a.createElement)(Qd,{filterValue:r,selectedCategory:i,patternCategories:n}))}var Xd=function(e){let{onModalClose:t,...n}=e;return(0,a.createElement)(f.Modal,{title:(0,m.__)("Patterns"),closeLabel:(0,m.__)("Close"),onRequestClose:t,isFullScreen:!0},(0,a.createElement)(Zd,n))};function ef(e){let{rootClientId:t,onInsert:n,selectedCategory:r,populatedCategories:o}=e;const[i,,l]=Id(n,t),s=(0,a.useCallback)((e=>{var t;if(null===(t=e.categories)||void 0===t||!t.length)return 1/0;const n=o.reduce(((e,t,n)=>{let{name:r}=t;return e[r]=n,e}),{});return Math.min(...e.categories.map((e=>void 0!==n[e]?n[e]:1/0)))}),[o]),c=(0,a.useMemo)((()=>i.filter((e=>{var t;return"uncategorized"===r.name?s(e)===1/0:null===(t=e.categories)||void 0===t?void 0:t.includes(r.name)}))),[i,r]),u=(0,a.useMemo)((()=>c.sort(((e,t)=>s(e)-s(t)))),[c,s]),d=(0,p.useAsyncList)(u);return c.length?(0,a.createElement)("div",{className:"block-editor-inserter__panel-content"},(0,a.createElement)(Pd,{shownPatterns:d,blockPatterns:c,onClickPattern:l,label:r.label,orientation:"vertical",isDraggable:!0})):null}var tf=function(e){let{rootClientId:t,onInsert:n,onClickCategory:r,selectedCategory:o}=e;const[i,l]=(0,a.useState)(!1),[s,c]=Id(),u=(0,a.useCallback)((e=>!(!e.categories||!e.categories.length)&&e.categories.some((e=>c.some((t=>t.name===e))))),[c]),p=(0,a.useMemo)((()=>{const e=c.filter((e=>s.some((t=>{var n;return null===(n=t.categories)||void 0===n?void 0:n.includes(e.name)})))).sort(((e,t)=>{let{name:n}=e,{name:r}=t;return[n,r].includes("featured")?"featured"===n?-1:1:0}));return s.some((e=>!u(e)))&&!e.find((e=>"uncategorized"===e.name))&&e.push({name:"uncategorized",label:(0,m._x)("Uncategorized")}),e}),[s,c]),d=o||p[0];return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Ad,{selectedCategory:d,patternCategories:p,onClickCategory:r,openPatternExplorer:()=>l(!0)}),!i&&(0,a.createElement)(ef,{rootClientId:t,onInsert:n,selectedCategory:d,populatedCategories:p}),i&&(0,a.createElement)(Xd,{initialCategory:d,patternCategories:p,onModalClose:()=>l(!1)}))},nf=window.wp.url;function rf(e){let{onHover:t,onInsert:n,rootClientId:r}=e;const[o,,,i]=kd(r,n),l=(0,a.useMemo)((()=>o.filter((e=>{let{category:t}=e;return"reusable"===t}))),[o]);return 0===l.length?(0,a.createElement)(Nd,null):(0,a.createElement)(_d,{title:(0,m.__)("Reusable blocks")},(0,a.createElement)(vd,{items:l,onSelect:i,onHover:t,label:(0,m.__)("Reusable blocks")}))}var of=function(e){let{rootClientId:t,onInsert:n,onHover:r}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(rf,{onHover:r,onInsert:n,rootClientId:t}),(0,a.createElement)("div",{className:"block-editor-inserter__manage-reusable-blocks-container"},(0,a.createElement)("a",{className:"block-editor-inserter__manage-reusable-blocks",href:(0,nf.addQueryArgs)("edit.php",{post_type:"wp_block"})},(0,m.__)("Manage Reusable blocks"))))};const{Fill:lf,Slot:af}=(0,f.createSlotFill)("__unstableInserterMenuExtension");lf.Slot=af;var sf=lf;const cf=[];var uf=function(e){let{filterValue:t,onSelect:n,onHover:r,rootClientId:o,clientId:i,isAppender:l,__experimentalInsertionIndex:s,maxBlockPatterns:c,maxBlockTypes:d,showBlockDirectory:y=!1,isDraggable:g=!0,shouldFocusBlock:h=!0,prioritizePatterns:b}=e;const v=(0,p.useDebounce)(qt.speak,500),[_,k]=Fd({onSelect:n,rootClientId:o,clientId:i,isAppender:l,insertionIndex:s,shouldFocusBlock:h}),[S,E,w,A]=kd(_,k),[C,,I]=Id(k,_),x=(0,a.useMemo)((()=>{if(0===c)return[];const e=qd(C,t);return void 0!==c?e.slice(0,c):e}),[t,C,c]);let B=d;b&&x.length>2&&(B=0);const P=(0,a.useMemo)((()=>{if(0===B)return[];const e=Kd((0,u.orderBy)(S,["frecency"],["desc"]),E,w,t);return void 0!==B?e.slice(0,B):e}),[t,S,E,w,d]);(0,a.useEffect)((()=>{if(!t)return;const e=P.length+x.length,n=(0,m.sprintf)((0,m._n)("%d result found.","%d results found.",e),e);v(n)}),[t,v]);const T=(0,p.useAsyncList)(P,{step:9}),O=(0,p.useAsyncList)(T.length===P.length?x:cf),R=!(0,u.isEmpty)(P)||!(0,u.isEmpty)(x),N=!!P.length&&(0,a.createElement)(_d,{title:(0,a.createElement)(f.VisuallyHidden,null,(0,m.__)("Blocks"))},(0,a.createElement)(vd,{items:T,onSelect:A,onHover:r,label:(0,m.__)("Blocks"),isDraggable:g})),F=!!x.length&&(0,a.createElement)(_d,{title:(0,a.createElement)(f.VisuallyHidden,null,(0,m.__)("Block Patterns"))},(0,a.createElement)("div",{className:"block-editor-inserter__quick-inserter-patterns"},(0,a.createElement)(Pd,{shownPatterns:O,blockPatterns:x,onClickPattern:I,isDraggable:g})));return(0,a.createElement)(Sd,null,!y&&!R&&(0,a.createElement)(Nd,null),b?F:N,!!P.length&&!!x.length&&(0,a.createElement)("div",{className:"block-editor-inserter__quick-inserter-separator"}),b?N:F,y&&(0,a.createElement)(sf.Slot,{fillProps:{onSelect:A,onHover:r,filterValue:t,hasItems:R,rootClientId:_}},(e=>e.length?e:R?null:(0,a.createElement)(Nd,null))))};const pf={name:"blocks",title:(0,m.__)("Blocks")},df={name:"patterns",title:(0,m.__)("Patterns")},ff={name:"reusable",title:(0,m.__)("Reusable")};var yf=function(e){let{children:t,showPatterns:n=!1,showReusableBlocks:r=!1,onSelect:o,prioritizePatterns:i}=e;const l=(0,a.useMemo)((()=>{const e=[];return i&&n&&e.push(df),e.push(pf),!i&&n&&e.push(df),r&&e.push(ff),e}),[i,pf,n,df,r,ff]);return(0,a.createElement)(f.TabPanel,{className:"block-editor-inserter__tabs",tabs:l,onSelect:o},t)};var mf=(0,a.forwardRef)((function(e,t){let{rootClientId:n,clientId:r,isAppender:o,__experimentalInsertionIndex:i,onSelect:l,showInserterHelpPanel:s,showMostUsedBlocks:u,__experimentalFilterValue:p="",shouldFocusBlock:y=!0,prioritizePatterns:g}=e;const[h,b]=(0,a.useState)(p),[v,_]=(0,a.useState)(null),[k,S]=(0,a.useState)(null),[E,w,A]=Fd({rootClientId:n,clientId:r,isAppender:o,insertionIndex:i,shouldFocusBlock:y}),{showPatterns:C,hasReusableBlocks:I}=(0,d.useSelect)((e=>{var t;const{__experimentalGetAllowedPatterns:n,getSettings:r}=e(sr);return{showPatterns:!!n(E).length,hasReusableBlocks:!(null===(t=r().__experimentalReusableBlocks)||void 0===t||!t.length)}}),[E]),x=(0,a.useCallback)(((e,t,n)=>{w(e,t,n),l()}),[w,l]),B=(0,a.useCallback)(((e,t)=>{w(e,{patternName:t}),l()}),[w,l]),P=(0,a.useCallback)((e=>{A(!!e),_(e)}),[A,_]),T=(0,a.useCallback)((e=>{S(e)}),[S]),O=(0,a.useMemo)((()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"block-editor-inserter__block-list"},(0,a.createElement)(wd,{rootClientId:E,onInsert:x,onHover:P,showMostUsedBlocks:u})),s&&(0,a.createElement)("div",{className:"block-editor-inserter__tips"},(0,a.createElement)(f.VisuallyHidden,{as:"h2"},(0,m.__)("A tip for using the block editor")),(0,a.createElement)(Eu,null)))),[E,x,P,h,u,s]),R=(0,a.useMemo)((()=>(0,a.createElement)(tf,{rootClientId:E,onInsert:B,onClickCategory:T,selectedCategory:k})),[E,B,T,k]),N=(0,a.useMemo)((()=>(0,a.createElement)(of,{rootClientId:E,onInsert:x,onHover:P})),[E,x,P]),F=(0,a.useCallback)((e=>"blocks"===e.name?O:"patterns"===e.name?R:N),[O,R,N]),M=(0,a.useRef)();(0,a.useImperativeHandle)(t,(()=>({focusSearch:()=>{M.current.focus()}})));const D=!h&&(C||I);return(0,a.createElement)("div",{className:"block-editor-inserter__menu"},(0,a.createElement)("div",{className:c()("block-editor-inserter__main-area",{"show-as-tabs":D})},(0,a.createElement)(f.SearchControl,{className:"block-editor-inserter__search",onChange:e=>{v&&_(null),b(e)},value:h,label:(0,m.__)("Search for blocks and patterns"),placeholder:(0,m.__)("Search"),ref:M}),!!h&&(0,a.createElement)("div",{className:"block-editor-inserter__no-tab-container"},(0,a.createElement)(uf,{filterValue:h,onSelect:l,onHover:P,rootClientId:n,clientId:r,isAppender:o,__experimentalInsertionIndex:i,showBlockDirectory:!0,shouldFocusBlock:y})),D&&(0,a.createElement)(yf,{showPatterns:C,showReusableBlocks:I,prioritizePatterns:g},F),!h&&!D&&(0,a.createElement)("div",{className:"block-editor-inserter__no-tab-container"},O)),s&&v&&(0,a.createElement)(ud,{item:v}))}));function gf(e){let{onSelect:t,rootClientId:n,clientId:r,isAppender:o,prioritizePatterns:i}=e;const[l,s]=(0,a.useState)(""),[u,p]=Fd({onSelect:t,rootClientId:n,clientId:r,isAppender:o}),[y]=kd(u,p),[g]=Id(p,u),{setInserterIsOpened:h,insertionIndex:b}=(0,d.useSelect)((e=>{const{getSettings:t,getBlockIndex:n,getBlockCount:o}=e(sr),i=t(),l=n(r),a=o();return{setInserterIsOpened:i.__experimentalSetIsInserterOpened,insertionIndex:-1===l?a:l}}),[r]),v=g.length&&(!!l||i),_=v&&g.length>6||y.length>6;(0,a.useEffect)((()=>{h&&h(!1)}),[h]);let k=0;return v&&(k=i?4:2),(0,a.createElement)("div",{className:c()("block-editor-inserter__quick-inserter",{"has-search":_,"has-expand":h})},_&&(0,a.createElement)(f.SearchControl,{className:"block-editor-inserter__search",value:l,onChange:e=>{s(e)},label:(0,m.__)("Search for blocks and patterns"),placeholder:(0,m.__)("Search")}),(0,a.createElement)("div",{className:"block-editor-inserter__quick-inserter-results"},(0,a.createElement)(uf,{filterValue:l,onSelect:t,rootClientId:n,clientId:r,isAppender:o,maxBlockPatterns:k,maxBlockTypes:6,isDraggable:!1,prioritizePatterns:i})),h&&(0,a.createElement)(f.Button,{className:"block-editor-inserter__quick-inserter-expand",onClick:()=>{h({rootClientId:n,insertionIndex:b,filterValue:l})},"aria-label":(0,m.__)("Browse all. This will open the main inserter panel in the editor toolbar.")},(0,m.__)("Browse all")))}const hf=e=>{let t,{onToggle:n,disabled:r,isOpen:o,blockTitle:i,hasSingleBlockType:s,toggleProps:c={},prioritizePatterns:u}=e;t=s?(0,m.sprintf)((0,m._x)("Add %s","directly add the only allowed block"),i):u?(0,m.__)("Add pattern"):(0,m._x)("Add block","Generic label for block inserter button");const{onClick:p,...d}=c;return(0,a.createElement)(f.Button,l({icon:ku,label:t,tooltipPosition:"bottom",onClick:function(e){n&&n(e),p&&p(e)},className:"block-editor-inserter__toggle","aria-haspopup":!s&&"true","aria-expanded":!s&&o,disabled:r},d))};class bf extends a.Component{constructor(){super(...arguments),this.onToggle=this.onToggle.bind(this),this.renderToggle=this.renderToggle.bind(this),this.renderContent=this.renderContent.bind(this)}onToggle(e){const{onToggle:t}=this.props;t&&t(e)}renderToggle(e){let{onToggle:t,isOpen:n}=e;const{disabled:r,blockTitle:o,hasSingleBlockType:i,directInsertBlock:l,toggleProps:a,hasItems:s,renderToggle:c=hf,prioritizePatterns:u}=this.props;return c({onToggle:t,isOpen:n,disabled:r||!s,blockTitle:o,hasSingleBlockType:i,directInsertBlock:l,toggleProps:a,prioritizePatterns:u})}renderContent(e){let{onClose:t}=e;const{rootClientId:n,clientId:r,isAppender:o,showInserterHelpPanel:i,__experimentalIsQuick:l,prioritizePatterns:s}=this.props;return l?(0,a.createElement)(gf,{onSelect:()=>{t()},rootClientId:n,clientId:r,isAppender:o,prioritizePatterns:s}):(0,a.createElement)(mf,{onSelect:()=>{t()},rootClientId:n,clientId:r,isAppender:o,showInserterHelpPanel:i,prioritizePatterns:s})}render(){const{position:e,hasSingleBlockType:t,directInsertBlock:n,insertOnlyAllowedBlock:r,__experimentalIsQuick:o,onSelectOrClose:i}=this.props;return t||n?this.renderToggle({onToggle:r}):(0,a.createElement)(f.Dropdown,{className:"block-editor-inserter",contentClassName:c()("block-editor-inserter__popover",{"is-quick":o}),position:e,onToggle:this.onToggle,expandOnMobile:!0,headerTitle:(0,m.__)("Add a block"),renderToggle:this.renderToggle,renderContent:this.renderContent,onClose:i})}}var vf=(0,p.compose)([(0,d.withSelect)(((e,t)=>{var n;let{clientId:r,rootClientId:i}=t;const{getBlockRootClientId:l,hasInserterItems:a,__experimentalGetAllowedBlocks:s,__experimentalGetDirectInsertBlock:c,getSettings:u}=e(sr),{getBlockVariations:p}=e(o.store);i=i||l(r)||void 0;const d=s(i),f=c(i),y=u(),m=1===(null==d?void 0:d.length)&&0===(null===(n=p(d[0].name,"inserter"))||void 0===n?void 0:n.length);let g=!1;return m&&(g=d[0]),{hasItems:a(i),hasSingleBlockType:m,blockTitle:g?g.title:"",allowedBlockType:g,directInsertBlock:f,rootClientId:i,prioritizePatterns:y.__experimentalPreferPatternsOnRoot&&!i}})),(0,d.withDispatch)(((e,t,n)=>{let{select:r}=n;return{insertOnlyAllowedBlock(){const{rootClientId:n,clientId:i,isAppender:l,hasSingleBlockType:a,allowedBlockType:s,directInsertBlock:c,onSelectOrClose:u}=t;if(!a&&!c)return;const{insertBlock:p}=e(sr);let d;if(c){const e=function(e){const{getBlock:t,getPreviousBlockClientId:o}=r(sr);if(!e||!i&&!n)return{};const l={};let a={};if(i){const e=t(i),n=t(o(i));(null==e?void 0:e.name)===(null==n?void 0:n.name)&&(a=(null==n?void 0:n.attributes)||{})}else{var s;const e=t(n);if(null!=e&&null!==(s=e.innerBlocks)&&void 0!==s&&s.length){const t=e.innerBlocks[e.innerBlocks.length-1];c&&(null==c?void 0:c.name)===t.name&&(a=t.attributes)}}return e.forEach((e=>{a.hasOwnProperty(e)&&(l[e]=a[e])})),l}(c.attributesToCopy);d=(0,o.createBlock)(c.name,{...c.attributes||{},...e})}else d=(0,o.createBlock)(s.name);p(d,function(){const{getBlockIndex:e,getBlockSelectionEnd:t,getBlockOrder:o,getBlockRootClientId:a}=r(sr);if(i)return e(i);const s=t();return!l&&s&&a(s)===n?e(s)+1:o(n).length}(),n),u&&u();const f=(0,m.sprintf)((0,m.__)("%s block added"),s.title);(0,qt.speak)(f)}}})),(0,p.ifCondition)((e=>{let{hasItems:t,isAppender:n,rootClientId:r,clientId:o}=e;return t||!n&&!r&&!o}))])(bf);var _f=(0,p.compose)((0,d.withSelect)(((e,t)=>{const{getBlockCount:n,getSettings:r,getTemplateLock:o}=e(sr),i=!n(t.rootClientId),{bodyPlaceholder:l}=r();return{showPrompt:i,isLocked:!!o(t.rootClientId),placeholder:l}})),(0,d.withDispatch)(((e,t)=>{const{insertDefaultBlock:n,startTyping:r}=e(sr);return{onAppend(){const{rootClientId:e}=t;n(void 0,e),r()}}})))((function(e){let{isLocked:t,onAppend:n,showPrompt:r,placeholder:o,rootClientId:i}=e;if(t)return null;const l=(0,_u.decodeEntities)(o)||(0,m.__)("Type / to choose a block");return(0,a.createElement)("div",{"data-root-client-id":i||"",className:c()("block-editor-default-block-appender",{"has-visible-prompt":r})},(0,a.createElement)("p",{tabIndex:"0",role:"button","aria-label":(0,m.__)("Add default block"),className:"block-editor-default-block-appender__content",onKeyDown:e=>{cu.ENTER!==e.keyCode&&cu.SPACE!==e.keyCode||n()},onClick:()=>n(),onFocus:()=>{r&&n()}},r?l:"\ufeff"),(0,a.createElement)(vf,{rootClientId:i,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0}))}));function kf(e,t){let{rootClientId:n,className:r,onFocus:o,tabIndex:i}=e;return(0,a.createElement)(vf,{position:"bottom center",rootClientId:n,__experimentalIsQuick:!0,renderToggle:e=>{let n,{onToggle:l,disabled:s,isOpen:u,blockTitle:p,hasSingleBlockType:d}=e;n=d?(0,m.sprintf)((0,m._x)("Add %s","directly add the only allowed block"),p):(0,m._x)("Add block","Generic label for block inserter button");const y=!d;let g=(0,a.createElement)(f.Button,{ref:t,onFocus:o,tabIndex:i,className:c()(r,"block-editor-button-block-appender"),onClick:l,"aria-haspopup":y?"true":void 0,"aria-expanded":y?u:void 0,disabled:s,label:n},!d&&(0,a.createElement)(f.VisuallyHidden,{as:"span"},n),(0,a.createElement)(ui,{icon:ku}));return(y||d)&&(g=(0,a.createElement)(f.Tooltip,{text:n},g)),g},isAppender:!0})}const Sf=(0,a.forwardRef)(((e,t)=>(j()("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),kf(e,t))));var Ef=(0,a.forwardRef)(kf);var wf=function(e){let{rootClientId:t,renderAppender:n,className:r,tagName:i="div"}=e;const{hideInserter:l,canInsertDefaultBlock:s,selectedBlockClientId:u}=(0,d.useSelect)((e=>{const{canInsertBlockType:n,getTemplateLock:r,getSelectedBlockClientId:i,__unstableGetEditorMode:l}=e(sr);return{hideInserter:!!r(t)||"zoom-out"===l(),canInsertDefaultBlock:n((0,o.getDefaultBlockName)(),t),selectedBlockClientId:i()}}),[t]);if(l||!1===n)return null;let p;if(n)p=(0,a.createElement)(n,null);else{if(!(u===t||!t&&!u))return null;p=s?(0,a.createElement)(_f,{rootClientId:t}):(0,a.createElement)(Ef,{rootClientId:t,className:"block-list-appender__toggle"})}return(0,a.createElement)(i,{tabIndex:-1,className:c()("block-list-appender wp-block",r),contentEditable:!1,"data-block":!0},p)};const Af=Number.MAX_SAFE_INTEGER;(0,a.createContext)();var Cf=function(e){let{previousClientId:t,nextClientId:n,children:r,__unstablePopoverSlot:o,__unstableContentRef:i,...s}=e;const[u,p]=(0,a.useReducer)((e=>(e+1)%Af),0),{orientation:y,rootClientId:g,isVisible:h}=(0,d.useSelect)((e=>{var r;const{getBlockListSettings:o,getBlockRootClientId:i,isBlockVisible:l}=e(sr),a=i(null!=t?t:n);return{orientation:(null===(r=o(a))||void 0===r?void 0:r.orientation)||"vertical",rootClientId:a,isVisible:l(t)&&l(n)}}),[t,n]),b=Or(t),v=Or(n),_="vertical"===y,k=(0,a.useMemo)((()=>{if(u<0||!b&&!v||!h)return{};const e=b?b.getBoundingClientRect():null,t=v?v.getBoundingClientRect():null;if(_)return{width:e?e.width:t.width,height:t&&e?t.top-e.bottom:0};let n=0;return e&&t&&(n=(0,m.isRTL)()?e.left-t.right:t.left-e.right),{width:n,height:e?e.height:t.height}}),[b,v,_,u,h]),S=(0,a.useMemo)((()=>{if(u<0||!b&&!v||!h)return;const{ownerDocument:e}=b||v;return{ownerDocument:e,getBoundingClientRect(){const e=b?b.getBoundingClientRect():null,t=v?v.getBoundingClientRect():null;let n=0,r=0;return _?(r=e?e.bottom:t.top,n=(0,m.isRTL)()?e?e.right:t.right:e?e.left:t.left):(r=e?e.top:t.top,n=(0,m.isRTL)()?e?e.left:t.right:e?e.right:t.left),new window.DOMRect(n,r,0,0)}}}),[b,v,u,_,h]),E=vo(i);return(0,a.useLayoutEffect)((()=>{if(!b)return;const e=new window.MutationObserver(p);return e.observe(b,{attributes:!0}),()=>{e.disconnect()}}),[b]),(0,a.useLayoutEffect)((()=>{if(!v)return;const e=new window.MutationObserver(p);return e.observe(v,{attributes:!0}),()=>{e.disconnect()}}),[v]),(0,a.useLayoutEffect)((()=>{if(b)return b.ownerDocument.defaultView.addEventListener("resize",p),()=>{var e;null===(e=b.ownerDocument.defaultView)||void 0===e||e.removeEventListener("resize",p)}}),[b]),(b||v)&&h?(0,a.createElement)(f.Popover,l({ref:E,animate:!1,anchor:S,focusOnMount:!1,__unstableSlotName:o||null,key:n+"--"+g},s,{className:c()("block-editor-block-popover","block-editor-block-popover__inbetween",s.className),resize:!1,flip:!1,placement:"bottom-start"}),(0,a.createElement)("div",{className:"block-editor-block-popover__inbetween-container",style:k},r)):null};const If=(0,a.createContext)();function xf(e){let{__unstablePopoverSlot:t,__unstableContentRef:n}=e;const{selectBlock:r,hideInsertionPoint:o}=(0,d.useDispatch)(sr),i=(0,a.useContext)(If),l=(0,a.useRef)(),{orientation:s,previousClientId:u,nextClientId:y,rootClientId:m,isInserterShown:g}=(0,d.useSelect)((e=>{var t;const{getBlockOrder:n,getBlockListSettings:r,getBlockInsertionPoint:o,isBlockBeingDragged:i,getPreviousBlockClientId:l,getNextBlockClientId:a}=e(sr),s=o(),c=n(s.rootClientId);if(!c.length)return{};let u=c[s.index-1],p=c[s.index];for(;i(u);)u=l(u);for(;i(p);)p=a(p);return{previousClientId:u,nextClientId:p,orientation:(null===(t=r(s.rootClientId))||void 0===t?void 0:t.orientation)||"vertical",rootClientId:s.rootClientId,isInserterShown:null==s?void 0:s.__unstableWithInserter}}),[]),h="vertical"===s,b=(0,p.useReducedMotion)();const v={start:{...h?{height:0,left:"50%",right:"50%",y:0}:{width:0,top:"50%",bottom:"50%",x:0},opacity:0},rest:{...h?{height:4,left:0,right:0,y:-2}:{width:4,top:0,bottom:0,x:-2},opacity:1,borderRadius:"2px",transition:{delay:g?.4:0}},hover:{...h?{height:4,left:0,right:0,y:-2}:{width:4,top:0,bottom:0,x:-2},opacity:1,borderRadius:"2px",transition:{delay:.4}}},_={start:{scale:b?1:0},rest:{scale:1,transition:{delay:.2}}},k=c()("block-editor-block-list__insertion-point","is-"+s);return(0,a.createElement)(Cf,{previousClientId:u,nextClientId:y,__unstablePopoverSlot:t,__unstableContentRef:n},(0,a.createElement)(f.__unstableMotion.div,{layout:!b,initial:b?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:l,tabIndex:-1,onClick:function(e){e.target===l.current&&y&&r(y,-1)},onFocus:function(e){e.target!==l.current&&(i.current=!0)},className:c()(k,{"is-with-inserter":g}),onHoverEnd:function(e){e.target!==l.current||i.current||o()}},(0,a.createElement)(f.__unstableMotion.div,{variants:v,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),g&&(0,a.createElement)(f.__unstableMotion.div,{variants:_,className:c()("block-editor-block-list__insertion-point-inserter")},(0,a.createElement)(vf,{position:"bottom center",clientId:y,rootClientId:m,__experimentalIsQuick:!0,onToggle:e=>{i.current=e},onSelectOrClose:()=>{i.current=!1}}))))}function Bf(e){return(0,d.useSelect)((e=>e(sr).isBlockInsertionPointVisible()),[])&&(0,a.createElement)(xf,e)}function Pf(){const e=(0,a.useContext)(If),t=(0,d.useSelect)((e=>e(sr).getSettings().hasReducedUI||"zoom-out"===e(sr).__unstableGetEditorMode()),[]),{getBlockListSettings:n,getBlockRootClientId:r,getBlockIndex:o,isBlockInsertionPointVisible:i,isMultiSelecting:l,getSelectedBlockClientIds:s,getTemplateLock:c,__unstableIsWithinBlockOverlay:u}=(0,d.useSelect)(sr),{showInsertionPoint:f,hideInsertionPoint:y}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((r=>{if(!t)return r.addEventListener("mousemove",a),()=>{r.removeEventListener("mousemove",a)};function a(t){var r;if(e.current)return;if(l())return;if(!t.target.classList.contains("block-editor-block-list__layout"))return void(i()&&y());let a;if(!t.target.classList.contains("is-root-container")){a=(t.target.getAttribute("data-block")?t.target:t.target.closest("[data-block]")).getAttribute("data-block")}if(c(a))return;const p=(null===(r=n(a))||void 0===r?void 0:r.orientation)||"vertical",d=t.target.getBoundingClientRect(),m=t.clientY-d.top,g=t.clientX-d.left;let h=Array.from(t.target.children).find((e=>e.classList.contains("wp-block")&&"vertical"===p&&e.offsetTop>m||e.classList.contains("wp-block")&&"horizontal"===p&&e.offsetLeft>g));if(!h)return;if(!h.id&&(h=h.firstElementChild,!h))return;const b=h.id.slice("block-".length);if(!b||u(b))return;if(s().includes(b))return;const v=h.getBoundingClientRect();if("horizontal"===p&&(t.clientY>v.bottom||t.clientYv.right||t.clientX{setTimeout((()=>e(Date.now())),0)}:window.requestIdleCallback||window.requestAnimationFrame,Of="undefined"==typeof window?clearTimeout:window.cancelIdleCallback||window.cancelAnimationFrame;function Rf(e){return(0,d.useSelect)((t=>{if(!e)return null;const{getBlockName:n,getBlockAttributes:r}=t(sr),{getBlockType:i,getActiveBlockVariation:l}=t(o.store),a=n(e),s=i(a);if(!s)return null;const c=r(e),u=l(a,c),p={title:s.title,icon:s.icon,description:s.description,anchor:null==c?void 0:c.anchor};return u?{title:u.title||s.title,icon:u.icon||s.icon,description:u.description||s.description,anchor:null==c?void 0:c.anchor}:p}),[e])}function Nf(e){let{clientId:t,maximumLength:n,context:r}=e;const{attributes:i,name:l,reusableBlockTitle:a}=(0,d.useSelect)((e=>{if(!t)return{};const{getBlockName:n,getBlockAttributes:r,__experimentalGetReusableBlockTitle:i}=e(sr),l=n(t);if(!l)return{};const a=(0,o.isReusableBlock)((0,o.getBlockType)(l));return{attributes:r(t),name:l,reusableBlockTitle:a&&i(r(t).ref)}}),[t]),s=Rf(t);if(!l||!s)return null;const c=(0,o.getBlockType)(l),u=c?(0,o.__experimentalGetBlockLabel)(c,i,r):null,p=a||u,f=p&&p!==c.title?p:s.title;if(n&&n>0&&f.length>n){const e="...";return f.slice(0,n-e.length)+e}return f}function Ff(e){let{clientId:t,maximumLength:n,context:r}=e;return Nf({clientId:t,maximumLength:n,context:r})}var Mf=e=>{let{children:t,clientIds:n,cloneClassname:r,onDragStart:i,onDragEnd:l}=e;const{srcRootClientId:s,isDraggable:c,icon:u}=(0,d.useSelect)((e=>{var t;const{canMoveBlocks:r,getBlockRootClientId:i,getBlockName:l}=e(sr),a=i(n[0]),s=l(n[0]);return{srcRootClientId:a,isDraggable:r(n,a),icon:null===(t=(0,o.getBlockType)(s))||void 0===t?void 0:t.icon}}),[n]),p=(0,a.useRef)(!1),[y,m,g]=function(){const e=(0,a.useRef)(null),t=(0,a.useRef)(null),n=(0,a.useRef)(null),r=(0,a.useRef)(null);return(0,a.useEffect)((()=>()=>{r.current&&(clearInterval(r.current),r.current=null)}),[]),[(0,a.useCallback)((o=>{e.current=o.clientY,n.current=(0,Hi.getScrollContainer)(o.target),r.current=setInterval((()=>{if(n.current&&t.current){const e=n.current.scrollTop+t.current;n.current.scroll({top:e})}}),25)}),[]),(0,a.useCallback)((r=>{if(!n.current)return;const o=n.current.offsetHeight,i=e.current-n.current.offsetTop,l=r.clientY-n.current.offsetTop;if(r.clientY>i){const e=Math.max(o-i-50,0),n=Math.max(l-i-50,0)/e;t.current=25*n}else if(r.clientY{e.current=null,n.current=null,r.current&&(clearInterval(r.current),r.current=null)}]}(),{startDraggingBlocks:h,stopDraggingBlocks:b}=(0,d.useDispatch)(sr);if((0,a.useEffect)((()=>()=>{p.current&&b()}),[]),!c)return t({isDraggable:!1});const v={type:"block",srcClientIds:n,srcRootClientId:s};return(0,a.createElement)(f.Draggable,{cloneClassname:r,__experimentalTransferDataType:"wp-blocks",transferData:v,onDragStart:e=>{h(n),p.current=!0,y(e),i&&i()},onDragOver:m,onDragEnd:()=>{b(),p.current=!1,g(),l&&l()},__experimentalDragComponent:(0,a.createElement)(yd,{count:n.length,icon:u})},(e=>{let{onDraggableStart:n,onDraggableEnd:r}=e;return t({draggable:!0,onDragStart:n,onDragEnd:r})}))};var Df=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));var Lf=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var Uf=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}));var jf=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));const zf=(e,t)=>"up"===e?"horizontal"===t?(0,m.isRTL)()?"right":"left":"up":"down"===e?"horizontal"===t?(0,m.isRTL)()?"left":"right":"down":null;function Vf(e,t,n,r,o,i,l){const a=n+1;if(e>1)return function(e,t,n,r,o,i){const l=t+1;if(n&&r)return(0,m.__)("All blocks are selected, and cannot be moved");if(o>0&&!r){const t=zf("down",i);if("down"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d down by one place"),e,l);if("left"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d left by one place"),e,l);if("right"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d right by one place"),e,l)}if(o>0&&r){const e=zf("down",i);if("down"===e)return(0,m.__)("Blocks cannot be moved down as they are already at the bottom");if("left"===e)return(0,m.__)("Blocks cannot be moved left as they are already are at the leftmost position");if("right"===e)return(0,m.__)("Blocks cannot be moved right as they are already are at the rightmost position")}if(o<0&&!n){const t=zf("up",i);if("up"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d up by one place"),e,l);if("left"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d left by one place"),e,l);if("right"===t)return(0,m.sprintf)((0,m.__)("Move %1$d blocks from position %2$d right by one place"),e,l)}if(o<0&&n){const e=zf("up",i);if("up"===e)return(0,m.__)("Blocks cannot be moved up as they are already at the top");if("left"===e)return(0,m.__)("Blocks cannot be moved left as they are already are at the leftmost position");if("right"===e)return(0,m.__)("Blocks cannot be moved right as they are already are at the rightmost position")}}(e,n,r,o,i,l);if(r&&o)return(0,m.sprintf)((0,m.__)("Block %s is the only block, and cannot be moved"),t);if(i>0&&!o){const e=zf("down",l);if("down"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d down to position %3$d"),t,a,a+1);if("left"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a+1);if("right"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a+1)}if(i>0&&o){const e=zf("down",l);if("down"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the end of the content and can’t be moved down"),t);if("left"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the end of the content and can’t be moved left"),t);if("right"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the end of the content and can’t be moved right"),t)}if(i<0&&!r){const e=zf("up",l);if("up"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d up to position %3$d"),t,a,a-1);if("left"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a-1);if("right"===e)return(0,m.sprintf)((0,m.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a-1)}if(i<0&&r){const e=zf("up",l);if("up"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the beginning of the content and can’t be moved up"),t);if("left"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the beginning of the content and can’t be moved left"),t);if("right"===e)return(0,m.sprintf)((0,m.__)("Block %1$s is at the beginning of the content and can’t be moved right"),t)}}const Gf=(e,t)=>"up"===e?"horizontal"===t?(0,m.isRTL)()?Df:Lf:Uf:"down"===e?"horizontal"===t?(0,m.isRTL)()?Lf:Df:jf:null,Hf=(e,t)=>"up"===e?"horizontal"===t?(0,m.isRTL)()?(0,m.__)("Move right"):(0,m.__)("Move left"):(0,m.__)("Move up"):"down"===e?"horizontal"===t?(0,m.isRTL)()?(0,m.__)("Move left"):(0,m.__)("Move right"):(0,m.__)("Move down"):null,Wf=(0,a.forwardRef)(((e,t)=>{let{clientIds:n,direction:r,orientation:i,...s}=e;const u=(0,p.useInstanceId)(Wf),y=Array.isArray(n)?n:[n],m=y.length,{blockType:g,isDisabled:h,rootClientId:b,isFirst:v,isLast:_,firstIndex:k,orientation:S="vertical"}=(0,d.useSelect)((e=>{const{getBlockIndex:t,getBlockRootClientId:n,getBlockOrder:l,getBlock:a,getBlockListSettings:s}=e(sr),c=y[0],u=n(c),p=t(c),d=t(y[y.length-1]),f=l(u),m=a(c),g=0===p,h=d===f.length-1,{orientation:b}=s(u)||{};return{blockType:m?(0,o.getBlockType)(m.name):null,isDisabled:"up"===r?g:h,rootClientId:u,firstIndex:p,isFirst:g,isLast:h,orientation:i||b}}),[n,r]),{moveBlocksDown:E,moveBlocksUp:w}=(0,d.useDispatch)(sr),A="up"===r?w:E,C=`block-editor-block-mover-button__description-${u}`;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.Button,l({ref:t,className:c()("block-editor-block-mover-button",`is-${r}-button`),icon:Gf(r,S),label:Hf(r,S),"aria-describedby":C},s,{onClick:h?null:e=>{A(n,b),s.onClick&&s.onClick(e)},disabled:h,__experimentalIsFocusable:!0})),(0,a.createElement)(f.VisuallyHidden,{id:C},Vf(m,g&&g.title,k,v,_,"up"===r?-1:1,S)))})),$f=(0,a.forwardRef)(((e,t)=>(0,a.createElement)(Wf,l({direction:"up",ref:t},e)))),Kf=(0,a.forwardRef)(((e,t)=>(0,a.createElement)(Wf,l({direction:"down",ref:t},e))));var qf=function(e){let{clientIds:t,hideDragHandle:n}=e;const{canMove:r,rootClientId:o,isFirst:i,isLast:s,orientation:u}=(0,d.useSelect)((e=>{var n;const{getBlockIndex:r,getBlockListSettings:o,canMoveBlocks:i,getBlockOrder:l,getBlockRootClientId:a}=e(sr),s=Array.isArray(t)?t:[t],c=s[0],u=a(c),p=r(c),d=r(s[s.length-1]),f=l(u);return{canMove:i(t,u),rootClientId:u,isFirst:0===p,isLast:d===f.length-1,orientation:null===(n=o(u))||void 0===n?void 0:n.orientation}}),[t]);if(!r||i&&s&&!o)return null;const p=(0,m.__)("Drag");return(0,a.createElement)(f.ToolbarGroup,{className:c()("block-editor-block-mover",{"is-horizontal":"horizontal"===u})},!n&&(0,a.createElement)(Mf,{clientIds:t},(e=>(0,a.createElement)(f.Button,l({icon:fd,className:"block-editor-block-mover__drag-handle","aria-hidden":"true",label:p,tabIndex:"-1"},e)))),(0,a.createElement)("div",{className:"block-editor-block-mover__move-button-container"},(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)($f,l({clientIds:t},e)))),(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)(Kf,l({clientIds:t},e))))))};var Jf=function(e){let{clientId:t,rootClientId:n}=e;const r=Rf(t),i=(0,d.useSelect)((e=>{var r;const{getBlock:o,getBlockIndex:i,hasBlockMovingClientId:l,getBlockListSettings:a,__unstableGetEditorMode:s}=e(sr),c=i(t),{name:u,attributes:p}=o(t);return{index:c,name:u,attributes:p,blockMovingMode:l(),orientation:null===(r=a(n))||void 0===r?void 0:r.orientation,editorMode:s()}}),[t,n]),{index:s,name:u,attributes:p,blockMovingMode:y,orientation:g,editorMode:h}=i,{setNavigationMode:b,removeBlock:v}=(0,d.useDispatch)(sr),_=(0,a.useRef)(),k=(0,o.getBlockType)(u),S=(0,o.__experimentalGetAccessibleBlockLabel)(k,p,s+1,g);(0,a.useEffect)((()=>{_.current.focus(),(0,qt.speak)(S)}),[S]);const E=Or(t),{hasBlockMovingClientId:w,getBlockIndex:A,getBlockRootClientId:C,getClientIdsOfDescendants:I,getSelectedBlockClientId:x,getMultiSelectedBlocksEndClientId:B,getPreviousBlockClientId:P,getNextBlockClientId:T}=(0,d.useSelect)(sr),{selectBlock:O,clearSelectedBlock:R,setBlockMovingClientId:N,moveBlockToPosition:F}=(0,d.useDispatch)(sr),M=c()("block-editor-block-list__block-selection-button",{"is-block-moving-mode":!!y}),D=(0,m.__)("Drag");return(0,a.createElement)("div",{className:M},(0,a.createElement)(f.Flex,{justify:"center",className:"block-editor-block-list__block-selection-button__content"},(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(Au,{icon:null==r?void 0:r.icon,showColors:!0})),(0,a.createElement)(f.FlexItem,null,"zoom-out"===h&&(0,a.createElement)(qf,{clientIds:[t],hideDragHandle:!0}),"navigation"===h&&(0,a.createElement)(Mf,{clientIds:[t]},(e=>(0,a.createElement)(f.Button,l({icon:fd,className:"block-selection-button_drag-handle","aria-hidden":"true",label:D,tabIndex:"-1"},e))))),(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(f.Button,{ref:_,onClick:"navigation"===h?()=>b(!1):void 0,onKeyDown:function(e){const{keyCode:n}=e,r=n===cu.UP,o=n===cu.DOWN,i=n===cu.LEFT,l=n===cu.RIGHT,a=n===cu.TAB,s=n===cu.ESCAPE,c=n===cu.ENTER,u=n===cu.SPACE,p=e.shiftKey;if(n===cu.BACKSPACE||n===cu.DELETE)return v(t),void e.preventDefault();const d=x(),f=B(),y=P(f||d),m=T(f||d),g=a&&p||r,h=a&&!p||o,b=i,_=l;let k;if(g)k=y;else if(h)k=m;else if(b){var S;k=null!==(S=C(d))&&void 0!==S?S:d}else if(_){var M;k=null!==(M=I([d])[0])&&void 0!==M?M:d}const D=w();if(s&&D&&!e.defaultPrevented&&(N(null),e.preventDefault()),(c||u)&&D){const e=C(D),t=C(d),n=A(D);let r=A(d);n{!function(e){const[t]=Hi.focus.tabbable.find(e);t&&t.focus({preventScroll:!0})}(e.current)}),[]);(0,Lu.useShortcut)("core/block-editor/focus-toolbar",s),(0,a.useEffect)((()=>{i&&s()}),[n,i,s]),(0,a.useEffect)((()=>{let t=0;return l&&!i&&(t=window.requestAnimationFrame((()=>{const t=Yf(e.current),n=l||0;var r;t[n]&&(r=e.current).contains(r.ownerDocument.activeElement)&&t[n].focus({preventScroll:!0})}))),()=>{if(window.cancelAnimationFrame(t),!o||!e.current)return;const n=Yf(e.current).findIndex((e=>0===e.tabIndex));o(n)}}),[l,i])}var Zf=function(e){let{children:t,focusOnMount:n,__experimentalInitialIndex:r,__experimentalOnIndexChange:o,...i}=e;const s=(0,a.useRef)(),c=function(e){const[t,n]=(0,a.useState)(!0),r=(0,a.useCallback)((()=>{const t=!Hi.focus.tabbable.find(e.current).some((e=>!("toolbarItem"in e.dataset)));t||j()("Using custom components as toolbar controls",{since:"5.6",alternative:"ToolbarItem, ToolbarButton or ToolbarDropdownMenu components",link:"https://developer.wordpress.org/block-editor/components/toolbar-button/#inside-blockcontrols"}),n(t)}),[]);return(0,a.useLayoutEffect)((()=>{const t=new window.MutationObserver(r);return t.observe(e.current,{childList:!0,subtree:!0}),()=>t.disconnect()}),[t]),t}(s);return Qf(s,n,c,r,o),c?(0,a.createElement)(f.Toolbar,l({label:i["aria-label"],ref:s},i),t):(0,a.createElement)(f.NavigableMenu,l({orientation:"horizontal",role:"toolbar",ref:s},i),t)};const{clearTimeout:Xf,setTimeout:ey}=window,ty=()=>{},ny=200;function ry(e){let{ref:t,isFocused:n,debounceTimeout:r=ny,onChange:o=ty}=e;const[i,l]=(0,a.useState)(!1),s=(0,a.useRef)(),c=e=>{null!=t&&t.current&&l(e),o(e)},u=()=>{const e=(null==t?void 0:t.current)&&t.current.matches(":hover");return!n&&!e},p=()=>{const e=s.current;e&&Xf&&Xf(e)};return(0,a.useEffect)((()=>()=>{c(!1),p()}),[]),{showMovers:i,debouncedShowMovers:e=>{e&&e.stopPropagation(),p(),i||c(!0)},debouncedHideMovers:e=>{e&&e.stopPropagation(),p(),s.current=ey((()=>{u()&&c(!1)}),r)}}}function oy(e){let{ref:t,debounceTimeout:n=ny,onChange:r=ty}=e;const[o,i]=(0,a.useState)(!1),{showMovers:l,debouncedShowMovers:s,debouncedHideMovers:c}=ry({ref:t,debounceTimeout:n,isFocused:o,onChange:r}),u=(0,a.useRef)(!1),p=()=>(null==t?void 0:t.current)&&t.current.contains(t.current.ownerDocument.activeElement);return(0,a.useEffect)((()=>{const e=t.current,n=()=>{p()&&(i(!0),s())},r=()=>{p()||(i(!1),c())};return e&&!u.current&&(e.addEventListener("focus",n,!0),e.addEventListener("blur",r,!0),u.current=!0),()=>{e&&(e.removeEventListener("focus",n),e.removeEventListener("blur",r))}}),[t,u,i,s,c]),{showMovers:l,gestures:{onMouseMove:s,onMouseLeave:c}}}function iy(){const{selectBlock:e,toggleBlockHighlight:t}=(0,d.useDispatch)(sr),{firstParentClientId:n,shouldHide:r,hasReducedUI:i}=(0,d.useSelect)((e=>{const{getBlockName:t,getBlockParents:n,getSelectedBlockClientId:r,getSettings:i}=e(sr),{hasBlockSupport:l}=e(o.store),a=n(r()),s=a[a.length-1],c=t(s),u=(0,o.getBlockType)(c),p=i();return{firstParentClientId:s,shouldHide:!l(u,"__experimentalParentSelector",!0),hasReducedUI:p.hasReducedUI}}),[]),s=Rf(n),c=(0,a.useRef)(),{gestures:u}=oy({ref:c,onChange(e){e&&i||t(n,e)}});return r||void 0===n?null:(0,a.createElement)("div",l({className:"block-editor-block-parent-selector",key:n,ref:c},u),(0,a.createElement)(f.ToolbarButton,{className:"block-editor-block-parent-selector__button",onClick:()=>e(n),label:(0,m.sprintf)((0,m.__)("Select %s"),null==s?void 0:s.title),showTooltip:!0,icon:(0,a.createElement)(Au,{icon:null==s?void 0:s.icon})}))}var ly=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"}));function ay(e){let{blocks:t}=e;return(0,a.createElement)("div",{className:"block-editor-block-switcher__popover__preview__parent"},(0,a.createElement)("div",{className:"block-editor-block-switcher__popover__preview__container"},(0,a.createElement)(f.Popover,{className:"block-editor-block-switcher__preview__popover",position:"bottom right",focusOnMount:!1},(0,a.createElement)("div",{className:"block-editor-block-switcher__preview"},(0,a.createElement)("div",{className:"block-editor-block-switcher__preview-title"},(0,m.__)("Preview")),(0,a.createElement)(sd,{viewportWidth:500,blocks:t})))))}function sy(e){let{restTransformations:t,onSelect:n,setHoveredTransformItemName:r}=e;return t.map((e=>(0,a.createElement)(cy,{key:e.name,item:e,onSelect:n,setHoveredTransformItemName:r})))}function cy(e){let{item:t,onSelect:n,setHoveredTransformItemName:r}=e;const{name:i,icon:l,title:s,isDisabled:c}=t;return(0,a.createElement)(f.MenuItem,{className:(0,o.getBlockMenuDefaultClassName)(i),onClick:e=>{e.preventDefault(),n(i)},disabled:c,onMouseLeave:()=>r(null),onMouseEnter:()=>r(i)},(0,a.createElement)(Au,{icon:l,showColors:!0}),s)}var uy=e=>{let{className:t,possibleBlockTransformations:n,onSelect:r,blocks:i}=e;const[l,s]=(0,a.useState)(),{priorityTextTransformations:c,restTransformations:u}=function(e){const t={"core/paragraph":1,"core/heading":2,"core/list":3,"core/quote":4},n=(0,a.useMemo)((()=>{const n=Object.keys(t);return e.reduce(((e,t)=>{const{name:r}=t;return n.includes(r)?e.priorityTextTransformations.push(t):e.restTransformations.push(t),e}),{priorityTextTransformations:[],restTransformations:[]})}),[e]);return n.priorityTextTransformations.sort(((e,n)=>{let{name:r}=e,{name:o}=n;return t[r](0,a.createElement)(cy,{key:e.name,item:e,onSelect:r,setHoveredTransformItemName:s}))),!p&&d),!!p&&(0,a.createElement)(f.MenuGroup,{className:t},d))};var py=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),dy=window.wp.tokenList,fy=n.n(dy);function yy(e,t,n){const r=new(fy())(e);return t&&r.remove("is-style-"+t.name),r.add("is-style-"+n.name),r.value}function my(e){return(0,u.find)(e,"isDefault")}function gy(e){let{clientId:t,onSwitch:n}=e;const{styles:r,block:i,blockType:l,className:s}=(0,d.useSelect)((e=>{const{getBlock:n}=e(sr),r=n(t);if(!r)return{};const i=(0,o.getBlockType)(r.name),{getBlockStyles:l}=e(o.store);return{block:r,blockType:i,styles:l(r.name),className:r.attributes.className||""}}),[t]),{updateBlockAttributes:c}=(0,d.useDispatch)(sr),p=function(e){return e&&0!==e.length?my(e)?e:[{name:"default",label:(0,m._x)("Default","block style"),isDefault:!0},...e]:[]}(r),f=function(e,t){for(const n of new(fy())(t).values()){if(-1===n.indexOf("is-style-"))continue;const t=n.substring(9),r=(0,u.find)(e,{name:t});if(r)return r}return(0,u.find)(e,"isDefault")}(p,s),y=function(e,t){return(0,a.useMemo)((()=>{const n=null==t?void 0:t.example,r=null==t?void 0:t.name;return n&&r?(0,o.getBlockFromExample)(r,{attributes:n.attributes,innerBlocks:n.innerBlocks}):e?(0,o.cloneBlock)(e):void 0}),[null!=t&&t.example?null==e?void 0:e.name:e,t])}(i,l);return{onSelect:e=>{const r=yy(s,f,e);c(t,{className:r}),n()},stylesToRender:p,activeStyle:f,genericPreviewBlock:y,className:s}}const hy=()=>{};function by(e){let{clientId:t,onSwitch:n=hy}=e;const{onSelect:r,stylesToRender:o,activeStyle:i}=gy({clientId:t,onSwitch:n});return o&&0!==o.length?(0,a.createElement)(a.Fragment,null,o.map((e=>{const t=e.label||e.name;return(0,a.createElement)(f.MenuItem,{key:e.name,icon:i.name===e.name?py:null,onClick:()=>r(e)},(0,a.createElement)(f.__experimentalText,{as:"span",limit:18,ellipsizeMode:"tail",truncate:!0},t))}))):null}function vy(e){let{hoveredBlock:t,onSwitch:n}=e;const{clientId:r}=t;return(0,a.createElement)(f.MenuGroup,{label:(0,m.__)("Styles"),className:"block-editor-block-switcher__styles__menugroup"},(0,a.createElement)(by,{clientId:r,onSwitch:n}))}const _y=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;const{clientId:r,name:o,innerBlocks:i=[]}=e;if(!n.has(r)){if(o===t)return e;for(const e of i){const r=_y(e,t,n);if(r)return r}}},ky=(e,t)=>{const n=((e,t)=>{const n=(0,o.__experimentalGetBlockAttributesNamesByRole)(e,"content");return null!=n&&n.length?n.reduce(((e,n)=>(t[n]&&(e[n]=t[n]),e)),{}):t})(t.name,t.attributes);e.attributes={...e.attributes,...n}};var Sy=(e,t)=>(0,a.useMemo)((()=>e.reduce(((e,n)=>{const r=((e,t)=>{const n=t.map((e=>(0,o.cloneBlock)(e))),r=new Set;for(const t of e){let e=!1;for(const o of n){const n=_y(o,t.name,r);if(n){e=!0,r.add(n.clientId),ky(n,t);break}}if(!e)return}return n})(t,n.blocks);return r&&e.push({...n,transformedBlocks:r}),e}),[])),[e,t]);function Ey(e){let{patterns:t,onSelect:n}=e;return(0,a.createElement)("div",{className:"block-editor-block-switcher__popover__preview__parent"},(0,a.createElement)("div",{className:"block-editor-block-switcher__popover__preview__container"},(0,a.createElement)(f.Popover,{className:"block-editor-block-switcher__preview__popover",position:"bottom right"},(0,a.createElement)("div",{className:"block-editor-block-switcher__preview"},(0,a.createElement)("div",{className:"block-editor-block-switcher__preview-title"},(0,m.__)("Preview")),(0,a.createElement)(wy,{patterns:t,onSelect:n})))))}function wy(e){let{patterns:t,onSelect:n}=e;const r=(0,f.__unstableUseCompositeState)();return(0,a.createElement)(f.__unstableComposite,l({},r,{role:"listbox",className:"block-editor-block-switcher__preview-patterns-container","aria-label":(0,m.__)("Patterns list")}),t.map((e=>(0,a.createElement)(Ay,{key:e.name,pattern:e,onSelect:n,composite:r}))))}function Ay(e){let{pattern:t,onSelect:n,composite:r}=e;const o="block-editor-block-switcher__preview-patterns-container",i=(0,p.useInstanceId)(Ay,`${o}-list__item-description`);return(0,a.createElement)("div",{className:`${o}-list__list-item`,"aria-label":t.title,"aria-describedby":t.description?i:void 0},(0,a.createElement)(f.__unstableCompositeItem,l({role:"option",as:"div"},r,{className:`${o}-list__item`,onClick:()=>n(t.transformedBlocks)}),(0,a.createElement)(sd,{blocks:t.transformedBlocks,viewportWidth:t.viewportWidth||500}),(0,a.createElement)("div",{className:`${o}-list__item-title`},t.title)),!!t.description&&(0,a.createElement)(f.VisuallyHidden,{id:i},t.description))}var Cy=function(e){let{blocks:t,patterns:n,onSelect:r}=e;const[o,i]=(0,a.useState)(!1),l=Sy(n,t);return l.length?(0,a.createElement)(f.MenuGroup,{className:"block-editor-block-switcher__pattern__transforms__menugroup"},o&&(0,a.createElement)(Ey,{patterns:l,onSelect:r}),(0,a.createElement)(f.MenuItem,{onClick:e=>{e.preventDefault(),i(!o)},icon:Df},(0,m.__)("Patterns"))):null};const Iy=e=>{let{clientIds:t,blocks:n}=e;const{replaceBlocks:r}=(0,d.useDispatch)(sr),i=Rf(n[0].clientId),{possibleBlockTransformations:l,canRemove:s,hasBlockStyles:c,icon:p,patterns:y}=(0,d.useSelect)((e=>{const{getBlockRootClientId:r,getBlockTransformItems:l,__experimentalGetPatternTransformItems:a}=e(sr),{getBlockStyles:s,getBlockType:c}=e(o.store),{canRemoveBlocks:p}=e(sr),d=r((0,u.castArray)(t)[0]),[{name:f}]=n,y=1===n.length,m=y&&s(f);let g;if(y)g=null==i?void 0:i.icon;else{var h;g=1===new Set(n.map((e=>{let{name:t}=e;return t}))).size?null===(h=c(f))||void 0===h?void 0:h.icon:ly}return{possibleBlockTransformations:l(n,d),canRemove:p(t,d),hasBlockStyles:!(null==m||!m.length),icon:g,patterns:a(n,d)}}),[t,n,null==i?void 0:i.icon]),g=Nf({clientId:Array.isArray(t)?t[0]:t,maximumLength:35}),h=1===n.length&&(0,o.isReusableBlock)(n[0]),b=1===n.length&&(0,o.isTemplatePart)(n[0]),v=!!l.length&&s&&!b,_=!(null==y||!y.length)&&s;if(!c&&!v)return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarButton,{disabled:!0,className:"block-editor-block-switcher__no-switcher-icon",title:g,icon:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Au,{icon:p,showColors:!0}),(h||b)&&(0,a.createElement)("span",{className:"block-editor-block-switcher__toggle-text"},g))}));const k=g,S=1===n.length?(0,m.sprintf)((0,m.__)("%s: Change block type or style"),g):(0,m.sprintf)((0,m._n)("Change type of %d block","Change type of %d blocks",n.length),n.length),E=c||v||_;return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)(f.DropdownMenu,{className:"block-editor-block-switcher",label:k,popoverProps:{position:"bottom right",isAlternate:!0,className:"block-editor-block-switcher__popover"},icon:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Au,{icon:p,className:"block-editor-block-switcher__toggle",showColors:!0}),(h||b)&&(0,a.createElement)("span",{className:"block-editor-block-switcher__toggle-text"},g)),toggleProps:{describedBy:S,...e},menuProps:{orientation:"both"}},(e=>{let{onClose:i}=e;return E&&(0,a.createElement)("div",{className:"block-editor-block-switcher__container"},_&&(0,a.createElement)(Cy,{blocks:n,patterns:y,onSelect:e=>{(e=>{r(t,e)})(e),i()}}),v&&(0,a.createElement)(uy,{className:"block-editor-block-switcher__transforms__menugroup",possibleBlockTransformations:l,blocks:n,onSelect:e=>{(e=>{r(t,(0,o.switchToBlockType)(n,e))})(e),i()}}),c&&(0,a.createElement)(vy,{hoveredBlock:n[0],onSwitch:i}))})))))};var xy=e=>{let{clientIds:t}=e;const n=(0,d.useSelect)((e=>e(sr).getBlocksByClientId(t)),[t]);return!n.length||n.some((e=>!e))?null:(0,a.createElement)(Iy,{clientIds:t,blocks:n})};const{Fill:By,Slot:Py}=(0,f.createSlotFill)("__unstableBlockToolbarLastItem");By.Slot=Py;var Ty=By;var Oy=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})),Ry=window.wp.blob;function Ny(e,t){if(t&&1===(null==e?void 0:e.length)&&0===e[0].type.indexOf("image/")){var n;const e=/<\s*img\b/gi;if(1!==(null===(n=t.match(e))||void 0===n?void 0:n.length))return!0;const r=/<\s*img\b[^>]*\bsrc="file:\/\//i;if(t.match(r))return!0}return!1}function Fy(){const{getBlockName:e}=(0,d.useSelect)(sr),{getBlockType:t}=(0,d.useSelect)(o.store),{createSuccessNotice:n}=(0,d.useDispatch)(Cd.store);return(0,a.useCallback)(((r,o)=>{let i="";if(1===o.length){var l;const n=o[0],a=null===(l=t(e(n)))||void 0===l?void 0:l.title;i="copy"===r?(0,m.sprintf)((0,m.__)('Copied "%s" to clipboard.'),a):(0,m.sprintf)((0,m.__)('Moved "%s" to clipboard.'),a)}else i="copy"===r?(0,m.sprintf)((0,m._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",o.length),o.length):(0,m.sprintf)((0,m._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",o.length),o.length);n(i,{type:"snackbar"})}),[])}function My(){const{getBlocksByClientId:e,getSelectedBlockClientIds:t,hasMultiSelection:n,getSettings:r,__unstableIsFullySelected:i,__unstableIsSelectionCollapsed:l,__unstableIsSelectionMergeable:a,__unstableGetSelectedBlocksWithPartialSelection:s}=(0,d.useSelect)(sr),{flashBlock:c,removeBlocks:u,replaceBlocks:f,__unstableDeleteSelection:y,__unstableExpandSelection:m}=(0,d.useDispatch)(sr),g=Fy();return(0,p.useRefEffect)((p=>{function d(d){const h=t();if(0===h.length)return;if(!n()){const{target:e}=d,{ownerDocument:t}=e;if("copy"===d.type||"cut"===d.type?(0,Hi.documentHasUncollapsedSelection)(t):(0,Hi.documentHasSelection)(t))return}if(!p.contains(d.target.ownerDocument.activeElement))return;const b=d.defaultPrevented;d.preventDefault();const v=a(),_=l()||i(),k=!_&&!v;if("copy"===d.type||"cut"===d.type)if(1===h.length&&c(h[0]),k)m();else{let t;if(g(d.type,h),_)t=e(h);else{const[n,r]=s();t=[n,...e(h.slice(1,h.length-1)),r]}const n=d.clipboardData.getData("__unstableWrapperBlockName");n&&(t=(0,o.createBlock)(n,JSON.parse(d.clipboardData.getData("__unstableWrapperBlockAttributes")),t));const r=(0,o.serialize)(t);d.clipboardData.setData("text/plain",function(e){e=e.replace(/
    /g,"\n");return(0,Hi.__unstableStripHTML)(e).trim().replace(/\n\n+/g,"\n\n")}(r)),d.clipboardData.setData("text/html",r)}if("cut"===d.type)_&&!k?u(h):y();else if("paste"===d.type){if(b)return;const{__experimentalCanUserUseUnfilteredHTML:e}=r(),{plainText:t,html:n}=function(e){let{clipboardData:t}=e,n="",r="";try{n=t.getData("text/plain"),r=t.getData("text/html")}catch(e){try{r=t.getData("Text")}catch(e){return}}const o=(0,Hi.getFilesFromDataTransfer)(t).filter((e=>{let{type:t}=e;return/^image\/(?:jpe?g|png|gif|webp)$/.test(t)}));return o.length&&!Ny(o,r)&&(r=o.map((e=>``)).join(""),n=""),{html:r,plainText:n}}(d),i=(0,o.pasteHandler)({HTML:n,plainText:t,mode:"BLOCKS",canUserUseUnfilteredHTML:e});f(h,i,i.length-1,-1)}}return p.ownerDocument.addEventListener("copy",d),p.ownerDocument.addEventListener("cut",d),p.ownerDocument.addEventListener("paste",d),()=>{p.ownerDocument.removeEventListener("copy",d),p.ownerDocument.removeEventListener("cut",d),p.ownerDocument.removeEventListener("paste",d)}}),[])}var Dy=function(e){let{children:t}=e;return(0,a.createElement)("div",{ref:My()},t)};function Ly(e){let{clientIds:t,children:n,__experimentalUpdateSelection:r}=e;const{canInsertBlockType:i,getBlockRootClientId:l,getBlocksByClientId:a,canMoveBlocks:s,canRemoveBlocks:c}=(0,d.useSelect)(sr),{getDefaultBlockName:u,getGroupingBlockName:p}=(0,d.useSelect)(o.store),f=a(t),y=l(t[0]),m=f.every((e=>!!e&&(0,o.hasBlockSupport)(e.name,"multiple",!0)&&i(e.name,y))),g=i(u(),y),h=s(t,y),b=c(t,y),{removeBlocks:v,replaceBlocks:_,duplicateBlocks:k,insertAfterBlock:S,insertBeforeBlock:E,flashBlock:w,setBlockMovingClientId:A,setNavigationMode:C,selectBlock:I}=(0,d.useDispatch)(sr),x=Fy();return n({canDuplicate:m,canInsertDefaultBlock:g,canMove:h,canRemove:b,rootClientId:y,blocks:f,onDuplicate(){return k(t,r)},onRemove(){return v(t,r)},onInsertBefore(){const e=Array.isArray(t)?t[0]:e;E(e)},onInsertAfter(){const e=Array.isArray(t)?t[t.length-1]:e;S(e)},onMoveTo(){C(!0),I(t[0]),A(t[0])},onGroup(){if(!f.length)return;const e=p(),n=(0,o.switchToBlockType)(f,e);n&&_(t,n)},onUngroup(){if(!f.length)return;const e=f[0].innerBlocks;e.length&&_(t,e)},onCopy(){const e=f.map((e=>{let{clientId:t}=e;return t}));1===f.length&&w(e[0]),x("copy",e)}})}const Uy=()=>{};var jy=(0,p.compose)([(0,d.withSelect)(((e,t)=>{let{clientId:n}=t;const{getBlock:r,getBlockMode:i,getSettings:l}=e(sr),a=r(n),s=l().codeEditingEnabled;return{mode:i(n),blockType:a?(0,o.getBlockType)(a.name):null,isCodeEditingEnabled:s}})),(0,d.withDispatch)(((e,t)=>{let{onToggle:n=Uy,clientId:r}=t;return{onToggleMode(){e(sr).toggleBlockMode(r),n()}}}))])((function(e){let{blockType:t,mode:n,onToggleMode:r,small:i=!1,isCodeEditingEnabled:l=!0}=e;if(!t||!(0,o.hasBlockSupport)(t,"html",!0)||!l)return null;const s="visual"===n?(0,m.__)("Edit as HTML"):(0,m.__)("Edit visually");return(0,a.createElement)(f.MenuItem,{onClick:r},!i&&s)}));var zy=(0,p.compose)((0,d.withSelect)(((e,t)=>{let{clientId:n}=t;const r=e(sr).getBlock(n);return{block:r,shouldRender:r&&"core/html"===r.name}})),(0,d.withDispatch)(((e,t)=>{let{block:n}=t;return{onClick:()=>e(sr).replaceBlocks(n.clientId,(0,o.rawHandler)({HTML:(0,o.getBlockContent)(n)}))}})))((function(e){let{shouldRender:t,onClick:n,small:r}=e;if(!t)return null;const o=(0,m.__)("Convert to Blocks");return(0,a.createElement)(f.MenuItem,{onClick:n},!r&&o)}));const{Fill:Vy,Slot:Gy}=(0,f.createSlotFill)("__unstableBlockSettingsMenuFirstItem");Vy.Slot=Gy;var Hy=Vy;function Wy(){const{clientIds:e,isGroupable:t,isUngroupable:n,blocksSelection:r,groupingBlockName:i}=(0,d.useSelect)((e=>{var t;const{getBlockRootClientId:n,getBlocksByClientId:r,canInsertBlockType:i,getSelectedBlockClientIds:l}=e(sr),{getGroupingBlockName:a}=e(o.store),s=l(),c=a(),u=i(c,null!=s&&s.length?n(s[0]):void 0),p=r(s),d=1===p.length&&(null===(t=p[0])||void 0===t?void 0:t.name)===c;return{clientIds:s,isGroupable:u&&p.length,isUngroupable:d&&!!p[0].innerBlocks.length,blocksSelection:p,groupingBlockName:c}}),[]);return{clientIds:e,isGroupable:t,isUngroupable:n,blocksSelection:r,groupingBlockName:i}}function $y(e){let{clientIds:t,isGroupable:n,isUngroupable:r,blocksSelection:i,groupingBlockName:l,onClose:s=(()=>{})}=e;const{replaceBlocks:c}=(0,d.useDispatch)(sr);return n||r?(0,a.createElement)(a.Fragment,null,n&&(0,a.createElement)(f.MenuItem,{onClick:()=>{(()=>{const e=(0,o.switchToBlockType)(i,l);e&&c(t,e)})(),s()}},(0,m._x)("Group","verb")),r&&(0,a.createElement)(f.MenuItem,{onClick:()=>{(()=>{const e=i[0].innerBlocks;e.length&&c(t,e)})(),s()}},(0,m._x)("Ungroup","Ungrouping blocks from within a Group block back into individual blocks within the Editor "))):null}function Ky(e){return(0,d.useSelect)((t=>{const{canEditBlock:n,canMoveBlock:r,canRemoveBlock:o,canLockBlockType:i,getBlockName:l,getBlockRootClientId:a,getTemplateLock:s}=t(sr),c=a(e),u=n(e),p=r(e,c),d=o(e,c);return{canEdit:u,canMove:p,canRemove:d,canLock:i(l(e)),isContentLocked:"contentOnly"===s(e),isLocked:!u||!p||!d}}),[e])}var qy=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"}));var Jy=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"}));function Yy(e){return e.remove&&e.move?"all":!(!e.remove||e.move)&&"insert"}function Qy(e){let{clientId:t,onClose:n}=e;const[r,i]=(0,a.useState)({move:!1,remove:!1}),{canEdit:l,canMove:s,canRemove:c}=Ky(t),{isReusable:u,templateLock:y,hasTemplateLock:g}=(0,d.useSelect)((e=>{var n,r;const{getBlockName:i,getBlockAttributes:l}=e(sr),a=i(t),s=(0,o.getBlockType)(a);return{isReusable:(0,o.isReusableBlock)(s),templateLock:null===(n=l(t))||void 0===n?void 0:n.templateLock,hasTemplateLock:!(null==s||null===(r=s.attributes)||void 0===r||!r.templateLock)}}),[t]),[h,b]=(0,a.useState)(!!y),{updateBlockAttributes:v}=(0,d.useDispatch)(sr),_=Rf(t),k=(0,p.useInstanceId)(Qy,"block-editor-block-lock-modal__options-title");(0,a.useEffect)((()=>{i({move:!s,remove:!c,...u?{edit:!l}:{}})}),[l,s,c,u]);const S=Object.values(r).every(Boolean),E=Object.values(r).some(Boolean)&&!S;return(0,a.createElement)(f.Modal,{title:(0,m.sprintf)((0,m.__)("Lock %s"),_.title),overlayClassName:"block-editor-block-lock-modal",closeLabel:(0,m.__)("Close"),onRequestClose:n},(0,a.createElement)("p",null,(0,m.__)("Choose specific attributes to restrict or lock all available options.")),(0,a.createElement)("form",{onSubmit:e=>{e.preventDefault(),v([t],{lock:r,templateLock:h?Yy(r):void 0}),n()}},(0,a.createElement)("div",{role:"group","aria-labelledby":k,className:"block-editor-block-lock-modal__options"},(0,a.createElement)(f.CheckboxControl,{className:"block-editor-block-lock-modal__options-title",label:(0,a.createElement)("span",{id:k},(0,m.__)("Lock all")),checked:S,indeterminate:E,onChange:e=>i({move:e,remove:e,...u?{edit:e}:{}})}),(0,a.createElement)("ul",{className:"block-editor-block-lock-modal__checklist"},u&&(0,a.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,a.createElement)(f.CheckboxControl,{label:(0,a.createElement)(a.Fragment,null,(0,m.__)("Restrict editing"),(0,a.createElement)(f.Icon,{icon:r.edit?Jy:qy})),checked:!!r.edit,onChange:e=>i((t=>({...t,edit:e})))})),(0,a.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,a.createElement)(f.CheckboxControl,{label:(0,a.createElement)(a.Fragment,null,(0,m.__)("Disable movement"),(0,a.createElement)(f.Icon,{icon:r.move?Jy:qy})),checked:r.move,onChange:e=>i((t=>({...t,move:e})))})),(0,a.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,a.createElement)(f.CheckboxControl,{label:(0,a.createElement)(a.Fragment,null,(0,m.__)("Prevent removal"),(0,a.createElement)(f.Icon,{icon:r.remove?Jy:qy})),checked:r.remove,onChange:e=>i((t=>({...t,remove:e})))}))),g&&(0,a.createElement)(f.ToggleControl,{className:"block-editor-block-lock-modal__template-lock",label:(0,m.__)("Apply to all blocks inside"),checked:h,disabled:r.move&&!r.remove,onChange:()=>b(!h)})),(0,a.createElement)(f.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1},(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(f.Button,{variant:"tertiary",onClick:n},(0,m.__)("Cancel"))),(0,a.createElement)(f.FlexItem,null,(0,a.createElement)(f.Button,{variant:"primary",type:"submit"},(0,m.__)("Apply"))))))}function Zy(e){let{clientId:t}=e;const{canLock:n,isLocked:r}=Ky(t),[o,i]=(0,a.useReducer)((e=>!e),!1);if(!n)return null;const l=r?(0,m.__)("Unlock"):(0,m.__)("Lock");return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuItem,{icon:r?qy:Jy,onClick:i},l),o&&(0,a.createElement)(Qy,{clientId:t,onClose:i}))}const{Fill:Xy,Slot:em}=(0,f.createSlotFill)("BlockSettingsMenuControls");function tm(e){let{...t}=e;return(0,a.createElement)(f.__experimentalStyleProvider,{document:document},(0,a.createElement)(Xy,t))}tm.Slot=e=>{let{fillProps:t,clientIds:n=null,__unstableDisplayLocation:r}=e;const{selectedBlocks:o,selectedClientIds:i,canRemove:s}=(0,d.useSelect)((e=>{const{getBlocksByClientId:t,getSelectedBlockClientIds:r,canRemoveBlocks:o}=e(sr),i=null!==n?n:r();return{selectedBlocks:(0,u.map)(t(i).filter(Boolean),(e=>e.name)),selectedClientIds:i,canRemove:o(i)}}),[n]),{canLock:c}=Ky(i[0]),p=1===i.length&&c,y=Wy(),{isGroupable:m,isUngroupable:g}=y,h=(m||g)&&s;return(0,a.createElement)(em,{fillProps:{...t,__unstableDisplayLocation:r,selectedBlocks:o,selectedClientIds:i}},(e=>!(null!=e&&e.length)>0&&!h&&!p?null:(0,a.createElement)(f.MenuGroup,null,p&&(0,a.createElement)(Zy,{clientId:i[0]}),e,h&&(0,a.createElement)($y,l({},y,{onClose:null==t?void 0:t.onClose})))))};var nm=tm;const rm=()=>{},om={className:"block-editor-block-settings-menu__popover",position:"bottom right",isAlternate:!0};function im(e){let{blocks:t,onCopy:n}=e;const r=(0,p.useCopyToClipboard)((()=>(0,o.serialize)(t)),n),i=t.length>1?(0,m.__)("Copy blocks"):(0,m.__)("Copy block");return(0,a.createElement)(f.MenuItem,{ref:r},i)}var lm=function(e){let{clientIds:t,__experimentalSelectBlock:n,children:r,__unstableDisplayLocation:i,...s}=e;const c=(0,u.castArray)(t),p=c.length,y=c[0],{firstParentClientId:g,hasReducedUI:h,onlyBlock:b,parentBlockType:v,previousBlockClientId:_,nextBlockClientId:k,selectedBlockClientIds:S}=(0,d.useSelect)((e=>{const{getBlockCount:t,getBlockName:n,getBlockParents:r,getPreviousBlockClientId:i,getNextBlockClientId:l,getSelectedBlockClientIds:a,getSettings:s}=e(sr),c=r(y),u=c[c.length-1],p=n(u);return{firstParentClientId:u,hasReducedUI:s().hasReducedUI,onlyBlock:1===t(),parentBlockType:(0,o.getBlockType)(p),previousBlockClientId:i(y),nextBlockClientId:l(y),selectedBlockClientIds:a()}}),[y]),E=(0,d.useSelect)((e=>{const{getShortcutRepresentation:t}=e(Lu.store);return{duplicate:t("core/block-editor/duplicate"),remove:t("core/block-editor/remove"),insertAfter:t("core/block-editor/insert-after"),insertBefore:t("core/block-editor/insert-before")}}),[]),{selectBlock:w,toggleBlockHighlight:A}=(0,d.useDispatch)(sr),C=(0,a.useCallback)(n?async e=>{const t=await e;t&&t[0]&&n(t[0])}:rm,[n]),I=Nf({clientId:y,maximumLength:25}),x=(0,a.useCallback)(n?()=>{const e=_||k;e&&S.includes(y)&&!S.includes(e)&&n(e)}:rm,[n,_,k,S]),B=(0,m.sprintf)((0,m.__)("Remove %s"),I),P=1===p?B:(0,m.__)("Remove blocks"),T=(0,a.useRef)(),{gestures:O}=oy({ref:T,onChange(e){e&&h||A(g,e)}});return(0,a.createElement)(Ly,{clientIds:t,__experimentalUpdateSelection:!n},(e=>{let{canDuplicate:n,canInsertDefaultBlock:o,canMove:c,canRemove:d,onDuplicate:h,onInsertAfter:_,onInsertBefore:k,onRemove:S,onCopy:A,onMoveTo:I,blocks:B}=e;return(0,a.createElement)(f.DropdownMenu,l({icon:Oy,label:(0,m.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:om,noIcons:!0},s),(e=>{let{onClose:s}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuGroup,null,(0,a.createElement)(Hy.Slot,{fillProps:{onClose:s}}),void 0!==g&&(0,a.createElement)(f.MenuItem,l({},O,{ref:T,icon:(0,a.createElement)(Au,{icon:v.icon}),onClick:()=>w(g)}),(0,m.sprintf)((0,m.__)("Select parent block (%s)"),v.title)),1===p&&(0,a.createElement)(zy,{clientId:y}),(0,a.createElement)(im,{blocks:B,onCopy:A}),n&&(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,h,C),shortcut:E.duplicate},(0,m.__)("Duplicate")),o&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,k),shortcut:E.insertBefore},(0,m.__)("Insert before")),(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,_),shortcut:E.insertAfter},(0,m.__)("Insert after"))),c&&!b&&(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,I)},(0,m.__)("Move to")),1===p&&(0,a.createElement)(jy,{clientId:y,onToggle:s})),(0,a.createElement)(nm.Slot,{fillProps:{onClose:s},clientIds:t,__unstableDisplayLocation:i}),"function"==typeof r?r({onClose:s}):a.Children.map((e=>(0,a.cloneElement)(e,{onClose:s}))),d&&(0,a.createElement)(f.MenuGroup,null,(0,a.createElement)(f.MenuItem,{onClick:(0,u.flow)(s,S,x),shortcut:E.remove},P)))}))}))};var am=function(e){let{clientIds:t,...n}=e;return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)(lm,l({clientIds:t,toggleProps:e},n)))))};function sm(e){let{clientId:t}=e;const n=Rf(t),{canEdit:r,canMove:o,canRemove:i,canLock:l}=Ky(t),[s,c]=(0,a.useReducer)((e=>!e),!1);return l?r&&o&&i?null:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToolbarGroup,{className:"block-editor-block-lock-toolbar"},(0,a.createElement)(f.ToolbarButton,{icon:Jy,label:(0,m.sprintf)((0,m.__)("Unlock %s"),n.title),onClick:c})),s&&(0,a.createElement)(Qy,{clientId:t,onClose:c})):null}var cm=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"}));var um=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M9.2 6.5H4V8h5.2c.3 0 .5.2.5.5v7c0 .3-.2.5-.5.5H4v1.5h5.2c1.1 0 2-.9 2-2v-7c0-1.1-.8-2-2-2zM14.8 8H20V6.5h-5.2c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2H20V16h-5.2c-.3 0-.5-.2-.5-.5v-7c-.1-.3.2-.5.5-.5z"}));var pm=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M16 4v5.2c0 .3-.2.5-.5.5h-7c-.3.1-.5-.2-.5-.5V4H6.5v5.2c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V4H16zm-.5 8.8h-7c-1.1 0-2 .9-2 2V20H8v-5.2c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5V20h1.5v-5.2c0-1.2-.9-2-2-2z"}));const dm={group:{type:"constrained"},row:{type:"flex",flexWrap:"nowrap"},stack:{type:"flex",orientation:"vertical"}};var fm=function(){const{blocksSelection:e,clientIds:t,groupingBlockName:n,isGroupable:r}=Wy(),{replaceBlocks:i}=(0,d.useDispatch)(sr),{canRemove:l,variations:s}=(0,d.useSelect)((e=>{const{canRemoveBlocks:r}=e(sr),{getBlockVariations:i}=e(o.store);return{canRemove:r(t),variations:i(n,"transform")}}),[t,n]),c=r=>{const l=(0,o.switchToBlockType)(e,n);"string"!=typeof r&&(r="group"),l&&l.length>0&&(l[0].attributes.layout=dm[r],i(t,l))};if(!r||!l)return null;const u=!!s.find((e=>{let{name:t}=e;return"group-row"===t})),p=!!s.find((e=>{let{name:t}=e;return"group-stack"===t}));return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarButton,{icon:cm,label:(0,m._x)("Group","verb"),onClick:c}),u&&(0,a.createElement)(f.ToolbarButton,{icon:um,label:(0,m._x)("Row","single horizontal line"),onClick:()=>c("row")}),p&&(0,a.createElement)(f.ToolbarButton,{icon:pm,label:(0,m._x)("Stack","verb"),onClick:()=>c("stack")}))};function ym(e){let{clientIds:t}=e;const n=1===t.length?t[0]:void 0,r=(0,d.useSelect)((e=>!!n&&"html"===e(sr).getBlockMode(n)),[n]),{toggleBlockMode:o}=(0,d.useDispatch)(sr);return r?(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarButton,{onClick:()=>{o(n)}},(0,m.__)("Edit visually"))):null}var mm=(0,a.createContext)("");var gm=e=>{let{hideDragHandle:t}=e;const{blockClientIds:n,blockClientId:r,blockType:i,hasFixedToolbar:s,hasReducedUI:u,isValid:y,isVisual:m,isContentLocked:g}=(0,d.useSelect)((e=>{const{getBlockName:t,getBlockMode:n,getSelectedBlockClientIds:r,isBlockValid:i,getBlockRootClientId:l,getSettings:a,__unstableGetContentLockingParent:s}=e(sr),c=r(),u=c[0],p=l(u),d=a();return{blockClientIds:c,blockClientId:u,blockType:u&&(0,o.getBlockType)(t(u)),hasFixedToolbar:d.hasFixedToolbar,hasReducedUI:d.hasReducedUI,rootClientId:p,isValid:c.every((e=>i(e))),isVisual:c.every((e=>"visual"===n(e))),isContentLocked:!!s(u)}}),[]),{toggleBlockHighlight:h}=(0,d.useDispatch)(sr),b=(0,a.useRef)(),{showMovers:v,gestures:_}=oy({ref:b,onChange(e){e&&u||h(r,e)}}),k=(0,p.useViewportMatch)("medium","<")||s;if(i&&!(0,o.hasBlockSupport)(i,"__experimentalToolbar",!0))return null;const S=k||v;if(0===n.length)return null;const E=y&&m,w=n.length>1,A=c()("block-editor-block-toolbar",S&&"is-showing-movers");return(0,a.createElement)("div",{className:A},!w&&!k&&!g&&(0,a.createElement)(iy,null),(0,a.createElement)("div",l({ref:b},_),(E||w)&&!g&&(0,a.createElement)(f.ToolbarGroup,{className:"block-editor-block-toolbar__block-controls"},(0,a.createElement)(xy,{clientIds:n}),!w&&(0,a.createElement)(sm,{clientId:n[0]}),(0,a.createElement)(qf,{clientIds:n,hideDragHandle:t||u}))),E&&w&&(0,a.createElement)(fm,null),E&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(br.Slot,{group:"parent",className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(br.Slot,{group:"block",className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(br.Slot,{className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(br.Slot,{group:"inline",className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(br.Slot,{group:"other",className:"block-editor-block-toolbar__slot"}),(0,a.createElement)(mm.Provider,{value:null==i?void 0:i.name},(0,a.createElement)(Ty.Slot,null))),(0,a.createElement)(ym,{clientIds:n}),!g&&(0,a.createElement)(am,{clientIds:n}))};var hm=function(e){let{focusOnMount:t,isFixed:n,...r}=e;const{blockType:i,hasParents:s,showParentSelector:u}=(0,d.useSelect)((e=>{const{getBlockName:t,getBlockParents:n,getSelectedBlockClientIds:r,__unstableGetContentLockingParent:i}=e(sr),{getBlockType:l}=e(o.store),a=r(),s=a[0],c=n(s),u=l(t(c[c.length-1]));return{blockType:s&&l(t(s)),hasParents:c.length,showParentSelector:u&&(0,o.hasBlockSupport)(u,"__experimentalParentSelector",!0)&&a.length<=1&&!i(s)}}),[]);if(i&&!(0,o.hasBlockSupport)(i,"__experimentalToolbar",!0))return null;const p=c()("block-editor-block-contextual-toolbar",{"has-parent":s&&u,"is-fixed":n});return(0,a.createElement)(Zf,l({focusOnMount:t,className:p,"aria-label":(0,m.__)("Block tools")},r),(0,a.createElement)(gm,{hideDragHandle:n}))};const bm={flip:!1,shift:!0},vm={flip:!0,shift:!1};function _m(e,t,n){if(!e||!t)return bm;const r=t.getBoundingClientRect(),o=e.getBoundingClientRect(),i=e.ownerDocument.documentElement.clientHeight,l=r.top-o.top>n,a=r.height>i-n;return l||a?bm:vm}function km(e){const{__unstableGetEditorMode:t,isMultiSelecting:n,hasMultiSelection:r,isTyping:o,getSettings:i,getLastMultiSelectedBlockClientId:l}=e(sr);return{editorMode:t(),isMultiSelecting:n(),isTyping:o(),hasFixedToolbar:i().hasFixedToolbar,lastClientId:r()?l():null}}function Sm(e){let{clientId:t,rootClientId:n,isEmptyDefaultBlock:r,capturingClientId:o,__unstablePopoverSlot:i,__unstableContentRef:s}=e;const{editorMode:u,isMultiSelecting:f,isTyping:y,hasFixedToolbar:m,lastClientId:g}=(0,d.useSelect)(km,[]),h=(0,d.useSelect)((e=>{const{isBlockInsertionPointVisible:n,getBlockInsertionPoint:r,getBlockOrder:o}=e(sr);if(!n())return!1;const i=r();return o(i.rootClientId)[i.index]===t}),[t]),b=(0,p.useViewportMatch)("medium"),v=(0,a.useRef)(!1),{stopTyping:_}=(0,d.useDispatch)(sr),k=!y&&"edit"===u&&r,S="navigation"===u||"zoom-out"===u,E="edit"===u&&!m&&b&&!f&&!k&&!y,w="edit"===u&&!E&&!m&&!r;(0,Lu.useShortcut)("core/block-editor/focus-toolbar",(()=>{v.current=!0,_(!0)}),{isDisabled:!w}),(0,a.useEffect)((()=>{v.current=!1}));const A=(0,a.useRef)(),C=function(e){let{contentElement:t,clientId:n}=e;const r=Or(n),[o,i]=(0,a.useState)(0),[l,s]=(0,a.useState)((()=>_m(t,r,o))),c=(0,d.useSelect)((e=>e(sr).getBlockIndex(n)),[n]),u=(0,p.useRefEffect)((e=>{i(e.offsetHeight)}),[]),f=(0,a.useCallback)((()=>s(_m(t,r,o))),[t,r,o]);return(0,a.useLayoutEffect)(f,[c,f]),(0,a.useLayoutEffect)((()=>{var e,n,o;if(!t||!r)return;const i=null==t||null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView;let l;null==i||null===(n=i.addEventHandler)||void 0===n||n.call(i,"resize",f);const a=null==r||null===(o=r.ownerDocument)||void 0===o?void 0:o.defaultView;return a.ResizeObserver&&(l=new a.ResizeObserver(f),l.observe(r)),()=>{var e;null==i||null===(e=i.removeEventHandler)||void 0===e||e.call(i,"resize",f),l&&l.disconnect()}}),[f,t,r]),{...l,ref:u}}({contentElement:null==s?void 0:s.current,clientId:t});return S||E||k?(0,a.createElement)(a.Fragment,null,k&&(0,a.createElement)(ko,l({clientId:o||t,__unstableCoverTarget:!0,bottomClientId:g,className:c()("block-editor-block-list__block-side-inserter-popover",{"is-insertion-point-visible":h}),__unstablePopoverSlot:i,__unstableContentRef:s,resize:!1,shift:!1},C),(0,a.createElement)("div",{className:"block-editor-block-list__empty-block-inserter"},(0,a.createElement)(vf,{position:"bottom right",rootClientId:n,clientId:t,__experimentalIsQuick:!0}))),(S||E)&&(0,a.createElement)(ko,l({clientId:o||t,bottomClientId:g,className:c()("block-editor-block-list__block-popover",{"is-insertion-point-visible":h}),__unstablePopoverSlot:i,__unstableContentRef:s,resize:!1},C),E&&(0,a.createElement)(hm,{focusOnMount:v.current,__experimentalInitialIndex:A.current,__experimentalOnIndexChange:e=>{A.current=e},key:t}),S&&(0,a.createElement)(Jf,{clientId:t,rootClientId:n}))):null}function Em(e){const{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:n,getBlockRootClientId:r,getBlock:i,getBlockParents:l,__experimentalGetBlockListSettingsForBlocks:a}=e(sr),s=t()||n();if(!s)return;const{name:c,attributes:p={}}=i(s)||{},d=l(s),f=a(d),y=(0,u.find)(d,(e=>{var t;return null===(t=f[e])||void 0===t?void 0:t.__experimentalCaptureToolbars}));return{clientId:s,rootClientId:r(s),name:c,isEmptyDefaultBlock:c&&(0,o.isUnmodifiedDefaultBlock)({name:c,attributes:p}),capturingClientId:y}}function wm(e){let{__unstablePopoverSlot:t,__unstableContentRef:n}=e;const r=(0,d.useSelect)(Em,[]);if(!r)return null;const{clientId:o,rootClientId:i,name:l,isEmptyDefaultBlock:s,capturingClientId:c}=r;return l?(0,a.createElement)(Sm,{clientId:o,rootClientId:i,isEmptyDefaultBlock:s,capturingClientId:c,__unstablePopoverSlot:t,__unstableContentRef:n}):null}function Am(e){let{children:t}=e;const n=(0,a.useContext)(If),r=(0,a.useContext)(f.Disabled.Context);return n||r?t:(j()('wp.components.Popover.Slot name="block-toolbar"',{alternative:"wp.blockEditor.BlockTools",since:"5.8"}),(0,a.createElement)(Bf,{__unstablePopoverSlot:"block-toolbar"},(0,a.createElement)(wm,{__unstablePopoverSlot:"block-toolbar"}),t))}var Cm=(0,p.createHigherOrderComponent)((e=>t=>{const{clientId:n}=dr();return(0,a.createElement)(e,l({},t,{clientId:n}))}),"withClientId");var Im=Cm((e=>{let{clientId:t,showSeparator:n,isFloating:r,onAddBlock:o,isToggle:i}=e;return(0,a.createElement)(Ef,{className:c()({"block-list-appender__toggle":i}),rootClientId:t,showSeparator:n,isFloating:r,onAddBlock:o})}));var xm=(0,p.compose)([Cm,(0,d.withSelect)(((e,t)=>{let{clientId:n}=t;const{getBlockOrder:r}=e(sr),o=r(n);return{lastBlockClientId:o[o.length-1]}}))])((e=>{let{clientId:t}=e;return(0,a.createElement)(_f,{rootClientId:t})}));const Bm=new WeakMap;const Pm=new WeakMap;function Tm(e,t,n,r,i,l,a){return s=>{const{srcRootClientId:c,srcClientIds:u,type:p,blocks:d}=function(e){let t={srcRootClientId:null,srcClientIds:null,srcIndex:null,type:null,blocks:null};if(!e.dataTransfer)return t;try{t=Object.assign(t,JSON.parse(e.dataTransfer.getData("wp-blocks")))}catch(e){return t}return t}(s);if("inserter"===p){a();const n=d.map((e=>(0,o.cloneBlock)(e)));l(n,t,e,!0,null)}if("block"===p){const o=n(u[0]);if(c===e&&o===t)return;if(u.includes(e)||r(u).some((t=>t===e)))return;const l=c===e,a=u.length;i(u,c,e,l&&oe(sr).getSettings().mediaUpload),[]),{canInsertBlockType:r,getBlockIndex:i,getClientIdsOfDescendants:l}=(0,d.useSelect)(sr),{insertBlocks:a,moveBlocksToPosition:s,updateBlockAttributes:c,clearSelectedBlock:u}=(0,d.useDispatch)(sr),p=Tm(e,t,i,l,s,a,u),f=function(e,t,n,r,i,l){return a=>{if(!n)return;const s=(0,o.findTransform)((0,o.getBlockTransforms)("from"),(t=>"files"===t.type&&i(t.blockName,e)&&t.isMatch(a)));if(s){const n=s.transform(a,r);l(n,t,e)}}}(e,t,n,c,r,a),y=function(e,t,n){return r=>{const i=(0,o.pasteHandler)({HTML:r,mode:"BLOCKS"});i.length&&n(i,t,e)}}(e,t,a);return e=>{const t=(0,Hi.getFilesFromDataTransfer)(e.dataTransfer),n=e.dataTransfer.getData("text/html");n?y(n):t.length?f(t):p(e)}}function Rm(e,t,n){const r="top"===n||"bottom"===n,{x:o,y:i}=e,l=r?o:i,a=r?i:o,s=r?t.left:t.top,c=r?t.right:t.bottom,u=t[n];let p;return p=l>=s&&l<=c?l:l2&&void 0!==arguments[2]?arguments[2]:["top","bottom","left","right"];return o.forEach((o=>{const i=Rm(e,t,o);(void 0===n||i{const a=e.getBoundingClientRect(),[s,c]=Nm(t,a,r);if(void 0===l||s0&&void 0!==arguments[0]?arguments[0]:{};const[t,n]=(0,a.useState)(null),r=(0,d.useSelect)((t=>{const{getTemplateLock:n,__unstableIsWithinBlockOverlay:r,__unstableHasActiveBlockOverlayActive:o}=t(sr),i=n(e);return["all","contentOnly"].some((e=>e===i))||o(e)||r(e)}),[e]),{getBlockListSettings:o}=(0,d.useSelect)(sr),{showInsertionPoint:i,hideInsertionPoint:l}=(0,d.useDispatch)(sr),s=Om(e,t),c=(0,p.useThrottle)((0,a.useCallback)(((t,r)=>{var l;const a=Fm(Array.from(r.children).filter((e=>e.classList.contains("wp-block"))),{x:t.clientX,y:t.clientY},null===(l=o(e))||void 0===l?void 0:l.orientation);n(void 0===a?0:a),null!==a&&i(e,a)}),[]),200);return(0,p.__experimentalUseDropZone)({isDisabled:r,onDrop:s,onDragOver(e){c(e,e.currentTarget)},onDragLeave(){c.cancel(),l(),n(null)},onDragEnd(){c.cancel(),l(),n(null)}})}function Dm(e){const{clientId:t,allowedBlocks:n,__experimentalDefaultBlock:r,__experimentalDirectInsert:i,template:l,templateLock:s,wrapperRef:c,templateInsertUpdatesSelection:p,__experimentalCaptureToolbars:f,__experimentalAppenderTagName:y,renderAppender:m,orientation:g,placeholder:h,__experimentalLayout:b}=e;!function(e,t,n,r,o,i,l,s){const{updateBlockListSettings:c}=(0,d.useDispatch)(sr),u=(0,d.useRegistry)(),{blockListSettings:p,parentLock:f}=(0,d.useSelect)((t=>{const n=t(sr).getBlockRootClientId(e);return{blockListSettings:t(sr).getBlockListSettings(e),parentLock:t(sr).getTemplateLock(n)}}),[e]),y=(0,a.useMemo)((()=>t),t);(0,a.useLayoutEffect)((()=>{const t={allowedBlocks:y,templateLock:void 0===o||"contentOnly"===f?f:o};if(void 0!==i&&(t.__experimentalCaptureToolbars=i),void 0!==l)t.orientation=l;else{const e=gi(null==s?void 0:s.type);t.orientation=e.getOrientation(s)}void 0!==n&&(t.__experimentalDefaultBlock=n),void 0!==r&&(t.__experimentalDirectInsert=r),bo()(p,t)||(Bm.get(u)||Bm.set(u,[]),Bm.get(u).push([e,t]),window.queueMicrotask((()=>{var e;null!==(e=Bm.get(u))&&void 0!==e&&e.length&&u.batch((()=>{Bm.get(u).forEach((e=>{c(...e)})),Bm.set(u,[])}))})))}),[e,p,y,n,r,o,f,i,l,c,s,u])}(t,n,r,i,s,f,g,b),function(e,t,n,r){const{getSelectedBlocksInitialCaretPosition:i,isBlockSelected:l}=(0,d.useSelect)(sr),{replaceInnerBlocks:s}=(0,d.useDispatch)(sr),c=(0,d.useSelect)((t=>t(sr).getBlocks(e)),[e]),{getBlocks:p}=(0,d.useSelect)(sr),f=(0,a.useRef)(null);(0,a.useLayoutEffect)((()=>{window.queueMicrotask((()=>{const a=p(e),c=0===a.length||"all"===n||"contentOnly"===n,d=!(0,u.isEqual)(t,f.current);if(!c||!d)return;f.current=t;const y=(0,o.synchronizeBlocksWithTemplate)(a,t);(0,u.isEqual)(y,a)||s(e,y,0===a.length&&r&&0!==y.length&&l(e),i())}))}),[c,t,n,e])}(t,l,s,p);const v=(0,d.useSelect)((e=>{const n=e(sr).getBlock(t);if(!n)return;const r=(0,o.getBlockType)(n.name);return r&&r.providesContext?function(e,t){Pm.has(t)||Pm.set(t,new WeakMap);const n=Pm.get(t);if(!n.has(e)){const r=(0,u.mapValues)(t.providesContext,(t=>e[t]));n.set(e,r)}return n.get(e)}(n.attributes,r):void 0}),[t]);return(0,a.createElement)($i,{value:v},(0,a.createElement)(Km,{rootClientId:t,renderAppender:m,__experimentalAppenderTagName:y,__experimentalLayout:b,wrapperRef:c,placeholder:h}))}function Lm(e){return Bu(e),(0,a.createElement)(Dm,e)}const Um=(0,a.forwardRef)(((e,t)=>{const n=jm({ref:t},e);return(0,a.createElement)("div",{className:"block-editor-inner-blocks"},(0,a.createElement)("div",n))}));function jm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{__unstableDisableDropZone:n}=t,{clientId:r}=dr(),i=(0,p.useViewportMatch)("medium","<"),{__experimentalCaptureToolbars:s,hasOverlay:u}=(0,d.useSelect)((e=>{if(!r)return{};const{getBlockName:t,isBlockSelected:n,hasSelectedInnerBlock:l,__unstableGetEditorMode:a}=e(sr),s=t(r),c="navigation"===a()||i;return{__experimentalCaptureToolbars:e(o.store).hasBlockSupport(s,"__experimentalExposeControlsToChildren",!1),hasOverlay:"core/template"!==s&&!n(r)&&!l(r,!0)&&c}}),[r,i]),f=Mm({rootClientId:r}),y=(0,p.useMergeRefs)([e.ref,n?null:f]),m={__experimentalCaptureToolbars:s,...t},g=m.value&&m.onChange?Lm:Dm;return{...e,ref:y,className:c()(e.className,"block-editor-block-list__layout",{"has-overlay":u}),children:r?(0,a.createElement)(g,l({},m,{clientId:r})):(0,a.createElement)(Km,t)}}jm.save=o.__unstableGetInnerBlocksProps,Um.DefaultBlockAppender=xm,Um.ButtonBlockAppender=Im,Um.Content=()=>jm.save().children;var zm=Um;const Vm=(0,a.createContext)(),Gm=(0,a.createContext)();function Hm(e){let{className:t,...n}=e;const[r,o]=(0,a.useState)(),i=(0,p.useViewportMatch)("medium"),{isOutlineMode:l,isFocusMode:s,editorMode:u}=(0,d.useSelect)((e=>{const{getSettings:t,__unstableGetEditorMode:n}=e(sr),{outlineMode:r,focusMode:o}=t();return{isOutlineMode:r,isFocusMode:o,editorMode:n()}}),[]),{setBlockVisibility:f}=(0,d.useDispatch)(sr),y=(0,a.useMemo)((()=>{const{IntersectionObserver:e}=window;if(e)return new e((e=>{const t={};for(const n of e){t[n.target.getAttribute("data-block")]=n.isIntersecting}f(t)}))}),[]),m=jm({ref:(0,p.useMergeRefs)([Ou(),Pf(),o]),className:c()("is-root-container",t,{"is-outline-mode":l,"is-focus-mode":s&&i,"is-navigate-mode":"navigation"===u})},n);return(0,a.createElement)(Vm.Provider,{value:r},(0,a.createElement)(Gm.Provider,{value:y},(0,a.createElement)("div",m)))}function Wm(e){return function(){const e=(0,d.useSelect)((e=>e(sr).getSettings().__experimentalBlockPatterns),[]);(0,a.useEffect)((()=>{if(null==e||!e.length)return;let t,n=-1;const r=()=>{n++,n>=e.length||((0,d.select)(sr).__experimentalGetParsedPattern(e[n].name),t=Tf(r))};return t=Tf(r),()=>Of(t)}),[e])}(),(0,a.createElement)(Am,null,(0,a.createElement)(pr,{value:cr},(0,a.createElement)(Hm,e)))}function $m(e){let{placeholder:t,rootClientId:n,renderAppender:r,__experimentalAppenderTagName:o,__experimentalLayout:i=hi}=e;const{order:l,selectedBlocks:s,visibleBlocks:c}=(0,d.useSelect)((e=>{const{getBlockOrder:t,getSelectedBlockClientIds:r,__unstableGetVisibleBlocks:o}=e(sr);return{order:t(n),selectedBlocks:r(),visibleBlocks:o()}}),[n]);return(0,a.createElement)(vi,{value:i},l.map((e=>(0,a.createElement)(d.AsyncModeProvider,{key:e,value:!c.has(e)&&!s.includes(e)},(0,a.createElement)(vu,{rootClientId:n,clientId:e})))),l.length<1&&t,(0,a.createElement)(wf,{tagName:o,rootClientId:n,renderAppender:r}))}function Km(e){return(0,a.createElement)(d.AsyncModeProvider,{value:!1},(0,a.createElement)($m,e))}function qm(e){return[...e].sort(((t,n)=>e.filter((e=>e===n)).length-e.filter((e=>e===t)).length)).shift()}function Jm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{flat:t,...n}=e;return t||qm(Object.values(n).filter(Boolean))||"px"}function Ym(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("string"==typeof e)return e;const t=Object.values(e).map((e=>(0,f.__experimentalParseQuantityAndUnitFromRawValue)(e))),n=t.map((e=>{var t;return null!==(t=e[0])&&void 0!==t?t:""})),r=t.map((e=>e[1])),o=n.every((e=>e===n[0]))?n[0]:"",i=qm(r),l=0===o||o?`${o}${i}`:void 0;return l}function Qm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Ym(e),n="string"!=typeof e&&isNaN(parseFloat(t));return n}function Zm(e){if(!e)return!1;if("string"==typeof e)return!0;return!!Object.values(e).filter((e=>!!e||0===e)).length}function Xm(e){let{onChange:t,selectedUnits:n,setSelectedUnits:r,values:o,...i}=e,s=Ym(o);void 0===s&&(s=Jm(n));const c=Zm(o)&&Qm(o),u=c?(0,m.__)("Mixed"):null;return(0,a.createElement)(f.__experimentalUnitControl,l({},i,{"aria-label":(0,m.__)("Border radius"),disableUnits:c,isOnly:!0,value:s,onChange:e=>{const n=!isNaN(parseFloat(e));t(n?e:void 0)},onUnitChange:e=>{r({topLeft:e,topRight:e,bottomLeft:e,bottomRight:e})},placeholder:u}))}Wm.__unstableElementContext=Vm;const eg={topLeft:(0,m.__)("Top left"),topRight:(0,m.__)("Top right"),bottomLeft:(0,m.__)("Bottom left"),bottomRight:(0,m.__)("Bottom right")};function tg(e){let{onChange:t,selectedUnits:n,setSelectedUnits:r,values:o,...i}=e;const s=e=>n=>{if(!t)return;const r=!isNaN(parseFloat(n))?n:void 0;t({...c,[e]:r})},c="string"!=typeof o?o:{topLeft:o,topRight:o,bottomLeft:o,bottomRight:o};return(0,a.createElement)("div",{className:"components-border-radius-control__input-controls-wrapper"},Object.entries(eg).map((e=>{let[t,o]=e;const[u,p]=(0,f.__experimentalParseQuantityAndUnitFromRawValue)(c[t]),d=c[t]?p:n[t]||n.flat;return(0,a.createElement)(f.Tooltip,{text:o,position:"top",key:t},(0,a.createElement)("div",{className:"components-border-radius-control__tooltip-wrapper"},(0,a.createElement)(f.__experimentalUnitControl,l({},i,{"aria-label":o,value:[u,d].join(""),onChange:s(t),onUnitChange:(y=t,e=>{const t={...n};t[y]=e,r(t)})}))));var y})))}function ng(e){let{isLinked:t,...n}=e;const r=t?(0,m.__)("Unlink radii"):(0,m.__)("Link radii");return(0,a.createElement)(f.Tooltip,{text:r},(0,a.createElement)("span",null,(0,a.createElement)(f.Button,l({},n,{className:"component-border-radius-control__linked-button",isSmall:!0,icon:t?Xr:eo,iconSize:24,"aria-label":r}))))}const rg={topLeft:void 0,topRight:void 0,bottomLeft:void 0,bottomRight:void 0},og={px:100,em:20,rem:20};function ig(e){let{onChange:t,values:n}=e;const[r,o]=(0,a.useState)(!Zm(n)||!Qm(n)),[i,l]=(0,a.useState)({flat:"string"==typeof n?(0,f.__experimentalParseQuantityAndUnitFromRawValue)(n)[1]:void 0,topLeft:(0,f.__experimentalParseQuantityAndUnitFromRawValue)(null==n?void 0:n.topLeft)[1],topRight:(0,f.__experimentalParseQuantityAndUnitFromRawValue)(null==n?void 0:n.topRight)[1],bottomLeft:(0,f.__experimentalParseQuantityAndUnitFromRawValue)(null==n?void 0:n.bottomLeft)[1],bottomRight:(0,f.__experimentalParseQuantityAndUnitFromRawValue)(null==n?void 0:n.bottomRight)[1]}),s=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["px","em","rem"]}),c=Jm(i),u=s&&s.find((e=>e.value===c)),p=(null==u?void 0:u.step)||1,[d]=(0,f.__experimentalParseQuantityAndUnitFromRawValue)(Ym(n));return(0,a.createElement)("fieldset",{className:"components-border-radius-control"},(0,a.createElement)(f.BaseControl.VisualLabel,{as:"legend"},(0,m.__)("Radius")),(0,a.createElement)("div",{className:"components-border-radius-control__wrapper"},r?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Xm,{className:"components-border-radius-control__unit-control",values:n,min:0,onChange:t,selectedUnits:i,setSelectedUnits:l,units:s}),(0,a.createElement)(f.RangeControl,{label:(0,m.__)("Border radius"),hideLabelFromVision:!0,className:"components-border-radius-control__range-control",value:null!=d?d:"",min:0,max:og[c],initialPosition:0,withInputField:!1,onChange:e=>{t(void 0!==e?`${e}${c}`:void 0)},step:p})):(0,a.createElement)(tg,{min:0,onChange:t,selectedUnits:i,setSelectedUnits:l,values:n||rg,units:s}),(0,a.createElement)(ng,{onClick:()=>o(!r),isLinked:r})))}function lg(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(ig,{values:null==n||null===(t=n.border)||void 0===t?void 0:t.radius,onChange:e=>{const t=lo({...n,border:{...null==n?void 0:n.border,radius:e}});r({style:t})}})}Ap([Cp,Bp]);const ag=(e,t,n)=>{if(t){const n=(0,u.find)(e,{slug:t});if(n)return n}return{color:n}},sg=(e,t)=>(0,u.find)(e,{color:t});function cg(e,t){if(e&&t)return`has-${(0,u.kebabCase)(t)}-${e}`}function ug(){return{disableCustomColors:!Kr("color.custom"),disableCustomGradients:!Kr("color.customGradient")}}function pg(){const e=ug(),t=Kr("color.palette.custom"),n=Kr("color.palette.theme"),r=Kr("color.palette.default"),o=Kr("color.defaultPalette");e.colors=(0,a.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,m._x)("Theme","Indicates this palette comes from the theme."),colors:n}),o&&r&&r.length&&e.push({name:(0,m._x)("Default","Indicates this palette comes from WordPress."),colors:r}),t&&t.length&&e.push({name:(0,m._x)("Custom","Indicates this palette comes from the theme."),colors:t}),e}),[r,n,t]);const i=Kr("color.gradients.custom"),l=Kr("color.gradients.theme"),s=Kr("color.gradients.default"),c=Kr("color.defaultGradients");return e.gradients=(0,a.useMemo)((()=>{const e=[];return l&&l.length&&e.push({name:(0,m._x)("Theme","Indicates this palette comes from the theme."),gradients:l}),c&&s&&s.length&&e.push({name:(0,m._x)("Default","Indicates this palette comes from WordPress."),gradients:s}),i&&i.length&&e.push({name:(0,m._x)("Custom","Indicates this palette is created by the user."),gradients:i}),e}),[i,l,s]),e}const dg="__experimentalBorder",fg=["top","right","bottom","left"],yg=e=>{var t,n;return{...e,borderColor:void 0,style:{...e.style,border:{radius:null===(t=e.style)||void 0===t||null===(n=t.border)||void 0===n?void 0:n.radius}}}},mg=(e,t,n)=>{let r;return e.some((e=>e.colors.some((e=>e[t]===n&&(r=e,!0))))),r},gg=e=>{let{colors:t,namedColor:n,customColor:r}=e;if(n){const e=mg(t,"slug",n);if(e)return e}if(!r)return{color:void 0};const o=mg(t,"color",r);return o||{color:r}};function hg(e){const t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function bg(e){const{attributes:t,clientId:n,setAttributes:r}=e,{style:i}=t,{colors:l}=pg(),s=vg(e.name),c=Kr("border.color")&&vg(e.name,"color"),u=Kr("border.radius")&&vg(e.name,"radius"),p=Kr("border.style")&&vg(e.name,"style"),d=Kr("border.width")&&vg(e.name,"width");if([!c,!u,!p,!d].every(Boolean)||!s)return null;const y=(0,o.getBlockSupport)(e.name,[dg,"__experimentalDefaultControls"]),g=(null==y?void 0:y.color)||(null==y?void 0:y.width),h=((e,t)=>{const{borderColor:n,style:r}=e,{border:o}=r||{};if(n){const{color:e}=gg({colors:t,namedColor:n});return e?{...o,color:e}:o}if(!o)return o;const i={...o};return fg.forEach((e=>{var n;const r=hg(null===(n=i[e])||void 0===n?void 0:n.color);if(r){const{color:n}=gg({colors:t,namedColor:r});i[e]={...i[e],color:n}}})),i})(t,l);return(0,a.createElement)(go,{__experimentalGroup:"border"},(d||c)&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>(e=>{const{borderColor:t,style:n}=e.attributes;return(0,f.__experimentalIsDefinedBorder)(null==n?void 0:n.border)||!!t})(e),label:(0,m.__)("Border"),onDeselect:()=>(e=>{var t;let{attributes:n={},setAttributes:r}=e;const{style:o}=n;r({borderColor:void 0,style:{...o,border:lo({radius:null==o||null===(t=o.border)||void 0===t?void 0:t.radius})}})})(e),isShownByDefault:g,resetAllFilter:yg,panelId:n},(0,a.createElement)(f.__experimentalBorderBoxControl,{colors:l,enableAlpha:!0,enableStyle:p,onChange:e=>{var t;let n,o={...e};if((0,f.__experimentalHasSplitBorders)(e))o={top:{...e.top},right:{...e.right},bottom:{...e.bottom},left:{...e.left}},fg.forEach((t=>{var n;if(null!==(n=e[t])&&void 0!==n&&n.color){var r;const n=gg({colors:l,customColor:null===(r=e[t])||void 0===r?void 0:r.color});n.slug&&(o[t].color=`var:preset|color|${n.slug}`)}}));else if(null!=e&&e.color){const t=null==e?void 0:e.color,r=gg({colors:l,customColor:t});r.slug&&(n=r.slug,o.color=void 0)}const a=lo({...i,border:{radius:null==i||null===(t=i.border)||void 0===t?void 0:t.radius,...o}});r({style:a,borderColor:n})},popoverOffset:40,popoverPlacement:"left-start",value:h,__experimentalHasMultipleOrigins:!0,__experimentalIsRenderedInSidebar:!0})),u&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>function(e){var t,n;const r=null===(t=e.attributes.style)||void 0===t||null===(n=t.border)||void 0===n?void 0:n.radius;return"object"==typeof r?Object.entries(r).some(Boolean):!!r}(e),label:(0,m.__)("Radius"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:_g(r,"radius")})}(e),isShownByDefault:null==y?void 0:y.radius,resetAllFilter:e=>{var t;return{...e,style:{...e.style,border:{...null===(t=e.style)||void 0===t?void 0:t.border,radius:void 0}}}},panelId:n},(0,a.createElement)(lg,e)))}function vg(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"any";if("web"!==a.Platform.OS)return!1;const n=(0,o.getBlockSupport)(e,dg);return!0===n||("any"===t?!!(null!=n&&n.color||null!=n&&n.radius||null!=n&&n.width||null!=n&&n.style):!(null==n||!n[t]))}function _g(e,t){return lo({...e,border:{...null==e?void 0:e.border,[t]:void 0}})}function kg(e,t,n){if(!vg(t,"color")||co(t,dg,"color"))return e;const r=Sg(n),o=c()(e.className,r);return e.className=o||void 0,e}function Sg(e){var t;const{borderColor:n,style:r}=e,o=cg("border-color",n);return c()({"has-border-color":n||(null==r||null===(t=r.border)||void 0===t?void 0:t.color),[o]:!!o})}const Eg=(0,p.createHigherOrderComponent)((e=>t=>{var n,r,o,i,s,c,u,p,d;const{name:f,attributes:y}=t,{borderColor:m,style:g}=y,{colors:h}=pg();if(!vg(f,"color")||co(f,dg,"color"))return(0,a.createElement)(e,t);const{color:b}=gg({colors:h,namedColor:m}),{color:v}=gg({colors:h,namedColor:hg(null==g||null===(n=g.border)||void 0===n||null===(r=n.top)||void 0===r?void 0:r.color)}),{color:_}=gg({colors:h,namedColor:hg(null==g||null===(o=g.border)||void 0===o||null===(i=o.right)||void 0===i?void 0:i.color)}),{color:k}=gg({colors:h,namedColor:hg(null==g||null===(s=g.border)||void 0===s||null===(c=s.bottom)||void 0===c?void 0:c.color)}),{color:S}=gg({colors:h,namedColor:hg(null==g||null===(u=g.border)||void 0===u||null===(p=u.left)||void 0===p?void 0:p.color)}),E={borderTopColor:v||b,borderRightColor:_||b,borderBottomColor:k||b,borderLeftColor:S||b};let w=t.wrapperProps;return w={...t.wrapperProps,style:{...null===(d=t.wrapperProps)||void 0===d?void 0:d.style,...E}},(0,a.createElement)(e,l({},t,{wrapperProps:w}))}));function wg(e){if(e)return`has-${e}-gradient-background`}function Ag(e,t){const n=(0,u.find)(e,["slug",t]);return n&&n.gradient}function Cg(e,t){return(0,u.find)(e,["gradient",t])}function Ig(e,t){const n=Cg(e,t);return n&&n.slug}function xg(){let{gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{clientId:n}=dr(),r=Kr("color.gradients.custom"),o=Kr("color.gradients.theme"),i=Kr("color.gradients.default"),l=(0,a.useMemo)((()=>[...r||[],...o||[],...i||[]]),[r,o,i]),{gradient:s,customGradient:c}=(0,d.useSelect)((r=>{const{getBlockAttributes:o}=r(sr),i=o(n)||{};return{customGradient:i[t],gradient:i[e]}}),[n,e,t]),{updateBlockAttributes:u}=(0,d.useDispatch)(sr),p=(0,a.useCallback)((r=>{const o=Ig(l,r);u(n,o?{[e]:o,[t]:void 0}:{[e]:void 0,[t]:r})}),[l,n,u]),f=wg(s);let y;return y=s?Ag(l,s):c,{gradientClass:f,gradientValue:y,setGradient:p}}(0,i.addFilter)("blocks.registerBlockType","core/border/addAttributes",(function(e){return vg(e,"color")?e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}:e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/border/addSaveProps",kg),(0,i.addFilter)("blocks.registerBlockType","core/border/addEditProps",(function(e){if(!vg(e,"color")||co(e,dg,"color"))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),kg(r,e,n)},e})),(0,i.addFilter)("editor.BlockListBlock","core/border/with-border-color-palette-styles",Eg);const Bg=["colors","disableCustomColors","gradients","disableCustomGradients"],Pg={name:"color",title:"Solid",value:"color"},Tg={name:"gradient",title:"Gradient",value:"gradient"},Og=[Pg,Tg];function Rg(e){let{colors:t,gradients:n,disableCustomColors:r,disableCustomGradients:o,__experimentalHasMultipleOrigins:i,__experimentalIsRenderedInSidebar:l,className:s,label:p,onColorChange:d,onGradientChange:y,colorValue:m,gradientValue:g,clearable:h,showTitle:b=!0,enableAlpha:v}=e;const _=d&&(!(0,u.isEmpty)(t)||!r),k=y&&(!(0,u.isEmpty)(n)||!o);if(!_&&!k)return null;const S={[Pg.value]:(0,a.createElement)(f.ColorPalette,{value:m,onChange:k?e=>{d(e),y()}:d,colors:t,disableCustomColors:r,__experimentalHasMultipleOrigins:i,__experimentalIsRenderedInSidebar:l,clearable:h,enableAlpha:v}),[Tg.value]:(0,a.createElement)(f.GradientPicker,{__nextHasNoMargin:!0,value:g,onChange:_?e=>{y(e),d()}:y,gradients:n,disableCustomGradients:o,__experimentalHasMultipleOrigins:i,__experimentalIsRenderedInSidebar:l,clearable:h})},E=e=>(0,a.createElement)("div",{className:"block-editor-color-gradient-control__panel"},S[e]);return(0,a.createElement)(f.BaseControl,{__nextHasNoMarginBottom:!0,className:c()("block-editor-color-gradient-control",s)},(0,a.createElement)("fieldset",{className:"block-editor-color-gradient-control__fieldset"},(0,a.createElement)(f.__experimentalVStack,{spacing:1},b&&(0,a.createElement)("legend",null,(0,a.createElement)("div",{className:"block-editor-color-gradient-control__color-indicator"},(0,a.createElement)(f.BaseControl.VisualLabel,null,p))),_&&k&&(0,a.createElement)(f.TabPanel,{className:"block-editor-color-gradient-control__tabs",tabs:Og,initialTabName:g?Tg.value:!!_&&Pg.value},(e=>E(e.value))),!k&&E(Pg.value),!_&&E(Tg.value))))}function Ng(e){const t={};return t.colors=Kr("color.palette"),t.gradients=Kr("color.gradients"),t.disableCustomColors=!Kr("color.custom"),t.disableCustomGradients=!Kr("color.customGradient"),(0,a.createElement)(Rg,l({},t,e))}var Fg=function(e){return(0,u.every)(Bg,(t=>e.hasOwnProperty(t)))?(0,a.createElement)(Rg,e):(0,a.createElement)(Ng,e)};const Mg=e=>{let{setting:t,children:n,panelId:r,...o}=e;return(0,a.createElement)(f.__experimentalToolsPanelItem,l({hasValue:()=>!!t.colorValue||!!t.gradientValue,label:t.label,onDeselect:()=>{t.colorValue?t.onColorChange():t.gradientValue&&t.onGradientChange()},isShownByDefault:void 0===t.isShownByDefault||t.isShownByDefault},o,{className:"block-editor-tools-panel-color-gradient-settings__item",panelId:r,resetAllFilter:t.resetAllFilter}),n)},Dg=e=>{let{colorValue:t,label:n}=e;return(0,a.createElement)(f.__experimentalHStack,{justify:"flex-start"},(0,a.createElement)(f.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:t}),(0,a.createElement)(f.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:n},n))},Lg=e=>t=>{let{onToggle:n,isOpen:r}=t;const{colorValue:o,label:i}=e,l={onClick:n,className:c()("block-editor-panel-color-gradient-settings__dropdown",{"is-open":r}),"aria-expanded":r};return(0,a.createElement)(f.Button,l,(0,a.createElement)(Dg,{colorValue:o,label:i}))};function Ug(e){let t,{colors:n,disableCustomColors:r,disableCustomGradients:o,enableAlpha:i,gradients:s,settings:c,__experimentalHasMultipleOrigins:u,__experimentalIsRenderedInSidebar:p,...d}=e;return p&&(t={placement:"left-start",offset:36,shift:!0}),(0,a.createElement)(a.Fragment,null,c.map(((e,c)=>{var y;const m={clearable:!1,colorValue:e.colorValue,colors:n,disableCustomColors:r,disableCustomGradients:o,enableAlpha:i,gradientValue:e.gradientValue,gradients:s,label:e.label,onColorChange:e.onColorChange,onGradientChange:e.onGradientChange,showTitle:!1,__experimentalHasMultipleOrigins:u,__experimentalIsRenderedInSidebar:p,...e},g={colorValue:null!==(y=e.gradientValue)&&void 0!==y?y:e.colorValue,label:e.label};return e&&(0,a.createElement)(Mg,l({key:c,setting:e},d),(0,a.createElement)(f.Dropdown,{popoverProps:t,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:Lg(g),renderContent:()=>(0,a.createElement)(f.__experimentalDropdownContentWrapper,{paddingSize:"none"},(0,a.createElement)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content"},(0,a.createElement)(Fg,m)))}))})))}Ap([Cp,Bp]);var jg=function(e){let{backgroundColor:t,fallbackBackgroundColor:n,fallbackTextColor:r,fallbackLinkColor:o,fontSize:i,isLargeText:l,textColor:s,linkColor:c,enableAlphaChecker:u=!1}=e;const p=t||n;if(!p)return null;const d=s||r,y=c||o;if(!d&&!y)return null;const g=[{color:d,description:(0,m.__)("text color")},{color:y,description:(0,m.__)("link color")}],h=Ep(p),b=h.alpha()<1,v=h.brightness(),_={level:"AA",size:l||!1!==l&&i>=24?"large":"small"};let k="",S="";for(const e of g){if(!e.color)continue;const t=Ep(e.color),n=t.isReadable(h,_),r=t.alpha()<1;if(!n){if(b||r)continue;k=vnull==e?void 0:e.colorValue));(0,a.useEffect)((()=>{var e;if(!o||!y.length)return;if(!f.current)return;u(zg(f.current).color);const t=null===(e=f.current)||void 0===e?void 0:e.querySelector("a");t&&t.innerText&&d(zg(t).color);let n=f.current,r=zg(n).backgroundColor;for(;"rgba(0, 0, 0, 0)"===r&&n.parentNode&&n.parentNode.nodeType===n.parentNode.ELEMENT_NODE;)n=n.parentNode,r=zg(n).backgroundColor;s(r)}));const m=pg();return(0,a.createElement)(go,{__experimentalGroup:"color"},(0,a.createElement)(Ug,l({enableAlpha:t,panelId:r,settings:n,__experimentalIsItemGroup:!1,__experimentalHasMultipleOrigins:!0,__experimentalIsRenderedInSidebar:!0},m)),o&&(0,a.createElement)(jg,{backgroundColor:i,textColor:c,enableAlphaChecker:t,linkColor:p}))}const Gg="color",Hg=e=>{const t=(0,o.getBlockSupport)(e,Gg);return t&&(!0===t.link||!0===t.gradient||!1!==t.background||!1!==t.text)},Wg=e=>{if("web"!==a.Platform.OS)return!1;const t=(0,o.getBlockSupport)(e,Gg);return null!==t&&"object"==typeof t&&!!t.link},$g=e=>{const t=(0,o.getBlockSupport)(e,Gg);return null!==t&&"object"==typeof t&&!!t.gradients},Kg=e=>{const t=(0,o.getBlockSupport)(e,Gg);return t&&!1!==t.background},qg=e=>{const t=(0,o.getBlockSupport)(e,Gg);return t&&!1!==t.text},Jg=(e,t)=>lo(ao(t,e,void 0)),Yg=e=>({textColor:void 0,style:Jg(["color","text"],e.style)}),Qg=e=>({style:Jg(["elements","link","color","text"],e.style)}),Zg=e=>{var t;return{backgroundColor:void 0,gradient:void 0,style:{...e.style,color:{...null===(t=e.style)||void 0===t?void 0:t.color,background:void 0,gradient:void 0}}}};function Xg(e,t,n){var r,o,i,l,a,s;if(!Hg(t)||co(t,Gg))return e;const u=$g(t),{backgroundColor:p,textColor:d,gradient:f,style:y}=n,m=e=>!co(t,Gg,e),g=m("text")?cg("color",d):void 0,h=m("gradients")?wg(f):void 0,b=m("background")?cg("background-color",p):void 0,v=m("background")||m("gradients"),_=p||(null==y||null===(r=y.color)||void 0===r?void 0:r.background)||u&&(f||(null==y||null===(o=y.color)||void 0===o?void 0:o.gradient)),k=c()(e.className,g,h,{[b]:!(u&&null!=y&&null!==(i=y.color)&&void 0!==i&&i.gradient||!b),"has-text-color":m("text")&&(d||(null==y||null===(l=y.color)||void 0===l?void 0:l.text)),"has-background":v&&_,"has-link-color":m("link")&&(null==y||null===(a=y.elements)||void 0===a||null===(s=a.link)||void 0===s?void 0:s.color)});return e.className=k||void 0,e}const eh=(e,t)=>{const n=/var:preset\|color\|(.+)/.exec(t);return n&&n[1]?ag(e,n[1]).color:t};function th(e){var t,n,r,i,l,s,c,u,p;const{name:d,attributes:f}=e,y=Kr("color.palette.custom"),g=Kr("color.palette.theme"),h=Kr("color.palette.default"),b=(0,a.useMemo)((()=>[...y||[],...g||[],...h||[]]),[y,g,h]),v=Kr("color.gradients.custom"),_=Kr("color.gradients.theme"),k=Kr("color.gradients.default"),S=(0,a.useMemo)((()=>[...v||[],..._||[],...k||[]]),[v,_,k]),E=Kr("color.custom"),w=Kr("color.customGradient"),A=Kr("color.background"),C=Kr("color.link"),I=Kr("color.text"),x=E||!g||(null==g?void 0:g.length)>0,B=w||!_||(null==_?void 0:_.length)>0,P=(0,a.useRef)(f);if((0,a.useEffect)((()=>{P.current=f}),[f]),!Hg(d))return null;const T=Wg(d)&&C&&x,O=qg(d)&&I&&x,R=Kg(d)&&A&&x,N=$g(d)&&B;if(!(T||O||R||N))return null;const{style:F,textColor:M,backgroundColor:D,gradient:L}=f;let U;if(N&&L)U=Ag(S,L);else if(N){var j;U=null==F||null===(j=F.color)||void 0===j?void 0:j.gradient}const z=t=>n=>{var r,o;const i=sg(b,n),l=t+"Color",a={...P.current.style,color:{...null===(r=P.current)||void 0===r||null===(o=r.style)||void 0===o?void 0:o.color,[t]:null!=i&&i.slug?void 0:n}},s=null!=i&&i.slug?i.slug:void 0,c={style:lo(a),[l]:s};e.setAttributes(c),P.current={...P.current,...c}},V=(0,o.getBlockSupport)(e.name,[Gg,"__experimentalDefaultControls"]),G=!("web"!==a.Platform.OS||L||null!=F&&null!==(t=F.color)&&void 0!==t&&t.gradient||!1===(0,o.getBlockSupport)(e.name,[Gg,"enableContrastChecker"]));return(0,a.createElement)(Vg,{enableContrastChecking:G,clientId:e.clientId,enableAlpha:!0,settings:[...O?[{label:(0,m.__)("Text"),onColorChange:z("text"),colorValue:ag(b,M,null==F||null===(n=F.color)||void 0===n?void 0:n.text).color,isShownByDefault:null==V?void 0:V.text,resetAllFilter:Yg}]:[],...R||N?[{label:(0,m.__)("Background"),onColorChange:R?z("background"):void 0,colorValue:ag(b,D,null==F||null===(r=F.color)||void 0===r?void 0:r.background).color,gradientValue:U,onGradientChange:N?t=>{const n=Ig(S,t);let r;if(n){var o,i,l;const e={...null===(o=P.current)||void 0===o?void 0:o.style,color:{...null===(i=P.current)||void 0===i||null===(l=i.style)||void 0===l?void 0:l.color,gradient:void 0}};r={style:lo(e),gradient:n}}else{var a,s,c;const e={...null===(a=P.current)||void 0===a?void 0:a.style,color:{...null===(s=P.current)||void 0===s||null===(c=s.style)||void 0===c?void 0:c.color,gradient:t}};r={style:lo(e),gradient:void 0}}e.setAttributes(r),P.current={...P.current,...r}}:void 0,isShownByDefault:null==V?void 0:V.background,resetAllFilter:Zg}]:[],...T?[{label:(0,m.__)("Link"),onColorChange:t=>{var n;const r=sg(b,t),o=null!=r&&r.slug?`var:preset|color|${r.slug}`:t,i=lo(ao(null===(n=P.current)||void 0===n?void 0:n.style,["elements","link","color","text"],o));e.setAttributes({style:i}),P.current={...P.current,style:i}},colorValue:eh(b,null==F||null===(i=F.elements)||void 0===i||null===(l=i.link)||void 0===l||null===(s=l.color)||void 0===s?void 0:s.text),clearable:!(null==F||null===(c=F.elements)||void 0===c||null===(u=c.link)||void 0===u||null===(p=u.color)||void 0===p||!p.text),isShownByDefault:null==V?void 0:V.link,resetAllFilter:Qg}]:[]]})}const nh=(0,p.createHigherOrderComponent)((e=>t=>{var n;const{name:r,attributes:o}=t,{backgroundColor:i,textColor:s}=o,c=Kr("color.palette.custom")||[],u=Kr("color.palette.theme")||[],p=Kr("color.palette.default")||[],d=(0,a.useMemo)((()=>[...c||[],...u||[],...p||[]]),[c,u,p]);if(!Hg(r)||co(r,Gg))return(0,a.createElement)(e,t);const f={};var y,m;s&&!co(r,Gg,"text")&&(f.color=null===(y=ag(d,s))||void 0===y?void 0:y.color);i&&!co(r,Gg,"background")&&(f.backgroundColor=null===(m=ag(d,i))||void 0===m?void 0:m.color);let g=t.wrapperProps;return g={...t.wrapperProps,style:{...f,...null===(n=t.wrapperProps)||void 0===n?void 0:n.style}},(0,a.createElement)(e,l({},t,{wrapperProps:g}))})),rh={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};(0,i.addFilter)("blocks.registerBlockType","core/color/addAttribute",(function(e){return Hg(e)?(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),$g(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}}),e):e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/color/addSaveProps",Xg),(0,i.addFilter)("blocks.registerBlockType","core/color/addEditProps",(function(e){if(!Hg(e)||co(e,Gg))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),Xg(r,e,n)},e})),(0,i.addFilter)("editor.BlockListBlock","core/color/with-color-palette-styles",nh),(0,i.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",(function(e,t,n,r){const o=e.name;return so({linkColor:Wg(o),textColor:qg(o),backgroundColor:Kg(o),gradient:$g(o)},rh,e,t,n,r)}));const oh=[{name:(0,m._x)("Regular","font style"),value:"normal"},{name:(0,m._x)("Italic","font style"),value:"italic"}],ih=[{name:(0,m._x)("Thin","font weight"),value:"100"},{name:(0,m._x)("Extra Light","font weight"),value:"200"},{name:(0,m._x)("Light","font weight"),value:"300"},{name:(0,m._x)("Regular","font weight"),value:"400"},{name:(0,m._x)("Medium","font weight"),value:"500"},{name:(0,m._x)("Semi Bold","font weight"),value:"600"},{name:(0,m._x)("Bold","font weight"),value:"700"},{name:(0,m._x)("Extra Bold","font weight"),value:"800"},{name:(0,m._x)("Black","font weight"),value:"900"}],lh=(e,t)=>e?t?(0,m.__)("Appearance"):(0,m.__)("Font style"):(0,m.__)("Font weight");function ah(e){const{onChange:t,hasFontStyles:n=!0,hasFontWeights:r=!0,value:{fontStyle:o,fontWeight:i},...s}=e,c=n||r,u=lh(n,r),p={key:"default",name:(0,m.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},d=(0,a.useMemo)((()=>n&&r?(()=>{const e=[p];return oh.forEach((t=>{let{name:n,value:r}=t;ih.forEach((t=>{let{name:o,value:i}=t;const l="normal"===r?o:(0,m.sprintf)((0,m.__)("%1$s %2$s"),o,n);e.push({key:`${r}-${i}`,name:l,style:{fontStyle:r,fontWeight:i}})}))})),e})():n?(()=>{const e=[p];return oh.forEach((t=>{let{name:n,value:r}=t;e.push({key:r,name:n,style:{fontStyle:r,fontWeight:void 0}})})),e})():(()=>{const e=[p];return ih.forEach((t=>{let{name:n,value:r}=t;e.push({key:r,name:n,style:{fontStyle:void 0,fontWeight:r}})})),e})()),[e.options]),y=d.find((e=>e.style.fontStyle===o&&e.style.fontWeight===i))||d[0];return c&&(0,a.createElement)(f.CustomSelectControl,l({},s,{className:"components-font-appearance-control",label:u,describedBy:y?n?r?(0,m.sprintf)((0,m.__)("Currently selected font appearance: %s"),y.name):(0,m.sprintf)((0,m.__)("Currently selected font style: %s"),y.name):(0,m.sprintf)((0,m.__)("Currently selected font weight: %s"),y.name):(0,m.__)("No selected font appearance"),options:d,value:y,onChange:e=>{let{selectedItem:n}=e;return t(n.style)},__nextUnconstrainedWidth:!0}))}const sh=1.5,ch=.1;var uh=e=>{let{value:t,onChange:n,__nextHasNoMarginBottom:r=!1,__unstableInputWidth:o="60px",...i}=e;const s=function(e){return void 0!==e&&""!==e}(t),c=s?t:"";r||j()("Bottom margin styles for wp.blockEditor.LineHeightControl",{since:"6.0",version:"6.4",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version"});const u=r?void 0:{marginBottom:24};return(0,a.createElement)("div",{className:"block-editor-line-height-control",style:u},(0,a.createElement)(f.__experimentalNumberControl,l({},i,{__unstableInputWidth:o,__unstableStateReducer:(e,t)=>{var n;const r=["insertText","insertFromPaste"].includes(null===(n=t.payload.event.nativeEvent)||void 0===n?void 0:n.inputType),o=((e,t)=>{if(s)return e;switch(`${e}`){case"0.1":return 1.6;case"0":return t?e:1.4;case"":return sh;default:return e}})(e.value,r);return{...e,value:o}},onChange:n,label:(0,m.__)("Line height"),placeholder:sh,step:ch,value:c,min:0})))};const ph="typography.lineHeight";function dh(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(uh,{__unstableInputWidth:"100%",__nextHasNoMarginBottom:!0,value:null==n||null===(t=n.typography)||void 0===t?void 0:t.lineHeight,onChange:e=>{const t={...n,typography:{...null==n?void 0:n.typography,lineHeight:e}};r({style:lo(t)})},size:"__unstable-large"})}function fh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!Kr("typography.lineHeight");return!(0,o.hasBlockSupport)(e,ph)||t}const yh="typography.__experimentalFontStyle",mh="typography.__experimentalFontWeight";function gh(e){var t,n;const{attributes:{style:r},setAttributes:o}=e,i=!hh(e),l=!bh(e),s=null==r||null===(t=r.typography)||void 0===t?void 0:t.fontStyle,c=null==r||null===(n=r.typography)||void 0===n?void 0:n.fontWeight;return(0,a.createElement)(ah,{onChange:e=>{o({style:lo({...r,typography:{...null==r?void 0:r.typography,fontStyle:e.fontStyle,fontWeight:e.fontWeight}})})},hasFontStyles:i,hasFontWeights:l,value:{fontStyle:s,fontWeight:c},size:"__unstable-large"})}function hh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,o.hasBlockSupport)(e,yh),n=Kr("typography.fontStyle");return!t||!n}function bh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,o.hasBlockSupport)(e,mh),n=Kr("typography.fontWeight");return!t||!n}function vh(e){const t=hh(e),n=bh(e);return t&&n}function _h(e){let{value:t="",onChange:n,fontFamilies:r,...o}=e;const i=Kr("typography.fontFamilies");if(r||(r=i),(0,u.isEmpty)(r))return null;const s=[{value:"",label:(0,m.__)("Default")},...r.map((e=>{let{fontFamily:t,name:n}=e;return{value:t,label:n||t}}))];return(0,a.createElement)(f.SelectControl,l({label:(0,m.__)("Font"),options:s,value:t,onChange:n,labelPosition:"top"},o))}const kh="typography.__experimentalFontFamily";function Sh(e,t,n){if(!(0,o.hasBlockSupport)(t,kh))return e;if(co(t,cb,"fontFamily"))return e;if(null==n||!n.fontFamily)return e;const r=new(fy())(e.className);r.add(`has-${(0,u.kebabCase)(null==n?void 0:n.fontFamily)}-font-family`);const i=r.value;return e.className=i||void 0,e}function Eh(e){var t;let{setAttributes:n,attributes:{fontFamily:r}}=e;const o=Kr("typography.fontFamilies"),i=null===(t=(0,u.find)(o,(e=>{let{slug:t}=e;return r===t})))||void 0===t?void 0:t.fontFamily;return(0,a.createElement)(_h,{className:"block-editor-hooks-font-family-control",fontFamilies:o,value:i,onChange:function(e){const t=(0,u.find)(o,(t=>{let{fontFamily:n}=t;return n===e}));n({fontFamily:null==t?void 0:t.slug})},size:"__unstable-large",__nextHasNoMarginBottom:!0})}function wh(e){let{name:t}=e;const n=Kr("typography.fontFamilies");return!n||0===n.length||!(0,o.hasBlockSupport)(t,kh)}(0,i.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",(function(e){return(0,o.hasBlockSupport)(e,kh)?(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}}),e):e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/fontFamily/addSaveProps",Sh),(0,i.addFilter)("blocks.registerBlockType","core/fontFamily/addEditProps",(function(e){if(!(0,o.hasBlockSupport)(e,kh))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),Sh(r,e,n)},e}));const Ah=(e,t,n)=>{if(t){const n=(0,u.find)(e,{slug:t});if(n)return n}return{size:n}};function Ch(e,t){const n=(0,u.find)(e,{size:t});return n||{size:t}}function Ih(e){if(e)return`has-${(0,u.kebabCase)(e)}-font-size`}var xh=function(e){const t=Kr("typography.fontSizes"),n=!Kr("typography.customFontSize");return(0,a.createElement)(f.FontSizePicker,l({},e,{fontSizes:t,disableCustomFontSizes:n}))};const Bh="1600px",Ph="768px",Th=1,Oh=.75,Rh="14px";function Nh(e){let{minimumFontSize:t,maximumFontSize:n,fontSize:r,minimumViewPortWidth:o=Ph,maximumViewPortWidth:i=Bh,scaleFactor:l=Th,minimumFontSizeFactor:a=Oh,minimumFontSizeLimit:s=Rh}=e;if(r){const e=Fh(r);if(null==e||!e.unit)return null;const o=Fh(s,{coerceTo:e.unit});if(null!=o&&o.value&&!t&&!n&&(null==e?void 0:e.value)<=(null==o?void 0:o.value))return null;if(n||(n=`${e.value}${e.unit}`),!t){const n=Mh(e.value*a,3);t=null!=o&&o.value&&n<(null==o?void 0:o.value)?`${o.value}${o.unit}`:`${n}${e.unit}`}}const c=Fh(t),u=(null==c?void 0:c.unit)||"rem",p=Fh(n,{coerceTo:u});if(!c||!p)return null;const d=Fh(t,{coerceTo:"rem"}),f=Fh(i,{coerceTo:u}),y=Fh(o,{coerceTo:u});if(!f||!y||!d)return null;const m=Mh(y.value/100,3),g=Mh(m,3)+u,h=Mh(((p.value-c.value)/(f.value-y.value)*100||1)*l,3);return`clamp(${t}, ${`${d.value}${d.unit} + ((1vw - ${g}) * ${h})`}, ${n})`}function Fh(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof e&&"number"!=typeof e)return null;isFinite(e)&&(e=`${e}px`);const{coerceTo:n,rootSizeValue:r,acceptableUnits:o}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=null==o?void 0:o.join("|"),l=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.match(l);if(!a||a.length<3)return null;let[,s,c]=a,u=parseFloat(s);return"px"!==n||"em"!==c&&"rem"!==c||(u*=r,c=n),"px"!==c||"em"!==n&&"rem"!==n||(u/=r,c=n),"em"!==n&&"rem"!==n||"em"!==c&&"rem"!==c||(c=n),{value:Mh(u,3),unit:c}}function Mh(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;const n=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*n)/n):void 0}const Dh="typography.fontSize";function Lh(e,t,n){if(!(0,o.hasBlockSupport)(t,Dh))return e;if(co(t,cb,"fontSize"))return e;const r=new(fy())(e.className);r.add(Ih(n.fontSize));const i=r.value;return e.className=i||void 0,e}function Uh(e){var t,n;const{attributes:{fontSize:r,style:o},setAttributes:i}=e,l=Kr("typography.fontSizes"),s=Ah(l,r,null==o||null===(t=o.typography)||void 0===t?void 0:t.fontSize),c=(null==s?void 0:s.size)||(null==o||null===(n=o.typography)||void 0===n?void 0:n.fontSize)||r;return(0,a.createElement)(xh,{onChange:e=>{const t=Ch(l,e).slug;i({style:lo({...o,typography:{...null==o?void 0:o.typography,fontSize:t?void 0:e}}),fontSize:t})},value:c,withReset:!1,size:"__unstable-large",__nextHasNoMarginBottom:!0})}function jh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Kr("typography.fontSizes"),n=!(null==t||!t.length);return!(0,o.hasBlockSupport)(e,Dh)||!n}const zh=(0,p.createHigherOrderComponent)((e=>t=>{var n,r;const i=Kr("typography.fontSizes"),{name:l,attributes:{fontSize:s,style:c},wrapperProps:u}=t;if(!(0,o.hasBlockSupport)(l,Dh)||co(l,cb,"fontSize")||!s||null!=c&&null!==(n=c.typography)&&void 0!==n&&n.fontSize)return(0,a.createElement)(e,t);const p=Ah(i,s,null==c||null===(r=c.typography)||void 0===r?void 0:r.fontSize).size,d={...t,wrapperProps:{...u,style:{fontSize:p,...null==u?void 0:u.style}}};return(0,a.createElement)(e,d)}),"withFontSizeInlineStyles"),Vh={fontSize:[["fontSize"],["style","typography","fontSize"]]};(0,i.addFilter)("blocks.registerBlockType","core/font/addAttribute",(function(e){return(0,o.hasBlockSupport)(e,Dh)?(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}}),e):e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/font/addSaveProps",Lh),(0,i.addFilter)("blocks.registerBlockType","core/font/addEditProps",(function(e){if(!(0,o.hasBlockSupport)(e,Dh))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),Lh(r,e,n)},e})),(0,i.addFilter)("editor.BlockListBlock","core/font-size/with-font-size-inline-styles",zh),(0,i.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",(function(e,t,n,r){const i=e.name;return so({fontSize:(0,o.hasBlockSupport)(i,Dh)},Vh,e,t,n,r)})),(0,i.addFilter)("blocks.registerBlockType","core/font-size/addEditPropsForFluidCustomFontSizes",(function(e){if(!(0,o.hasBlockSupport)(e,Dh)||co(e,cb,"fontSize"))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{var n,r,o;const i=t?t(e):{},l=null==i||null===(n=i.style)||void 0===n?void 0:n.fontSize,a=!(null===(r=(0,d.select)(sr).getSettings().__experimentalFeatures)||void 0===r||null===(o=r.typography)||void 0===o||!o.fluid),s=l&&a?Nh({fontSize:l}):null;return null===s?i:{...i,style:{...null==i?void 0:i.style,fontSize:s}}},e}),11);var Gh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7 11.5h10V13H7z"}));var Hh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"}));var Wh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"}));const $h=[{name:(0,m.__)("None"),value:"none",icon:Gh},{name:(0,m.__)("Underline"),value:"underline",icon:Hh},{name:(0,m.__)("Strikethrough"),value:"line-through",icon:Wh}];function Kh(e){let{value:t,onChange:n,className:r}=e;return(0,a.createElement)("fieldset",{className:c()("block-editor-text-decoration-control",r)},(0,a.createElement)(f.BaseControl.VisualLabel,{as:"legend"},(0,m.__)("Decoration")),(0,a.createElement)("div",{className:"block-editor-text-decoration-control__buttons"},$h.map((e=>(0,a.createElement)(f.Button,{key:e.value,icon:e.icon,label:e.name,isPressed:e.value===t,onClick:()=>{n(e.value===t?void 0:e.value)}})))))}const qh="typography.__experimentalTextDecoration";function Jh(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(Kh,{value:null==n||null===(t=n.typography)||void 0===t?void 0:t.textDecoration,onChange:function(e){r({style:lo({...n,typography:{...null==n?void 0:n.typography,textDecoration:e}})})},size:"__unstable-large"})}function Yh(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!(0,o.hasBlockSupport)(e,qh),n=Kr("typography.textDecoration");return t||!n}var Qh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"}));var Zh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"}));var Xh=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"}));const eb=[{name:(0,m.__)("None"),value:"none",icon:Gh},{name:(0,m.__)("Uppercase"),value:"uppercase",icon:Qh},{name:(0,m.__)("Lowercase"),value:"lowercase",icon:Zh},{name:(0,m.__)("Capitalize"),value:"capitalize",icon:Xh}];function tb(e){let{className:t,value:n,onChange:r}=e;return(0,a.createElement)("fieldset",{className:c()("block-editor-text-transform-control",t)},(0,a.createElement)(f.BaseControl.VisualLabel,{as:"legend"},(0,m.__)("Letter case")),(0,a.createElement)("div",{className:"block-editor-text-transform-control__buttons"},eb.map((e=>(0,a.createElement)(f.Button,{key:e.value,icon:e.icon,label:e.name,isPressed:e.value===n,onClick:()=>{r(e.value===n?void 0:e.value)}})))))}const nb="typography.__experimentalTextTransform";function rb(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(tb,{value:null==n||null===(t=n.typography)||void 0===t?void 0:t.textTransform,onChange:function(e){r({style:lo({...n,typography:{...null==n?void 0:n.typography,textTransform:e}})})},size:"__unstable-large"})}function ob(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!(0,o.hasBlockSupport)(e,nb),n=Kr("typography.textTransform");return t||!n}function ib(e){let{value:t,onChange:n,__unstableInputWidth:r="60px",...o}=e;const i=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,a.createElement)(f.__experimentalUnitControl,l({},o,{label:(0,m.__)("Letter spacing"),value:t,__unstableInputWidth:r,units:i,onChange:n}))}const lb="typography.__experimentalLetterSpacing";function ab(e){var t;const{attributes:{style:n},setAttributes:r}=e;return(0,a.createElement)(ib,{value:null==n||null===(t=n.typography)||void 0===t?void 0:t.letterSpacing,onChange:function(e){r({style:lo({...n,typography:{...null==n?void 0:n.typography,letterSpacing:e}})})},__unstableInputWidth:"100%",size:"__unstable-large"})}function sb(){let{name:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=!(0,o.hasBlockSupport)(e,lb),n=Kr("typography.letterSpacing");return t||!n}const cb="typography",ub=[ph,Dh,yh,mh,kh,qh,nb,lb];function pb(e){const{clientId:t}=e,n=wh(e),r=jh(e),i=vh(e),l=fh(e),s=Yh(e),c=ob(e),u=sb(e),p=!hh(e),d=!bh(e),y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=[vh(e),jh(e),fh(e),wh(e),Yh(e),ob(e),sb(e)];return t.filter(Boolean).length===t.length}(e),g=db(e.name);if(y||!g)return null;const h=(0,o.getBlockSupport)(e.name,[cb,"__experimentalDefaultControls"]),b=e=>t=>{var n;return{...t,style:{...t.style,typography:{...null===(n=t.style)||void 0===n?void 0:n.typography,[e]:void 0}}}};return(0,a.createElement)(go,{__experimentalGroup:"typography"},!n&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>function(e){return!!e.attributes.fontFamily}(e),label:(0,m.__)("Font family"),onDeselect:()=>function(e){let{setAttributes:t}=e;t({fontFamily:void 0})}(e),isShownByDefault:null==h?void 0:h.fontFamily,resetAllFilter:e=>({...e,fontFamily:void 0}),panelId:t},(0,a.createElement)(Eh,e)),!r&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>function(e){var t;const{fontSize:n,style:r}=e.attributes;return!!n||!(null==r||null===(t=r.typography)||void 0===t||!t.fontSize)}(e),label:(0,m.__)("Font size"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({fontSize:void 0,style:lo({...r,typography:{...null==r?void 0:r.typography,fontSize:void 0}})})}(e),isShownByDefault:null==h?void 0:h.fontSize,resetAllFilter:e=>{var t;return{...e,fontSize:void 0,style:{...e.style,typography:{...null===(t=e.style)||void 0===t?void 0:t.typography,fontSize:void 0}}}},panelId:t},(0,a.createElement)(Uh,e)),!i&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){var t;const{fontStyle:n,fontWeight:r}=(null===(t=e.attributes.style)||void 0===t?void 0:t.typography)||{};return!!n||!!r}(e),label:lh(p,d),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,fontStyle:void 0,fontWeight:void 0}})})}(e),isShownByDefault:null==h?void 0:h.fontAppearance,resetAllFilter:e=>{var t;return{...e,style:{...e.style,typography:{...null===(t=e.style)||void 0===t?void 0:t.typography,fontStyle:void 0,fontWeight:void 0}}}},panelId:t},(0,a.createElement)(gh,e)),!l&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){var t,n;return!(null===(t=e.attributes.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.lineHeight)}(e),label:(0,m.__)("Line height"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,lineHeight:void 0}})})}(e),isShownByDefault:null==h?void 0:h.lineHeight,resetAllFilter:b("lineHeight"),panelId:t},(0,a.createElement)(dh,e)),!u&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){var t,n;return!(null===(t=e.attributes.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.letterSpacing)}(e),label:(0,m.__)("Letter spacing"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,letterSpacing:void 0}})})}(e),isShownByDefault:null==h?void 0:h.letterSpacing,resetAllFilter:b("letterSpacing"),panelId:t},(0,a.createElement)(ab,e)),!s&&(0,a.createElement)(f.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){var t,n;return!(null===(t=e.attributes.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.textDecoration)}(e),label:(0,m.__)("Decoration"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,textDecoration:void 0}})})}(e),isShownByDefault:null==h?void 0:h.textDecoration,resetAllFilter:b("textDecoration"),panelId:t},(0,a.createElement)(Jh,e)),!c&&(0,a.createElement)(f.__experimentalToolsPanelItem,{hasValue:()=>function(e){var t,n;return!(null===(t=e.attributes.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.textTransform)}(e),label:(0,m.__)("Letter case"),onDeselect:()=>function(e){let{attributes:t={},setAttributes:n}=e;const{style:r}=t;n({style:lo({...r,typography:{...null==r?void 0:r.typography,textTransform:void 0}})})}(e),isShownByDefault:null==h?void 0:h.textTransform,resetAllFilter:b("textTransform"),panelId:t},(0,a.createElement)(rb,e)))}const db=e=>ub.some((t=>(0,o.hasBlockSupport)(e,t)));const fb=[...ub,dg,Gg,Po],yb=e=>fb.some((t=>(0,o.hasBlockSupport)(e,t)));function mb(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={};return(0,fi.getCSSRules)(e).forEach((e=>{t[e.key]=e.value})),t}const gb={"__experimentalBorder.__experimentalSkipSerialization":["border"],"color.__experimentalSkipSerialization":[Gg],[`${cb}.__experimentalSkipSerialization`]:[cb],[`${Po}.__experimentalSkipSerialization`]:["spacing"]},hb={...gb,[`${Po}`]:["spacing.blockGap"]},bb={gradients:"gradient"};function vb(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:hb;if(!yb(t))return e;let{style:i}=n;return Object.entries(r).forEach((e=>{let[n,r]=e;const l=(0,o.getBlockSupport)(t,n);!0===l&&(i=(0,u.omit)(i,r)),Array.isArray(l)&&l.forEach((e=>{const t=bb[e]||e;i=(0,u.omit)(i,[[...r,t]])}))})),e.style={...mb(i),...e.style},e}const _b=(0,p.createHigherOrderComponent)((e=>t=>{const n=fr();return(0,a.createElement)(a.Fragment,null,n&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(th,t),(0,a.createElement)(pb,t),(0,a.createElement)(bg,t),(0,a.createElement)(Ro,t)),(0,a.createElement)(e,t))}),"withToolbarControls"),kb=(0,p.createHigherOrderComponent)((e=>t=>{var n,r;const i=`wp-elements-${(0,p.useInstanceId)(e)}`,s=co(t.name,Gg,"link"),u=(0,a.useMemo)((()=>{var e;const n=null===(e=t.attributes.style)||void 0===e?void 0:e.elements,r=[];if(n&&Object.keys(n).length>0){var l;const e={...n,link:{...n.link,color:s||null===(l=n.link)||void 0===l?void 0:l.color}};for(const[t,n]of Object.entries(e)){const e=(0,fi.compileCSS)(n,{selector:`.editor-styles-wrapper .${i} ${o.__EXPERIMENTAL_ELEMENTS[t]}`});e&&r.push(e)}}return r.length>0?r:void 0}),[null===(n=t.attributes.style)||void 0===n?void 0:n.elements]),d=(0,a.useContext)(Wm.__unstableElementContext);return(0,a.createElement)(a.Fragment,null,u&&d&&(0,a.createPortal)((0,a.createElement)("style",{dangerouslySetInnerHTML:{__html:u}}),d),(0,a.createElement)(e,l({},t,{className:null!==(r=t.attributes.style)&&void 0!==r&&r.elements?c()(t.className,i):t.className})))}));(0,i.addFilter)("blocks.registerBlockType","core/style/addAttribute",(function(e){return yb(e)?(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e):e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/style/addSaveProps",vb),(0,i.addFilter)("blocks.registerBlockType","core/style/addEditProps",(function(e){if(!yb(e))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let r={};return t&&(r=t(n)),vb(r,e,n,gb)},e})),(0,i.addFilter)("editor.BlockEdit","core/style/with-block-controls",_b),(0,i.addFilter)("editor.BlockListBlock","core/editor/with-elements-styles",kb);(0,i.addFilter)("blocks.registerBlockType","core/settings/addAttribute",(function(e){var t,n;return n=e,(0,o.hasBlockSupport)(n,"__experimentalSettings",!1)?(null!=e&&null!==(t=e.attributes)&&void 0!==t&&t.settings||(e.attributes={...e.attributes,settings:{type:"object"}}),e):e}));var Sb=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"}));var Eb=function(e){let t,{colorPalette:n,duotonePalette:r,disableCustomColors:o,disableCustomDuotone:i,value:l,onChange:s}=e;return t="unset"===l?(0,a.createElement)(f.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):l?(0,a.createElement)(f.DuotoneSwatch,{values:l}):(0,a.createElement)(ui,{icon:Sb}),(0,a.createElement)(f.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,m.__)("Duotone"),isAlternate:!0},renderToggle:e=>{let{isOpen:n,onToggle:r}=e;return(0,a.createElement)(f.ToolbarButton,{showTooltip:!0,onClick:r,"aria-haspopup":"true","aria-expanded":n,onKeyDown:e=>{n||e.keyCode!==cu.DOWN||(e.preventDefault(),r())},label:(0,m.__)("Apply duotone filter"),icon:t})},renderContent:()=>(0,a.createElement)(f.MenuGroup,{label:(0,m.__)("Duotone")},(0,a.createElement)("div",{className:"block-editor-duotone-control__description"},(0,m.__)("Create a two-tone color effect without losing your original image.")),(0,a.createElement)(f.DuotonePicker,{colorPalette:n,duotonePalette:r,disableCustomColors:o,disableCustomDuotone:i,value:l,onChange:s}))})};const wb=[];function Ab(e){let{selector:t,id:n,colors:r}=e;return"unset"===r?(0,a.createElement)(nd,{selector:t}):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(rd,{id:n,colors:r}),(0,a.createElement)(td,{id:n,selector:t}))}function Cb(e){let{presetSetting:t,defaultSetting:n}=e;const r=!Kr(n),o=Kr(`${t}.custom`)||wb,i=Kr(`${t}.theme`)||wb,l=Kr(`${t}.default`)||wb;return(0,a.useMemo)((()=>[...o,...i,...r?wb:l]),[r,o,i,l])}function Ib(e){var t;let{attributes:n,setAttributes:r}=e;const o=null==n?void 0:n.style,i=null==o||null===(t=o.color)||void 0===t?void 0:t.duotone,l=Cb({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),s=Cb({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),c=!Kr("color.custom"),u=!Kr("color.customDuotone")||0===(null==s?void 0:s.length)&&c;return 0===(null==l?void 0:l.length)&&u?null:(0,a.createElement)(br,{group:"block",__experimentalShareWithChildBlocks:!0},(0,a.createElement)(Eb,{duotonePalette:l,colorPalette:s,disableCustomDuotone:u,disableCustomColors:c,value:i,onChange:e=>{const t={...o,color:{...null==o?void 0:o.color,duotone:e}};r({style:t})}}))}Ap([Cp]);const xb=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,o.hasBlockSupport)(t.name,"color.__experimentalDuotone"),r=(0,d.useSelect)((e=>e(sr).__unstableGetContentLockingParent(t.clientId)),[t.clientId]);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(e,t),n&&!r&&(0,a.createElement)(Ib,t))}),"withDuotoneControls");const Bb=(0,p.createHigherOrderComponent)((e=>t=>{var n,r,i;const s=(0,o.getBlockSupport)(t.name,"color.__experimentalDuotone"),u=null==t||null===(n=t.attributes)||void 0===n||null===(r=n.style)||void 0===r||null===(i=r.color)||void 0===i?void 0:i.duotone;if(!s||!u)return(0,a.createElement)(e,t);const d=`wp-duotone-${(0,p.useInstanceId)(e)}`,f=function(e,t){const n=e.split(","),r=t.split(","),o=[];return n.forEach((e=>{r.forEach((t=>{o.push(`${e.trim()} ${t.trim()}`)}))})),o.join(", ")}(`.editor-styles-wrapper .${d}`,s),y=c()(null==t?void 0:t.className,d),m=(0,a.useContext)(Wm.__unstableElementContext);return(0,a.createElement)(a.Fragment,null,m&&(0,a.createPortal)((0,a.createElement)(Ab,{selector:f,id:d,colors:u}),m),(0,a.createElement)(e,l({},t,{className:y})))}),"withDuotoneStyles");(0,i.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",(function(e){return(0,o.hasBlockSupport)(e,"color.__experimentalDuotone")?(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e):e})),(0,i.addFilter)("editor.BlockEdit","core/editor/duotone/with-editor-controls",xb),(0,i.addFilter)("editor.BlockListBlock","core/editor/duotone/with-styles",Bb);const Pb="__experimentalLayout";function Tb(){var e,t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,d.useSelect)((e=>{var t;const{getSettings:n}=e(sr);return null===(t=n().__experimentalFeatures)||void 0===t?void 0:t.useRootPaddingAwareAlignments}),[]),i=Kr("layout")||{},{attributes:l={},name:a}=n,{layout:s}=l,{default:c}=(0,o.getBlockSupport)(a,Pb)||{},p=null!=s&&s.inherit||null!=s&&s.contentSize||null!=s&&s.wideSize?{...s,type:"constrained"}:s||c||{},f=[];var y,m;null!=i&&null!==(e=i.definitions)&&void 0!==e&&null!==(t=e[(null==p?void 0:p.type)||"default"])&&void 0!==t&&t.className&&f.push(null==i||null===(y=i.definitions)||void 0===y||null===(m=y[(null==p?void 0:p.type)||"default"])||void 0===m?void 0:m.className);return(null!=p&&p.inherit||null!=p&&p.contentSize||"constrained"===(null==p?void 0:p.type))&&r&&f.push("has-global-padding"),null!=p&&p.orientation&&f.push(`is-${(0,u.kebabCase)(p.orientation)}`),null!=p&&p.justifyContent&&f.push(`is-content-justification-${(0,u.kebabCase)(p.justifyContent)}`),null!=p&&p.flexWrap&&"nowrap"===p.flexWrap&&f.push("is-nowrap"),f}function Ob(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;const{attributes:r={},name:o}=t,{layout:i={},style:l={}}=r,a=null!=i&&i.inherit||null!=i&&i.contentSize||null!=i&&i.wideSize?{...i,type:"constrained"}:i||{},s=gi((null==a?void 0:a.type)||"default"),c=Kr("layout")||{},u=Kr("spacing.blockGap"),p=null!==u,d=null==s||null===(e=s.getLayoutStyle)||void 0===e?void 0:e.call(s,{blockName:o,selector:n,layout:i,layoutDefinitions:null==c?void 0:c.definitions,style:l,hasBlockGapSupport:p});return d}function Rb(e){let{setAttributes:t,attributes:n,name:r}=e;const{layout:i}=n,l=Kr("layout"),s=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return t().supportsLayout}),[]),c=(0,o.getBlockSupport)(r,Pb,{}),{allowSwitching:u,allowEditing:p=!0,allowInheriting:y=!0,default:g}=c;if(!p)return null;const h=!(!y||!l||null!=i&&i.type&&"default"!==(null==i?void 0:i.type)&&"constrained"!==(null==i?void 0:i.type)&&(null==i||!i.inherit)),b=i||g||{},{inherit:v=!1,type:_="default",contentSize:k=null}=b;if(("default"===_||"constrained"===_)&&!s)return null;const S=gi(_),E=gi("constrained"),w=!b.type&&(k||v),A=!!v||!!k,C=e=>t({layout:e});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(go,null,(0,a.createElement)(f.PanelBody,{title:(0,m.__)("Layout")},h&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToggleControl,{className:"block-editor-hooks__toggle-control",label:(0,m.__)("Inner blocks use content width"),checked:"constrained"===(null==S?void 0:S.name)||A,onChange:()=>t({layout:{type:"constrained"===(null==S?void 0:S.name)||A?"default":"constrained"}}),help:"constrained"===(null==S?void 0:S.name)||A?(0,m.__)("Nested blocks use content width with options for full and wide widths."):(0,m.__)("Nested blocks will fill the width of this container. Toggle to constrain.")})),!v&&u&&(0,a.createElement)(Nb,{type:_,onChange:e=>t({layout:{type:e}})}),S&&"default"!==S.name&&(0,a.createElement)(S.inspectorControls,{layout:b,onChange:C,layoutBlockSupport:c}),E&&w&&(0,a.createElement)(E.inspectorControls,{layout:b,onChange:C,layoutBlockSupport:c}))),!v&&S&&(0,a.createElement)(S.toolBarControls,{layout:b,onChange:C,layoutBlockSupport:c}))}function Nb(e){let{type:t,onChange:n}=e;return(0,a.createElement)(f.ButtonGroup,null,mi.map((e=>{let{name:r,label:o}=e;return(0,a.createElement)(f.Button,{key:r,isPressed:t===r,onClick:()=>n(r)},o)})))}const Fb=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n}=t;return[(0,o.hasBlockSupport)(n,Pb)&&(0,a.createElement)(Rb,l({key:"layout"},t)),(0,a.createElement)(e,l({key:"edit"},t))]}),"withInspectorControls"),Mb=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:r,block:i}=t,s=(0,o.hasBlockSupport)(n,Pb),u=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return!!t().disableLayoutStyles})),f=s&&!u,y=(0,p.useInstanceId)(e),m=Kr("layout")||{},g=(0,a.useContext)(Wm.__unstableElementContext),{layout:h}=r,{default:b}=(0,o.getBlockSupport)(n,Pb)||{},v=null!=h&&h.inherit||null!=h&&h.contentSize||null!=h&&h.wideSize?{...h,type:"constrained"}:h||b||{},_=s?Tb(i):null,k=`.${(0,o.getBlockDefaultClassName)(n)}.wp-container-${y}`,S=null!==Kr("spacing.blockGap");let E;if(f){var w;const e=gi((null==v?void 0:v.type)||"default");E=null==e||null===(w=e.getLayoutStyle)||void 0===w?void 0:w.call(e,{blockName:n,selector:k,layout:v,layoutDefinitions:null==m?void 0:m.definitions,style:null==r?void 0:r.style,hasBlockGapSupport:S})}const A=c()(null==t?void 0:t.className,{[`wp-container-${y}`]:f&&!!E},_);return(0,a.createElement)(a.Fragment,null,f&&g&&!!E&&(0,a.createPortal)((0,a.createElement)(ki,{blockName:n,selector:k,css:E,layout:v,style:null==r?void 0:r.style}),g),(0,a.createElement)(e,l({},t,{className:A})))}));function Db(e){let{clientId:t,stopEditingAsBlock:n}=e;const r=(0,d.useSelect)((e=>{const{isBlockSelected:n,hasSelectedInnerBlock:r}=e(sr);return n(t)||r(t,!0)}),[t]);return(0,a.useEffect)((()=>{r||n()}),[r]),null}(0,i.addFilter)("blocks.registerBlockType","core/layout/addAttribute",(function(e){var t,n;return"type"in(null!==(t=null===(n=e.attributes)||void 0===n?void 0:n.layout)&&void 0!==t?t:{})||(0,o.hasBlockSupport)(e,Pb)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e})),(0,i.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",Mb),(0,i.addFilter)("editor.BlockEdit","core/editor/layout/with-inspector-controls",Fb);const Lb=(0,p.createHigherOrderComponent)((e=>t=>{const{getBlockListSettings:n,getSettings:r}=(0,d.useSelect)(sr),o=(0,a.useRef)(),{templateLock:i,isLockedByParent:s,isEditingAsBlocks:u}=(0,d.useSelect)((e=>{const{__unstableGetContentLockingParent:n,getTemplateLock:r,__unstableGetTemporarilyEditingAsBlocks:o}=e(sr);return{templateLock:r(t.clientId),isLockedByParent:!!n(t.clientId),isEditingAsBlocks:o()===t.clientId}}),[t.clientId]),{updateSettings:p,updateBlockListSettings:y,__unstableSetTemporarilyEditingAsBlocks:g}=(0,d.useDispatch)(sr),h=!s&&"contentOnly"===i,{__unstableMarkNextChangeAsNotPersistent:b,updateBlockAttributes:v}=(0,d.useDispatch)(sr),_=(0,a.useCallback)((()=>{b(),v(t.clientId,{templateLock:"contentOnly"}),y(t.clientId,{...n(t.clientId),templateLock:"contentOnly"}),p({focusMode:o.current}),g()}),[t.clientId,o,p,y,n,b,v,g]);return h||u?(0,a.createElement)(a.Fragment,null,u&&!h&&(0,a.createElement)(Db,{clientId:t.clientId,stopEditingAsBlock:_}),(0,a.createElement)(br,{group:"other"},(0,a.createElement)(f.ToolbarButton,{onClick:()=>{u&&!h?_():(b(),v(t.clientId,{templateLock:void 0}),y(t.clientId,{...n(t.clientId),templateLock:!1}),o.current=r().focusMode,p({focusMode:!0}),g(t.clientId))}},u&&!h?(0,m.__)("Done"):(0,m.__)("Modify"))),(0,a.createElement)(e,l({},t,{className:c()(t.className,u&&"is-content-locked-editing-as-blocks")}))):(0,a.createElement)(e,t)}),"withToolbarControls");(0,i.addFilter)("editor.BlockEdit","core/style/with-block-controls",Lb);const Ub="metadata";function jb(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=(0,o.getBlockSupport)(e,"__experimentalMetadata");return!!(!0===n||null!=n&&n[t])}function zb(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:Sg(e)||void 0,style:mb({border:n})}}function Vb(e){const{colors:t}=pg(),n=zb(e),{borderColor:r}=e;if(r){const e=gg({colors:t,namedColor:r});n.style.borderColor=e.color}return n}function Gb(e){var t,n,r,o,i,l;const{backgroundColor:a,textColor:s,gradient:u,style:p}=e,d=cg("background-color",a),f=cg("color",s),y=wg(u),m=y||(null==p||null===(t=p.color)||void 0===t?void 0:t.gradient);return{className:c()(f,y,{[d]:!m&&!!d,"has-text-color":s||(null==p||null===(n=p.color)||void 0===n?void 0:n.text),"has-background":a||(null==p||null===(r=p.color)||void 0===r?void 0:r.background)||u||(null==p||null===(o=p.color)||void 0===o?void 0:o.gradient),"has-link-color":null==p||null===(i=p.elements)||void 0===i||null===(l=i.link)||void 0===l?void 0:l.color})||void 0,style:mb({color:(null==p?void 0:p.color)||{}})}}(0,i.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",(function(e){var t,n;return null!=e&&null!==(t=e.attributes)&&void 0!==t&&null!==(n=t.metadata)&&void 0!==n&&n.type||jb(e,"name",!1)&&(e.attributes={...e.attributes,[Ub]:{type:"object"}}),e})),(0,i.addFilter)("blocks.getSaveContent.extraProps","core/metadata/save-props",(function(e,t,n){return jb(t)&&(e.metadata=n.metadata),e})),(0,i.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",(function(e){return e.__experimentalLabel||jb(e,"name",!1)&&(e.__experimentalLabel=(e,t)=>{let{context:n}=t;const{metadata:r}=e;if("list-view"===n&&null!=r&&r.name)return r.name}),e}));const Hb={};function Wb(e){const{backgroundColor:t,textColor:n,gradient:r}=e,o=Kr("color.palette.custom")||[],i=Kr("color.palette.theme")||[],l=Kr("color.palette.default")||[],s=Kr("color.gradients")||Hb,c=(0,a.useMemo)((()=>[...o||[],...i||[],...l||[]]),[o,i,l]),u=(0,a.useMemo)((()=>[...(null==s?void 0:s.custom)||[],...(null==s?void 0:s.theme)||[],...(null==s?void 0:s.default)||[]]),[s]),p=Gb(e);if(t){const e=ag(c,t);p.style.backgroundColor=e.color}if(r&&(p.style.background=Ag(u,r)),n){const e=ag(c,n);p.style.color=e.color}return p}function $b(e){const{style:t}=e;return{style:mb({spacing:(null==t?void 0:t.spacing)||{}})}}function Kb(e,t){var n;let r=(null==e||null===(n=e.style)||void 0===n?void 0:n.typography)||{};var o,i;t&&(r={...r,fontSize:Nh({fontSize:null==e||null===(o=e.style)||void 0===o||null===(i=o.typography)||void 0===i?void 0:i.fontSize})});const l=mb({typography:r}),a=null!=e&&e.fontFamily?`has-${(0,u.kebabCase)(e.fontFamily)}-font-family`:"";return{className:c()(a,Ih(null==e?void 0:e.fontSize)),style:l}}function qb(e){const[t,n]=(0,a.useState)(e);return(0,a.useEffect)((()=>{e&&n(e)}),[e]),t}const Jb=e=>{let[t,...n]=e;return t.toUpperCase()+n.join("")},Yb=e=>(0,p.createHigherOrderComponent)((t=>n=>(0,a.createElement)(t,l({},n,{colors:e}))),"withCustomColorPalette"),Qb=()=>(0,p.createHigherOrderComponent)((e=>t=>{const n=Kr("color.palette.custom"),r=Kr("color.palette.theme"),o=Kr("color.palette.default"),i=(0,a.useMemo)((()=>[...n||[],...r||[],...o||[]]),[n,r,o]);return(0,a.createElement)(e,l({},t,{colors:i}))}),"withEditorColorPalette");function Zb(e,t){const n=(0,u.reduce)(e,((e,t)=>({...e,..."string"==typeof t?{[t]:(0,u.kebabCase)(t)}:t})),{});return(0,p.compose)([t,e=>class extends a.Component{constructor(e){super(e),this.setters=this.createSetters(),this.colorUtils={getMostReadableColor:this.getMostReadableColor.bind(this)},this.state={}}getMostReadableColor(e){const{colors:t}=this.props;return function(e,t){const n=Ep(t),r=e=>{let{color:t}=e;return n.contrast(t)},o=Math.max(...e.map(r));return e.find((e=>r(e)===o)).color}(t,e)}createSetters(){return(0,u.reduce)(n,((e,t,n)=>{const r=Jb(n),o=`custom${r}`;return e[`set${r}`]=this.createSetColor(n,o),e}),{})}createSetColor(e,t){return n=>{const r=sg(this.props.colors,n);this.props.setAttributes({[e]:r&&r.slug?r.slug:void 0,[t]:r&&r.slug?void 0:n})}}static getDerivedStateFromProps(e,t){let{attributes:r,colors:o}=e;return(0,u.reduce)(n,((e,n,i)=>{const l=ag(o,r[i],r[`custom${Jb(i)}`]),a=t[i];return(null==a?void 0:a.color)===l.color&&a?e[i]=a:e[i]={...l,class:cg(n,l.slug)},e}),{})}render(){return(0,a.createElement)(e,l({},this.props,{colors:void 0},this.state,this.setters,{colorUtils:this.colorUtils}))}}])}function Xb(e){return function(){const t=Yb(e);for(var n=arguments.length,r=new Array(n),o=0;o{let[t,...n]=e;return t.toUpperCase()+n.join("")};var rv=function(){for(var e=arguments.length,t=new Array(e),n=0;n(e[t]=`custom${nv(t)}`,e)),{});return(0,p.createHigherOrderComponent)((0,p.compose)([(0,p.createHigherOrderComponent)((e=>t=>{const n=Kr("typography.fontSizes")||tv;return(0,a.createElement)(e,l({},t,{fontSizes:n}))}),"withFontSizes"),e=>class extends a.Component{constructor(e){super(e),this.setters=this.createSetters(),this.state={}}createSetters(){return(0,u.reduce)(r,((e,t,n)=>(e[`set${nv(n)}`]=this.createSetFontSize(n,t),e)),{})}createSetFontSize(e,t){return n=>{const r=(0,u.find)(this.props.fontSizes,{size:Number(n)});this.props.setAttributes({[e]:r&&r.slug?r.slug:void 0,[t]:r&&r.slug?void 0:n})}}static getDerivedStateFromProps(e,t){let{attributes:n,fontSizes:o}=e;const i=(e,r)=>!t[r]||(n[r]?n[r]!==t[r].slug:t[r].size!==n[e]);if(!(0,u.some)(r,i))return null;const l=(0,u.reduce)((0,u.pickBy)(r,i),((e,t,r)=>{const i=n[r],l=Ah(o,i,n[t]);return e[r]={...l,class:Ih(i)},e}),{});return{...t,...l}}render(){return(0,a.createElement)(e,l({},this.props,{fontSizes:void 0},this.state,this.setters))}}]),"withFontSizes")};var ov=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M4 19.8h8.9v-1.5H4v1.5zm8.9-15.6H4v1.5h8.9V4.2zm-8.9 7v1.5h16v-1.5H4z"}));var iv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M16.4 4.2H7.6v1.5h8.9V4.2zM4 11.2v1.5h16v-1.5H4zm3.6 8.6h8.9v-1.5H7.6v1.5z"}));var lv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M11.1 19.8H20v-1.5h-8.9v1.5zm0-15.6v1.5H20V4.2h-8.9zM4 12.8h16v-1.5H4v1.5z"}));const av=[{icon:ov,title:(0,m.__)("Align text left"),align:"left"},{icon:iv,title:(0,m.__)("Align text center"),align:"center"},{icon:lv,title:(0,m.__)("Align text right"),align:"right"}],sv={position:"bottom right",isAlternate:!0};var cv=function(e){let{value:t,onChange:n,alignmentControls:r=av,label:o=(0,m.__)("Align"),describedBy:i=(0,m.__)("Change text alignment"),isCollapsed:s=!0,isToolbar:c}=e;function p(e){return()=>n(t===e?void 0:e)}const d=(0,u.find)(r,(e=>e.align===t)),y=c?f.ToolbarGroup:f.ToolbarDropdownMenu,g=c?{isCollapsed:s}:{toggleProps:{describedBy:i},popoverProps:sv};return(0,a.createElement)(y,l({icon:d?d.icon:(0,m.isRTL)()?lv:ov,label:o,controls:r.map((e=>{const{align:n}=e,r=t===n;return{...e,isActive:r,role:s?"menuitemradio":void 0,onClick:p(n)}}))},g))};const uv=e=>(0,a.createElement)(cv,l({},e,{isToolbar:!1})),pv=e=>(0,a.createElement)(cv,l({},e,{isToolbar:!0})),dv=()=>{};var fv={name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){const{rootClientId:t,selectedBlockName:n}=(0,d.useSelect)((e=>{const{getSelectedBlockClientId:t,getBlockName:n,getBlockInsertionPoint:r}=e(sr),o=t();return{selectedBlockName:o?n(o):null,rootClientId:r().rootClientId}}),[]),[r,o,i]=kd(t,dv),l=(0,a.useMemo)((()=>(e.trim()?Kd(r,o,i,e):(0,u.orderBy)(r,["frecency"],["desc"])).filter((e=>e.name!==n)).slice(0,9)),[e,n,r,o,i]),s=(0,a.useMemo)((()=>l.map((e=>{const{title:t,icon:n,isDisabled:r}=e;return{key:`block-${e.id}`,value:e,label:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Au,{key:"icon",icon:n,showColors:!0}),t),isDisabled:r}}))),[l]);return[s]},allowContext(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion(e){const{name:t,initialAttributes:n,innerBlocks:r}=e;return{action:"replace",value:(0,o.createBlock)(t,n,(0,o.createBlocksFromInnerBlocksTemplate)(r))}}},yv=window.wp.apiFetch,mv=n.n(yv);var gv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var hv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));var bv={name:"links",className:"block-editor-autocompleters__link",triggerPrefix:"[[",options:async e=>{let t=await mv()({path:(0,nf.addQueryArgs)("/wp/v2/search",{per_page:10,search:e,type:"post",order_by:"menu_order"})});return t=t.filter((e=>""!==e.title)),t},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ui,{key:"icon",icon:"page"===e.subtype?gv:hv}),e.title)},getOptionCompletion(e){return(0,a.createElement)("a",{href:e.url},e.title)}};const vv=[];function _v(e){let{completers:t=vv}=e;const{name:n}=dr();return(0,a.useMemo)((()=>{let e=[...t,bv];return(n===(0,o.getDefaultBlockName)()||(0,o.getBlockSupport)(n,"__experimentalSlashInserter",!1))&&(e=[...e,fv]),(0,i.hasFilter)("editor.Autocomplete.completers")&&(e===t&&(e=e.map(u.clone)),e=(0,i.applyFilters)("editor.Autocomplete.completers",e,n)),e}),[t,n])}var kv=function(e){return(0,a.createElement)(f.Autocomplete,l({},e,{completers:_v(e)}))};var Sv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M4.2 9h1.5V5.8H9V4.2H4.2V9zm14 9.2H15v1.5h4.8V15h-1.5v3.2zM15 4.2v1.5h3.2V9h1.5V4.2H15zM5.8 15H4.2v4.8H9v-1.5H5.8V15z"}));var Ev=function(e){let{isActive:t,label:n=(0,m.__)("Toggle full height"),onToggle:r,isDisabled:o}=e;return(0,a.createElement)(f.ToolbarButton,{isActive:t,icon:Sv,label:n,onClick:()=>r(!t),disabled:o})};const wv=()=>{};var Av=function(e){const{label:t=(0,m.__)("Change matrix alignment"),onChange:n=wv,value:r="center",isDisabled:o}=e,i=(0,a.createElement)(f.__experimentalAlignmentMatrixControl.Icon,{value:r});return(0,a.createElement)(f.Dropdown,{position:"bottom right",popoverProps:{isAlternate:!0},renderToggle:e=>{let{onToggle:n,isOpen:r}=e;return(0,a.createElement)(f.ToolbarButton,{onClick:n,"aria-haspopup":"true","aria-expanded":r,onKeyDown:e=>{r||e.keyCode!==cu.DOWN||(e.preventDefault(),n())},label:t,icon:i,showTooltip:!0,disabled:o})},renderContent:()=>(0,a.createElement)(f.__experimentalAlignmentMatrixControl,{hasFocusBorder:!1,onChange:n,value:r})})};var Cv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));var Iv=function(e){let{rootLabelText:t}=e;const{selectBlock:n,clearSelectedBlock:r}=(0,d.useDispatch)(sr),{clientId:o,parents:i,hasSelection:l}=(0,d.useSelect)((e=>{const{getSelectionStart:t,getSelectedBlockClientId:n,getBlockParents:r}=e(sr),o=n();return{parents:r(o),clientId:o,hasSelection:!!t().clientId}}),[]),s=t||(0,m.__)("Document");return(0,a.createElement)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,m.__)("Block breadcrumb")},(0,a.createElement)("li",{className:l?void 0:"block-editor-block-breadcrumb__current","aria-current":l?void 0:"true"},l&&(0,a.createElement)(f.Button,{className:"block-editor-block-breadcrumb__button",variant:"tertiary",onClick:r},s),!l&&s,!!o&&(0,a.createElement)(ui,{icon:Cv,className:"block-editor-block-breadcrumb__separator"})),i.map((e=>(0,a.createElement)("li",{key:e},(0,a.createElement)(f.Button,{className:"block-editor-block-breadcrumb__button",variant:"tertiary",onClick:()=>n(e)},(0,a.createElement)(Ff,{clientId:e,maximumLength:35})),(0,a.createElement)(ui,{icon:Cv,className:"block-editor-block-breadcrumb__separator"})))),!!o&&(0,a.createElement)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true"},(0,a.createElement)(Ff,{clientId:o,maximumLength:35})))};const xv=()=>(0,a.createElement)(f.SVG,{xmlns:"https://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,a.createElement)(f.Path,{d:"M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z"})),Bv=e=>{let{style:t,className:n}=e;return(0,a.createElement)("div",{className:"block-library-colors-selector__icon-container"},(0,a.createElement)("div",{className:`${n} block-library-colors-selector__state-selection`,style:t},(0,a.createElement)(xv,null)))},Pv=e=>{let{TextColor:t,BackgroundColor:n}=e;return e=>{let{onToggle:r,isOpen:o}=e;return(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(f.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,m.__)("Open Colors Selector"),onClick:r,onKeyDown:e=>{o||e.keyCode!==cu.DOWN||(e.preventDefault(),r())},icon:(0,a.createElement)(n,null,(0,a.createElement)(t,null,(0,a.createElement)(Bv,null)))}))}};var Tv=e=>{let{children:t,...n}=e;return j()("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,a.createElement)(f.Dropdown,{position:"bottom right",className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:Pv(n),renderContent:()=>t})};var Ov=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M13.8 5.2H3v1.5h10.8V5.2zm-3.6 12v1.5H21v-1.5H10.2zm7.2-6H6.6v1.5h10.8v-1.5z"}));const Rv=$c(f.__experimentalTreeGridRow);function Nv(e){let{isSelected:t,position:n,level:r,rowCount:o,children:i,className:s,path:u,...p}=e;const d=Jc({isSelected:t,adjustScrolling:!1,enableAnimation:!0,triggerAnimationOnChange:u});return(0,a.createElement)(Rv,l({ref:d,className:c()("block-editor-list-view-leaf",s),level:r,positionInSet:n,setSize:o},p),i)}var Fv=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));function Mv(e){let{onClick:t}=e;return(0,a.createElement)("span",{className:"block-editor-list-view__expander",onClick:e=>t(e,{forceToggle:!0}),"aria-hidden":"true"},(0,a.createElement)(ui,{icon:(0,m.isRTL)()?Fv:Cv}))}var Dv=(0,a.forwardRef)((function(e,t){let{className:n,block:{clientId:r},onClick:o,onToggleExpanded:i,tabIndex:l,onFocus:s,onDragStart:u,onDragEnd:p,draggable:d}=e;const y=Rf(r),m=Nf({clientId:r,context:"list-view"}),{isLocked:g}=Ky(r);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.Button,{className:c()("block-editor-list-view-block-select-button",n),onClick:o,onKeyDown:function(e){e.keyCode!==cu.ENTER&&e.keyCode!==cu.SPACE||o(e)},ref:t,tabIndex:l,onFocus:s,onDragStart:e=>{e.dataTransfer.clearData(),null==u||u(e)},onDragEnd:p,draggable:d,href:`#block-${r}`,"aria-hidden":!0},(0,a.createElement)(Mv,{onClick:i}),(0,a.createElement)(Au,{icon:null==y?void 0:y.icon,showColors:!0}),(0,a.createElement)(f.__experimentalHStack,{alignment:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",spacing:1},(0,a.createElement)("span",{className:"block-editor-list-view-block-select-button__title"},(0,a.createElement)(f.__experimentalTruncate,{ellipsizeMode:"auto"},m)),(null==y?void 0:y.anchor)&&(0,a.createElement)("span",{className:"block-editor-list-view-block-select-button__anchor-wrapper"},(0,a.createElement)(f.__experimentalTruncate,{className:"block-editor-list-view-block-select-button__anchor",ellipsizeMode:"auto"},y.anchor)),g&&(0,a.createElement)("span",{className:"block-editor-list-view-block-select-button__lock"},(0,a.createElement)(ui,{icon:Jy})))))}));const Lv=(0,a.forwardRef)(((e,t)=>{let{onClick:n,onToggleExpanded:r,block:o,isSelected:i,position:s,siblingBlockCount:u,level:p,isExpanded:f,selectedClientIds:y,...m}=e;const{clientId:g}=o,{blockMovingClientId:h,selectedBlockInBlockEditor:b}=(0,d.useSelect)((e=>{const{hasBlockMovingClientId:t,getSelectedBlockClientId:n}=e(sr);return{blockMovingClientId:t(),selectedBlockInBlockEditor:n()}}),[g]),v=h&&b===g,_=c()("block-editor-list-view-block-contents",{"is-dropping-before":v}),k=y.includes(g)?y:[g];return(0,a.createElement)(Mf,{clientIds:k},(e=>{let{draggable:c,onDragStart:d,onDragEnd:y}=e;return(0,a.createElement)(Dv,l({ref:t,className:_,block:o,onClick:n,onToggleExpanded:r,isSelected:i,position:s,siblingBlockCount:u,level:p,draggable:c,onDragStart:d,onDragEnd:y,isExpanded:f},m))}))}));var Uv=Lv;const jv=(0,a.createContext)({}),zv=()=>(0,a.useContext)(jv);var Vv=(0,a.memo)((function e(t){let{block:n,isDragged:r,isSelected:i,isBranchSelected:l,selectBlock:s,position:u,level:y,rowCount:g,siblingBlockCount:h,showBlockMovers:b,path:v,isExpanded:_,selectedClientIds:k,preventAnnouncement:S}=t;const E=(0,a.useRef)(null),[w,A]=(0,a.useState)(!1),{clientId:C}=n,{isLocked:I,isContentLocked:x}=Ky(C),B=(0,d.useSelect)((e=>!i&&(!!x&&e(sr).hasSelectedInnerBlock(C,!0))),[x,C,i]),P=B||i&&k[0]===C,T=B||i&&k[k.length-1]===C,{toggleBlockHighlight:O}=(0,d.useDispatch)(sr),R=Rf(C),N=(0,d.useSelect)((e=>e(sr).getBlockName(C)),[C]),F=(0,o.hasBlockSupport)(N,"__experimentalToolbar",!0),M=`list-view-block-select-button__${(0,p.useInstanceId)(e)}`,D=((e,t,n)=>(0,m.sprintf)((0,m.__)("Block %1$d of %2$d, Level %3$d"),e,t,n))(u,h,y);let L=(0,m.__)("Link");R&&(L=I?(0,m.sprintf)((0,m.__)("%s link (locked)"),R.title):(0,m.sprintf)((0,m.__)("%s link"),R.title));const U=R?(0,m.sprintf)((0,m.__)("Options for %s block"),R.title):(0,m.__)("Options"),{isTreeGridMounted:j,expand:z,collapse:V}=zv(),G=b&&h>0,H=c()("block-editor-list-view-block__mover-cell",{"is-visible":w||i}),W=c()("block-editor-list-view-block__menu-cell",{"is-visible":w||P});(0,a.useEffect)((()=>{!j&&i&&E.current.focus()}),[]);const $=(0,a.useCallback)((()=>{A(!0),O(C,!0)}),[C,A,O]),K=(0,a.useCallback)((()=>{A(!1),O(C,!1)}),[C,A,O]),q=(0,a.useCallback)((e=>{s(e,C),e.preventDefault()}),[C,s]),J=(0,a.useCallback)((e=>{s(void 0,e)}),[s]),Y=(0,a.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),!0===_?V(C):!1===_&&z(C)}),[C,z,V,_]);let Q;G?Q=2:F||(Q=3);const Z=c()({"is-selected":i||B,"is-first-selected":P,"is-last-selected":T,"is-branch-selected":l,"is-dragging":r,"has-single-cell":!F}),X=k.includes(C)?k:[C];return(0,a.createElement)(Nv,{className:Z,onMouseEnter:$,onMouseLeave:K,onFocus:$,onBlur:K,level:y,position:u,rowCount:g,path:v,id:`list-view-block-${C}`,"data-block":C,isExpanded:x?void 0:_,"aria-selected":!!i||B},(0,a.createElement)(f.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:Q,ref:E,"aria-label":L,"aria-selected":!!i||B,"aria-expanded":x?void 0:_,"aria-describedby":M},(e=>{let{ref:t,tabIndex:r,onFocus:o}=e;return(0,a.createElement)("div",{className:"block-editor-list-view-block__contents-container"},(0,a.createElement)(Uv,{block:n,onClick:q,onToggleExpanded:Y,isSelected:i,position:u,siblingBlockCount:h,level:y,ref:t,tabIndex:r,onFocus:o,isExpanded:_,selectedClientIds:k,preventAnnouncement:S}),(0,a.createElement)("div",{className:"block-editor-list-view-block-select-button__description",id:M},D))})),G&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.__experimentalTreeGridCell,{className:H,withoutGridItem:!0},(0,a.createElement)(f.__experimentalTreeGridItem,null,(e=>{let{ref:t,tabIndex:n,onFocus:r}=e;return(0,a.createElement)($f,{orientation:"vertical",clientIds:[C],ref:t,tabIndex:n,onFocus:r})})),(0,a.createElement)(f.__experimentalTreeGridItem,null,(e=>{let{ref:t,tabIndex:n,onFocus:r}=e;return(0,a.createElement)(Kf,{orientation:"vertical",clientIds:[C],ref:t,tabIndex:n,onFocus:r})})))),F&&(0,a.createElement)(f.__experimentalTreeGridCell,{className:W,"aria-selected":!!i||B},(e=>{let{ref:t,tabIndex:n,onFocus:r}=e;return(0,a.createElement)(lm,{clientIds:X,icon:Oy,label:U,toggleProps:{ref:t,className:"block-editor-list-view-block__menu",tabIndex:n,onFocus:r},disableOpenOnArrowDown:!0,__experimentalSelectBlock:J})})))}));function Gv(e,t,n,r){var o;if(null==n?void 0:n.includes(e.clientId))return 0;return(null!==(o=t[e.clientId])&&void 0!==o?o:r)?1+e.innerBlocks.reduce(Hv(t,n,r),0):1}const Hv=(e,t,n)=>(r,o)=>{var i;if(null==t?void 0:t.includes(o.clientId))return r;return(null!==(i=e[o.clientId])&&void 0!==i?i:n)&&o.innerBlocks.length>0?r+Gv(o,e,t,n):r+1};function Wv(e){const{blocks:t,selectBlock:n,showBlockMovers:r,selectedClientIds:o,level:i=1,path:l="",isBranchSelected:s=!1,listPosition:c=0,fixedListWindow:u,isExpanded:p,parentId:f,shouldShowInnerBlocks:y=!0}=e,m=(0,d.useSelect)((e=>!(!f||"contentOnly"!==e(sr).getTemplateLock(f))),[f]),{expandedState:g,draggedClientIds:h}=zv();if(m)return null;const b=t.filter(Boolean),v=b.length;let _=c;return(0,a.createElement)(a.Fragment,null,b.map(((e,t)=>{var c;const{clientId:f,innerBlocks:m}=e;t>0&&(_+=Gv(b[t-1],g,h,p));const{itemInView:k}=u,S=k(_),E=t+1,w=l.length>0?`${l}_${E}`:`${E}`,A=!(null==m||!m.length),C=A&&y?null!==(c=g[f])&&void 0!==c?c:p:void 0,I=!(null==h||!h.includes(f)),x=I||S,B=((e,t)=>Array.isArray(t)&&t.length?-1!==t.indexOf(e):t===e)(f,o),P=s||B&&A;return(0,a.createElement)(d.AsyncModeProvider,{key:f,value:!B},x&&(0,a.createElement)(Vv,{block:e,selectBlock:n,isSelected:B,isBranchSelected:P,isDragged:I,level:i,position:E,rowCount:v,siblingBlockCount:v,showBlockMovers:r,path:w,isExpanded:C,listPosition:_,selectedClientIds:o}),!x&&(0,a.createElement)("tr",null,(0,a.createElement)("td",{className:"block-editor-list-view-placeholder"})),A&&C&&!I&&(0,a.createElement)(Wv,{parentId:f,blocks:m,selectBlock:n,showBlockMovers:r,level:i+1,path:w,listPosition:_+1,fixedListWindow:u,isBranchSelected:P,selectedClientIds:o,isExpanded:p}))})))}Wv.defaultProps={selectBlock:()=>{}};var $v=(0,a.memo)(Wv);function Kv(e){let{listViewRef:t,blockDropTarget:n}=e;const{rootClientId:r,clientId:o,dropPosition:i}=n||{},[l,s]=(0,a.useMemo)((()=>{if(!t.current)return[];return[r?t.current.querySelector(`[data-block="${r}"]`):void 0,o?t.current.querySelector(`[data-block="${o}"]`):void 0]}),[r,o]),c=s||l,u=(0,a.useCallback)((()=>{if(!l)return 0;const e=c.getBoundingClientRect();return l.querySelector(".block-editor-block-icon").getBoundingClientRect().right-e.left}),[l,c]),p=(0,a.useMemo)((()=>{if(!c)return{};const e=u();return{width:c.offsetWidth-e}}),[u,c]),d=(0,a.useMemo)((()=>{if(c&&("top"===i||"bottom"===i||"inside"===i))return{ownerDocument:c.ownerDocument,getBoundingClientRect(){const e=c.getBoundingClientRect(),t=u(),n=e.left+t,r=e.right;let o=0,l=0;"top"===i?(o=e.top,l=e.top):(o=e.bottom,l=e.bottom);const a=r-n,s=l-o;return new window.DOMRect(n,o,a,s)}}}),[c,i,u]);return c?(0,a.createElement)(f.Popover,{animate:!1,anchor:d,focusOnMount:!1,className:"block-editor-list-view-drop-indicator"},(0,a.createElement)("div",{style:p,className:"block-editor-list-view-drop-indicator__line"})):null}function qv(){const{clearSelectedBlock:e,multiSelect:t,selectBlock:n}=(0,d.useDispatch)(sr),{getBlockName:r,getBlockParents:i,getBlockSelectionStart:l,getBlockSelectionEnd:s,getSelectedBlockClientIds:c,hasMultiSelection:u,hasSelectedBlock:p}=(0,d.useSelect)(sr),{getBlockType:f}=(0,d.useSelect)(o.store),y=(0,a.useCallback)((async(o,a,s)=>{if(null==o||!o.shiftKey)return void n(a);o.preventDefault();const d="keydown"===o.type&&(o.keyCode===cu.UP||o.keyCode===cu.DOWN||o.keyCode===cu.HOME||o.keyCode===cu.END);if(!d&&!p()&&!u())return void n(a,null);const y=c(),g=[...i(a),a];d&&!y.some((e=>g.includes(e)))&&await e();let h=l(),b=a;d&&(p()||u()||(h=a),s&&(b=s));const v=i(h),_=i(b),{start:k,end:S}=function(e,t,n,r){const o=[...n,e],i=[...r,t],l=Math.min(o.length,i.length)-1;return{start:o[l],end:i[l]}}(h,b,v,_);await t(k,S,null);const E=c();if((o.keyCode===cu.HOME||o.keyCode===cu.END)&&E.length>1)return;const w=y.filter((e=>!E.includes(e)));let A;if(1===w.length){var C;const e=null===(C=f(r(w[0])))||void 0===C?void 0:C.title;e&&(A=(0,m.sprintf)((0,m.__)("%s deselected."),e))}else w.length>1&&(A=(0,m.sprintf)((0,m.__)("%s blocks deselected."),w.length));A&&(0,qt.speak)(A)}),[e,r,f,i,l,s,c,u,p,t,n]);return{updateBlockSelection:y}}function Jv(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}const Yv=["top","bottom"];function Qv(){const{getBlockRootClientId:e,getBlockIndex:t,getBlockCount:n,getDraggedBlockClientIds:r,canInsertBlocks:o}=(0,d.useSelect)(sr),[i,l]=(0,a.useState)(),{rootClientId:s,blockIndex:c}=i||{},u=Om(s,c),f=r(),y=(0,p.useThrottle)((0,a.useCallback)(((r,i)=>{const a={x:r.clientX,y:r.clientY},s=!(null==f||!f.length),c=function(e,t){let n,r,o,i;for(const l of e){if(l.isDraggedBlock)continue;const a=l.element.getBoundingClientRect(),[s,c]=Nm(t,a,Yv),u=Jv(t,a);if(void 0===o||s0||function(e,t){const n=t.left+t.width/2;return e.x>n}(t,i)))return{rootClientId:r.clientId,blockIndex:0,dropPosition:"inside"};if(!r.canInsertDraggedBlocksAsSibling)return;const a=l?1:0;return{rootClientId:r.rootClientId,clientId:r.clientId,blockIndex:r.blockIndex+a,dropPosition:n}}(Array.from(i.querySelectorAll("[data-block]")).map((r=>{const i=r.dataset.block,l=e(i);return{clientId:i,rootClientId:l,blockIndex:t(i),element:r,isDraggedBlock:!!s&&f.includes(i),innerBlockCount:n(i),canInsertDraggedBlocksAsSibling:!s||o(f,l),canInsertDraggedBlocksAsChild:!s||o(f,i)}})),a);c&&l(c)}),[f]),200);return{ref:(0,p.__experimentalUseDropZone)({onDrop:u,onDragOver(e){y(e,e.currentTarget)},onDragEnd(){y.cancel(),l(null)}}),target:i}}const Zv=(e,t)=>Array.isArray(t.clientIds)?{...e,...t.clientIds.reduce(((e,n)=>({...e,[n]:"expand"===t.type})),{})}:e;var Xv=(0,a.forwardRef)((function(e,t){let{id:n,blocks:r,showBlockMovers:o=!1,isExpanded:i=!1}=e;const{clientIdsTree:l,draggedClientIds:s,selectedClientIds:c}=function(e){return(0,d.useSelect)((t=>{const{getDraggedBlockClientIds:n,getSelectedBlockClientIds:r,__unstableGetClientIdsTree:o}=t(sr);return{selectedClientIds:r(),draggedClientIds:n(),clientIdsTree:e||o()}}),[e])}(r),{visibleBlockCount:u,shouldShowInnerBlocks:y}=(0,d.useSelect)((e=>{const{getGlobalBlockCount:t,getClientIdsOfDescendants:n,__unstableGetEditorMode:r}=e(sr),o=(null==s?void 0:s.length)>0?n(s).length+1:0;return{visibleBlockCount:t()-o,shouldShowInnerBlocks:"zoom-out"!==r()}}),[s]),{updateBlockSelection:g}=qv(),[h,b]=(0,a.useReducer)(Zv,{}),{ref:v,target:_}=Qv(),k=(0,a.useRef)(),S=(0,p.useMergeRefs)([k,v,t]),E=(0,a.useRef)(!1),{setSelectedTreeId:w}=function(e){let{firstSelectedBlockClientId:t,setExpandedState:n}=e;const[r,o]=(0,a.useState)(null),{selectedBlockParentClientIds:i}=(0,d.useSelect)((e=>{const{getBlockParents:n}=e(sr);return{selectedBlockParentClientIds:n(t,!1)}}),[t]),l=Array.isArray(i)&&i.length?i:null;return(0,a.useEffect)((()=>{r!==t&&l&&n({type:"expand",clientIds:i})}),[t]),{setSelectedTreeId:o}}({firstSelectedBlockClientId:c[0],setExpandedState:b}),A=(0,a.useCallback)(((e,t)=>{g(e,t),w(t)}),[w,g]);(0,a.useEffect)((()=>{E.current=!0}),[]);const[C]=(0,p.__experimentalUseFixedWindowList)(k,36,u,{useWindowing:!0,windowOverscan:40}),I=(0,a.useCallback)((e=>{e&&b({type:"expand",clientIds:[e]})}),[b]),x=(0,a.useCallback)((e=>{e&&b({type:"collapse",clientIds:[e]})}),[b]),B=(0,a.useCallback)((e=>{var t;I(null==e||null===(t=e.dataset)||void 0===t?void 0:t.block)}),[I]),P=(0,a.useCallback)((e=>{var t;x(null==e||null===(t=e.dataset)||void 0===t?void 0:t.block)}),[x]),T=(0,a.useCallback)(((e,t,n)=>{var r,o;e.shiftKey&&g(e,null==t||null===(r=t.dataset)||void 0===r?void 0:r.block,null==n||null===(o=n.dataset)||void 0===o?void 0:o.block)}),[g]),O=(0,a.useMemo)((()=>({isTreeGridMounted:E.current,draggedClientIds:s,expandedState:h,expand:I,collapse:x})),[E.current,s,h,I,x]);return(0,a.createElement)(d.AsyncModeProvider,{value:!0},(0,a.createElement)(Kv,{listViewRef:k,blockDropTarget:_}),(0,a.createElement)(f.__experimentalTreeGrid,{id:n,className:"block-editor-list-view-tree","aria-label":(0,m.__)("Block navigation structure"),ref:S,onCollapseRow:P,onExpandRow:B,onFocusRow:T,applicationAriaLabel:(0,m.__)("Block navigation structure")},(0,a.createElement)(jv.Provider,{value:O},(0,a.createElement)($v,{blocks:l,selectBlock:A,showBlockMovers:o,fixedListWindow:C,selectedClientIds:c,isExpanded:i,shouldShowInnerBlocks:y}))))}));function e_(e){let{isEnabled:t,onToggle:n,isOpen:r,innerRef:o,...i}=e;return(0,a.createElement)(f.Button,l({},i,{ref:o,icon:Ov,"aria-expanded":r,"aria-haspopup":"true",onClick:t?n:void 0,label:(0,m.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!t}))}var t_=(0,a.forwardRef)((function(e,t){let{isDisabled:n,...r}=e;j()("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});const o=(0,d.useSelect)((e=>!!e(sr).getBlockCount()),[])&&!n;return(0,a.createElement)(f.Dropdown,{contentClassName:"block-editor-block-navigation__popover",position:"bottom right",renderToggle:e=>{let{isOpen:n,onToggle:i}=e;return(0,a.createElement)(e_,l({},r,{innerRef:t,isOpen:n,onToggle:i,isEnabled:o}))},renderContent:()=>(0,a.createElement)("div",{className:"block-editor-block-navigation__container"},(0,a.createElement)("p",{className:"block-editor-block-navigation__label"},(0,m.__)("List view")),(0,a.createElement)(Xv,null))})}));function n_(e){var t;let{genericPreviewBlock:n,style:r,className:i,activeStyle:l}=e;const s=null===(t=(0,o.getBlockType)(n.name))||void 0===t?void 0:t.example,c=yy(i,l,r),u=(0,a.useMemo)((()=>({...n,title:r.label||r.name,description:r.description,initialAttributes:{...n.attributes,className:c+" block-editor-block-styles__block-preview-container"},example:s})),[n,c]);return(0,a.createElement)(ud,{item:u,isStylePreview:!0})}function r_(e){let{children:t,scope:n,...r}=e;return(0,a.createElement)(f.Fill,{name:`BlockStylesPreviewPanel/${n}`},(0,a.createElement)("div",r,t))}const o_=()=>{};function i_(e){let{clientId:t,onSwitch:n=o_,onHoverClassName:r=o_,scope:o}=e;const{onSelect:i,stylesToRender:l,activeStyle:s,genericPreviewBlock:d,className:y}=gy({clientId:t,onSwitch:n}),[m,g]=(0,a.useState)(null),[h,b]=(0,a.useState)(0),v=(0,p.useViewportMatch)("medium","<");if((0,a.useLayoutEffect)((()=>{const e=document.querySelector(".interface-interface-skeleton__content"),t=(null==e?void 0:e.scrollTop)||0;b(t+16)}),[m]),!l||0===l.length)return null;const _=(0,u.debounce)(g,250),k=e=>{var t;m!==e?(_(e),r(null!==(t=null==e?void 0:e.name)&&void 0!==t?t:null)):_.cancel()};return(0,a.createElement)("div",{className:"block-editor-block-styles"},(0,a.createElement)("div",{className:"block-editor-block-styles__variants"},l.map((e=>{const t=e.label||e.name;return(0,a.createElement)(f.Button,{className:c()("block-editor-block-styles__item",{"is-active":s.name===e.name}),key:e.name,variant:"secondary",label:t,onMouseEnter:()=>k(e),onFocus:()=>k(e),onMouseLeave:()=>k(null),onBlur:()=>k(null),onClick:()=>(e=>{i(e),r(null),g(null),_.cancel()})(e),"aria-current":s.name===e.name},(0,a.createElement)(f.__experimentalTruncate,{numberOfLines:1,className:"block-editor-block-styles__item-text"},t))}))),m&&!v&&(0,a.createElement)(r_,{scope:o,className:"block-editor-block-styles__preview-panel",style:{top:h},onMouseLeave:()=>k(null)},(0,a.createElement)(n_,{activeStyle:s,className:y,genericPreviewBlock:d,style:m})))}i_.Slot=function(e){let{scope:t}=e;return(0,a.createElement)(f.Slot,{name:`BlockStylesPreviewPanel/${t}`})};var l_=i_;var a_=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var s_=function(e){let{icon:t=a_,label:n=(0,m.__)("Choose variation"),instructions:r=(0,m.__)("Select a variation to start with."),variations:o,onSelect:i,allowSkip:l}=e;const s=c()("block-editor-block-variation-picker",{"has-many-variations":o.length>4});return(0,a.createElement)(f.Placeholder,{icon:t,label:n,instructions:r,className:s},(0,a.createElement)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,m.__)("Block variations")},o.map((e=>(0,a.createElement)("li",{key:e.name},(0,a.createElement)(f.Button,{variant:"secondary",icon:e.icon,iconSize:48,onClick:()=>i(e),className:"block-editor-block-variation-picker__variation",label:e.description||e.title}),(0,a.createElement)("span",{className:"block-editor-block-variation-picker__variation-label",role:"presentation"},e.title))))),l&&(0,a.createElement)("div",{className:"block-editor-block-variation-picker__skip"},(0,a.createElement)(f.Button,{variant:"link",onClick:()=>i()},(0,m.__)("Skip"))))};var c_=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7.8 16.5H5c-.3 0-.5-.2-.5-.5v-6.2h6.8v6.7zm0-8.3H4.5V5c0-.3.2-.5.5-.5h6.2v6.7zm8.3 7.8c0 .3-.2.5-.5.5h-6.2v-6.8h6.8V19zm0-7.8h-6.8V4.5H19c.3 0 .5.2.5.5v6.2z",fillRule:"evenodd",clipRule:"evenodd"}));const u_="carousel",p_="grid",d_=e=>{let{onBlockPatternSelect:t}=e;return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__actions"},(0,a.createElement)(f.Button,{variant:"primary",onClick:t},(0,m.__)("Choose")))},f_=e=>{let{handlePrevious:t,handleNext:n,activeSlide:r,totalSlides:o}=e;return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__navigation"},(0,a.createElement)(f.Button,{icon:Lf,label:(0,m.__)("Previous pattern"),onClick:t,disabled:0===r}),(0,a.createElement)(f.Button,{icon:Df,label:(0,m.__)("Next pattern"),onClick:n,disabled:r===o-1}))};var y_=e=>{let{viewMode:t,setViewMode:n,handlePrevious:r,handleNext:o,activeSlide:i,totalSlides:l,onBlockPatternSelect:s}=e;const c=t===u_,u=(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__display-controls"},(0,a.createElement)(f.Button,{icon:xi,label:(0,m.__)("Carousel view"),onClick:()=>n(u_),isPressed:c}),(0,a.createElement)(f.Button,{icon:c_,label:(0,m.__)("Grid view"),onClick:()=>n(p_),isPressed:t===p_}));return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__toolbar"},c&&(0,a.createElement)(f_,{handlePrevious:r,handleNext:o,activeSlide:i,totalSlides:l}),u,c&&(0,a.createElement)(d_,{onBlockPatternSelect:s}))};var m_=function(e,t,n){return(0,d.useSelect)((r=>{const{getBlockRootClientId:o,__experimentalGetPatternsByBlockTypes:i,__experimentalGetAllowedPatterns:l}=r(sr),a=o(e);return n?l(a).filter(n):i(t,a)}),[e,t,n])};const g_=e=>{let{viewMode:t,activeSlide:n,patterns:r,onBlockPatternSelect:o}=e;const i=(0,f.__unstableUseCompositeState)(),s="block-editor-block-pattern-setup__container";if(t===u_){const e=new Map([[n,"active-slide"],[n-1,"previous-slide"],[n+1,"next-slide"]]);return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__carousel"},(0,a.createElement)("div",{className:s},(0,a.createElement)("ul",{className:"carousel-container"},r.map(((t,n)=>(0,a.createElement)(b_,{className:e.get(n)||"",key:t.name,pattern:t}))))))}return(0,a.createElement)("div",{className:"block-editor-block-pattern-setup__grid"},(0,a.createElement)(f.__unstableComposite,l({},i,{role:"listbox",className:s,"aria-label":(0,m.__)("Patterns list")}),r.map((e=>(0,a.createElement)(h_,{key:e.name,pattern:e,onSelect:o,composite:i})))))};function h_(e){let{pattern:t,onSelect:n,composite:r}=e;const o="block-editor-block-pattern-setup-list",{blocks:i,description:s,viewportWidth:c=700}=t,u=(0,p.useInstanceId)(h_,`${o}__item-description`);return(0,a.createElement)("div",{className:`${o}__list-item`,"aria-label":t.title,"aria-describedby":t.description?u:void 0},(0,a.createElement)(f.__unstableCompositeItem,l({role:"option",as:"div"},r,{className:`${o}__item`,onClick:()=>n(i)}),(0,a.createElement)(sd,{blocks:i,viewportWidth:c})),!!s&&(0,a.createElement)(f.VisuallyHidden,{id:u},s))}function b_(e){let{className:t,pattern:n,minHeight:r}=e;const{blocks:o,title:i,description:l}=n,s=(0,p.useInstanceId)(b_,"block-editor-block-pattern-setup-list__item-description");return(0,a.createElement)("li",{className:`pattern-slide ${t}`,"aria-label":i,"aria-describedby":l?s:void 0},(0,a.createElement)(sd,{blocks:o,__experimentalMinHeight:r}),!!l&&(0,a.createElement)(f.VisuallyHidden,{id:s},l))}var v_=e=>{let{clientId:t,blockName:n,filterPatternsFn:r,onBlockPatternSelect:i}=e;const[l,s]=(0,a.useState)(u_),[c,u]=(0,a.useState)(0),{replaceBlock:p}=(0,d.useDispatch)(sr),f=m_(t,n,r);if(null==f||!f.length)return null;const y=i||(e=>{const n=e.map((e=>(0,o.cloneBlock)(e)));p(t,n)});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:`block-editor-block-pattern-setup view-mode-${l}`},(0,a.createElement)(g_,{viewMode:l,activeSlide:c,patterns:f,onBlockPatternSelect:y}),(0,a.createElement)(y_,{viewMode:l,setViewMode:s,activeSlide:c,totalSlides:f.length,handleNext:()=>{u((e=>e+1))},handlePrevious:()=>{u((e=>e-1))},onBlockPatternSelect:()=>{y(f[c].blocks)}})))};function __(e){let{className:t,onSelectVariation:n,selectedValue:r,variations:o}=e;return(0,a.createElement)("fieldset",{className:t},(0,a.createElement)(f.VisuallyHidden,{as:"legend"},(0,m.__)("Transform to variation")),o.map((e=>(0,a.createElement)(f.Button,{key:e.name,icon:(0,a.createElement)(Au,{icon:e.icon,showColors:!0}),isPressed:r===e.name,label:r===e.name?e.title:(0,m.sprintf)((0,m.__)("Transform to %s"),e.title),onClick:()=>n(e.name),"aria-label":e.title,showTooltip:!0}))))}function k_(e){let{className:t,onSelectVariation:n,selectedValue:r,variations:o}=e;const i=o.map((e=>{let{name:t,title:n,description:r}=e;return{value:t,label:n,info:r}}));return(0,a.createElement)(f.DropdownMenu,{className:t,label:(0,m.__)("Transform to variation"),text:(0,m.__)("Transform to variation"),popoverProps:{position:"bottom center",className:`${t}__popover`},icon:jf,toggleProps:{iconPosition:"right"}},(()=>(0,a.createElement)("div",{className:`${t}__container`},(0,a.createElement)(f.MenuGroup,null,(0,a.createElement)(f.MenuItemsChoice,{choices:i,value:r,onSelect:n})))))}var S_=function(e){let{blockClientId:t}=e;const{updateBlockAttributes:n}=(0,d.useDispatch)(sr),{activeBlockVariation:r,variations:i}=(0,d.useSelect)((e=>{const{getActiveBlockVariation:n,getBlockVariations:r}=e(o.store),{getBlockName:i,getBlockAttributes:l}=e(sr),a=t&&i(t);return{activeBlockVariation:n(a,l(t)),variations:a&&r(a,"transform")}}),[t]),l=null==r?void 0:r.name,s=(0,a.useMemo)((()=>{const e=new Set;return!!i&&(i.forEach((t=>{var n;t.icon&&e.add((null===(n=t.icon)||void 0===n?void 0:n.src)||t.icon)})),e.size===i.length)}),[i]);if(null==i||!i.length)return null;const c=s?__:k_;return(0,a.createElement)(c,{className:"block-editor-block-variation-transforms",onSelectVariation:e=>{n(t,{...i.find((t=>{let{name:n}=t;return n===e})).attributes})},selectedValue:l,variations:i})},E_=(0,p.createHigherOrderComponent)((e=>t=>{const n=Kr("color.palette"),r=!Kr("color.custom"),o=void 0===t.colors?n:t.colors,i=void 0===t.disableCustomColors?r:t.disableCustomColors,s=!(0,u.isEmpty)(o)||!i;return(0,a.createElement)(e,l({},t,{colors:o,disableCustomColors:i,hasColorsToChoose:s}))}),"withColorContext"),w_=E_(f.ColorPalette);function A_(e){let{onChange:t,value:n,...r}=e;return(0,a.createElement)(Fg,l({},r,{onColorChange:t,colorValue:n,gradients:[],disableCustomGradients:!0}))}var C_=window.wp.date;const I_=new Date(2022,0,25);function x_(e){let{format:t,defaultFormat:n,onChange:r}=e;return(0,a.createElement)("fieldset",{className:"block-editor-date-format-picker"},(0,a.createElement)(f.VisuallyHidden,{as:"legend"},(0,m.__)("Date format")),(0,a.createElement)(f.ToggleControl,{label:(0,a.createElement)(a.Fragment,null,(0,m.__)("Default format"),(0,a.createElement)("span",{className:"block-editor-date-format-picker__default-format-toggle-control__hint"},(0,C_.dateI18n)(n,I_))),checked:!t,onChange:e=>r(e?null:n)}),t&&(0,a.createElement)(B_,{format:t,onChange:r}))}function B_(e){var t;let{format:n,onChange:r}=e;const o=[...new Set(["Y-m-d",(0,m._x)("n/j/Y","short date format"),(0,m._x)("n/j/Y g:i A","short date format with time"),(0,m._x)("M j, Y","medium date format"),(0,m._x)("M j, Y g:i A","medium date format with time"),(0,m._x)("F j, Y","long date format"),(0,m._x)("M j","short date format without the year")])],i=o.map(((e,t)=>({key:`suggested-${t}`,name:(0,C_.dateI18n)(e,I_),format:e}))),l={key:"custom",name:(0,m.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",__experimentalHint:(0,m.__)("Enter your own date format")},[s,c]=(0,a.useState)((()=>!!n&&!o.includes(n)));return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.BaseControl,{className:"block-editor-date-format-picker__custom-format-select-control"},(0,a.createElement)(f.CustomSelectControl,{__nextUnconstrainedWidth:!0,label:(0,m.__)("Choose a format"),options:[...i,l],value:s?l:null!==(t=i.find((e=>e.format===n)))&&void 0!==t?t:l,onChange:e=>{let{selectedItem:t}=e;t===l?c(!0):(c(!1),r(t.format))}})),s&&(0,a.createElement)(f.TextControl,{label:(0,m.__)("Custom format"),hideLabelFromVision:!0,help:(0,a.createInterpolateElement)((0,m.__)("Enter a date or time format string."),{Link:(0,a.createElement)(f.ExternalLink,{href:(0,m.__)("https://wordpress.org/support/article/formatting-date-and-time/")})}),value:n,onChange:e=>r(e)}))}const P_=["colors","disableCustomColors","gradients","disableCustomGradients"],T_=e=>{let{className:t,colors:n,gradients:r,disableCustomColors:o,disableCustomGradients:i,children:l,settings:s,title:y,showTitle:m=!0,__experimentalHasMultipleOrigins:g,__experimentalIsRenderedInSidebar:h,enableAlpha:b}=e;const v=(0,p.useInstanceId)(T_),{batch:_}=(0,d.useRegistry)();return(0,u.isEmpty)(n)&&(0,u.isEmpty)(r)&&o&&i&&(0,u.every)(s,(e=>(0,u.isEmpty)(e.colors)&&(0,u.isEmpty)(e.gradients)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?null:(0,a.createElement)(f.__experimentalToolsPanel,{className:c()("block-editor-panel-color-gradient-settings",t),label:m?y:void 0,resetAll:()=>{_((()=>{s.forEach((e=>{let{colorValue:t,gradientValue:n,onColorChange:r,onGradientChange:o}=e;t?r():n&&o()}))}))},panelId:v,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},(0,a.createElement)(Ug,{settings:s,panelId:v,colors:n,gradients:r,disableCustomColors:o,disableCustomGradients:i,__experimentalHasMultipleOrigins:g,__experimentalIsRenderedInSidebar:h,enableAlpha:b}),!!l&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.__experimentalSpacer,{marginY:4})," ",l))},O_=e=>{const t=ug();return t.colors=Kr("color.palette"),t.gradients=Kr("color.gradients"),(0,a.createElement)(T_,l({},t,e))},R_=e=>{const t=pg();return(0,a.createElement)(T_,l({},t,e))};var N_=e=>(0,u.every)(P_,(t=>e.hasOwnProperty(t)))?(0,a.createElement)(T_,e):e.__experimentalHasMultipleOrigins?(0,a.createElement)(R_,e):(0,a.createElement)(O_,e),F_=function(e,t){return F_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},F_(e,t)};var M_=function(){return M_=Object.assign||function(e){for(var t,n=1,r=arguments.length;nu*o?{width:u*o,height:u}:{width:c,height:c/o}}function j_(e,t,n,r,o){void 0===o&&(o=0);var i=Y_(t.width,t.height,o),l=i.width,a=i.height;return{x:z_(e.x,l,n.width,r),y:z_(e.y,a,n.height,r)}}function z_(e,t,n,r){var o=t*r/2-n/2;return Q_(e,-o,o)}function V_(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function G_(e,t){return 180*Math.atan2(t.y-e.y,t.x-e.x)/Math.PI}function H_(e,t,n,r,o,i,l){void 0===i&&(i=0),void 0===l&&(l=!0);var a=l?W_:$_,s=Y_(t.width,t.height,i),c=Y_(t.naturalWidth,t.naturalHeight,i),u={x:a(100,((s.width-n.width/o)/2-e.x/o)/s.width*100),y:a(100,((s.height-n.height/o)/2-e.y/o)/s.height*100),width:a(100,n.width/s.width*100/o),height:a(100,n.height/s.height*100/o)},p=Math.round(a(c.width,u.width*c.width/100)),d=Math.round(a(c.height,u.height*c.height/100)),f=c.width>=c.height*r?{width:Math.round(d*r),height:d}:{width:p,height:Math.round(p/r)};return{croppedAreaPercentages:u,croppedAreaPixels:M_(M_({},f),{x:Math.round(a(c.width-f.width,u.x*c.width/100)),y:Math.round(a(c.height-f.height,u.y*c.height/100))})}}function W_(e,t){return Math.min(e,Math.max(0,t))}function $_(e,t){return t}function K_(e,t,n,r,o,i){var l=Y_(t.width,t.height,n),a=Q_(r.width/l.width*(100/e.width),o,i);return{crop:{x:a*l.width/2-r.width/2-l.width*a*(e.x/100),y:a*l.height/2-r.height/2-l.height*a*(e.y/100)},zoom:a}}function q_(e,t,n,r,o,i){void 0===n&&(n=0);var l=Y_(t.naturalWidth,t.naturalHeight,n),a=Q_(function(e,t,n){var r=function(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}(t);return n.height>n.width?n.height/(e.height*r):n.width/(e.width*r)}(e,t,r),o,i),s=r.height>r.width?r.height/e.height:r.width/e.width;return{crop:{x:((l.width-e.width)/2-e.x)*s,y:((l.height-e.height)/2-e.y)*s},zoom:a}}function J_(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function Y_(e,t,n){var r=n*Math.PI/180;return{width:Math.abs(Math.cos(r)*e)+Math.abs(Math.sin(r)*t),height:Math.abs(Math.sin(r)*e)+Math.abs(Math.cos(r)*t)}}function Q_(e,t,n){return Math.min(Math.max(e,t),n)}function Z_(){for(var e=[],t=0;t0})).join(" ").trim()}var X_=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.imageRef=pl().createRef(),n.videoRef=pl().createRef(),n.containerRef=null,n.styleRef=null,n.containerRect=null,n.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},n.dragStartPosition={x:0,y:0},n.dragStartCrop={x:0,y:0},n.gestureZoomStart=0,n.gestureRotationStart=0,n.isTouching=!1,n.lastPinchDistance=0,n.lastPinchRotation=0,n.rafDragTimeout=null,n.rafPinchTimeout=null,n.wheelTimer=null,n.currentDoc="undefined"!=typeof document?document:null,n.currentWindow="undefined"!=typeof window?window:null,n.resizeObserver=null,n.state={cropSize:null,hasWheelJustStarted:!1},n.initResizeObserver=function(){if(void 0!==window.ResizeObserver&&n.containerRef){var e=!0;n.resizeObserver=new window.ResizeObserver((function(t){e?e=!1:n.computeSizes()})),n.resizeObserver.observe(n.containerRef)}},n.preventZoomSafari=function(e){return e.preventDefault()},n.cleanEvents=function(){n.currentDoc&&(n.currentDoc.removeEventListener("mousemove",n.onMouseMove),n.currentDoc.removeEventListener("mouseup",n.onDragStopped),n.currentDoc.removeEventListener("touchmove",n.onTouchMove),n.currentDoc.removeEventListener("touchend",n.onDragStopped),n.currentDoc.removeEventListener("gesturemove",n.onGestureMove),n.currentDoc.removeEventListener("gestureend",n.onGestureEnd))},n.clearScrollEvent=function(){n.containerRef&&n.containerRef.removeEventListener("wheel",n.onWheel),n.wheelTimer&&clearTimeout(n.wheelTimer)},n.onMediaLoad=function(){var e=n.computeSizes();e&&(n.emitCropData(),n.setInitialCrop(e)),n.props.onMediaLoaded&&n.props.onMediaLoaded(n.mediaSize)},n.setInitialCrop=function(e){if(n.props.initialCroppedAreaPercentages){var t=K_(n.props.initialCroppedAreaPercentages,n.mediaSize,n.props.rotation,e,n.props.minZoom,n.props.maxZoom),r=t.crop,o=t.zoom;n.props.onCropChange(r),n.props.onZoomChange&&n.props.onZoomChange(o)}else if(n.props.initialCroppedAreaPixels){var i=q_(n.props.initialCroppedAreaPixels,n.mediaSize,n.props.rotation,e,n.props.minZoom,n.props.maxZoom);r=i.crop,o=i.zoom;n.props.onCropChange(r),n.props.onZoomChange&&n.props.onZoomChange(o)}},n.computeSizes=function(){var e,t,r,o,i,l,a=n.imageRef.current||n.videoRef.current;if(a&&n.containerRef){n.containerRect=n.containerRef.getBoundingClientRect();var s=n.containerRect.width/n.containerRect.height,c=(null===(e=n.imageRef.current)||void 0===e?void 0:e.naturalWidth)||(null===(t=n.videoRef.current)||void 0===t?void 0:t.videoWidth)||0,u=(null===(r=n.imageRef.current)||void 0===r?void 0:r.naturalHeight)||(null===(o=n.videoRef.current)||void 0===o?void 0:o.videoHeight)||0,p=c/u,d=void 0;if(a.offsetWidthp?{width:n.containerRect.height*p,height:n.containerRect.height}:{width:n.containerRect.width,height:n.containerRect.width/p};break;case"horizontal-cover":d={width:n.containerRect.width,height:n.containerRect.width/p};break;case"vertical-cover":d={width:n.containerRect.height*p,height:n.containerRect.height};break;case"auto-cover":d=c>u?{width:n.containerRect.width,height:n.containerRect.width/p}:{width:n.containerRect.height*p,height:n.containerRect.height}}else d={width:a.offsetWidth,height:a.offsetHeight};n.mediaSize=M_(M_({},d),{naturalWidth:c,naturalHeight:u}),n.props.setMediaSize&&n.props.setMediaSize(n.mediaSize);var f=n.props.cropSize?n.props.cropSize:U_(n.mediaSize.width,n.mediaSize.height,n.containerRect.width,n.containerRect.height,n.props.aspect,n.props.rotation);return(null===(i=n.state.cropSize)||void 0===i?void 0:i.height)===f.height&&(null===(l=n.state.cropSize)||void 0===l?void 0:l.width)===f.width||n.props.onCropSizeChange&&n.props.onCropSizeChange(f),n.setState({cropSize:f},n.recomputeCropPosition),n.props.setCropSize&&n.props.setCropSize(f),f}},n.onMouseDown=function(e){n.currentDoc&&(e.preventDefault(),n.currentDoc.addEventListener("mousemove",n.onMouseMove),n.currentDoc.addEventListener("mouseup",n.onDragStopped),n.onDragStart(t.getMousePoint(e)))},n.onMouseMove=function(e){return n.onDrag(t.getMousePoint(e))},n.onTouchStart=function(e){n.currentDoc&&(n.isTouching=!0,n.props.onTouchRequest&&!n.props.onTouchRequest(e)||(n.currentDoc.addEventListener("touchmove",n.onTouchMove,{passive:!1}),n.currentDoc.addEventListener("touchend",n.onDragStopped),2===e.touches.length?n.onPinchStart(e):1===e.touches.length&&n.onDragStart(t.getTouchPoint(e.touches[0]))))},n.onTouchMove=function(e){e.preventDefault(),2===e.touches.length?n.onPinchMove(e):1===e.touches.length&&n.onDrag(t.getTouchPoint(e.touches[0]))},n.onGestureStart=function(e){n.currentDoc&&(e.preventDefault(),n.currentDoc.addEventListener("gesturechange",n.onGestureMove),n.currentDoc.addEventListener("gestureend",n.onGestureEnd),n.gestureZoomStart=n.props.zoom,n.gestureRotationStart=n.props.rotation)},n.onGestureMove=function(e){if(e.preventDefault(),!n.isTouching){var r=t.getMousePoint(e),o=n.gestureZoomStart-1+e.scale;if(n.setNewZoom(o,r,{shouldUpdatePosition:!0}),n.props.onRotationChange){var i=n.gestureRotationStart+e.rotation;n.props.onRotationChange(i)}}},n.onGestureEnd=function(e){n.cleanEvents()},n.onDragStart=function(e){var t,r,o=e.x,i=e.y;n.dragStartPosition={x:o,y:i},n.dragStartCrop=M_({},n.props.crop),null===(r=(t=n.props).onInteractionStart)||void 0===r||r.call(t)},n.onDrag=function(e){var t=e.x,r=e.y;n.currentWindow&&(n.rafDragTimeout&&n.currentWindow.cancelAnimationFrame(n.rafDragTimeout),n.rafDragTimeout=n.currentWindow.requestAnimationFrame((function(){if(n.state.cropSize&&void 0!==t&&void 0!==r){var e=t-n.dragStartPosition.x,o=r-n.dragStartPosition.y,i={x:n.dragStartCrop.x+e,y:n.dragStartCrop.y+o},l=n.props.restrictPosition?j_(i,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):i;n.props.onCropChange(l)}})))},n.onDragStopped=function(){var e,t;n.isTouching=!1,n.cleanEvents(),n.emitCropData(),null===(t=(e=n.props).onInteractionEnd)||void 0===t||t.call(e)},n.onWheel=function(e){if(n.currentWindow&&(!n.props.onWheelRequest||n.props.onWheelRequest(e))){e.preventDefault();var r=t.getMousePoint(e),o=L_()(e).pixelY,i=n.props.zoom-o*n.props.zoomSpeed/200;n.setNewZoom(i,r,{shouldUpdatePosition:!0}),n.state.hasWheelJustStarted||n.setState({hasWheelJustStarted:!0},(function(){var e,t;return null===(t=(e=n.props).onInteractionStart)||void 0===t?void 0:t.call(e)})),n.wheelTimer&&clearTimeout(n.wheelTimer),n.wheelTimer=n.currentWindow.setTimeout((function(){return n.setState({hasWheelJustStarted:!1},(function(){var e,t;return null===(t=(e=n.props).onInteractionEnd)||void 0===t?void 0:t.call(e)}))}),250)}},n.getPointOnContainer=function(e){var t=e.x,r=e.y;if(!n.containerRect)throw new Error("The Cropper is not mounted");return{x:n.containerRect.width/2-(t-n.containerRect.left),y:n.containerRect.height/2-(r-n.containerRect.top)}},n.getPointOnMedia=function(e){var t=e.x,r=e.y,o=n.props,i=o.crop,l=o.zoom;return{x:(t+i.x)/l,y:(r+i.y)/l}},n.setNewZoom=function(e,t,r){var o=(void 0===r?{}:r).shouldUpdatePosition,i=void 0===o||o;if(n.state.cropSize&&n.props.onZoomChange){var l=Q_(e,n.props.minZoom,n.props.maxZoom);if(i){var a=n.getPointOnContainer(t),s=n.getPointOnMedia(a),c={x:s.x*l-a.x,y:s.y*l-a.y},u=n.props.restrictPosition?j_(c,n.mediaSize,n.state.cropSize,l,n.props.rotation):c;n.props.onCropChange(u)}n.props.onZoomChange(l)}},n.getCropData=function(){return n.state.cropSize?H_(n.props.restrictPosition?j_(n.props.crop,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):n.props.crop,n.mediaSize,n.state.cropSize,n.getAspect(),n.props.zoom,n.props.rotation,n.props.restrictPosition):null},n.emitCropData=function(){var e=n.getCropData();if(e){var t=e.croppedAreaPercentages,r=e.croppedAreaPixels;n.props.onCropComplete&&n.props.onCropComplete(t,r),n.props.onCropAreaChange&&n.props.onCropAreaChange(t,r)}},n.emitCropAreaChange=function(){var e=n.getCropData();if(e){var t=e.croppedAreaPercentages,r=e.croppedAreaPixels;n.props.onCropAreaChange&&n.props.onCropAreaChange(t,r)}},n.recomputeCropPosition=function(){if(n.state.cropSize){var e=n.props.restrictPosition?j_(n.props.crop,n.mediaSize,n.state.cropSize,n.props.zoom,n.props.rotation):n.props.crop;n.props.onCropChange(e),n.emitCropData()}},n}return function(e,t){function n(){this.constructor=e}F_(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){this.currentDoc&&this.currentWindow&&(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),void 0===window.ResizeObserver&&this.currentWindow.addEventListener("resize",this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}),this.containerRef.addEventListener("gesturestart",this.onGestureStart)),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement("style"),this.styleRef.setAttribute("type","text/css"),this.props.nonce&&this.styleRef.setAttribute("nonce",this.props.nonce),this.styleRef.innerHTML=".reactEasyCrop_Container {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n overflow: hidden;\n user-select: none;\n touch-action: none;\n cursor: move;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.reactEasyCrop_Image,\n.reactEasyCrop_Video {\n will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */\n}\n\n.reactEasyCrop_Contain {\n max-width: 100%;\n max-height: 100%;\n margin: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n.reactEasyCrop_Cover_Horizontal {\n width: 100%;\n height: auto;\n}\n.reactEasyCrop_Cover_Vertical {\n width: auto;\n height: 100%;\n}\n\n.reactEasyCrop_CropArea {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n border: 1px solid rgba(255, 255, 255, 0.5);\n box-sizing: border-box;\n box-shadow: 0 0 0 9999em;\n color: rgba(0, 0, 0, 0.5);\n overflow: hidden;\n}\n\n.reactEasyCrop_CropAreaRound {\n border-radius: 50%;\n}\n\n.reactEasyCrop_CropAreaGrid::before {\n content: ' ';\n box-sizing: border-box;\n position: absolute;\n border: 1px solid rgba(255, 255, 255, 0.5);\n top: 0;\n bottom: 0;\n left: 33.33%;\n right: 33.33%;\n border-top: 0;\n border-bottom: 0;\n}\n\n.reactEasyCrop_CropAreaGrid::after {\n content: ' ';\n box-sizing: border-box;\n position: absolute;\n border: 1px solid rgba(255, 255, 255, 0.5);\n top: 33.33%;\n bottom: 33.33%;\n left: 0;\n right: 0;\n border-left: 0;\n border-right: 0;\n}\n",this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef))},t.prototype.componentWillUnmount=function(){var e,t;this.currentDoc&&this.currentWindow&&(void 0===window.ResizeObserver&&this.currentWindow.removeEventListener("resize",this.computeSizes),null===(e=this.resizeObserver)||void 0===e||e.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&(null===(t=this.styleRef.parentNode)||void 0===t||t.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},t.prototype.componentDidUpdate=function(e){var t,n,r,o,i,l,a,s,c;e.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):e.aspect!==this.props.aspect?this.computeSizes():e.zoom!==this.props.zoom?this.recomputeCropPosition():(null===(t=e.cropSize)||void 0===t?void 0:t.height)!==(null===(n=this.props.cropSize)||void 0===n?void 0:n.height)||(null===(r=e.cropSize)||void 0===r?void 0:r.width)!==(null===(o=this.props.cropSize)||void 0===o?void 0:o.width)?this.computeSizes():(null===(i=e.crop)||void 0===i?void 0:i.x)===(null===(l=this.props.crop)||void 0===l?void 0:l.x)&&(null===(a=e.crop)||void 0===a?void 0:a.y)===(null===(s=this.props.crop)||void 0===s?void 0:s.y)||this.emitCropAreaChange(),e.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),e.video!==this.props.video&&(null===(c=this.videoRef.current)||void 0===c||c.load())},t.prototype.getAspect=function(){var e=this.props,t=e.cropSize,n=e.aspect;return t?t.width/t.height:n},t.prototype.onPinchStart=function(e){var n=t.getTouchPoint(e.touches[0]),r=t.getTouchPoint(e.touches[1]);this.lastPinchDistance=V_(n,r),this.lastPinchRotation=G_(n,r),this.onDragStart(J_(n,r))},t.prototype.onPinchMove=function(e){var n=this;if(this.currentDoc&&this.currentWindow){var r=t.getTouchPoint(e.touches[0]),o=t.getTouchPoint(e.touches[1]),i=J_(r,o);this.onDrag(i),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame((function(){var e=V_(r,o),t=n.props.zoom*(e/n.lastPinchDistance);n.setNewZoom(t,i,{shouldUpdatePosition:!1}),n.lastPinchDistance=e;var l=G_(r,o),a=n.props.rotation+(l-n.lastPinchRotation);n.props.onRotationChange&&n.props.onRotationChange(a),n.lastPinchRotation=l}))}},t.prototype.render=function(){var e=this,t=this.props,n=t.image,r=t.video,o=t.mediaProps,i=t.transform,l=t.crop,a=l.x,s=l.y,c=t.rotation,u=t.zoom,p=t.cropShape,d=t.showGrid,f=t.style,y=f.containerStyle,m=f.cropAreaStyle,g=f.mediaStyle,h=t.classes,b=h.containerClassName,v=h.cropAreaClassName,_=h.mediaClassName,k=t.objectFit;return pl().createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(t){return e.containerRef=t},"data-testid":"container",style:y,className:Z_("reactEasyCrop_Container",b)},n?pl().createElement("img",M_({alt:"",className:Z_("reactEasyCrop_Image","contain"===k&&"reactEasyCrop_Contain","horizontal-cover"===k&&"reactEasyCrop_Cover_Horizontal","vertical-cover"===k&&"reactEasyCrop_Cover_Vertical","auto-cover"===k&&(this.mediaSize.naturalWidth>this.mediaSize.naturalHeight?"reactEasyCrop_Cover_Horizontal":"reactEasyCrop_Cover_Vertical"),_)},o,{src:n,ref:this.imageRef,style:M_(M_({},g),{transform:i||"translate(".concat(a,"px, ").concat(s,"px) rotate(").concat(c,"deg) scale(").concat(u,")")}),onLoad:this.onMediaLoad})):r&&pl().createElement("video",M_({autoPlay:!0,loop:!0,muted:!0,className:Z_("reactEasyCrop_Video","contain"===k&&"reactEasyCrop_Contain","horizontal-cover"===k&&"reactEasyCrop_Cover_Horizontal","vertical-cover"===k&&"reactEasyCrop_Cover_Vertical","auto-cover"===k&&(this.mediaSize.naturalWidth>this.mediaSize.naturalHeight?"reactEasyCrop_Cover_Horizontal":"reactEasyCrop_Cover_Vertical"),_)},o,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:M_(M_({},g),{transform:i||"translate(".concat(a,"px, ").concat(s,"px) rotate(").concat(c,"deg) scale(").concat(u,")")}),controls:!1}),(Array.isArray(r)?r:[{src:r}]).map((function(e){return pl().createElement("source",M_({key:e.src},e))}))),this.state.cropSize&&pl().createElement("div",{style:M_(M_({},m),{width:this.state.cropSize.width,height:this.state.cropSize.height}),"data-testid":"cropper",className:Z_("reactEasyCrop_CropArea","round"===p&&"reactEasyCrop_CropAreaRound",d&&"reactEasyCrop_CropAreaGrid",v)}))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:3,minZoom:1,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0},t.getMousePoint=function(e){return{x:Number(e.clientX),y:Number(e.clientY)}},t.getTouchPoint=function(e){return{x:Number(e.clientX),y:Number(e.clientY)}},t}(pl().Component);const ek={position:"bottom right",isAlternate:!0};function tk(e,t){const n=function(e){let{url:t,naturalWidth:n,naturalHeight:r}=e;const[o,l]=(0,a.useState)(),[s,c]=(0,a.useState)(),[u,p]=(0,a.useState)({x:0,y:0}),[d,f]=(0,a.useState)(),[y,m]=(0,a.useState)(),[g,h]=(0,a.useState)(),[b,v]=(0,a.useState)(),_=(0,a.useCallback)((()=>{p({x:0,y:0}),f(100),m(0),h(n/r),v(n/r)}),[n,r,p,f,m,h,v]),k=(0,a.useCallback)((()=>{const e=(y+90)%360;let o=n/r;if(y%180==90&&(o=r/n),0===e)return l(),m(e),h(n/r),void p({x:-u.y*o,y:u.x*o});const a=new window.Image;a.src=t,a.onload=function(t){const n=document.createElement("canvas");let r=0,i=0;e%180?(n.width=t.target.height,n.height=t.target.width):(n.width=t.target.width,n.height=t.target.height),90!==e&&180!==e||(r=n.width),270!==e&&180!==e||(i=n.height);const a=n.getContext("2d");a.translate(r,i),a.rotate(e*Math.PI/180),a.drawImage(t.target,0,0),n.toBlob((t=>{l(URL.createObjectURL(t)),m(e),h(n.width/n.height),p({x:-u.y*o,y:u.x*o})}))};const s=(0,i.applyFilters)("media.crossOrigin",void 0,t);"string"==typeof s&&(a.crossOrigin=s)}),[y,n,r,l,m,h,p]);return(0,a.useMemo)((()=>({editedUrl:o,setEditedUrl:l,crop:s,setCrop:c,position:u,setPosition:p,zoom:d,setZoom:f,rotation:y,setRotation:m,rotateClockwise:k,aspect:g,setAspect:h,defaultAspect:b,initializeTransformValues:_})),[o,l,s,c,u,p,d,f,y,m,k,g,h,b,_])}(e),{initializeTransformValues:r}=n;return(0,a.useEffect)((()=>{t&&r()}),[t,r]),n}const nk=(0,a.createContext)({}),rk=()=>(0,a.useContext)(nk);function ok(e){let{id:t,url:n,naturalWidth:r,naturalHeight:o,isEditing:i,onFinishEditing:l,onSaveImage:s,children:c}=e;const u=tk({url:n,naturalWidth:r,naturalHeight:o},i),p=function(e){let{crop:t,rotation:n,height:r,width:o,aspect:i,url:l,id:s,onSaveImage:c,onFinishEditing:u}=e;const{createErrorNotice:p}=(0,d.useDispatch)(Cd.store),[f,y]=(0,a.useState)(!1),g=(0,a.useCallback)((()=>{y(!1),u()}),[y,u]),h=(0,a.useCallback)((()=>{y(!0);let e={};(t.width<99.9||t.height<99.9)&&(e=t),n>0&&(e.rotation=n),e.src=l,mv()({path:`/wp/v2/media/${s}/edit`,method:"POST",data:e}).then((e=>{c({id:e.id,url:e.source_url,height:r&&o?o/i:void 0})})).catch((e=>{p((0,m.sprintf)((0,m.__)("Could not edit image. %s"),(0,Hi.__unstableStripHTML)(e.message)),{id:"image-editing-error",type:"snackbar"})})).finally((()=>{y(!1),u()}))}),[y,t,n,r,o,i,l,c,p,y,u]);return(0,a.useMemo)((()=>({isInProgress:f,apply:h,cancel:g})),[f,h,g])}({id:t,url:n,onSaveImage:s,onFinishEditing:l,...u}),f=(0,a.useMemo)((()=>({...u,...p})),[u,p]);return(0,a.createElement)(nk.Provider,{value:f},c)}function ik(e){let{url:t,width:n,height:r,clientWidth:o,naturalHeight:i,naturalWidth:l,borderProps:s}=e;const{isInProgress:u,editedUrl:p,position:d,zoom:y,aspect:m,setPosition:g,setCrop:h,setZoom:b,rotation:v}=rk();let _=r||o*i/l;return v%180==90&&(_=o*l/i),(0,a.createElement)("div",{className:c()("wp-block-image__crop-area",null==s?void 0:s.className,{"is-applying":u}),style:{...null==s?void 0:s.style,width:n||o,height:_}},(0,a.createElement)(X_,{image:p||t,disabled:u,minZoom:1,maxZoom:3,crop:d,zoom:y/100,aspect:m,onCropChange:g,onCropComplete:e=>{h(e)},onZoomChange:e=>{b(100*e)}}),u&&(0,a.createElement)(f.Spinner,null))}var lk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"}));function ak(){const{isInProgress:e,zoom:t,setZoom:n}=rk();return(0,a.createElement)(f.Dropdown,{contentClassName:"wp-block-image__zoom",popoverProps:ek,renderToggle:t=>{let{isOpen:n,onToggle:r}=t;return(0,a.createElement)(f.ToolbarButton,{icon:lk,label:(0,m.__)("Zoom"),onClick:r,"aria-expanded":n,disabled:e})},renderContent:()=>(0,a.createElement)(f.RangeControl,{label:(0,m.__)("Zoom"),min:100,max:300,value:Math.round(t),onChange:n})})}var sk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z"}));function ck(e){let{aspectRatios:t,isDisabled:n,label:r,onClick:o,value:i}=e;return(0,a.createElement)(f.MenuGroup,{label:r},t.map((e=>{let{title:t,aspect:r}=e;return(0,a.createElement)(f.MenuItem,{key:r,disabled:n,onClick:()=>{o(r)},role:"menuitemradio",isSelected:r===i,icon:r===i?py:void 0},t)})))}function uk(e){let{toggleProps:t}=e;const{isInProgress:n,aspect:r,setAspect:o,defaultAspect:i}=rk();return(0,a.createElement)(f.DropdownMenu,{icon:sk,label:(0,m.__)("Aspect Ratio"),popoverProps:ek,toggleProps:t,className:"wp-block-image__aspect-ratio"},(e=>{let{onClose:t}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ck,{isDisabled:n,onClick:e=>{o(e),t()},value:r,aspectRatios:[{title:(0,m.__)("Original"),aspect:i},{title:(0,m.__)("Square"),aspect:1}]}),(0,a.createElement)(ck,{label:(0,m.__)("Landscape"),isDisabled:n,onClick:e=>{o(e),t()},value:r,aspectRatios:[{title:(0,m.__)("16:10"),aspect:1.6},{title:(0,m.__)("16:9"),aspect:16/9},{title:(0,m.__)("4:3"),aspect:4/3},{title:(0,m.__)("3:2"),aspect:1.5}]}),(0,a.createElement)(ck,{label:(0,m.__)("Portrait"),isDisabled:n,onClick:e=>{o(e),t()},value:r,aspectRatios:[{title:(0,m.__)("10:16"),aspect:.625},{title:(0,m.__)("9:16"),aspect:9/16},{title:(0,m.__)("3:4"),aspect:3/4},{title:(0,m.__)("2:3"),aspect:2/3}]}))}))}var pk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"}));function dk(){const{isInProgress:e,rotateClockwise:t}=rk();return(0,a.createElement)(f.ToolbarButton,{icon:pk,label:(0,m.__)("Rotate"),onClick:t,disabled:e})}function fk(){const{isInProgress:e,apply:t,cancel:n}=rk();return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToolbarButton,{onClick:t,disabled:e},(0,m.__)("Apply")),(0,a.createElement)(f.ToolbarButton,{onClick:n},(0,m.__)("Cancel")))}function yk(e){let{url:t,width:n,height:r,clientWidth:o,naturalHeight:i,naturalWidth:l,borderProps:s}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ik,{borderProps:s,url:t,width:n,height:r,clientWidth:o,naturalHeight:i,naturalWidth:l}),(0,a.createElement)(br,null,(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(ak,null),(0,a.createElement)(f.ToolbarItem,null,(e=>(0,a.createElement)(uk,{toggleProps:e}))),(0,a.createElement)(dk,null)),(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(fk,null))))}const mk=[25,50,75,100],gk=()=>{};function hk(e){let{imageSizeHelp:t,imageWidth:n,imageHeight:r,imageSizeOptions:o=[],isResizable:i=!0,slug:l,width:s,height:c,onChange:p,onChangeImage:d=gk}=e;const{currentHeight:y,currentWidth:g,updateDimension:h,updateDimensions:b}=function(e,t,n,r,o){var i,l;const[s,c]=(0,a.useState)(null!==(i=null!=t?t:r)&&void 0!==i?i:""),[u,p]=(0,a.useState)(null!==(l=null!=e?e:n)&&void 0!==l?l:"");return(0,a.useEffect)((()=>{void 0===t&&void 0!==r&&c(r),void 0===e&&void 0!==n&&p(n)}),[r,n]),(0,a.useEffect)((()=>{void 0!==t&&Number.parseInt(t)!==Number.parseInt(s)&&c(t),void 0!==e&&Number.parseInt(e)!==Number.parseInt(u)&&p(e)}),[t,e]),{currentHeight:u,currentWidth:s,updateDimension:(e,t)=>{"width"===e?c(t):p(t),o({[e]:""===t?void 0:parseInt(t,10)})},updateDimensions:(e,t)=>{p(null!=e?e:n),c(null!=t?t:r),o({height:e,width:t})}}}(c,s,r,n,p);return(0,a.createElement)(a.Fragment,null,!(0,u.isEmpty)(o)&&(0,a.createElement)(f.SelectControl,{label:(0,m.__)("Image size"),value:l,options:o,onChange:d,help:t}),i&&(0,a.createElement)("div",{className:"block-editor-image-size-control"},(0,a.createElement)("p",{className:"block-editor-image-size-control__row"},(0,m.__)("Image dimensions")),(0,a.createElement)("div",{className:"block-editor-image-size-control__row"},(0,a.createElement)(f.TextControl,{type:"number",className:"block-editor-image-size-control__width",label:(0,m.__)("Width"),value:g,min:1,onChange:e=>h("width",e)}),(0,a.createElement)(f.TextControl,{type:"number",className:"block-editor-image-size-control__height",label:(0,m.__)("Height"),value:y,min:1,onChange:e=>h("height",e)})),(0,a.createElement)("div",{className:"block-editor-image-size-control__row"},(0,a.createElement)(f.ButtonGroup,{"aria-label":(0,m.__)("Image size presets")},mk.map((e=>{const t=Math.round(n*(e/100)),o=Math.round(r*(e/100)),i=g===t&&y===o;return(0,a.createElement)(f.Button,{key:e,isSmall:!0,variant:i?"primary":void 0,isPressed:i,onClick:()=>b(o,t)},e,"%")}))),(0,a.createElement)(f.Button,{isSmall:!0,onClick:()=>b()},(0,m.__)("Reset")))))}var bk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(M.Path,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"}));const vk=()=>{};var _k=e=>{let{value:t,onChange:n=vk,settings:r}=e;if(!r||!r.length)return null;const o=e=>r=>{n({...t,[e.id]:r})},i=r.map((e=>(0,a.createElement)(f.ToggleControl,{className:"block-editor-link-control__setting",key:e.id,label:e.title,onChange:o(e),checked:!!t&&!!t[e.id]})));return(0,a.createElement)("fieldset",{className:"block-editor-link-control__settings"},(0,a.createElement)(f.VisuallyHidden,{as:"legend"},(0,m.__)("Currently selected link settings")),i)},kk=n(5425),Sk=n.n(kk);function Ek(e){return"function"==typeof e}class wk extends a.Component{constructor(e){super(e),this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.selectLink=this.selectLink.bind(this),this.handleOnClick=this.handleOnClick.bind(this),this.bindSuggestionNode=this.bindSuggestionNode.bind(this),this.autocompleteRef=e.autocompleteRef||(0,a.createRef)(),this.inputRef=(0,a.createRef)(),this.updateSuggestions=(0,u.debounce)(this.updateSuggestions.bind(this),200),this.suggestionNodes=[],this.isUpdatingSuggestions=!1,this.state={suggestions:[],showSuggestions:!1,selectedSuggestion:null,suggestionsListboxId:"",suggestionOptionIdPrefix:""}}componentDidUpdate(e){const{showSuggestions:t,selectedSuggestion:n}=this.state,{value:r,__experimentalShowInitialSuggestions:o=!1}=this.props;t&&null!==n&&this.suggestionNodes[n]&&!this.scrollingIntoView&&(this.scrollingIntoView=!0,Sk()(this.suggestionNodes[n],this.autocompleteRef.current,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100)),e.value===r||this.props.disableSuggestions||this.isUpdatingSuggestions||(null!=r&&r.length?this.updateSuggestions(r):o&&this.updateSuggestions())}componentDidMount(){this.shouldShowInitialSuggestions()&&this.updateSuggestions()}componentWillUnmount(){var e,t;null===(e=this.suggestionsRequest)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),delete this.suggestionsRequest}bindSuggestionNode(e){return t=>{this.suggestionNodes[e]=t}}shouldShowInitialSuggestions(){const{suggestions:e}=this.state,{__experimentalShowInitialSuggestions:t=!1,value:n}=this.props;return!this.isUpdatingSuggestions&&t&&!(n&&n.length)&&!(e&&e.length)}updateSuggestions(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const{__experimentalFetchLinkSuggestions:n,__experimentalHandleURLSuggestions:r}=this.props;if(!n)return;const o=!(null!==(e=t)&&void 0!==e&&e.length);if(t=t.trim(),!o&&(t.length<2||!r&&(0,nf.isURL)(t)))return void this.setState({showSuggestions:!1,selectedSuggestion:null,loading:!1});this.isUpdatingSuggestions=!0,this.setState({selectedSuggestion:null,loading:!0});const i=n(t,{isInitialSuggestions:o});i.then((e=>{this.suggestionsRequest===i&&(this.setState({suggestions:e,loading:!1,showSuggestions:!!e.length}),e.length?this.props.debouncedSpeak((0,m.sprintf)((0,m._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",e.length),e.length),"assertive"):this.props.debouncedSpeak((0,m.__)("No results."),"assertive"),this.isUpdatingSuggestions=!1)})).catch((()=>{this.suggestionsRequest===i&&(this.setState({loading:!1}),this.isUpdatingSuggestions=!1)})),this.suggestionsRequest=i}onChange(e){const t=e.target.value;this.props.onChange(t),this.props.disableSuggestions||this.updateSuggestions(t)}onFocus(){const{suggestions:e}=this.state,{disableSuggestions:t,value:n}=this.props;!n||t||this.isUpdatingSuggestions||e&&e.length||this.updateSuggestions(n)}onKeyDown(e){const{showSuggestions:t,selectedSuggestion:n,suggestions:r,loading:o}=this.state;if(!t||!r.length||o){switch(e.keyCode){case cu.UP:0!==e.target.selectionStart&&(e.preventDefault(),e.target.setSelectionRange(0,0));break;case cu.DOWN:this.props.value.length!==e.target.selectionStart&&(e.preventDefault(),e.target.setSelectionRange(this.props.value.length,this.props.value.length));break;case cu.ENTER:e.preventDefault(),this.props.onSubmit&&this.props.onSubmit(null,e)}return}const i=this.state.suggestions[this.state.selectedSuggestion];switch(e.keyCode){case cu.UP:{e.preventDefault();const t=n?n-1:r.length-1;this.setState({selectedSuggestion:t});break}case cu.DOWN:{e.preventDefault();const t=null===n||n===r.length-1?0:n+1;this.setState({selectedSuggestion:t});break}case cu.TAB:null!==this.state.selectedSuggestion&&(this.selectLink(i),this.props.speak((0,m.__)("Link selected.")));break;case cu.ENTER:e.preventDefault(),null!==this.state.selectedSuggestion?(this.selectLink(i),this.props.onSubmit&&this.props.onSubmit(i,e)):this.props.onSubmit&&this.props.onSubmit(null,e)}}selectLink(e){this.props.onChange(e.url,e),this.setState({selectedSuggestion:null,showSuggestions:!1})}handleOnClick(e){this.selectLink(e),this.inputRef.current.focus()}static getDerivedStateFromProps(e,t){let{value:n,instanceId:r,disableSuggestions:o,__experimentalShowInitialSuggestions:i=!1}=e,{showSuggestions:l}=t,a=l;const s=n&&n.length;return i||s||(a=!1),!0===o&&(a=!1),{showSuggestions:a,suggestionsListboxId:`block-editor-url-input-suggestions-${r}`,suggestionOptionIdPrefix:`block-editor-url-input-suggestion-${r}`}}render(){return(0,a.createElement)(a.Fragment,null,this.renderControl(),this.renderSuggestions())}renderControl(){const{label:e=null,className:t,isFullWidth:n,instanceId:r,placeholder:o=(0,m.__)("Paste URL or type to search"),__experimentalRenderControl:i,value:l=""}=this.props,{loading:s,showSuggestions:u,selectedSuggestion:p,suggestionsListboxId:d,suggestionOptionIdPrefix:y}=this.state,g=`url-input-control-${r}`,h={id:g,label:e,className:c()("block-editor-url-input",t,{"is-full-width":n})},b={id:g,value:l,required:!0,className:"block-editor-url-input__input",type:"text",onChange:this.onChange,onFocus:this.onFocus,placeholder:o,onKeyDown:this.onKeyDown,role:"combobox","aria-label":e?void 0:(0,m.__)("URL"),"aria-expanded":u,"aria-autocomplete":"list","aria-controls":d,"aria-activedescendant":null!==p?`${y}-${p}`:void 0,ref:this.inputRef};return i?i(h,b,s):(0,a.createElement)(f.BaseControl,h,(0,a.createElement)("input",b),s&&(0,a.createElement)(f.Spinner,null))}renderSuggestions(){const{className:e,__experimentalRenderSuggestions:t,value:n="",__experimentalShowInitialSuggestions:r=!1}=this.props,{showSuggestions:o,suggestions:i,selectedSuggestion:s,suggestionsListboxId:u,suggestionOptionIdPrefix:p,loading:d}=this.state,y={id:u,ref:this.autocompleteRef,role:"listbox"},m=(e,t)=>({role:"option",tabIndex:"-1",id:`${p}-${t}`,ref:this.bindSuggestionNode(t),"aria-selected":t===s});return Ek(t)&&o&&i.length?t({suggestions:i,selectedSuggestion:s,suggestionsListProps:y,buildSuggestionItemProps:m,isLoading:d,handleSuggestionClick:this.handleOnClick,isInitialSuggestions:r&&!(n&&n.length)}):!Ek(t)&&o&&i.length?(0,a.createElement)(f.Popover,{position:"bottom",focusOnMount:!1},(0,a.createElement)("div",l({},y,{className:c()("block-editor-url-input__suggestions",`${e}__suggestions`)}),i.map(((e,t)=>(0,a.createElement)(f.Button,l({},m(0,t),{key:e.id,className:c()("block-editor-url-input__suggestion",{"is-selected":t===s}),onClick:()=>this.handleOnClick(e)}),e.title))))):null}}var Ak=(0,p.compose)(p.withSafeTimeout,f.withSpokenMessages,p.withInstanceId,(0,d.withSelect)(((e,t)=>{if(Ek(t.__experimentalFetchLinkSuggestions))return;const{getSettings:n}=e(sr);return{__experimentalFetchLinkSuggestions:n().__experimentalFetchLinkSuggestions}})))(wk);var Ck=e=>{let t,{searchTerm:n,onClick:r,itemProps:o,isSelected:i,buttonText:s}=e;return n?(t=s?"function"==typeof s?s(n):s:(0,a.createInterpolateElement)((0,m.sprintf)((0,m.__)("Create: %s"),n),{mark:(0,a.createElement)("mark",null)}),(0,a.createElement)(f.Button,l({},o,{className:c()("block-editor-link-control__search-create block-editor-link-control__search-item",{"is-selected":i}),onClick:r}),(0,a.createElement)(ui,{className:"block-editor-link-control__search-item-icon",icon:ku}),(0,a.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,a.createElement)("span",{className:"block-editor-link-control__search-item-title"},t)))):null};var Ik=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z"}));var xk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}));var Bk=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"}));var Pk=(0,a.createElement)(M.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(M.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z"}));var Tk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z"}));const Ok={post:Ik,page:gv,post_tag:xk,category:Bk,attachment:Pk};function Rk(e){let{isURL:t,suggestion:n}=e,r=null;return t?r=Tk:n.type in Ok&&(r=Ok[n.type]),r?(0,a.createElement)(ui,{className:"block-editor-link-control__search-item-icon",icon:r}):null}var Nk=e=>{let{itemProps:t,suggestion:n,isSelected:r=!1,onClick:o,isURL:i=!1,searchTerm:s="",shouldShowType:u=!1}=e;return(0,a.createElement)(f.Button,l({},t,{onClick:o,className:c()("block-editor-link-control__search-item",{"is-selected":r,"is-url":i,"is-entity":!i})}),(0,a.createElement)(Rk,{suggestion:n,isURL:i}),(0,a.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,a.createElement)("span",{className:"block-editor-link-control__search-item-title"},(0,a.createElement)(f.TextHighlight,{text:n.title,highlight:s})),(0,a.createElement)("span",{"aria-hidden":!i,className:"block-editor-link-control__search-item-info"},!i&&((0,nf.filterURLForDisplay)((0,nf.safeDecodeURI)(n.url))||""),i&&(0,m.__)("Press ENTER to add this link"))),u&&n.type&&(0,a.createElement)("span",{className:"block-editor-link-control__search-item-type"},function(e){if(e.isFrontPage)return"front page";return"post_tag"===e.type?"tag":e.type}(n)))};const Fk="__CREATE__",Mk="mailto",Dk="internal",Lk=["URL",Mk,"tel",Dk],Uk=[{id:"opensInNewTab",title:(0,m.__)("Open in new tab")}];function jk(e){let{instanceId:t,withCreateSuggestion:n,currentInputValue:r,handleSuggestionClick:o,suggestionsListProps:i,buildSuggestionItemProps:s,suggestions:u,selectedSuggestion:p,isLoading:d,isInitialSuggestions:y,createSuggestionButtonText:g,suggestionsQuery:h}=e;const b=c()("block-editor-link-control__search-results",{"is-loading":d}),v=1===u.length&&Lk.includes(u[0].type),_=n&&!v&&!y,k=!(null!=h&&h.type),S=`block-editor-link-control-search-results-label-${t}`,E=y?(0,m.__)("Recently updated"):(0,m.sprintf)((0,m.__)('Search results for "%s"'),r),w=(0,a.createElement)(y?a.Fragment:f.VisuallyHidden,{},(0,a.createElement)("span",{className:"block-editor-link-control__search-results-label",id:S},E));return(0,a.createElement)("div",{className:"block-editor-link-control__search-results-wrapper"},w,(0,a.createElement)("div",l({},i,{className:b,"aria-labelledby":S}),u.map(((e,t)=>_&&Fk===e.type?(0,a.createElement)(Ck,{searchTerm:r,buttonText:g,onClick:()=>o(e),key:e.type,itemProps:s(e,t),isSelected:t===p}):Fk===e.type?null:(0,a.createElement)(Nk,{key:`${e.id}-${e.type}`,itemProps:s(e,t),suggestion:e,index:t,onClick:()=>{o(e)},isSelected:t===p,isURL:Lk.includes(e.type),searchTerm:r,shouldShowType:k,isFrontPage:null==e?void 0:e.isFrontPage})))))}function zk(e){const t=null==e?void 0:e.startsWith("#");return(0,nf.isURL)(e)||e&&e.includes("www.")||t}const Vk=()=>Promise.resolve([]),Gk=e=>{let t="URL";const n=(0,nf.getProtocol)(e)||"";return n.includes("mailto")&&(t=Mk),n.includes("tel")&&(t="tel"),null!=e&&e.startsWith("#")&&(t=Dk),Promise.resolve([{id:e,title:e,url:"URL"===t?(0,nf.prependHTTP)(e):e,type:t}])};function Hk(e,t,n,r){const{fetchSearchSuggestions:o,pageOnFront:i}=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return{pageOnFront:t().pageOnFront,fetchSearchSuggestions:t().__experimentalFetchLinkSuggestions}}),[]),l=t?Gk:Vk;return(0,a.useCallback)(((t,a)=>{let{isInitialSuggestions:s}=a;return zk(t)?l(t,{isInitialSuggestions:s}):(async(e,t,n,r,o,i,l)=>{const{isInitialSuggestions:a}=t;let s=!1,c=await Promise.all([n(e,t),r(e)]);c[0]=c[0].map((e=>Number(e.id)===l?(s=!0,e.isFrontPage=!0,e):e));const u=!e.includes(" ");return c=!s&&u&&i&&!a?c[0].concat(c[1]):c[0],a||zk(e)||!o?c:c.concat({title:e,url:e,type:Fk})})(t,{...e,isInitialSuggestions:s},o,l,n,r,i)}),[l,o,n])}const Wk=()=>Promise.resolve([]),$k=()=>{},Kk=(0,a.forwardRef)(((e,t)=>{let{value:n,children:r,currentLink:o={},className:i=null,placeholder:l=null,withCreateSuggestion:s=!1,onCreateSuggestion:u=$k,onChange:d=$k,onSelect:f=$k,showSuggestions:y=!0,renderSuggestions:g=(e=>(0,a.createElement)(jk,e)),fetchSuggestions:h=null,allowDirectEntry:b=!0,showInitialSuggestions:v=!1,suggestionsQuery:_={},withURLSuggestion:k=!0,createSuggestionButtonText:S,useLabel:E=!1}=e;const w=Hk(_,b,s,k),A=y?h||w:Wk,C=(0,p.useInstanceId)(Kk),[I,x]=(0,a.useState)(),B=async e=>{let t=e;if(Fk!==e.type){if(b||t&&Object.keys(t).length>=1){const{id:e,url:n,...r}=o;f({...r,...t},t)}}else try{var n;t=await u(e.title),null!==(n=t)&&void 0!==n&&n.url&&f(t)}catch(e){}},P=c()(i,{"has-no-label":!E});return(0,a.createElement)("div",{className:"block-editor-link-control__search-input-container"},(0,a.createElement)(Ak,{label:E?"URL":void 0,className:P,value:n,onChange:(e,t)=>{d(e),x(t)},placeholder:null!=l?l:(0,m.__)("Search or type url"),__experimentalRenderSuggestions:y?e=>g({...e,instanceId:C,withCreateSuggestion:s,currentInputValue:n,createSuggestionButtonText:S,suggestionsQuery:_,handleSuggestionClick:t=>{e.handleSuggestionClick&&e.handleSuggestionClick(t),B(t)}}):null,__experimentalFetchLinkSuggestions:A,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:v,onSubmit:(e,t)=>{var r;const o=e||I;o||null!=n&&null!==(r=n.trim())&&void 0!==r&&r.length?B(o||{url:n}):t.preventDefault()},ref:t}),r)}));var qk=Kk;var Jk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}));var Yk=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"}));const{Slot:Qk,Fill:Zk}=(0,f.createSlotFill)("BlockEditorLinkControlViewer");function Xk(e,t){switch(t.type){case"RESOLVED":return{...e,isFetching:!1,richData:t.richData};case"ERROR":return{...e,isFetching:!1,richData:null};case"LOADING":return{...e,isFetching:!0};default:throw new Error(`Unexpected action type ${t.type}`)}}var eS=function(e){const[t,n]=(0,a.useReducer)(Xk,{richData:null,isFetching:!1}),{fetchRichUrlData:r}=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return{fetchRichUrlData:t().__experimentalFetchRichUrlData}}),[]);return(0,a.useEffect)((()=>{if(null!=e&&e.length&&r&&"undefined"!=typeof AbortController){n({type:"LOADING"});const t=new window.AbortController,o=t.signal;return r(e,{signal:o}).then((e=>{n({type:"RESOLVED",richData:e})})).catch((()=>{o.aborted||n({type:"ERROR"})})),()=>{t.abort()}}}),[e]),t};function tS(e){var t;let{value:n,onEditClick:r,hasRichPreviews:o=!1,hasUnlinkControl:i=!1,onRemove:l}=e;const s=o?null==n?void 0:n.url:null,{richData:u,isFetching:p}=eS(s),d=u&&Object.keys(u).length,y=n&&(0,nf.filterURLForDisplay)((0,nf.safeDecodeURI)(n.url),16)||"",g=(null==u?void 0:u.title)||(null==n?void 0:n.title)||y,h=!(null!=n&&null!==(t=n.url)&&void 0!==t&&t.length);let b;return b=null!=u&&u.icon?(0,a.createElement)("img",{src:null==u?void 0:u.icon,alt:""}):h?(0,a.createElement)(ui,{icon:Jk,size:32}):(0,a.createElement)(ui,{icon:Tk}),(0,a.createElement)("div",{"aria-label":(0,m.__)("Currently selected"),className:c()("block-editor-link-control__search-item",{"is-current":!0,"is-rich":d,"is-fetching":!!p,"is-preview":!0,"is-error":h})},(0,a.createElement)("div",{className:"block-editor-link-control__search-item-top"},(0,a.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,a.createElement)("span",{className:c()("block-editor-link-control__search-item-icon",{"is-image":null==u?void 0:u.icon})},b),(0,a.createElement)("span",{className:"block-editor-link-control__search-item-details"},h?(0,a.createElement)("span",{className:"block-editor-link-control__search-item-error-notice"},(0,m.__)("Link is empty")):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ExternalLink,{className:"block-editor-link-control__search-item-title",href:n.url},(0,Hi.__unstableStripHTML)(g)),(null==n?void 0:n.url)&&(0,a.createElement)("span",{className:"block-editor-link-control__search-item-info"},y)))),(0,a.createElement)(f.Button,{icon:Yk,label:(0,m.__)("Edit"),className:"block-editor-link-control__search-item-action",onClick:r,iconSize:24}),i&&(0,a.createElement)(f.Button,{icon:eo,label:(0,m.__)("Unlink"),className:"block-editor-link-control__search-item-action block-editor-link-control__unlink",onClick:l,iconSize:24}),(0,a.createElement)(Qk,{fillProps:n})),!!(d&&(null!=u&&u.image||null!=u&&u.description)||p)&&(0,a.createElement)("div",{className:"block-editor-link-control__search-item-bottom"},((null==u?void 0:u.image)||p)&&(0,a.createElement)("div",{"aria-hidden":!(null!=u&&u.image),className:c()("block-editor-link-control__search-item-image",{"is-placeholder":!(null!=u&&u.image)})},(null==u?void 0:u.image)&&(0,a.createElement)("img",{src:null==u?void 0:u.image,alt:""})),((null==u?void 0:u.description)||p)&&(0,a.createElement)("div",{"aria-hidden":!(null!=u&&u.description),className:c()("block-editor-link-control__search-item-description",{"is-placeholder":!(null!=u&&u.description)})},(null==u?void 0:u.description)&&(0,a.createElement)(f.__experimentalText,{truncate:!0,numberOfLines:"2"},u.description))))}const nS=e=>{let t=!1;return{promise:new Promise(((n,r)=>{e.then((e=>t?r({isCanceled:!0}):n(e)),(e=>r(t?{isCanceled:!0}:e)))})),cancel(){t=!0}}},rS=()=>{};function oS(e){var t,n,r;let{searchInputPlaceholder:o,value:i,settings:l=Uk,onChange:s=rS,onRemove:u,noDirectEntry:p=!1,showSuggestions:d=!0,showInitialSuggestions:y,forceIsEditingLink:g,createSuggestion:h,withCreateSuggestion:b,inputValue:v="",suggestionsQuery:_={},noURLSuggestion:k=!1,createSuggestionButtonText:S,hasRichPreviews:E=!1,hasTextControl:w=!1,renderControlBottom:A=null}=e;void 0===b&&h&&(b=!0);const C=(0,a.useRef)(!0),I=(0,a.useRef)(),x=(0,a.useRef)(),[B,P]=(0,a.useState)((null==i?void 0:i.url)||""),[T,O]=(0,a.useState)((null==i?void 0:i.title)||""),R=v||B,[N,F]=(0,a.useState)(void 0!==g?g:!i||!i.url),M=(0,a.useRef)(!1),D=!(null!=R&&null!==(t=R.trim())&&void 0!==t&&t.length),{createPage:L,isCreatingPage:U,errorMessage:j}=function(e){const t=(0,a.useRef)(),[n,r]=(0,a.useState)(!1),[o,i]=(0,a.useState)(null);return(0,a.useEffect)((()=>()=>{t.current&&t.current.cancel()}),[]),{createPage:async function(n){r(!0),i(null);try{return t.current=nS(Promise.resolve(e(n))),await t.current.promise}catch(e){if(e&&e.isCanceled)return;throw i(e.message||(0,m.__)("An unknown error occurred during creation. Please try again.")),e}finally{r(!1)}},isCreatingPage:n,errorMessage:o}}(h);function z(){var e;M.current=!(null===(e=I.current)||void 0===e||!e.contains(I.current.ownerDocument.activeElement)),F(!1)}(0,a.useEffect)((()=>{void 0!==g&&g!==N&&F(g)}),[g]),(0,a.useEffect)((()=>{if(C.current)return void(C.current=!1);const e=null!=x&&x.current?1:0;(Hi.focus.focusable.find(I.current)[e]||I.current).focus(),M.current=!1}),[N,U]),(0,a.useEffect)((()=>{null!=i&&i.title&&i.title!==T&&O(i.title),null!=i&&i.url&&P(i.url)}),[i]);const V=()=>{R===(null==i?void 0:i.url)&&T===(null==i?void 0:i.title)||s({...i,url:R,title:T}),z()},G=u&&i&&!N&&!U,H=!(null==l||!l.length),W=(null==i||null===(n=i.url)||void 0===n||null===(r=n.trim())||void 0===r?void 0:r.length)>0&&w;return(0,a.createElement)("div",{tabIndex:-1,ref:I,className:"block-editor-link-control"},U&&(0,a.createElement)("div",{className:"block-editor-link-control__loading"},(0,a.createElement)(f.Spinner,null)," ",(0,m.__)("Creating"),"…"),(N||!i)&&!U&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:c()({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":W})},W&&(0,a.createElement)(f.TextControl,{ref:x,className:"block-editor-link-control__field block-editor-link-control__text-content",label:"Text",value:T,onChange:O,onKeyDown:e=>{const{keyCode:t}=e;t!==cu.ENTER||D||(e.preventDefault(),V())}}),(0,a.createElement)(qk,{currentLink:i,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:o,value:R,withCreateSuggestion:b,onCreateSuggestion:L,onChange:P,onSelect:e=>{s({...e,title:T||(null==e?void 0:e.title)}),z()},showInitialSuggestions:y,allowDirectEntry:!p,showSuggestions:d,suggestionsQuery:_,withURLSuggestion:!k,createSuggestionButtonText:S,useLabel:W},(0,a.createElement)("div",{className:"block-editor-link-control__search-actions"},(0,a.createElement)(f.Button,{onClick:V,label:(0,m.__)("Submit"),icon:bk,className:"block-editor-link-control__search-submit",disabled:D})))),j&&(0,a.createElement)(f.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1},j)),i&&!N&&!U&&(0,a.createElement)(tS,{key:null==i?void 0:i.url,value:i,onEditClick:()=>F(!0),hasRichPreviews:E,hasUnlinkControl:G,onRemove:u}),H&&(0,a.createElement)("div",{className:"block-editor-link-control__tools"},(0,a.createElement)(_k,{value:i,settings:l,onChange:s})),A&&A())}oS.ViewerFill=Zk;var iS=oS;var lS=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"}));var aS=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));var sS=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"}));var cS=(0,f.withFilters)("editor.MediaUpload")((()=>null));var uS=function(e){let{fallback:t=null,children:n}=e;const r=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return!!t().mediaUpload}),[]);return r?n:t};const pS=()=>{};let dS=0;var fS=(0,p.compose)([(0,d.withDispatch)((e=>{const{createNotice:t,removeNotice:n}=e(Cd.store);return{createNotice:t,removeNotice:n}})),(0,f.withFilters)("editor.MediaReplaceFlow")])((e=>{let{mediaURL:t,mediaId:n,mediaIds:r,allowedTypes:o,accept:i,onError:l,onSelect:s,onSelectURL:c,onToggleFeaturedImage:u,useFeaturedImage:p,onFilesUpload:y=pS,name:g=(0,m.__)("Replace"),createNotice:h,removeNotice:b,children:v,multiple:_=!1,addToGallery:k,handleUpload:S=!0}=e;const E=(0,d.useSelect)((e=>e(sr).getSettings().mediaUpload),[]),w=(0,a.useRef)(),A="block-editor/media-replace-flow/error-notice/"+ ++dS,C=e=>{const t=(0,Hi.__unstableStripHTML)(e);l?l(t):setTimeout((()=>{h("error",t,{speak:!0,id:A,isDismissible:!0})}),1e3)},I=(e,t)=>{p&&u&&u(),t(),s(e),(0,qt.speak)((0,m.__)("The media file has been replaced")),b(A)},x=e=>{e.keyCode===cu.DOWN&&(e.preventDefault(),e.target.click())},B=_&&!(!o||0===o.length)&&o.every((e=>"image"===e||e.startsWith("image/")));return(0,a.createElement)(f.Dropdown,{popoverProps:{isAlternate:!0},contentClassName:"block-editor-media-replace-flow__options",renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(f.ToolbarButton,{ref:w,"aria-expanded":t,"aria-haspopup":"true",onClick:n,onKeyDown:x},g)},renderContent:e=>{let{onClose:l}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu"},(0,a.createElement)(a.Fragment,null,(0,a.createElement)(cS,{gallery:B,addToGallery:k,multiple:_,value:_?r:n,onSelect:e=>I(e,l),allowedTypes:o,render:e=>{let{open:t}=e;return(0,a.createElement)(f.MenuItem,{icon:lS,onClick:t},(0,m.__)("Open Media Library"))}}),(0,a.createElement)(uS,null,(0,a.createElement)(f.FormFileUpload,{onChange:e=>{((e,t)=>{const n=e.target.files;if(!S)return t(),s(n);y(n),E({allowedTypes:o,filesList:n,onFileChange:e=>{let[n]=e;I(n,t)},onError:C})})(e,l)},accept:i,multiple:_,render:e=>{let{openFileDialog:t}=e;return(0,a.createElement)(f.MenuItem,{icon:aS,onClick:()=>{t()}},(0,m.__)("Upload"))}}))),u&&(0,a.createElement)(f.MenuItem,{icon:sS,onClick:u,isPressed:p},(0,m.__)("Use featured image")),v),c&&(0,a.createElement)("form",{className:"block-editor-media-flow__url-input"},(0,a.createElement)("span",{className:"block-editor-media-replace-flow__image-url-label"},(0,m.__)("Current media URL:")),(0,a.createElement)(f.Tooltip,{text:t,position:"bottom"},(0,a.createElement)("div",null,(0,a.createElement)(iS,{value:{url:t},settings:[],showSuggestions:!1,onChange:e=>{let{url:t}=e;c(t),w.current.focus()}})))))}})}));function yS(e){let{url:t,urlLabel:n,className:r}=e;const o=c()(r,"block-editor-url-popover__link-viewer-url");return t?(0,a.createElement)(f.ExternalLink,{className:o,href:t},n||(0,nf.filterURLForDisplay)((0,nf.safeDecodeURI)(t))):(0,a.createElement)("span",{className:o})}function mS(e){let{additionalControls:t,children:n,renderSettings:r,position:o="bottom center",focusOnMount:i="firstElement",...s}=e;const[c,u]=(0,a.useState)(!1),p=!!r&&c;return(0,a.createElement)(f.Popover,l({className:"block-editor-url-popover",focusOnMount:i,position:o,shift:!0},s),(0,a.createElement)("div",{className:"block-editor-url-popover__input-container"},(0,a.createElement)("div",{className:"block-editor-url-popover__row"},n,!!r&&(0,a.createElement)(f.Button,{className:"block-editor-url-popover__settings-toggle",icon:jf,label:(0,m.__)("Link settings"),onClick:()=>{u(!c)},"aria-expanded":c})),p&&(0,a.createElement)("div",{className:"block-editor-url-popover__row block-editor-url-popover__settings"},r())),t&&!p&&(0,a.createElement)("div",{className:"block-editor-url-popover__additional-controls"},t))}mS.LinkEditor=function(e){let{autocompleteRef:t,className:n,onChangeInputValue:r,value:o,...i}=e;return(0,a.createElement)("form",l({className:c()("block-editor-url-popover__link-editor",n)},i),(0,a.createElement)(Ak,{value:o,onChange:r,autocompleteRef:t}),(0,a.createElement)(f.Button,{icon:bk,label:(0,m.__)("Apply"),type:"submit"}))},mS.LinkViewer=function(e){let{className:t,linkClassName:n,onEditLinkClick:r,url:o,urlLabel:i,...s}=e;return(0,a.createElement)("div",l({className:c()("block-editor-url-popover__link-viewer",t)},s),(0,a.createElement)(yS,{url:o,urlLabel:i,className:n}),r&&(0,a.createElement)(f.Button,{icon:Yk,label:(0,m.__)("Edit"),onClick:r}))};var gS=mS;const hS=()=>{},bS=e=>{let{src:t,onChange:n,onSubmit:r,onClose:o}=e;return(0,a.createElement)(gS,{onClose:o},(0,a.createElement)("form",{className:"block-editor-media-placeholder__url-input-form",onSubmit:r},(0,a.createElement)("input",{className:"block-editor-media-placeholder__url-input-field",type:"text","aria-label":(0,m.__)("URL"),placeholder:(0,m.__)("Paste or type URL"),onChange:n,value:t}),(0,a.createElement)(f.Button,{className:"block-editor-media-placeholder__url-input-submit-button",icon:bk,label:(0,m.__)("Apply"),type:"submit"})))};var vS=(0,f.withFilters)("editor.MediaPlaceholder")((function(e){let{value:t={},allowedTypes:n,className:r,icon:o,labels:i={},mediaPreview:l,notices:s,isAppender:u,accept:p,addToGallery:y,multiple:g=!1,handleUpload:h=!0,disableDropZone:b,disableMediaButtons:v,onError:_,onSelect:k,onCancel:S,onSelectURL:E,onToggleFeaturedImage:w,onDoubleClick:A,onFilesPreUpload:C=hS,onHTMLDrop:I=hS,children:x,mediaLibraryButton:B,placeholder:P,style:T}=e;const O=(0,d.useSelect)((e=>{const{getSettings:t}=e(sr);return t().mediaUpload}),[]),[R,N]=(0,a.useState)(""),[F,M]=(0,a.useState)(!1);(0,a.useEffect)((()=>{var e;N(null!==(e=null==t?void 0:t.src)&&void 0!==e?e:"")}),[null==t?void 0:t.src]);const D=e=>{N(e.target.value)},L=()=>{M(!0)},U=()=>{M(!1)},j=e=>{e.preventDefault(),R&&E&&(E(R),U())},z=e=>{if(!h)return k(e);let r;if(C(e),g)if(y){let e=[];r=n=>{const r=(null!=t?t:[]).filter((t=>t.id?!e.some((e=>{let{id:n}=e;return Number(n)===Number(t.id)})):!e.some((e=>{let{urlSlug:n}=e;return t.url.includes(n)}))));k(r.concat(n)),e=n.map((e=>{const t=e.url.lastIndexOf("."),n=e.url.slice(0,t);return{id:e.id,urlSlug:n}}))}}else r=k;else r=e=>{let[t]=e;return k(t)};O({allowedTypes:n,filesList:e,onFileChange:r,onError:_})},V=e=>{z(e.target.files)},G=null!=P?P:e=>{let{instructions:t,title:p}=i;if(O||E||(t=(0,m.__)("To edit this block, you need permission to upload media.")),void 0===t||void 0===p){const e=null!=n?n:[],[r]=e,o=1===e.length,i=o&&"audio"===r,l=o&&"image"===r,a=o&&"video"===r;void 0===t&&O&&(t=(0,m.__)("Upload a media file or pick one from your media library."),i?t=(0,m.__)("Upload an audio file, pick one from your media library, or add one with a URL."):l?t=(0,m.__)("Upload an image file, pick one from your media library, or add one with a URL."):a&&(t=(0,m.__)("Upload a video file, pick one from your media library, or add one with a URL."))),void 0===p&&(p=(0,m.__)("Media"),i?p=(0,m.__)("Audio"):l?p=(0,m.__)("Image"):a&&(p=(0,m.__)("Video")))}const d=c()("block-editor-media-placeholder",r,{"is-appender":u});return(0,a.createElement)(f.Placeholder,{icon:o,label:p,instructions:t,className:d,notices:s,onDoubleClick:A,preview:l,style:T},e,x)},H=()=>b?null:(0,a.createElement)(f.DropZone,{onFilesDrop:z,onHTMLDrop:I}),W=()=>S&&(0,a.createElement)(f.Button,{className:"block-editor-media-placeholder__cancel-button",title:(0,m.__)("Cancel"),variant:"link",onClick:S},(0,m.__)("Cancel")),$=()=>E&&(0,a.createElement)("div",{className:"block-editor-media-placeholder__url-input-container"},(0,a.createElement)(f.Button,{className:"block-editor-media-placeholder__button",onClick:L,isPressed:F,variant:"tertiary"},(0,m.__)("Insert from URL")),F&&(0,a.createElement)(bS,{src:R,onChange:D,onSubmit:j,onClose:U})),K=()=>w&&(0,a.createElement)("div",{className:"block-editor-media-placeholder__url-input-container"},(0,a.createElement)(f.Button,{className:"block-editor-media-placeholder__button",onClick:w,variant:"tertiary"},(0,m.__)("Use featured image")));return v?(0,a.createElement)(uS,null,H()):(0,a.createElement)(uS,{fallback:G($())},(()=>{const e=null!=B?B:e=>{let{open:t}=e;return(0,a.createElement)(f.Button,{variant:"tertiary",onClick:()=>{t()}},(0,m.__)("Media Library"))},r=(0,a.createElement)(cS,{addToGallery:y,gallery:g&&!(!n||0===n.length)&&n.every((e=>"image"===e||e.startsWith("image/"))),multiple:g,onSelect:k,allowedTypes:n,mode:"browse",value:Array.isArray(t)?t.map((e=>{let{id:t}=e;return t})):t.id,render:e});if(O&&u)return(0,a.createElement)(a.Fragment,null,H(),(0,a.createElement)(f.FormFileUpload,{onChange:V,accept:p,multiple:g,render:e=>{let{openFileDialog:t}=e;const n=(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.Button,{variant:"primary",className:c()("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onClick:t},(0,m.__)("Upload")),r,$(),K(),W());return G(n)}}));if(O){const e=(0,a.createElement)(a.Fragment,null,H(),(0,a.createElement)(f.FormFileUpload,{variant:"primary",className:c()("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onChange:V,accept:p,multiple:g},(0,m.__)("Upload")),r,$(),K(),W());return G(e)}return G(r)})())}));var _S=e=>{let{colorSettings:t,...n}=e;const r=t.map((e=>{if(!e)return e;const{value:t,onChange:n,...r}=e;return{...r,colorValue:t,onColorChange:n}}));return(0,a.createElement)(N_,l({settings:r,gradients:[],disableCustomGradients:!0},n))};const kS={position:"bottom right",isAlternate:!0};var SS=()=>(0,a.createElement)(a.Fragment,null,["bold","italic","link"].map((e=>(0,a.createElement)(f.Slot,{name:`RichText.ToolbarControls.${e}`,key:e}))),(0,a.createElement)(f.Slot,{name:"RichText.ToolbarControls"},(e=>{if(!e.length)return null;const t=e.map((e=>{let[{props:t}]=e;return t})).some((e=>{let{isActive:t}=e;return t}));return(0,a.createElement)(f.ToolbarItem,null,(n=>(0,a.createElement)(f.DropdownMenu,{icon:jf,label:(0,m.__)("More"),toggleProps:{...n,className:c()(n.className,{"is-pressed":t}),describedBy:(0,m.__)("Displays more block tools")},controls:(0,u.orderBy)(e.map((e=>{let[{props:t}]=e;return t})),"title"),popoverProps:kS})))})));function ES(e){let{value:t,editableContentElement:n,activeFormats:r}=e;const o=r[r.length-1],i=null==o?void 0:o.type,l=(0,d.useSelect)((e=>e(L.store).getFormatType(i)),[i]),s=(0,L.useAnchor)({editableContentElement:n,value:t,settings:l});return(0,a.createElement)(wS,{popoverAnchor:s})}function wS(e){let{popoverAnchor:t}=e;return(0,a.createElement)(f.Popover,{position:"top center",focusOnMount:!1,anchor:t,className:"block-editor-rich-text__inline-format-toolbar",__unstableSlotName:"block-toolbar"},(0,a.createElement)("div",{className:"block-editor-rich-text__inline-format-toolbar-group"},(0,a.createElement)(f.ToolbarGroup,null,(0,a.createElement)(SS,null))))}var AS=e=>{let{inline:t,editableContentElement:n,value:r}=e;const o=(0,d.useSelect)((e=>e(sr).getSettings().hasInlineToolbar),[]);if(t)return(0,a.createElement)(wS,{popoverAnchor:n});if(o){const e=(0,L.getActiveFormats)(r);return(0,L.isCollapsed)(r)&&!e.length?null:(0,a.createElement)(ES,{editableContentElement:n,value:r,activeFormats:e})}return(0,a.createElement)(br,{group:"inline"},(0,a.createElement)(SS,null))};function CS(){const{didAutomaticChange:e,getSettings:t}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((n=>{function r(n){const{keyCode:r}=n;n.defaultPrevented||r!==cu.DELETE&&r!==cu.BACKSPACE&&r!==cu.ESCAPE||e()&&(n.preventDefault(),t().__experimentalUndo())}return n.addEventListener("keydown",r),()=>{n.removeEventListener("keydown",r)}}),[])}function IS(e){return e.filter((e=>{let{type:t}=e;return/^image\/(?:jpe?g|png|gif|webp)$/.test(t)})).map((e=>``)).join("")}var xS=window.wp.shortcode;function BS(e,t){if(null!=t&&t.length){let n=e.formats.length;for(;n--;)e.formats[n]=[...t,...e.formats[n]||[]]}}function PS(e){if(!0===e||"p"===e||"li"===e)return!0===e?"p":e}function TS(e){let{allowedFormats:t,formattingControls:n,disableFormats:r}=e;return r?TS.EMPTY_ARRAY:t||n?t||(j()("wp.blockEditor.RichText formattingControls prop",{since:"5.4",alternative:"allowedFormats",version:"6.2"}),n.map((e=>`core/${e}`))):void 0}TS.EMPTY_ARRAY=[];function OS(e){let{value:t,pastedBlocks:n=[],onReplace:r,onSplit:o,onSplitMiddle:i,multilineTag:l}=e;if(!r||!o)return;const{start:a=0,end:s=0}=t,c={...t,start:a,end:s},u=[],[p,d]=(0,L.split)(c),f=n.length>0;let y=-1;const m=(0,L.isEmpty)(p)&&!(0,L.isEmpty)(d);f&&(0,L.isEmpty)(p)||(u.push(o((0,L.toHTMLString)({value:p,multilineTag:l}),!m)),y+=1),f?(u.push(...n),y+=n.length):i&&u.push(i()),(f||i)&&(0,L.isEmpty)(d)||u.push(o((0,L.toHTMLString)({value:d,multilineTag:l}),m));r(u,f?y:1,f?-1:0)}function RS(e,t){return t?(0,L.replace)(e,/\n+/g,L.__UNSTABLE_LINE_SEPARATOR):(0,L.replace)(e,new RegExp(L.__UNSTABLE_LINE_SEPARATOR,"g"),"\n")}function NS(e){const t=(0,a.useRef)(e);return t.current=e,(0,p.useRefEffect)((e=>{function n(e){const{isSelected:n,disableFormats:r,onChange:i,value:l,formatTypes:a,tagName:s,onReplace:c,onSplit:u,onSplitMiddle:p,__unstableEmbedURLOnPaste:d,multilineTag:f,preserveWhiteSpace:y,pastePlainText:m}=t.current;if(!n)return;const{clipboardData:g}=e;let h="",b="";try{h=g.getData("text/plain"),b=g.getData("text/html")}catch(e){try{b=g.getData("Text")}catch(e){return}}if(b=function(e){const t="\x3c!--StartFragment--\x3e",n=e.indexOf(t);if(!(n>-1))return e;e=e.substring(n+t.length);const r="\x3c!--EndFragment--\x3e",o=e.indexOf(r);o>-1&&(e=e.substring(0,o));return e}(b),b=function(e){const t="";if(e.startsWith(t))return e.slice(t.length);return e}(b),e.preventDefault(),window.console.log("Received HTML:\n\n",b),window.console.log("Received plain text:\n\n",h),r)return void i((0,L.insert)(l,h));const v=a.reduce(((e,t)=>{let{__unstablePasteRule:n}=t;return n&&e===l&&(e=n(l,{html:b,plainText:h})),e}),l);if(v!==l)return void i(v);const _=[...(0,Hi.getFilesFromDataTransfer)(g)];if("true"===g.getData("rich-text")){const e=g.getData("rich-text-multi-line-tag")||void 0;let t=(0,L.create)({html:b,multilineTag:e,multilineWrapperTags:"li"===e?["ul","ol"]:void 0,preserveWhiteSpace:y});return t=RS(t,!!f),BS(t,l.activeFormats),void i((0,L.insert)(l,t))}if(m)return void i((0,L.insert)(l,(0,L.create)({text:h})));if(null!=_&&_.length&&!Ny(_,b)){const e=(0,o.pasteHandler)({HTML:IS(_),mode:"BLOCKS",tagName:s,preserveWhiteSpace:y});return window.console.log("Received items:\n\n",_),void(c&&(0,L.isEmpty)(l)?c(e):OS({value:l,pastedBlocks:e,onReplace:c,onSplit:u,onSplitMiddle:p,multilineTag:f}))}let k=c&&u?"AUTO":"INLINE";var S;"AUTO"===k&&(0,L.isEmpty)(l)&&(S=h,(0,xS.regexp)(".*").test(S))&&(k="BLOCKS"),d&&(0,L.isEmpty)(l)&&(0,nf.isURL)(h.trim())&&(k="BLOCKS");const E=(0,o.pasteHandler)({HTML:b,plainText:h,mode:k,tagName:s,preserveWhiteSpace:y});if("string"==typeof E){let e=(0,L.create)({html:E});e=RS(e,!!f),BS(e,l.activeFormats),i((0,L.insert)(l,e))}else E.length>0&&(c&&(0,L.isEmpty)(l)?c(E,E.length-1,-1):OS({value:l,pastedBlocks:E,onReplace:c,onSplit:u,onSplitMiddle:p,multilineTag:f}))}return e.addEventListener("paste",n),()=>{e.removeEventListener("paste",n)}}),[])}const FS=["`",'"',"'","“”","‘’"];function MS(e){const{__unstableMarkLastChangeAsPersistent:t,__unstableMarkAutomaticChange:n}=(0,d.useDispatch)(sr),r=(0,a.useRef)(e);return r.current=e,(0,p.useRefEffect)((e=>{function o(o){const{inputType:l,data:a}=o,{value:s,onChange:c}=r.current;if("insertText"!==l)return;if((0,L.isCollapsed)(s))return;const u=(0,i.applyFilters)("blockEditor.wrapSelectionSettings",FS).find((e=>{let[t,n]=e;return t===a||n===a}));if(!u)return;const[p,d=p]=u,f=s.start,y=s.end+p.length;let m=(0,L.insert)(s,p,f,f);m=(0,L.insert)(m,d,y,y),t(),c(m),n();const g={};for(const e in o)g[e]=o[e];g.data=d;const{ownerDocument:h}=e,{defaultView:b}=h,v=new b.InputEvent("input",g);o.target.dispatchEvent(v),o.preventDefault()}return e.addEventListener("beforeinput",o),()=>{e.removeEventListener("beforeinput",o)}}),[])}function DS(e){let t=e.length;for(;t--;){const n=Yt(e[t].attributes);if(n)return e[t].attributes[n]=e[t].attributes[n].replace(Jt,""),e[t].clientId;const r=DS(e[t].innerBlocks);if(r)return r}}function LS(e){const{__unstableMarkLastChangeAsPersistent:t,__unstableMarkAutomaticChange:n}=(0,d.useDispatch)(sr),r=(0,a.useRef)(e);return r.current=e,(0,p.useRefEffect)((e=>{function i(){const{value:e,onReplace:t,selectionChange:i}=r.current;if(!t)return;const{start:l,text:a}=e;if(" "!==a.slice(l-1,l))return;const s=a.slice(0,l).trim(),c=(0,o.getBlockTransforms)("from").filter((e=>{let{type:t}=e;return"prefix"===t})),u=(0,o.findTransform)(c,(e=>{let{prefix:t}=e;return s===t}));if(!u)return;const p=(0,L.toHTMLString)({value:(0,L.insert)(e,Jt,0,l)}),d=u.transform(p);i(DS([d])),t([d]),n()}function l(e){const{inputType:o,type:l}=e,{value:a,onChange:s,__unstableAllowPrefixTransformations:c,formatTypes:u}=r.current;if("insertText"!==o&&"compositionend"!==l)return;c&&i&&i();const p=u.reduce(((e,t)=>{let{__unstableInputRule:n}=t;return n&&(e=n(e)),e}),function(e){const t="tales of gutenberg",{start:n,text:r}=e;return n{e.removeEventListener("input",l),e.removeEventListener("compositionend",l)}}),[])}function US(e){const{__unstableMarkAutomaticChange:t}=(0,d.useDispatch)(sr),n=(0,a.useRef)(e);return n.current=e,(0,p.useRefEffect)((e=>{function r(e){if(e.defaultPrevented)return;const{removeEditorOnlyFormats:r,value:i,onReplace:l,onSplit:a,onSplitMiddle:s,multilineTag:c,onChange:u,disableLineBreaks:p,onSplitAtEnd:d}=n.current;if(e.keyCode!==cu.ENTER)return;e.preventDefault();const f={...i};f.formats=r(i);const y=l&&a;if(l){const e=(0,o.getBlockTransforms)("from").filter((e=>{let{type:t}=e;return"enter"===t})),n=(0,o.findTransform)(e,(e=>e.regExp.test(f.text)));n&&(l([n.transform({content:f.text})]),t())}if(c)e.shiftKey?p||u((0,L.insert)(f,"\n")):y&&(0,L.__unstableIsEmptyLine)(f)?OS({value:f,onReplace:l,onSplit:a,onSplitMiddle:s,multilineTag:c}):u((0,L.__unstableInsertLineSeparator)(f));else{const{text:t,start:n,end:r}=f,o=d&&n===r&&r===t.length;e.shiftKey||!y&&!o?p||u((0,L.insert)(f,"\n")):!y&&o?d():y&&OS({value:f,onReplace:l,onSplit:a,onSplitMiddle:s,multilineTag:c})}}return e.addEventListener("keydown",r),()=>{e.removeEventListener("keydown",r)}}),[])}function jS(e){return e(L.store).getFormatTypes()}const zS=new Set(["a","audio","button","details","embed","iframe","input","label","select","textarea","video"]);function VS(e,t){return"object"!=typeof e?{[t]:e}:Object.fromEntries(Object.entries(e).map((e=>{let[n,r]=e;return[`${t}.${n}`,r]})))}function GS(e,t){return e[t]?e[t]:Object.keys(e).filter((e=>e.startsWith(t+"."))).reduce(((n,r)=>(n[r.slice(t.length+1)]=e[r],n)),{})}function HS(e){return(0,p.useRefEffect)((t=>{function n(t){for(const n of e.current)n(t)}return t.addEventListener("keydown",n),()=>{t.removeEventListener("keydown",n)}}),[])}function WS(e){return(0,p.useRefEffect)((t=>{function n(t){for(const n of e.current)n(t)}return t.addEventListener("input",n),()=>{t.removeEventListener("input",n)}}),[])}function $S(){const{isMultiSelecting:e}=(0,d.useSelect)(sr);return(0,p.useRefEffect)((t=>{function n(){if(!e())return;const n=t.parentElement.closest('[contenteditable="true"]');n&&n.focus()}return t.addEventListener("focus",n),()=>{t.removeEventListener("focus",n)}}),[])}function KS(e){let{formatTypes:t,onChange:n,onFocus:r,value:o,forwardedRef:i}=e;return t.map((e=>{const{name:t,edit:l}=e;if(!l)return null;const s=(0,L.getActiveFormat)(o,t);let c=void 0!==s;const p=(0,L.getActiveObject)(o),d=void 0!==p&&p.type===t;if("core/link"===t&&!(0,L.isCollapsed)(o)){const e=o.formats,t=(0,u.find)(e[o.start],{type:"core/link"}),n=(0,u.find)(e[o.end-1],{type:"core/link"});t&&n&&t===n||(c=!1)}return(0,a.createElement)(l,{key:t,isActive:c,activeAttributes:c&&s.attributes||{},isObjectActive:d,activeObjectAttributes:d&&p.attributes||{},value:o,onChange:n,onFocus:r,contentRef:i})}))}const qS=(0,a.createContext)(),JS=(0,a.createContext)();const YS=(0,a.forwardRef)((function e(t,n){let{children:r,tagName:i="div",value:s="",onChange:u,isSelected:y,multiline:m,inlineToolbar:g,wrapperClassName:h,autocompleters:b,onReplace:v,placeholder:_,allowedFormats:k,formattingControls:S,withoutInteractiveFormatting:E,onRemove:w,onMerge:A,onSplit:C,__unstableOnSplitAtEnd:I,__unstableOnSplitMiddle:x,identifier:B,preserveWhiteSpace:P,__unstablePastePlainText:T,__unstableEmbedURLOnPaste:O,__unstableDisableFormats:R,disableLineBreaks:N,unstableOnFocus:F,__unstableAllowPrefixTransformations:M,...D}=t;m&&j()("wp.blockEditor.RichText multiline prop",{since:"6.1",version:"6.3",alternative:"nested blocks (InnerBlocks)",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/"});const U=(0,p.useInstanceId)(e);B=B||U,D=function(e){const{__unstableMobileNoFocusOnMount:t,deleteEnter:n,placeholderTextColor:r,textAlign:o,selectionColor:i,tagsToEliminate:l,rootTagsToEliminate:a,disableEditingMenu:s,fontSize:c,fontFamily:u,fontWeight:p,fontStyle:d,minWidth:f,maxWidth:y,setRef:m,disableSuggestions:g,disableAutocorrection:h,...b}=e;return b}(D);const z=(0,a.useRef)(),{clientId:V}=dr(),{selectionStart:G,selectionEnd:H,isSelected:W}=(0,d.useSelect)((e=>{const{getSelectionStart:t,getSelectionEnd:n}=e(sr),r=t(),o=n();let i;return void 0===y?i=r.clientId===V&&o.clientId===V&&r.attributeKey===B:y&&(i=r.clientId===V),{selectionStart:i?r.offset:void 0,selectionEnd:i?o.offset:void 0,isSelected:i}})),{selectionChange:$}=(0,d.useDispatch)(sr),K=PS(m),q=TS({allowedFormats:k,formattingControls:S,disableFormats:R}),J=!q||q.length>0;let Y=s,Q=u;Array.isArray(s)&&(j()("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),Y=o.children.toHTML(s),Q=e=>u(o.children.fromDOM((0,L.__unstableCreateElement)(document,e).childNodes)));const Z=(0,a.useCallback)(((e,t)=>{const n={},r=void 0===e&&void 0===t;("number"==typeof e||r)&&(n.start={clientId:V,attributeKey:B,offset:e}),("number"==typeof t||r)&&(n.end={clientId:V,attributeKey:B,offset:t}),$(n)}),[V,B]),{formatTypes:X,prepareHandlers:ee,valueHandlers:te,changeHandlers:ne,dependencies:re}=function(e){let{clientId:t,identifier:n,withoutInteractiveFormatting:r,allowedFormats:o}=e;const i=(0,d.useSelect)(jS,[]),l=(0,a.useMemo)((()=>i.filter((e=>{let{name:t,tagName:n}=e;return!(o&&!o.includes(t)||r&&zS.has(n))}))),[i,o,zS]),s=(0,d.useSelect)((e=>l.reduce(((r,o)=>o.__experimentalGetPropsForEditableTreePreparation?{...r,...VS(o.__experimentalGetPropsForEditableTreePreparation(e,{richTextIdentifier:n,blockClientId:t}),o.name)}:r),{})),[l,t,n]),c=(0,d.useDispatch)(),u=[],p=[],f=[],y=[];for(const e in s)y.push(s[e]);return l.forEach((e=>{if(e.__experimentalCreatePrepareEditableTree){const r=e.__experimentalCreatePrepareEditableTree(GS(s,e.name),{richTextIdentifier:n,blockClientId:t});e.__experimentalCreateOnChangeEditableValue?p.push(r):u.push(r)}if(e.__experimentalCreateOnChangeEditableValue){let r={};e.__experimentalGetPropsForEditableTreeChangeHandler&&(r=e.__experimentalGetPropsForEditableTreeChangeHandler(c,{richTextIdentifier:n,blockClientId:t}));const o=GS(s,e.name);f.push(e.__experimentalCreateOnChangeEditableValue({..."object"==typeof o?o:{},...r},{richTextIdentifier:n,blockClientId:t}))}})),{formatTypes:l,prepareHandlers:u,valueHandlers:p,changeHandlers:f,dependencies:y}}({clientId:V,identifier:B,withoutInteractiveFormatting:E,allowedFormats:q});function oe(e){return X.forEach((t=>{t.__experimentalCreatePrepareEditableTree&&(e=(0,L.removeFormat)(e,t.name,0,e.text.length))})),e.formats}const{value:ie,onChange:le,ref:ae}=(0,L.__unstableUseRichText)({value:Y,onChange(e,t){let{__unstableFormats:n,__unstableText:r}=t;Q(e),Object.values(ne).forEach((e=>{e(n,r)}))},selectionStart:G,selectionEnd:H,onSelectionChange:Z,placeholder:_,__unstableIsSelected:W,__unstableMultilineTag:K,__unstableDisableFormats:R,preserveWhiteSpace:P,__unstableDependencies:[...re,i],__unstableAfterParse:function(e){return te.reduce(((t,n)=>n(t,e.text)),e.formats)},__unstableBeforeSerialize:oe,__unstableAddInvisibleFormats:function(e){return ee.reduce(((t,n)=>n(t,e.text)),e.formats)}}),se=function(e){return(0,f.__unstableUseAutocompleteProps)({...e,completers:_v(e)})}({onReplace:v,completers:b,record:ie,onChange:le});!function(e){let{html:t,value:n}=e;const r=(0,a.useRef)(),o=n.activeFormats&&!!n.activeFormats.length,{__unstableMarkLastChangeAsPersistent:i}=(0,d.useDispatch)(sr);(0,a.useLayoutEffect)((()=>{if(r.current){if(r.current!==n.text){const e=window.setTimeout((()=>{i()}),1e3);return r.current=n.text,()=>{window.clearTimeout(e)}}i()}else r.current=n.text}),[t,o])}({html:Y,value:ie});const ce=(0,a.useRef)(new Set),ue=(0,a.useRef)(new Set);function pe(){var e;null===(e=z.current)||void 0===e||e.focus()}const de=i;return(0,a.createElement)(a.Fragment,null,W&&(0,a.createElement)(qS.Provider,{value:ce},(0,a.createElement)(JS.Provider,{value:ue},(0,a.createElement)(f.Popover.__unstableSlotNameProvider,{value:"__unstable-block-tools-after"},r&&r({value:ie,onChange:le,onFocus:pe}),(0,a.createElement)(KS,{value:ie,onChange:le,onFocus:pe,formatTypes:X,forwardedRef:z})))),W&&J&&(0,a.createElement)(AS,{inline:g,editableContentElement:z.current,value:ie}),(0,a.createElement)(de,l({role:"textbox","aria-multiline":!N,"aria-label":_},D,se,{ref:(0,p.useMergeRefs)([n,se.ref,D.ref,ae,MS({value:ie,onChange:le}),LS({value:ie,onChange:le,__unstableAllowPrefixTransformations:M,formatTypes:X,onReplace:v,selectionChange:$}),(0,p.useRefEffect)((e=>{function t(e){(cu.isKeyboardEvent.primary(e,"z")||cu.isKeyboardEvent.primary(e,"y")||cu.isKeyboardEvent.primaryShift(e,"z"))&&e.preventDefault()}return e.addEventListener("keydown",t),()=>{e.addEventListener("keydown",t)}}),[]),HS(ce),WS(ue),CS(),NS({isSelected:W,disableFormats:R,onChange:le,value:ie,formatTypes:X,tagName:i,onReplace:v,onSplit:C,onSplitMiddle:x,__unstableEmbedURLOnPaste:O,multilineTag:K,preserveWhiteSpace:P,pastePlainText:T}),US({removeEditorOnlyFormats:oe,value:ie,onReplace:v,onSplit:C,onSplitMiddle:x,multilineTag:K,onChange:le,disableLineBreaks:N,onSplitAtEnd:I}),$S(),z]),contentEditable:!0,suppressContentEditableWarning:!0,className:c()("block-editor-rich-text__editable",D.className,"rich-text"),onFocus:F,onKeyDown:function(e){const{keyCode:t}=e;if(!e.defaultPrevented&&(t===cu.DELETE||t===cu.BACKSPACE)){const{start:n,end:r,text:o}=ie,i=t===cu.BACKSPACE,l=ie.activeFormats&&!!ie.activeFormats.length;if(!(0,L.isCollapsed)(ie)||l||i&&0!==n||!i&&r!==o.length)return;A&&A(!i),w&&(0,L.isEmpty)(ie)&&i&&w(!i),e.preventDefault()}}})))}));YS.Content=e=>{let{value:t,tagName:n,multiline:r,...i}=e;Array.isArray(t)&&(j()("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),t=o.children.toHTML(t));const l=PS(r);!t&&l&&(t=`<${l}>`);const s=(0,a.createElement)(a.RawHTML,null,t);if(n){const{format:e,...t}=i;return(0,a.createElement)(n,t,s)}return s},YS.isEmpty=e=>!e||0===e.length;var QS=YS;const ZS=(0,a.forwardRef)(((e,t)=>(0,a.createElement)(QS,l({ref:t},e,{__unstableDisableFormats:!0,preserveWhiteSpace:!0}))));ZS.Content=e=>{let{value:t="",tagName:n="div",...r}=e;return(0,a.createElement)(n,r,t)};var XS=ZS;var eE=(0,a.forwardRef)(((e,t)=>{let{__experimentalVersion:n,...r}=e;if(2===n)return(0,a.createElement)(XS,l({ref:t},r));const{className:o,onChange:i,...s}=r;return(0,a.createElement)(sl.Z,l({ref:t,className:c()("block-editor-plain-text",o),onChange:e=>i(e.target.value)},s))}));function tE(e){let{property:t,viewport:n,desc:r}=e;const o=(0,p.useInstanceId)(tE),i=r||(0,m.sprintf)((0,m._x)("Controls the %1$s property for %2$s viewports.","Text labelling a interface as controlling a given layout property (eg: margin) for a given screen size."),t,n.label);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",{"aria-describedby":`rbc-desc-${o}`},n.label),(0,a.createElement)(f.VisuallyHidden,{as:"span",id:`rbc-desc-${o}`},i))}var nE=function(e){const{title:t,property:n,toggleLabel:r,onIsResponsiveChange:o,renderDefaultControl:i,renderResponsiveControls:l,isResponsive:s=!1,defaultLabel:u={id:"all",label:(0,m.__)("All")},viewports:p=[{id:"small",label:(0,m.__)("Small screens")},{id:"medium",label:(0,m.__)("Medium screens")},{id:"large",label:(0,m.__)("Large screens")}]}=e;if(!t||!n||!i)return null;const d=r||(0,m.sprintf)((0,m.__)("Use the same %s on all screensizes."),n),y=(0,m.__)("Toggle between using the same value for all screen sizes or using a unique value per screen size."),g=i((0,a.createElement)(tE,{property:n,viewport:u}),u);return(0,a.createElement)("fieldset",{className:"block-editor-responsive-block-control"},(0,a.createElement)("legend",{className:"block-editor-responsive-block-control__title"},t),(0,a.createElement)("div",{className:"block-editor-responsive-block-control__inner"},(0,a.createElement)(f.ToggleControl,{className:"block-editor-responsive-block-control__toggle",label:d,checked:!s,onChange:o,help:y}),(0,a.createElement)("div",{className:c()("block-editor-responsive-block-control__group",{"is-responsive":s})},!s&&g,s&&(l?l(p):p.map((e=>(0,a.createElement)(a.Fragment,{key:e.id},i((0,a.createElement)(tE,{property:n,viewport:e}),e))))))))};function rE(e){let{character:t,type:n,onUse:r}=e;const o=(0,a.useContext)(qS),i=(0,a.useRef)();return i.current=r,(0,a.useEffect)((()=>{function e(e){cu.isKeyboardEvent[n](e,t)&&(i.current(),e.preventDefault())}return o.current.add(e),()=>{o.current.delete(e)}}),[t,n]),null}function oE(e){let t,{name:n,shortcutType:r,shortcutCharacter:o,...i}=e,s="RichText.ToolbarControls";return n&&(s+=`.${n}`),r&&o&&(t=cu.displayShortcut[r](o)),(0,a.createElement)(f.Fill,{name:s},(0,a.createElement)(f.ToolbarButton,l({},i,{shortcut:t})))}function iE(e){let{inputType:t,onInput:n}=e;const r=(0,a.useContext)(JS),o=(0,a.useRef)();return o.current=n,(0,a.useEffect)((()=>{function e(e){e.inputType===t&&(o.current(),e.preventDefault())}return r.current.add(e),()=>{r.current.delete(e)}}),[t]),null}const lE=(0,a.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,a.createElement)(f.Path,{d:"M9.4 20.5L5.2 3.8l14.6 9-2 .3c-.2 0-.4.1-.7.1-.9.2-1.6.3-2.2.5-.8.3-1.4.5-1.8.8-.4.3-.8.8-1.3 1.5-.4.5-.8 1.2-1.2 2l-.3.6-.9 1.9zM7.6 7.1l2.4 9.3c.2-.4.5-.8.7-1.1.6-.8 1.1-1.4 1.6-1.8.5-.4 1.3-.8 2.2-1.1l1.2-.3-8.1-5z"}));var aE=(0,a.forwardRef)((function(e,t){const n=(0,d.useSelect)((e=>e(sr).__unstableGetEditorMode()),[]),{__unstableSetEditorMode:r}=(0,d.useDispatch)(sr);return(0,a.createElement)(f.Dropdown,{renderToggle:r=>{let{isOpen:o,onToggle:i}=r;return(0,a.createElement)(f.Button,l({},e,{ref:t,icon:"navigation"===n?lE:Yk,"aria-expanded":o,"aria-haspopup":"true",onClick:i,label:(0,m.__)("Tools")}))},position:"bottom right",renderContent:()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.NavigableMenu,{role:"menu","aria-label":(0,m.__)("Tools")},(0,a.createElement)(f.MenuItemsChoice,{value:"navigation"===n?"navigation":"edit",onSelect:r,choices:[{value:"edit",label:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ui,{icon:Yk}),(0,m.__)("Edit"))},{value:"navigation",label:(0,a.createElement)(a.Fragment,null,lE,(0,m.__)("Select"))}]})),(0,a.createElement)("div",{className:"block-editor-tool-selector__help"},(0,m.__)("Tools provide different interactions for selecting, navigating, and editing blocks. Toggle between select and edit by pressing Escape and Enter.")))})}));function sE(e){let{units:t,...n}=e;const r=(0,f.__experimentalUseCustomUnits)({availableUnits:Kr("spacing.units")||["%","px","em","rem","vw"],units:t});return(0,a.createElement)(f.__experimentalUnitControl,l({units:r},n))}var cE=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"}));class uE extends a.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.submitLink=this.submitLink.bind(this),this.state={expanded:!1}}toggle(){this.setState({expanded:!this.state.expanded})}submitLink(e){e.preventDefault(),this.toggle()}render(){const{url:e,onChange:t}=this.props,{expanded:n}=this.state,r=e?(0,m.__)("Edit link"):(0,m.__)("Insert link");return(0,a.createElement)("div",{className:"block-editor-url-input__button"},(0,a.createElement)(f.Button,{icon:Xr,label:r,onClick:this.toggle,className:"components-toolbar__control",isPressed:!!e}),n&&(0,a.createElement)("form",{className:"block-editor-url-input__button-modal",onSubmit:this.submitLink},(0,a.createElement)("div",{className:"block-editor-url-input__button-modal-line"},(0,a.createElement)(f.Button,{className:"block-editor-url-input__back",icon:cE,label:(0,m.__)("Close"),onClick:this.toggle}),(0,a.createElement)(Ak,{value:e||"",onChange:t}),(0,a.createElement)(f.Button,{icon:bk,label:(0,m.__)("Submit"),type:"submit"}))))}}var pE=uE;var dE=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));const fE="none",yE="custom",mE="media",gE="attachment",hE=["noreferrer","noopener"],bE=(0,a.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(f.Path,{d:"M0,0h24v24H0V0z",fill:"none"}),(0,a.createElement)(f.Path,{d:"m19 5v14h-14v-14h14m0-2h-14c-1.1 0-2 0.9-2 2v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2v-14c0-1.1-0.9-2-2-2z"}),(0,a.createElement)(f.Path,{d:"m14.14 11.86l-3 3.87-2.14-2.59-3 3.86h12l-3.86-5.14z"})),vE=e=>{let{linkDestination:t,onChangeUrl:n,url:r,mediaType:o="image",mediaUrl:i,mediaLink:l,linkTarget:s,linkClass:c,rel:p}=e;const[d,y]=(0,a.useState)(!1),[g,h]=(0,a.useState)(null),b=(0,a.useCallback)((()=>{y(!0)})),[v,_]=(0,a.useState)(!1),[k,S]=(0,a.useState)(null),E=(0,a.useRef)(null),w=(0,a.useCallback)((()=>{t!==mE&&t!==gE||S(""),_(!0)})),A=(0,a.useCallback)((()=>{_(!1)})),C=(0,a.useCallback)((()=>{S(null),A(),y(!1)})),I=(0,a.useCallback)((()=>e=>{const t=E.current;t&&t.contains(e.target)||(y(!1),S(null),A())})),x=(0,a.useCallback)((()=>e=>{if(k){var t;const e=(null===(t=P().find((e=>e.url===k)))||void 0===t?void 0:t.linkDestination)||yE;n({href:k,linkDestination:e})}A(),S(null),e.preventDefault()})),B=(0,a.useCallback)((()=>{n({linkDestination:fE,href:""})})),P=()=>{const e=[{linkDestination:mE,title:(0,m.__)("Media File"),url:"image"===o?i:void 0,icon:bE}];return"image"===o&&l&&e.push({linkDestination:gE,title:(0,m.__)("Attachment Page"),url:"image"===o?l:void 0,icon:(0,a.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(f.Path,{d:"M0 0h24v24H0V0z",fill:"none"}),(0,a.createElement)(f.Path,{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zM6 20V4h7v5h5v11H6z"}))}),e},T=(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToggleControl,{label:(0,m.__)("Open in new tab"),onChange:e=>{const t=(e=>{const t=e?"_blank":void 0;let n;if(t){const e=(null!=p?p:"").split(" ");hE.forEach((t=>{e.includes(t)||e.push(t)})),n=e.join(" ")}else{const e=(null!=p?p:"").split(" ").filter((e=>!1===hE.includes(e)));n=e.length?e.join(" "):void 0}return{linkTarget:t,rel:n}})(e);n(t)},checked:"_blank"===s}),(0,a.createElement)(f.TextControl,{label:(0,m.__)("Link Rel"),value:null!=p?p:"",onChange:e=>{n({rel:e})}}),(0,a.createElement)(f.TextControl,{label:(0,m.__)("Link CSS Class"),value:c||"",onChange:e=>{n({linkClass:e})}})),O=null!==k?k:r,R=((0,u.find)(P(),["linkDestination",t])||{}).title;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.ToolbarButton,{icon:Xr,className:"components-toolbar__control",label:r?(0,m.__)("Edit link"):(0,m.__)("Insert link"),"aria-expanded":d,onClick:b,ref:h}),d&&(0,a.createElement)(gS,{anchor:g,onFocusOutside:I(),onClose:C,renderSettings:()=>T,additionalControls:!O&&(0,a.createElement)(f.NavigableMenu,null,(0,u.map)(P(),(e=>(0,a.createElement)(f.MenuItem,{key:e.linkDestination,icon:e.icon,onClick:()=>{S(null),(e=>{const t=P();let r;r=e?((0,u.find)(t,(t=>t.url===e))||{linkDestination:yE}).linkDestination:fE,n({linkDestination:r,href:e})})(e.url),A()}},e.title))))},(!r||v)&&(0,a.createElement)(gS.LinkEditor,{className:"block-editor-format-toolbar__link-container-content",value:O,onChangeInputValue:S,onSubmit:x(),autocompleteRef:E}),r&&!v&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(gS.LinkViewer,{className:"block-editor-format-toolbar__link-container-content",url:r,onEditLinkClick:w,urlLabel:R}),(0,a.createElement)(f.Button,{icon:dE,label:(0,m.__)("Remove link"),onClick:B}))))};function _E(e){let{children:t,viewLabel:n,className:r,isEnabled:o=!0,deviceType:i,setDeviceType:l}=e;if((0,p.useViewportMatch)("small","<"))return null;const s={className:c()(r,"block-editor-post-preview__dropdown-content"),position:"bottom left"},u={variant:"tertiary",className:"block-editor-post-preview__button-toggle",disabled:!o,children:n},d={"aria-label":(0,m.__)("View options")};return(0,a.createElement)(f.DropdownMenu,{className:"block-editor-post-preview__dropdown",popoverProps:s,toggleProps:u,menuProps:d,icon:null},(()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(f.MenuGroup,null,(0,a.createElement)(f.MenuItem,{className:"block-editor-post-preview__button-resize",onClick:()=>l("Desktop"),icon:"Desktop"===i&&py},(0,m.__)("Desktop")),(0,a.createElement)(f.MenuItem,{className:"block-editor-post-preview__button-resize",onClick:()=>l("Tablet"),icon:"Tablet"===i&&py},(0,m.__)("Tablet")),(0,a.createElement)(f.MenuItem,{className:"block-editor-post-preview__button-resize",onClick:()=>l("Mobile"),icon:"Mobile"===i&&py},(0,m.__)("Mobile"))),t)))}function kE(e){const[t,n]=(0,a.useState)(window.innerWidth);(0,a.useEffect)((()=>{if("Desktop"===e)return;const t=()=>n(window.innerWidth);return window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}}),[e]);const r=e=>{let n;switch(e){case"Tablet":n=780;break;case"Mobile":n=360;break;default:return null}return n{const t="Mobile"===e?"768px":"1024px";switch(e){case"Tablet":case"Mobile":return{width:r(e),margin:(window.innerHeight<800?36:72)+"px auto",height:t,borderRadius:"2px 2px 2px 2px",border:"1px solid #ddd",overflowY:"auto"};default:return null}})(e)}var SE=(0,d.withSelect)((e=>({selectedBlockClientId:e(sr).getBlockSelectionStart()})))((e=>{let{selectedBlockClientId:t}=e;const n=Tr(t);return t?(0,a.createElement)(f.Button,{variant:"secondary",className:"block-editor-skip-to-selected-block",onClick:()=>{n.current.focus()}},(0,m.__)("Skip to the selected block")):null})),EE=window.wp.wordcount;var wE=(0,d.withSelect)((e=>{const{getMultiSelectedBlocks:t}=e(sr);return{blocks:t()}}))((function(e){let{blocks:t}=e;const n=(0,EE.count)((0,o.serialize)(t),"words");return(0,a.createElement)("div",{className:"block-editor-multi-selection-inspector__card"},(0,a.createElement)(Au,{icon:ly,showColors:!0}),(0,a.createElement)("div",{className:"block-editor-multi-selection-inspector__card-content"},(0,a.createElement)("div",{className:"block-editor-multi-selection-inspector__card-title"},(0,m.sprintf)((0,m._n)("%d block","%d blocks",t.length),t.length)),(0,a.createElement)("div",{className:"block-editor-multi-selection-inspector__card-description"},(0,m.sprintf)((0,m._n)("%d word","%d words",n),n))))}));function AE(e){let{blockName:t}=e;const{preferredStyle:n,onUpdatePreferredStyleVariations:r,styles:i}=(0,d.useSelect)((e=>{var n,r;const i=e(sr).getSettings().__experimentalPreferredStyleVariations;return{preferredStyle:null==i||null===(n=i.value)||void 0===n?void 0:n[t],onUpdatePreferredStyleVariations:null!==(r=null==i?void 0:i.onChange)&&void 0!==r?r:null,styles:e(o.store).getBlockStyles(t)}}),[t]),l=(0,a.useMemo)((()=>[{label:(0,m.__)("Not set"),value:""},...i.map((e=>{let{label:t,name:n}=e;return{label:t,value:n}}))]),[i]),s=(0,a.useMemo)((()=>{var e;return null===(e=my(i))||void 0===e?void 0:e.name}),[i]),c=(0,a.useCallback)((e=>{r(t,e)}),[t,r]);return n&&n!==s?r&&(0,a.createElement)("div",{className:"default-style-picker__default-switcher"},(0,a.createElement)(f.SelectControl,{options:l,value:n||"",label:(0,m.__)("Default Style"),onChange:c})):null}function CE(e,t){const n=(0,a.useMemo)((()=>e.reduce(((e,t)=>("core/list-item"!==t.name&&Object.entries(t.attributes).some((e=>{let[,{__experimentalRole:t}]=e;return"content"===t}))&&(e[t.name]=!0),e)),{})),[e]),r=(0,a.useCallback)((e=>!!n[e]),[e]);return(0,a.useMemo)((()=>IE([t],r)),[t,r])}function IE(e,t){const n=[];for(const r of e)t(r.name)&&n.push(r),n.push(...IE(r.innerBlocks,t));return n}function xE(e){let{blockTypes:t,block:n,selectedBlock:r}=e;const{selectBlock:o}=(0,d.useDispatch)(sr),i=t.find((e=>{let{name:t}=e;return t===n.name})),l=r&&r.clientId===n.clientId;return(0,a.createElement)(f.Button,{isPressed:l,onClick:()=>o(n.clientId)},(0,a.createElement)(f.__experimentalHStack,{justify:"flex-start"},(0,a.createElement)(Au,{icon:i.icon}),(0,a.createElement)(f.FlexItem,null,i.title)))}function BE(e){let{topLevelLockedBlock:t}=e;const{blockTypes:n,block:r,selectedBlock:i}=(0,d.useSelect)((e=>({blockTypes:e(o.store).getBlockTypes(),block:e(sr).getBlock(t),selectedBlock:e(sr).getSelectedBlock()})),[t]),l=Rf(t),s=CE(n,r);return(0,a.createElement)("div",{className:"block-editor-block-inspector"},(0,a.createElement)(Cu,l),(0,a.createElement)(S_,{blockClientId:t}),(0,a.createElement)(f.__experimentalVStack,{spacing:1,padding:4,className:"block-editor-block-inspector__block-buttons-container"},(0,a.createElement)("h2",{className:"block-editor-block-card__title"},(0,m.__)("Content")),s.map((e=>(0,a.createElement)(xE,{selectedBlock:i,key:e.clientId,block:e,blockTypes:n})))))}const PE=e=>{let{clientId:t,blockName:n}=e;const r=(0,d.useSelect)((e=>{const{getBlockStyles:t}=e(o.store),r=t(n);return r&&r.length>0}),[n]),i=Rf(t);return(0,a.createElement)("div",{className:"block-editor-block-inspector"},(0,a.createElement)(Cu,i),(0,a.createElement)(S_,{blockClientId:t}),r&&(0,a.createElement)("div",null,(0,a.createElement)(f.PanelBody,{title:(0,m.__)("Styles")},(0,a.createElement)(l_,{scope:"core/block-inspector",clientId:t}),(0,o.hasBlockSupport)(n,"defaultStylePicker",!0)&&(0,a.createElement)(AE,{blockName:n}))),(0,a.createElement)(go.Slot,null),(0,a.createElement)(go.Slot,{__experimentalGroup:"color",label:(0,m.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,a.createElement)(go.Slot,{__experimentalGroup:"typography",label:(0,m.__)("Typography")}),(0,a.createElement)(go.Slot,{__experimentalGroup:"dimensions",label:(0,m.__)("Dimensions")}),(0,a.createElement)(go.Slot,{__experimentalGroup:"border",label:(0,m.__)("Border")}),(0,a.createElement)("div",null,(0,a.createElement)(TE,null)),(0,a.createElement)(SE,{key:"back"}))},TE=()=>{const e=(0,f.__experimentalUseSlot)(mo.slotName);return Boolean(e.fills&&e.fills.length)?(0,a.createElement)(f.PanelBody,{className:"block-editor-block-inspector__advanced",title:(0,m.__)("Advanced"),initialOpen:!1},(0,a.createElement)(go.Slot,{__experimentalGroup:"advanced"})):null};var OE=e=>{let{showNoBlockSelectedMessage:t=!0}=e;const{count:n,selectedBlockName:r,selectedBlockClientId:i,blockType:l,topLevelLockedBlock:s}=(0,d.useSelect)((e=>{const{getSelectedBlockClientId:t,getSelectedBlockCount:n,getBlockName:r,__unstableGetContentLockingParent:i,getTemplateLock:l}=e(sr),a=t(),s=a&&r(a),c=s&&(0,o.getBlockType)(s);return{count:n(),selectedBlockClientId:a,selectedBlockName:s,blockType:c,topLevelLockedBlock:i(a)||("contentOnly"===l(a)?a:void 0)}}),[]);if(n>1)return(0,a.createElement)("div",{className:"block-editor-block-inspector"},(0,a.createElement)(wE,null),(0,a.createElement)(go.Slot,null),(0,a.createElement)(go.Slot,{__experimentalGroup:"color",label:(0,m.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,a.createElement)(go.Slot,{__experimentalGroup:"typography",label:(0,m.__)("Typography")}),(0,a.createElement)(go.Slot,{__experimentalGroup:"dimensions",label:(0,m.__)("Dimensions")}),(0,a.createElement)(go.Slot,{__experimentalGroup:"border",label:(0,m.__)("Border")}));const c=r===(0,o.getUnregisteredTypeHandlerName)();return l&&i&&!c?s?(0,a.createElement)(BE,{topLevelLockedBlock:s}):(0,a.createElement)(PE,{clientId:i,blockName:l.name}):t?(0,a.createElement)("span",{className:"block-editor-block-inspector__no-blocks"},(0,m.__)("No block selected.")):null};var RE=function(e){let{__unstableContentRef:t}=e;const[n,r]=(0,a.useState)(!1),o=(0,d.useSelect)((e=>e(sr).getBlockOrder()),[]);return(0,a.useEffect)((()=>{const e=setTimeout((()=>{r(!0)}),500);return()=>{clearTimeout(e)}}),[]),n?o.map(((e,n)=>n===o.length-1?null:(0,a.createElement)(Cf,{key:e,previousClientId:e,nextClientId:o[n+1],__unstableContentRef:t},(0,a.createElement)("div",{className:"block-editor-block-list__insertion-point-inserter is-with-inserter"},(0,a.createElement)(vf,{position:"bottom center",clientId:o[n+1],__experimentalIsQuick:!0}))))):null};function NE(e){let{children:t,__unstableContentRef:n,...r}=e;const o=(0,p.useViewportMatch)("medium"),{hasFixedToolbar:i,isZoomOutMode:s}=(0,d.useSelect)((e=>{const{__unstableGetEditorMode:t,getSettings:n}=e(sr);return{isZoomOutMode:"zoom-out"===t(),hasFixedToolbar:n().hasFixedToolbar}}),[]),c=(0,Lu.__unstableUseShortcutEventMatch)(),{getSelectedBlockClientIds:u,getBlockRootClientId:y}=(0,d.useSelect)(sr),{duplicateBlocks:m,removeBlocks:g,insertAfterBlock:h,insertBeforeBlock:b,clearSelectedBlock:v,moveBlocksUp:_,moveBlocksDown:k}=(0,d.useDispatch)(sr);const S=vo(n),E=vo(n);return(0,a.createElement)("div",l({},r,{onKeyDown:function(e){if(!e.defaultPrevented)if(c("core/block-editor/move-up",e)){const t=u();if(t.length){e.preventDefault();const n=y(t[0]);_(t,n)}}else if(c("core/block-editor/move-down",e)){const t=u();if(t.length){e.preventDefault();const n=y(t[0]);k(t,n)}}else if(c("core/block-editor/duplicate",e)){const t=u();t.length&&(e.preventDefault(),m(t))}else if(c("core/block-editor/remove",e)){const t=u();t.length&&(e.preventDefault(),g(t))}else if(c("core/block-editor/insert-after",e)){const t=u();t.length&&(e.preventDefault(),h(t[t.length-1]))}else if(c("core/block-editor/insert-before",e)){const t=u();t.length&&(e.preventDefault(),b(t[0]))}else if(c("core/block-editor/unselect",e)){u().length&&(e.preventDefault(),v(),e.target.ownerDocument.defaultView.getSelection().removeAllRanges(),null==n||n.current.focus())}}}),(0,a.createElement)(If.Provider,{value:(0,a.useRef)(!1)},!s&&(0,a.createElement)(Bf,{__unstableContentRef:n}),!s&&(i||!o)&&(0,a.createElement)(hm,{isFixed:!0}),(0,a.createElement)(wm,{__unstableContentRef:n}),(0,a.createElement)(f.Popover.Slot,{name:"block-toolbar",ref:S}),t,(0,a.createElement)(f.Popover.Slot,{name:"__unstable-block-tools-after",ref:E}),s&&(0,a.createElement)(RE,{__unstableContentRef:n})))}const FE=()=>{};var ME=(0,a.forwardRef)((function(e,t){let{rootClientId:n,clientId:r,isAppender:o,showInserterHelpPanel:i,showMostUsedBlocks:l=!1,__experimentalInsertionIndex:s,__experimentalFilterValue:c,onSelect:u=FE,shouldFocusBlock:p=!1}=e;const{destinationRootClientId:f,prioritizePatterns:y}=(0,d.useSelect)((e=>{const{getBlockRootClientId:t,getSettings:o}=e(sr);return{destinationRootClientId:n||t(r)||void 0,prioritizePatterns:o().__experimentalPreferPatternsOnRoot}}),[r,n]);return(0,a.createElement)(mf,{onSelect:u,rootClientId:f,clientId:r,isAppender:o,showInserterHelpPanel:i,showMostUsedBlocks:l,__experimentalInsertionIndex:s,__experimentalFilterValue:c,shouldFocusBlock:p,prioritizePatterns:y,ref:t})}));function DE(){return null}DE.Register=function(){const{registerShortcut:e}=(0,d.useDispatch)(Lu.store);return(0,a.useEffect)((()=>{e({name:"core/block-editor/duplicate",category:"block",description:(0,m.__)("Duplicate the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"d"}}),e({name:"core/block-editor/remove",category:"block",description:(0,m.__)("Remove the selected block(s)."),keyCombination:{modifier:"access",character:"z"}}),e({name:"core/block-editor/insert-before",category:"block",description:(0,m.__)("Insert a new block before the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"t"}}),e({name:"core/block-editor/insert-after",category:"block",description:(0,m.__)("Insert a new block after the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"y"}}),e({name:"core/block-editor/delete-multi-selection",category:"block",description:(0,m.__)("Delete selection."),keyCombination:{character:"del"},aliases:[{character:"backspace"}]}),e({name:"core/block-editor/select-all",category:"selection",description:(0,m.__)("Select all text when typing. Press again to select all blocks."),keyCombination:{modifier:"primary",character:"a"}}),e({name:"core/block-editor/unselect",category:"selection",description:(0,m.__)("Clear selection."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/focus-toolbar",category:"global",description:(0,m.__)("Navigate to the nearest toolbar."),keyCombination:{modifier:"alt",character:"F10"}}),e({name:"core/block-editor/move-up",category:"block",description:(0,m.__)("Move the selected block(s) up."),keyCombination:{modifier:"secondary",character:"t"}}),e({name:"core/block-editor/move-down",category:"block",description:(0,m.__)("Move the selected block(s) down."),keyCombination:{modifier:"secondary",character:"y"}})}),[e]),null};var LE=DE;function UE(){return j()("wp.blockEditor.MultiSelectScrollIntoView",{hint:"This behaviour is now built-in.",since:"5.8"}),null}const jE=new Set([cu.UP,cu.RIGHT,cu.DOWN,cu.LEFT,cu.ENTER,cu.BACKSPACE]);function zE(){const e=(0,d.useSelect)((e=>e(sr).isTyping()),[]),{stopTyping:t}=(0,d.useDispatch)(sr);return(0,p.useRefEffect)((n=>{if(!e)return;const{ownerDocument:r}=n;let o,i;function l(e){const{clientX:n,clientY:r}=e;o&&i&&(o!==n||i!==r)&&t(),o=n,i=r}return r.addEventListener("mousemove",l),()=>{r.removeEventListener("mousemove",l)}}),[e,t])}function VE(){const{isTyping:e,hasInlineToolbar:t}=(0,d.useSelect)((e=>{const{isTyping:t,getSettings:n}=e(sr);return{isTyping:t(),hasInlineToolbar:n().hasInlineToolbar}}),[]),{startTyping:n,stopTyping:r}=(0,d.useDispatch)(sr),o=zE(),i=(0,p.useRefEffect)((o=>{const{ownerDocument:i}=o,{defaultView:l}=i,a=l.getSelection();if(e){let c;function u(e){const{target:t}=e;c=l.setTimeout((()=>{(0,Hi.isTextField)(t)||r()}))}function p(e){const{keyCode:t}=e;t!==cu.ESCAPE&&t!==cu.TAB||r()}function d(){a.isCollapsed||r()}return o.addEventListener("focus",u),o.addEventListener("keydown",p),t||i.addEventListener("selectionchange",d),()=>{l.clearTimeout(c),o.removeEventListener("focus",u),o.removeEventListener("keydown",p),i.removeEventListener("selectionchange",d)}}function s(e){const{type:t,target:r}=e;(0,Hi.isTextField)(r)&&o.contains(r)&&("keydown"!==t||function(e){const{keyCode:t,shiftKey:n}=e;return!n&&jE.has(t)}(e))&&n()}return o.addEventListener("keypress",s),o.addEventListener("keydown",s),()=>{o.removeEventListener("keypress",s),o.removeEventListener("keydown",s)}}),[e,t,n,r]);return(0,p.useMergeRefs)([o,i])}var GE=function(e){let{children:t}=e;return(0,a.createElement)("div",{ref:VE()},t)};const HE=-1!==window.navigator.userAgent.indexOf("Trident"),WE=new Set([cu.UP,cu.DOWN,cu.LEFT,cu.RIGHT]);function $E(){const e=(0,d.useSelect)((e=>e(sr).hasSelectedBlock()),[]);return(0,p.useRefEffect)((t=>{if(!e)return;const{ownerDocument:n}=t,{defaultView:r}=n;let o,i,l;function a(){o||(o=r.requestAnimationFrame((()=>{d(),o=null})))}function s(e){i&&r.cancelAnimationFrame(i),i=r.requestAnimationFrame((()=>{c(e),i=null}))}function c(e){let{keyCode:o}=e;if(!f())return;const i=(0,Hi.computeCaretRect)(r);if(!i)return;if(!l)return void(l=i);if(WE.has(o))return void(l=i);const a=i.top-l.top;if(0===a)return;const s=(0,Hi.getScrollContainer)(t);if(!s)return;const c=s===n.body,u=c?r.scrollY:s.scrollTop,p=c?0:s.getBoundingClientRect().top,d=c?l.top/r.innerHeight:(l.top-p)/(r.innerHeight-p);if(0===u&&d<.75&&function(){const e=t.querySelectorAll('[contenteditable="true"]');return e[e.length-1]===n.activeElement}())return void(l=i);const y=c?r.innerHeight:s.clientHeight;l.top+l.height>p+y||l.top{r.removeEventListener("scroll",a,!0),r.removeEventListener("resize",a,!0),t.removeEventListener("keydown",s),t.removeEventListener("keyup",c),t.removeEventListener("mousedown",u),t.removeEventListener("touchstart",u),n.removeEventListener("selectionchange",p),r.cancelAnimationFrame(o),r.cancelAnimationFrame(i)}}),[e])}var KE=HE?e=>e.children:function(e){let{children:t}=e;return(0,a.createElement)("div",{ref:$E(),className:"block-editor__typewriter"},t)};const qE=(0,a.createContext)({});function JE(e){let{children:t,uniqueId:n,blockName:r=""}=e;const o=(0,a.useContext)(qE),{name:i}=dr();r=r||i;const l=(0,a.useMemo)((()=>function(e,t,n){const r={...e,[t]:e[t]?new Set(e[t]):new Set};return r[t].add(n),r}(o,r,n)),[o,r,n]);return(0,a.createElement)(qE.Provider,{value:l},t)}function YE(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const r=(0,a.useContext)(qE),{name:o}=dr();return n=n||o,Boolean(null===(t=r[n])||void 0===t?void 0:t.has(e))}var QE=(0,a.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(M.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"}));function ZE(e){let{title:t,help:n,actions:r=[],onClose:o}=e;return(0,a.createElement)(f.__experimentalVStack,{className:"block-editor-inspector-popover-header",spacing:4},(0,a.createElement)(f.__experimentalHStack,{alignment:"center"},(0,a.createElement)(f.__experimentalHeading,{className:"block-editor-inspector-popover-header__heading",level:2,size:13},t),(0,a.createElement)(f.__experimentalSpacer,null),r.map((e=>{let{label:t,icon:n,onClick:r}=e;return(0,a.createElement)(f.Button,{key:t,className:"block-editor-inspector-popover-header__action",label:t,icon:n,variant:!n&&"tertiary",onClick:r},!n&&t)})),o&&(0,a.createElement)(f.Button,{className:"block-editor-inspector-popover-header__action",label:(0,m.__)("Close"),icon:QE,onClick:o})),n&&(0,a.createElement)(f.__experimentalText,null,n))}var XE=(0,a.forwardRef)((function(e,t){let{onClose:n,onChange:r,...o}=e;return(0,a.createElement)("div",{ref:t,className:"block-editor-publish-date-time-picker"},(0,a.createElement)(ZE,{title:(0,m.__)("Publish"),actions:[{label:(0,m.__)("Now"),onClick:()=>null==r?void 0:r(null)}],onClose:n}),(0,a.createElement)(f.DateTimePicker,l({startOfWeek:(0,C_.getSettings)().l10n.startOfWeek,__nextRemoveHelpButton:!0,__nextRemoveResetButton:!0,onChange:r},o)))}));const ew={button:"wp-element-button",caption:"wp-element-caption"},tw=e=>ew[e]?ew[e]:"";function nw(e,t){return Object.entries(t).every((t=>{let[n,r]=t;return"object"==typeof r&&"object"==typeof e[n]?nw(e[n],r):e[n]===r}))}const rw=(e,t)=>{if(!t||!e)return;const n=t.filter((t=>{let{attributes:n}=t;return!(!n||!Object.keys(n).length)&&nw(e,n)}));return 1===n.length?n[0]:void 0};function ow(e){const t=null==e?void 0:e.trim().match(/^(0?[-.]?\d*\.?\d+)(r?e[m|x]|v[h|w|min|max]+|p[x|t|c]|[c|m]m|%|in|ch|Q|lh)$/);return isNaN(e)||isNaN(parseFloat(e))?t?{value:parseFloat(t[1])||t[1],unit:t[2]}:{value:e,unit:void 0}:{value:parseFloat(e),unit:"px"}}function iw(e,t){const n=e.split(/[(),]/g).filter(Boolean),r=n.slice(1).map((e=>ow(uw(e,t)).value)).filter(Boolean);switch(n[0]){case"min":return Math.min(...r)+"px";case"max":return Math.max(...r)+"px";case"clamp":return 3!==r.length?null:r[1]r[2]?r[2]+"px":r[1]+"px";case"calc":return r[0]+"px"}}function lw(e){for(;;){const t=e,n=/(max|min|calc|clamp)\(([^()]*)\)/g.exec(e)||[];if(n[0]){const t=iw(n[0]);e=e.replace(n[0],t)}if(e===t||parseFloat(e))break}return ow(e)}function aw(e){for(let t=0;to.height?o.width:o.height)*r,"%":("font"===o.type?o.fontSize:o.width)*r,ch:8,ex:7.15625,lh:o.lineHeight},l={in:n,cm:37.79527559055118,mm:3.7795275590551185,pt:1.3333333333333333,pc:16,px:1,Q:.9448818897637794};return i[e.unit]?(i[e.unit]*e.value).toFixed(0)+"px":l[e.unit]?(l[e.unit]*e.value).toFixed(0)+"px":null}function uw(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Number.isFinite(e))return e.toFixed(0)+"px";if(void 0===e)return null;let n=ow(e);return n.unit||(n=lw(e)),aw(e)&&!n.unit?sw(e):cw(n,t)}const pw={};function dw(e){let t="";return e.hasOwnProperty("fontSize")&&(t=":"+e.width),e.hasOwnProperty("lineHeight")&&(t=":"+e.lineHeight),e.hasOwnProperty("width")&&(t=":"+e.width),e.hasOwnProperty("height")&&(t=":"+e.height),e.hasOwnProperty("type")&&(t=":"+e.type),t}var fw=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e+dw(t);return pw[n]||(pw[n]=uw(e,t)),pw[n]}}(),(window.wp=window.wp||{}).blockEditor=r}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-library.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-library.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-library.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-library.js 2024-06-24 15:20:47.589441000 +0000 @@ -2515,19 +2515,15 @@ ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + // EXTERNAL MODULE: ./node_modules/classnames/index.js var classnames = __webpack_require__(7153); var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-library.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-library.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/block-library.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/block-library.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -11,4 +11,4 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e="",t=0;tn({displayAsDropdown:!a})}),a&&(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Show label"),checked:o,onChange:()=>n({showLabel:!o})}),(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Show post counts"),checked:r,onChange:()=>n({showPostCounts:!r})}),(0,$e.createElement)(We.SelectControl,{label:(0,je.__)("Group by:"),options:[{label:(0,je.__)("Year"),value:"yearly"},{label:(0,je.__)("Month"),value:"monthly"},{label:(0,je.__)("Week"),value:"weekly"},{label:(0,je.__)("Day"),value:"daily"}],value:l,onChange:e=>n({type:e})}))),(0,$e.createElement)("div",(0,Ze.useBlockProps)(),(0,$e.createElement)(We.Disabled,null,(0,$e.createElement)(Ke(),{block:"core/archives",attributes:t}))))}},et=()=>qe({name:Je,metadata:Ye,settings:Xe});var tt=(0,$e.createElement)(Ue.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,$e.createElement)(Ue.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"}));function nt(){return nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{getSettings:t}=e(Ze.store),{__experimentalDiscussionSettings:n}=t();return n}));return e}const ut={who:"authors",per_page:-1,_fields:"id,name",context:"view"};var mt=function(e){let{value:t,onChange:n}=e;const[o,r]=(0,$e.useState)(),a=(0,it.useSelect)((e=>{const{getUsers:t}=e(lt.store);return t(ut)}),[]);if(!a)return null;const l=a.map((e=>({label:e.name,value:e.id})));return(0,$e.createElement)(We.ComboboxControl,{label:(0,je.__)("User"),help:(0,je.__)("Select the avatar user to display, if it is blank it will use the post/page author."),value:t,onChange:n,options:o||l,onFilterValueChange:e=>r(l.filter((t=>t.label.toLowerCase().startsWith(e.toLowerCase()))))})};const dt=e=>{let{setAttributes:t,avatar:n,attributes:o,selectUser:r}=e;return(0,$e.createElement)(Ze.InspectorControls,null,(0,$e.createElement)(We.PanelBody,{title:(0,je.__)("Settings")},(0,$e.createElement)(We.RangeControl,{label:(0,je.__)("Image size"),onChange:e=>t({size:e}),min:n.minSize,max:n.maxSize,initialPosition:null==o?void 0:o.size,value:null==o?void 0:o.size}),(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Link to user profile"),onChange:()=>t({isLink:!o.isLink}),checked:o.isLink}),o.isLink&&(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Open in new tab"),onChange:e=>t({linkTarget:e?"_blank":"_self"}),checked:"_blank"===o.linkTarget}),r&&(0,$e.createElement)(mt,{value:null==o?void 0:o.userId,onChange:e=>{t({userId:e})}})))},pt=e=>{let{setAttributes:t,attributes:n,avatar:o,blockProps:r,isSelected:a}=e;const l=(0,Ze.__experimentalUseBorderProps)(n),i=(0,at.addQueryArgs)((0,at.removeQueryArgs)(null==o?void 0:o.src,["s"]),{s:2*(null==n?void 0:n.size)});return(0,$e.createElement)("div",r,(0,$e.createElement)(We.ResizableBox,{size:{width:n.size,height:n.size},showHandle:a,onResizeStop:(e,o,r,a)=>{t({size:parseInt(n.size+(a.height||a.width),10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,je.isRTL)(),bottom:!0,left:(0,je.isRTL)()},minWidth:o.minSize,maxWidth:o.maxSize},(0,$e.createElement)("img",nt({src:i,alt:o.alt},l,{className:rt()("avatar","avatar-"+n.size,"photo","wp-block-avatar__image",l.className),style:{...l.style}}))))},gt=e=>{let{attributes:t,context:n,setAttributes:o,isSelected:r}=e;const{commentId:a}=n,l=(0,Ze.useBlockProps)(),i=function(e){let{commentId:t}=e;const[n]=(0,lt.useEntityProp)("root","comment","author_avatar_urls",t),[o]=(0,lt.useEntityProp)("root","comment","author_name",t),r=n?Object.values(n):null,a=n?Object.keys(n):null,{minSize:l,maxSize:i}=st(a),s=ct();return{src:r?r[r.length-1]:s,minSize:l,maxSize:i,alt:o?(0,je.sprintf)((0,je.__)("%s Avatar"),o):(0,je.__)("Default Avatar")}}({commentId:a});return(0,$e.createElement)($e.Fragment,null,(0,$e.createElement)(dt,{avatar:i,setAttributes:o,attributes:t,selectUser:!1}),t.isLink?(0,$e.createElement)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:e=>e.preventDefault()},(0,$e.createElement)(pt,{attributes:t,avatar:i,blockProps:l,isSelected:r,setAttributes:o})):(0,$e.createElement)(pt,{attributes:t,avatar:i,blockProps:l,isSelected:r,setAttributes:o}))},ht=e=>{let{attributes:t,context:n,setAttributes:o,isSelected:r}=e;const{postId:a,postType:l}=n,i=function(e){let{userId:t,postId:n,postType:o}=e;const{authorDetails:r}=(0,it.useSelect)((e=>{var r;const{getEditedEntityRecord:a,getUser:l}=e(lt.store);if(t)return{authorDetails:l(t)};const i=null===(r=a("postType",o,n))||void 0===r?void 0:r.author;return{authorDetails:i?l(i):null}}),[o,n,t]),a=null!=r&&r.avatar_urls?Object.values(r.avatar_urls):null,l=null!=r&&r.avatar_urls?Object.keys(r.avatar_urls):null,{minSize:i,maxSize:s}=st(l),c=ct();return{src:a?a[a.length-1]:c,minSize:i,maxSize:s,alt:r?(0,je.sprintf)((0,je.__)("%s Avatar"),null==r?void 0:r.name):(0,je.__)("Default Avatar")}}({userId:null==t?void 0:t.userId,postId:a,postType:l}),s=(0,Ze.useBlockProps)();return(0,$e.createElement)($e.Fragment,null,(0,$e.createElement)(dt,{selectUser:!0,attributes:t,avatar:i,setAttributes:o}),(0,$e.createElement)("div",null,t.isLink?(0,$e.createElement)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:e=>e.preventDefault()},(0,$e.createElement)(pt,{attributes:t,avatar:i,blockProps:s,isSelected:r,setAttributes:o})):(0,$e.createElement)(pt,{attributes:t,avatar:i,blockProps:s,isSelected:r,setAttributes:o})))};const vt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/avatar",title:"Avatar",category:"theme",description:"Add a user's avatar.",textdomain:"default",attributes:{userId:{type:"number"},size:{type:"number",default:96},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId","commentId"],supports:{html:!1,align:!0,alignWide:!1,spacing:{margin:!0,padding:!0},__experimentalBorder:{__experimentalSkipSerialization:!0,radius:!0,width:!0,color:!0,style:!0,__experimentalDefaultControls:{radius:!0}},color:{text:!1,background:!1,__experimentalDuotone:"img"}},editorStyle:"wp-block-avatar",style:"wp-block-avatar"},{name:bt}=vt,_t={icon:tt,edit:function(e){var t,n;return null!=e&&null!==(t=e.context)&&void 0!==t&&t.commentId||null===(null==e||null===(n=e.context)||void 0===n?void 0:n.commentId)?(0,$e.createElement)(gt,e):(0,$e.createElement)(ht,e)}},yt=()=>qe({name:bt,metadata:vt,settings:_t});var ft=(0,$e.createElement)(Ue.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(Ue.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})),kt=[{attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src"},caption:{type:"string",source:"html",selector:"figcaption"},id:{type:"number"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{align:!0},save(e){let{attributes:t}=e;const{autoplay:n,caption:o,loop:r,preload:a,src:l}=t;return(0,$e.createElement)("figure",null,(0,$e.createElement)("audio",{controls:"controls",src:l,autoPlay:n,loop:r,preload:a}),!Ze.RichText.isEmpty(o)&&(0,$e.createElement)(Ze.RichText.Content,{tagName:"figcaption",value:o}))}}],xt=window.wp.blob,wt=window.wp.notices;const Et=[{ratio:"2.33",className:"wp-embed-aspect-21-9"},{ratio:"2.00",className:"wp-embed-aspect-18-9"},{ratio:"1.78",className:"wp-embed-aspect-16-9"},{ratio:"1.33",className:"wp-embed-aspect-4-3"},{ratio:"1.00",className:"wp-embed-aspect-1-1"},{ratio:"0.56",className:"wp-embed-aspect-9-16"},{ratio:"0.50",className:"wp-embed-aspect-1-2"}],Ct="wp-embed";var St=window.lodash,Bt=n(4526),Tt=n.n(Bt),Nt=n(9756),Pt=n.n(Nt);const{name:It}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string"},caption:{type:"string",source:"html",selector:"figcaption"},type:{type:"string"},providerNameSlug:{type:"string"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1},previewable:{type:"boolean",default:!0}},supports:{align:!0},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},zt=e=>{var t;return null===(t=(0,Ge.getBlockVariations)(It))||void 0===t?void 0:t.find((t=>{let{patterns:n}=t;return function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).some((t=>e.match(t)))}(e,n)}))},Mt=e=>e&&e.includes('class="wp-embedded-content"'),Lt=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{preview:o,attributes:r={}}=e,{url:a,providerNameSlug:l,type:i,...s}=r;if(!a||!(0,Ge.getBlockType)(It))return;const c=zt(a),u="wordpress"===l||i===Ct,m=!u&&c&&(c.attributes.providerNameSlug!==l||!l);if(m)return(0,Ge.createBlock)(It,{url:a,...s,...c.attributes});const d=null===(t=(0,Ge.getBlockVariations)(It))||void 0===t?void 0:t.find((e=>{let{name:t}=e;return"wordpress"===t}));return d&&o&&Mt(o.html)&&!u?(0,Ge.createBlock)(It,{url:a,...d.attributes,...n}):void 0},Rt=e=>{if(!e)return e;const t=Et.reduce(((e,t)=>{let{className:n}=t;return e[n]=!1,e}),{"wp-has-aspect-ratio":!1});return Tt()(e,t)};function At(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!n)return Rt(t);const o=document.implementation.createHTMLDocument("");o.body.innerHTML=e;const r=o.body.querySelector("iframe");if(r&&r.height&&r.width){const e=(r.width/r.height).toFixed(2);for(let n=0;n=o.ratio){return e-o.ratio>.1?Rt(t):Tt()(Rt(t),o.className,"wp-has-aspect-ratio")}}}return t}const Vt=Pt()((function(e,t,n,o){let r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];if(!e)return{};const a={};let{type:l="rich"}=e;const{html:i,provider_name:s}=e,c=(0,St.kebabCase)((s||t).toLowerCase());return Mt(i)&&(l=Ct),(i||"photo"===l)&&(a.type=l,a.providerNameSlug=c),a.className=At(i,n,o&&r),a})),Ht=function(e,t,n,o){let r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{allowResponsive:a,className:l}=e;return{...e,...Vt(t,n,r?void 0:l,o,a)}},Ft=["audio"];var Dt=function(e){let{attributes:t,className:n,setAttributes:o,onReplace:r,isSelected:a,insertBlocksAfter:l}=e;const{id:i,autoplay:s,caption:c,loop:u,preload:m,src:d}=t,p=!i&&(0,xt.isBlobURL)(d),g=(0,it.useSelect)((e=>{const{getSettings:t}=e(Ze.store);return t().mediaUpload}),[]);function h(e){return t=>{o({[e]:t})}}function v(e){if(e!==d){const t=Lt({attributes:{url:e}});if(void 0!==t&&r)return void r(t);o({src:e,id:void 0})}}(0,$e.useEffect)((()=>{if(!i&&(0,xt.isBlobURL)(d)){const e=(0,xt.getBlobByURL)(d);e&&g({filesList:[e],onFileChange:e=>{let[t]=e;return y(t)},onError:e=>_(e),allowedTypes:Ft})}}),[]);const{createErrorNotice:b}=(0,it.useDispatch)(wt.store);function _(e){b(e,{type:"snackbar"})}function y(e){e&&e.url?o({src:e.url,id:e.id}):o({src:void 0,id:void 0})}const f=rt()(n,{"is-transient":p}),k=(0,Ze.useBlockProps)({className:f});return d?(0,$e.createElement)($e.Fragment,null,(0,$e.createElement)(Ze.BlockControls,{group:"other"},(0,$e.createElement)(Ze.MediaReplaceFlow,{mediaId:i,mediaURL:d,allowedTypes:Ft,accept:"audio/*",onSelect:y,onSelectURL:v,onError:_})),(0,$e.createElement)(Ze.InspectorControls,null,(0,$e.createElement)(We.PanelBody,{title:(0,je.__)("Settings")},(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Autoplay"),onChange:h("autoplay"),checked:s,help:function(e){return e?(0,je.__)("Autoplay may cause usability issues for some users."):null}}),(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Loop"),onChange:h("loop"),checked:u}),(0,$e.createElement)(We.SelectControl,{label:(0,je._x)("Preload","noun; Audio block parameter"),value:m||"",onChange:e=>o({preload:e||void 0}),options:[{value:"",label:(0,je.__)("Browser default")},{value:"auto",label:(0,je.__)("Auto")},{value:"metadata",label:(0,je.__)("Metadata")},{value:"none",label:(0,je._x)("None","Preload value")}]}))),(0,$e.createElement)("figure",k,(0,$e.createElement)(We.Disabled,{isDisabled:!a},(0,$e.createElement)("audio",{controls:"controls",src:d})),p&&(0,$e.createElement)(We.Spinner,null),(!Ze.RichText.isEmpty(c)||a)&&(0,$e.createElement)(Ze.RichText,{tagName:"figcaption",className:(0,Ze.__experimentalGetElementClassName)("caption"),"aria-label":(0,je.__)("Audio caption text"),placeholder:(0,je.__)("Add caption"),value:c,onChange:e=>o({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>l((0,Ge.createBlock)((0,Ge.getDefaultBlockName)()))}))):(0,$e.createElement)("div",k,(0,$e.createElement)(Ze.MediaPlaceholder,{icon:(0,$e.createElement)(Ze.BlockIcon,{icon:ft}),onSelect:y,onSelectURL:v,accept:"audio/*",allowedTypes:Ft,value:t,onError:_}))};const Gt={from:[{type:"files",isMatch(e){return 1===e.length&&0===e[0].type.indexOf("audio/")},transform(e){const t=e[0];return(0,Ge.createBlock)("core/audio",{src:(0,xt.createBlobURL)(t)})}},{type:"shortcode",tag:"audio",attributes:{src:{type:"string",shortcode:e=>{let{named:{src:t,mp3:n,m4a:o,ogg:r,wav:a,wma:l}}=e;return t||n||o||r||a||l}},loop:{type:"string",shortcode:e=>{let{named:{loop:t}}=e;return t}},autoplay:{type:"string",shortcode:e=>{let{named:{autoplay:t}}=e;return t}},preload:{type:"string",shortcode:e=>{let{named:{preload:t}}=e;return t}}}}]};var $t=Gt;const Ut={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/audio",title:"Audio",category:"media",description:"Embed a simple audio player.",keywords:["music","sound","podcast","recording"],textdomain:"default",attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},id:{type:"number",__experimentalRole:"content"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0}},editorStyle:"wp-block-audio-editor",style:"wp-block-audio"},{name:Ot}=Ut,qt={icon:ft,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"}},transforms:$t,deprecated:kt,edit:Dt,save:function(e){let{attributes:t}=e;const{autoplay:n,caption:o,loop:r,preload:a,src:l}=t;return l&&(0,$e.createElement)("figure",Ze.useBlockProps.save(),(0,$e.createElement)("audio",{controls:"controls",src:l,autoPlay:n,loop:r,preload:a}),!Ze.RichText.isEmpty(o)&&(0,$e.createElement)(Ze.RichText.Content,{tagName:"figcaption",value:o,className:(0,Ze.__experimentalGetElementClassName)("caption")}))}},Wt=()=>qe({name:Ot,metadata:Ut,settings:qt});var jt=(0,$e.createElement)(Ue.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(Ue.Path,{d:"M19 6.5H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v7zM8 12.8h8v-1.5H8v1.5z"})),Zt=window.wp.compose;const Qt=e=>e,Kt=e=>{if(null===e||"object"!=typeof e||Array.isArray(e))return e;const t=(0,St.pickBy)((0,St.mapValues)(e,Kt),Qt);return(0,St.isEmpty)(t)?void 0:t};var Yt=Kt;function Jt(e){var t,n;if(null==e||null===(t=e.style)||void 0===t||null===(n=t.typography)||void 0===n||!n.fontFamily)return e;const{fontFamily:o,...r}=e.style.typography;return{...e,style:Yt({...e.style,typography:r}),fontFamily:o.split("|").pop()}}const Xt=e=>{var t,n,o;const{borderRadius:r,...a}=e,l=[r,null===(t=a.style)||void 0===t||null===(n=t.border)||void 0===n?void 0:n.radius].find((e=>"number"==typeof e&&0!==e));return l?{...a,style:{...a.style,border:{...null===(o=a.style)||void 0===o?void 0:o.border,radius:`${l}px`}}}:a},en=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customGradient)return e;const t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customGradient&&(t.color.gradient=e.customGradient);const{customTextColor:n,customBackgroundColor:o,customGradient:r,...a}=e;return{...a,style:t}},tn=e=>{const{color:t,textColor:n,...o}={...e,customTextColor:e.textColor&&"#"===e.textColor[0]?e.textColor:void 0,customBackgroundColor:e.color&&"#"===e.color[0]?e.color:void 0};return en(o)},nn={url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"}},on={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}},__experimentalSelector:".wp-block-button__link"},save(e){var t,n;let{attributes:o,className:r}=e;const{fontSize:a,linkTarget:l,rel:i,style:s,text:c,title:u,url:m,width:d}=o;if(!c)return null;const p=(0,Ze.__experimentalGetBorderClassesAndStyles)(o),g=(0,Ze.__experimentalGetColorClassesAndStyles)(o),h=(0,Ze.__experimentalGetSpacingClassesAndStyles)(o),v=rt()("wp-block-button__link",g.className,p.className,{"no-border-radius":0===(null==s||null===(t=s.border)||void 0===t?void 0:t.radius)}),b={...p.style,...g.style,...h.style},_=rt()(r,{[`has-custom-width wp-block-button__width-${d}`]:d,"has-custom-font-size":a||(null==s||null===(n=s.typography)||void 0===n?void 0:n.fontSize)});return(0,$e.createElement)("div",Ze.useBlockProps.save({className:_}),(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:v,href:m,title:u,style:b,value:c,target:l,rel:i}))}},rn={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wp-block-button__link"},save(e){var t,n;let{attributes:o,className:r}=e;const{fontSize:a,linkTarget:l,rel:i,style:s,text:c,title:u,url:m,width:d}=o;if(!c)return null;const p=(0,Ze.__experimentalGetBorderClassesAndStyles)(o),g=(0,Ze.__experimentalGetColorClassesAndStyles)(o),h=(0,Ze.__experimentalGetSpacingClassesAndStyles)(o),v=rt()("wp-block-button__link",g.className,p.className,{"no-border-radius":0===(null==s||null===(t=s.border)||void 0===t?void 0:t.radius)}),b={...p.style,...g.style,...h.style},_=rt()(r,{[`has-custom-width wp-block-button__width-${d}`]:d,"has-custom-font-size":a||(null==s||null===(n=s.typography)||void 0===n?void 0:n.fontSize)});return(0,$e.createElement)("div",Ze.useBlockProps.save({className:_}),(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:v,href:m,title:u,style:b,value:c,target:l,rel:i}))},migrate:Jt,isEligible(e){var t;let{style:n}=e;return null==n||null===(t=n.typography)||void 0===t?void 0:t.fontFamily}},an=[on,rn,{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...nn,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},isEligible(e){var t;let{style:n}=e;return"number"==typeof(null==n||null===(t=n.border)||void 0===t?void 0:t.radius)},save(e){var t,n,o;let{attributes:r,className:a}=e;const{fontSize:l,linkTarget:i,rel:s,style:c,text:u,title:m,url:d,width:p}=r;if(!u)return null;const g=null==c||null===(t=c.border)||void 0===t?void 0:t.radius,h=(0,Ze.__experimentalGetColorClassesAndStyles)(r),v=rt()("wp-block-button__link",h.className,{"no-border-radius":0===(null==c||null===(n=c.border)||void 0===n?void 0:n.radius)}),b={borderRadius:g||void 0,...h.style},_=rt()(a,{[`has-custom-width wp-block-button__width-${p}`]:p,"has-custom-font-size":l||(null==c||null===(o=c.typography)||void 0===o?void 0:o.fontSize)});return(0,$e.createElement)("div",Ze.useBlockProps.save({className:_}),(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:v,href:d,title:m,style:b,value:u,target:i,rel:s}))},migrate:(0,Zt.compose)(Jt,Xt)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...nn,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save(e){let{attributes:t,className:n}=e;const{borderRadius:o,linkTarget:r,rel:a,text:l,title:i,url:s,width:c}=t,u=(0,Ze.__experimentalGetColorClassesAndStyles)(t),m=rt()("wp-block-button__link",u.className,{"no-border-radius":0===o}),d={borderRadius:o?o+"px":void 0,...u.style},p=rt()(n,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,$e.createElement)("div",Ze.useBlockProps.save({className:p}),(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:m,href:s,title:i,style:d,value:l,target:r,rel:a}))},migrate:(0,Zt.compose)(Jt,Xt)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...nn,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save(e){let{attributes:t,className:n}=e;const{borderRadius:o,linkTarget:r,rel:a,text:l,title:i,url:s,width:c}=t,u=(0,Ze.__experimentalGetColorClassesAndStyles)(t),m=rt()("wp-block-button__link",u.className,{"no-border-radius":0===o}),d={borderRadius:o?o+"px":void 0,...u.style},p=rt()(n,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,$e.createElement)("div",Ze.useBlockProps.save({className:p}),(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:m,href:s,title:i,style:d,value:l,target:r,rel:a}))},migrate:(0,Zt.compose)(Jt,Xt)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...nn,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"}},save(e){let{attributes:t}=e;const{borderRadius:n,linkTarget:o,rel:r,text:a,title:l,url:i}=t,s=rt()("wp-block-button__link",{"no-border-radius":0===n}),c={borderRadius:n?n+"px":void 0};return(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:s,href:i,title:l,style:c,value:a,target:o,rel:r})},migrate:Xt},{supports:{align:!0,alignWide:!1},attributes:{...nn,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},customGradient:{type:"string"},gradient:{type:"string"}},isEligible:e=>!!e.customTextColor||!!e.customBackgroundColor||!!e.customGradient,migrate:(0,Zt.compose)(Xt,en),save(e){let{attributes:t}=e;const{backgroundColor:n,borderRadius:o,customBackgroundColor:r,customTextColor:a,customGradient:l,linkTarget:i,gradient:s,rel:c,text:u,textColor:m,title:d,url:p}=t,g=(0,Ze.getColorClassName)("color",m),h=!l&&(0,Ze.getColorClassName)("background-color",n),v=(0,Ze.__experimentalGetGradientClass)(s),b=rt()("wp-block-button__link",{"has-text-color":m||a,[g]:g,"has-background":n||r||l||s,[h]:h,"no-border-radius":0===o,[v]:v}),_={background:l||void 0,backgroundColor:h||l||s?void 0:r,color:g?void 0:a,borderRadius:o?o+"px":void 0};return(0,$e.createElement)("div",null,(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:b,href:p,title:d,style:_,value:u,target:i,rel:c}))}},{attributes:{...nn,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"}},isEligible(e){return e.className&&e.className.includes("is-style-squared")},migrate(e){let t=e.className;return t&&(t=t.replace(/is-style-squared[\s]?/,"").trim()),Xt(en({...e,className:t||void 0,borderRadius:0}))},save(e){let{attributes:t}=e;const{backgroundColor:n,customBackgroundColor:o,customTextColor:r,linkTarget:a,rel:l,text:i,textColor:s,title:c,url:u}=t,m=(0,Ze.getColorClassName)("color",s),d=(0,Ze.getColorClassName)("background-color",n),p=rt()("wp-block-button__link",{"has-text-color":s||r,[m]:m,"has-background":n||o,[d]:d}),g={backgroundColor:d?void 0:o,color:m?void 0:r};return(0,$e.createElement)("div",null,(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:p,href:u,title:c,style:g,value:i,target:a,rel:l}))}},{attributes:{...nn,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:tn,save(e){let{attributes:t}=e;const{url:n,text:o,title:r,backgroundColor:a,textColor:l,customBackgroundColor:i,customTextColor:s}=t,c=(0,Ze.getColorClassName)("color",l),u=(0,Ze.getColorClassName)("background-color",a),m=rt()("wp-block-button__link",{"has-text-color":l||s,[c]:c,"has-background":a||i,[u]:u}),d={backgroundColor:u?void 0:i,color:c?void 0:s};return(0,$e.createElement)("div",null,(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:m,href:n,title:r,style:d,value:o}))}},{attributes:{...nn,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save(e){let{attributes:t}=e;const{url:n,text:o,title:r,align:a,color:l,textColor:i}=t,s={backgroundColor:l,color:i};return(0,$e.createElement)("div",{className:`align${a}`},(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:"wp-block-button__link",href:n,title:r,style:s,value:o}))},migrate:tn},{attributes:{...nn,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save(e){let{attributes:t}=e;const{url:n,text:o,title:r,align:a,color:l,textColor:i}=t;return(0,$e.createElement)("div",{className:`align${a}`,style:{backgroundColor:l}},(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",href:n,title:r,style:{color:i},value:o}))},migrate:tn}];var ln=an,sn=window.wp.keycodes;var cn=(0,$e.createElement)(Ue.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,$e.createElement)(Ue.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"}));var un=(0,$e.createElement)(Ue.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,$e.createElement)(Ue.Path,{d:"M15.6 7.3h-.7l1.6-3.5-.9-.4-3.9 8.5H9v1.5h2l-1.3 2.8H8.4c-2 0-3.7-1.7-3.7-3.7s1.7-3.7 3.7-3.7H10V7.3H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H9l-1.4 3.2.9.4 5.7-12.5h1.4c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.9 0 5.2-2.3 5.2-5.2 0-2.9-2.4-5.2-5.2-5.2z"}));const mn="noreferrer noopener";function dn(e){let{selectedWidth:t,setAttributes:n}=e;return(0,$e.createElement)(We.PanelBody,{title:(0,je.__)("Width settings")},(0,$e.createElement)(We.ButtonGroup,{"aria-label":(0,je.__)("Button width")},[25,50,75,100].map((e=>(0,$e.createElement)(We.Button,{key:e,isSmall:!0,variant:e===t?"primary":void 0,onClick:()=>{var o;n({width:t===(o=e)?void 0:o})}},e,"%")))))}var pn=function(e){var t;const{attributes:n,setAttributes:o,className:r,isSelected:a,onReplace:l,mergeBlocks:i}=e,{linkTarget:s,placeholder:c,rel:u,style:m,text:d,url:p,width:g}=n,h=(0,$e.useCallback)((e=>{o({rel:e})}),[o]),[v,b]=(0,$e.useState)(null),_=(0,Ze.__experimentalUseBorderProps)(n),y=(0,Ze.__experimentalUseColorProps)(n),f=(0,Ze.__experimentalGetSpacingClassesAndStyles)(n),k=(0,$e.useRef)(),x=(0,$e.useRef)(),w=(0,Ze.useBlockProps)({ref:(0,Zt.useMergeRefs)([b,k]),onKeyDown:function(e){if(sn.isKeyboardEvent.primary(e,"k"))T(e);else if(sn.isKeyboardEvent.primaryShift(e,"k")){var t;N(),null===(t=x.current)||void 0===t||t.focus()}}}),[E,C]=(0,$e.useState)(!1),S=!!p,B="_blank"===s;function T(e){e.preventDefault(),C(!0)}function N(){o({url:void 0,linkTarget:void 0,rel:void 0}),C(!1)}return(0,$e.useEffect)((()=>{a||C(!1)}),[a]),(0,$e.createElement)($e.Fragment,null,(0,$e.createElement)("div",nt({},w,{className:rt()(w.className,{[`has-custom-width wp-block-button__width-${g}`]:g,"has-custom-font-size":w.style.fontSize})}),(0,$e.createElement)(Ze.RichText,{ref:x,"aria-label":(0,je.__)("Button text"),placeholder:c||(0,je.__)("Add text…"),value:d,onChange:e=>{o({text:e.replace(/<\/?a[^>]*>/g,"")})},withoutInteractiveFormatting:!0,className:rt()(r,"wp-block-button__link",y.className,_.className,{"no-border-radius":0===(null==m||null===(t=m.border)||void 0===t?void 0:t.radius)},(0,Ze.__experimentalGetElementClassName)("button")),style:{..._.style,...y.style,...f.style},onSplit:e=>(0,Ge.createBlock)("core/button",{...n,text:e}),onReplace:l,onMerge:i,identifier:"text"})),(0,$e.createElement)(Ze.BlockControls,{group:"block"},!S&&(0,$e.createElement)(We.ToolbarButton,{name:"link",icon:cn,title:(0,je.__)("Link"),shortcut:sn.displayShortcut.primary("k"),onClick:T}),S&&(0,$e.createElement)(We.ToolbarButton,{name:"link",icon:un,title:(0,je.__)("Unlink"),shortcut:sn.displayShortcut.primaryShift("k"),onClick:N,isActive:!0})),a&&(E||S)&&(0,$e.createElement)(We.Popover,{position:"bottom center",onClose:()=>{var e;C(!1),null===(e=x.current)||void 0===e||e.focus()},anchor:v,focusOnMount:!!E&&"firstElement",__unstableSlotName:"__unstable-block-tools-after",shift:!0},(0,$e.createElement)(Ze.__experimentalLinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:p,opensInNewTab:B},onChange:e=>{let{url:t="",opensInNewTab:n}=e;o({url:t}),B!==n&&function(e){const t=e?"_blank":void 0;let n=u;t&&!u?n=mn:t||u!==mn||(n=void 0),o({linkTarget:t,rel:n})}(n)},onRemove:()=>{var e;N(),null===(e=x.current)||void 0===e||e.focus()},forceIsEditingLink:E})),(0,$e.createElement)(Ze.InspectorControls,null,(0,$e.createElement)(dn,{selectedWidth:g,setAttributes:o})),(0,$e.createElement)(Ze.InspectorControls,{__experimentalGroup:"advanced"},(0,$e.createElement)(We.TextControl,{label:(0,je.__)("Link rel"),value:u||"",onChange:h})))};const gn={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/button",title:"Button",category:"design",parent:["core/buttons"],description:"Prompt visitors to take action with a button-style link.",keywords:["link"],textdomain:"default",attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}},__experimentalSelector:".wp-block-button .wp-block-button__link"},styles:[{name:"fill",label:"Fill",isDefault:!0},{name:"outline",label:"Outline"}],editorStyle:"wp-block-button-editor",style:"wp-block-button"},{name:hn}=gn,vn={icon:jt,example:{attributes:{className:"is-style-fill",text:(0,je.__)("Call to Action")}},edit:pn,save:function(e){var t,n;let{attributes:o,className:r}=e;const{fontSize:a,linkTarget:l,rel:i,style:s,text:c,title:u,url:m,width:d}=o;if(!c)return null;const p=(0,Ze.__experimentalGetBorderClassesAndStyles)(o),g=(0,Ze.__experimentalGetColorClassesAndStyles)(o),h=(0,Ze.__experimentalGetSpacingClassesAndStyles)(o),v=rt()("wp-block-button__link",g.className,p.className,{"no-border-radius":0===(null==s||null===(t=s.border)||void 0===t?void 0:t.radius)},(0,Ze.__experimentalGetElementClassName)("button")),b={...p.style,...g.style,...h.style},_=rt()(r,{[`has-custom-width wp-block-button__width-${d}`]:d,"has-custom-font-size":a||(null==s||null===(n=s.typography)||void 0===n?void 0:n.fontSize)});return(0,$e.createElement)("div",Ze.useBlockProps.save({className:_}),(0,$e.createElement)(Ze.RichText.Content,{tagName:"a",className:v,href:m,title:u,style:b,value:c,target:l,rel:i}))},deprecated:ln,merge:(e,t)=>{let{text:n=""}=t;return{...e,text:(e.text||"")+n}}},bn=()=>qe({name:hn,metadata:gn,settings:vn});var _n=(0,$e.createElement)(Ue.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(Ue.Path,{d:"M17 3H7c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V5c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v4zm-8-1.2h5V6.2h-5v1.6zM17 13H7c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v4zm-8-1.2h5v-1.5h-5v1.5z"}));const yn=e=>{if(e.layout)return e;const{contentJustification:t,orientation:n,...o}=e;return(t||n)&&Object.assign(o,{layout:{type:"flex",...t&&{justifyContent:t},...n&&{orientation:n}}}),o},fn=[{attributes:{contentJustification:{type:"string"},orientation:{type:"string",default:"horizontal"}},supports:{anchor:!0,align:["wide","full"],__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}}},isEligible:e=>{let{contentJustification:t,orientation:n}=e;return!!t||!!n},migrate:yn,save(e){let{attributes:{contentJustification:t,orientation:n}}=e;return(0,$e.createElement)("div",Ze.useBlockProps.save({className:rt()({[`is-content-justification-${t}`]:t,"is-vertical":"vertical"===n})}),(0,$e.createElement)(Ze.InnerBlocks.Content,null))}},{supports:{align:["center","left","right"],anchor:!0},save(){return(0,$e.createElement)("div",null,(0,$e.createElement)(Ze.InnerBlocks.Content,null))},isEligible(e){let{align:t}=e;return t&&["center","left","right"].includes(t)},migrate(e){return yn({...e,align:void 0,contentJustification:e.align})}}];var kn=fn,xn=window.wp.richText;const{name:wn}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/buttons",title:"Buttons",category:"design",description:"Prompt visitors to take action with a group of button-style links.",keywords:["link"],textdomain:"default",supports:{anchor:!0,align:["wide","full"],__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalLayout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}}},editorStyle:"wp-block-buttons-editor",style:"wp-block-buttons"},En={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:e=>(0,Ge.createBlock)(wn,{},e.map((e=>(0,Ge.createBlock)("core/button",e))))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,Ge.createBlock)(wn,{},e.map((e=>{const t=(0,xn.__unstableCreateElement)(document,e.content),n=t.innerText||"",o=t.querySelector("a"),r=null==o?void 0:o.getAttribute("href");return(0,Ge.createBlock)("core/button",{text:n,url:r})}))),isMatch:e=>e.every((e=>{const t=(0,xn.__unstableCreateElement)(document,e.content),n=t.innerText||"",o=t.querySelectorAll("a");return n.length<=30&&o.length<=1}))}]};var Cn=En;const Sn=[hn],Bn={name:hn,attributesToCopy:["backgroundColor","border","className","fontFamily","fontSize","gradient","style","textColor","width"]};var Tn=function(e){var t;let{attributes:n,className:o}=e;const{fontSize:r,layout:a={},style:l}=n,i=(0,Ze.useBlockProps)({className:rt()(o,{"has-custom-font-size":r||(null==l||null===(t=l.typography)||void 0===t?void 0:t.fontSize)})}),s=(0,it.useSelect)((e=>{var t;const n=e(Ze.store).getSettings().__experimentalPreferredStyleVariations;return null==n||null===(t=n.value)||void 0===t?void 0:t[hn]}),[]),c=(0,Ze.useInnerBlocksProps)(i,{allowedBlocks:Sn,__experimentalDefaultBlock:Bn,__experimentalDirectInsert:!0,template:[[hn,{className:s&&`is-style-${s}`}]],__experimentalLayout:a,templateInsertUpdatesSelection:!0});return(0,$e.createElement)("div",c)};const Nn={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/buttons",title:"Buttons",category:"design",description:"Prompt visitors to take action with a group of button-style links.",keywords:["link"],textdomain:"default",supports:{anchor:!0,align:["wide","full"],__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalLayout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}}},editorStyle:"wp-block-buttons-editor",style:"wp-block-buttons"},{name:Pn}=Nn,In={icon:_n,example:{innerBlocks:[{name:"core/button",attributes:{text:(0,je.__)("Find out more")}},{name:"core/button",attributes:{text:(0,je.__)("Contact us")}}]},deprecated:kn,transforms:Cn,edit:Tn,save:function(e){var t;let{attributes:n,className:o}=e;const{fontSize:r,style:a}=n,l=Ze.useBlockProps.save({className:rt()(o,{"has-custom-font-size":r||(null==a||null===(t=a.typography)||void 0===t?void 0:t.fontSize)})}),i=Ze.useInnerBlocksProps.save(l);return(0,$e.createElement)("div",i)}},zn=()=>qe({name:Pn,metadata:Nn,settings:In});var Mn=(0,$e.createElement)(Ue.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(Ue.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"}));const Ln=Pt()((e=>{if(!e)return{};const t=new Date(e);return{year:t.getFullYear(),month:t.getMonth()+1}}));var Rn={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,Ge.createBlock)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,Ge.createBlock)("core/archives")}]};const An={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/calendar",title:"Calendar",category:"widgets",description:"A calendar of your site’s posts.",keywords:["posts","archive"],textdomain:"default",attributes:{month:{type:"integer"},year:{type:"integer"}},supports:{align:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-calendar"},{name:Vn}=An,Hn={icon:Mn,example:{},edit:function(e){let{attributes:t}=e;const n=(0,Ze.useBlockProps)(),{date:o,hasPosts:r,hasPostsResolved:a}=(0,it.useSelect)((e=>{const{getEntityRecords:t,hasFinishedResolution:n}=e(lt.store),o={status:"publish",per_page:1},r=t("postType","post",o),a=n("getEntityRecords",["postType","post",o]);let l;const i=e("core/editor");if(i){"post"===i.getEditedPostAttribute("type")&&(l=i.getEditedPostAttribute("date"))}return{date:l,hasPostsResolved:a,hasPosts:a&&1===(null==r?void 0:r.length)}}),[]);return r?(0,$e.createElement)("div",n,(0,$e.createElement)(We.Disabled,null,(0,$e.createElement)(Ke(),{block:"core/calendar",attributes:{...t,...Ln(o)}}))):(0,$e.createElement)("div",n,(0,$e.createElement)(We.Placeholder,{icon:Mn,label:(0,je.__)("Calendar")},a?(0,je.__)("No published posts found."):(0,$e.createElement)(We.Spinner,null)))},transforms:Rn},Fn=()=>qe({name:Vn,metadata:An,settings:Hn});var Dn=(0,$e.createElement)(Ue.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(Ue.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"}));var Gn=(0,$e.createElement)(Ue.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,$e.createElement)(Ue.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"}));const $n={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/categories",title:"Categories List",category:"widgets",description:"Display a list of all categories.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showHierarchy:{type:"boolean",default:!1},showPostCounts:{type:"boolean",default:!1},showOnlyTopLevel:{type:"boolean",default:!1},showEmpty:{type:"boolean",default:!1}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-categories-editor",style:"wp-block-categories"},{name:Un}=$n,On={icon:Dn,example:{},edit:function e(t){let{attributes:{displayAsDropdown:n,showHierarchy:o,showPostCounts:r,showOnlyTopLevel:a,showEmpty:l},setAttributes:i,className:s}=t;const c=(0,Zt.useInstanceId)(e,"blocks-category-select"),u={per_page:-1,hide_empty:!l,context:"view"};a&&(u.parent=0);const{records:m,isResolving:d}=(0,lt.useEntityRecords)("taxonomy","category",u),p=e=>null!=m&&m.length?null===e?m:m.filter((t=>{let{parent:n}=t;return n===e})):[],g=e=>t=>i({[e]:t}),h=e=>e?(0,St.unescape)(e).trim():(0,je.__)("(Untitled)"),v=e=>{const t=p(e.id),{id:n,link:a,count:l,name:i}=e;return(0,$e.createElement)("li",{key:n,className:`cat-item cat-item-${n}`},(0,$e.createElement)("a",{href:a,target:"_blank",rel:"noreferrer noopener"},h(i)),r&&` (${l})`,o&&!!t.length&&(0,$e.createElement)("ul",{className:"children"},t.map((e=>v(e)))))},b=(e,t)=>{const{id:n,count:a,name:l}=e,i=p(n);return[(0,$e.createElement)("option",{key:n,className:`level-${t}`},Array.from({length:3*t}).map((()=>" ")),h(l),r&&` (${a})`),o&&!!i.length&&i.map((e=>b(e,t+1)))]},_=null==m||!m.length||n||d?"div":"ul",y=rt()(s,{"wp-block-categories-list":!(null==m||!m.length||n||d),"wp-block-categories-dropdown":!(null==m||!m.length)&&n&&!d}),f=(0,Ze.useBlockProps)({className:y});return(0,$e.createElement)(_,f,(0,$e.createElement)(Ze.InspectorControls,null,(0,$e.createElement)(We.PanelBody,{title:(0,je.__)("Settings")},(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Display as dropdown"),checked:n,onChange:g("displayAsDropdown")}),(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Show post counts"),checked:r,onChange:g("showPostCounts")}),(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Show only top level categories"),checked:a,onChange:g("showOnlyTopLevel")}),(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Show empty categories"),checked:l,onChange:g("showEmpty")}),!a&&(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Show hierarchy"),checked:o,onChange:g("showHierarchy")}))),d&&(0,$e.createElement)(We.Placeholder,{icon:Gn,label:(0,je.__)("Categories")},(0,$e.createElement)(We.Spinner,null)),!d&&0===(null==m?void 0:m.length)&&(0,$e.createElement)("p",null,(0,je.__)("Your site does not have any posts, so there is nothing to display here at the moment.")),!d&&(null==m?void 0:m.length)>0&&(n?(()=>{const e=p(o?0:null);return(0,$e.createElement)($e.Fragment,null,(0,$e.createElement)(We.VisuallyHidden,{as:"label",htmlFor:c},(0,je.__)("Categories")),(0,$e.createElement)("select",{id:c},(0,$e.createElement)("option",null,(0,je.__)("Select Category")),e.map((e=>b(e,0)))))})():p(o?0:null).map((e=>v(e,0)))))}},qn=()=>qe({name:Un,metadata:$n,settings:On});var Wn=(0,$e.createElement)(Ue.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(Ue.Path,{d:"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z"}));var jn=e=>{let{clientId:t}=e;const{replaceBlocks:n}=(0,it.useDispatch)(Ze.store),o=(0,it.useSelect)((e=>e(Ze.store).getBlock(t)),[t]);return(0,$e.createElement)(We.ToolbarButton,{onClick:()=>n(o.clientId,(0,Ge.rawHandler)({HTML:(0,Ge.serialize)(o)}))},(0,je.__)("Convert to blocks"))};const{wp:Zn}=window;const Qn={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/freeform",title:"Classic",category:"text",description:"Use the classic WordPress editor.",textdomain:"default",attributes:{content:{type:"string",source:"html"}},supports:{className:!1,customClassName:!1,reusable:!1},editorStyle:"wp-block-freeform-editor"},{name:Kn}=Qn,Yn={icon:Wn,edit:function(e){let{clientId:t,attributes:{content:n},setAttributes:o,onReplace:r}=e;const{getMultiSelectedBlockClientIds:a}=(0,it.useSelect)(Ze.store),l=(0,$e.useRef)(!1);return(0,$e.useEffect)((()=>{if(!l.current)return;const e=window.tinymce.get(`editor-${t}`);(null==e?void 0:e.getContent())!==n&&e.setContent(n||"")}),[n]),(0,$e.useEffect)((()=>{const{baseURL:e,suffix:i}=window.wpEditorL10n.tinymce;function s(e){let t;n&&e.on("loadContent",(()=>e.setContent(n))),e.on("blur",(()=>{var n;t=e.selection.getBookmark(2,!0);const r=document.querySelector(".interface-interface-skeleton__content"),l=r.scrollTop;return null!==(n=a())&&void 0!==n&&n.length||o({content:e.getContent()}),e.once("focus",(()=>{t&&(e.selection.moveToBookmark(t),r.scrollTop!==l&&(r.scrollTop=l))})),!1})),e.on("mousedown touchstart",(()=>{t=null}));const l=(0,St.debounce)((()=>{const t=e.getContent();t!==e._lastChange&&(e._lastChange=t,o({content:t}))}),250);e.on("Paste Change input Undo Redo",l),e.on("remove",l.cancel),e.on("keydown",(t=>{sn.isKeyboardEvent.primary(t,"z")&&t.stopPropagation(),t.keyCode!==sn.BACKSPACE&&t.keyCode!==sn.DELETE||!function(e){const t=e.getBody();return!(t.childNodes.length>1)&&(0===t.childNodes.length||!(t.childNodes[0].childNodes.length>1)&&/^\n?$/.test(t.innerText||t.textContent))}(e)||(r([]),t.preventDefault(),t.stopImmediatePropagation());const{altKey:n}=t;n&&t.keyCode===sn.F10&&t.stopPropagation()})),e.on("init",(()=>{const t=e.getBody();t.ownerDocument.activeElement===t&&(t.blur(),e.focus())}))}function c(){const{settings:e}=window.wpEditorL10n.tinymce;Zn.oldEditor.initialize(`editor-${t}`,{tinymce:{...e,inline:!0,content_css:!1,fixed_toolbar_container:`#toolbar-${t}`,setup:s}})}function u(){"complete"===document.readyState&&c()}return l.current=!0,window.tinymce.EditorManager.overrideDefaults({base_url:e,suffix:i}),"complete"===document.readyState?c():document.addEventListener("readystatechange",u),()=>{document.removeEventListener("readystatechange",u),Zn.oldEditor.remove(`editor-${t}`)}}),[]),(0,$e.createElement)($e.Fragment,null,(0,$e.createElement)(Ze.BlockControls,null,(0,$e.createElement)(We.ToolbarGroup,null,(0,$e.createElement)(jn,{clientId:t}))),(0,$e.createElement)("div",(0,Ze.useBlockProps)(),(0,$e.createElement)("div",{key:"toolbar",id:`toolbar-${t}`,className:"block-library-classic__toolbar",onClick:function(){const e=window.tinymce.get(`editor-${t}`);e&&e.focus()},"data-placeholder":(0,je.__)("Classic"),onKeyDown:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}}),(0,$e.createElement)("div",{key:"editor",id:`editor-${t}`,className:"wp-block-freeform block-library-rich-text__tinymce"})))},save:function(e){let{attributes:t}=e;const{content:n}=t;return(0,$e.createElement)($e.RawHTML,null,n)}},Jn=()=>qe({name:Kn,metadata:Qn,settings:Yn});var Xn=(0,$e.createElement)(Ue.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(Ue.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"}));function eo(e){return e.replace(/\[/g,"[")}function to(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1//$2")}var no={from:[{type:"enter",regExp:/^```$/,transform:()=>(0,Ge.createBlock)("core/code")},{type:"block",blocks:["core/html","core/paragraph"],transform:e=>{let{content:t}=e;return(0,Ge.createBlock)("core/code",{content:t})}},{type:"raw",isMatch:e=>"PRE"===e.nodeName&&1===e.children.length&&"CODE"===e.firstChild.nodeName,schema:{pre:{children:{code:{children:{"#text":{}}}}}}}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>{let{content:t}=e;return(0,Ge.createBlock)("core/paragraph",{content:t})}}]};const oo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/code",title:"Code",category:"text",description:"Display code snippets that respect your spacing and tabs.",textdomain:"default",attributes:{content:{type:"string",source:"html",selector:"code"}},supports:{anchor:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:["top","bottom"],padding:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{width:!0,color:!0}},color:{text:!0,background:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}}},style:"wp-block-code"},{name:ro}=oo,ao={icon:Xn,example:{attributes:{content:(0,je.__)('// A "block" is the abstract term used\n// to describe units of markup that\n// when composed together, form the\n// content or layout of a page.\nregisterBlockType( name, settings );')}},transforms:no,edit:function(e){let{attributes:t,setAttributes:n,onRemove:o}=e;const r=(0,Ze.useBlockProps)();return(0,$e.createElement)("pre",r,(0,$e.createElement)(Ze.RichText,{tagName:"code",value:t.content,onChange:e=>n({content:e}),onRemove:o,placeholder:(0,je.__)("Write code…"),"aria-label":(0,je.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0}))},save:function(e){let{attributes:t}=e;return(0,$e.createElement)("pre",Ze.useBlockProps.save(),(0,$e.createElement)(Ze.RichText.Content,{tagName:"code",value:(n=t.content,(0,St.flow)(eo,to)(n||""))}));var n}},lo=()=>qe({name:ro,metadata:oo,settings:ao});var io=(0,$e.createElement)(Ue.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,$e.createElement)(Ue.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z"}));const so=[{attributes:{verticalAlignment:{type:"string"},width:{type:"number",min:0,max:100}},isEligible(e){let{width:t}=e;return isFinite(t)},migrate(e){return{...e,width:`${e.width}%`}},save(e){let{attributes:t}=e;const{verticalAlignment:n,width:o}=t,r=rt()({[`is-vertically-aligned-${n}`]:n}),a={flexBasis:o+"%"};return(0,$e.createElement)("div",{className:r,style:a},(0,$e.createElement)(Ze.InnerBlocks.Content,null))}}];var co=so;var uo=function(e){let{attributes:{verticalAlignment:t,width:n,templateLock:o,allowedBlocks:r},setAttributes:a,clientId:l}=e;const i=rt()("block-core-columns",{[`is-vertically-aligned-${t}`]:t}),s=(0,We.__experimentalUseCustomUnits)({availableUnits:(0,Ze.useSetting)("spacing.units")||["%","px","em","rem","vw"]}),{columnsIds:c,hasChildBlocks:u,rootClientId:m}=(0,it.useSelect)((e=>{const{getBlockOrder:t,getBlockRootClientId:n}=e(Ze.store),o=n(l);return{hasChildBlocks:t(l).length>0,rootClientId:o,columnsIds:t(o)}}),[l]),{updateBlockAttributes:d}=(0,it.useDispatch)(Ze.store),p=Number.isFinite(n)?n+"%":n,g=(0,Ze.useBlockProps)({className:i,style:p?{flexBasis:p}:void 0}),h=c.length,v=c.indexOf(l)+1,b=(0,je.sprintf)((0,je.__)("%1$s (%2$d of %3$d)"),g["aria-label"],v,h),_=(0,Ze.useInnerBlocksProps)({...g,"aria-label":b},{templateLock:o,allowedBlocks:r,renderAppender:u?void 0:Ze.InnerBlocks.ButtonBlockAppender});return(0,$e.createElement)($e.Fragment,null,(0,$e.createElement)(Ze.BlockControls,null,(0,$e.createElement)(Ze.BlockVerticalAlignmentToolbar,{onChange:e=>{a({verticalAlignment:e}),d(m,{verticalAlignment:null})},value:t})),(0,$e.createElement)(Ze.InspectorControls,null,(0,$e.createElement)(We.PanelBody,{title:(0,je.__)("Column settings")},(0,$e.createElement)(We.__experimentalUnitControl,{label:(0,je.__)("Width"),labelPosition:"edge",__unstableInputWidth:"80px",value:n||"",onChange:e=>{e=0>parseFloat(e)?"0":e,a({width:e})},units:s}))),(0,$e.createElement)("div",_))};const mo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/column",title:"Column",category:"text",parent:["core/columns"],description:"A single column within a columns block.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},width:{type:"string"},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{anchor:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{blockGap:!0,padding:!0,__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalLayout:!0}},{name:po}=mo,go={icon:io,edit:uo,save:function(e){let{attributes:t}=e;const{verticalAlignment:n,width:o}=t,r=rt()({[`is-vertically-aligned-${n}`]:n});let a;if(o&&/\d/.test(o)){let e=Number.isFinite(o)?o+"%":o;if(!Number.isFinite(o)&&null!=o&&o.endsWith("%")){const t=1e12;e=Math.round(Number.parseFloat(o)*t)/t+"%"}a={flexBasis:e}}const l=Ze.useBlockProps.save({className:r,style:a}),i=Ze.useInnerBlocksProps.save(l);return(0,$e.createElement)("div",i)},deprecated:co},ho=()=>qe({name:po,metadata:mo,settings:go});var vo=(0,$e.createElement)(Ue.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(Ue.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-4.1 1.5v10H10v-10h4.9zM5.5 17V8c0-.3.2-.5.5-.5h2.5v10H6c-.3 0-.5-.2-.5-.5zm14 0c0 .3-.2.5-.5.5h-2.6v-10H19c.3 0 .5.2.5.5v9z"}));function bo(e){let t,{doc:n}=bo;n||(n=document.implementation.createHTMLDocument(""),bo.doc=n),n.body.innerHTML=e;for(const e of n.body.firstChild.classList)if(t=e.match(/^layout-column-(\d+)$/))return Number(t[1])-1}var _o=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>{if(!e.customTextColor&&!e.customBackgroundColor)return e;const t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor);const{customTextColor:n,customBackgroundColor:o,...r}=e;return{...r,style:t,isStackedOnMobile:!0}},save(e){let{attributes:t}=e;const{verticalAlignment:n,backgroundColor:o,customBackgroundColor:r,textColor:a,customTextColor:l}=t,i=(0,Ze.getColorClassName)("background-color",o),s=(0,Ze.getColorClassName)("color",a),c=rt()({"has-background":o||r,"has-text-color":a||l,[i]:i,[s]:s,[`are-vertically-aligned-${n}`]:n}),u={backgroundColor:i?void 0:r,color:s?void 0:l};return(0,$e.createElement)("div",{className:c||void 0,style:u},(0,$e.createElement)(Ze.InnerBlocks.Content,null))}},{attributes:{columns:{type:"number",default:2}},isEligible(e,t){return!!t.some((e=>/layout-column-\d+/.test(e.originalContent)))&&t.some((e=>void 0!==bo(e.originalContent)))},migrate(e,t){const n=t.reduce(((e,t)=>{const{originalContent:n}=t;let o=bo(n);return void 0===o&&(o=0),e[o]||(e[o]=[]),e[o].push(t),e}),[]).map((e=>(0,Ge.createBlock)("core/column",{},e))),{columns:o,...r}=e;return[{...r,isStackedOnMobile:!0},n]},save(e){let{attributes:t}=e;const{columns:n}=t;return(0,$e.createElement)("div",{className:`has-${n}-columns`},(0,$e.createElement)(Ze.InnerBlocks.Content,null))}},{attributes:{columns:{type:"number",default:2}},migrate(e,t){const{columns:n,...o}=e;return[e={...o,isStackedOnMobile:!0},t]},save(e){let{attributes:t}=e;const{verticalAlignment:n,columns:o}=t,r=rt()(`has-${o}-columns`,{[`are-vertically-aligned-${n}`]:n});return(0,$e.createElement)("div",{className:r},(0,$e.createElement)(Ze.InnerBlocks.Content,null))}}];const yo=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function fo(e,t){const{width:n=100/t}=e.attributes;return yo(n)}function ko(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;return e.reduce(((e,n)=>e+fo(n,t)),0)}function xo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;return e.reduce(((e,n)=>{const o=fo(n,t);return Object.assign(e,{[n.clientId]:o})}),{})}function wo(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length;const o=ko(e,n);return(0,St.mapValues)(xo(e,n),(e=>yo(t*e/o)))}function Eo(e,t){return e.map((e=>(0,St.merge)({},e,{attributes:{width:`${t[e.clientId]}%`}})))}const Co=["core/column"];const So=(0,it.withDispatch)(((e,t,n)=>({updateAlignment(o){const{clientId:r,setAttributes:a}=t,{updateBlockAttributes:l}=e(Ze.store),{getBlockOrder:i}=n.select(Ze.store);a({verticalAlignment:o});i(r).forEach((e=>{l(e,{verticalAlignment:o})}))},updateColumns(o,r){const{clientId:a}=t,{replaceInnerBlocks:l}=e(Ze.store),{getBlocks:i}=n.select(Ze.store);let s=i(a);const c=s.every((e=>{var t;const n=e.attributes.width;return Number.isFinite(null!=n&&null!==(t=n.endsWith)&&void 0!==t&&t.call(n,"%")?parseFloat(n):n)}));const u=r>o;if(u&&c){const e=yo(100/r);s=[...Eo(s,wo(s,100-e)),...Array.from({length:r-o}).map((()=>(0,Ge.createBlock)("core/column",{width:`${e}%`})))]}else if(u)s=[...s,...Array.from({length:r-o}).map((()=>(0,Ge.createBlock)("core/column")))];else if(s=s.slice(0,-(o-r)),c){s=Eo(s,wo(s,100))}l(a,s)}})))((function(e){let{attributes:t,setAttributes:n,updateAlignment:o,updateColumns:r,clientId:a}=e;const{isStackedOnMobile:l,verticalAlignment:i}=t,{count:s}=(0,it.useSelect)((e=>({count:e(Ze.store).getBlockCount(a)})),[a]),c=rt()({[`are-vertically-aligned-${i}`]:i,"is-not-stacked-on-mobile":!l}),u=(0,Ze.useBlockProps)({className:c}),m=(0,Ze.useInnerBlocksProps)(u,{allowedBlocks:Co,orientation:"horizontal",renderAppender:!1});return(0,$e.createElement)($e.Fragment,null,(0,$e.createElement)(Ze.BlockControls,null,(0,$e.createElement)(Ze.BlockVerticalAlignmentToolbar,{onChange:o,value:i})),(0,$e.createElement)(Ze.InspectorControls,null,(0,$e.createElement)(We.PanelBody,null,(0,$e.createElement)(We.RangeControl,{label:(0,je.__)("Columns"),value:s,onChange:e=>r(s,e),min:1,max:Math.max(6,s)}),s>6&&(0,$e.createElement)(We.Notice,{status:"warning",isDismissible:!1},(0,je.__)("This column count exceeds the recommended amount and may cause visual breakage.")),(0,$e.createElement)(We.ToggleControl,{label:(0,je.__)("Stack on mobile"),checked:l,onChange:()=>n({isStackedOnMobile:!l})}))),(0,$e.createElement)("div",m))}));function Bo(e){let{clientId:t,name:n,setAttributes:o}=e;const{blockType:r,defaultVariation:a,variations:l}=(0,it.useSelect)((e=>{const{getBlockVariations:t,getBlockType:o,getDefaultBlockVariation:r}=e(Ge.store);return{blockType:o(n),defaultVariation:r(n,"block"),variations:t(n,"block")}}),[n]),{replaceInnerBlocks:i}=(0,it.useDispatch)(Ze.store),s=(0,Ze.useBlockProps)();return(0,$e.createElement)("div",s,(0,$e.createElement)(Ze.__experimentalBlockVariationPicker,{icon:(0,St.get)(r,["icon","src"]),label:(0,St.get)(r,["title"]),variations:l,onSelect:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;e.attributes&&o(e.attributes),e.innerBlocks&&i(t,(0,Ge.createBlocksFromInnerBlocksTemplate)(e.innerBlocks),!0)},allowSkip:!0}))}var To=e=>{const{clientId:t}=e,n=(0,it.useSelect)((e=>e(Ze.store).getBlocks(t).length>0),[t])?So:Bo;return(0,$e.createElement)(n,e)};var No=[{name:"one-column-full",title:(0,je.__)("100"),description:(0,je.__)("One column"),icon:(0,$e.createElement)(We.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m39.0625 14h-30.0625v20.0938h30.0625zm-30.0625-2c-1.10457 0-2 .8954-2 2v20.0938c0 1.1045.89543 2 2 2h30.0625c1.1046 0 2-.8955 2-2v-20.0938c0-1.1046-.8954-2-2-2z"})),innerBlocks:[["core/column"]],scope:["block"]},{name:"two-columns-equal",title:(0,je.__)("50 / 50"),description:(0,je.__)("Two columns; equal split"),icon:(0,$e.createElement)(We.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H25V34H39ZM23 34H9V14H23V34Z"})),isDefault:!0,innerBlocks:[["core/column"],["core/column"]],scope:["block"]},{name:"two-columns-one-third-two-thirds",title:(0,je.__)("33 / 66"),description:(0,je.__)("Two columns; one-third, two-thirds split"),icon:(0,$e.createElement)(We.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H20V34H39ZM18 34H9V14H18V34Z"})),innerBlocks:[["core/column",{width:"33.33%"}],["core/column",{width:"66.66%"}]],scope:["block"]},{name:"two-columns-two-thirds-one-third",title:(0,je.__)("66 / 33"),description:(0,je.__)("Two columns; two-thirds, one-third split"),icon:(0,$e.createElement)(We.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H30V34H39ZM28 34H9V14H28V34Z"})),innerBlocks:[["core/column",{width:"66.66%"}],["core/column",{width:"33.33%"}]],scope:["block"]},{name:"three-columns-equal",title:(0,je.__)("33 / 33 / 33"),description:(0,je.__)("Three columns; equal split"),icon:(0,$e.createElement)(We.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(We.Path,{fillRule:"evenodd",d:"M41 14a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h30a2 2 0 0 0 2-2V14zM28.5 34h-9V14h9v20zm2 0V14H39v20h-8.5zm-13 0H9V14h8.5v20z"})),innerBlocks:[["core/column"],["core/column"],["core/column"]],scope:["block"]},{name:"three-columns-wider-center",title:(0,je.__)("25 / 50 / 25"),description:(0,je.__)("Three columns; wide center column"),icon:(0,$e.createElement)(We.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,$e.createElement)(We.Path,{fillRule:"evenodd",d:"M41 14a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h30a2 2 0 0 0 2-2V14zM31 34H17V14h14v20zm2 0V14h6v20h-6zm-18 0H9V14h6v20z"})),innerBlocks:[["core/column",{width:"25%"}],["core/column",{width:"50%"}],["core/column",{width:"25%"}]],scope:["block"]}];const Po={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert:e=>{const t=+(100/e.length).toFixed(2),n=e.map((e=>{let{name:n,attributes:o,innerBlocks:r}=e;return["core/column",{width:`${t}%`},[[n,{...o},r]]]}));return(0,Ge.createBlock)("core/columns",{},(0,Ge.createBlocksFromInnerBlocksTemplate)(n))},isMatch:(e,t)=>{let{length:n}=e;return(1!==t.length||"core/columns"!==t[0].name)&&(n&&n<=6)}},{type:"block",blocks:["core/media-text"],priority:1,transform:(e,t)=>{const{align:n,backgroundColor:o,textColor:r,style:a,mediaAlt:l,mediaId:i,mediaPosition:s,mediaSizeSlug:c,mediaType:u,mediaUrl:m,mediaWidth:d,verticalAlignment:p}=e;let g;if("image"!==u&&u)g=["core/video",{id:i,src:m}];else{g=["core/image",{...{id:i,alt:l,url:m,sizeSlug:c},...{href:e.href,linkClass:e.linkClass,linkDestination:e.linkDestination,linkTarget:e.linkTarget,rel:e.rel}}]}const h=[["core/column",{width:`${d}%`},[g]],["core/column",{width:100-d+"%"},t]];return"right"===s&&h.reverse(),(0,Ge.createBlock)("core/columns",{align:n,backgroundColor:o,textColor:r,style:a,verticalAlignment:p},(0,Ge.createBlocksFromInnerBlocksTemplate)(h))}}]};var Io=Po;const zo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:2,name:"core/columns",title:"Columns",category:"design",description:"Display content in multiple columns, with blocks added to each column.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{blockGap:{__experimentalDefault:"2em",sides:["horizontal","vertical"]},margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0}},__experimentalLayout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!1,default:{type:"flex",flexWrap:"nowrap"}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-columns-editor",style:"wp-block-columns"},{name:Mo}=zo,Lo={icon:vo,variations:No,example:{viewportWidth:600,innerBlocks:[{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,je.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg"}},{name:"core/paragraph",attributes:{content:(0,je.__)("Suspendisse commodo neque lacus, a dictum orci interdum et.")}}]},{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,je.__)("Etiam et egestas lorem. Vivamus sagittis sit amet dolor quis lobortis. Integer sed fermentum arcu, id vulputate lacus. Etiam fermentum sem eu quam hendrerit.")}},{name:"core/paragraph",attributes:{content:(0,je.__)("Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim.")}}]}]},deprecated:_o,edit:To,save:function(e){let{attributes:t}=e;const{isStackedOnMobile:n,verticalAlignment:o}=t,r=rt()({[`are-vertically-aligned-${o}`]:o,"is-not-stacked-on-mobile":!n}),a=Ze.useBlockProps.save({className:r}),l=Ze.useInnerBlocksProps.save(a);return(0,$e.createElement)("div",l)},transforms:Io},Ro=()=>qe({name:Mo,metadata:zo,settings:Lo});var Ao=(0,$e.createElement)(Ue.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,$e.createElement)(Ue.Path,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"}));var Vo=[{attributes:{tagName:{type:"string",default:"div"}},apiVersion:2,supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}}},save(e){let{attributes:{tagName:t}}=e;const n=Ze.useBlockProps.save(),{className:o}=n,r=(null==o?void 0:o.split(" "))||[],a=null==r?void 0:r.filter((e=>"wp-block-comments"!==e)),l={...n,className:a.join(" ")};return(0,$e.createElement)(t,l,(0,$e.createElement)(Ze.InnerBlocks.Content,null))}}];function Ho(e){let{attributes:{TagName:t},setAttributes:n}=e;return(0,$e.createElement)(Ze.InspectorControls,null,(0,$e.createElement)(Ze.InspectorControls,{__experimentalGroup:"advanced"},(0,$e.createElement)(We.SelectControl,{label:(0,je.__)("HTML element"),options:[{label:(0,je.__)("Default (

    )"),value:"div"},{label:"
    ",value:"section"},{label:"
  • \n"}))).replace(/¨0/g,""),r.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function o(e,t){if("ol"===t){var r=e.match(/^ *(\d+)\./);if(r&&"1"!==r[1])return' start="'+r[1]+'"'}return""}function i(e,r,a){var i=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===r?i:s,c="";if(-1!==e.search(l))!function t(u){var d=u.search(l),p=o(e,r);-1!==d?(c+="\n\n<"+r+p+">\n"+n(u.slice(0,d),!!a)+"\n",l="ul"===(r="ul"===r?"ol":"ul")?i:s,t(u.slice(d))):c+="\n\n<"+r+p+">\n"+n(u,!!a)+"\n"}(e);else{var u=o(e,r);c="\n\n<"+r+u+">\n"+n(e,!!a)+"\n"}return c}return e=r.converter._dispatch("lists.before",e,t,r),e+="¨0",e=(e=r.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,r){return i(t,r.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,r,n){return i(r,n.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),e=r.converter._dispatch("lists.after",e,t,r)})),a.subParser("metadata",(function(e,t,r){"use strict";if(!t.metadata)return e;function n(e){r.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,t,n){return r.metadata.parsed[t]=n,""}))}return e=(e=(e=(e=r.converter._dispatch("metadata.before",e,t,r)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,t,r){return n(r),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,t,o){return t&&(r.metadata.format=t),n(o),"¨M"}))).replace(/¨M/g,""),e=r.converter._dispatch("metadata.after",e,t,r)})),a.subParser("outdent",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("outdent.before",e,t,r)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),e=r.converter._dispatch("outdent.after",e,t,r)})),a.subParser("paragraphs",(function(e,t,r){"use strict";for(var n=(e=(e=(e=r.converter._dispatch("paragraphs.before",e,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),o=[],i=n.length,s=0;s=0?o.push(l):l.search(/\S/)>=0&&(l=(l=a.subParser("spanGamut")(l,t,r)).replace(/^([ \t]*)/g,"

    "),l+="

    ",o.push(l))}for(i=o.length,s=0;s]*>\s*]*>/.test(u)&&(d=!0)}o[s]=u}return e=(e=(e=o.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),r.converter._dispatch("paragraphs.after",e,t,r)})),a.subParser("runExtension",(function(e,t,r,n){"use strict";if(e.filter)t=e.filter(t,n.converter,r);else if(e.regex){var o=e.regex;o instanceof RegExp||(o=new RegExp(o,"g")),t=t.replace(o,e.replace)}return t})),a.subParser("spanGamut",(function(e,t,r){"use strict";return e=r.converter._dispatch("spanGamut.before",e,t,r),e=a.subParser("codeSpans")(e,t,r),e=a.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,r),e=a.subParser("encodeBackslashEscapes")(e,t,r),e=a.subParser("images")(e,t,r),e=a.subParser("anchors")(e,t,r),e=a.subParser("autoLinks")(e,t,r),e=a.subParser("simplifiedAutoLinks")(e,t,r),e=a.subParser("emoji")(e,t,r),e=a.subParser("underline")(e,t,r),e=a.subParser("italicsAndBold")(e,t,r),e=a.subParser("strikethrough")(e,t,r),e=a.subParser("ellipsis")(e,t,r),e=a.subParser("hashHTMLSpans")(e,t,r),e=a.subParser("encodeAmpsAndAngles")(e,t,r),t.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"
    \n")):e=e.replace(/ +\n/g,"
    \n"),e=r.converter._dispatch("spanGamut.after",e,t,r)})),a.subParser("strikethrough",(function(e,t,r){"use strict";return t.strikethrough&&(e=(e=r.converter._dispatch("strikethrough.before",e,t,r)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,n){return function(e){return t.simplifiedAutoLink&&(e=a.subParser("simplifiedAutoLinks")(e,t,r)),""+e+""}(n)})),e=r.converter._dispatch("strikethrough.after",e,t,r)),e})),a.subParser("stripLinkDefinitions",(function(e,t,r){"use strict";var n=function(e,n,o,i,s,l,c){return n=n.toLowerCase(),o.match(/^data:.+?\/.+?;base64,/)?r.gUrls[n]=o.replace(/\s/g,""):r.gUrls[n]=a.subParser("encodeAmpsAndAngles")(o,t,r),l?l+c:(c&&(r.gTitles[n]=c.replace(/"|'/g,""")),t.parseImgDimensions&&i&&s&&(r.gDimensions[n]={width:i,height:s}),"")};return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,n)).replace(/¨0/,"")})),a.subParser("tables",(function(e,t,r){"use strict";if(!t.tables)return e;function n(e,n){return""+a.subParser("spanGamut")(e,t,r)+"\n"}function o(e){var o,i=e.split("\n");for(o=0;o"+(l=a.subParser("spanGamut")(l,t,r))+"\n"));for(o=0;o\n\n\n",o=0;o\n";for(var a=0;a\n"}return r+"\n\n"}(f,m)}return e=(e=(e=(e=r.converter._dispatch("tables.before",e,t,r)).replace(/\\(\|)/g,a.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,o)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,o),e=r.converter._dispatch("tables.after",e,t,r)})),a.subParser("underline",(function(e,t,r){"use strict";return t.underline?(e=r.converter._dispatch("underline.before",e,t,r),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return""+t+""}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return""+t+""})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?""+t+"":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?""+t+"":e}))).replace(/(_)/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("underline.after",e,t,r)):e})),a.subParser("unescapeSpecialChars",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("unescapeSpecialChars.before",e,t,r)).replace(/¨E(\d+)E/g,(function(e,t){var r=parseInt(t);return String.fromCharCode(r)})),e=r.converter._dispatch("unescapeSpecialChars.after",e,t,r)})),a.subParser("makeMarkdown.blockquote",(function(e,t){"use strict";var r="";if(e.hasChildNodes())for(var n=e.childNodes,o=n.length,i=0;i ")})),a.subParser("makeMarkdown.codeBlock",(function(e,t){"use strict";var r=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+r+"\n"+t.preList[n]+"\n```"})),a.subParser("makeMarkdown.codeSpan",(function(e){"use strict";return"`"+e.innerHTML+"`"})),a.subParser("makeMarkdown.emphasis",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="*";for(var n=e.childNodes,o=n.length,i=0;i",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t})),a.subParser("makeMarkdown.links",(function(e,t){"use strict";var r="";if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,o=n.length;r="[";for(var i=0;i",e.hasAttribute("title")&&(r+=' "'+e.getAttribute("title")+'"'),r+=")"}return r})),a.subParser("makeMarkdown.list",(function(e,t,r){"use strict";var n="";if(!e.hasChildNodes())return"";for(var o=e.childNodes,i=o.length,s=e.getAttribute("start")||1,l=0;l"+t.preList[r]+""})),a.subParser("makeMarkdown.strikethrough",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="~~";for(var n=e.childNodes,o=n.length,i=0;itr>th"),l=e.querySelectorAll("tbody>tr");for(r=0;rf&&(f=g)}for(r=0;r/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}));void 0===(n=function(){"use strict";return a}.call(t,r,t,e))||(e.exports=n)}).call(this)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(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=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{__EXPERIMENTAL_ELEMENTS:function(){return $},__EXPERIMENTAL_PATHS_WITH_MERGE:function(){return U},__EXPERIMENTAL_STYLE_PROPERTY:function(){return R},__experimentalCloneSanitizedBlock:function(){return Re},__experimentalGetAccessibleBlockLabel:function(){return ot},__experimentalGetBlockAttributesNamesByRole:function(){return it},__experimentalGetBlockLabel:function(){return nt},__experimentalSanitizeBlockAttributes:function(){return at},__unstableGetBlockProps:function(){return vr},__unstableGetInnerBlocksProps:function(){return Tr},__unstableSerializeAndClean:function(){return Br},children:function(){return Ln},cloneBlock:function(){return $e},createBlock:function(){return Ve},createBlocksFromInnerBlocksTemplate:function(){return He},doBlocksMatchTemplate:function(){return zo},findTransform:function(){return Ke},getBlockAttributes:function(){return In},getBlockContent:function(){return Sr},getBlockDefaultClassName:function(){return _r},getBlockFromExample:function(){return Ze},getBlockMenuDefaultClassName:function(){return kr},getBlockSupport:function(){return be},getBlockTransforms:function(){return We},getBlockType:function(){return ge},getBlockTypes:function(){return me},getBlockVariations:function(){return Ee},getCategories:function(){return jo},getChildBlockNames:function(){return we},getDefaultBlockName:function(){return fe},getFreeformContentHandlerName:function(){return le},getGroupingBlockName:function(){return ce},getPhrasingContentSchema:function(){return so},getPossibleBlockTransformations:function(){return Ge},getSaveContent:function(){return xr},getSaveElement:function(){return Cr},getUnregisteredTypeHandlerName:function(){return de},hasBlockSupport:function(){return _e},hasChildBlocks:function(){return ve},hasChildBlocksWithInserterSupport:function(){return Te},isReusableBlock:function(){return ke},isTemplatePart:function(){return ye},isUnmodifiedDefaultBlock:function(){return Je},isValidBlockContent:function(){return bn},isValidIcon:function(){return et},node:function(){return An},normalizeIconObject:function(){return tt},parse:function(){return Fn},parseWithAttributeSchema:function(){return zn},pasteHandler:function(){return Mo},rawHandler:function(){return lo},registerBlockCollection:function(){return ae},registerBlockStyle:function(){return Ce},registerBlockType:function(){return ne},registerBlockVariation:function(){return Se},serialize:function(){return Nr},serializeRawBlock:function(){return br},setCategories:function(){return Oo},setDefaultBlockName:function(){return pe},setFreeformContentHandlerName:function(){return se},setGroupingBlockName:function(){return he},setUnregisteredTypeHandlerName:function(){return ue},store:function(){return pr},switchToBlockType:function(){return Qe},synchronizeBlocksWithTemplate:function(){return Io},unregisterBlockStyle:function(){return xe},unregisterBlockType:function(){return ie},unregisterBlockVariation:function(){return Ae},unstable__bootstrapServerSideBlockDefinitions:function(){return te},updateCategory:function(){return Do},validateBlock:function(){return mn},withBlockContentContext:function(){return Vo}});var e={};r.r(e),r.d(e,{__experimentalGetUnprocessedBlockTypes:function(){return Ct},__experimentalHasContentRoleAttribute:function(){return Ut},getActiveBlockVariation:function(){return Bt},getBlockStyles:function(){return St},getBlockSupport:function(){return It},getBlockType:function(){return Et},getBlockTypes:function(){return xt},getBlockVariations:function(){return At},getCategories:function(){return Pt},getChildBlockNames:function(){return zt},getCollections:function(){return Lt},getDefaultBlockName:function(){return Mt},getDefaultBlockVariation:function(){return Nt},getFreeformFallbackBlockName:function(){return jt},getGroupingBlockName:function(){return Dt},getUnregisteredFallbackBlockName:function(){return Ot},hasBlockSupport:function(){return Vt},hasChildBlocks:function(){return Rt},hasChildBlocksWithInserterSupport:function(){return $t},isMatchingSearchTerm:function(){return Ht}});var t={};r.r(t),r.d(t,{__experimentalReapplyBlockTypeFilters:function(){return Xt},__experimentalRegisterBlockType:function(){return Zt},addBlockCollection:function(){return ur},addBlockStyles:function(){return er},addBlockTypes:function(){return Qt},addBlockVariations:function(){return rr},removeBlockCollection:function(){return dr},removeBlockStyles:function(){return tr},removeBlockTypes:function(){return Jt},removeBlockVariations:function(){return nr},setCategories:function(){return lr},setDefaultBlockName:function(){return or},setFreeformFallbackBlockName:function(){return ar},setGroupingBlockName:function(){return sr},setUnregisteredFallbackBlockName:function(){return ir},updateCategory:function(){return cr}});var o=window.wp.data,a=window.lodash,i=window.wp.i18n,s={grad:.9,turn:360,rad:360/(2*Math.PI)},l=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},c=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},u=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},d=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},p=function(e){return{r:u(e.r,0,255),g:u(e.g,0,255),b:u(e.b,0,255),a:u(e.a)}},h=function(e){return{r:c(e.r),g:c(e.g),b:c(e.b),a:c(e.a,3)}},f=/^#([0-9a-f]{3,8})$/i,g=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},m=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),i=a-Math.min(t,r,n),s=i?a===t?(r-n)/i:a===r?2+(n-t)/i:4+(t-r)/i:0;return{h:60*(s<0?s+6:s),s:a?i/a*100:0,v:a/255*100,a:o}},b=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),i=n*(1-r),s=n*(1-(t-a)*r),l=n*(1-(1-t+a)*r),c=a%6;return{r:255*[n,s,i,i,l,n][c],g:255*[l,n,n,s,i,i][c],b:255*[i,i,l,n,n,s][c],a:o}},_=function(e){return{h:d(e.h),s:u(e.s,0,100),l:u(e.l,0,100),a:u(e.a)}},k=function(e){return{h:c(e.h),s:c(e.s),l:c(e.l),a:c(e.a,3)}},y=function(e){return b((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},w=function(e){return{h:(t=m(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},v=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,T=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,C=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,x=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,E={string:[[function(e){var t=f.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?c(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?c(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=C.exec(e)||x.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:p({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=v.exec(e)||T.exec(e);if(!t)return null;var r,n,o=_({h:(r=t[1],n=t[2],void 0===n&&(n="deg"),Number(r)*(s[n]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return y(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=void 0===o?1:o;return l(t)&&l(r)&&l(n)?p({r:Number(t),g:Number(r),b:Number(n),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,a=void 0===o?1:o;if(!l(t)||!l(r)||!l(n))return null;var i=_({h:Number(t),s:Number(r),l:Number(n),a:Number(a)});return y(i)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,a=void 0===o?1:o;if(!l(t)||!l(r)||!l(n))return null;var i=function(e){return{h:d(e.h),s:u(e.s,0,100),v:u(e.v,0,100),a:u(e.a)}}({h:Number(t),s:Number(r),v:Number(n),a:Number(a)});return b(i)},"hsv"]]},S=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=(e=h(this.rgba)).r,r=e.g,n=e.b,a=(o=e.a)<1?g(c(255*o)):"","#"+g(t)+g(r)+g(n)+a;var e,t,r,n,o,a},e.prototype.toRgb=function(){return h(this.rgba)},e.prototype.toRgbString=function(){return t=(e=h(this.rgba)).r,r=e.g,n=e.b,(o=e.a)<1?"rgba("+t+", "+r+", "+n+", "+o+")":"rgb("+t+", "+r+", "+n+")";var e,t,r,n,o},e.prototype.toHsl=function(){return k(w(this.rgba))},e.prototype.toHslString=function(){return t=(e=k(w(this.rgba))).h,r=e.s,n=e.l,(o=e.a)<1?"hsla("+t+", "+r+"%, "+n+"%, "+o+")":"hsl("+t+", "+r+"%, "+n+"%)";var e,t,r,n,o},e.prototype.toHsv=function(){return e=m(this.rgba),{h:c(e.h),s:c(e.s),v:c(e.v),a:c(e.a,3)};var e},e.prototype.invert=function(){return M({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),M(B(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),M(B(this.rgba,-e))},e.prototype.grayscale=function(){return M(B(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),M(P(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),M(P(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?M({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):c(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=w(this.rgba);return"number"==typeof e?M({h:e,s:t.s,l:t.l,a:t.a}):c(t.h)},e.prototype.isEqual=function(e){return this.toHex()===M(e).toHex()},e}(),M=function(e){return e instanceof L?e:new L(e)},j=[];var O=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},D=function(e){return.2126*O(e.r)+.7152*O(e.g)+.0722*O(e.b)};var z=window.wp.element,I=window.wp.dom;const V="block-default",H=["attributes","supports","save","migrate","isEligible","apiVersion"],R={"--wp--style--color--link":{value:["color","link"],support:["color","link"]},background:{value:["color","gradient"],support:["color","gradients"],useEngine:!0},backgroundColor:{value:["color","background"],support:["color","background"],requiresOptOut:!0,useEngine:!0},borderColor:{value:["border","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRadius:{value:["border","radius"],support:["__experimentalBorder","radius"],properties:{borderTopLeftRadius:"topLeft",borderTopRightRadius:"topRight",borderBottomLeftRadius:"bottomLeft",borderBottomRightRadius:"bottomRight"},useEngine:!0},borderStyle:{value:["border","style"],support:["__experimentalBorder","style"],useEngine:!0},borderWidth:{value:["border","width"],support:["__experimentalBorder","width"],useEngine:!0},borderTopColor:{value:["border","top","color"],support:["__experimentalBorder","color"],useEngine:!0},borderTopStyle:{value:["border","top","style"],support:["__experimentalBorder","style"],useEngine:!0},borderTopWidth:{value:["border","top","width"],support:["__experimentalBorder","width"],useEngine:!0},borderRightColor:{value:["border","right","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRightStyle:{value:["border","right","style"],support:["__experimentalBorder","style"],useEngine:!0},borderRightWidth:{value:["border","right","width"],support:["__experimentalBorder","width"],useEngine:!0},borderBottomColor:{value:["border","bottom","color"],support:["__experimentalBorder","color"],useEngine:!0},borderBottomStyle:{value:["border","bottom","style"],support:["__experimentalBorder","style"],useEngine:!0},borderBottomWidth:{value:["border","bottom","width"],support:["__experimentalBorder","width"],useEngine:!0},borderLeftColor:{value:["border","left","color"],support:["__experimentalBorder","color"],useEngine:!0},borderLeftStyle:{value:["border","left","style"],support:["__experimentalBorder","style"],useEngine:!0},borderLeftWidth:{value:["border","left","width"],support:["__experimentalBorder","width"],useEngine:!0},color:{value:["color","text"],support:["color","text"],requiresOptOut:!0,useEngine:!0},filter:{value:["filter","duotone"],support:["color","__experimentalDuotone"]},linkColor:{value:["elements","link","color","text"],support:["color","link"]},buttonColor:{value:["elements","button","color","text"],support:["color","button"]},buttonBackgroundColor:{value:["elements","button","color","background"],support:["color","button"]},fontFamily:{value:["typography","fontFamily"],support:["typography","__experimentalFontFamily"],useEngine:!0},fontSize:{value:["typography","fontSize"],support:["typography","fontSize"],useEngine:!0},fontStyle:{value:["typography","fontStyle"],support:["typography","__experimentalFontStyle"],useEngine:!0},fontWeight:{value:["typography","fontWeight"],support:["typography","__experimentalFontWeight"],useEngine:!0},lineHeight:{value:["typography","lineHeight"],support:["typography","lineHeight"],useEngine:!0},margin:{value:["spacing","margin"],support:["spacing","margin"],properties:{marginTop:"top",marginRight:"right",marginBottom:"bottom",marginLeft:"left"},useEngine:!0},padding:{value:["spacing","padding"],support:["spacing","padding"],properties:{paddingTop:"top",paddingRight:"right",paddingBottom:"bottom",paddingLeft:"left"},useEngine:!0},textDecoration:{value:["typography","textDecoration"],support:["typography","__experimentalTextDecoration"],useEngine:!0},textTransform:{value:["typography","textTransform"],support:["typography","__experimentalTextTransform"],useEngine:!0},letterSpacing:{value:["typography","letterSpacing"],support:["typography","__experimentalLetterSpacing"],useEngine:!0},"--wp--style--root--padding":{value:["spacing","padding"],support:["spacing","padding"],properties:{"--wp--style--root--padding-top":"top","--wp--style--root--padding-right":"right","--wp--style--root--padding-bottom":"bottom","--wp--style--root--padding-left":"left"},rootOnly:!0}},$={link:"a",heading:"h1, h2, h3, h4, h5, h6",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",button:".wp-element-button, .wp-block-button__link",caption:".wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption",cite:"cite"},U={"color.duotone":!0,"color.gradients":!0,"color.palette":!0,"typography.fontFamilies":!0,"typography.fontSizes":!0,"spacing.spacingSizes":!0};var F=function(){return F=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function Q(e,t){return void 0===t&&(t={}),function(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,n=void 0===r?G:r,o=t.stripRegexp,a=void 0===o?K:o,i=t.transform,s=void 0===i?q:i,l=t.delimiter,c=void 0===l?" ":l,u=W(W(e,n,"$1\0$2"),a,"\0"),d=0,p=u.length;"\0"===u.charAt(d);)d++;for(;"\0"===u.charAt(p-1);)p--;return u.slice(d,p).split("\0").map(s).join(c)}(e,F({delimiter:"",transform:Y},t))}function Z(e,t){return 0===t?e.toLowerCase():Y(e,t)}const X={title:"block title",description:"block description",keywords:["block keyword"],styles:[{label:"block style label"}],variations:[{title:"block variation title",description:"block variation description",keywords:["block variation keyword"]}]},J={};function ee(e){return null!==e&&"object"==typeof e}function te(e){for(const t of Object.keys(e))J[t]?(void 0===J[t].apiVersion&&e[t].apiVersion&&(J[t].apiVersion=e[t].apiVersion),void 0===J[t].ancestor&&e[t].ancestor&&(J[t].ancestor=e[t].ancestor)):J[t]=Object.fromEntries(Object.entries(e[t]).filter((e=>{let[,t]=e;return null!=t})).map((e=>{let[t,r]=e;return[(n=t,void 0===o&&(o={}),Q(n,F({transform:Z},o))),r];var n,o})))}function re(e){let{textdomain:t,...r}=e;const n=["apiVersion","title","category","parent","ancestor","icon","description","keywords","attributes","providesContext","usesContext","supports","styles","example","variations"],o=Object.fromEntries(Object.entries(r).filter((e=>{let[t]=e;return n.includes(t)})));return t&&Object.keys(X).forEach((e=>{o[e]&&(o[e]=oe(X[e],o[e],t))})),o}function ne(e,t){const r=ee(e)?e.name:e;if("string"!=typeof r)return void console.error("Block names must be strings.");if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(r))return void console.error("Block names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-block");if((0,o.select)(pr).getBlockType(r))return void console.error('Block "'+r+'" is already registered.');ee(e)&&te({[r]:re(e)});const n={name:r,icon:V,keywords:[],attributes:{},providesContext:{},usesContext:[],supports:{},styles:[],variations:[],save:()=>null,...null==J?void 0:J[r],...t};return(0,o.dispatch)(pr).__experimentalRegisterBlockType(n),(0,o.select)(pr).getBlockType(r)}function oe(e,t,r){return"string"==typeof e&&"string"==typeof t?(0,i._x)(t,e,r):Array.isArray(e)&&e.length&&Array.isArray(t)?t.map((t=>oe(e[0],t,r))):ee(e)&&Object.entries(e).length&&ee(t)?Object.keys(t).reduce(((n,o)=>e[o]?(n[o]=oe(e[o],t[o],r),n):(n[o]=t[o],n)),{}):t}function ae(e,t){let{title:r,icon:n}=t;(0,o.dispatch)(pr).addBlockCollection(e,r,n)}function ie(e){const t=(0,o.select)(pr).getBlockType(e);if(t)return(0,o.dispatch)(pr).removeBlockTypes(e),t;console.error('Block "'+e+'" is not registered.')}function se(e){(0,o.dispatch)(pr).setFreeformFallbackBlockName(e)}function le(){return(0,o.select)(pr).getFreeformFallbackBlockName()}function ce(){return(0,o.select)(pr).getGroupingBlockName()}function ue(e){(0,o.dispatch)(pr).setUnregisteredFallbackBlockName(e)}function de(){return(0,o.select)(pr).getUnregisteredFallbackBlockName()}function pe(e){(0,o.dispatch)(pr).setDefaultBlockName(e)}function he(e){(0,o.dispatch)(pr).setGroupingBlockName(e)}function fe(){return(0,o.select)(pr).getDefaultBlockName()}function ge(e){var t;return null===(t=(0,o.select)(pr))||void 0===t?void 0:t.getBlockType(e)}function me(){return(0,o.select)(pr).getBlockTypes()}function be(e,t,r){return(0,o.select)(pr).getBlockSupport(e,t,r)}function _e(e,t,r){return(0,o.select)(pr).hasBlockSupport(e,t,r)}function ke(e){return"core/block"===(null==e?void 0:e.name)}function ye(e){return"core/template-part"===e.name}const we=e=>(0,o.select)(pr).getChildBlockNames(e),ve=e=>(0,o.select)(pr).hasChildBlocks(e),Te=e=>(0,o.select)(pr).hasChildBlocksWithInserterSupport(e),Ce=(e,t)=>{(0,o.dispatch)(pr).addBlockStyles(e,t)},xe=(e,t)=>{(0,o.dispatch)(pr).removeBlockStyles(e,t)},Ee=(e,t)=>(0,o.select)(pr).getBlockVariations(e,t),Se=(e,t)=>{(0,o.dispatch)(pr).addBlockVariations(e,t)},Ae=(e,t)=>{(0,o.dispatch)(pr).removeBlockVariations(e,t)};var Be,Ne=new Uint8Array(16);function Pe(){if(!Be&&!(Be="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Be(Ne)}var Le=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var Me=function(e){return"string"==typeof e&&Le.test(e)},je=[],Oe=0;Oe<256;++Oe)je.push((Oe+256).toString(16).substr(1));var De=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(je[e[t+0]]+je[e[t+1]]+je[e[t+2]]+je[e[t+3]]+"-"+je[e[t+4]]+je[e[t+5]]+"-"+je[e[t+6]]+je[e[t+7]]+"-"+je[e[t+8]]+je[e[t+9]]+"-"+je[e[t+10]]+je[e[t+11]]+je[e[t+12]]+je[e[t+13]]+je[e[t+14]]+je[e[t+15]]).toLowerCase();if(!Me(r))throw TypeError("Stringified UUID is invalid");return r};var ze=function(e,t,r){var n=(e=e||{}).random||(e.rng||Pe)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=n[o];return t}return De(n)},Ie=window.wp.hooks;function Ve(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const n=at(e,t),o=ze();return{clientId:o,name:e,isValid:!0,attributes:n,innerBlocks:r}}function He(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map((e=>{const t=Array.isArray(e)?e:[e.name,e.attributes,e.innerBlocks],[r,n,o=[]]=t;return Ve(r,n,He(o))}))}function Re(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;const n=ze(),o=at(e.name,{...e.attributes,...t});return{...e,clientId:n,attributes:o,innerBlocks:r||e.innerBlocks.map((e=>Re(e)))}}function $e(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;const n=ze();return{...e,clientId:n,attributes:{...e.attributes,...t},innerBlocks:r||e.innerBlocks.map((e=>$e(e)))}}const Ue=(e,t,r)=>{if(!r.length)return!1;const n=r.length>1,o=r[0].name;if(!(Fe(e)||!n||e.isMultiBlock))return!1;if(!Fe(e)&&!r.every((e=>e.name===o)))return!1;if(!("block"===e.type))return!1;const a=r[0];return!("from"===t&&-1===e.blocks.indexOf(a.name)&&!Fe(e))&&(!(!n&&"from"===t&&qe(a.name)&&qe(e.blockName))&&(!!Ye(e,r)&&!(e.usingMobileTransformations&&Fe(e)&&!qe(a.name))))},Fe=e=>e&&"block"===e.type&&Array.isArray(e.blocks)&&e.blocks.includes("*"),qe=e=>e===ce();function Ge(e){if(!e.length)return[];const t=(e=>e.length?me().filter((t=>!!Ke(We("from",t.name),(t=>Ue(t,"from",e))))):[])(e),r=(e=>{if(!e.length)return[];const t=ge(e[0].name);return(t?We("to",t.name):[]).filter((t=>t&&Ue(t,"to",e))).map((e=>e.blocks)).flat().map((e=>"*"===e?e:ge(e)))})(e);return[...new Set([...t,...r])]}function Ke(e,t){const r=(0,Ie.createHooks)();for(let n=0;ne||o),o.priority)}return r.applyFilters("transform",null)}function We(e,t){if(void 0===t)return me().map((t=>{let{name:r}=t;return We(e,r)})).flat();const r=rt(t),{name:n,transforms:o}=r||{};if(!o||!Array.isArray(o[e]))return[];const a=o.supportedMobileTransforms&&Array.isArray(o.supportedMobileTransforms),i=a?o[e].filter((e=>"raw"===e.type||!(!e.blocks||!e.blocks.length)&&(!!Fe(e)||e.blocks.every((e=>o.supportedMobileTransforms.includes(e)))))):o[e];return i.map((e=>({...e,blockName:n,usingMobileTransformations:a})))}function Ye(e,t){if("function"!=typeof e.isMatch)return!0;const r=t[0],n=e.isMultiBlock?t.map((e=>e.attributes)):r.attributes,o=e.isMultiBlock?t:r;return e.isMatch(n,o)}function Qe(e,t){const r=Array.isArray(e)?e:[e],n=r.length>1,o=r[0],a=o.name,i=We("from",t),s=Ke(We("to",a),(e=>"block"===e.type&&-1!==e.blocks.indexOf(t)&&(!n||e.isMultiBlock)&&Ye(e,r)))||Ke(i,(e=>"block"===e.type&&(Fe(e)||-1!==e.blocks.indexOf(a))&&(!n||e.isMultiBlock)&&Ye(e,r)));if(!s)return null;let l;if(l=s.isMultiBlock?"__experimentalConvert"in s?s.__experimentalConvert(r):s.transform(r.map((e=>e.attributes)),r.map((e=>e.innerBlocks))):"__experimentalConvert"in s?s.__experimentalConvert(o):s.transform(o.attributes,o.innerBlocks),null===l||"object"!=typeof l)return null;if(l=Array.isArray(l)?l:[l],l.some((e=>!ge(e.name))))return null;if("*"===t)return l;if(!l.some((e=>e.name===t)))return null;return l.map(((t,r,n)=>(0,Ie.applyFilters)("blocks.switchToBlockType.transformedBlock",t,e,r,n)))}const Ze=(e,t)=>{var r;return Ve(e,t.attributes,(null!==(r=t.innerBlocks)&&void 0!==r?r:[]).map((e=>Ze(e.name,e))))};!function(e){e.forEach((function(e){j.indexOf(e)<0&&(e(L,E),j.push(e))}))}([function(e,t){var r={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},n={};for(var o in r)n[r[o]]=o;var a={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,i,s=n[this.toHex()];if(s)return s;if(null==t?void 0:t.closest){var l=this.toRgb(),c=1/0,u="black";if(!a.length)for(var d in r)a[d]=new e(r[d]).toRgb();for(var p in r){var h=(o=l,i=a[p],Math.pow(o.r-i.r,2)+Math.pow(o.g-i.g,2)+Math.pow(o.b-i.b,2));h(l=D(i))?(s+.05)/(l+.05):(l+.05)/(s+.05),void 0===(n=2)&&(n=0),void 0===o&&(o=Math.pow(10,n)),Math.floor(o*r)/o+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(i=void 0===(a=(r=t).size)?"normal":a,"AAA"===(o=void 0===(n=r.level)?"AA":n)&&"normal"===i?7:"AA"===o&&"large"===i?3:4.5);var r,n,o,a,i}}]);const Xe=["#191e23","#f8f9f9"];function Je(e){const t=fe();if(e.name!==t)return!1;Je.block&&Je.block.name===t||(Je.block=Ve(t));const r=Je.block,n=ge(t);return(0,a.every)(null==n?void 0:n.attributes,((t,n)=>r.attributes[n]===e.attributes[n]))}function et(e){return!!e&&("string"==typeof e||(0,z.isValidElement)(e)||"function"==typeof e||e instanceof z.Component)}function tt(e){if(et(e=e||V))return{src:e};if("background"in e){const t=M(e.background),r=e=>t.contrast(e),n=Math.max(...Xe.map(r));return{...e,foreground:e.foreground?e.foreground:Xe.find((e=>r(e)===n)),shadowColor:t.alpha(.3).toRgbString()}}return e}function rt(e){return"string"==typeof e?ge(e):e}function nt(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"visual";const{__experimentalLabel:n,title:o}=e,a=n&&n(t,{context:r});return a?(0,I.__unstableStripHTML)(a):o}function ot(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"vertical";const o=null==e?void 0:e.title,a=e?nt(e,t,"accessibility"):"",s=void 0!==r,l=a&&a!==o;return s&&"vertical"===n?l?(0,i.sprintf)((0,i.__)("%1$s Block. Row %2$d. %3$s"),o,r,a):(0,i.sprintf)((0,i.__)("%1$s Block. Row %2$d"),o,r):s&&"horizontal"===n?l?(0,i.sprintf)((0,i.__)("%1$s Block. Column %2$d. %3$s"),o,r,a):(0,i.sprintf)((0,i.__)("%1$s Block. Column %2$d"),o,r):l?(0,i.sprintf)((0,i.__)("%1$s Block. %2$s"),o,a):(0,i.sprintf)((0,i.__)("%s Block"),o)}function at(e,t){const r=ge(e);if(void 0===r)throw new Error(`Block type '${e}' is not registered.`);return(0,a.reduce)(r.attributes,((e,r,n)=>{const o=t[n];return void 0!==o?e[n]=o:r.hasOwnProperty("default")&&(e[n]=r.default),-1!==["node","children"].indexOf(r.source)&&("string"==typeof e[n]?e[n]=[e[n]]:Array.isArray(e[n])||(e[n]=[])),e}),{})}function it(e,t){var r;const n=null===(r=ge(e))||void 0===r?void 0:r.attributes;if(!n)return[];const o=Object.keys(n);return t?o.filter((e=>{var r;return(null===(r=n[e])||void 0===r?void 0:r.__experimentalRole)===t})):o}function st(e,t){return Object.fromEntries(Object.entries(e).filter((e=>{let[r]=e;return!t.includes(r)})))}const lt=[{slug:"text",title:(0,i.__)("Text")},{slug:"media",title:(0,i.__)("Media")},{slug:"design",title:(0,i.__)("Design")},{slug:"widgets",title:(0,i.__)("Widgets")},{slug:"theme",title:(0,i.__)("Theme")},{slug:"embed",title:(0,i.__)("Embeds")},{slug:"reusable",title:(0,i.__)("Reusable blocks")}];function ct(e){return e.reduce(((e,t)=>({...e,[t.name]:t})),{})}function ut(e){return e.reduce(((e,t)=>(e.some((e=>e.name===t.name))||e.push(t),e)),[])}function dt(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"REMOVE_BLOCK_TYPES":return-1!==r.names.indexOf(t)?null:t;case e:return r.name||null}return t}}const pt=dt("SET_DEFAULT_BLOCK_NAME"),ht=dt("SET_FREEFORM_FALLBACK_BLOCK_NAME"),ft=dt("SET_UNREGISTERED_FALLBACK_BLOCK_NAME"),gt=dt("SET_GROUPING_BLOCK_NAME");var mt=(0,o.combineReducers)({unprocessedBlockTypes:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_UNPROCESSED_BLOCK_TYPE":return{...e,[t.blockType.name]:t.blockType};case"REMOVE_BLOCK_TYPES":return st(e,t.names)}return e},blockTypes:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...ct(t.blockTypes)};case"REMOVE_BLOCK_TYPES":return st(e,t.names)}return e},blockStyles:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...(0,a.mapValues)(ct(t.blockTypes),(t=>ut([...(0,a.get)(t,["styles"],[]).map((e=>({...e,source:"block"}))),...(0,a.get)(e,[t.name],[]).filter((e=>{let{source:t}=e;return"block"!==t}))])))};case"ADD_BLOCK_STYLES":return{...e,[t.blockName]:ut([...(0,a.get)(e,[t.blockName],[]),...t.styles])};case"REMOVE_BLOCK_STYLES":return{...e,[t.blockName]:(0,a.filter)((0,a.get)(e,[t.blockName],[]),(e=>-1===t.styleNames.indexOf(e.name)))}}return e},blockVariations:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...(0,a.mapValues)(ct(t.blockTypes),(t=>ut([...(0,a.get)(t,["variations"],[]).map((e=>({...e,source:"block"}))),...(0,a.get)(e,[t.name],[]).filter((e=>{let{source:t}=e;return"block"!==t}))])))};case"ADD_BLOCK_VARIATIONS":return{...e,[t.blockName]:ut([...(0,a.get)(e,[t.blockName],[]),...t.variations])};case"REMOVE_BLOCK_VARIATIONS":return{...e,[t.blockName]:(0,a.filter)((0,a.get)(e,[t.blockName],[]),(e=>-1===t.variationNames.indexOf(e.name)))}}return e},defaultBlockName:pt,freeformFallbackBlockName:ht,unregisteredFallbackBlockName:ft,groupingBlockName:gt,categories:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_CATEGORIES":return t.categories||[];case"UPDATE_CATEGORY":if(!t.category||(0,a.isEmpty)(t.category))return e;if((0,a.find)(e,["slug",t.slug]))return(0,a.map)(e,(e=>e.slug===t.slug?{...e,...t.category}:e))}return e},collections:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_BLOCK_COLLECTION":return{...e,[t.namespace]:{title:t.title,icon:t.icon}};case"REMOVE_BLOCK_COLLECTION":return st(e,t.namespace)}return e}}),bt={};function _t(e){return[e]}function kt(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n"string"==typeof t?Et(e,t):t;function Ct(e){return e.unprocessedBlockTypes}const xt=yt((e=>Object.values(e.blockTypes)),(e=>[e.blockTypes]));function Et(e,t){return e.blockTypes[t]}function St(e,t){return e.blockStyles[t]}const At=yt(((e,t,r)=>{const n=e.blockVariations[t];return n&&r?n.filter((e=>(e.scope||["block","inserter"]).includes(r))):n}),((e,t)=>[e.blockVariations[t]]));function Bt(e,t,r,n){const o=At(e,t,n);return null==o?void 0:o.find((n=>{var o;if(Array.isArray(n.isActive)){const o=Et(e,t),a=Object.keys((null==o?void 0:o.attributes)||{}),i=n.isActive.filter((e=>a.includes(e)));return 0!==i.length&&i.every((e=>r[e]===n.attributes[e]))}return null===(o=n.isActive)||void 0===o?void 0:o.call(n,r,n.attributes)}))}function Nt(e,t,r){const n=At(e,t,r);return[...n].reverse().find((e=>{let{isDefault:t}=e;return!!t}))||n[0]}function Pt(e){return e.categories}function Lt(e){return e.collections}function Mt(e){return e.defaultBlockName}function jt(e){return e.freeformFallbackBlockName}function Ot(e){return e.unregisteredFallbackBlockName}function Dt(e){return e.groupingBlockName}const zt=yt(((e,t)=>(0,a.map)((0,a.filter)(e.blockTypes,(e=>(0,a.includes)(e.parent,t))),(e=>{let{name:t}=e;return t}))),(e=>[e.blockTypes])),It=(e,t,r,n)=>{const o=Tt(e,t);return null!=o&&o.supports?(0,a.get)(o.supports,r,n):n};function Vt(e,t,r,n){return!!It(e,t,r,n)}function Ht(e,t,r){const n=Tt(e,t),o=(0,a.flow)([e=>vt()(null!=e?e:""),e=>e.toLowerCase(),e=>e.trim()]),i=o(r),s=(0,a.flow)([o,e=>(0,a.includes)(e,i)]);return s(n.title)||(0,a.some)(n.keywords,s)||s(n.category)||"string"==typeof n.description&&s(n.description)}const Rt=(e,t)=>zt(e,t).length>0,$t=(e,t)=>(0,a.some)(zt(e,t),(t=>Vt(e,t,"inserter",!0))),Ut=yt(((e,t)=>{const r=Et(e,t);return!!r&&Object.entries(r.attributes).some((e=>{let[,{__experimentalRole:t}]=e;return"content"===t}))}),((e,t)=>{var r;return[null===(r=e.blockTypes[t])||void 0===r?void 0:r.attributes]})); +!function(){var e={9756:function(e){e.exports=function(e,t){var r,n,o=0;function a(){var a,i,s=r,l=arguments.length;e:for(;s;){if(s.args.length===arguments.length){for(i=0;i (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex:
    foo
    ",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n].defaultValue);return r}var a={},i={},s={},l=o(!0),c="vanilla",u={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:o(!0),allOn:function(){"use strict";var e=o(!0),t={};for(var r in e)e.hasOwnProperty(r)&&(t[r]=!0);return t}()};function d(e,t){"use strict";var r=t?"Error in "+t+" extension->":"Error in unnamed extension",n={valid:!0,error:""};a.helper.isArray(e)||(e=[e]);for(var o=0;o").replace(/&/g,"&")};var h=function(e,t,r,n){"use strict";var o,a,i,s,l,c=n||"",u=c.indexOf("g")>-1,d=new RegExp(t+"|"+r,"g"+c.replace(/g/g,"")),p=new RegExp(t,c.replace(/g/g,"")),h=[];do{for(o=0;i=d.exec(e);)if(p.test(i[0]))o++||(s=(a=d.lastIndex)-i[0].length);else if(o&&!--o){l=i.index+i[0].length;var f={left:{start:s,end:a},match:{start:a,end:i.index},right:{start:i.index,end:l},wholeMatch:{start:s,end:l}};if(h.push(f),!u)return h}}while(o&&(d.lastIndex=a));return h};a.helper.matchRecursiveRegExp=function(e,t,r,n){"use strict";for(var o=h(e,t,r,n),a=[],i=0;i0){var u=[];0!==s[0].wholeMatch.start&&u.push(e.slice(0,s[0].wholeMatch.start));for(var d=0;d=0?n+(r||0):n},a.helper.splitAtIndex=function(e,t){"use strict";if(!a.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},a.helper.encodeEmailAddress=function(e){"use strict";var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e=e.replace(/./g,(function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var r=Math.random();e=r>.9?t[2](e):r>.45?t[1](e):t[0](e)}return e}))},a.helper.padEnd=function(e,t,r){"use strict";return t>>=0,r=String(r||" "),e.length>t?String(e):((t-=e.length)>r.length&&(r+=r.repeat(t/r.length)),String(e)+r.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){"use strict";alert(e)},log:function(e){"use strict";alert(e)},error:function(e){"use strict";throw e}}),a.helper.regexes={asteriskDashAndColon:/([*_:~])/g},a.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:"S"},a.Converter=function(e){"use strict";var t={},r=[],n=[],o={},i=c,p={parsed:{},raw:"",format:""};function h(e,t){if(t=t||null,a.helper.isString(e)){if(t=e=a.helper.stdExtName(e),a.extensions[e])return console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(e,t){"function"==typeof e&&(e=e(new a.Converter));a.helper.isArray(e)||(e=[e]);var o=d(e,t);if(!o.valid)throw Error(o.error);for(var i=0;i[ \t]+¨NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var r=t.createElement("div");r.innerHTML=e;var n={preList:function(e){for(var t=e.querySelectorAll("pre"),r=[],n=0;n'}else r.push(t[n].innerHTML),t[n].innerHTML="",t[n].setAttribute("prenum",n.toString());return r}(r)};!function e(t){for(var r=0;r? ?(['"].*['"])?\)$/m)>-1)i="";else if(!i){if(o||(o=n.toLowerCase().replace(/ ?\n/g," ")),i="#"+o,a.helper.isUndefined(r.gUrls[o]))return e;i=r.gUrls[o],a.helper.isUndefined(r.gTitles[o])||(c=r.gTitles[o])}var u='"};return e=(e=(e=(e=(e=r.converter._dispatch("anchors.before",e,t,r)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,r,n,o,i){if("\\"===n)return r+o;if(!a.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var s=t.ghMentionsLink.replace(/\{u}/g,i),l="";return t.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="¨E95Eblank"'),r+'"+o+""}))),e=r.converter._dispatch("anchors.after",e,t,r)}));var f=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,g=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,m=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,b=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,_=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,k=function(e){"use strict";return function(t,r,n,o,i,s,l){var c=n=n.replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback),u="",d="",p=r||"",h=l||"";return/^www\./i.test(n)&&(n=n.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&s&&(u=s),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="¨E95Eblank"'),p+'"+c+""+u+h}},y=function(e,t){"use strict";return function(r,n,o){var i="mailto:";return n=n||"",o=a.subParser("unescapeSpecialChars")(o,e,t),e.encodeEmails?(i=a.helper.encodeEmailAddress(i+o),o=a.helper.encodeEmailAddress(o)):i+=o,n+''+o+""}};a.subParser("autoLinks",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("autoLinks.before",e,t,r)).replace(m,k(t))).replace(_,y(t,r)),e=r.converter._dispatch("autoLinks.after",e,t,r)})),a.subParser("simplifiedAutoLinks",(function(e,t,r){"use strict";return t.simplifiedAutoLink?(e=r.converter._dispatch("simplifiedAutoLinks.before",e,t,r),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(g,k(t)):e.replace(f,k(t))).replace(b,y(t,r)),e=r.converter._dispatch("simplifiedAutoLinks.after",e,t,r)):e})),a.subParser("blockGamut",(function(e,t,r){"use strict";return e=r.converter._dispatch("blockGamut.before",e,t,r),e=a.subParser("blockQuotes")(e,t,r),e=a.subParser("headers")(e,t,r),e=a.subParser("horizontalRule")(e,t,r),e=a.subParser("lists")(e,t,r),e=a.subParser("codeBlocks")(e,t,r),e=a.subParser("tables")(e,t,r),e=a.subParser("hashHTMLBlocks")(e,t,r),e=a.subParser("paragraphs")(e,t,r),e=r.converter._dispatch("blockGamut.after",e,t,r)})),a.subParser("blockQuotes",(function(e,t,r){"use strict";e=r.converter._dispatch("blockQuotes.before",e,t,r),e+="\n\n";var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=a.subParser("githubCodeBlocks")(e,t,r),e=(e=(e=a.subParser("blockGamut")(e,t,r)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
    [^\r]+?<\/pre>)/gm,(function(e,t){var r=t;return r=(r=r.replace(/^  /gm,"¨0")).replace(/¨0/g,"")})),a.subParser("hashBlock")("
    \n"+e+"\n
    ",t,r)})),e=r.converter._dispatch("blockQuotes.after",e,t,r)})),a.subParser("codeBlocks",(function(e,t,r){"use strict";e=r.converter._dispatch("codeBlocks.before",e,t,r);return e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,(function(e,n,o){var i=n,s=o,l="\n";return i=a.subParser("outdent")(i,t,r),i=a.subParser("encodeCode")(i,t,r),i=(i=(i=a.subParser("detab")(i,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(l=""),i="
    "+i+l+"
    ",a.subParser("hashBlock")(i,t,r)+s}))).replace(/¨0/,""),e=r.converter._dispatch("codeBlocks.after",e,t,r)})),a.subParser("codeSpans",(function(e,t,r){"use strict";return void 0===(e=r.converter._dispatch("codeSpans.before",e,t,r))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,n,o,i){var s=i;return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),s=n+""+(s=a.subParser("encodeCode")(s,t,r))+"",s=a.subParser("hashHTMLSpans")(s,t,r)})),e=r.converter._dispatch("codeSpans.after",e,t,r)})),a.subParser("completeHTMLDocument",(function(e,t,r){"use strict";if(!t.completeHTMLDocument)return e;e=r.converter._dispatch("completeHTMLDocument.before",e,t,r);var n="html",o="\n",a="",i='\n',s="",l="";for(var c in void 0!==r.metadata.parsed.doctype&&(o="\n","html"!==(n=r.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(i='')),r.metadata.parsed)if(r.metadata.parsed.hasOwnProperty(c))switch(c.toLowerCase()){case"doctype":break;case"title":a=""+r.metadata.parsed.title+"\n";break;case"charset":i="html"===n||"html5"===n?'\n':'\n';break;case"language":case"lang":s=' lang="'+r.metadata.parsed[c]+'"',l+='\n';break;default:l+='\n'}return e=o+"\n\n"+a+i+l+"\n\n"+e.trim()+"\n\n",e=r.converter._dispatch("completeHTMLDocument.after",e,t,r)})),a.subParser("detab",(function(e,t,r){"use strict";return e=(e=(e=(e=(e=(e=r.converter._dispatch("detab.before",e,t,r)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(e,t){for(var r=t,n=4-r.length%4,o=0;o/g,">"),e=r.converter._dispatch("encodeAmpsAndAngles.after",e,t,r)})),a.subParser("encodeBackslashEscapes",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("encodeBackslashEscapes.before",e,t,r)).replace(/\\(\\)/g,a.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeBackslashEscapes.after",e,t,r)})),a.subParser("encodeCode",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("encodeCode.before",e,t,r)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeCode.after",e,t,r)})),a.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,r)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,a.helper.escapeCharactersCallback)}))).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,a.helper.escapeCharactersCallback)})),e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,r)})),a.subParser("githubCodeBlocks",(function(e,t,r){"use strict";return t.ghCodeBlocks?(e=r.converter._dispatch("githubCodeBlocks.before",e,t,r),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,n,o,i){var s=t.omitExtraWLInCodeBlocks?"":"\n";return i=a.subParser("encodeCode")(i,t,r),i="
    "+(i=(i=(i=a.subParser("detab")(i,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+s+"
    ",i=a.subParser("hashBlock")(i,t,r),"\n\n¨G"+(r.ghCodeBlocks.push({text:e,codeblock:i})-1)+"G\n\n"}))).replace(/¨0/,""),r.converter._dispatch("githubCodeBlocks.after",e,t,r)):e})),a.subParser("hashBlock",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("hashBlock.before",e,t,r)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n",e=r.converter._dispatch("hashBlock.after",e,t,r)})),a.subParser("hashCodeTags",(function(e,t,r){"use strict";e=r.converter._dispatch("hashCodeTags.before",e,t,r);return e=a.helper.replaceRecursiveRegExp(e,(function(e,n,o,i){var s=o+a.subParser("encodeCode")(n,t,r)+i;return"¨C"+(r.gHtmlSpans.push(s)-1)+"C"}),"]*>","","gim"),e=r.converter._dispatch("hashCodeTags.after",e,t,r)})),a.subParser("hashElement",(function(e,t,r){"use strict";return function(e,t){var n=t;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),n="\n\n¨K"+(r.gHtmlBlocks.push(n)-1)+"K\n\n"}})),a.subParser("hashHTMLBlocks",(function(e,t,r){"use strict";e=r.converter._dispatch("hashHTMLBlocks.before",e,t,r);var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],o=function(e,t,n,o){var a=e;return-1!==n.search(/\bmarkdown\b/)&&(a=n+r.converter.makeHtml(t)+o),"\n\n¨K"+(r.gHtmlBlocks.push(a)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,(function(e,t){return"<"+t+">"})));for(var i=0;i]*>)","im"),c="<"+n[i]+"\\b[^>]*>",u="";-1!==(s=a.helper.regexIndexOf(e,l));){var d=a.helper.splitAtIndex(e,s),p=a.helper.replaceRecursiveRegExp(d[1],o,c,u,"im");if(p===d[1])break;e=d[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,t,r)),e=(e=a.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n¨K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,t,r)),e=r.converter._dispatch("hashHTMLBlocks.after",e,t,r)})),a.subParser("hashHTMLSpans",(function(e,t,r){"use strict";function n(e){return"¨C"+(r.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=r.converter._dispatch("hashHTMLSpans.before",e,t,r)).replace(/<[^>]+?\/>/gi,(function(e){return n(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<[^>]+?>/gi,(function(e){return n(e)})),e=r.converter._dispatch("hashHTMLSpans.after",e,t,r)})),a.subParser("unhashHTMLSpans",(function(e,t,r){"use strict";e=r.converter._dispatch("unhashHTMLSpans.before",e,t,r);for(var n=0;n]*>\\s*]*>","^ {0,3}\\s*
    ","gim"),e=r.converter._dispatch("hashPreCodeTags.after",e,t,r)})),a.subParser("headers",(function(e,t,r){"use strict";e=r.converter._dispatch("headers.before",e,t,r);var n=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),o=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,i=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(o,(function(e,o){var i=a.subParser("spanGamut")(o,t,r),s=t.noHeaderId?"":' id="'+l(o)+'"',c=""+i+"";return a.subParser("hashBlock")(c,t,r)}))).replace(i,(function(e,o){var i=a.subParser("spanGamut")(o,t,r),s=t.noHeaderId?"":' id="'+l(o)+'"',c=n+1,u=""+i+"";return a.subParser("hashBlock")(u,t,r)}));var s=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function l(e){var n,o;if(t.customizedHeaderId){var i=e.match(/\{([^{]+?)}\s*$/);i&&i[1]&&(e=i[1])}return n=e,o=a.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(n=o+n),n=t.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?n.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(n=o+n),r.hashLinkCounts[n]?n=n+"-"+r.hashLinkCounts[n]++:r.hashLinkCounts[n]=1,n}return e=e.replace(s,(function(e,o,i){var s=i;t.customizedHeaderId&&(s=i.replace(/\s?\{([^{]+?)}\s*$/,""));var c=a.subParser("spanGamut")(s,t,r),u=t.noHeaderId?"":' id="'+l(i)+'"',d=n-1+o.length,p=""+c+"";return a.subParser("hashBlock")(p,t,r)})),e=r.converter._dispatch("headers.after",e,t,r)})),a.subParser("horizontalRule",(function(e,t,r){"use strict";e=r.converter._dispatch("horizontalRule.before",e,t,r);var n=a.subParser("hashBlock")("
    ",t,r);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),e=r.converter._dispatch("horizontalRule.after",e,t,r)})),a.subParser("images",(function(e,t,r){"use strict";function n(e,t,n,o,i,s,l,c){var u=r.gUrls,d=r.gTitles,p=r.gDimensions;if(n=n.toLowerCase(),c||(c=""),e.search(/\(? ?(['"].*['"])?\)$/m)>-1)o="";else if(""===o||null===o){if(""!==n&&null!==n||(n=t.toLowerCase().replace(/ ?\n/g," ")),o="#"+n,a.helper.isUndefined(u[n]))return e;o=u[n],a.helper.isUndefined(d[n])||(c=d[n]),a.helper.isUndefined(p[n])||(i=p[n].width,s=p[n].height)}t=t.replace(/"/g,""").replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback);var h=''+t+'"}return e=(e=(e=(e=(e=(e=r.converter._dispatch("images.before",e,t,r)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,t,r,o,a,i,s,l){return n(e,t,r,o=o.replace(/\s/g,""),a,i,s,l)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),e=r.converter._dispatch("images.after",e,t,r)})),a.subParser("italicsAndBold",(function(e,t,r){"use strict";function n(e,t,r){return t+e+r}return e=r.converter._dispatch("italicsAndBold.before",e,t,r),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return n(t,"","")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return n(t,"","")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,t){return n(t,"","")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?n(t,"",""):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?n(t,"",""):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,t){return/\S$/.test(t)?n(t,"",""):e})),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"","")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"","")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"","")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"",""):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"",""):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,t){return/\S$/.test(t)?n(t,"",""):e})),e=r.converter._dispatch("italicsAndBold.after",e,t,r)})),a.subParser("lists",(function(e,t,r){"use strict";function n(e,n){r.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var o=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,i=/\n[ \t]*\n(?!¨0)/.test(e+="¨0");return t.disableForced4SpacesIndentedSublists&&(o=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(o,(function(e,n,o,s,l,c,u){u=u&&""!==u.trim();var d=a.subParser("outdent")(l,t,r),p="";return c&&t.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='-1?(d=a.subParser("githubCodeBlocks")(d,t,r),d=a.subParser("blockGamut")(d,t,r)):(d=(d=a.subParser("lists")(d,t,r)).replace(/\n$/,""),d=(d=a.subParser("hashHTMLBlocks")(d,t,r)).replace(/\n\n+/g,"\n\n"),d=i?a.subParser("paragraphs")(d,t,r):a.subParser("spanGamut")(d,t,r)),d=""+(d=d.replace("¨A",""))+"\n"}))).replace(/¨0/g,""),r.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function o(e,t){if("ol"===t){var r=e.match(/^ *(\d+)\./);if(r&&"1"!==r[1])return' start="'+r[1]+'"'}return""}function i(e,r,a){var i=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===r?i:s,c="";if(-1!==e.search(l))!function t(u){var d=u.search(l),p=o(e,r);-1!==d?(c+="\n\n<"+r+p+">\n"+n(u.slice(0,d),!!a)+"\n",l="ul"===(r="ul"===r?"ol":"ul")?i:s,t(u.slice(d))):c+="\n\n<"+r+p+">\n"+n(u,!!a)+"\n"}(e);else{var u=o(e,r);c="\n\n<"+r+u+">\n"+n(e,!!a)+"\n"}return c}return e=r.converter._dispatch("lists.before",e,t,r),e+="¨0",e=(e=r.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,r){return i(t,r.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,r,n){return i(r,n.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),e=r.converter._dispatch("lists.after",e,t,r)})),a.subParser("metadata",(function(e,t,r){"use strict";if(!t.metadata)return e;function n(e){r.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,t,n){return r.metadata.parsed[t]=n,""}))}return e=(e=(e=(e=r.converter._dispatch("metadata.before",e,t,r)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,t,r){return n(r),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,t,o){return t&&(r.metadata.format=t),n(o),"¨M"}))).replace(/¨M/g,""),e=r.converter._dispatch("metadata.after",e,t,r)})),a.subParser("outdent",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("outdent.before",e,t,r)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),e=r.converter._dispatch("outdent.after",e,t,r)})),a.subParser("paragraphs",(function(e,t,r){"use strict";for(var n=(e=(e=(e=r.converter._dispatch("paragraphs.before",e,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),o=[],i=n.length,s=0;s=0?o.push(l):l.search(/\S/)>=0&&(l=(l=a.subParser("spanGamut")(l,t,r)).replace(/^([ \t]*)/g,"

    "),l+="

    ",o.push(l))}for(i=o.length,s=0;s]*>\s*]*>/.test(u)&&(d=!0)}o[s]=u}return e=(e=(e=o.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),r.converter._dispatch("paragraphs.after",e,t,r)})),a.subParser("runExtension",(function(e,t,r,n){"use strict";if(e.filter)t=e.filter(t,n.converter,r);else if(e.regex){var o=e.regex;o instanceof RegExp||(o=new RegExp(o,"g")),t=t.replace(o,e.replace)}return t})),a.subParser("spanGamut",(function(e,t,r){"use strict";return e=r.converter._dispatch("spanGamut.before",e,t,r),e=a.subParser("codeSpans")(e,t,r),e=a.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,r),e=a.subParser("encodeBackslashEscapes")(e,t,r),e=a.subParser("images")(e,t,r),e=a.subParser("anchors")(e,t,r),e=a.subParser("autoLinks")(e,t,r),e=a.subParser("simplifiedAutoLinks")(e,t,r),e=a.subParser("emoji")(e,t,r),e=a.subParser("underline")(e,t,r),e=a.subParser("italicsAndBold")(e,t,r),e=a.subParser("strikethrough")(e,t,r),e=a.subParser("ellipsis")(e,t,r),e=a.subParser("hashHTMLSpans")(e,t,r),e=a.subParser("encodeAmpsAndAngles")(e,t,r),t.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"
    \n")):e=e.replace(/ +\n/g,"
    \n"),e=r.converter._dispatch("spanGamut.after",e,t,r)})),a.subParser("strikethrough",(function(e,t,r){"use strict";return t.strikethrough&&(e=(e=r.converter._dispatch("strikethrough.before",e,t,r)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,n){return function(e){return t.simplifiedAutoLink&&(e=a.subParser("simplifiedAutoLinks")(e,t,r)),""+e+""}(n)})),e=r.converter._dispatch("strikethrough.after",e,t,r)),e})),a.subParser("stripLinkDefinitions",(function(e,t,r){"use strict";var n=function(e,n,o,i,s,l,c){return n=n.toLowerCase(),o.match(/^data:.+?\/.+?;base64,/)?r.gUrls[n]=o.replace(/\s/g,""):r.gUrls[n]=a.subParser("encodeAmpsAndAngles")(o,t,r),l?l+c:(c&&(r.gTitles[n]=c.replace(/"|'/g,""")),t.parseImgDimensions&&i&&s&&(r.gDimensions[n]={width:i,height:s}),"")};return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,n)).replace(/¨0/,"")})),a.subParser("tables",(function(e,t,r){"use strict";if(!t.tables)return e;function n(e,n){return""+a.subParser("spanGamut")(e,t,r)+"\n"}function o(e){var o,i=e.split("\n");for(o=0;o"+(l=a.subParser("spanGamut")(l,t,r))+"\n"));for(o=0;o\n\n\n",o=0;o\n";for(var a=0;a\n"}return r+"\n\n"}(f,m)}return e=(e=(e=(e=r.converter._dispatch("tables.before",e,t,r)).replace(/\\(\|)/g,a.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,o)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,o),e=r.converter._dispatch("tables.after",e,t,r)})),a.subParser("underline",(function(e,t,r){"use strict";return t.underline?(e=r.converter._dispatch("underline.before",e,t,r),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return""+t+""}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return""+t+""})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?""+t+"":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?""+t+"":e}))).replace(/(_)/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("underline.after",e,t,r)):e})),a.subParser("unescapeSpecialChars",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("unescapeSpecialChars.before",e,t,r)).replace(/¨E(\d+)E/g,(function(e,t){var r=parseInt(t);return String.fromCharCode(r)})),e=r.converter._dispatch("unescapeSpecialChars.after",e,t,r)})),a.subParser("makeMarkdown.blockquote",(function(e,t){"use strict";var r="";if(e.hasChildNodes())for(var n=e.childNodes,o=n.length,i=0;i ")})),a.subParser("makeMarkdown.codeBlock",(function(e,t){"use strict";var r=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+r+"\n"+t.preList[n]+"\n```"})),a.subParser("makeMarkdown.codeSpan",(function(e){"use strict";return"`"+e.innerHTML+"`"})),a.subParser("makeMarkdown.emphasis",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="*";for(var n=e.childNodes,o=n.length,i=0;i",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t})),a.subParser("makeMarkdown.links",(function(e,t){"use strict";var r="";if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,o=n.length;r="[";for(var i=0;i",e.hasAttribute("title")&&(r+=' "'+e.getAttribute("title")+'"'),r+=")"}return r})),a.subParser("makeMarkdown.list",(function(e,t,r){"use strict";var n="";if(!e.hasChildNodes())return"";for(var o=e.childNodes,i=o.length,s=e.getAttribute("start")||1,l=0;l"+t.preList[r]+""})),a.subParser("makeMarkdown.strikethrough",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="~~";for(var n=e.childNodes,o=n.length,i=0;itr>th"),l=e.querySelectorAll("tbody>tr");for(r=0;rf&&(f=g)}for(r=0;r/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}));void 0===(n=function(){"use strict";return a}.call(t,r,t,e))||(e.exports=n)}).call(this)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(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=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{__EXPERIMENTAL_ELEMENTS:function(){return $},__EXPERIMENTAL_PATHS_WITH_MERGE:function(){return U},__EXPERIMENTAL_STYLE_PROPERTY:function(){return R},__experimentalCloneSanitizedBlock:function(){return Re},__experimentalGetAccessibleBlockLabel:function(){return ot},__experimentalGetBlockAttributesNamesByRole:function(){return it},__experimentalGetBlockLabel:function(){return nt},__experimentalSanitizeBlockAttributes:function(){return at},__unstableGetBlockProps:function(){return vr},__unstableGetInnerBlocksProps:function(){return Tr},__unstableSerializeAndClean:function(){return Br},children:function(){return Ln},cloneBlock:function(){return $e},createBlock:function(){return Ve},createBlocksFromInnerBlocksTemplate:function(){return He},doBlocksMatchTemplate:function(){return zo},findTransform:function(){return Ke},getBlockAttributes:function(){return In},getBlockContent:function(){return Sr},getBlockDefaultClassName:function(){return _r},getBlockFromExample:function(){return Ze},getBlockMenuDefaultClassName:function(){return kr},getBlockSupport:function(){return be},getBlockTransforms:function(){return We},getBlockType:function(){return ge},getBlockTypes:function(){return me},getBlockVariations:function(){return Ee},getCategories:function(){return jo},getChildBlockNames:function(){return we},getDefaultBlockName:function(){return fe},getFreeformContentHandlerName:function(){return le},getGroupingBlockName:function(){return ce},getPhrasingContentSchema:function(){return so},getPossibleBlockTransformations:function(){return Ge},getSaveContent:function(){return xr},getSaveElement:function(){return Cr},getUnregisteredTypeHandlerName:function(){return de},hasBlockSupport:function(){return _e},hasChildBlocks:function(){return ve},hasChildBlocksWithInserterSupport:function(){return Te},isReusableBlock:function(){return ke},isTemplatePart:function(){return ye},isUnmodifiedDefaultBlock:function(){return Je},isValidBlockContent:function(){return bn},isValidIcon:function(){return et},node:function(){return An},normalizeIconObject:function(){return tt},parse:function(){return Fn},parseWithAttributeSchema:function(){return zn},pasteHandler:function(){return Mo},rawHandler:function(){return lo},registerBlockCollection:function(){return ae},registerBlockStyle:function(){return Ce},registerBlockType:function(){return ne},registerBlockVariation:function(){return Se},serialize:function(){return Nr},serializeRawBlock:function(){return br},setCategories:function(){return Oo},setDefaultBlockName:function(){return pe},setFreeformContentHandlerName:function(){return se},setGroupingBlockName:function(){return he},setUnregisteredTypeHandlerName:function(){return ue},store:function(){return pr},switchToBlockType:function(){return Qe},synchronizeBlocksWithTemplate:function(){return Io},unregisterBlockStyle:function(){return xe},unregisterBlockType:function(){return ie},unregisterBlockVariation:function(){return Ae},unstable__bootstrapServerSideBlockDefinitions:function(){return te},updateCategory:function(){return Do},validateBlock:function(){return mn},withBlockContentContext:function(){return Vo}});var e={};r.r(e),r.d(e,{__experimentalGetUnprocessedBlockTypes:function(){return Ct},__experimentalHasContentRoleAttribute:function(){return Ut},getActiveBlockVariation:function(){return Bt},getBlockStyles:function(){return St},getBlockSupport:function(){return It},getBlockType:function(){return Et},getBlockTypes:function(){return xt},getBlockVariations:function(){return At},getCategories:function(){return Pt},getChildBlockNames:function(){return zt},getCollections:function(){return Lt},getDefaultBlockName:function(){return Mt},getDefaultBlockVariation:function(){return Nt},getFreeformFallbackBlockName:function(){return jt},getGroupingBlockName:function(){return Dt},getUnregisteredFallbackBlockName:function(){return Ot},hasBlockSupport:function(){return Vt},hasChildBlocks:function(){return Rt},hasChildBlocksWithInserterSupport:function(){return $t},isMatchingSearchTerm:function(){return Ht}});var t={};r.r(t),r.d(t,{__experimentalReapplyBlockTypeFilters:function(){return Xt},__experimentalRegisterBlockType:function(){return Zt},addBlockCollection:function(){return ur},addBlockStyles:function(){return er},addBlockTypes:function(){return Qt},addBlockVariations:function(){return rr},removeBlockCollection:function(){return dr},removeBlockStyles:function(){return tr},removeBlockTypes:function(){return Jt},removeBlockVariations:function(){return nr},setCategories:function(){return lr},setDefaultBlockName:function(){return or},setFreeformFallbackBlockName:function(){return ar},setGroupingBlockName:function(){return sr},setUnregisteredFallbackBlockName:function(){return ir},updateCategory:function(){return cr}});var o=window.wp.data,a=window.lodash,i=window.wp.i18n,s={grad:.9,turn:360,rad:360/(2*Math.PI)},l=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},c=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},u=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},d=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},p=function(e){return{r:u(e.r,0,255),g:u(e.g,0,255),b:u(e.b,0,255),a:u(e.a)}},h=function(e){return{r:c(e.r),g:c(e.g),b:c(e.b),a:c(e.a,3)}},f=/^#([0-9a-f]{3,8})$/i,g=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},m=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),i=a-Math.min(t,r,n),s=i?a===t?(r-n)/i:a===r?2+(n-t)/i:4+(t-r)/i:0;return{h:60*(s<0?s+6:s),s:a?i/a*100:0,v:a/255*100,a:o}},b=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),i=n*(1-r),s=n*(1-(t-a)*r),l=n*(1-(1-t+a)*r),c=a%6;return{r:255*[n,s,i,i,l,n][c],g:255*[l,n,n,s,i,i][c],b:255*[i,i,l,n,n,s][c],a:o}},_=function(e){return{h:d(e.h),s:u(e.s,0,100),l:u(e.l,0,100),a:u(e.a)}},k=function(e){return{h:c(e.h),s:c(e.s),l:c(e.l),a:c(e.a,3)}},y=function(e){return b((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},w=function(e){return{h:(t=m(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},v=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,T=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,C=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,x=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,E={string:[[function(e){var t=f.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?c(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?c(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=C.exec(e)||x.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:p({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=v.exec(e)||T.exec(e);if(!t)return null;var r,n,o=_({h:(r=t[1],n=t[2],void 0===n&&(n="deg"),Number(r)*(s[n]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return y(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=void 0===o?1:o;return l(t)&&l(r)&&l(n)?p({r:Number(t),g:Number(r),b:Number(n),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,a=void 0===o?1:o;if(!l(t)||!l(r)||!l(n))return null;var i=_({h:Number(t),s:Number(r),l:Number(n),a:Number(a)});return y(i)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,a=void 0===o?1:o;if(!l(t)||!l(r)||!l(n))return null;var i=function(e){return{h:d(e.h),s:u(e.s,0,100),v:u(e.v,0,100),a:u(e.a)}}({h:Number(t),s:Number(r),v:Number(n),a:Number(a)});return b(i)},"hsv"]]},S=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=(e=h(this.rgba)).r,r=e.g,n=e.b,a=(o=e.a)<1?g(c(255*o)):"","#"+g(t)+g(r)+g(n)+a;var e,t,r,n,o,a},e.prototype.toRgb=function(){return h(this.rgba)},e.prototype.toRgbString=function(){return t=(e=h(this.rgba)).r,r=e.g,n=e.b,(o=e.a)<1?"rgba("+t+", "+r+", "+n+", "+o+")":"rgb("+t+", "+r+", "+n+")";var e,t,r,n,o},e.prototype.toHsl=function(){return k(w(this.rgba))},e.prototype.toHslString=function(){return t=(e=k(w(this.rgba))).h,r=e.s,n=e.l,(o=e.a)<1?"hsla("+t+", "+r+"%, "+n+"%, "+o+")":"hsl("+t+", "+r+"%, "+n+"%)";var e,t,r,n,o},e.prototype.toHsv=function(){return e=m(this.rgba),{h:c(e.h),s:c(e.s),v:c(e.v),a:c(e.a,3)};var e},e.prototype.invert=function(){return M({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),M(B(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),M(B(this.rgba,-e))},e.prototype.grayscale=function(){return M(B(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),M(P(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),M(P(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?M({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):c(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=w(this.rgba);return"number"==typeof e?M({h:e,s:t.s,l:t.l,a:t.a}):c(t.h)},e.prototype.isEqual=function(e){return this.toHex()===M(e).toHex()},e}(),M=function(e){return e instanceof L?e:new L(e)},j=[];var O=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},D=function(e){return.2126*O(e.r)+.7152*O(e.g)+.0722*O(e.b)};var z=window.wp.element,I=window.wp.dom;const V="block-default",H=["attributes","supports","save","migrate","isEligible","apiVersion"],R={"--wp--style--color--link":{value:["color","link"],support:["color","link"]},background:{value:["color","gradient"],support:["color","gradients"],useEngine:!0},backgroundColor:{value:["color","background"],support:["color","background"],requiresOptOut:!0,useEngine:!0},borderColor:{value:["border","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRadius:{value:["border","radius"],support:["__experimentalBorder","radius"],properties:{borderTopLeftRadius:"topLeft",borderTopRightRadius:"topRight",borderBottomLeftRadius:"bottomLeft",borderBottomRightRadius:"bottomRight"},useEngine:!0},borderStyle:{value:["border","style"],support:["__experimentalBorder","style"],useEngine:!0},borderWidth:{value:["border","width"],support:["__experimentalBorder","width"],useEngine:!0},borderTopColor:{value:["border","top","color"],support:["__experimentalBorder","color"],useEngine:!0},borderTopStyle:{value:["border","top","style"],support:["__experimentalBorder","style"],useEngine:!0},borderTopWidth:{value:["border","top","width"],support:["__experimentalBorder","width"],useEngine:!0},borderRightColor:{value:["border","right","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRightStyle:{value:["border","right","style"],support:["__experimentalBorder","style"],useEngine:!0},borderRightWidth:{value:["border","right","width"],support:["__experimentalBorder","width"],useEngine:!0},borderBottomColor:{value:["border","bottom","color"],support:["__experimentalBorder","color"],useEngine:!0},borderBottomStyle:{value:["border","bottom","style"],support:["__experimentalBorder","style"],useEngine:!0},borderBottomWidth:{value:["border","bottom","width"],support:["__experimentalBorder","width"],useEngine:!0},borderLeftColor:{value:["border","left","color"],support:["__experimentalBorder","color"],useEngine:!0},borderLeftStyle:{value:["border","left","style"],support:["__experimentalBorder","style"],useEngine:!0},borderLeftWidth:{value:["border","left","width"],support:["__experimentalBorder","width"],useEngine:!0},color:{value:["color","text"],support:["color","text"],requiresOptOut:!0,useEngine:!0},filter:{value:["filter","duotone"],support:["color","__experimentalDuotone"]},linkColor:{value:["elements","link","color","text"],support:["color","link"]},buttonColor:{value:["elements","button","color","text"],support:["color","button"]},buttonBackgroundColor:{value:["elements","button","color","background"],support:["color","button"]},fontFamily:{value:["typography","fontFamily"],support:["typography","__experimentalFontFamily"],useEngine:!0},fontSize:{value:["typography","fontSize"],support:["typography","fontSize"],useEngine:!0},fontStyle:{value:["typography","fontStyle"],support:["typography","__experimentalFontStyle"],useEngine:!0},fontWeight:{value:["typography","fontWeight"],support:["typography","__experimentalFontWeight"],useEngine:!0},lineHeight:{value:["typography","lineHeight"],support:["typography","lineHeight"],useEngine:!0},margin:{value:["spacing","margin"],support:["spacing","margin"],properties:{marginTop:"top",marginRight:"right",marginBottom:"bottom",marginLeft:"left"},useEngine:!0},padding:{value:["spacing","padding"],support:["spacing","padding"],properties:{paddingTop:"top",paddingRight:"right",paddingBottom:"bottom",paddingLeft:"left"},useEngine:!0},textDecoration:{value:["typography","textDecoration"],support:["typography","__experimentalTextDecoration"],useEngine:!0},textTransform:{value:["typography","textTransform"],support:["typography","__experimentalTextTransform"],useEngine:!0},letterSpacing:{value:["typography","letterSpacing"],support:["typography","__experimentalLetterSpacing"],useEngine:!0},"--wp--style--root--padding":{value:["spacing","padding"],support:["spacing","padding"],properties:{"--wp--style--root--padding-top":"top","--wp--style--root--padding-right":"right","--wp--style--root--padding-bottom":"bottom","--wp--style--root--padding-left":"left"},rootOnly:!0}},$={link:"a",heading:"h1, h2, h3, h4, h5, h6",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",button:".wp-element-button, .wp-block-button__link",caption:".wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption",cite:"cite"},U={"color.duotone":!0,"color.gradients":!0,"color.palette":!0,"typography.fontFamilies":!0,"typography.fontSizes":!0,"spacing.spacingSizes":!0};var F=function(){return F=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function Q(e,t){return void 0===t&&(t={}),function(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,n=void 0===r?G:r,o=t.stripRegexp,a=void 0===o?K:o,i=t.transform,s=void 0===i?q:i,l=t.delimiter,c=void 0===l?" ":l,u=W(W(e,n,"$1\0$2"),a,"\0"),d=0,p=u.length;"\0"===u.charAt(d);)d++;for(;"\0"===u.charAt(p-1);)p--;return u.slice(d,p).split("\0").map(s).join(c)}(e,F({delimiter:"",transform:Y},t))}function Z(e,t){return 0===t?e.toLowerCase():Y(e,t)}const X={title:"block title",description:"block description",keywords:["block keyword"],styles:[{label:"block style label"}],variations:[{title:"block variation title",description:"block variation description",keywords:["block variation keyword"]}]},J={};function ee(e){return null!==e&&"object"==typeof e}function te(e){for(const t of Object.keys(e))J[t]?(void 0===J[t].apiVersion&&e[t].apiVersion&&(J[t].apiVersion=e[t].apiVersion),void 0===J[t].ancestor&&e[t].ancestor&&(J[t].ancestor=e[t].ancestor)):J[t]=Object.fromEntries(Object.entries(e[t]).filter((e=>{let[,t]=e;return null!=t})).map((e=>{let[t,r]=e;return[(n=t,void 0===o&&(o={}),Q(n,F({transform:Z},o))),r];var n,o})))}function re(e){let{textdomain:t,...r}=e;const n=["apiVersion","title","category","parent","ancestor","icon","description","keywords","attributes","providesContext","usesContext","supports","styles","example","variations"],o=Object.fromEntries(Object.entries(r).filter((e=>{let[t]=e;return n.includes(t)})));return t&&Object.keys(X).forEach((e=>{o[e]&&(o[e]=oe(X[e],o[e],t))})),o}function ne(e,t){const r=ee(e)?e.name:e;if("string"!=typeof r)return void console.error("Block names must be strings.");if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(r))return void console.error("Block names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-block");if((0,o.select)(pr).getBlockType(r))return void console.error('Block "'+r+'" is already registered.');ee(e)&&te({[r]:re(e)});const n={name:r,icon:V,keywords:[],attributes:{},providesContext:{},usesContext:[],supports:{},styles:[],variations:[],save:()=>null,...null==J?void 0:J[r],...t};return(0,o.dispatch)(pr).__experimentalRegisterBlockType(n),(0,o.select)(pr).getBlockType(r)}function oe(e,t,r){return"string"==typeof e&&"string"==typeof t?(0,i._x)(t,e,r):Array.isArray(e)&&e.length&&Array.isArray(t)?t.map((t=>oe(e[0],t,r))):ee(e)&&Object.entries(e).length&&ee(t)?Object.keys(t).reduce(((n,o)=>e[o]?(n[o]=oe(e[o],t[o],r),n):(n[o]=t[o],n)),{}):t}function ae(e,t){let{title:r,icon:n}=t;(0,o.dispatch)(pr).addBlockCollection(e,r,n)}function ie(e){const t=(0,o.select)(pr).getBlockType(e);if(t)return(0,o.dispatch)(pr).removeBlockTypes(e),t;console.error('Block "'+e+'" is not registered.')}function se(e){(0,o.dispatch)(pr).setFreeformFallbackBlockName(e)}function le(){return(0,o.select)(pr).getFreeformFallbackBlockName()}function ce(){return(0,o.select)(pr).getGroupingBlockName()}function ue(e){(0,o.dispatch)(pr).setUnregisteredFallbackBlockName(e)}function de(){return(0,o.select)(pr).getUnregisteredFallbackBlockName()}function pe(e){(0,o.dispatch)(pr).setDefaultBlockName(e)}function he(e){(0,o.dispatch)(pr).setGroupingBlockName(e)}function fe(){return(0,o.select)(pr).getDefaultBlockName()}function ge(e){var t;return null===(t=(0,o.select)(pr))||void 0===t?void 0:t.getBlockType(e)}function me(){return(0,o.select)(pr).getBlockTypes()}function be(e,t,r){return(0,o.select)(pr).getBlockSupport(e,t,r)}function _e(e,t,r){return(0,o.select)(pr).hasBlockSupport(e,t,r)}function ke(e){return"core/block"===(null==e?void 0:e.name)}function ye(e){return"core/template-part"===e.name}const we=e=>(0,o.select)(pr).getChildBlockNames(e),ve=e=>(0,o.select)(pr).hasChildBlocks(e),Te=e=>(0,o.select)(pr).hasChildBlocksWithInserterSupport(e),Ce=(e,t)=>{(0,o.dispatch)(pr).addBlockStyles(e,t)},xe=(e,t)=>{(0,o.dispatch)(pr).removeBlockStyles(e,t)},Ee=(e,t)=>(0,o.select)(pr).getBlockVariations(e,t),Se=(e,t)=>{(0,o.dispatch)(pr).addBlockVariations(e,t)},Ae=(e,t)=>{(0,o.dispatch)(pr).removeBlockVariations(e,t)};var Be,Ne=new Uint8Array(16);function Pe(){if(!Be&&!(Be="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Be(Ne)}var Le=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var Me=function(e){return"string"==typeof e&&Le.test(e)},je=[],Oe=0;Oe<256;++Oe)je.push((Oe+256).toString(16).substr(1));var De=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(je[e[t+0]]+je[e[t+1]]+je[e[t+2]]+je[e[t+3]]+"-"+je[e[t+4]]+je[e[t+5]]+"-"+je[e[t+6]]+je[e[t+7]]+"-"+je[e[t+8]]+je[e[t+9]]+"-"+je[e[t+10]]+je[e[t+11]]+je[e[t+12]]+je[e[t+13]]+je[e[t+14]]+je[e[t+15]]).toLowerCase();if(!Me(r))throw TypeError("Stringified UUID is invalid");return r};var ze=function(e,t,r){var n=(e=e||{}).random||(e.rng||Pe)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=n[o];return t}return De(n)},Ie=window.wp.hooks;function Ve(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const n=at(e,t),o=ze();return{clientId:o,name:e,isValid:!0,attributes:n,innerBlocks:r}}function He(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map((e=>{const t=Array.isArray(e)?e:[e.name,e.attributes,e.innerBlocks],[r,n,o=[]]=t;return Ve(r,n,He(o))}))}function Re(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;const n=ze(),o=at(e.name,{...e.attributes,...t});return{...e,clientId:n,attributes:o,innerBlocks:r||e.innerBlocks.map((e=>Re(e)))}}function $e(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;const n=ze();return{...e,clientId:n,attributes:{...e.attributes,...t},innerBlocks:r||e.innerBlocks.map((e=>$e(e)))}}const Ue=(e,t,r)=>{if(!r.length)return!1;const n=r.length>1,o=r[0].name;if(!(Fe(e)||!n||e.isMultiBlock))return!1;if(!Fe(e)&&!r.every((e=>e.name===o)))return!1;if(!("block"===e.type))return!1;const a=r[0];return!("from"===t&&-1===e.blocks.indexOf(a.name)&&!Fe(e))&&(!(!n&&"from"===t&&qe(a.name)&&qe(e.blockName))&&(!!Ye(e,r)&&!(e.usingMobileTransformations&&Fe(e)&&!qe(a.name))))},Fe=e=>e&&"block"===e.type&&Array.isArray(e.blocks)&&e.blocks.includes("*"),qe=e=>e===ce();function Ge(e){if(!e.length)return[];const t=(e=>e.length?me().filter((t=>!!Ke(We("from",t.name),(t=>Ue(t,"from",e))))):[])(e),r=(e=>{if(!e.length)return[];const t=ge(e[0].name);return(t?We("to",t.name):[]).filter((t=>t&&Ue(t,"to",e))).map((e=>e.blocks)).flat().map((e=>"*"===e?e:ge(e)))})(e);return[...new Set([...t,...r])]}function Ke(e,t){const r=(0,Ie.createHooks)();for(let n=0;ne||o),o.priority)}return r.applyFilters("transform",null)}function We(e,t){if(void 0===t)return me().map((t=>{let{name:r}=t;return We(e,r)})).flat();const r=rt(t),{name:n,transforms:o}=r||{};if(!o||!Array.isArray(o[e]))return[];const a=o.supportedMobileTransforms&&Array.isArray(o.supportedMobileTransforms),i=a?o[e].filter((e=>"raw"===e.type||!(!e.blocks||!e.blocks.length)&&(!!Fe(e)||e.blocks.every((e=>o.supportedMobileTransforms.includes(e)))))):o[e];return i.map((e=>({...e,blockName:n,usingMobileTransformations:a})))}function Ye(e,t){if("function"!=typeof e.isMatch)return!0;const r=t[0],n=e.isMultiBlock?t.map((e=>e.attributes)):r.attributes,o=e.isMultiBlock?t:r;return e.isMatch(n,o)}function Qe(e,t){const r=Array.isArray(e)?e:[e],n=r.length>1,o=r[0],a=o.name,i=We("from",t),s=Ke(We("to",a),(e=>"block"===e.type&&-1!==e.blocks.indexOf(t)&&(!n||e.isMultiBlock)&&Ye(e,r)))||Ke(i,(e=>"block"===e.type&&(Fe(e)||-1!==e.blocks.indexOf(a))&&(!n||e.isMultiBlock)&&Ye(e,r)));if(!s)return null;let l;if(l=s.isMultiBlock?"__experimentalConvert"in s?s.__experimentalConvert(r):s.transform(r.map((e=>e.attributes)),r.map((e=>e.innerBlocks))):"__experimentalConvert"in s?s.__experimentalConvert(o):s.transform(o.attributes,o.innerBlocks),null===l||"object"!=typeof l)return null;if(l=Array.isArray(l)?l:[l],l.some((e=>!ge(e.name))))return null;if("*"===t)return l;if(!l.some((e=>e.name===t)))return null;return l.map(((t,r,n)=>(0,Ie.applyFilters)("blocks.switchToBlockType.transformedBlock",t,e,r,n)))}const Ze=(e,t)=>{var r;return Ve(e,t.attributes,(null!==(r=t.innerBlocks)&&void 0!==r?r:[]).map((e=>Ze(e.name,e))))};!function(e){e.forEach((function(e){j.indexOf(e)<0&&(e(L,E),j.push(e))}))}([function(e,t){var r={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},n={};for(var o in r)n[r[o]]=o;var a={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,i,s=n[this.toHex()];if(s)return s;if(null==t?void 0:t.closest){var l=this.toRgb(),c=1/0,u="black";if(!a.length)for(var d in r)a[d]=new e(r[d]).toRgb();for(var p in r){var h=(o=l,i=a[p],Math.pow(o.r-i.r,2)+Math.pow(o.g-i.g,2)+Math.pow(o.b-i.b,2));h(l=D(i))?(s+.05)/(l+.05):(l+.05)/(s+.05),void 0===(n=2)&&(n=0),void 0===o&&(o=Math.pow(10,n)),Math.floor(o*r)/o+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(i=void 0===(a=(r=t).size)?"normal":a,"AAA"===(o=void 0===(n=r.level)?"AA":n)&&"normal"===i?7:"AA"===o&&"large"===i?3:4.5);var r,n,o,a,i}}]);const Xe=["#191e23","#f8f9f9"];function Je(e){const t=fe();if(e.name!==t)return!1;Je.block&&Je.block.name===t||(Je.block=Ve(t));const r=Je.block,n=ge(t);return(0,a.every)(null==n?void 0:n.attributes,((t,n)=>r.attributes[n]===e.attributes[n]))}function et(e){return!!e&&("string"==typeof e||(0,z.isValidElement)(e)||"function"==typeof e||e instanceof z.Component)}function tt(e){if(et(e=e||V))return{src:e};if("background"in e){const t=M(e.background),r=e=>t.contrast(e),n=Math.max(...Xe.map(r));return{...e,foreground:e.foreground?e.foreground:Xe.find((e=>r(e)===n)),shadowColor:t.alpha(.3).toRgbString()}}return e}function rt(e){return"string"==typeof e?ge(e):e}function nt(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"visual";const{__experimentalLabel:n,title:o}=e,a=n&&n(t,{context:r});return a?(0,I.__unstableStripHTML)(a):o}function ot(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"vertical";const o=null==e?void 0:e.title,a=e?nt(e,t,"accessibility"):"",s=void 0!==r,l=a&&a!==o;return s&&"vertical"===n?l?(0,i.sprintf)((0,i.__)("%1$s Block. Row %2$d. %3$s"),o,r,a):(0,i.sprintf)((0,i.__)("%1$s Block. Row %2$d"),o,r):s&&"horizontal"===n?l?(0,i.sprintf)((0,i.__)("%1$s Block. Column %2$d. %3$s"),o,r,a):(0,i.sprintf)((0,i.__)("%1$s Block. Column %2$d"),o,r):l?(0,i.sprintf)((0,i.__)("%1$s Block. %2$s"),o,a):(0,i.sprintf)((0,i.__)("%s Block"),o)}function at(e,t){const r=ge(e);if(void 0===r)throw new Error(`Block type '${e}' is not registered.`);return(0,a.reduce)(r.attributes,((e,r,n)=>{const o=t[n];return void 0!==o?e[n]=o:r.hasOwnProperty("default")&&(e[n]=r.default),-1!==["node","children"].indexOf(r.source)&&("string"==typeof e[n]?e[n]=[e[n]]:Array.isArray(e[n])||(e[n]=[])),e}),{})}function it(e,t){var r;const n=null===(r=ge(e))||void 0===r?void 0:r.attributes;if(!n)return[];const o=Object.keys(n);return t?o.filter((e=>{var r;return(null===(r=n[e])||void 0===r?void 0:r.__experimentalRole)===t})):o}function st(e,t){return Object.fromEntries(Object.entries(e).filter((e=>{let[r]=e;return!t.includes(r)})))}const lt=[{slug:"text",title:(0,i.__)("Text")},{slug:"media",title:(0,i.__)("Media")},{slug:"design",title:(0,i.__)("Design")},{slug:"widgets",title:(0,i.__)("Widgets")},{slug:"theme",title:(0,i.__)("Theme")},{slug:"embed",title:(0,i.__)("Embeds")},{slug:"reusable",title:(0,i.__)("Reusable blocks")}];function ct(e){return e.reduce(((e,t)=>({...e,[t.name]:t})),{})}function ut(e){return e.reduce(((e,t)=>(e.some((e=>e.name===t.name))||e.push(t),e)),[])}function dt(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"REMOVE_BLOCK_TYPES":return-1!==r.names.indexOf(t)?null:t;case e:return r.name||null}return t}}const pt=dt("SET_DEFAULT_BLOCK_NAME"),ht=dt("SET_FREEFORM_FALLBACK_BLOCK_NAME"),ft=dt("SET_UNREGISTERED_FALLBACK_BLOCK_NAME"),gt=dt("SET_GROUPING_BLOCK_NAME");var mt=(0,o.combineReducers)({unprocessedBlockTypes:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_UNPROCESSED_BLOCK_TYPE":return{...e,[t.blockType.name]:t.blockType};case"REMOVE_BLOCK_TYPES":return st(e,t.names)}return e},blockTypes:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...ct(t.blockTypes)};case"REMOVE_BLOCK_TYPES":return st(e,t.names)}return e},blockStyles:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...(0,a.mapValues)(ct(t.blockTypes),(t=>ut([...(0,a.get)(t,["styles"],[]).map((e=>({...e,source:"block"}))),...(0,a.get)(e,[t.name],[]).filter((e=>{let{source:t}=e;return"block"!==t}))])))};case"ADD_BLOCK_STYLES":return{...e,[t.blockName]:ut([...(0,a.get)(e,[t.blockName],[]),...t.styles])};case"REMOVE_BLOCK_STYLES":return{...e,[t.blockName]:(0,a.filter)((0,a.get)(e,[t.blockName],[]),(e=>-1===t.styleNames.indexOf(e.name)))}}return e},blockVariations:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...(0,a.mapValues)(ct(t.blockTypes),(t=>ut([...(0,a.get)(t,["variations"],[]).map((e=>({...e,source:"block"}))),...(0,a.get)(e,[t.name],[]).filter((e=>{let{source:t}=e;return"block"!==t}))])))};case"ADD_BLOCK_VARIATIONS":return{...e,[t.blockName]:ut([...(0,a.get)(e,[t.blockName],[]),...t.variations])};case"REMOVE_BLOCK_VARIATIONS":return{...e,[t.blockName]:(0,a.filter)((0,a.get)(e,[t.blockName],[]),(e=>-1===t.variationNames.indexOf(e.name)))}}return e},defaultBlockName:pt,freeformFallbackBlockName:ht,unregisteredFallbackBlockName:ft,groupingBlockName:gt,categories:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_CATEGORIES":return t.categories||[];case"UPDATE_CATEGORY":if(!t.category||(0,a.isEmpty)(t.category))return e;if((0,a.find)(e,["slug",t.slug]))return(0,a.map)(e,(e=>e.slug===t.slug?{...e,...t.category}:e))}return e},collections:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_BLOCK_COLLECTION":return{...e,[t.namespace]:{title:t.title,icon:t.icon}};case"REMOVE_BLOCK_COLLECTION":return st(e,t.namespace)}return e}}),bt={};function _t(e){return[e]}function kt(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n"string"==typeof t?Et(e,t):t;function Ct(e){return e.unprocessedBlockTypes}const xt=yt((e=>Object.values(e.blockTypes)),(e=>[e.blockTypes]));function Et(e,t){return e.blockTypes[t]}function St(e,t){return e.blockStyles[t]}const At=yt(((e,t,r)=>{const n=e.blockVariations[t];return n&&r?n.filter((e=>(e.scope||["block","inserter"]).includes(r))):n}),((e,t)=>[e.blockVariations[t]]));function Bt(e,t,r,n){const o=At(e,t,n);return null==o?void 0:o.find((n=>{var o;if(Array.isArray(n.isActive)){const o=Et(e,t),a=Object.keys((null==o?void 0:o.attributes)||{}),i=n.isActive.filter((e=>a.includes(e)));return 0!==i.length&&i.every((e=>r[e]===n.attributes[e]))}return null===(o=n.isActive)||void 0===o?void 0:o.call(n,r,n.attributes)}))}function Nt(e,t,r){const n=At(e,t,r);return[...n].reverse().find((e=>{let{isDefault:t}=e;return!!t}))||n[0]}function Pt(e){return e.categories}function Lt(e){return e.collections}function Mt(e){return e.defaultBlockName}function jt(e){return e.freeformFallbackBlockName}function Ot(e){return e.unregisteredFallbackBlockName}function Dt(e){return e.groupingBlockName}const zt=yt(((e,t)=>(0,a.map)((0,a.filter)(e.blockTypes,(e=>(0,a.includes)(e.parent,t))),(e=>{let{name:t}=e;return t}))),(e=>[e.blockTypes])),It=(e,t,r,n)=>{const o=Tt(e,t);return null!=o&&o.supports?(0,a.get)(o.supports,r,n):n};function Vt(e,t,r,n){return!!It(e,t,r,n)}function Ht(e,t,r){const n=Tt(e,t),o=(0,a.flow)([e=>vt()(null!=e?e:""),e=>e.toLowerCase(),e=>e.trim()]),i=o(r),s=(0,a.flow)([o,e=>(0,a.includes)(e,i)]);return s(n.title)||(0,a.some)(n.keywords,s)||s(n.category)||"string"==typeof n.description&&s(n.description)}const Rt=(e,t)=>zt(e,t).length>0,$t=(e,t)=>(0,a.some)(zt(e,t),(t=>Vt(e,t,"inserter",!0))),Ut=yt(((e,t)=>{const r=Et(e,t);return!!r&&Object.entries(r.attributes).some((e=>{let[,{__experimentalRole:t}]=e;return"content"===t}))}),((e,t)=>{var r;return[null===(r=e.blockTypes[t])||void 0===r?void 0:r.attributes]})); /*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ -function Ft(e){return"[object Object]"===Object.prototype.toString.call(e)}const{error:qt,warn:Gt}=window.console,Kt={common:"text",formatting:"text",layout:"design"};function Wt(e){return"function"==typeof e}const Yt=(e,t)=>{let{select:r}=t;const{name:n}=e,o=(0,Ie.applyFilters)("blocks.registerBlockType",{...e},n,null);if(o.deprecated&&(o.deprecated=o.deprecated.map((t=>(0,a.pick)((0,Ie.applyFilters)("blocks.registerBlockType",{...st(e,H),...t},n,t),H)))),function(e){var t,r;return!1!==Ft(e)&&(void 0===(t=e.constructor)||!1!==Ft(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}(o))if(Wt(o.save))if(!("edit"in o)||Wt(o.edit))if(Kt.hasOwnProperty(o.category)&&(o.category=Kt[o.category]),"category"in o&&!(0,a.some)(r.getCategories(),{slug:o.category})&&(Gt('The block "'+n+'" is registered with an invalid category "'+o.category+'".'),delete o.category),"title"in o&&""!==o.title)if("string"==typeof o.title){if(o.icon=tt(o.icon),et(o.icon.src))return o;qt("The icon passed is invalid. The icon should be a string, an element, a function, or an object following the specifications documented in https://developer.wordpress.org/block-editor/developers/block-api/block-registration/#icon-optional")}else qt("Block titles must be strings.");else qt('The block "'+n+'" must have a title.');else qt('The "edit" property must be a valid function.');else qt('The "save" property must be a valid function.');else qt("Block settings must be a valid object.")};function Qt(e){return{type:"ADD_BLOCK_TYPES",blockTypes:(0,a.castArray)(e)}}const Zt=e=>t=>{let{dispatch:r,select:n}=t;r({type:"ADD_UNPROCESSED_BLOCK_TYPE",blockType:e});const o=Yt(e,{select:n});o&&r.addBlockTypes(o)},Xt=()=>e=>{let{dispatch:t,select:r}=e;const n=r.__experimentalGetUnprocessedBlockTypes(),o=Object.keys(n).reduce(((e,t)=>{const o=Yt(n[t],{select:r});return o&&e.push(o),e}),[]);o.length&&t.addBlockTypes(o)};function Jt(e){return{type:"REMOVE_BLOCK_TYPES",names:(0,a.castArray)(e)}}function er(e,t){return{type:"ADD_BLOCK_STYLES",styles:(0,a.castArray)(t),blockName:e}}function tr(e,t){return{type:"REMOVE_BLOCK_STYLES",styleNames:(0,a.castArray)(t),blockName:e}}function rr(e,t){return{type:"ADD_BLOCK_VARIATIONS",variations:(0,a.castArray)(t),blockName:e}}function nr(e,t){return{type:"REMOVE_BLOCK_VARIATIONS",variationNames:(0,a.castArray)(t),blockName:e}}function or(e){return{type:"SET_DEFAULT_BLOCK_NAME",name:e}}function ar(e){return{type:"SET_FREEFORM_FALLBACK_BLOCK_NAME",name:e}}function ir(e){return{type:"SET_UNREGISTERED_FALLBACK_BLOCK_NAME",name:e}}function sr(e){return{type:"SET_GROUPING_BLOCK_NAME",name:e}}function lr(e){return{type:"SET_CATEGORIES",categories:e}}function cr(e,t){return{type:"UPDATE_CATEGORY",slug:e,category:t}}function ur(e,t,r){return{type:"ADD_BLOCK_COLLECTION",namespace:e,title:t,icon:r}}function dr(e){return{type:"REMOVE_BLOCK_COLLECTION",namespace:e}}const pr=(0,o.createReduxStore)("core/blocks",{reducer:mt,selectors:e,actions:t});(0,o.register)(pr);var hr=window.wp.blockSerializationDefaultParser,fr=window.wp.autop,gr=window.wp.isShallowEqual,mr=r.n(gr);function br(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isCommentDelimited:r=!0}=t,{blockName:n,attrs:o={},innerBlocks:a=[],innerContent:i=[]}=e;let s=0;const l=i.map((e=>null!==e?e:br(a[s++],t))).join("\n").replace(/\n+/g,"\n").trim();return r?Ar(n,o,l):l}function _r(e){const t="wp-block-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,Ie.applyFilters)("blocks.getBlockDefaultClassName",t,e)}function kr(e){const t="editor-block-list-item-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,Ie.applyFilters)("blocks.getBlockMenuDefaultClassName",t,e)}const yr={},wr={};function vr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{blockType:t,attributes:r}=yr;return(0,Ie.applyFilters)("blocks.getSaveContent.extraProps",{...e},t,r)}function Tr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{innerBlocks:t}=wr,r=Nr(t,{isInnerBlocks:!0}),n=(0,z.createElement)(z.RawHTML,null,r);return{...e,children:n}}function Cr(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const n=rt(e);let{save:o}=n;if(o.prototype instanceof z.Component){const e=new o({attributes:t});o=e.render.bind(e)}yr.blockType=n,yr.attributes=t,wr.innerBlocks=r;let a=o({attributes:t,innerBlocks:r});if(null!==a&&"object"==typeof a&&(0,Ie.hasFilter)("blocks.getSaveContent.extraProps")&&!(n.apiVersion>1)){const e=(0,Ie.applyFilters)("blocks.getSaveContent.extraProps",{...a.props},n,t);mr()(e,a.props)||(a=(0,z.cloneElement)(a,e))}return(0,Ie.applyFilters)("blocks.getSaveElement",a,n,t)}function xr(e,t,r){const n=rt(e);return(0,z.renderToString)(Cr(n,t,r))}function Er(e,t){var r;return Object.entries(null!==(r=e.attributes)&&void 0!==r?r:{}).reduce(((e,r)=>{let[n,o]=r;const a=t[n];return void 0===a||void 0!==o.source||"default"in o&&o.default===a||(e[n]=a),e}),{})}function Sr(e){let t=e.originalContent;if(e.isValid||e.innerBlocks.length)try{t=xr(e.name,e.attributes,e.innerBlocks)}catch(e){}return t}function Ar(e,t,r){const n=t&&Object.entries(t).length?function(e){return JSON.stringify(e).replace(/--/g,"\\u002d\\u002d").replace(//g,"\\u003e").replace(/&/g,"\\u0026").replace(/\\"/g,"\\u0022")}(t)+" ":"",o=null!=e&&e.startsWith("core/")?e.slice(5):e;return r?`\x3c!-- wp:${o} ${n}--\x3e\n`+r+`\n\x3c!-- /wp:${o} --\x3e`:`\x3c!-- wp:${o} ${n}/--\x3e`}function Br(e){1===e.length&&Je(e[0])&&(e=[]);let t=Nr(e);return 1===e.length&&e[0].name===le()&&(t=(0,fr.removep)(t)),t}function Nr(e,t){return(Array.isArray(e)?e:[e]).map((e=>function(e){let{isInnerBlocks:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e.isValid&&e.__unstableBlockSource)return br(e.__unstableBlockSource);const r=e.name,n=Sr(e);if(r===de()||!t&&r===le())return n;const o=ge(r);if(!o)return n;const a=Er(o,e.attributes);return Ar(r,a,n)}(e,t))).join("\n\n")}var Pr=/^#[xX]([A-Fa-f0-9]+)$/,Lr=/^#([0-9]+)$/,Mr=/^([A-Za-z0-9]+)$/,jr=(function(){function e(e){this.named=e}e.prototype.parse=function(e){if(e){var t=e.match(Pr);return t?String.fromCharCode(parseInt(t[1],16)):(t=e.match(Lr))?String.fromCharCode(parseInt(t[1],10)):(t=e.match(Mr))?this.named[t[1]]:void 0}}}(),/[\t\n\f ]/),Or=/[A-Za-z]/,Dr=/\r\n?/g;function zr(e){return jr.test(e)}function Ir(e){return Or.test(e)}var Vr=function(){function e(e,t,r){void 0===r&&(r="precompile"),this.delegate=e,this.entityParser=t,this.mode=r,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var e=this.peek();if("<"!==e||this.isIgnoredEndTag()){if("precompile"===this.mode&&"\n"===e){var t=this.tagNameBuffer.toLowerCase();"pre"!==t&&"textarea"!==t||this.consume()}this.transitionTo("data"),this.delegate.beginData()}else this.transitionTo("tagOpen"),this.markTagStart(),this.consume()},data:function(){var e=this.peek(),t=this.tagNameBuffer;"<"!==e||this.isIgnoredEndTag()?"&"===e&&"script"!==t&&"style"!==t?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(e)):(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume())},tagOpen:function(){var e=this.consume();"!"===e?this.transitionTo("markupDeclarationOpen"):"/"===e?this.transitionTo("endTagOpen"):("@"===e||":"===e||Ir(e))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(e))},markupDeclarationOpen:function(){var e=this.consume();"-"===e&&"-"===this.peek()?(this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment()):"DOCTYPE"===e.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase()&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())},doctype:function(){zr(this.consume())&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var e=this.consume();zr(e)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(e.toLowerCase()))},doctypeName:function(){var e=this.consume();zr(e)?this.transitionTo("afterDoctypeName"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(e.toLowerCase())},afterDoctypeName:function(){var e=this.consume();if(!zr(e))if(">"===e)this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var t=e.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),r="PUBLIC"===t.toUpperCase(),n="SYSTEM"===t.toUpperCase();(r||n)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),r?this.transitionTo("afterDoctypePublicKeyword"):n&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var e=this.peek();zr(e)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):'"'===e?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):"'"===e?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):">"===e&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var e=this.consume();'"'===e?this.transitionTo("afterDoctypePublicIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(e)},doctypePublicIdentifierSingleQuoted:function(){var e=this.consume();"'"===e?this.transitionTo("afterDoctypePublicIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(e)},afterDoctypePublicIdentifier:function(){var e=this.consume();zr(e)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):'"'===e?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):"'"===e&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var e=this.consume();zr(e)||(">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):'"'===e?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):"'"===e&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var e=this.consume();'"'===e?this.transitionTo("afterDoctypeSystemIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(e)},doctypeSystemIdentifierSingleQuoted:function(){var e=this.consume();"'"===e?this.transitionTo("afterDoctypeSystemIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(e)},afterDoctypeSystemIdentifier:function(){var e=this.consume();zr(e)||">"===e&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var e=this.consume();"-"===e?this.transitionTo("commentStartDash"):">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(e),this.transitionTo("comment"))},commentStartDash:function(){var e=this.consume();"-"===e?this.transitionTo("commentEnd"):">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var e=this.consume();"-"===e?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(e)},commentEndDash:function(){var e=this.consume();"-"===e?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+e),this.transitionTo("comment"))},commentEnd:function(){var e=this.consume();">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+e),this.transitionTo("comment"))},tagName:function(){var e=this.consume();zr(e)?this.transitionTo("beforeAttributeName"):"/"===e?this.transitionTo("selfClosingStartTag"):">"===e?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(e)},endTagName:function(){var e=this.consume();zr(e)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):"/"===e?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):">"===e?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(e)},beforeAttributeName:function(){var e=this.peek();zr(e)?this.consume():"/"===e?(this.transitionTo("selfClosingStartTag"),this.consume()):">"===e?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):"="===e?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(e)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var e=this.peek();zr(e)?(this.transitionTo("afterAttributeName"),this.consume()):"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===e?(this.transitionTo("beforeAttributeValue"),this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):'"'===e||"'"===e||"<"===e?(this.delegate.reportSyntaxError(e+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(e)):(this.consume(),this.delegate.appendToAttributeName(e))},afterAttributeName:function(){var e=this.peek();zr(e)?this.consume():"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===e?(this.consume(),this.transitionTo("beforeAttributeValue")):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(e))},beforeAttributeValue:function(){var e=this.peek();zr(e)?this.consume():'"'===e?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):"'"===e?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(e))},attributeValueDoubleQuoted:function(){var e=this.consume();'"'===e?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===e?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(e)},attributeValueSingleQuoted:function(){var e=this.consume();"'"===e?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===e?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(e)},attributeValueUnquoted:function(){var e=this.peek();zr(e)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):"/"===e?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"&"===e?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):">"===e?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(e))},afterAttributeValueQuoted:function(){var e=this.peek();zr(e)?(this.consume(),this.transitionTo("beforeAttributeName")):"/"===e?(this.consume(),this.transitionTo("selfClosingStartTag")):">"===e?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){">"===this.peek()?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var e=this.consume();("@"===e||":"===e||Ir(e))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(e))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(e){this.state=e},e.prototype.tokenize=function(e){this.reset(),this.tokenizePart(e),this.tokenizeEOF()},e.prototype.tokenizePart=function(e){for(this.input+=function(e){return e.replace(Dr,"\n")}(e);this.index"!==this.input.substring(this.index,this.index+8)||"style"===e&&""!==this.input.substring(this.index,this.index+8)||"script"===e&&"<\/script>"!==this.input.substring(this.index,this.index+9)},e}(),Hr=function(){function e(e,t){void 0===t&&(t={}),this.options=t,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new Vr(this,e,t.mode),this._currentAttribute=void 0}return e.prototype.tokenize=function(e){return this.tokens=[],this.tokenizer.tokenize(e),this.tokens},e.prototype.tokenizePart=function(e){return this.tokens=[],this.tokenizer.tokenizePart(e),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var e=this.token;if(null===e)throw new Error("token was unexpectedly null");if(0===arguments.length)return e;for(var t=0;t1?r-1:0),o=1;oe,function(e){return rn(e).join(" ")}],Xr=/^[\da-z]+$/i,Jr=/^#\d+$/,en=/^#x[\da-f]+$/i;class tn{parse(e){if(t=e,Xr.test(t)||Jr.test(t)||en.test(t))return(0,Ur.decodeEntities)("&"+e+";");var t}}function rn(e){return e.trim().split(Gr)}function nn(e){return e.attributes.filter((e=>{const[t,r]=e;return r||0===t.indexOf("data-")||(0,a.includes)(Qr,t)}))}function on(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Fr(),n=e.chars,o=t.chars;for(let e=0;e{const[t,...r]=e.split(":"),n=r.join(":");return[t.trim(),sn(n.trim())]}));return Object.fromEntries(t)}const cn={class:(e,t)=>{const[r,n]=[e,t].map(rn),o=r.filter((e=>!n.includes(e))),a=n.filter((e=>!r.includes(e)));return 0===o.length&&0===a.length},style:(e,t)=>(0,a.isEqual)(...[e,t].map(ln)),...Object.fromEntries(Yr.map((e=>[e,()=>!0])))};function un(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Fr();if(e.length!==t.length)return r.warning("Expected attributes %o, instead saw %o.",t,e),!1;const n={};for(let e=0;e2&&void 0!==arguments[2]?arguments[2]:Fr();return e.tagName!==t.tagName&&e.tagName.toLowerCase()!==t.tagName.toLowerCase()?(r.warning("Expected tag name `%s`, instead saw `%s`.",t.tagName,e.tagName),!1):un(...[e,t].map(nn),r)},Chars:on,Comment:on};function pn(e){let t;for(;t=e.shift();){if("Chars"!==t.type)return t;if(!Kr.test(t.chars))return t}}function hn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fr();try{return new Hr(new tn).tokenize(e)}catch(r){t.warning("Malformed HTML detected: %s",e)}return null}function fn(e,t){return!!e.selfClosing&&!(!t||t.tagName!==e.tagName||"EndTag"!==t.type)}function gn(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Fr();if(e===t)return!0;const[n,o]=[e,t].map((e=>hn(e,r)));if(!n||!o)return!1;let a,i;for(;a=pn(n);){if(i=pn(o),!i)return r.warning("Expected end of content, instead saw %o.",a),!1;if(a.type!==i.type)return r.warning("Expected token of type `%s` (%o), instead saw `%s` (%o).",i.type,i,a.type,a),!1;const e=dn[a.type];if(e&&!e(a,i,r))return!1;fn(a,o[0])?pn(o):fn(i,n[0])&&pn(n)}return!(i=pn(o))||(r.warning("Expected %o, instead saw end of content.",i),!1)}function mn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.name;const r=e.name===le()||e.name===de();if(r)return[!0,[]];const n=qr(),o=rt(t);let a;try{a=xr(o,e.attributes)}catch(e){return n.error("Block validation failed because an error occurred while generating block content:\n\n%s",e.toString()),[!1,n.getItems()]}const i=gn(e.originalContent,a,n);return i||n.error("Block validation failed for `%s` (%o).\n\nContent generated by `save` function:\n\n%s\n\nContent retrieved from post body:\n\n%s",o.name,o,a,e.originalContent),[i,n.getItems()]}function bn(e,t,r){$r()("isValidBlockContent introduces opportunity for data loss",{since:"12.6",plugin:"Gutenberg",alternative:"validateBlock"});const n=rt(e),o={name:n.name,attributes:t,innerBlocks:[],originalContent:r},[a]=mn(o,n);return a}function _n(e,t){const r={...t};if("core/cover-image"===e&&(e="core/cover"),"core/text"!==e&&"core/cover-text"!==e||(e="core/paragraph"),e&&0===e.indexOf("core/social-link-")&&(r.service=e.substring(17),e="core/social-link"),e&&0===e.indexOf("core-embed/")){const t=e.substring(11),n={speaker:"speaker-deck",polldaddy:"crowdsignal"};r.providerNameSlug=t in n?n[t]:t,["amazon-kindle","wordpress"].includes(t)||(r.responsive=!0),e="core/embed"}if("core/post-comment-author"===e&&(e="core/comment-author-name"),"core/post-comment-content"===e&&(e="core/comment-content"),"core/post-comment-date"===e&&(e="core/comment-date"),"core/comments-query-loop"===e){e="core/comments";const{className:t=""}=r;t.includes("wp-block-comments-query-loop")||(r.className=["wp-block-comments-query-loop",t].join(" "))}return"core/post-comments"===e&&(e="core/comments",r.legacy=!0),[e,r]}function kn(e,t){for(var r,n=t.split(".");r=n.shift();){if(!(r in e))return;e=e[r]}return e}var yn,wn=function(){return yn||(yn=document.implementation.createHTMLDocument("")),yn};function vn(e,t){if(t){if("string"==typeof e){var r=wn();r.body.innerHTML=e,e=r.body}if("function"==typeof t)return t(e);if(Object===t.constructor)return Object.keys(t).reduce((function(r,n){return r[n]=vn(e,t[n]),r}),{})}}function Tn(e,t){return 1===arguments.length&&(t=e,e=void 0),function(r){var n=r;if(e&&(n=r.querySelector(e)),n)return kn(n,t)}}var Cn=r(9756);function xn(e){const t={};for(let r=0;r{let r=t;e&&(r=t.querySelector(e));try{return En(r)}catch(e){return null}}}var An={isNodeOfType:function(e,t){return $r()("wp.blocks.node.isNodeOfType",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),e&&e.type===t},fromDOM:En,toHTML:function(e){return $r()("wp.blocks.node.toHTML",{since:"6.1",version:"6.3",alternative:"wp.richText.toHTMLString",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),Nn([e])},matcher:Sn};function Bn(e){$r()("wp.blocks.children.fromDOM",{since:"6.1",version:"6.3",alternative:"wp.richText.create",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});const t=[];for(let r=0;r{let r=t;return e&&(r=t.querySelector(e)),r?Bn(r.childNodes):[]}}var Ln={concat:function(){$r()("wp.blocks.children.concat",{since:"6.1",version:"6.3",alternative:"wp.richText.concat",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});const e=[];for(let t=0;tfunction(e,t){switch(t){case"string":return"string"==typeof e;case"boolean":return"boolean"==typeof e;case"object":return!!e&&e.constructor===Object;case"null":return null===e;case"array":return Array.isArray(e);case"integer":case"number":return"number"==typeof e}return!0}(e,t)))}function jn(e,t,r,n){let o;switch(t.source){case void 0:o=n?n[e]:void 0;break;case"attribute":case"property":case"html":case"text":case"children":case"node":case"query":case"tag":o=zn(r,t)}return function(e,t){return void 0===t||Mn(e,(0,a.castArray)(t))}(o,t.type)&&function(e,t){return!Array.isArray(t)||t.includes(e)}(o,t.enum)||(o=void 0),void 0===o&&(o=t.default),o}const On=r.n(Cn)()((e=>{switch(e.source){case"attribute":let n=function(e,t){return 1===arguments.length&&(t=e,e=void 0),function(r){var n=Tn(e,"attributes")(r);if(n&&n.hasOwnProperty(t))return n[t].value}}(e.selector,e.attribute);return"boolean"===e.type&&(n=(e=>(0,a.flow)([e,e=>void 0!==e]))(n)),n;case"html":return t=e.selector,r=e.multiline,e=>{let n=e;if(t&&(n=e.querySelector(t)),!n)return"";if(r){let e="";const t=n.children.length;for(let o=0;oe?e.toLowerCase():void 0]);default:console.error(`Unknown source type "${e.source}"`)}var t,r}));function Dn(e){return vn(e,(e=>e))}function zn(e,t){return On(t)(Dn(e))}function In(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=Dn(t),o=rt(e),i=(0,a.mapValues)(o.attributes,((e,t)=>jn(t,e,n,r)));return(0,Ie.applyFilters)("blocks.getBlockAttributes",i,o,t,r)}const Vn={type:"string",source:"attribute",selector:"[data-custom-class-name] > *",attribute:"class"};function Hn(e){const t=zn(`
    ${e}
    `,Vn);return t?t.trim().split(/\s+/):[]}function Rn(e,t){const r=function(e,t,r){if(_e(t,"customClassName",!0)){const{className:n,...o}=e,a=xr(t,o),i=Hn(a),s=Hn(r).filter((e=>!i.includes(e)));s.length?e.className=s.join(" "):a&&delete e.className}return e}(e.attributes,t,e.originalContent);return{...e,attributes:r}}function $n(){return!1}function Un(e,t){let r=function(e,t){const r=le(),n=e.blockName||le(),o=e.attrs||{},a=e.innerBlocks||[];let i=e.innerHTML.trim();return n!==r||null!=t&&t.__unstableSkipAutop||(i=(0,fr.autop)(i).trim()),{...e,blockName:n,attrs:o,innerHTML:i,innerBlocks:a}}(e,t);r=function(e){const[t,r]=_n(e.blockName,e.attrs);return{...e,blockName:t,attrs:r}}(r);let n=ge(r.blockName);n||(r=function(e){const t=de()||le(),r=br(e,{isCommentDelimited:!1}),n=br(e,{isCommentDelimited:!0});return{blockName:t,attrs:{originalName:e.blockName,originalContent:n,originalUndelimitedContent:r},innerHTML:e.blockName?n:e.innerHTML,innerBlocks:e.innerBlocks,innerContent:e.innerContent}}(r),n=ge(r.blockName));const o=r.blockName===le()||r.blockName===de();if(!n||!r.innerHTML&&o)return;const i=r.innerBlocks.map((e=>Un(e,t))).filter((e=>!!e)),s=Ve(r.blockName,In(n,r.innerHTML,r.attrs),i);s.originalContent=r.innerHTML;const l=function(e,t){const[r]=mn(e,t);if(r)return{...e,isValid:r,validationIssues:[]};const n=Rn(e,t),[o,a]=mn(e,t);return{...n,isValid:o,validationIssues:a}}(s,n),{validationIssues:c}=l,u=function(e,t,r){const n=t.attrs,{deprecated:o}=r;if(!o||!o.length)return e;for(let t=0;t{let{log:t,args:r}=e;return t(...r)})):(console.groupCollapsed("Updated Block: %s",n.name),console.info("Block successfully updated for `%s` (%o).\n\nNew content generated by `save` function:\n\n%s\n\nContent retrieved from post body:\n\n%s",n.name,n,xr(n,u.attributes),u.originalContent),console.groupEnd()),u}function Fn(e,t){return(0,hr.parse)(e).reduce(((e,r)=>{const n=Un(r,t);return n&&e.push(n),e}),[])}function qn(){return We("from").filter((e=>{let{type:t}=e;return"raw"===t})).map((e=>e.isMatch?e:{...e,isMatch:t=>e.selector&&t.matches(e.selector)}))}function Gn(e,t){const r=document.implementation.createHTMLDocument("");return r.body.innerHTML=e,Array.from(r.body.children).flatMap((e=>{const r=Ke(qn(),(t=>{let{isMatch:r}=t;return r(e)}));if(!r)return Ve("core/html",In("core/html",e.outerHTML));const{transform:n,blockName:o}=r;return n?n(e,t):Ve(o,In(o,e.outerHTML))}))}function Kn(e){const t=document.implementation.createHTMLDocument(""),r=document.implementation.createHTMLDocument(""),n=t.body,o=r.body;for(n.innerHTML=e;n.firstChild;){const e=n.firstChild;e.nodeType===e.TEXT_NODE?(0,I.isEmpty)(e)?n.removeChild(e):(o.lastChild&&"P"===o.lastChild.nodeName||o.appendChild(r.createElement("P")),o.lastChild.appendChild(e)):e.nodeType===e.ELEMENT_NODE?"BR"===e.nodeName?(e.nextSibling&&"BR"===e.nextSibling.nodeName&&(o.appendChild(r.createElement("P")),n.removeChild(e.nextSibling)),o.lastChild&&"P"===o.lastChild.nodeName&&o.lastChild.hasChildNodes()?o.lastChild.appendChild(e):n.removeChild(e)):"P"===e.nodeName?(0,I.isEmpty)(e)?n.removeChild(e):o.appendChild(e):(0,I.isPhrasingContent)(e)?(o.lastChild&&"P"===o.lastChild.nodeName||o.appendChild(r.createElement("P")),o.lastChild.appendChild(e)):o.appendChild(e):n.removeChild(e)}return o.innerHTML}function Wn(e,t){e.nodeType===e.COMMENT_NODE&&("nextpage"!==e.nodeValue?0===e.nodeValue.indexOf("more")&&function(e,t){const r=e.nodeValue.slice(4).trim();let n=e,o=!1;for(;n=n.nextSibling;)if(n.nodeType===n.COMMENT_NODE&&"noteaser"===n.nodeValue){o=!0,(0,I.remove)(n);break}const a=function(e,t,r){const n=r.createElement("wp-block");n.dataset.block="core/more",e&&(n.dataset.customText=e);t&&(n.dataset.noTeaser="");return n}(r,o,t);if(e.parentNode&&"P"===e.parentNode.nodeName&&1!==e.parentNode.childNodes.length){const r=Array.from(e.parentNode.childNodes),n=r.indexOf(e),o=e.parentNode.parentNode||t.body,i=(e,r)=>(e||(e=t.createElement("p")),e.appendChild(r),e);[r.slice(0,n).reduce(i,null),a,r.slice(n+1).reduce(i,null)].forEach((t=>t&&o.insertBefore(t,e.parentNode))),(0,I.remove)(e.parentNode)}else(0,I.replace)(e,a)}(e,t):(0,I.replace)(e,function(e){const t=e.createElement("wp-block");return t.dataset.block="core/nextpage",t}(t)))}function Yn(e){return"OL"===e.nodeName||"UL"===e.nodeName}function Qn(e){if(!Yn(e))return;const t=e,r=e.previousElementSibling;if(r&&r.nodeName===e.nodeName&&1===t.children.length){for(;t.firstChild;)r.appendChild(t.firstChild);t.parentNode.removeChild(t)}const n=e.parentNode;if(n&&"LI"===n.nodeName&&1===n.children.length&&!/\S/.test((o=n,Array.from(o.childNodes).map((e=>{let{nodeValue:t=""}=e;return t})).join("")))){const e=n,r=e.previousElementSibling,o=e.parentNode;r?(r.appendChild(t),o.removeChild(e)):(o.parentNode.insertBefore(t,o),o.parentNode.removeChild(o))}var o;if(n&&Yn(n)){const t=e.previousElementSibling;t?t.appendChild(e):(0,I.unwrap)(e)}}function Zn(e){"BLOCKQUOTE"===e.nodeName&&(e.innerHTML=Kn(e.innerHTML))}function Xn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;const r=e.ownerDocument.createElement("figure");t.parentNode.insertBefore(r,t),r.appendChild(e)}function Jn(e,t,r){if(!function(e,t){var r,n;const o=e.nodeName.toLowerCase();return"figcaption"!==o&&!(0,I.isTextContent)(e)&&o in(null!==(r=null==t||null===(n=t.figure)||void 0===n?void 0:n.children)&&void 0!==r?r:{})}(e,r))return;let n=e;const o=e.parentNode;(function(e,t){var r,n,o,a;return e.nodeName.toLowerCase()in(null!==(r=null==t||null===(n=t.figure)||void 0===n||null===(o=n.children)||void 0===o||null===(a=o.a)||void 0===a?void 0:a.children)&&void 0!==r?r:{})})(e,r)&&"A"===o.nodeName&&1===o.childNodes.length&&(n=e.parentNode);const a=n.closest("p,div");a?e.classList?(e.classList.contains("alignright")||e.classList.contains("alignleft")||e.classList.contains("aligncenter")||!a.textContent.trim())&&Xn(n,a):Xn(n,a):"BODY"===n.parentNode.nodeName&&Xn(n)}var eo=window.wp.shortcode;const to=e=>Array.isArray(e)?e:[e];var ro=function e(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const o=We("from"),a=Ke(o,(e=>-1===n.indexOf(e.blockName)&&"shortcode"===e.type&&to(e.tag).some((e=>(0,eo.regexp)(e).test(t)))));if(!a)return[t];const i=to(a.tag),s=i.find((e=>(0,eo.regexp)(e).test(t)));let l;const c=r;if(l=(0,eo.next)(s,t,r)){var u;r=l.index+l.content.length;const o=t.substr(0,l.index),i=t.substr(r);if(!(null!==(u=l.shortcode.content)&&void 0!==u&&u.includes("<")||/(\n|

    )\s*$/.test(o)&&/^\s*(\n|<\/p>)/.test(i)))return e(t,r);if(a.isMatch&&!a.isMatch(l.shortcode.attrs))return e(t,c,[...n,a.blockName]);let s=[];if("function"==typeof a.transform)s=[].concat(a.transform(l.shortcode.attrs,l)),s=s.map((e=>(e.originalContent=l.shortcode.content,Rn(e,ge(e.name)))));else{const e=Object.fromEntries(Object.entries(a.attributes).filter((e=>{let[,t]=e;return t.shortcode})).map((e=>{let[t,r]=e;return[t,r.shortcode(l.shortcode.attrs,l)]}))),r=ge(a.blockName);if(!r)return[t];const n={...r,attributes:a.attributes};let o=Ve(a.blockName,In(n,l.shortcode.content,e));o.originalContent=l.shortcode.content,o=Rn(o,n),s=[o]}return[...e(o),...s,...e(i)]}return[t]};function no(e){return function(e,t){const r={phrasingContentSchema:(0,I.getPhrasingContentSchema)(t),isPaste:"paste"===t},n=e.map((e=>{let{isMatch:t,blockName:n,schema:o}=e;const i=_e(n,"anchor");return o="function"==typeof o?o(r):o,i||t?(0,a.mapValues)(o,(e=>{let r=e.attributes||[];return i&&(r=[...r,"id"]),{...e,attributes:r,isMatch:t||void 0}})):o}));return(0,a.mergeWith)({},...n,((e,t,r)=>{switch(r){case"children":return"*"===e||"*"===t?"*":{...e,...t};case"attributes":case"require":return[...e||[],...t||[]];case"isMatch":if(!e||!t)return;return function(){return e(...arguments)||t(...arguments)}}}))}(qn(),e)}function oo(e,t,r,n){Array.from(e).forEach((e=>{oo(e.childNodes,t,r,n),t.forEach((t=>{r.contains(e)&&t(e,r,n)}))}))}function ao(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;const n=document.implementation.createHTMLDocument("");return n.body.innerHTML=e,oo(n.body.childNodes,t,n,r),n.body.innerHTML}function io(e,t){const r=e[`${t}Sibling`];if(r&&(0,I.isPhrasingContent)(r))return r;const{parentNode:n}=e;return n&&(0,I.isPhrasingContent)(n)?io(n,t):void 0}function so(e){return $r()("wp.blocks.getPhrasingContentSchema",{since:"5.6",alternative:"wp.dom.getPhrasingContentSchema"}),(0,I.getPhrasingContentSchema)(e)}function lo(e){let{HTML:t=""}=e;if(-1!==t.indexOf("\x3c!-- wp:"))return Fn(t);const r=ro(t),n=no();return r.map((e=>{if("string"!=typeof e)return e;return Gn(e=Kn(e=ao(e,[Qn,Wn,Jn,Zn],n)),lo)})).flat().filter(Boolean)}function co(e){e.nodeType===e.COMMENT_NODE&&(0,I.remove)(e)}function uo(e,t){return e.every((e=>function(e,t){if((0,I.isTextContent)(e))return!0;if(!t)return!1;const r=e.nodeName.toLowerCase();return[["ul","li","ol"],["h1","h2","h3","h4","h5","h6"]].some((e=>0===[r,t].filter((t=>!e.includes(t))).length))}(e,t)&&uo(Array.from(e.children),t)))}function po(e){return"BR"===e.nodeName&&e.previousSibling&&"BR"===e.previousSibling.nodeName}function ho(e,t){if("SPAN"===e.nodeName&&e.style){const{fontWeight:r,fontStyle:n,textDecorationLine:o,textDecoration:a,verticalAlign:i}=e.style;"bold"!==r&&"700"!==r||(0,I.wrap)(t.createElement("strong"),e),"italic"===n&&(0,I.wrap)(t.createElement("em"),e),("line-through"===o||a.includes("line-through"))&&(0,I.wrap)(t.createElement("s"),e),"super"===i?(0,I.wrap)(t.createElement("sup"),e):"sub"===i&&(0,I.wrap)(t.createElement("sub"),e)}else"B"===e.nodeName?e=(0,I.replaceTag)(e,"strong"):"I"===e.nodeName?e=(0,I.replaceTag)(e,"em"):"A"===e.nodeName&&(e.target&&"_blank"===e.target.toLowerCase()?e.rel="noreferrer noopener":(e.removeAttribute("target"),e.removeAttribute("rel")),e.name&&!e.id&&(e.id=e.name),e.id&&!e.ownerDocument.querySelector(`[href="#${e.id}"]`)&&e.removeAttribute("id"))}function fo(e){"SCRIPT"!==e.nodeName&&"NOSCRIPT"!==e.nodeName&&"TEMPLATE"!==e.nodeName&&"STYLE"!==e.nodeName||e.parentNode.removeChild(e)}const{parseInt:go}=window;function mo(e){return"OL"===e.nodeName||"UL"===e.nodeName}function bo(e,t){if("P"!==e.nodeName)return;const r=e.getAttribute("style");if(!r)return;if(-1===r.indexOf("mso-list"))return;const n=/mso-list\s*:[^;]+level([0-9]+)/i.exec(r);if(!n)return;let o=go(n[1],10)-1||0;const a=e.previousElementSibling;if(!a||!mo(a)){const r=e.textContent.trim().slice(0,1),n=/[1iIaA]/.test(r),o=t.createElement(n?"ol":"ul");n&&o.setAttribute("type",r),e.parentNode.insertBefore(o,e)}const i=e.previousElementSibling,s=i.nodeName,l=t.createElement("li");let c=i;for(e.removeChild(e.firstChild);e.firstChild;)l.appendChild(e.firstChild);for(;o--;)c=c.lastChild||c,mo(c)&&(c=c.lastChild||c);mo(c)||(c=c.appendChild(t.createElement(s))),c.appendChild(l),e.parentNode.removeChild(e)}var _o=window.wp.blob;const{atob:ko,File:yo}=window;function wo(e){if("IMG"===e.nodeName){if(0===e.src.indexOf("file:")&&(e.src=""),0===e.src.indexOf("data:")){const[t,r]=e.src.split(","),[n]=t.slice(5).split(";");if(!r||!n)return void(e.src="");let o;try{o=ko(r)}catch(t){return void(e.src="")}const a=new Uint8Array(o.length);for(let e=0;e]+>/g,""),t=t.replace(/^\s*]*>\s*]*>(?:\s*)?/i,""),t=t.replace(/(?:\s*)?<\/body>\s*<\/html>\s*$/i,""),"INLINE"!==n){const e=t||r;if(-1!==e.indexOf("\x3c!-- wp:"))return Fn(e)}var i;if(String.prototype.normalize&&(t=t.normalize()),!r||t&&!function(e){return!/<(?!br[ />])/i.test(e)}(t)||(t=r,/^\s+$/.test(r)||(i=t,t=Co.makeHtml(function(e){return e.replace(/((?:^|\n)```)([^\n`]+)(```(?:$|\n))/,((e,t,r,n)=>`${t}\n${r}\n${n}`))}(i))),"AUTO"===n&&-1===r.indexOf("\n")&&0!==r.indexOf("

    ")&&0===t.indexOf("

    ")&&(n="INLINE")),"INLINE"===n)return Lo(t,a);t=ao(t,[No]);const s=ro(t),l=s.length>1;if("AUTO"===n&&!l&&function(e,t){const r=document.implementation.createHTMLDocument("");r.body.innerHTML=e;const n=Array.from(r.body.children);return!n.some(po)&&uo(n,t)}(t,o))return Lo(t,a);const c=(0,I.getPhrasingContentSchema)("paste"),u=no("paste"),d=s.map((e=>{if("string"!=typeof e)return e;const t=[Eo,bo,fo,Qn,wo,ho,Wn,co,xo,Jn,Zn,vo],r={...u,...c};return e=ao(e,t,u),e=ao(e=Kn(e=(0,I.removeInvalidHTML)(e,r)),[So,Ao,Bo],u),Po.log("Processed HTML piece:\n\n",e),Gn(e,Mo)})).flat().filter(Boolean);if("AUTO"===n&&1===d.length&&_e(d[0].name,"__unstablePasteTextInline",!1)){const e=/^[\n]+|[\n]+$/g,t=r.replace(e,"");if(""!==t&&-1===t.indexOf("\n"))return(0,I.removeInvalidHTML)(Sr(d[0]),c).replace(e,"")}return d}function jo(){return(0,o.select)(pr).getCategories()}function Oo(e){(0,o.dispatch)(pr).setCategories(e)}function Do(e,t){(0,o.dispatch)(pr).updateCategory(e,t)}function zo(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length===t.length&&t.every(((t,r)=>{let[n,,o]=t;const a=e[r];return n===a.name&&zo(a.innerBlocks,o)}))}function Io(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return t?t.map(((t,r)=>{var n;let[o,a,i]=t;const s=e[r];if(s&&s.name===o){const e=Io(s.innerBlocks,i);return{...s,innerBlocks:e}}const l=ge(o),c=(e,t)=>t?Object.fromEntries(Object.entries(t).map((t=>{let[r,n]=t;return[r,u(e[r],n)]}))):{},u=(e,t)=>{return"html"===(null==(r=e)?void 0:r.source)&&Array.isArray(t)?(0,z.renderToString)(t):(e=>"query"===(null==e?void 0:e.source))(e)&&t?t.map((t=>c(e.query,t))):t;var r},d=c(null!==(n=null==l?void 0:l.attributes)&&void 0!==n?n:{},a);let[p,h]=_n(o,d);return void 0===ge(p)&&(h={originalName:o,originalContent:"",originalUndelimitedContent:""},p="core/missing"),Ve(p,h,Io([],i))})):e}function Vo(e){return $r()("wp.blocks.withBlockContentContext",{since:"6.1"}),e}}(),(window.wp=window.wp||{}).blocks=n}(); +function Ft(e){return"[object Object]"===Object.prototype.toString.call(e)}const{error:qt,warn:Gt}=window.console,Kt={common:"text",formatting:"text",layout:"design"};function Wt(e){return"function"==typeof e}const Yt=(e,t)=>{let{select:r}=t;const{name:n}=e,o=(0,Ie.applyFilters)("blocks.registerBlockType",{...e},n,null);if(o.deprecated&&(o.deprecated=o.deprecated.map((t=>(0,a.pick)((0,Ie.applyFilters)("blocks.registerBlockType",{...st(e,H),...t},n,t),H)))),function(e){var t,r;return!1!==Ft(e)&&(void 0===(t=e.constructor)||!1!==Ft(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}(o))if(Wt(o.save))if(!("edit"in o)||Wt(o.edit))if(Kt.hasOwnProperty(o.category)&&(o.category=Kt[o.category]),"category"in o&&!(0,a.some)(r.getCategories(),{slug:o.category})&&(Gt('The block "'+n+'" is registered with an invalid category "'+o.category+'".'),delete o.category),"title"in o&&""!==o.title)if("string"==typeof o.title){if(o.icon=tt(o.icon),et(o.icon.src))return o;qt("The icon passed is invalid. The icon should be a string, an element, a function, or an object following the specifications documented in https://developer.wordpress.org/block-editor/developers/block-api/block-registration/#icon-optional")}else qt("Block titles must be strings.");else qt('The block "'+n+'" must have a title.');else qt('The "edit" property must be a valid function.');else qt('The "save" property must be a valid function.');else qt("Block settings must be a valid object.")};function Qt(e){return{type:"ADD_BLOCK_TYPES",blockTypes:(0,a.castArray)(e)}}const Zt=e=>t=>{let{dispatch:r,select:n}=t;r({type:"ADD_UNPROCESSED_BLOCK_TYPE",blockType:e});const o=Yt(e,{select:n});o&&r.addBlockTypes(o)},Xt=()=>e=>{let{dispatch:t,select:r}=e;const n=r.__experimentalGetUnprocessedBlockTypes(),o=Object.keys(n).reduce(((e,t)=>{const o=Yt(n[t],{select:r});return o&&e.push(o),e}),[]);o.length&&t.addBlockTypes(o)};function Jt(e){return{type:"REMOVE_BLOCK_TYPES",names:(0,a.castArray)(e)}}function er(e,t){return{type:"ADD_BLOCK_STYLES",styles:(0,a.castArray)(t),blockName:e}}function tr(e,t){return{type:"REMOVE_BLOCK_STYLES",styleNames:(0,a.castArray)(t),blockName:e}}function rr(e,t){return{type:"ADD_BLOCK_VARIATIONS",variations:(0,a.castArray)(t),blockName:e}}function nr(e,t){return{type:"REMOVE_BLOCK_VARIATIONS",variationNames:(0,a.castArray)(t),blockName:e}}function or(e){return{type:"SET_DEFAULT_BLOCK_NAME",name:e}}function ar(e){return{type:"SET_FREEFORM_FALLBACK_BLOCK_NAME",name:e}}function ir(e){return{type:"SET_UNREGISTERED_FALLBACK_BLOCK_NAME",name:e}}function sr(e){return{type:"SET_GROUPING_BLOCK_NAME",name:e}}function lr(e){return{type:"SET_CATEGORIES",categories:e}}function cr(e,t){return{type:"UPDATE_CATEGORY",slug:e,category:t}}function ur(e,t,r){return{type:"ADD_BLOCK_COLLECTION",namespace:e,title:t,icon:r}}function dr(e){return{type:"REMOVE_BLOCK_COLLECTION",namespace:e}}const pr=(0,o.createReduxStore)("core/blocks",{reducer:mt,selectors:e,actions:t});(0,o.register)(pr);var hr=window.wp.blockSerializationDefaultParser,fr=window.wp.autop,gr=window.wp.isShallowEqual,mr=r.n(gr);function br(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isCommentDelimited:r=!0}=t,{blockName:n,attrs:o={},innerBlocks:a=[],innerContent:i=[]}=e;let s=0;const l=i.map((e=>null!==e?e:br(a[s++],t))).join("\n").replace(/\n+/g,"\n").trim();return r?Ar(n,o,l):l}function _r(e){const t="wp-block-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,Ie.applyFilters)("blocks.getBlockDefaultClassName",t,e)}function kr(e){const t="editor-block-list-item-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,Ie.applyFilters)("blocks.getBlockMenuDefaultClassName",t,e)}const yr={},wr={};function vr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{blockType:t,attributes:r}=yr;return(0,Ie.applyFilters)("blocks.getSaveContent.extraProps",{...e},t,r)}function Tr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{innerBlocks:t}=wr,r=Nr(t,{isInnerBlocks:!0}),n=(0,z.createElement)(z.RawHTML,null,r);return{...e,children:n}}function Cr(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const n=rt(e);let{save:o}=n;if(o.prototype instanceof z.Component){const e=new o({attributes:t});o=e.render.bind(e)}yr.blockType=n,yr.attributes=t,wr.innerBlocks=r;let a=o({attributes:t,innerBlocks:r});if(null!==a&&"object"==typeof a&&(0,Ie.hasFilter)("blocks.getSaveContent.extraProps")&&!(n.apiVersion>1)){const e=(0,Ie.applyFilters)("blocks.getSaveContent.extraProps",{...a.props},n,t);mr()(e,a.props)||(a=(0,z.cloneElement)(a,e))}return(0,Ie.applyFilters)("blocks.getSaveElement",a,n,t)}function xr(e,t,r){const n=rt(e);return(0,z.renderToString)(Cr(n,t,r))}function Er(e,t){var r;return Object.entries(null!==(r=e.attributes)&&void 0!==r?r:{}).reduce(((e,r)=>{let[n,o]=r;const a=t[n];return void 0===a||void 0!==o.source||"default"in o&&o.default===a||(e[n]=a),e}),{})}function Sr(e){let t=e.originalContent;if(e.isValid||e.innerBlocks.length)try{t=xr(e.name,e.attributes,e.innerBlocks)}catch(e){}return t}function Ar(e,t,r){const n=t&&Object.entries(t).length?function(e){return JSON.stringify(e).replace(/--/g,"\\u002d\\u002d").replace(//g,"\\u003e").replace(/&/g,"\\u0026").replace(/\\"/g,"\\u0022")}(t)+" ":"",o=null!=e&&e.startsWith("core/")?e.slice(5):e;return r?`\x3c!-- wp:${o} ${n}--\x3e\n`+r+`\n\x3c!-- /wp:${o} --\x3e`:`\x3c!-- wp:${o} ${n}/--\x3e`}function Br(e){1===e.length&&Je(e[0])&&(e=[]);let t=Nr(e);return 1===e.length&&e[0].name===le()&&(t=(0,fr.removep)(t)),t}function Nr(e,t){return(Array.isArray(e)?e:[e]).map((e=>function(e){let{isInnerBlocks:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e.isValid&&e.__unstableBlockSource)return br(e.__unstableBlockSource);const r=e.name,n=Sr(e);if(r===de()||!t&&r===le())return n;const o=ge(r);if(!o)return n;const a=Er(o,e.attributes);return Ar(r,a,n)}(e,t))).join("\n\n")}var Pr=/^#[xX]([A-Fa-f0-9]+)$/,Lr=/^#([0-9]+)$/,Mr=/^([A-Za-z0-9]+)$/,jr=(function(){function e(e){this.named=e}e.prototype.parse=function(e){if(e){var t=e.match(Pr);return t?String.fromCharCode(parseInt(t[1],16)):(t=e.match(Lr))?String.fromCharCode(parseInt(t[1],10)):(t=e.match(Mr))?this.named[t[1]]:void 0}}}(),/[\t\n\f ]/),Or=/[A-Za-z]/,Dr=/\r\n?/g;function zr(e){return jr.test(e)}function Ir(e){return Or.test(e)}var Vr=function(){function e(e,t,r){void 0===r&&(r="precompile"),this.delegate=e,this.entityParser=t,this.mode=r,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var e=this.peek();if("<"!==e||this.isIgnoredEndTag()){if("precompile"===this.mode&&"\n"===e){var t=this.tagNameBuffer.toLowerCase();"pre"!==t&&"textarea"!==t||this.consume()}this.transitionTo("data"),this.delegate.beginData()}else this.transitionTo("tagOpen"),this.markTagStart(),this.consume()},data:function(){var e=this.peek(),t=this.tagNameBuffer;"<"!==e||this.isIgnoredEndTag()?"&"===e&&"script"!==t&&"style"!==t?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(e)):(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume())},tagOpen:function(){var e=this.consume();"!"===e?this.transitionTo("markupDeclarationOpen"):"/"===e?this.transitionTo("endTagOpen"):("@"===e||":"===e||Ir(e))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(e))},markupDeclarationOpen:function(){var e=this.consume();"-"===e&&"-"===this.peek()?(this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment()):"DOCTYPE"===e.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase()&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())},doctype:function(){zr(this.consume())&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var e=this.consume();zr(e)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(e.toLowerCase()))},doctypeName:function(){var e=this.consume();zr(e)?this.transitionTo("afterDoctypeName"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(e.toLowerCase())},afterDoctypeName:function(){var e=this.consume();if(!zr(e))if(">"===e)this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var t=e.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),r="PUBLIC"===t.toUpperCase(),n="SYSTEM"===t.toUpperCase();(r||n)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),r?this.transitionTo("afterDoctypePublicKeyword"):n&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var e=this.peek();zr(e)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):'"'===e?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):"'"===e?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):">"===e&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var e=this.consume();'"'===e?this.transitionTo("afterDoctypePublicIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(e)},doctypePublicIdentifierSingleQuoted:function(){var e=this.consume();"'"===e?this.transitionTo("afterDoctypePublicIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(e)},afterDoctypePublicIdentifier:function(){var e=this.consume();zr(e)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):'"'===e?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):"'"===e&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var e=this.consume();zr(e)||(">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):'"'===e?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):"'"===e&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var e=this.consume();'"'===e?this.transitionTo("afterDoctypeSystemIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(e)},doctypeSystemIdentifierSingleQuoted:function(){var e=this.consume();"'"===e?this.transitionTo("afterDoctypeSystemIdentifier"):">"===e?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(e)},afterDoctypeSystemIdentifier:function(){var e=this.consume();zr(e)||">"===e&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var e=this.consume();"-"===e?this.transitionTo("commentStartDash"):">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(e),this.transitionTo("comment"))},commentStartDash:function(){var e=this.consume();"-"===e?this.transitionTo("commentEnd"):">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var e=this.consume();"-"===e?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(e)},commentEndDash:function(){var e=this.consume();"-"===e?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+e),this.transitionTo("comment"))},commentEnd:function(){var e=this.consume();">"===e?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+e),this.transitionTo("comment"))},tagName:function(){var e=this.consume();zr(e)?this.transitionTo("beforeAttributeName"):"/"===e?this.transitionTo("selfClosingStartTag"):">"===e?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(e)},endTagName:function(){var e=this.consume();zr(e)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):"/"===e?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):">"===e?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(e)},beforeAttributeName:function(){var e=this.peek();zr(e)?this.consume():"/"===e?(this.transitionTo("selfClosingStartTag"),this.consume()):">"===e?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):"="===e?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(e)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var e=this.peek();zr(e)?(this.transitionTo("afterAttributeName"),this.consume()):"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===e?(this.transitionTo("beforeAttributeValue"),this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):'"'===e||"'"===e||"<"===e?(this.delegate.reportSyntaxError(e+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(e)):(this.consume(),this.delegate.appendToAttributeName(e))},afterAttributeName:function(){var e=this.peek();zr(e)?this.consume():"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===e?(this.consume(),this.transitionTo("beforeAttributeValue")):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(e))},beforeAttributeValue:function(){var e=this.peek();zr(e)?this.consume():'"'===e?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):"'"===e?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(e))},attributeValueDoubleQuoted:function(){var e=this.consume();'"'===e?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===e?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(e)},attributeValueSingleQuoted:function(){var e=this.consume();"'"===e?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===e?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(e)},attributeValueUnquoted:function(){var e=this.peek();zr(e)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):"/"===e?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"&"===e?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):">"===e?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(e))},afterAttributeValueQuoted:function(){var e=this.peek();zr(e)?(this.consume(),this.transitionTo("beforeAttributeName")):"/"===e?(this.consume(),this.transitionTo("selfClosingStartTag")):">"===e?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){">"===this.peek()?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var e=this.consume();("@"===e||":"===e||Ir(e))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(e))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(e){this.state=e},e.prototype.tokenize=function(e){this.reset(),this.tokenizePart(e),this.tokenizeEOF()},e.prototype.tokenizePart=function(e){for(this.input+=function(e){return e.replace(Dr,"\n")}(e);this.index"!==this.input.substring(this.index,this.index+8)||"style"===e&&""!==this.input.substring(this.index,this.index+8)||"script"===e&&"<\/script>"!==this.input.substring(this.index,this.index+9)},e}(),Hr=function(){function e(e,t){void 0===t&&(t={}),this.options=t,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new Vr(this,e,t.mode),this._currentAttribute=void 0}return e.prototype.tokenize=function(e){return this.tokens=[],this.tokenizer.tokenize(e),this.tokens},e.prototype.tokenizePart=function(e){return this.tokens=[],this.tokenizer.tokenizePart(e),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var e=this.token;if(null===e)throw new Error("token was unexpectedly null");if(0===arguments.length)return e;for(var t=0;t1?r-1:0),o=1;oe,function(e){return rn(e).join(" ")}],Xr=/^[\da-z]+$/i,Jr=/^#\d+$/,en=/^#x[\da-f]+$/i;class tn{parse(e){if(t=e,Xr.test(t)||Jr.test(t)||en.test(t))return(0,Ur.decodeEntities)("&"+e+";");var t}}function rn(e){return e.trim().split(Gr)}function nn(e){return e.attributes.filter((e=>{const[t,r]=e;return r||0===t.indexOf("data-")||(0,a.includes)(Qr,t)}))}function on(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Fr(),n=e.chars,o=t.chars;for(let e=0;e{const[t,...r]=e.split(":"),n=r.join(":");return[t.trim(),sn(n.trim())]}));return Object.fromEntries(t)}const cn={class:(e,t)=>{const[r,n]=[e,t].map(rn),o=r.filter((e=>!n.includes(e))),a=n.filter((e=>!r.includes(e)));return 0===o.length&&0===a.length},style:(e,t)=>(0,a.isEqual)(...[e,t].map(ln)),...Object.fromEntries(Yr.map((e=>[e,()=>!0])))};function un(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Fr();if(e.length!==t.length)return r.warning("Expected attributes %o, instead saw %o.",t,e),!1;const n={};for(let e=0;e2&&void 0!==arguments[2]?arguments[2]:Fr();return e.tagName!==t.tagName&&e.tagName.toLowerCase()!==t.tagName.toLowerCase()?(r.warning("Expected tag name `%s`, instead saw `%s`.",t.tagName,e.tagName),!1):un(...[e,t].map(nn),r)},Chars:on,Comment:on};function pn(e){let t;for(;t=e.shift();){if("Chars"!==t.type)return t;if(!Kr.test(t.chars))return t}}function hn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fr();try{return new Hr(new tn).tokenize(e)}catch(r){t.warning("Malformed HTML detected: %s",e)}return null}function fn(e,t){return!!e.selfClosing&&!(!t||t.tagName!==e.tagName||"EndTag"!==t.type)}function gn(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Fr();if(e===t)return!0;const[n,o]=[e,t].map((e=>hn(e,r)));if(!n||!o)return!1;let a,i;for(;a=pn(n);){if(i=pn(o),!i)return r.warning("Expected end of content, instead saw %o.",a),!1;if(a.type!==i.type)return r.warning("Expected token of type `%s` (%o), instead saw `%s` (%o).",i.type,i,a.type,a),!1;const e=dn[a.type];if(e&&!e(a,i,r))return!1;fn(a,o[0])?pn(o):fn(i,n[0])&&pn(n)}return!(i=pn(o))||(r.warning("Expected %o, instead saw end of content.",i),!1)}function mn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.name;const r=e.name===le()||e.name===de();if(r)return[!0,[]];const n=qr(),o=rt(t);let a;try{a=xr(o,e.attributes)}catch(e){return n.error("Block validation failed because an error occurred while generating block content:\n\n%s",e.toString()),[!1,n.getItems()]}const i=gn(e.originalContent,a,n);return i||n.error("Block validation failed for `%s` (%o).\n\nContent generated by `save` function:\n\n%s\n\nContent retrieved from post body:\n\n%s",o.name,o,a,e.originalContent),[i,n.getItems()]}function bn(e,t,r){$r()("isValidBlockContent introduces opportunity for data loss",{since:"12.6",plugin:"Gutenberg",alternative:"validateBlock"});const n=rt(e),o={name:n.name,attributes:t,innerBlocks:[],originalContent:r},[a]=mn(o,n);return a}function _n(e,t){const r={...t};if("core/cover-image"===e&&(e="core/cover"),"core/text"!==e&&"core/cover-text"!==e||(e="core/paragraph"),e&&0===e.indexOf("core/social-link-")&&(r.service=e.substring(17),e="core/social-link"),e&&0===e.indexOf("core-embed/")){const t=e.substring(11),n={speaker:"speaker-deck",polldaddy:"crowdsignal"};r.providerNameSlug=t in n?n[t]:t,["amazon-kindle","wordpress"].includes(t)||(r.responsive=!0),e="core/embed"}if("core/post-comment-author"===e&&(e="core/comment-author-name"),"core/post-comment-content"===e&&(e="core/comment-content"),"core/post-comment-date"===e&&(e="core/comment-date"),"core/comments-query-loop"===e){e="core/comments";const{className:t=""}=r;t.includes("wp-block-comments-query-loop")||(r.className=["wp-block-comments-query-loop",t].join(" "))}return"core/post-comments"===e&&(e="core/comments",r.legacy=!0),[e,r]}function kn(e,t){for(var r,n=t.split(".");r=n.shift();){if(!(r in e))return;e=e[r]}return e}var yn,wn=function(){return yn||(yn=document.implementation.createHTMLDocument("")),yn};function vn(e,t){if(t){if("string"==typeof e){var r=wn();r.body.innerHTML=e,e=r.body}if("function"==typeof t)return t(e);if(Object===t.constructor)return Object.keys(t).reduce((function(r,n){var o=t[n];return r[n]=vn(e,o),r}),{})}}function Tn(e,t){var r,n;return 1===arguments.length?(r=e,n=void 0):(r=t,n=e),function(e){var t=e;if(n&&(t=e.querySelector(n)),t)return kn(t,r)}}var Cn=r(9756);function xn(e){const t={};for(let r=0;r{let r=t;e&&(r=t.querySelector(e));try{return En(r)}catch(e){return null}}}var An={isNodeOfType:function(e,t){return $r()("wp.blocks.node.isNodeOfType",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),e&&e.type===t},fromDOM:En,toHTML:function(e){return $r()("wp.blocks.node.toHTML",{since:"6.1",version:"6.3",alternative:"wp.richText.toHTMLString",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),Nn([e])},matcher:Sn};function Bn(e){$r()("wp.blocks.children.fromDOM",{since:"6.1",version:"6.3",alternative:"wp.richText.create",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});const t=[];for(let r=0;r{let r=t;return e&&(r=t.querySelector(e)),r?Bn(r.childNodes):[]}}var Ln={concat:function(){$r()("wp.blocks.children.concat",{since:"6.1",version:"6.3",alternative:"wp.richText.concat",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});const e=[];for(let t=0;tfunction(e,t){switch(t){case"string":return"string"==typeof e;case"boolean":return"boolean"==typeof e;case"object":return!!e&&e.constructor===Object;case"null":return null===e;case"array":return Array.isArray(e);case"integer":case"number":return"number"==typeof e}return!0}(e,t)))}function jn(e,t,r,n){let o;switch(t.source){case void 0:o=n?n[e]:void 0;break;case"attribute":case"property":case"html":case"text":case"children":case"node":case"query":case"tag":o=zn(r,t)}return function(e,t){return void 0===t||Mn(e,(0,a.castArray)(t))}(o,t.type)&&function(e,t){return!Array.isArray(t)||t.includes(e)}(o,t.enum)||(o=void 0),void 0===o&&(o=t.default),o}const On=r.n(Cn)()((e=>{switch(e.source){case"attribute":let n=function(e,t){var r,n;return 1===arguments.length?(r=e,n=void 0):(r=t,n=e),function(e){var t=Tn(n,"attributes")(e);if(t&&Object.prototype.hasOwnProperty.call(t,r))return t[r].value}}(e.selector,e.attribute);return"boolean"===e.type&&(n=(e=>(0,a.flow)([e,e=>void 0!==e]))(n)),n;case"html":return t=e.selector,r=e.multiline,e=>{let n=e;if(t&&(n=e.querySelector(t)),!n)return"";if(r){let e="";const t=n.children.length;for(let o=0;oe?e.toLowerCase():void 0]);default:console.error(`Unknown source type "${e.source}"`)}var t,r}));function Dn(e){return vn(e,(e=>e))}function zn(e,t){return On(t)(Dn(e))}function In(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=Dn(t),o=rt(e),i=(0,a.mapValues)(o.attributes,((e,t)=>jn(t,e,n,r)));return(0,Ie.applyFilters)("blocks.getBlockAttributes",i,o,t,r)}const Vn={type:"string",source:"attribute",selector:"[data-custom-class-name] > *",attribute:"class"};function Hn(e){const t=zn(`

    ${e}
    `,Vn);return t?t.trim().split(/\s+/):[]}function Rn(e,t){const r=function(e,t,r){if(_e(t,"customClassName",!0)){const{className:n,...o}=e,a=xr(t,o),i=Hn(a),s=Hn(r).filter((e=>!i.includes(e)));s.length?e.className=s.join(" "):a&&delete e.className}return e}(e.attributes,t,e.originalContent);return{...e,attributes:r}}function $n(){return!1}function Un(e,t){let r=function(e,t){const r=le(),n=e.blockName||le(),o=e.attrs||{},a=e.innerBlocks||[];let i=e.innerHTML.trim();return n!==r||null!=t&&t.__unstableSkipAutop||(i=(0,fr.autop)(i).trim()),{...e,blockName:n,attrs:o,innerHTML:i,innerBlocks:a}}(e,t);r=function(e){const[t,r]=_n(e.blockName,e.attrs);return{...e,blockName:t,attrs:r}}(r);let n=ge(r.blockName);n||(r=function(e){const t=de()||le(),r=br(e,{isCommentDelimited:!1}),n=br(e,{isCommentDelimited:!0});return{blockName:t,attrs:{originalName:e.blockName,originalContent:n,originalUndelimitedContent:r},innerHTML:e.blockName?n:e.innerHTML,innerBlocks:e.innerBlocks,innerContent:e.innerContent}}(r),n=ge(r.blockName));const o=r.blockName===le()||r.blockName===de();if(!n||!r.innerHTML&&o)return;const i=r.innerBlocks.map((e=>Un(e,t))).filter((e=>!!e)),s=Ve(r.blockName,In(n,r.innerHTML,r.attrs),i);s.originalContent=r.innerHTML;const l=function(e,t){const[r]=mn(e,t);if(r)return{...e,isValid:r,validationIssues:[]};const n=Rn(e,t),[o,a]=mn(e,t);return{...n,isValid:o,validationIssues:a}}(s,n),{validationIssues:c}=l,u=function(e,t,r){const n=t.attrs,{deprecated:o}=r;if(!o||!o.length)return e;for(let t=0;t{let{log:t,args:r}=e;return t(...r)})):(console.groupCollapsed("Updated Block: %s",n.name),console.info("Block successfully updated for `%s` (%o).\n\nNew content generated by `save` function:\n\n%s\n\nContent retrieved from post body:\n\n%s",n.name,n,xr(n,u.attributes),u.originalContent),console.groupEnd()),u}function Fn(e,t){return(0,hr.parse)(e).reduce(((e,r)=>{const n=Un(r,t);return n&&e.push(n),e}),[])}function qn(){return We("from").filter((e=>{let{type:t}=e;return"raw"===t})).map((e=>e.isMatch?e:{...e,isMatch:t=>e.selector&&t.matches(e.selector)}))}function Gn(e,t){const r=document.implementation.createHTMLDocument("");return r.body.innerHTML=e,Array.from(r.body.children).flatMap((e=>{const r=Ke(qn(),(t=>{let{isMatch:r}=t;return r(e)}));if(!r)return Ve("core/html",In("core/html",e.outerHTML));const{transform:n,blockName:o}=r;return n?n(e,t):Ve(o,In(o,e.outerHTML))}))}function Kn(e){const t=document.implementation.createHTMLDocument(""),r=document.implementation.createHTMLDocument(""),n=t.body,o=r.body;for(n.innerHTML=e;n.firstChild;){const e=n.firstChild;e.nodeType===e.TEXT_NODE?(0,I.isEmpty)(e)?n.removeChild(e):(o.lastChild&&"P"===o.lastChild.nodeName||o.appendChild(r.createElement("P")),o.lastChild.appendChild(e)):e.nodeType===e.ELEMENT_NODE?"BR"===e.nodeName?(e.nextSibling&&"BR"===e.nextSibling.nodeName&&(o.appendChild(r.createElement("P")),n.removeChild(e.nextSibling)),o.lastChild&&"P"===o.lastChild.nodeName&&o.lastChild.hasChildNodes()?o.lastChild.appendChild(e):n.removeChild(e)):"P"===e.nodeName?(0,I.isEmpty)(e)?n.removeChild(e):o.appendChild(e):(0,I.isPhrasingContent)(e)?(o.lastChild&&"P"===o.lastChild.nodeName||o.appendChild(r.createElement("P")),o.lastChild.appendChild(e)):o.appendChild(e):n.removeChild(e)}return o.innerHTML}function Wn(e,t){e.nodeType===e.COMMENT_NODE&&("nextpage"!==e.nodeValue?0===e.nodeValue.indexOf("more")&&function(e,t){const r=e.nodeValue.slice(4).trim();let n=e,o=!1;for(;n=n.nextSibling;)if(n.nodeType===n.COMMENT_NODE&&"noteaser"===n.nodeValue){o=!0,(0,I.remove)(n);break}const a=function(e,t,r){const n=r.createElement("wp-block");n.dataset.block="core/more",e&&(n.dataset.customText=e);t&&(n.dataset.noTeaser="");return n}(r,o,t);if(e.parentNode&&"P"===e.parentNode.nodeName&&1!==e.parentNode.childNodes.length){const r=Array.from(e.parentNode.childNodes),n=r.indexOf(e),o=e.parentNode.parentNode||t.body,i=(e,r)=>(e||(e=t.createElement("p")),e.appendChild(r),e);[r.slice(0,n).reduce(i,null),a,r.slice(n+1).reduce(i,null)].forEach((t=>t&&o.insertBefore(t,e.parentNode))),(0,I.remove)(e.parentNode)}else(0,I.replace)(e,a)}(e,t):(0,I.replace)(e,function(e){const t=e.createElement("wp-block");return t.dataset.block="core/nextpage",t}(t)))}function Yn(e){return"OL"===e.nodeName||"UL"===e.nodeName}function Qn(e){if(!Yn(e))return;const t=e,r=e.previousElementSibling;if(r&&r.nodeName===e.nodeName&&1===t.children.length){for(;t.firstChild;)r.appendChild(t.firstChild);t.parentNode.removeChild(t)}const n=e.parentNode;if(n&&"LI"===n.nodeName&&1===n.children.length&&!/\S/.test((o=n,Array.from(o.childNodes).map((e=>{let{nodeValue:t=""}=e;return t})).join("")))){const e=n,r=e.previousElementSibling,o=e.parentNode;r?(r.appendChild(t),o.removeChild(e)):(o.parentNode.insertBefore(t,o),o.parentNode.removeChild(o))}var o;if(n&&Yn(n)){const t=e.previousElementSibling;t?t.appendChild(e):(0,I.unwrap)(e)}}function Zn(e){"BLOCKQUOTE"===e.nodeName&&(e.innerHTML=Kn(e.innerHTML))}function Xn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;const r=e.ownerDocument.createElement("figure");t.parentNode.insertBefore(r,t),r.appendChild(e)}function Jn(e,t,r){if(!function(e,t){var r,n;const o=e.nodeName.toLowerCase();return"figcaption"!==o&&!(0,I.isTextContent)(e)&&o in(null!==(r=null==t||null===(n=t.figure)||void 0===n?void 0:n.children)&&void 0!==r?r:{})}(e,r))return;let n=e;const o=e.parentNode;(function(e,t){var r,n,o,a;return e.nodeName.toLowerCase()in(null!==(r=null==t||null===(n=t.figure)||void 0===n||null===(o=n.children)||void 0===o||null===(a=o.a)||void 0===a?void 0:a.children)&&void 0!==r?r:{})})(e,r)&&"A"===o.nodeName&&1===o.childNodes.length&&(n=e.parentNode);const a=n.closest("p,div");a?e.classList?(e.classList.contains("alignright")||e.classList.contains("alignleft")||e.classList.contains("aligncenter")||!a.textContent.trim())&&Xn(n,a):Xn(n,a):"BODY"===n.parentNode.nodeName&&Xn(n)}var eo=window.wp.shortcode;const to=e=>Array.isArray(e)?e:[e];var ro=function e(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const o=We("from"),a=Ke(o,(e=>-1===n.indexOf(e.blockName)&&"shortcode"===e.type&&to(e.tag).some((e=>(0,eo.regexp)(e).test(t)))));if(!a)return[t];const i=to(a.tag),s=i.find((e=>(0,eo.regexp)(e).test(t)));let l;const c=r;if(l=(0,eo.next)(s,t,r)){var u;r=l.index+l.content.length;const o=t.substr(0,l.index),i=t.substr(r);if(!(null!==(u=l.shortcode.content)&&void 0!==u&&u.includes("<")||/(\n|

    )\s*$/.test(o)&&/^\s*(\n|<\/p>)/.test(i)))return e(t,r);if(a.isMatch&&!a.isMatch(l.shortcode.attrs))return e(t,c,[...n,a.blockName]);let s=[];if("function"==typeof a.transform)s=[].concat(a.transform(l.shortcode.attrs,l)),s=s.map((e=>(e.originalContent=l.shortcode.content,Rn(e,ge(e.name)))));else{const e=Object.fromEntries(Object.entries(a.attributes).filter((e=>{let[,t]=e;return t.shortcode})).map((e=>{let[t,r]=e;return[t,r.shortcode(l.shortcode.attrs,l)]}))),r=ge(a.blockName);if(!r)return[t];const n={...r,attributes:a.attributes};let o=Ve(a.blockName,In(n,l.shortcode.content,e));o.originalContent=l.shortcode.content,o=Rn(o,n),s=[o]}return[...e(o),...s,...e(i)]}return[t]};function no(e){return function(e,t){const r={phrasingContentSchema:(0,I.getPhrasingContentSchema)(t),isPaste:"paste"===t},n=e.map((e=>{let{isMatch:t,blockName:n,schema:o}=e;const i=_e(n,"anchor");return o="function"==typeof o?o(r):o,i||t?(0,a.mapValues)(o,(e=>{let r=e.attributes||[];return i&&(r=[...r,"id"]),{...e,attributes:r,isMatch:t||void 0}})):o}));return(0,a.mergeWith)({},...n,((e,t,r)=>{switch(r){case"children":return"*"===e||"*"===t?"*":{...e,...t};case"attributes":case"require":return[...e||[],...t||[]];case"isMatch":if(!e||!t)return;return function(){return e(...arguments)||t(...arguments)}}}))}(qn(),e)}function oo(e,t,r,n){Array.from(e).forEach((e=>{oo(e.childNodes,t,r,n),t.forEach((t=>{r.contains(e)&&t(e,r,n)}))}))}function ao(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;const n=document.implementation.createHTMLDocument("");return n.body.innerHTML=e,oo(n.body.childNodes,t,n,r),n.body.innerHTML}function io(e,t){const r=e[`${t}Sibling`];if(r&&(0,I.isPhrasingContent)(r))return r;const{parentNode:n}=e;return n&&(0,I.isPhrasingContent)(n)?io(n,t):void 0}function so(e){return $r()("wp.blocks.getPhrasingContentSchema",{since:"5.6",alternative:"wp.dom.getPhrasingContentSchema"}),(0,I.getPhrasingContentSchema)(e)}function lo(e){let{HTML:t=""}=e;if(-1!==t.indexOf("\x3c!-- wp:"))return Fn(t);const r=ro(t),n=no();return r.map((e=>{if("string"!=typeof e)return e;return Gn(e=Kn(e=ao(e,[Qn,Wn,Jn,Zn],n)),lo)})).flat().filter(Boolean)}function co(e){e.nodeType===e.COMMENT_NODE&&(0,I.remove)(e)}function uo(e,t){return e.every((e=>function(e,t){if((0,I.isTextContent)(e))return!0;if(!t)return!1;const r=e.nodeName.toLowerCase();return[["ul","li","ol"],["h1","h2","h3","h4","h5","h6"]].some((e=>0===[r,t].filter((t=>!e.includes(t))).length))}(e,t)&&uo(Array.from(e.children),t)))}function po(e){return"BR"===e.nodeName&&e.previousSibling&&"BR"===e.previousSibling.nodeName}function ho(e,t){if("SPAN"===e.nodeName&&e.style){const{fontWeight:r,fontStyle:n,textDecorationLine:o,textDecoration:a,verticalAlign:i}=e.style;"bold"!==r&&"700"!==r||(0,I.wrap)(t.createElement("strong"),e),"italic"===n&&(0,I.wrap)(t.createElement("em"),e),("line-through"===o||a.includes("line-through"))&&(0,I.wrap)(t.createElement("s"),e),"super"===i?(0,I.wrap)(t.createElement("sup"),e):"sub"===i&&(0,I.wrap)(t.createElement("sub"),e)}else"B"===e.nodeName?e=(0,I.replaceTag)(e,"strong"):"I"===e.nodeName?e=(0,I.replaceTag)(e,"em"):"A"===e.nodeName&&(e.target&&"_blank"===e.target.toLowerCase()?e.rel="noreferrer noopener":(e.removeAttribute("target"),e.removeAttribute("rel")),e.name&&!e.id&&(e.id=e.name),e.id&&!e.ownerDocument.querySelector(`[href="#${e.id}"]`)&&e.removeAttribute("id"))}function fo(e){"SCRIPT"!==e.nodeName&&"NOSCRIPT"!==e.nodeName&&"TEMPLATE"!==e.nodeName&&"STYLE"!==e.nodeName||e.parentNode.removeChild(e)}const{parseInt:go}=window;function mo(e){return"OL"===e.nodeName||"UL"===e.nodeName}function bo(e,t){if("P"!==e.nodeName)return;const r=e.getAttribute("style");if(!r)return;if(-1===r.indexOf("mso-list"))return;const n=/mso-list\s*:[^;]+level([0-9]+)/i.exec(r);if(!n)return;let o=go(n[1],10)-1||0;const a=e.previousElementSibling;if(!a||!mo(a)){const r=e.textContent.trim().slice(0,1),n=/[1iIaA]/.test(r),o=t.createElement(n?"ol":"ul");n&&o.setAttribute("type",r),e.parentNode.insertBefore(o,e)}const i=e.previousElementSibling,s=i.nodeName,l=t.createElement("li");let c=i;for(e.removeChild(e.firstChild);e.firstChild;)l.appendChild(e.firstChild);for(;o--;)c=c.lastChild||c,mo(c)&&(c=c.lastChild||c);mo(c)||(c=c.appendChild(t.createElement(s))),c.appendChild(l),e.parentNode.removeChild(e)}var _o=window.wp.blob;const{atob:ko,File:yo}=window;function wo(e){if("IMG"===e.nodeName){if(0===e.src.indexOf("file:")&&(e.src=""),0===e.src.indexOf("data:")){const[t,r]=e.src.split(","),[n]=t.slice(5).split(";");if(!r||!n)return void(e.src="");let o;try{o=ko(r)}catch(t){return void(e.src="")}const a=new Uint8Array(o.length);for(let e=0;e]+>/g,""),t=t.replace(/^\s*]*>\s*]*>(?:\s*)?/i,""),t=t.replace(/(?:\s*)?<\/body>\s*<\/html>\s*$/i,""),"INLINE"!==n){const e=t||r;if(-1!==e.indexOf("\x3c!-- wp:"))return Fn(e)}var i;if(String.prototype.normalize&&(t=t.normalize()),!r||t&&!function(e){return!/<(?!br[ />])/i.test(e)}(t)||(t=r,/^\s+$/.test(r)||(i=t,t=Co.makeHtml(function(e){return e.replace(/((?:^|\n)```)([^\n`]+)(```(?:$|\n))/,((e,t,r,n)=>`${t}\n${r}\n${n}`))}(i))),"AUTO"===n&&-1===r.indexOf("\n")&&0!==r.indexOf("

    ")&&0===t.indexOf("

    ")&&(n="INLINE")),"INLINE"===n)return Lo(t,a);t=ao(t,[No]);const s=ro(t),l=s.length>1;if("AUTO"===n&&!l&&function(e,t){const r=document.implementation.createHTMLDocument("");r.body.innerHTML=e;const n=Array.from(r.body.children);return!n.some(po)&&uo(n,t)}(t,o))return Lo(t,a);const c=(0,I.getPhrasingContentSchema)("paste"),u=no("paste"),d=s.map((e=>{if("string"!=typeof e)return e;const t=[Eo,bo,fo,Qn,wo,ho,Wn,co,xo,Jn,Zn,vo],r={...u,...c};return e=ao(e,t,u),e=ao(e=Kn(e=(0,I.removeInvalidHTML)(e,r)),[So,Ao,Bo],u),Po.log("Processed HTML piece:\n\n",e),Gn(e,Mo)})).flat().filter(Boolean);if("AUTO"===n&&1===d.length&&_e(d[0].name,"__unstablePasteTextInline",!1)){const e=/^[\n]+|[\n]+$/g,t=r.replace(e,"");if(""!==t&&-1===t.indexOf("\n"))return(0,I.removeInvalidHTML)(Sr(d[0]),c).replace(e,"")}return d}function jo(){return(0,o.select)(pr).getCategories()}function Oo(e){(0,o.dispatch)(pr).setCategories(e)}function Do(e,t){(0,o.dispatch)(pr).updateCategory(e,t)}function zo(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length===t.length&&t.every(((t,r)=>{let[n,,o]=t;const a=e[r];return n===a.name&&zo(a.innerBlocks,o)}))}function Io(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return t?t.map(((t,r)=>{var n;let[o,a,i]=t;const s=e[r];if(s&&s.name===o){const e=Io(s.innerBlocks,i);return{...s,innerBlocks:e}}const l=ge(o),c=(e,t)=>t?Object.fromEntries(Object.entries(t).map((t=>{let[r,n]=t;return[r,u(e[r],n)]}))):{},u=(e,t)=>{return"html"===(null==(r=e)?void 0:r.source)&&Array.isArray(t)?(0,z.renderToString)(t):(e=>"query"===(null==e?void 0:e.source))(e)&&t?t.map((t=>c(e.query,t))):t;var r},d=c(null!==(n=null==l?void 0:l.attributes)&&void 0!==n?n:{},a);let[p,h]=_n(o,d);return void 0===ge(p)&&(h={originalName:o,originalContent:"",originalUndelimitedContent:""},p="core/missing"),Ve(p,h,Io([],i))})):e}function Vo(e){return $r()("wp.blocks.withBlockContentContext",{since:"6.1"}),e}}(),(window.wp=window.wp||{}).blocks=n}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/components.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/components.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/components.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/components.js 2024-06-24 15:20:47.589441000 +0000 @@ -2482,19 +2482,15 @@ var external_wp_primitives_namespaceObject = window["wp"]["primitives"]; ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function extends_extends() { - extends_extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return extends_extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return extends_extends.apply(this, arguments); + return n; + }, extends_extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external ["wp","element"] var external_wp_element_namespaceObject = window["wp"]["element"]; // EXTERNAL MODULE: ./node_modules/classnames/index.js @@ -5099,12 +5095,21 @@ }; } function floating_ui_utils_rectToClientRect(rect) { + const { + x, + y, + width, + height + } = rect; return { - ...rect, - top: rect.y, - left: rect.x, - right: rect.x + rect.width, - bottom: rect.y + rect.height + width, + height, + top: y, + left: x, + right: x + width, + bottom: y + height, + x, + y }; } @@ -5299,9 +5304,10 @@ strategy })); const rect = elementContext === 'floating' ? { - ...rects.floating, x, - y + y, + width: rects.floating.width, + height: rects.floating.height } : rects.reference; const offsetParent = await (platform.getOffsetParent == null ? void 0 : platform.getOffsetParent(elements.floating)); const offsetScale = (await (platform.isElement == null ? void 0 : platform.isElement(offsetParent))) ? (await (platform.getScale == null ? void 0 : platform.getScale(offsetParent))) || { @@ -5841,6 +5847,8 @@ const mainAxisMulti = ['left', 'top'].includes(side) ? -1 : 1; const crossAxisMulti = rtl && isVertical ? -1 : 1; const rawValue = floating_ui_utils_evaluate(options, state); + + // eslint-disable-next-line prefer-const let { mainAxis, crossAxis, @@ -6091,16 +6099,16 @@ widthSide = side; heightSide = alignment === 'end' ? 'top' : 'bottom'; } - const overflowAvailableHeight = height - overflow[heightSide]; - const overflowAvailableWidth = width - overflow[widthSide]; + const maximumClippingHeight = height - overflow.top - overflow.bottom; + const maximumClippingWidth = width - overflow.left - overflow.right; + const overflowAvailableHeight = floating_ui_utils_min(height - overflow[heightSide], maximumClippingHeight); + const overflowAvailableWidth = floating_ui_utils_min(width - overflow[widthSide], maximumClippingWidth); const noShift = !state.middlewareData.shift; let availableHeight = overflowAvailableHeight; let availableWidth = overflowAvailableWidth; if (isYAxis) { - const maximumClippingWidth = width - overflow.left - overflow.right; availableWidth = alignment || noShift ? floating_ui_utils_min(overflowAvailableWidth, maximumClippingWidth) : maximumClippingWidth; } else { - const maximumClippingHeight = height - overflow.top - overflow.bottom; availableHeight = alignment || noShift ? floating_ui_utils_min(overflowAvailableHeight, maximumClippingHeight) : maximumClippingHeight; } if (noShift && !alignment) { @@ -6192,9 +6200,8 @@ while (isHTMLElement(currentNode) && !isLastTraversableNode(currentNode)) { if (isContainingBlock(currentNode)) { return currentNode; - } else { - currentNode = getParentNode(currentNode); } + currentNode = getParentNode(currentNode); } return null; } @@ -6270,7 +6277,6 @@ - function getCssDimensions(element) { const css = floating_ui_utils_dom_getComputedStyle(element); // In testing environments, the `width` and `height` properties are empty @@ -6399,10 +6405,10 @@ } const topLayerSelectors = [':popover-open', ':modal']; -function isTopLayer(floating) { +function isTopLayer(element) { return topLayerSelectors.some(selector => { try { - return floating.matches(selector); + return element.matches(selector); } catch (e) { return false; } @@ -6590,7 +6596,7 @@ rootBoundary, strategy } = _ref; - const elementClippingAncestors = boundary === 'clippingAncestors' ? getClippingElementAncestors(element, this._c) : [].concat(boundary); + const elementClippingAncestors = boundary === 'clippingAncestors' ? isTopLayer(element) ? [] : getClippingElementAncestors(element, this._c) : [].concat(boundary); const clippingAncestors = [...elementClippingAncestors, rootBoundary]; const firstClippingAncestor = clippingAncestors[0]; const clippingRect = clippingAncestors.reduce((accRect, clippingAncestor) => { @@ -6652,6 +6658,10 @@ }; } +function isStaticPositioned(element) { + return floating_ui_utils_dom_getComputedStyle(element).position === 'static'; +} + function getTrueOffsetParent(element, polyfill) { if (!isHTMLElement(element) || floating_ui_utils_dom_getComputedStyle(element).position === 'fixed') { return null; @@ -6665,29 +6675,41 @@ // Gets the closest ancestor positioned element. Handles some edge cases, // such as table ancestors and cross browser bugs. function getOffsetParent(element, polyfill) { - const window = floating_ui_utils_dom_getWindow(element); - if (!isHTMLElement(element) || isTopLayer(element)) { - return window; + const win = floating_ui_utils_dom_getWindow(element); + if (isTopLayer(element)) { + return win; + } + if (!isHTMLElement(element)) { + let svgOffsetParent = getParentNode(element); + while (svgOffsetParent && !isLastTraversableNode(svgOffsetParent)) { + if (isElement(svgOffsetParent) && !isStaticPositioned(svgOffsetParent)) { + return svgOffsetParent; + } + svgOffsetParent = getParentNode(svgOffsetParent); + } + return win; } let offsetParent = getTrueOffsetParent(element, polyfill); - while (offsetParent && isTableElement(offsetParent) && floating_ui_utils_dom_getComputedStyle(offsetParent).position === 'static') { + while (offsetParent && isTableElement(offsetParent) && isStaticPositioned(offsetParent)) { offsetParent = getTrueOffsetParent(offsetParent, polyfill); } - if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && floating_ui_utils_dom_getComputedStyle(offsetParent).position === 'static' && !isContainingBlock(offsetParent))) { - return window; + if (offsetParent && isLastTraversableNode(offsetParent) && isStaticPositioned(offsetParent) && !isContainingBlock(offsetParent)) { + return win; } - return offsetParent || getContainingBlock(element) || window; + return offsetParent || getContainingBlock(element) || win; } const getElementRects = async function (data) { const getOffsetParentFn = this.getOffsetParent || getOffsetParent; const getDimensionsFn = this.getDimensions; + const floatingDimensions = await getDimensionsFn(data.floating); return { reference: getRectRelativeToOffsetParent(data.reference, await getOffsetParentFn(data.floating), data.strategy), floating: { x: 0, y: 0, - ...(await getDimensionsFn(data.floating)) + width: floatingDimensions.width, + height: floatingDimensions.height } }; }; @@ -6757,9 +6779,11 @@ return refresh(); } if (!ratio) { + // If the reference is clipped, the ratio is 0. Throttle the refresh + // to prevent an infinite loop of updates. timeoutId = setTimeout(() => { refresh(false, 1e-7); - }, 100); + }, 1000); } else { refresh(false, ratio); } @@ -6864,6 +6888,25 @@ } /** + * Resolves with an object of overflow side offsets that determine how much the + * element is overflowing a given clipping boundary on each side. + * - positive = overflowing the boundary by that number of pixels + * - negative = how many pixels left before it will overflow + * - 0 = lies flush with the boundary + * @see https://floating-ui.com/docs/detectOverflow + */ +const floating_ui_dom_detectOverflow = (/* unused pure expression or super */ null && (detectOverflow$1)); + +/** + * Modifies the placement by translating the floating element along the + * specified axes. + * A number (shorthand for `mainAxis` or distance), or an axes configuration + * object may be passed. + * @see https://floating-ui.com/docs/offset + */ +const floating_ui_dom_offset = offset; + +/** * Optimizes the visibility of the floating element by choosing the placement * that has the most space available automatically, without needing to specify a * preferred placement. Alternative to `flip`. @@ -21592,7 +21635,7 @@ }; } - }, offset(offsetProp), computedFlipProp ? floating_ui_dom_flip() : undefined, computedResizeProp ? floating_ui_dom_size({ + }, floating_ui_dom_offset(offsetProp), computedFlipProp ? floating_ui_dom_flip() : undefined, computedResizeProp ? floating_ui_dom_size({ apply(sizeProps) { var _refs$floating$curren; @@ -49993,6 +50036,7 @@ return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } + ;// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/requiredArgs/index.js function requiredArgs(required, args) { if (args.length < required) { @@ -61423,8 +61467,16 @@ minHeight: typeof minHeight === 'undefined' ? undefined : Number(minHeight), }; }; +/** + * transform T | [T, T] to [T, T] + * @param val + * @returns + */ +// tslint:disable-next-line +var normalizeToPair = function (val) { return (Array.isArray(val) ? val : [val, val]); }; var definedProps = [ 'as', + 'ref', 'style', 'className', 'grid', @@ -61459,6 +61511,7 @@ var Resizable = /** @class */ (function (_super) { lib_extends(Resizable, _super); function Resizable(props) { + var _a, _b, _c, _d; var _this = _super.call(this, props) || this; _this.ratio = 1; _this.resizable = null; @@ -61504,19 +61557,10 @@ } parent.removeChild(base); }; - _this.ref = function (c) { - if (c) { - _this.resizable = c; - } - }; _this.state = { isResizing: false, - width: typeof (_this.propsSize && _this.propsSize.width) === 'undefined' - ? 'auto' - : _this.propsSize && _this.propsSize.width, - height: typeof (_this.propsSize && _this.propsSize.height) === 'undefined' - ? 'auto' - : _this.propsSize && _this.propsSize.height, + width: (_b = (_a = _this.propsSize) === null || _a === void 0 ? void 0 : _a.width) !== null && _b !== void 0 ? _b : 'auto', + height: (_d = (_c = _this.propsSize) === null || _c === void 0 ? void 0 : _c.height) !== null && _d !== void 0 ? _d : 'auto', direction: 'right', original: { x: 0, @@ -61603,10 +61647,11 @@ var _this = this; var size = this.props.size; var getSize = function (key) { + var _a; if (typeof _this.state[key] === 'undefined' || _this.state[key] === 'auto') { return 'auto'; } - if (_this.propsSize && _this.propsSize[key] && _this.propsSize[key].toString().endsWith('%')) { + if (_this.propsSize && _this.propsSize[key] && ((_a = _this.propsSize[key]) === null || _a === void 0 ? void 0 : _a.toString().endsWith('%'))) { if (_this.state[key].toString().endsWith('%')) { return _this.state[key].toString(); } @@ -61747,33 +61792,33 @@ }; Resizable.prototype.calculateNewSizeFromDirection = function (clientX, clientY) { var scale = this.props.scale || 1; - var resizeRatio = this.props.resizeRatio || 1; - var _a = this.state, direction = _a.direction, original = _a.original; - var _b = this.props, lockAspectRatio = _b.lockAspectRatio, lockAspectRatioExtraHeight = _b.lockAspectRatioExtraHeight, lockAspectRatioExtraWidth = _b.lockAspectRatioExtraWidth; + var _a = normalizeToPair(this.props.resizeRatio || 1), resizeRatioX = _a[0], resizeRatioY = _a[1]; + var _b = this.state, direction = _b.direction, original = _b.original; + var _c = this.props, lockAspectRatio = _c.lockAspectRatio, lockAspectRatioExtraHeight = _c.lockAspectRatioExtraHeight, lockAspectRatioExtraWidth = _c.lockAspectRatioExtraWidth; var newWidth = original.width; var newHeight = original.height; var extraHeight = lockAspectRatioExtraHeight || 0; var extraWidth = lockAspectRatioExtraWidth || 0; if (hasDirection('right', direction)) { - newWidth = original.width + ((clientX - original.x) * resizeRatio) / scale; + newWidth = original.width + ((clientX - original.x) * resizeRatioX) / scale; if (lockAspectRatio) { newHeight = (newWidth - extraWidth) / this.ratio + extraHeight; } } if (hasDirection('left', direction)) { - newWidth = original.width - ((clientX - original.x) * resizeRatio) / scale; + newWidth = original.width - ((clientX - original.x) * resizeRatioX) / scale; if (lockAspectRatio) { newHeight = (newWidth - extraWidth) / this.ratio + extraHeight; } } if (hasDirection('bottom', direction)) { - newHeight = original.height + ((clientY - original.y) * resizeRatio) / scale; + newHeight = original.height + ((clientY - original.y) * resizeRatioY) / scale; if (lockAspectRatio) { newWidth = (newHeight - extraHeight) * this.ratio + extraWidth; } } if (hasDirection('top', direction)) { - newHeight = original.height - ((clientY - original.y) * resizeRatio) / scale; + newHeight = original.height - ((clientY - original.y) * resizeRatioY) / scale; if (lockAspectRatio) { newWidth = (newHeight - extraHeight) * this.ratio + extraWidth; } @@ -61934,8 +61979,10 @@ var newGridWidth = snap(newWidth, this.props.grid[0]); var newGridHeight = snap(newHeight, this.props.grid[1]); var gap = this.props.snapGap || 0; - newWidth = gap === 0 || Math.abs(newGridWidth - newWidth) <= gap ? newGridWidth : newWidth; - newHeight = gap === 0 || Math.abs(newGridHeight - newHeight) <= gap ? newGridHeight : newHeight; + var w = gap === 0 || Math.abs(newGridWidth - newWidth) <= gap ? newGridWidth : newWidth; + var h = gap === 0 || Math.abs(newGridHeight - newHeight) <= gap ? newGridHeight : newHeight; + newWidth = w; + newHeight = h; } var delta = { width: newWidth - original.width, @@ -61979,16 +62026,25 @@ else if (this.flexDir === 'column') { newState.flexBasis = newState.height; } - // For v18, update state sync - (0,external_ReactDOM_namespaceObject.flushSync)(function () { - _this.setState(newState); - }); + var widthChanged = this.state.width !== newState.width; + var heightChanged = this.state.height !== newState.height; + var flexBaseChanged = this.state.flexBasis !== newState.flexBasis; + var changed = widthChanged || heightChanged || flexBaseChanged; + if (changed) { + // For v18, update state sync + (0,external_ReactDOM_namespaceObject.flushSync)(function () { + _this.setState(newState); + }); + } if (this.props.onResize) { - this.props.onResize(event, direction, this.resizable, delta); + if (changed) { + this.props.onResize(event, direction, this.resizable, delta); + } } }; Resizable.prototype.onMouseUp = function (event) { - var _a = this.state, isResizing = _a.isResizing, direction = _a.direction, original = _a.original; + var _a, _b; + var _c = this.state, isResizing = _c.isResizing, direction = _c.direction, original = _c.original; if (!isResizing || !this.resizable) { return; } @@ -62000,7 +62056,7 @@ this.props.onResizeStop(event, direction, this.resizable, delta); } if (this.props.size) { - this.setState(this.props.size); + this.setState({ width: (_a = this.props.size.width) !== null && _a !== void 0 ? _a : 'auto', height: (_b = this.props.size.height) !== null && _b !== void 0 ? _b : 'auto' }); } this.unbindEvents(); this.setState({ @@ -62009,7 +62065,8 @@ }); }; Resizable.prototype.updateSize = function (size) { - this.setState({ width: size.width, height: size.height }); + var _a, _b; + this.setState({ width: (_a = size.width) !== null && _a !== void 0 ? _a : 'auto', height: (_b = size.height) !== null && _b !== void 0 ? _b : 'auto' }); }; Resizable.prototype.renderResizer = function () { var _this = this; @@ -62040,7 +62097,14 @@ style.flexBasis = this.state.flexBasis; } var Wrapper = this.props.as || 'div'; - return (external_React_namespaceObject.createElement(Wrapper, lib_assign({ ref: this.ref, style: style, className: this.props.className }, extendsProps), + return (external_React_namespaceObject.createElement(Wrapper, lib_assign({ style: style, className: this.props.className }, extendsProps, { + // `ref` is after `extendsProps` to ensure this one wins over a version + // passed in + ref: function (c) { + if (c) { + _this.resizable = c; + } + } }), this.state.isResizing && external_React_namespaceObject.createElement("div", { style: this.state.backgroundStyle }), this.props.children, this.renderResizer())); diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/components.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/components.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/components.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/components.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -20,7 +20,7 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t=0||(o[n]=e[n]);return o}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var b=window.React,y=n.n(b);function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t=0||(o[n]=e[n]);return o}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var S=(0,b.createContext)({});var T,N=function(e,t,n){void 0===n&&(n=t.children);var r=(0,b.useContext)(S);if(r.useCreateElement)return r.useCreateElement(e,t,n);if("string"==typeof e&&function(e){return"function"==typeof e}(n)){t.children;return n(E(t,["children"]))}return(0,b.createElement)(e,t,n)};function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t=0?n[a]=e[a]:r[a]=e[a]}return[n,r]}function D(e,t){if(void 0===t&&(t=[]),!P(e.state))return O(e,t);var n=O(e,[].concat(t,["state"])),r=n[0],o=n[1],i=r.state,a=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(r,["state"]);return[I(I({},i),a),o]}function A(e,t){if(e===t)return!0;if(!e)return!1;if(!t)return!1;if("object"!=typeof e)return!1;if("object"!=typeof t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var i=0,a=n;i0||t.offsetHeight>0||e.getClientRects().length>0}(e)}var re=B({name:"Role",keys:["unstable_system"],propsAreEqual:function(e,t){var n=e.unstable_system,r=h(e,["unstable_system"]),o=t.unstable_system,i=h(t,["unstable_system"]);return!(n!==o&&!A(n,o))&&A(r,i)}}),oe=(z({as:"div",useHook:re}),ee("Mac")&&!ee("Chrome")&&(ee("Safari")||ee("Firefox")));function ie(e){!X(e)&&ne(e)&&e.focus()}function ae(e,t,n,r){return e?t&&!n?-1:void 0:t?r:r||0}function se(e,t){return(0,b.useCallback)((function(n){var r;null===(r=e.current)||void 0===r||r.call(e,n),n.defaultPrevented||t&&(n.stopPropagation(),n.preventDefault())}),[e,t])}var le=B({name:"Tabbable",compose:re,keys:["disabled","focusable"],useOptions:function(e,t){return m({disabled:t.disabled},e)},useProps:function(e,t){var n=t.ref,r=t.tabIndex,o=t.onClickCapture,i=t.onMouseDownCapture,a=t.onMouseDown,s=t.onKeyPressCapture,l=t.style,c=h(t,["ref","tabIndex","onClickCapture","onMouseDownCapture","onMouseDown","onKeyPressCapture","style"]),u=(0,b.useRef)(null),d=G(o),f=G(i),p=G(a),v=G(s),g=!!e.disabled&&!e.focusable,y=(0,b.useState)(!0),w=y[0],x=y[1],_=(0,b.useState)(!0),E=_[0],C=_[1],k=e.disabled?m({pointerEvents:"none"},l):l;U((function(){var e=u.current;e&&(["BUTTON","INPUT","SELECT","TEXTAREA","A"].includes(e.tagName)||x(!1),function(e){return["BUTTON","INPUT","SELECT","TEXTAREA"].includes(e.tagName)}(e)||C(!1))}),[]);var S=se(d,e.disabled),T=se(f,e.disabled),N=se(v,e.disabled),R=(0,b.useCallback)((function(e){var t;null===(t=p.current)||void 0===t||t.call(p,e);var n=e.currentTarget;if(!e.defaultPrevented&&oe&&!Z(e)&&Q(n)){var r=requestAnimationFrame((function(){n.removeEventListener("mouseup",o,!0),ie(n)})),o=function(){cancelAnimationFrame(r),ie(n)};n.addEventListener("mouseup",o,{once:!0,capture:!0})}}),[]);return m({ref:V(u,n),style:k,tabIndex:ae(g,w,E,r),disabled:!(!g||!E)||void 0,"aria-disabled":!!e.disabled||void 0,onClickCapture:S,onMouseDownCapture:T,onMouseDown:R,onKeyPressCapture:N},c)}});z({as:"div",useHook:le});var ce=B({name:"Clickable",compose:le,keys:["unstable_clickOnEnter","unstable_clickOnSpace"],useOptions:function(e){var t=e.unstable_clickOnEnter,n=void 0===t||t,r=e.unstable_clickOnSpace;return m({unstable_clickOnEnter:n,unstable_clickOnSpace:void 0===r||r},h(e,["unstable_clickOnEnter","unstable_clickOnSpace"]))},useProps:function(e,t){var n=t.onKeyDown,r=t.onKeyUp,o=h(t,["onKeyDown","onKeyUp"]),i=(0,b.useState)(!1),a=i[0],s=i[1],l=G(n),c=G(r),u=(0,b.useCallback)((function(t){var n;if(null===(n=l.current)||void 0===n||n.call(l,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey&&q(t)){var r=e.unstable_clickOnEnter&&"Enter"===t.key,o=e.unstable_clickOnSpace&&" "===t.key;if(r||o){if(function(e){var t=e.currentTarget;return!!e.isTrusted&&(Q(t)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||"A"===t.tagName||"SELECT"===t.tagName)}(t))return;t.preventDefault(),r?t.currentTarget.click():o&&s(!0)}}}),[e.disabled,e.unstable_clickOnEnter,e.unstable_clickOnSpace]),d=(0,b.useCallback)((function(t){var n;if(null===(n=c.current)||void 0===n||n.call(c,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey){var r=e.unstable_clickOnSpace&&" "===t.key;a&&r&&(s(!1),t.currentTarget.click())}}),[e.disabled,e.unstable_clickOnSpace,a]);return m({"data-active":a||void 0,onKeyDown:u,onKeyUp:d},o)}});z({as:"button",memo:!0,useHook:ce});function ue(e,t){return t?e.find((function(e){return!e.disabled&&e.id!==t})):e.find((function(e){return!e.disabled}))}function de(e,t){var n;return t||null===t?t:e.currentId||null===e.currentId?e.currentId:null===(n=ue(e.items||[]))||void 0===n?void 0:n.id}var fe=["baseId","unstable_idCountRef","setBaseId","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget"],pe=fe,me=pe;function he(e){e.userFocus=!0,e.focus(),e.userFocus=!1}function ve(e,t){e.userFocus=t}function ge(e){try{var t=e instanceof HTMLInputElement&&null!==e.selectionStart,n="TEXTAREA"===e.tagName,r="true"===e.contentEditable;return t||n||r||!1}catch(e){return!1}}function be(e){var t=Y(e);if(!t)return!1;if(t===e)return!0;var n=t.getAttribute("aria-activedescendant");return!!n&&n===e.id}function ye(e){return void 0===e&&(e="id"),(e?e+"-":"")+Math.random().toString(32).substr(2,6)}var we=(0,b.createContext)(ye);var xe=B({keys:[].concat(["baseId","unstable_idCountRef","setBaseId"],["id"]),useOptions:function(e,t){var n=(0,b.useContext)(we),r=(0,b.useState)((function(){return e.unstable_idCountRef?(e.unstable_idCountRef.current+=1,"-"+e.unstable_idCountRef.current):e.baseId?"-"+n(""):""}))[0],o=(0,b.useMemo)((function(){return e.baseId||n()}),[e.baseId,n]),i=t.id||e.id||""+o+r;return m(m({},e),{},{id:i})},useProps:function(e,t){return m({id:e.id},t)}});z({as:"div",useHook:xe});function _e(e,t,n){if("function"==typeof Event)return new Event(t,n);var r=j(e).createEvent("Event");return r.initEvent(t,null==n?void 0:n.bubbles,null==n?void 0:n.cancelable),r}function Ee(e,t){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){var n,r=Object.getPrototypeOf(e),o=null===(n=Object.getOwnPropertyDescriptor(r,"value"))||void 0===n?void 0:n.set;o&&(o.call(e,t),function(e,t,n){e.dispatchEvent(_e(e,t,n))}(e,"input",{bubbles:!0}))}}function Ce(e){return e.querySelector("[data-composite-item-widget]")}var ke=B({name:"CompositeItem",compose:[ce,xe],keys:me,propsAreEqual:function(e,t){if(!t.id||e.id!==t.id)return ce.unstable_propsAreEqual(e,t);var n=e.currentId,r=e.unstable_moves,o=h(e,["currentId","unstable_moves"]),i=t.currentId,a=t.unstable_moves,s=h(t,["currentId","unstable_moves"]);if(i!==n){if(t.id===i||t.id===n)return!1}else if(r!==a)return!1;return ce.unstable_propsAreEqual(o,s)},useOptions:function(e){return m(m({},e),{},{id:e.id,currentId:de(e),unstable_clickOnSpace:!e.unstable_hasActiveWidget&&e.unstable_clickOnSpace})},useProps:function(e,t){var n,r=t.ref,o=t.tabIndex,i=void 0===o?0:o,a=t.onMouseDown,s=t.onFocus,l=t.onBlurCapture,c=t.onKeyDown,u=t.onClick,d=h(t,["ref","tabIndex","onMouseDown","onFocus","onBlurCapture","onKeyDown","onClick"]),f=(0,b.useRef)(null),p=e.id,v=e.disabled&&!e.focusable,y=e.currentId===p,w=G(y),x=(0,b.useRef)(!1),_=function(e){return(0,b.useMemo)((function(){var t;return null===(t=e.items)||void 0===t?void 0:t.find((function(t){return e.id&&t.id===e.id}))}),[e.items,e.id])}(e),E=G(a),C=G(s),k=G(l),S=G(c),T=G(u),N=!e.unstable_virtual&&!e.unstable_hasActiveWidget&&y||!(null!==(n=e.items)&&void 0!==n&&n.length);(0,b.useEffect)((function(){var t;if(p)return null===(t=e.registerItem)||void 0===t||t.call(e,{id:p,ref:f,disabled:!!v}),function(){var t;null===(t=e.unregisterItem)||void 0===t||t.call(e,p)}}),[p,v,e.registerItem,e.unregisterItem]),(0,b.useEffect)((function(){var t=f.current;t&&e.unstable_moves&&w.current&&he(t)}),[e.unstable_moves]);var R=(0,b.useCallback)((function(e){var t;null===(t=E.current)||void 0===t||t.call(E,e),ve(e.currentTarget,!0)}),[]),M=(0,b.useCallback)((function(t){var n,r,o=!!t.currentTarget.userFocus;if(ve(t.currentTarget,!1),null===(n=C.current)||void 0===n||n.call(C,t),!t.defaultPrevented&&!Z(t)&&p&&!function(e,t){if(q(e))return!1;for(var n,r=g(t);!(n=r()).done;)if(n.value.ref.current===e.target)return!0;return!1}(t,e.items)&&(null===(r=e.setCurrentId)||void 0===r||r.call(e,p),o&&e.unstable_virtual&&e.baseId&&q(t))){var i=j(t.target).getElementById(e.baseId);i&&(x.current=!0,function(e,t){var n=void 0===t?{}:t,r=n.preventScroll,o=n.isActive,i=void 0===o?be:o;i(e)||(e.focus({preventScroll:r}),i(e)||requestAnimationFrame((function(){e.focus({preventScroll:r})})))}(i))}}),[p,e.items,e.setCurrentId,e.unstable_virtual,e.baseId]),I=(0,b.useCallback)((function(t){var n;null===(n=k.current)||void 0===n||n.call(k,t),t.defaultPrevented||e.unstable_virtual&&x.current&&(x.current=!1,t.preventDefault(),t.stopPropagation())}),[e.unstable_virtual]),P=(0,b.useCallback)((function(t){var n;if(q(t)){var r="horizontal"!==e.orientation,o="vertical"!==e.orientation,i=!(null==_||!_.groupId),a={ArrowUp:(i||r)&&e.up,ArrowRight:(i||o)&&e.next,ArrowDown:(i||r)&&e.down,ArrowLeft:(i||o)&&e.previous,Home:function(){var n,r;!i||t.ctrlKey?null===(n=e.first)||void 0===n||n.call(e):null===(r=e.previous)||void 0===r||r.call(e,!0)},End:function(){var n,r;!i||t.ctrlKey?null===(n=e.last)||void 0===n||n.call(e):null===(r=e.next)||void 0===r||r.call(e,!0)},PageUp:function(){var t,n;i?null===(t=e.up)||void 0===t||t.call(e,!0):null===(n=e.first)||void 0===n||n.call(e)},PageDown:function(){var t,n;i?null===(t=e.down)||void 0===t||t.call(e,!0):null===(n=e.last)||void 0===n||n.call(e)}}[t.key];if(a)return t.preventDefault(),void a();if(null===(n=S.current)||void 0===n||n.call(S,t),!t.defaultPrevented)if(1===t.key.length&&" "!==t.key){var s=Ce(t.currentTarget);s&&ge(s)&&(s.focus(),Ee(s,""))}else if("Delete"===t.key||"Backspace"===t.key){var l=Ce(t.currentTarget);l&&ge(l)&&(t.preventDefault(),Ee(l,""))}}}),[e.orientation,_,e.up,e.next,e.down,e.previous,e.first,e.last]),O=(0,b.useCallback)((function(e){var t;if(null===(t=T.current)||void 0===t||t.call(T,e),!e.defaultPrevented){var n=Ce(e.currentTarget);n&&!X(n)&&n.focus()}}),[]);return m({ref:V(f,r),id:p,tabIndex:N?i:-1,"aria-selected":!(!e.unstable_virtual||!y)||void 0,onMouseDown:R,onFocus:M,onBlurCapture:I,onKeyDown:P,onClick:O},d)}}),Se=z({as:"button",memo:!0,useHook:ke});const Te=Math.min,Ne=Math.max,Re=Math.round,Me=Math.floor,Ie=e=>({x:e,y:e}),Pe={left:"right",right:"left",bottom:"top",top:"bottom"},Oe={start:"end",end:"start"};function De(e,t,n){return Ne(e,Te(t,n))}function Ae(e,t){return"function"==typeof e?e(t):e}function Le(e){return e.split("-")[0]}function ze(e){return e.split("-")[1]}function Fe(e){return"x"===e?"y":"x"}function Be(e){return"y"===e?"height":"width"}function He(e){return["top","bottom"].includes(Le(e))?"y":"x"}function Ve(e){return Fe(He(e))}function je(e){return e.replace(/start|end/g,(e=>Oe[e]))}function $e(e){return e.replace(/left|right|bottom|top/g,(e=>Pe[e]))}function We(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function Ue(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ge(e,t,n){let{reference:r,floating:o}=e;const i=He(t),a=Ve(t),s=Be(a),l=Le(t),c="y"===i,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,f=r[s]/2-o[s]/2;let p;switch(l){case"top":p={x:u,y:r.y-o.height};break;case"bottom":p={x:u,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-o.width,y:d};break;default:p={x:r.x,y:r.y}}switch(ze(t)){case"start":p[a]-=f*(n&&c?-1:1);break;case"end":p[a]+=f*(n&&c?-1:1)}return p}async function qe(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=Ae(t,e),m=We(p),h=s[f?"floating"===d?"reference":"floating":d],v=Ue(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),g="floating"===d?{...a.floating,x:r,y:o}:a.reference,b=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),y=await(null==i.isElement?void 0:i.isElement(b))&&await(null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},w=Ue(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:g,offsetParent:b,strategy:l}):g);return{top:(v.top-w.top+m.top)/y.y,bottom:(w.bottom-v.bottom+m.bottom)/y.y,left:(v.left-w.left+m.left)/y.x,right:(w.right-v.right+m.right)/y.x}}const Ye=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=Le(n),s=ze(n),l="y"===He(n),c=["left","top"].includes(a)?-1:1,u=i&&l?-1:1,d=Ae(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}};function Ke(e){return Je(e)?(e.nodeName||"").toLowerCase():"#document"}function Xe(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Ze(e){var t;return null==(t=(Je(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Je(e){return e instanceof Node||e instanceof Xe(e).Node}function Qe(e){return e instanceof Element||e instanceof Xe(e).Element}function et(e){return e instanceof HTMLElement||e instanceof Xe(e).HTMLElement}function tt(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Xe(e).ShadowRoot)}function nt(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=st(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function rt(e){return["table","td","th"].includes(Ke(e))}function ot(e){const t=it(),n=st(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function it(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function at(e){return["html","body","#document"].includes(Ke(e))}function st(e){return Xe(e).getComputedStyle(e)}function lt(e){return Qe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ct(e){if("html"===Ke(e))return e;const t=e.assignedSlot||e.parentNode||tt(e)&&e.host||Ze(e);return tt(t)?t.host:t}function ut(e){const t=ct(e);return at(t)?e.ownerDocument?e.ownerDocument.body:e.body:et(t)&&nt(t)?t:ut(t)}function dt(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=ut(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=Xe(o);return i?t.concat(a,a.visualViewport||[],nt(o)?o:[],a.frameElement&&n?dt(a.frameElement):[]):t.concat(o,dt(o,[],n))}function ft(e){const t=st(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=et(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=Re(n)!==i||Re(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}function pt(e){return Qe(e)?e:e.contextElement}function mt(e){const t=pt(e);if(!et(t))return Ie(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=ft(t);let a=(i?Re(n.width):n.width)/r,s=(i?Re(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}const ht=Ie(0);function vt(e){const t=Xe(e);return it()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ht}function gt(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),i=pt(e);let a=Ie(1);t&&(r?Qe(r)&&(a=mt(r)):a=mt(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Xe(e))&&t}(i,n,r)?vt(i):Ie(0);let l=(o.left+s.x)/a.x,c=(o.top+s.y)/a.y,u=o.width/a.x,d=o.height/a.y;if(i){const e=Xe(i),t=r&&Qe(r)?Xe(r):r;let n=e,o=n.frameElement;for(;o&&r&&t!==n;){const e=mt(o),t=o.getBoundingClientRect(),r=st(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=i,c+=a,n=Xe(o),o=n.frameElement}}return Ue({width:u,height:d,x:l,y:c})}const bt=[":popover-open",":modal"];function yt(e){return bt.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function wt(e){return gt(Ze(e)).left+lt(e).scrollLeft}function xt(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=Xe(e),r=Ze(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;const e=it();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=Ze(e),n=lt(e),r=e.ownerDocument.body,o=Ne(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Ne(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+wt(e);const s=-n.scrollTop;return"rtl"===st(r).direction&&(a+=Ne(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:s}}(Ze(e));else if(Qe(t))r=function(e,t){const n=gt(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=et(e)?mt(e):Ie(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{const n=vt(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return Ue(r)}function _t(e,t){const n=ct(e);return!(n===t||!Qe(n)||at(n))&&("fixed"===st(n).position||_t(n,t))}function Et(e,t,n){const r=et(t),o=Ze(t),i="fixed"===n,a=gt(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=Ie(0);if(r||!r&&!i)if(("body"!==Ke(t)||nt(o))&&(s=lt(t)),r){const e=gt(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=wt(o));return{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Ct(e,t){return et(e)&&"fixed"!==st(e).position?t?t(e):e.offsetParent:null}function kt(e,t){const n=Xe(e);if(!et(e)||yt(e))return n;let r=Ct(e,t);for(;r&&rt(r)&&"static"===st(r).position;)r=Ct(r,t);return r&&("html"===Ke(r)||"body"===Ke(r)&&"static"===st(r).position&&!ot(r))?n:r||function(e){let t=ct(e);for(;et(t)&&!at(t);){if(ot(t))return t;t=ct(t)}return null}(e)||n}const St={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i="fixed"===o,a=Ze(r),s=!!t&&yt(t.floating);if(r===a||s&&i)return n;let l={scrollLeft:0,scrollTop:0},c=Ie(1);const u=Ie(0),d=et(r);if((d||!d&&!i)&&(("body"!==Ke(r)||nt(a))&&(l=lt(r)),et(r))){const e=gt(r);c=mt(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x,y:n.y*c.y-l.scrollTop*c.y+u.y}},getDocumentElement:Ze,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i="clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let r=dt(e,[],!1).filter((e=>Qe(e)&&"body"!==Ke(e))),o=null;const i="fixed"===st(e).position;let a=i?ct(e):e;for(;Qe(a)&&!at(a);){const t=st(a),n=ot(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||nt(a)&&!n&&_t(e,a))?r=r.filter((e=>e!==a)):o=t,a=ct(a)}return t.set(e,r),r}(t,this._c):[].concat(n),a=[...i,r],s=a[0],l=a.reduce(((e,n)=>{const r=xt(t,n,o);return e.top=Ne(r.top,e.top),e.right=Te(r.right,e.right),e.bottom=Te(r.bottom,e.bottom),e.left=Ne(r.left,e.left),e}),xt(t,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:kt,getElementRects:async function(e){const t=this.getOffsetParent||kt,n=this.getDimensions;return{reference:Et(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=ft(e);return{width:t,height:n}},getScale:mt,isElement:Qe,isRTL:function(e){return"rtl"===st(e).direction}};function Tt(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=pt(e),u=o||i?[...c?dt(c):[],...dt(t)]:[];u.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));const d=c&&s?function(e,t){let n,r=null;const o=Ze(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();const{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;const p={rootMargin:-Me(u)+"px "+-Me(o.clientWidth-(c+d))+"px "+-Me(o.clientHeight-(u+f))+"px "+-Me(c)+"px",threshold:Ne(0,Te(1,l))||1};let m=!0;function h(e){const t=e[0].intersectionRatio;if(t!==l){if(!m)return a();t?a(!1,t):n=setTimeout((()=>{a(!1,1e-7)}),100)}m=!1}try{r=new IntersectionObserver(h,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(h,p)}r.observe(e)}(!0),i}(c,n):null;let f,p=-1,m=null;a&&(m=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{var e;null==(e=m)||e.observe(t)}))),n()})),c&&!l&&m.observe(c),m.observe(t));let h=l?gt(e):null;return l&&function t(){const r=gt(e);!h||r.x===h.x&&r.y===h.y&&r.width===h.width&&r.height===h.height||n();h=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=m)||e.disconnect(),m=null,l&&cancelAnimationFrame(f)}}const Nt=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=Ae(e,t),c={x:n,y:r},u=await qe(t,l),d=He(Le(o)),f=Fe(d);let p=c[f],m=c[d];if(i){const e="y"===f?"bottom":"right";p=De(p+u["y"===f?"top":"left"],p,p-u[e])}if(a){const e="y"===d?"bottom":"right";m=De(m+u["y"===d?"top":"left"],m,m-u[e])}const h=s.fn({...t,[f]:p,[d]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}},Rt=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...v}=Ae(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const g=Le(o),b=Le(s)===s,y=await(null==l.isRTL?void 0:l.isRTL(c.floating)),w=f||(b||!h?[$e(s)]:function(e){const t=$e(e);return[je(e),t,je(t)]}(s));f||"none"===m||w.push(...function(e,t,n,r){const o=ze(e);let i=function(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}(Le(e),"start"===n,r);return o&&(i=i.map((e=>e+"-"+o)),t&&(i=i.concat(i.map(je)))),i}(s,h,m,y));const x=[s,...w],_=await qe(t,v),E=[];let C=(null==(r=i.flip)?void 0:r.overflows)||[];if(u&&E.push(_[g]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=ze(e),o=Ve(e),i=Be(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=$e(a)),[a,$e(a)]}(o,a,y);E.push(_[e[0]],_[e[1]])}if(C=[...C,{placement:o,overflows:E}],!E.every((e=>e<=0))){var k,S;const e=((null==(k=i.flip)?void 0:k.index)||0)+1,t=x[e];if(t)return{data:{index:e,overflows:C},reset:{placement:t}};let n=null==(S=C.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:S.placement;if(!n)switch(p){case"bestFit":{var T;const e=null==(T=C.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:T[0];e&&(n=e);break}case"initialPlacement":n=s}if(o!==n)return{reset:{placement:n}}}return{}}}},Mt=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=(()=>{}),...s}=Ae(e,t),l=await qe(t,s),c=Le(n),u=ze(n),d="y"===He(n),{width:f,height:p}=r.floating;let m,h;"top"===c||"bottom"===c?(m=c,h=u===(await(null==o.isRTL?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(h=c,m="end"===u?"top":"bottom");const v=p-l[m],g=f-l[h],b=!t.middlewareData.shift;let y=v,w=g;if(d){const e=f-l.left-l.right;w=u||b?Te(g,e):e}else{const e=p-l.top-l.bottom;y=u||b?Te(v,e):e}if(b&&!u){const e=Ne(l.left,0),t=Ne(l.right,0),n=Ne(l.top,0),r=Ne(l.bottom,0);d?w=f-2*(0!==e||0!==t?e+t:Ne(l.left,l.right)):y=p-2*(0!==n||0!==r?n+r:Ne(l.top,l.bottom))}await a({...t,availableWidth:w,availableHeight:y});const x=await o.getDimensions(i.floating);return f!==x.width||p!==x.height?{reset:{rects:!0}}:{}}}},It=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:a,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=Ae(e,t)||{};if(null==c)return{};const d=We(u),f={x:n,y:r},p=Ve(o),m=Be(p),h=await a.getDimensions(c),v="y"===p,g=v?"top":"left",b=v?"bottom":"right",y=v?"clientHeight":"clientWidth",w=i.reference[m]+i.reference[p]-f[p]-i.floating[m],x=f[p]-i.reference[p],_=await(null==a.getOffsetParent?void 0:a.getOffsetParent(c));let E=_?_[y]:0;E&&await(null==a.isElement?void 0:a.isElement(_))||(E=s.floating[y]||i.floating[m]);const C=w/2-x/2,k=E/2-h[m]/2-1,S=Te(d[g],k),T=Te(d[b],k),N=S,R=E-h[m]-T,M=E/2-h[m]/2+C,I=De(N,M,R),P=!l.arrow&&null!=ze(o)&&M!==I&&i.reference[m]/2-(M{const r=new Map,o={platform:St,...n},i={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=Ge(c,r,l),f=r,p={},m=0;for(let n=0;n{const{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?It({element:t.current,padding:n}).fn(e):{}:t?It({element:t,padding:n}).fn(e):{};var r}}};var At="undefined"!=typeof document?b.useLayoutEffect:b.useEffect;function Lt(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!Lt(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){const n=o[r];if(("_owner"!==n||!e.$$typeof)&&!Lt(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function zt(e){const t=b.useRef(e);return At((()=>{t.current=e})),t} +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t=0||(o[n]=e[n]);return o}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var b=window.React,y=n.n(b);function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t=0||(o[n]=e[n]);return o}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var S=(0,b.createContext)({});var T,N=function(e,t,n){void 0===n&&(n=t.children);var r=(0,b.useContext)(S);if(r.useCreateElement)return r.useCreateElement(e,t,n);if("string"==typeof e&&function(e){return"function"==typeof e}(n)){t.children;return n(E(t,["children"]))}return(0,b.createElement)(e,t,n)};function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t=0?n[a]=e[a]:r[a]=e[a]}return[n,r]}function D(e,t){if(void 0===t&&(t=[]),!P(e.state))return O(e,t);var n=O(e,[].concat(t,["state"])),r=n[0],o=n[1],i=r.state,a=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(r,["state"]);return[I(I({},i),a),o]}function A(e,t){if(e===t)return!0;if(!e)return!1;if(!t)return!1;if("object"!=typeof e)return!1;if("object"!=typeof t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var i=0,a=n;i0||t.offsetHeight>0||e.getClientRects().length>0}(e)}var re=B({name:"Role",keys:["unstable_system"],propsAreEqual:function(e,t){var n=e.unstable_system,r=h(e,["unstable_system"]),o=t.unstable_system,i=h(t,["unstable_system"]);return!(n!==o&&!A(n,o))&&A(r,i)}}),oe=(z({as:"div",useHook:re}),ee("Mac")&&!ee("Chrome")&&(ee("Safari")||ee("Firefox")));function ie(e){!X(e)&&ne(e)&&e.focus()}function ae(e,t,n,r){return e?t&&!n?-1:void 0:t?r:r||0}function se(e,t){return(0,b.useCallback)((function(n){var r;null===(r=e.current)||void 0===r||r.call(e,n),n.defaultPrevented||t&&(n.stopPropagation(),n.preventDefault())}),[e,t])}var le=B({name:"Tabbable",compose:re,keys:["disabled","focusable"],useOptions:function(e,t){return m({disabled:t.disabled},e)},useProps:function(e,t){var n=t.ref,r=t.tabIndex,o=t.onClickCapture,i=t.onMouseDownCapture,a=t.onMouseDown,s=t.onKeyPressCapture,l=t.style,c=h(t,["ref","tabIndex","onClickCapture","onMouseDownCapture","onMouseDown","onKeyPressCapture","style"]),u=(0,b.useRef)(null),d=G(o),f=G(i),p=G(a),v=G(s),g=!!e.disabled&&!e.focusable,y=(0,b.useState)(!0),w=y[0],x=y[1],_=(0,b.useState)(!0),E=_[0],C=_[1],k=e.disabled?m({pointerEvents:"none"},l):l;U((function(){var e=u.current;e&&(["BUTTON","INPUT","SELECT","TEXTAREA","A"].includes(e.tagName)||x(!1),function(e){return["BUTTON","INPUT","SELECT","TEXTAREA"].includes(e.tagName)}(e)||C(!1))}),[]);var S=se(d,e.disabled),T=se(f,e.disabled),N=se(v,e.disabled),R=(0,b.useCallback)((function(e){var t;null===(t=p.current)||void 0===t||t.call(p,e);var n=e.currentTarget;if(!e.defaultPrevented&&oe&&!Z(e)&&Q(n)){var r=requestAnimationFrame((function(){n.removeEventListener("mouseup",o,!0),ie(n)})),o=function(){cancelAnimationFrame(r),ie(n)};n.addEventListener("mouseup",o,{once:!0,capture:!0})}}),[]);return m({ref:V(u,n),style:k,tabIndex:ae(g,w,E,r),disabled:!(!g||!E)||void 0,"aria-disabled":!!e.disabled||void 0,onClickCapture:S,onMouseDownCapture:T,onMouseDown:R,onKeyPressCapture:N},c)}});z({as:"div",useHook:le});var ce=B({name:"Clickable",compose:le,keys:["unstable_clickOnEnter","unstable_clickOnSpace"],useOptions:function(e){var t=e.unstable_clickOnEnter,n=void 0===t||t,r=e.unstable_clickOnSpace;return m({unstable_clickOnEnter:n,unstable_clickOnSpace:void 0===r||r},h(e,["unstable_clickOnEnter","unstable_clickOnSpace"]))},useProps:function(e,t){var n=t.onKeyDown,r=t.onKeyUp,o=h(t,["onKeyDown","onKeyUp"]),i=(0,b.useState)(!1),a=i[0],s=i[1],l=G(n),c=G(r),u=(0,b.useCallback)((function(t){var n;if(null===(n=l.current)||void 0===n||n.call(l,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey&&q(t)){var r=e.unstable_clickOnEnter&&"Enter"===t.key,o=e.unstable_clickOnSpace&&" "===t.key;if(r||o){if(function(e){var t=e.currentTarget;return!!e.isTrusted&&(Q(t)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||"A"===t.tagName||"SELECT"===t.tagName)}(t))return;t.preventDefault(),r?t.currentTarget.click():o&&s(!0)}}}),[e.disabled,e.unstable_clickOnEnter,e.unstable_clickOnSpace]),d=(0,b.useCallback)((function(t){var n;if(null===(n=c.current)||void 0===n||n.call(c,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey){var r=e.unstable_clickOnSpace&&" "===t.key;a&&r&&(s(!1),t.currentTarget.click())}}),[e.disabled,e.unstable_clickOnSpace,a]);return m({"data-active":a||void 0,onKeyDown:u,onKeyUp:d},o)}});z({as:"button",memo:!0,useHook:ce});function ue(e,t){return t?e.find((function(e){return!e.disabled&&e.id!==t})):e.find((function(e){return!e.disabled}))}function de(e,t){var n;return t||null===t?t:e.currentId||null===e.currentId?e.currentId:null===(n=ue(e.items||[]))||void 0===n?void 0:n.id}var fe=["baseId","unstable_idCountRef","setBaseId","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget"],pe=fe,me=pe;function he(e){e.userFocus=!0,e.focus(),e.userFocus=!1}function ve(e,t){e.userFocus=t}function ge(e){try{var t=e instanceof HTMLInputElement&&null!==e.selectionStart,n="TEXTAREA"===e.tagName,r="true"===e.contentEditable;return t||n||r||!1}catch(e){return!1}}function be(e){var t=Y(e);if(!t)return!1;if(t===e)return!0;var n=t.getAttribute("aria-activedescendant");return!!n&&n===e.id}function ye(e){return void 0===e&&(e="id"),(e?e+"-":"")+Math.random().toString(32).substr(2,6)}var we=(0,b.createContext)(ye);var xe=B({keys:[].concat(["baseId","unstable_idCountRef","setBaseId"],["id"]),useOptions:function(e,t){var n=(0,b.useContext)(we),r=(0,b.useState)((function(){return e.unstable_idCountRef?(e.unstable_idCountRef.current+=1,"-"+e.unstable_idCountRef.current):e.baseId?"-"+n(""):""}))[0],o=(0,b.useMemo)((function(){return e.baseId||n()}),[e.baseId,n]),i=t.id||e.id||""+o+r;return m(m({},e),{},{id:i})},useProps:function(e,t){return m({id:e.id},t)}});z({as:"div",useHook:xe});function _e(e,t,n){if("function"==typeof Event)return new Event(t,n);var r=j(e).createEvent("Event");return r.initEvent(t,null==n?void 0:n.bubbles,null==n?void 0:n.cancelable),r}function Ee(e,t){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){var n,r=Object.getPrototypeOf(e),o=null===(n=Object.getOwnPropertyDescriptor(r,"value"))||void 0===n?void 0:n.set;o&&(o.call(e,t),function(e,t,n){e.dispatchEvent(_e(e,t,n))}(e,"input",{bubbles:!0}))}}function Ce(e){return e.querySelector("[data-composite-item-widget]")}var ke=B({name:"CompositeItem",compose:[ce,xe],keys:me,propsAreEqual:function(e,t){if(!t.id||e.id!==t.id)return ce.unstable_propsAreEqual(e,t);var n=e.currentId,r=e.unstable_moves,o=h(e,["currentId","unstable_moves"]),i=t.currentId,a=t.unstable_moves,s=h(t,["currentId","unstable_moves"]);if(i!==n){if(t.id===i||t.id===n)return!1}else if(r!==a)return!1;return ce.unstable_propsAreEqual(o,s)},useOptions:function(e){return m(m({},e),{},{id:e.id,currentId:de(e),unstable_clickOnSpace:!e.unstable_hasActiveWidget&&e.unstable_clickOnSpace})},useProps:function(e,t){var n,r=t.ref,o=t.tabIndex,i=void 0===o?0:o,a=t.onMouseDown,s=t.onFocus,l=t.onBlurCapture,c=t.onKeyDown,u=t.onClick,d=h(t,["ref","tabIndex","onMouseDown","onFocus","onBlurCapture","onKeyDown","onClick"]),f=(0,b.useRef)(null),p=e.id,v=e.disabled&&!e.focusable,y=e.currentId===p,w=G(y),x=(0,b.useRef)(!1),_=function(e){return(0,b.useMemo)((function(){var t;return null===(t=e.items)||void 0===t?void 0:t.find((function(t){return e.id&&t.id===e.id}))}),[e.items,e.id])}(e),E=G(a),C=G(s),k=G(l),S=G(c),T=G(u),N=!e.unstable_virtual&&!e.unstable_hasActiveWidget&&y||!(null!==(n=e.items)&&void 0!==n&&n.length);(0,b.useEffect)((function(){var t;if(p)return null===(t=e.registerItem)||void 0===t||t.call(e,{id:p,ref:f,disabled:!!v}),function(){var t;null===(t=e.unregisterItem)||void 0===t||t.call(e,p)}}),[p,v,e.registerItem,e.unregisterItem]),(0,b.useEffect)((function(){var t=f.current;t&&e.unstable_moves&&w.current&&he(t)}),[e.unstable_moves]);var R=(0,b.useCallback)((function(e){var t;null===(t=E.current)||void 0===t||t.call(E,e),ve(e.currentTarget,!0)}),[]),M=(0,b.useCallback)((function(t){var n,r,o=!!t.currentTarget.userFocus;if(ve(t.currentTarget,!1),null===(n=C.current)||void 0===n||n.call(C,t),!t.defaultPrevented&&!Z(t)&&p&&!function(e,t){if(q(e))return!1;for(var n,r=g(t);!(n=r()).done;)if(n.value.ref.current===e.target)return!0;return!1}(t,e.items)&&(null===(r=e.setCurrentId)||void 0===r||r.call(e,p),o&&e.unstable_virtual&&e.baseId&&q(t))){var i=j(t.target).getElementById(e.baseId);i&&(x.current=!0,function(e,t){var n=void 0===t?{}:t,r=n.preventScroll,o=n.isActive,i=void 0===o?be:o;i(e)||(e.focus({preventScroll:r}),i(e)||requestAnimationFrame((function(){e.focus({preventScroll:r})})))}(i))}}),[p,e.items,e.setCurrentId,e.unstable_virtual,e.baseId]),I=(0,b.useCallback)((function(t){var n;null===(n=k.current)||void 0===n||n.call(k,t),t.defaultPrevented||e.unstable_virtual&&x.current&&(x.current=!1,t.preventDefault(),t.stopPropagation())}),[e.unstable_virtual]),P=(0,b.useCallback)((function(t){var n;if(q(t)){var r="horizontal"!==e.orientation,o="vertical"!==e.orientation,i=!(null==_||!_.groupId),a={ArrowUp:(i||r)&&e.up,ArrowRight:(i||o)&&e.next,ArrowDown:(i||r)&&e.down,ArrowLeft:(i||o)&&e.previous,Home:function(){var n,r;!i||t.ctrlKey?null===(n=e.first)||void 0===n||n.call(e):null===(r=e.previous)||void 0===r||r.call(e,!0)},End:function(){var n,r;!i||t.ctrlKey?null===(n=e.last)||void 0===n||n.call(e):null===(r=e.next)||void 0===r||r.call(e,!0)},PageUp:function(){var t,n;i?null===(t=e.up)||void 0===t||t.call(e,!0):null===(n=e.first)||void 0===n||n.call(e)},PageDown:function(){var t,n;i?null===(t=e.down)||void 0===t||t.call(e,!0):null===(n=e.last)||void 0===n||n.call(e)}}[t.key];if(a)return t.preventDefault(),void a();if(null===(n=S.current)||void 0===n||n.call(S,t),!t.defaultPrevented)if(1===t.key.length&&" "!==t.key){var s=Ce(t.currentTarget);s&&ge(s)&&(s.focus(),Ee(s,""))}else if("Delete"===t.key||"Backspace"===t.key){var l=Ce(t.currentTarget);l&&ge(l)&&(t.preventDefault(),Ee(l,""))}}}),[e.orientation,_,e.up,e.next,e.down,e.previous,e.first,e.last]),O=(0,b.useCallback)((function(e){var t;if(null===(t=T.current)||void 0===t||t.call(T,e),!e.defaultPrevented){var n=Ce(e.currentTarget);n&&!X(n)&&n.focus()}}),[]);return m({ref:V(f,r),id:p,tabIndex:N?i:-1,"aria-selected":!(!e.unstable_virtual||!y)||void 0,onMouseDown:R,onFocus:M,onBlurCapture:I,onKeyDown:P,onClick:O},d)}}),Se=z({as:"button",memo:!0,useHook:ke});const Te=Math.min,Ne=Math.max,Re=Math.round,Me=Math.floor,Ie=e=>({x:e,y:e}),Pe={left:"right",right:"left",bottom:"top",top:"bottom"},Oe={start:"end",end:"start"};function De(e,t,n){return Ne(e,Te(t,n))}function Ae(e,t){return"function"==typeof e?e(t):e}function Le(e){return e.split("-")[0]}function ze(e){return e.split("-")[1]}function Fe(e){return"x"===e?"y":"x"}function Be(e){return"y"===e?"height":"width"}function He(e){return["top","bottom"].includes(Le(e))?"y":"x"}function Ve(e){return Fe(He(e))}function je(e){return e.replace(/start|end/g,(e=>Oe[e]))}function $e(e){return e.replace(/left|right|bottom|top/g,(e=>Pe[e]))}function We(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function Ue(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function Ge(e,t,n){let{reference:r,floating:o}=e;const i=He(t),a=Ve(t),s=Be(a),l=Le(t),c="y"===i,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,f=r[s]/2-o[s]/2;let p;switch(l){case"top":p={x:u,y:r.y-o.height};break;case"bottom":p={x:u,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-o.width,y:d};break;default:p={x:r.x,y:r.y}}switch(ze(t)){case"start":p[a]-=f*(n&&c?-1:1);break;case"end":p[a]+=f*(n&&c?-1:1)}return p}async function qe(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=Ae(t,e),m=We(p),h=s[f?"floating"===d?"reference":"floating":d],v=Ue(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),g="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),y=await(null==i.isElement?void 0:i.isElement(b))&&await(null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},w=Ue(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:g,offsetParent:b,strategy:l}):g);return{top:(v.top-w.top+m.top)/y.y,bottom:(w.bottom-v.bottom+m.bottom)/y.y,left:(v.left-w.left+m.left)/y.x,right:(w.right-v.right+m.right)/y.x}}function Ye(e){return Ze(e)?(e.nodeName||"").toLowerCase():"#document"}function Ke(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Xe(e){var t;return null==(t=(Ze(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Ze(e){return e instanceof Node||e instanceof Ke(e).Node}function Je(e){return e instanceof Element||e instanceof Ke(e).Element}function Qe(e){return e instanceof HTMLElement||e instanceof Ke(e).HTMLElement}function et(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Ke(e).ShadowRoot)}function tt(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=at(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function nt(e){return["table","td","th"].includes(Ye(e))}function rt(e){const t=ot(),n=at(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function ot(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function it(e){return["html","body","#document"].includes(Ye(e))}function at(e){return Ke(e).getComputedStyle(e)}function st(e){return Je(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function lt(e){if("html"===Ye(e))return e;const t=e.assignedSlot||e.parentNode||et(e)&&e.host||Xe(e);return et(t)?t.host:t}function ct(e){const t=lt(e);return it(t)?e.ownerDocument?e.ownerDocument.body:e.body:Qe(t)&&tt(t)?t:ct(t)}function ut(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=ct(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=Ke(o);return i?t.concat(a,a.visualViewport||[],tt(o)?o:[],a.frameElement&&n?ut(a.frameElement):[]):t.concat(o,ut(o,[],n))}function dt(e){const t=at(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=Qe(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=Re(n)!==i||Re(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}function ft(e){return Je(e)?e:e.contextElement}function pt(e){const t=ft(e);if(!Qe(t))return Ie(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=dt(t);let a=(i?Re(n.width):n.width)/r,s=(i?Re(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}const mt=Ie(0);function ht(e){const t=Ke(e);return ot()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:mt}function vt(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),i=ft(e);let a=Ie(1);t&&(r?Je(r)&&(a=pt(r)):a=pt(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Ke(e))&&t}(i,n,r)?ht(i):Ie(0);let l=(o.left+s.x)/a.x,c=(o.top+s.y)/a.y,u=o.width/a.x,d=o.height/a.y;if(i){const e=Ke(i),t=r&&Je(r)?Ke(r):r;let n=e,o=n.frameElement;for(;o&&r&&t!==n;){const e=pt(o),t=o.getBoundingClientRect(),r=at(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=i,c+=a,n=Ke(o),o=n.frameElement}}return Ue({width:u,height:d,x:l,y:c})}const gt=[":popover-open",":modal"];function bt(e){return gt.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function yt(e){return vt(Xe(e)).left+st(e).scrollLeft}function wt(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=Ke(e),r=Xe(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;const e=ot();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=Xe(e),n=st(e),r=e.ownerDocument.body,o=Ne(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Ne(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+yt(e);const s=-n.scrollTop;return"rtl"===at(r).direction&&(a+=Ne(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:s}}(Xe(e));else if(Je(t))r=function(e,t){const n=vt(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=Qe(e)?pt(e):Ie(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{const n=ht(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return Ue(r)}function xt(e,t){const n=lt(e);return!(n===t||!Je(n)||it(n))&&("fixed"===at(n).position||xt(n,t))}function _t(e,t,n){const r=Qe(t),o=Xe(t),i="fixed"===n,a=vt(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=Ie(0);if(r||!r&&!i)if(("body"!==Ye(t)||tt(o))&&(s=st(t)),r){const e=vt(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=yt(o));return{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Et(e){return"static"===at(e).position}function Ct(e,t){return Qe(e)&&"fixed"!==at(e).position?t?t(e):e.offsetParent:null}function kt(e,t){const n=Ke(e);if(bt(e))return n;if(!Qe(e)){let t=lt(e);for(;t&&!it(t);){if(Je(t)&&!Et(t))return t;t=lt(t)}return n}let r=Ct(e,t);for(;r&&nt(r)&&Et(r);)r=Ct(r,t);return r&&it(r)&&Et(r)&&!rt(r)?n:r||function(e){let t=lt(e);for(;Qe(t)&&!it(t);){if(rt(t))return t;t=lt(t)}return null}(e)||n}const St={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i="fixed"===o,a=Xe(r),s=!!t&&bt(t.floating);if(r===a||s&&i)return n;let l={scrollLeft:0,scrollTop:0},c=Ie(1);const u=Ie(0),d=Qe(r);if((d||!d&&!i)&&(("body"!==Ye(r)||tt(a))&&(l=st(r)),Qe(r))){const e=vt(r);c=pt(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x,y:n.y*c.y-l.scrollTop*c.y+u.y}},getDocumentElement:Xe,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i="clippingAncestors"===n?bt(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=ut(e,[],!1).filter((e=>Je(e)&&"body"!==Ye(e))),o=null;const i="fixed"===at(e).position;let a=i?lt(e):e;for(;Je(a)&&!it(a);){const t=at(a),n=rt(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||tt(a)&&!n&&xt(e,a))?r=r.filter((e=>e!==a)):o=t,a=lt(a)}return t.set(e,r),r}(t,this._c):[].concat(n),a=[...i,r],s=a[0],l=a.reduce(((e,n)=>{const r=wt(t,n,o);return e.top=Ne(r.top,e.top),e.right=Te(r.right,e.right),e.bottom=Te(r.bottom,e.bottom),e.left=Ne(r.left,e.left),e}),wt(t,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:kt,getElementRects:async function(e){const t=this.getOffsetParent||kt,n=this.getDimensions,r=await n(e.floating);return{reference:_t(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=dt(e);return{width:t,height:n}},getScale:pt,isElement:Je,isRTL:function(e){return"rtl"===at(e).direction}};function Tt(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=ft(e),u=o||i?[...c?ut(c):[],...ut(t)]:[];u.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));const d=c&&s?function(e,t){let n,r=null;const o=Xe(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();const{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;const p={rootMargin:-Me(u)+"px "+-Me(o.clientWidth-(c+d))+"px "+-Me(o.clientHeight-(u+f))+"px "+-Me(c)+"px",threshold:Ne(0,Te(1,l))||1};let m=!0;function h(e){const t=e[0].intersectionRatio;if(t!==l){if(!m)return a();t?a(!1,t):n=setTimeout((()=>{a(!1,1e-7)}),1e3)}m=!1}try{r=new IntersectionObserver(h,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(h,p)}r.observe(e)}(!0),i}(c,n):null;let f,p=-1,m=null;a&&(m=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{var e;null==(e=m)||e.observe(t)}))),n()})),c&&!l&&m.observe(c),m.observe(t));let h=l?vt(e):null;return l&&function t(){const r=vt(e);!h||r.x===h.x&&r.y===h.y&&r.width===h.width&&r.height===h.height||n();h=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=m)||e.disconnect(),m=null,l&&cancelAnimationFrame(f)}}const Nt=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=Le(n),s=ze(n),l="y"===He(n),c=["left","top"].includes(a)?-1:1,u=i&&l?-1:1,d=Ae(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},Rt=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=Ae(e,t),c={x:n,y:r},u=await qe(t,l),d=He(Le(o)),f=Fe(d);let p=c[f],m=c[d];if(i){const e="y"===f?"bottom":"right";p=De(p+u["y"===f?"top":"left"],p,p-u[e])}if(a){const e="y"===d?"bottom":"right";m=De(m+u["y"===d?"top":"left"],m,m-u[e])}const h=s.fn({...t,[f]:p,[d]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}},Mt=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...v}=Ae(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const g=Le(o),b=Le(s)===s,y=await(null==l.isRTL?void 0:l.isRTL(c.floating)),w=f||(b||!h?[$e(s)]:function(e){const t=$e(e);return[je(e),t,je(t)]}(s));f||"none"===m||w.push(...function(e,t,n,r){const o=ze(e);let i=function(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}(Le(e),"start"===n,r);return o&&(i=i.map((e=>e+"-"+o)),t&&(i=i.concat(i.map(je)))),i}(s,h,m,y));const x=[s,...w],_=await qe(t,v),E=[];let C=(null==(r=i.flip)?void 0:r.overflows)||[];if(u&&E.push(_[g]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=ze(e),o=Ve(e),i=Be(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=$e(a)),[a,$e(a)]}(o,a,y);E.push(_[e[0]],_[e[1]])}if(C=[...C,{placement:o,overflows:E}],!E.every((e=>e<=0))){var k,S;const e=((null==(k=i.flip)?void 0:k.index)||0)+1,t=x[e];if(t)return{data:{index:e,overflows:C},reset:{placement:t}};let n=null==(S=C.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:S.placement;if(!n)switch(p){case"bestFit":{var T;const e=null==(T=C.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:T[0];e&&(n=e);break}case"initialPlacement":n=s}if(o!==n)return{reset:{placement:n}}}return{}}}},It=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=(()=>{}),...s}=Ae(e,t),l=await qe(t,s),c=Le(n),u=ze(n),d="y"===He(n),{width:f,height:p}=r.floating;let m,h;"top"===c||"bottom"===c?(m=c,h=u===(await(null==o.isRTL?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(h=c,m="end"===u?"top":"bottom");const v=p-l.top-l.bottom,g=f-l.left-l.right,b=Te(p-l[m],v),y=Te(f-l[h],g),w=!t.middlewareData.shift;let x=b,_=y;if(d?_=u||w?Te(y,g):g:x=u||w?Te(b,v):v,w&&!u){const e=Ne(l.left,0),t=Ne(l.right,0),n=Ne(l.top,0),r=Ne(l.bottom,0);d?_=f-2*(0!==e||0!==t?e+t:Ne(l.left,l.right)):x=p-2*(0!==n||0!==r?n+r:Ne(l.top,l.bottom))}await a({...t,availableWidth:_,availableHeight:x});const E=await o.getDimensions(i.floating);return f!==E.width||p!==E.height?{reset:{rects:!0}}:{}}}},Pt=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:a,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=Ae(e,t)||{};if(null==c)return{};const d=We(u),f={x:n,y:r},p=Ve(o),m=Be(p),h=await a.getDimensions(c),v="y"===p,g=v?"top":"left",b=v?"bottom":"right",y=v?"clientHeight":"clientWidth",w=i.reference[m]+i.reference[p]-f[p]-i.floating[m],x=f[p]-i.reference[p],_=await(null==a.getOffsetParent?void 0:a.getOffsetParent(c));let E=_?_[y]:0;E&&await(null==a.isElement?void 0:a.isElement(_))||(E=s.floating[y]||i.floating[m]);const C=w/2-x/2,k=E/2-h[m]/2-1,S=Te(d[g],k),T=Te(d[b],k),N=S,R=E-h[m]-T,M=E/2-h[m]/2+C,I=De(N,M,R),P=!l.arrow&&null!=ze(o)&&M!==I&&i.reference[m]/2-(M{const r=new Map,o={platform:St,...n},i={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=Ge(c,r,l),f=r,p={},m=0;for(let n=0;n{const{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?Pt({element:t.current,padding:n}).fn(e):{}:t?Pt({element:t,padding:n}).fn(e):{};var r}}};var Lt="undefined"!=typeof document?b.useLayoutEffect:b.useEffect;function zt(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!zt(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){const n=o[r];if(("_owner"!==n||!e.$$typeof)&&!zt(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function Ft(e){const t=b.useRef(e);return Lt((()=>{t.current=e})),t} /*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -35,11 +35,11 @@ OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ -var Ft=function(e,t){return Ft=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Ft(e,t)};function Bt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}Ft(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Ht=function(){return Ht=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function $t(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function Wt(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o-1||/[A-Z]/.test(e))}var Sn={};var Tn=["","X","Y","Z"],Nn=["transformPerspective","x","y","z"];function Rn(e,t){return Nn.indexOf(e)-Nn.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return Tn.forEach((function(t){return Nn.push(e+t)}))}));var Mn=new Set(Nn);function In(e){return Mn.has(e)}var Pn=new Set(["originX","originY","originZ"]);function On(e){return Pn.has(e)}function Dn(e,t){var n=t.layout,r=t.layoutId;return In(e)||On(e)||(n||void 0!==r)&&(!!Sn[e]||"opacity"===e)}var An=function(e){return Boolean(null!==e&&"object"==typeof e&&e.getVelocity)},Ln={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function zn(e){return e.startsWith("--")}var Fn=function(e,t){return t&&"number"==typeof e?t.transform(e):e};const Bn=(e,t)=>n=>Math.max(Math.min(n,t),e),Hn=e=>e%1?Number(e.toFixed(5)):e,Vn=/(-)?([\d]*\.?[\d])+/g,jn=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,$n=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Wn(e){return"string"==typeof e}const Un=e=>({test:t=>Wn(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Gn=Un("deg"),qn=Un("%"),Yn=Un("px"),Kn=Un("vh"),Xn=Un("vw"),Zn=Object.assign(Object.assign({},qn),{parse:e=>qn.parse(e)/100,transform:e=>qn.transform(100*e)}),Jn={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Qn=Object.assign(Object.assign({},Jn),{transform:Bn(0,1)}),er=Object.assign(Object.assign({},Jn),{default:1});var tr=Ht(Ht({},Jn),{transform:Math.round}),nr={borderWidth:Yn,borderTopWidth:Yn,borderRightWidth:Yn,borderBottomWidth:Yn,borderLeftWidth:Yn,borderRadius:Yn,radius:Yn,borderTopLeftRadius:Yn,borderTopRightRadius:Yn,borderBottomRightRadius:Yn,borderBottomLeftRadius:Yn,width:Yn,maxWidth:Yn,height:Yn,maxHeight:Yn,size:Yn,top:Yn,right:Yn,bottom:Yn,left:Yn,padding:Yn,paddingTop:Yn,paddingRight:Yn,paddingBottom:Yn,paddingLeft:Yn,margin:Yn,marginTop:Yn,marginRight:Yn,marginBottom:Yn,marginLeft:Yn,rotate:Gn,rotateX:Gn,rotateY:Gn,rotateZ:Gn,scale:er,scaleX:er,scaleY:er,scaleZ:er,skew:Gn,skewX:Gn,skewY:Gn,distance:Yn,translateX:Yn,translateY:Yn,translateZ:Yn,x:Yn,y:Yn,z:Yn,perspective:Yn,transformPerspective:Yn,opacity:Qn,originX:Zn,originY:Zn,originZ:Yn,zIndex:tr,fillOpacity:Qn,strokeOpacity:Qn,numOctaves:tr};function rr(e,t,n,r){var o,i=e.style,a=e.vars,s=e.transform,l=e.transformKeys,c=e.transformOrigin;l.length=0;var u=!1,d=!1,f=!0;for(var p in t){var m=t[p];if(zn(p))a[p]=m;else{var h=nr[p],v=Fn(m,h);if(In(p)){if(u=!0,s[p]=v,l.push(p),!f)continue;m!==(null!==(o=h.default)&&void 0!==o?o:0)&&(f=!1)}else On(p)?(c[p]=v,d=!0):i[p]=v}}u?i.transform=function(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=void 0===a||a,l=t.allowTransformNone,c=void 0===l||l,u="";i.sort(Rn);for(var d=!1,f=i.length,p=0;pn=>t(e(n)),io=(...e)=>e.reduce(oo);var ao=new Set;var so=new WeakMap,lo=new WeakMap,co=function(e){var t;null===(t=so.get(e.target))||void 0===t||t(e)},uo=function(e){e.forEach(co)};function fo(e,t,n){var r=function(e){var t=e.root,n=Vt(e,["root"]),r=t||document;lo.has(r)||lo.set(r,{});var o=lo.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(uo,Ht({root:t},n))),o[i]}(t);return so.set(e,n),r.observe(e),function(){so.delete(e),r.unobserve(e)}}var po={some:0,all:1};function mo(e,t,n,r){var o=r.root,i=r.margin,a=r.amount,s=void 0===a?"some":a,l=r.once;(0,b.useEffect)((function(){if(e){var r={root:null==o?void 0:o.current,rootMargin:i,threshold:"number"==typeof s?s:po[s]};return fo(n.getInstance(),r,(function(e){var r,o=e.isIntersecting;if(t.isInView!==o&&(t.isInView=o,!l||o||!t.hasEnteredView)){o&&(t.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(Or.InView,o);var i=n.getProps(),a=o?i.onViewportEnter:i.onViewportLeave;null==a||a(e)}}))}}),[e,o,i,s])}function ho(e,t,n,r){var o=r.fallback,i=void 0===o||o;(0,b.useEffect)((function(){var r,o;e&&i&&("production"!==Xt&&(r="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",!1||ao.has(r)||(console.warn(r),o&&console.warn(o),ao.add(r))),requestAnimationFrame((function(){var e;t.hasEnteredView=!0;var r=n.getProps().onViewportEnter;null==r||r(null),null===(e=n.animationState)||void 0===e||e.setActive(Or.InView,!0)})))}),[e])}var vo=function(e){return function(t){return e(t),null}},go={inView:vo((function(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,o=e.onViewportLeave,i=e.viewport,a=void 0===i?{}:i,s=(0,b.useRef)({hasEnteredView:!1,isInView:!1}),l=Boolean(n||r||o);a.once&&s.current.hasEnteredView&&(l=!1),("undefined"==typeof IntersectionObserver?ho:mo)(l,s.current,t,a)})),tap:vo((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,o=e.whileTap,i=e.visualElement,a=t||n||r||o,s=(0,b.useRef)(!1),l=(0,b.useRef)(null),c={passive:!(n||t||r||m)};function u(){var e;null===(e=l.current)||void 0===e||e.call(l),l.current=null}function d(){var e;return u(),s.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(Or.Tap,!1),!eo()}function f(e,n){d()&&(no(i.getInstance(),e.target)?null==t||t(e,n):null==r||r(e,n))}function p(e,t){d()&&(null==r||r(e,t))}function m(e,t){var r;u(),s.current||(s.current=!0,l.current=io(Yr(window,"pointerup",f,c),Yr(window,"pointercancel",p,c)),null===(r=i.animationState)||void 0===r||r.setActive(Or.Tap,!0),null==n||n(e,t))}Kr(i,"pointerdown",a?m:void 0,c),ro(u)})),focus:vo((function(e){var t=e.whileFocus,n=e.visualElement;zr(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Or.Focus,!0)}:void 0),zr(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Or.Focus,!1)}:void 0)})),hover:vo((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;Kr(o,"pointerenter",t||r?to(o,!0,t):void 0,{passive:!t}),Kr(o,"pointerleave",n||r?to(o,!1,n):void 0,{passive:!n})}))},bo=0,yo=function(){return bo++},wo=function(){return vn(yo)};function xo(){var e=(0,b.useContext)(rn);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=wo();(0,b.useEffect)((function(){return r(o)}),[]);return!t&&n?[!1,function(){return null==n?void 0:n(o)}]:[!0]}function _o(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;rMath.min(Math.max(n,e),t),Co=.001;function ko({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i,a=1-t;a=Eo(.05,1,a),e=Eo(.01,10,e/1e3),a<1?(o=t=>{const r=t*a,o=r*e,i=r-n,s=So(t,a),l=Math.exp(-o);return Co-i/s*l},i=t=>{const r=t*a*e,i=r*n+n,s=Math.pow(a,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=So(Math.pow(t,2),a);return(-o(t)+Co>0?-1:1)*((i-s)*l)/c}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-.001,i=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let r=n;for(let n=1;n<12;n++)r-=e(r)/t(r);return r}(o,i,5/e);if(e*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}function So(e,t){return e*Math.sqrt(1-t*t)}const To=["duration","bounce"],No=["stiffness","damping","mass"];function Ro(e,t){return t.some((t=>void 0!==e[t]))}function Mo(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=Vt(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:f}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Ro(e,No)&&Ro(e,To)){const n=ko(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}(i),p=Io,m=Io;function h(){const e=u?-u/1e3:0,r=n-t,i=l/(2*Math.sqrt(s*c)),a=Math.sqrt(s/c)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-t)/100,.4)),i<1){const t=So(a,i);p=o=>{const s=Math.exp(-i*a*o);return n-s*((e+i*a*r)/t*Math.sin(t*o)+r*Math.cos(t*o))},m=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(t*n)*(e+i*a*r)/t+r*Math.cos(t*n))-o*(Math.cos(t*n)*(e+i*a*r)-t*r*Math.sin(t*n))}}else if(1===i)p=t=>n-Math.exp(-a*t)*(r+(e+a*r)*t);else{const t=a*Math.sqrt(i*i-1);p=o=>{const s=Math.exp(-i*a*o),l=Math.min(t*o,300);return n-s*((e+i*a*r)*Math.sinh(l)+t*r*Math.cosh(l))/t}}}return h(),{next:e=>{const t=p(e);if(f)a.done=e>=d;else{const i=1e3*m(e),s=Math.abs(i)<=r,l=Math.abs(n-t)<=o;a.done=s&&l}return a.value=a.done?n:t,a},flipTarget:()=>{u=-u,[t,n]=[n,t],h()}}}Mo.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const Io=e=>0,Po=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},Oo=(e,t,n)=>-n*e+n*t+e,Do=(e,t)=>n=>Boolean(Wn(n)&&$n.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Ao=(e,t,n)=>r=>{if(!Wn(r))return r;const[o,i,a,s]=r.match(Vn);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},Lo=Bn(0,255),zo=Object.assign(Object.assign({},Jn),{transform:e=>Math.round(Lo(e))}),Fo={test:Do("rgb","red"),parse:Ao("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+zo.transform(e)+", "+zo.transform(t)+", "+zo.transform(n)+", "+Hn(Qn.transform(r))+")"};const Bo={test:Do("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Fo.transform},Ho={test:Do("hsl","hue"),parse:Ao("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+qn.transform(Hn(t))+", "+qn.transform(Hn(n))+", "+Hn(Qn.transform(r))+")"};function Vo(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function jo({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,i=0,a=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;o=Vo(s,r,e+1/3),i=Vo(s,r,e),a=Vo(s,r,e-1/3)}else o=i=a=n;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*a),alpha:r}}const $o=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Wo=[Bo,Fo,Ho],Uo=e=>Wo.find((t=>t.test(e))),Go=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,qo=(e,t)=>{let n=Uo(e),r=Uo(t);Go(e),Go(t);let o=n.parse(e),i=r.parse(t);n===Ho&&(o=jo(o),n=Fo),r===Ho&&(i=jo(i),r=Fo);const a=Object.assign({},o);return e=>{for(const t in a)"alpha"!==t&&(a[t]=$o(o[t],i[t],e));return a.alpha=Oo(o.alpha,i.alpha,e),n.transform(a)}},Yo={test:e=>Fo.test(e)||Bo.test(e)||Ho.test(e),parse:e=>Fo.test(e)?Fo.parse(e):Ho.test(e)?Ho.parse(e):Bo.parse(e),transform:e=>Wn(e)?e:e.hasOwnProperty("red")?Fo.transform(e):Ho.transform(e)},Ko="${c}",Xo="${n}";function Zo(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const r=e.match(jn);r&&(n=r.length,e=e.replace(jn,Ko),t.push(...r.map(Yo.parse)));const o=e.match(Vn);return o&&(e=e.replace(Vn,Xo),t.push(...o.map(Jn.parse))),{values:t,numColors:n,tokenised:e}}function Jo(e){return Zo(e).values}function Qo(e){const{values:t,numColors:n,tokenised:r}=Zo(e),o=t.length;return e=>{let t=r;for(let r=0;r"number"==typeof e?0:e;const ti={test:function(e){var t,n,r,o;return isNaN(e)&&Wn(e)&&(null!==(n=null===(t=e.match(Vn))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(jn))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Jo,createTransformer:Qo,getAnimatableNone:function(e){const t=Jo(e);return Qo(e)(t.map(ei))}},ni=e=>"number"==typeof e;function ri(e,t){return ni(e)?n=>Oo(e,t,n):Yo.test(e)?qo(e,t):si(e,t)}const oi=(e,t)=>{const n=[...e],r=n.length,o=e.map(((e,n)=>ri(e,t[n])));return e=>{for(let t=0;t{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=ri(e[o],t[o]));return e=>{for(const t in r)n[t]=r[t](e);return n}};function ai(e){const t=ti.parse(e),n=t.length;let r=0,o=0,i=0;for(let e=0;e{const n=ti.createTransformer(t),r=ai(e),o=ai(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?io(oi(r.parsed,o.parsed),n):n=>`${n>0?t:e}`},li=(e,t)=>n=>Oo(e,t,n);function ci(e,t,n){const r=[],o=n||function(e){return"number"==typeof e?li:"string"==typeof e?Yo.test(e)?qo:si:Array.isArray(e)?oi:"object"==typeof e?ii:void 0}(e[0]),i=e.length-1;for(let n=0;ne[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=ci(t,r,o),s=2===i?function([e,t],[n]){return r=>n(Po(e,t,r))}(e,a):function(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let t=1;for(;to||t===r);t++);i=t-1}const s=Po(e[i],e[i+1],o);return t[i](s)}}(e,a);return n?t=>s(Eo(e[0],e[i-1],t)):s}const di=e=>t=>1-e(1-t),fi=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,pi=e=>t=>t*t*((e+1)*t-e),mi=e=>e,hi=(vi=2,e=>Math.pow(e,vi));var vi;const gi=di(hi),bi=fi(hi),yi=e=>1-Math.sin(Math.acos(e)),wi=di(yi),xi=fi(wi),_i=pi(1.525),Ei=di(_i),Ci=fi(_i),ki=(e=>{const t=pi(e);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(1.525),Si=e=>{if(1===e||0===e)return e;const t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},Ti=di(Si);function Ni(e,t){return e.map((()=>t||bi)).splice(0,e.length-1)}function Ri({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=function(e,t){return e.map((e=>e*t))}(r&&r.length===a.length?r:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(a),o);function l(){return ui(s,a,{ease:Array.isArray(n)?n:Ni(a,n)})}let c=l();return{next:e=>(i.value=c(e),i.done=e>=o,i),flipTarget:()=>{a.reverse(),c=l()}}}const Mi={keyframes:Ri,spring:Mo,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{const t=-s*Math.exp(-e/r);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}};const Ii=1/60*1e3,Pi="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),Oi="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(Pi())),Ii);let Di=!0,Ai=!1,Li=!1;const zi={delta:0,timestamp:0},Fi=["read","update","preRender","render","postRender"],Bi=Fi.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{const l=s&&o,c=l?t:n;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(r=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:l=>{if(o)i=!0;else{if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let n=0;nAi=!0)),e)),{}),Hi=Fi.reduce(((e,t)=>{const n=Bi[t];return e[t]=(e,t=!1,r=!1)=>(Ai||Ui(),n.schedule(e,t,r)),e}),{}),Vi=Fi.reduce(((e,t)=>(e[t]=Bi[t].cancel,e)),{}),ji=Fi.reduce(((e,t)=>(e[t]=()=>Bi[t].process(zi),e)),{}),$i=e=>Bi[e].process(zi),Wi=e=>{Ai=!1,zi.delta=Di?Ii:Math.max(Math.min(e-zi.timestamp,40),1),zi.timestamp=e,Li=!0,Fi.forEach($i),Li=!1,Ai&&(Di=!1,Oi(Wi))},Ui=()=>{Ai=!0,Di=!0,Li||Oi(Wi)},Gi=()=>zi;var qi=Hi;function Yi(e,t,n=0){return e-t-n}const Ki=e=>{const t=({delta:t})=>e(t);return{start:()=>qi.update(t,!0),stop:()=>Vi.update(t)}};function Xi(e){var t,n,{from:r,autoplay:o=!0,driver:i=Ki,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:c=0,onPlay:u,onStop:d,onComplete:f,onRepeat:p,onUpdate:m}=e,h=Vt(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let v,g,b,{to:y}=h,w=0,x=h.duration,_=!1,E=!0;const C=function(e){if(Array.isArray(e.to))return Ri;if(Mi[e.type])return Mi[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Ri:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Mo:Ri}(h);(null===(n=(t=C).needsInterpolation)||void 0===n?void 0:n.call(t,r,y))&&(b=ui([0,100],[r,y],{clamp:!1}),r=0,y=100);const k=C(Object.assign(Object.assign({},h),{from:r,to:y}));function S(){w++,"reverse"===l?(E=w%2==0,a=function(e,t,n=0,r=!0){return r?Yi(t+-e,t,n):t-(e-t)+n}(a,x,c,E)):(a=Yi(a,x,c),"mirror"===l&&k.flipTarget()),_=!1,p&&p()}function T(e){if(E||(e=-e),a+=e,!_){const e=k.next(Math.max(0,a));g=e.value,b&&(g=b(g)),_=E?e.done:a<=0}null==m||m(g),_&&(0===w&&(null!=x||(x=a)),w=t+n:e<=-n}(a,x,c,E)&&S():(v.stop(),f&&f()))}return o&&(null==u||u(),v=i(T),v.start()),{stop:()=>{null==d||d(),v.stop()}}}function Zi(e,t){return t?e*(1e3/t):0}var Ji=function(e){return 1e3*e};const Qi=(e,t)=>1-3*t+3*e,ea=(e,t)=>3*t-6*e,ta=e=>3*e,na=(e,t,n)=>((Qi(t,n)*e+ea(t,n))*e+ta(t))*e,ra=(e,t,n)=>3*Qi(t,n)*e*e+2*ea(t,n)*e+ta(t);const oa=.1;function ia(e,t,n,r){if(e===t&&n===r)return mi;const o=new Float32Array(11);for(let t=0;t<11;++t)o[t]=na(t*oa,e,n);function i(t){let r=0,i=1;for(;10!==i&&o[i]<=t;++i)r+=oa;--i;const a=r+(t-o[i])/(o[i+1]-o[i])*oa,s=ra(a,e,n);return s>=.001?function(e,t,n,r){for(let o=0;o<8;++o){const o=ra(t,n,r);if(0===o)return t;t-=(na(t,n,r)-e)/o}return t}(t,a,e,n):0===s?a:function(e,t,n,r,o){let i,a,s=0;do{a=t+(n-t)/2,i=na(a,r,o)-e,i>0?n=a:t=a}while(Math.abs(i)>1e-7&&++s<10);return a}(t,r,r+oa,e,n)}return e=>0===e||1===e?e:na(i(e),t,r)}var aa={linear:mi,easeIn:hi,easeInOut:bi,easeOut:gi,circIn:yi,circInOut:xi,circOut:wi,backIn:_i,backInOut:Ci,backOut:Ei,anticipate:ki,bounceIn:Ti,bounceInOut:e=>e<.5?.5*(1-Si(1-2*e)):.5*Si(2*e-1)+.5,bounceOut:Si},sa=function(e){if(Array.isArray(e)){e.length;var t=$t(e,4);return ia(t[0],t[1],t[2],t[3])}return"string"==typeof e?("Invalid easing type '".concat(e,"'"),aa[e]):e},la=function(e,t){return"zIndex"!==e&&(!("number"!=typeof t&&!Array.isArray(t))||!("string"!=typeof t||!ti.test(t)||t.startsWith("url(")))},ca=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},ua=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},da=function(){return{type:"keyframes",ease:"linear",duration:.3}},fa=function(e){return{type:"keyframes",duration:.8,values:e}},pa={x:ca,y:ca,z:ca,rotate:ca,rotateX:ca,rotateY:ca,rotateZ:ca,scaleX:ua,scaleY:ua,scale:ua,opacity:da,backgroundColor:da,color:da,default:ua};const ma=new Set(["brightness","contrast","saturate","opacity"]);function ha(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(Vn)||[];if(!r)return e;const o=n.replace(r,"");let i=ma.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const va=/([a-z-]*)\(.*?\)/g,ga=Object.assign(Object.assign({},ti),{getAnimatableNone:e=>{const t=e.match(va);return t?t.map(ha).join(" "):e}});var ba=Ht(Ht({},nr),{color:Yo,backgroundColor:Yo,outlineColor:Yo,fill:Yo,stroke:Yo,borderColor:Yo,borderTopColor:Yo,borderRightColor:Yo,borderBottomColor:Yo,borderLeftColor:Yo,filter:ga,WebkitFilter:ga}),ya=function(e){return ba[e]};function wa(e,t){var n,r=ya(e);return r!==ga&&(r=ti),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var xa=!1;function _a(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,i=e.loop,a=Vt(e,["ease","times","yoyo","flip","loop"]),s=Ht({},a);return n&&(s.offset=n),a.duration&&(s.duration=Ji(a.duration)),a.repeatDelay&&(s.repeatDelay=Ji(a.repeatDelay)),t&&(s.ease=function(e){return Array.isArray(e)&&"number"!=typeof e[0]}(t)?t.map(sa):sa(t)),"tween"===a.type&&(s.type="keyframes"),(r||i||o)&&(!0,r?s.repeatType="reverse":i?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=i||r||o||a.repeat),"spring"!==a.type&&(s.type="keyframes"),s}function Ea(e,t,n){var r,o,i,a;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=Wt([],$t(e.to),!1),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=Vt(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=Ht(Ht({},e),(o=n,i=t.to,a=Tr(i)?fa:pa[o]||pa.default,Ht({to:i},a(i))))),Ht(Ht({},t),_a(e))}function Ca(e,t,n,r,o){var i,a=Ta(r,e),s=null!==(i=a.from)&&void 0!==i?i:t.get(),l=la(e,n);"none"===s&&l&&"string"==typeof n?s=wa(e,n):ka(s)&&"string"==typeof n?s=Sa(n):!Array.isArray(n)&&ka(n)&&"string"==typeof s&&(n=Sa(s));var c=la(e,s);return"You are trying to animate ".concat(e,' from "').concat(s,'" to "').concat(n,'". ').concat(s," is not an animatable value - to enable this animation set ").concat(s," to a value animatable to ").concat(n," via the `style` property."),c&&l&&!1!==a.type?function(){var r={from:s,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(e){return t.set(e)}};return"inertia"===a.type||"decay"===a.type?function({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:f,onStop:p}){let m;function h(e){return void 0!==n&&er}function v(e){return void 0===n?r:void 0===r||Math.abs(n-e){var n;null==d||d(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:f,onStop:p}))}function b(e){g(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},e))}if(h(e))b({from:e,velocity:t,to:v(e)});else{let r=o*t+e;void 0!==c&&(r=c(r));const a=v(r),s=a===n?-1:1;let u,d;const f=e=>{u=d,d=e,t=Zi(e-u,Gi().delta),(1===s&&e>a||-1===s&&enull==m?void 0:m.stop()}}(Ht(Ht({},r),a)):Xi(Ht(Ht({},Ea(a,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=a.onUpdate)||void 0===t||t.call(a,e)},onComplete:function(){var e;r.onComplete(),null===(e=a.onComplete)||void 0===e||e.call(a)}}))}:function(){var e,r,i=Nr(n);return t.set(i),o(),null===(e=null==a?void 0:a.onUpdate)||void 0===e||e.call(a,i),null===(r=null==a?void 0:a.onComplete)||void 0===r||r.call(a),{stop:function(){}}}}function ka(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function Sa(e){return"number"==typeof e?0:wa("",e)}function Ta(e,t){return e[t]||e.default||e}function Na(e,t,n,r){return void 0===r&&(r={}),xa&&(r={type:!1}),t.start((function(o){var i,a,s=Ca(e,t,n,r,o),l=function(e,t){var n,r;return null!==(r=null!==(n=(Ta(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==r?r:0}(r,e),c=function(){return a=s()};return l?i=window.setTimeout(c,Ji(l)):c(),function(){clearTimeout(i),null==a||a.stop()}}))}var Ra=function(e){return/^\-?\d*\.?\d+$/.test(e)},Ma=function(e){return/^0[^.\s]+$/.test(e)};function Ia(e,t){-1===e.indexOf(t)&&e.push(t)}function Pa(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Oa=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return Ia(this.subscriptions,e),function(){return Pa(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var o=0;om&&g,_=Array.isArray(v)?v:[v],E=_.reduce(a,{});!1===b&&(E={});var C=h.prevResolvedValues,k=void 0===C?{}:C,S=Ht(Ht({},k),E),T=function(e){x=!0,f.delete(e),h.needsAnimating[e]=!0};for(var N in S){var R=E[N],M=k[N];p.hasOwnProperty(N)||(R!==M?Tr(R)&&Tr(M)?!_o(R,M)||w?T(N):h.protectedKeys[N]=!0:void 0!==R?T(N):f.add(N):void 0!==R&&f.has(N)?T(N):h.protectedKeys[N]=!0)}h.prevProp=v,h.prevResolvedValues=E,h.isActive&&(p=Ht(Ht({},p),E)),i&&e.blockInitialAnimation&&(x=!1),x&&!y&&d.push.apply(d,Wt([],$t(_.map((function(e){return{animation:e,options:Ht({type:o},t)}}))),!1))},v=0;ve.hasOwnProperty("x")&&e.hasOwnProperty("y"),ns=e=>ts(e)&&e.hasOwnProperty("z"),rs=(e,t)=>Math.abs(e-t);function os(e,t){if(ni(e)&&ni(t))return rs(e,t);if(ts(e)&&ts(t)){const n=rs(e.x,t.x),r=rs(e.y,t.y),o=ns(e)&&ns(t)?rs(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var is=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=ls(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=os(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,i=Gi().timestamp;r.history.push(Ht(Ht({},o),{timestamp:i}));var a=r.handlers,s=a.onStart,l=a.onMove;t||(s&&s(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=as(t,r.transformPagePoint),Fr(e)&&0===e.buttons?r.handlePointerUp(e,t):qi.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,o=n.onEnd,i=n.onSessionEnd,a=ls(as(t,r.transformPagePoint),r.history);r.startEvent&&o&&o(e,a),i&&i(e,a)},!(Br(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var i=as($r(e),this.transformPagePoint),a=i.point,s=Gi().timestamp;this.history=[Ht(Ht({},a),{timestamp:s})];var l=t.onSessionStart;l&&l(e,ls(i,this.history)),this.removeListeners=io(Yr(window,"pointermove",this.handlePointerMove),Yr(window,"pointerup",this.handlePointerUp),Yr(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),Vi.update(this.updatePoint)},e}();function as(e,t){return t?{point:t(e.point)}:e}function ss(e,t){return{x:e.x-t.x,y:e.y-t.y}}function ls(e,t){var n=e.point;return{point:n,delta:ss(n,us(t)),offset:ss(n,cs(t)),velocity:ds(t,.1)}}function cs(e){return e[0]}function us(e){return e[e.length-1]}function ds(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=us(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Ji(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function fs(e){return e.max-e.min}function ps(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),os(e,t)t?n="y":Math.abs(e.x)>t&&(n="x");return n}(l),void(null!==n.currentDirection&&(null==a||a(n.currentDirection)));n.updateAxis("x",t.point,l),n.updateAxis("y",t.point,l),n.visualElement.syncRender(),null==s||s(e,t)}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},e.prototype.stop=function(e,t){var n=this.isDragging;if(this.cancel(),n){var r=t.velocity;this.startAnimation(r);var o=this.getProps().onDragEnd;null==o||o(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(Or.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var r=this.getProps().drag;if(n&&js(e,r,this.currentDirection)){var o=this.getAxisMotionValue(e),i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=function(e,t,n){var r=t.min,o=t.max;return void 0!==r&&eo&&(e=n?Oo(o,e,n.max):Math.min(e,o)),e}(i,this.constraints[e],this.elastic[e])),o.set(i)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),n=t.dragConstraints,r=t.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;n&&sn(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!o)&&function(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:ys(e.x,r,i),y:ys(e.y,n,o)}}(o.actual,n),this.elastic=function(e){return void 0===e&&(e=xs),!1===e?e=0:!0===e&&(e=xs),{x:_s(e,"left","right"),y:_s(e,"top","bottom")}}(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&Cs((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(o.actual[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!sn(t))return!1;var r=t.current,o=this.visualElement.projection;if(!o||!o.layout)return!1;var i=function(e,t,n){var r=Bs(e,n),o=t.scroll;return o&&(Ds(r.x,o.x),Ds(r.y,o.y)),r}(r,o.root,this.visualElement.getTransformPagePoint()),a=function(e,t){return{x:ws(e.x,t.x),y:ws(e.y,t.y)}}(o.layout.actual,i);if(n){var s=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(a));this.hasMutatedConstraints=!!s,s&&(a=ks(s))}return a},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),r=n.drag,o=n.dragMomentum,i=n.dragElastic,a=n.dragTransition,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},u=Cs((function(n){var l;if(js(n,r,t.currentDirection)){var u=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(u={min:0,max:0});var d=i?200:1e6,f=i?40:1e7,p=Ht(Ht({type:"inertia",velocity:o?e[n]:0,bounceStiffness:d,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},a),u);return t.startAxisValueAnimation(n,p)}}));return Promise.all(u).then(l)},e.prototype.startAxisValueAnimation=function(e,t){return Na(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;Cs((function(t){return e.getAxisMotionValue(t).stop()}))},e.prototype.getAxisMotionValue=function(e){var t,n,r="_drag"+e.toUpperCase(),o=this.visualElement.getProps()[r];return o||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)},e.prototype.snapToCursor=function(e){var t=this;Cs((function(n){if(js(n,t.getProps().drag,t.currentDirection)){var r=t.visualElement.projection,o=t.getAxisMotionValue(n);if(r&&r.layout){var i=r.layout.actual[n],a=i.min,s=i.max;o.set(e[n]-Oo(a,s,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),r=n.drag,o=n.dragConstraints,i=this.visualElement.projection;if(sn(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};Cs((function(e){var n,r,o,i,s,l=t.getAxisMotionValue(e);if(l){var c=l.get();a[e]=(n={min:c,max:c},r=t.constraints[e],o=.5,i=fs(n),(s=fs(r))>i?o=Po(r.min,r.max-i,n.min):i>s&&(o=Po(n.min,n.max-s,r.min)),Eo(0,1,o))}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),Cs((function(e){if(js(e,r,null)){var n=t.getAxisMotionValue(e),o=t.constraints[e],i=o.min,s=o.max;n.set(Oo(i,s,a[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;Hs.set(this.visualElement,this);var n=Yr(this.visualElement.getInstance(),"pointerdown",(function(e){var n=t.getProps(),r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=function(){sn(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},o=this.visualElement.projection,i=o.addEventListener("measure",r);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),r();var a=Lr(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return o.addEventListener("didUpdate",(function(e){var n=e.delta,r=e.hasLayoutChanged;t.isDragging&&r&&(Cs((function(e){var r=t.getAxisMotionValue(e);r&&(t.originPoint[e]+=n[e].translate,r.set(r.get()+n[e].translate))})),t.visualElement.syncRender())})),function(){a(),n(),i()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,o=void 0!==r&&r,i=e.dragPropagation,a=void 0!==i&&i,s=e.dragConstraints,l=void 0!==s&&s,c=e.dragElastic,u=void 0===c?xs:c,d=e.dragMomentum,f=void 0===d||d;return Ht(Ht({},e),{drag:n,dragDirectionLock:o,dragPropagation:a,dragConstraints:l,dragElastic:u,dragMomentum:f})},e}();function js(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var $s={pan:vo((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,a=t||n||r||o,s=(0,b.useRef)(null),l=(0,b.useContext)(Ut).transformPagePoint,c={onSessionStart:o,onStart:n,onMove:t,onEnd:function(e,t){s.current=null,r&&r(e,t)}};(0,b.useEffect)((function(){null!==s.current&&s.current.updateHandlers(c)})),Kr(i,"pointerdown",a&&function(e){s.current=new is(e,c,{transformPagePoint:l})}),ro((function(){return s.current&&s.current.end()}))})),drag:vo((function(e){var t=e.dragControls,n=e.visualElement,r=vn((function(){return new Vs(n)}));(0,b.useEffect)((function(){return t&&t.subscribe(r)}),[r,t]),(0,b.useEffect)((function(){return r.addListeners()}),[r])}))},Ws=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];var Us=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,o=e.getBaseTarget,i=e.makeTargetAnimatable,a=e.measureViewportBox,s=e.render,l=e.readValueFromInstance,c=e.removeValueFromRenderState,u=e.sortNodePosition,d=e.scrapeMotionValuesFromProps;return function(e,t){var f=e.parent,p=e.props,m=e.presenceId,h=e.blockInitialAnimation,v=e.visualState,g=e.shouldReduceMotion;void 0===t&&(t={});var b,y,w=!1,x=v.latestValues,_=v.renderState,E=function(){var e=Ws.map((function(){return new Oa})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){Ws.forEach((function(r){var o,i="on"+r,a=e[i];null===(o=t[r])||void 0===o||o.call(t),a&&(t[r]=n[i](a))}))}};return e.forEach((function(e,t){n["on"+Ws[t]]=function(t){return e.add(t)},n["notify"+Ws[t]]=function(){for(var t=[],n=0;n=0?window.pageYOffset:null,c=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){s[e]=al[e](r,i)})),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var r=t.getValue(n);el(r,s[n]),e[n]=al[n](l,i)})),e}(t,e,s);return i.length&&i.forEach((function(t){var n=$t(t,2),r=n[0],o=n[1];e.getValue(r).set(o)})),e.syncRender(),null!==l&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}return{target:t,transitionEnd:r}};function ll(e,t,n,r){return function(e){return Object.keys(e).some(Qs)}(t)?sl(e,t,n,r):{target:t,transitionEnd:r}}var cl=function(e,t,n,r){var o=function(e,t,n){var r,o=Vt(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};for(var a in n&&(n=Ht({},n)),e.forEachValue((function(e){var t=e.get();if(Ys(t)){var n=Xs(t,i);n&&e.set(n)}})),o){var s=o[a];if(Ys(s)){var l=Xs(s,i);l&&(o[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:o,transitionEnd:n}}(e,t,r);return ll(e,t=o.target,n,r=o.transitionEnd)};var ul={treeType:"dom",readValueFromInstance:function(e,t){if(In(t)){var n=ya(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(zn(t)?o.getPropertyValue(t):o[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return Bs(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var o=n.transformValues;void 0===r&&(r=!0);var i=t.transition,a=t.transitionEnd,s=Vt(t,["transition","transitionEnd"]),l=function(e,t,n){var r,o,i={};for(var a in e)i[a]=null!==(r=$a(a,t))&&void 0!==r?r:null===(o=n.getValue(a))||void 0===o?void 0:o.get();return i}(s,i||{},e);if(o&&(a&&(a=o(a)),s&&(s=o(s)),l&&(l=o(l))),r){!function(e,t,n){var r,o,i,a,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=s.length;if(l)for(var c=0;c5)return o;var l=ti.createTransformer(e),c="number"!=typeof s[0]?1:0,u=r.x.scale*n.x,d=r.y.scale*n.y;s[0+c]/=u,s[1+c]/=d;var f=Oo(u,d,.5);"number"==typeof s[2+c]&&(s[2+c]/=f),"number"==typeof s[3+c]&&(s[3+c]/=f);var p=l(s);if(i){var m=0;p=p.replace(vl,(function(){var e=a[m];return m++,e}))}return p}},bl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Bt(t,e),t.prototype.componentDidMount=function(){var e,t=this,n=this.props,r=n.visualElement,o=n.layoutGroup,i=n.switchLayoutGroup,a=n.layoutId,s=r.projection;e=yl,Object.assign(Sn,e),s&&((null==o?void 0:o.group)&&o.group.add(s),(null==i?void 0:i.register)&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",(function(){t.safeToRemove()})),s.setOptions(Ht(Ht({},s.options),{onExitComplete:function(){return t.safeToRemove()}}))),gn.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,r=n.layoutDependency,o=n.visualElement,i=n.drag,a=n.isPresent,s=o.projection;return s?(s.isPresent=a,i||e.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?s.promote():s.relegate()||qi.postRender((function(){var e;(null===(e=s.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null):null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,o=t.projection;o&&(o.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(o),(null==r?void 0:r.deregister)&&r.deregister(o))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(b.Component);var yl={borderRadius:Ht(Ht({},hl),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:hl,borderTopRightRadius:hl,borderBottomLeftRadius:hl,borderBottomRightRadius:hl,boxShadow:gl},wl={measureLayout:function(e){var t=$t(xo(),2),n=t[0],r=t[1],o=(0,b.useContext)(yn);return b.createElement(bl,Ht({},e,{layoutGroup:o,switchLayoutGroup:(0,b.useContext)(wn),isPresent:n,safeToRemove:r}))}};var xl=["TopLeft","TopRight","BottomLeft","BottomRight"],_l=xl.length,El=function(e){return"string"==typeof e?parseFloat(e):e},Cl=function(e){return"number"==typeof e||Yn.test(e)};function kl(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var Sl=Nl(0,.5,wi),Tl=Nl(.5,.95,mi);function Nl(e,t,n){return function(r){return rt?1:n(Po(e,t,r))}}function Rl(e,t){e.min=t.min,e.max=t.max}function Ml(e,t){Rl(e.x,t.x),Rl(e.y,t.y)}function Il(e,t,n,r,o){return e=Ms(e-=t,1/n,r),void 0!==o&&(e=Ms(e,1/o,r)),e}function Pl(e,t,n,r,o){var i=$t(n,3),a=i[0],s=i[1],l=i[2];!function(e,t,n,r,o,i,a){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===i&&(i=e),void 0===a&&(a=e),qn.test(t)&&(t=parseFloat(t),t=Oo(a.min,a.max,t/100)-a.min),"number"==typeof t){var s=Oo(i.min,i.max,r);e===i&&(s-=t),e.min=Il(e.min,t,n,s,o),e.max=Il(e.max,t,n,s,o)}}(e,t[a],t[s],t[l],t.scale,r,o)}var Ol=["x","scaleX","originX"],Dl=["y","scaleY","originY"];function Al(e,t,n,r){Pl(e.x,t,Ol,null==n?void 0:n.x,null==r?void 0:r.x),Pl(e.y,t,Dl,null==n?void 0:n.y,null==r?void 0:r.y)}function Ll(e){return 0===e.translate&&1===e.scale}function zl(e){return Ll(e.x)&&Ll(e.y)}function Fl(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var Bl=function(){function e(){this.members=[]}return e.prototype.add=function(e){Ia(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(Pa(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,n=this.members.findIndex((function(t){return e===t}));if(0===n)return!1;for(var r=n;r>=0;r--){var o=this.members[r];if(!1!==o.isPresent){t=o;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var n,r=this.lead;e!==r&&(this.prevLead=r,this.lead=e,e.show(),r&&(r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues,e.snapshot.isShared=!0),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&r.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach((function(e){var t,n,r,o,i;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(i=null===(r=e.resumingFrom)||void 0===r?void 0:(o=r.options).onExitComplete)||void 0===i||i.call(o)}))},e.prototype.scheduleRender=function(){this.members.forEach((function(e){e.instance&&e.scheduleRender(!1)}))},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}();function Hl(e,t,n){var r=e.x.translate/t.x,o=e.y.translate/t.y,i="translate3d(".concat(r,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var a=n.rotate,s=n.rotateX,l=n.rotateY;a&&(i+="rotate(".concat(a,"deg) ")),s&&(i+="rotateX(".concat(s,"deg) ")),l&&(i+="rotateY(".concat(l,"deg) "))}var c=e.x.scale*t.x,u=e.y.scale*t.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(i+="scale(".concat(c,", ").concat(u,")"))?"none":i}var Vl=function(e,t){return e.depth-t.depth},jl=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){Ia(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){Pa(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(Vl),this.isDirty=!1,this.children.forEach(e)},e}();function $l(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,o=e.checkIsScrollRoot,i=e.resetTransform;return function(){function e(e,t,r){var o=this;void 0===t&&(t={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(Xl),o.nodes.forEach(Zl)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=r?r.root||r:this,this.path=r?Wt(Wt([],$t(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var i=0;i=0;r--)if(Boolean(e.path[r].instance)){n=e.path[r];break}var o=(n&&n!==e.root?n.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function ic(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function ac(e){ic(e.x),ic(e.y)}var sc=$l({attachResizeListener:function(e,t){return Lr(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),lc={current:void 0},cc=$l({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!lc.current){var e=new sc(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),lc.current=e}return lc.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),uc=Ht(Ht(Ht(Ht({},es),go),$s),wl),dc=En((function(e,t){return function(e,t,n,r,o){var i=t.forwardMotionProps,a=void 0!==i&&i,s=kn(e)?Dr:Ar;return Ht(Ht({},s),{preloadedFeatures:n,useRender:br(a),createVisualElement:r,projectionNodeConstructor:o,Component:e})}(e,t,uc,pl,cc)}));var fc=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),pc=window.wp.deprecated,mc=n.n(pc);var hc=function(e){let{icon:t,className:n,...r}=e;const o=["dashicon","dashicons","dashicons-"+t,n].filter(Boolean).join(" ");return(0,s.createElement)("span",a({className:o},r))};var vc=function(e){let{icon:t=null,size:n=24,...r}=e;if("string"==typeof t)return(0,s.createElement)(hc,a({icon:t},r));if((0,s.isValidElement)(t)&&hc===t.type)return(0,s.cloneElement)(t,{...r});if("function"==typeof t)return t.prototype instanceof s.Component?(0,s.createElement)(t,{size:n,...r}):t({size:n,...r});if(t&&("svg"===t.type||t.type===i.SVG)){const e={...t.props,width:n,height:n,...r};return(0,s.createElement)(i.SVG,e)}return(0,s.isValidElement)(t)?(0,s.cloneElement)(t,{size:n,...r}):t},gc=(window.wp.warning,window.lodash);const bc=(0,s.createContext)({}),yc=()=>(0,s.useContext)(bc);function wc(e){let{value:t}=e;const n=yc(),r=(0,s.useRef)(t);!function(e,t){const n=(0,s.useRef)(!1);(0,s.useEffect)((()=>{if(n.current)return e();n.current=!0}),t)}((()=>{(0,gc.isEqual)(r.current,t)&&r.current!==t&&"undefined"!=typeof process&&process.env}),[t]);return(0,s.useMemo)((()=>(0,gc.merge)(JSON.parse(JSON.stringify(n)),t)),[n,t])}const xc=(0,s.memo)((e=>{let{children:t,value:n}=e;const r=wc({value:n});return(0,s.createElement)(bc.Provider,{value:r},t)})),_c="__contextSystemKey__";var Ec=n(9756),Cc=n.n(Ec);const kc=Cc()((function(e){return`components-${(0,gc.kebabCase)(e)}`}));var Sc=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?Oc($c,--Vc):0,Bc--,10===jc&&(Bc=1,Fc--),jc}function qc(){return jc=Vc2||Zc(jc)>3?"":" "}function nu(e,t){for(;--t&&qc()&&!(jc<48||jc>102||jc>57&&jc<65||jc>70&&jc<97););return Xc(e,Kc()+(t<6&&32==Yc()&&32==qc()))}function ru(e){for(;qc();)switch(jc){case e:return Vc;case 34:case 39:34!==e&&39!==e&&ru(jc);break;case 40:41===e&&ru(e);break;case 92:qc()}return Vc}function ou(e,t){for(;qc()&&e+jc!==57&&(e+jc!==84||47!==Yc()););return"/*"+Xc(t,Vc-1)+"*"+Nc(47===e?e:qc())}function iu(e){for(;!Zc(Yc());)qc();return Xc(e,Vc)}var au="-ms-",su="-moz-",lu="-webkit-",cu="comm",uu="rule",du="decl",fu="@keyframes";function pu(e,t){for(var n="",r=Lc(e),o=0;o0&&Ac(E)-d&&zc(p>32?yu(E+";",r,n,d-1):yu(Ic(E," ","")+";",r,n,d-2),l);break;case 59:E+=";";default:if(zc(_=gu(E,t,n,c,u,o,s,y,w=[],x=[],d),i),123===b)if(0===u)vu(E,t,_,_,w,i,d,s,x);else switch(99===f&&110===Oc(E,3)?100:f){case 100:case 108:case 109:case 115:vu(e,_,_,r&&zc(gu(e,_,_,0,0,o,s,y,o,w=[],d),x),o,x,d,s,r?w:x);break;default:vu(E,_,_,_,[""],x,0,s,x)}}c=u=p=0,h=g=1,y=E="",d=a;break;case 58:d=1+Ac(E),p=m;default:if(h<1)if(123==b)--h;else if(125==b&&0==h++&&125==Gc())continue;switch(E+=Nc(b),b*h){case 38:g=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(Ac(E)-1)*g,g=1;break;case 64:45===Yc()&&(E+=eu(qc())),f=Yc(),u=d=Ac(y=E+=iu(Kc())),b++;break;case 45:45===m&&2==Ac(E)&&(h=0)}}return i}function gu(e,t,n,r,o,i,a,s,l,c,u){for(var d=o-1,f=0===o?i:[""],p=Lc(f),m=0,h=0,v=0;m0?f[g]+" "+b:Ic(b,/&\f/g,f[g])))&&(l[v++]=y);return Wc(e,t,n,0===o?uu:s,l,c,u)}function bu(e,t,n){return Wc(e,t,n,cu,Nc(jc),Dc(e,2,-2),0)}function yu(e,t,n,r){return Wc(e,t,n,du,Dc(e,0,r),Dc(e,r+1,-1),r)}var wu=function(e,t,n){for(var r=0,o=0;r=o,o=Yc(),38===r&&12===o&&(t[n]=1),!Zc(o);)qc();return Xc(e,Vc)},xu=function(e,t){return Qc(function(e,t){var n=-1,r=44;do{switch(Zc(r)){case 0:38===r&&12===Yc()&&(t[n]=1),e[n]+=wu(Vc-1,t,n);break;case 2:e[n]+=eu(r);break;case 4:if(44===r){e[++n]=58===Yc()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Nc(r)}}while(r=qc());return e}(Jc(e),t))},_u=new WeakMap,Eu=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||_u.get(n))&&!r){_u.set(e,!0);for(var o=[],i=xu(t,o),a=n.props,s=0,l=0;s6)switch(Oc(e,t+1)){case 109:if(45!==Oc(e,t+4))break;case 102:return Ic(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1-moz-"+(108==Oc(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Pc(e,"stretch")?ku(Ic(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Oc(e,t+1))break;case 6444:switch(Oc(e,Ac(e)-3-(~Pc(e,"!important")&&10))){case 107:return Ic(e,":",":-webkit-")+e;case 101:return Ic(e,/(.+:)([^;!]+)(;|!.+)?/,"$1-webkit-"+(45===Oc(e,14)?"inline-":"")+"box$3$1"+"-webkit-$2$3$1"+"-ms-$2box$3")+e}break;case 5936:switch(Oc(e,t+11)){case 114:return lu+e+au+Ic(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return lu+e+au+Ic(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return lu+e+au+Ic(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return lu+e+au+e+e}return e}var Su=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case du:e.return=ku(e.value,e.length);break;case fu:return pu([Uc(e,{value:Ic(e.value,"@","@-webkit-")})],r);case uu:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return pu([Uc(e,{props:[Ic(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return pu([Uc(e,{props:[Ic(t,/:(plac\w+)/,":-webkit-input-$1")]}),Uc(e,{props:[Ic(t,/:(plac\w+)/,":-moz-$1")]}),Uc(e,{props:[Ic(t,/:(plac\w+)/,"-ms-input-$1")]})],r)}return""}))}}],Tu=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r=e.stylisPlugins||Su;var o,i,a={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:zu}},Hu=!!b.useInsertionEffect&&b.useInsertionEffect,Vu=Hu||function(e){return e()},ju=(Hu||b.useLayoutEffect,b.createContext("undefined"!=typeof HTMLElement?Tu({key:"css"}):null));var $u=ju.Provider,Wu=function(e){return(0,b.forwardRef)((function(t,n){var r=(0,b.useContext)(ju);return e(t,r,n)}))};var Uu=b.createContext({});function Gu(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var qu=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Yu=function(e,t,n){qu(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}};function Ku(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function Xu(e,t,n){var r=[],o=Gu(e,r,n);return r.length<2?n:o+t(r)}var Zu=function e(t){for(var n="",r=0;rnull!=e&&["name","styles"].every((t=>void 0!==e[t])),td=()=>{const e=(0,b.useContext)(ju),t=(0,s.useCallback)((function(){if(null===e)throw new Error("The `useCx` hook should be only used within a valid Emotion Cache Context");for(var t=arguments.length,n=new Array(t),r=0;red(t)?(Yu(e,t,!1),`${e.key}-${t.name}`):t)))}),[e]);return t};function nd(e,t){const n=yc();void 0===t&&"undefined"!=typeof process&&process.env;const r=(null==n?void 0:n[t])||{},o={"data-wp-c16t":!0,...(i=t,{"data-wp-component":i})};var i;const{_overrides:a,...s}=r,l=Object.entries(s).length?Object.assign({},s,e):e,c=td()(kc(t),e.className),u="function"==typeof l.renderChildren?l.renderChildren(l):l.children;for(const e in l)o[e]=l[e];for(const e in a)o[e]=a[e];return void 0!==u&&(o.children=u),o.className=c,o}function rd(e,t){return od(e,t,{forwardsRef:!0})}function od(e,t,n){const r=null!=n&&n.forwardsRef?(0,s.forwardRef)(e):e;void 0===t&&"undefined"!=typeof process&&process.env;let o=r.__contextSystemKey__||[t];return Array.isArray(t)&&(o=[...o,...t]),"string"==typeof t&&(o=[...o,t]),Object.assign(r,{[_c]:[...new Set(o)],displayName:t,selector:`.${kc(t)}`})}function id(e){if(!e)return[];let t=[];return e.__contextSystemKey__&&(t=e.__contextSystemKey__),e.type&&e.type.__contextSystemKey__&&(t=e.type.__contextSystemKey__),t}function ad(e,t){return!!e&&("string"==typeof t?id(e).includes(t):!!Array.isArray(t)&&t.some((t=>id(e).includes(t))))}const sd={border:0,clip:"rect(1px, 1px, 1px, 1px)",WebkitClipPath:"inset( 50% )",clipPath:"inset( 50% )",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",wordWrap:"normal"};var ld=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,cd=Ru((function(e){return ld.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),ud=function(e){return"theme"!==e},dd=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?cd:ud},fd=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},pd=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return qu(t,n,r),Vu((function(){return Yu(t,n,r)})),null},md=function e(t,n){var r,o,i=t.__emotion_real===t,s=i&&t.__emotion_base||t;void 0!==n&&(r=n.label,o=n.target);var l=fd(t,n,i),c=l||dd(s),u=!c("as");return function(){var d=arguments,f=i&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&f.push("label:"+r+";"),null==d[0]||void 0===d[0].raw)f.push.apply(f,d);else{0,f.push(d[0][0]);for(var p=d.length,m=1;m{e.stopPropagation(),e.preventDefault()}}const O=!M&&(b&&x||w||!!x&&!(null!=_&&_.length)&&!1!==b),D=S?N:null,A=T["aria-describedby"]||D,L=(0,s.createElement)(I,a({},P,T,{className:R,"aria-label":T["aria-label"]||x,"aria-describedby":A,ref:n}),h&&"left"===v&&(0,s.createElement)(vc,{icon:h,size:g}),E&&(0,s.createElement)(s.Fragment,null,E),h&&"right"===v&&(0,s.createElement)(vc,{icon:h,size:g}),_);return O?(0,s.createElement)(s.Fragment,null,(0,s.createElement)(xf,{text:null!=_&&_.length&&S?S:x,shortcut:w,position:y},L),S&&(0,s.createElement)(gd,null,(0,s.createElement)("span",{id:D},S))):(0,s.createElement)(s.Fragment,null,L,S&&(0,s.createElement)(gd,null,(0,s.createElement)("span",{id:D},S)))}));let wd=0;function xd(e){const t=document.scrollingElement||document.body;e&&(wd=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=wd)}let _d=0;var Ed=function(){return(0,s.useEffect)((()=>(0===_d&&xd(!0),++_d,()=>{1===_d&&xd(!1),--_d})),[]),null};var Cd=(0,s.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function kd(e){const t=(0,s.useContext)(Cd),n=t.slots[e]||{},r=t.fills[e],o=(0,s.useMemo)((()=>r||[]),[r]);return{...n,updateSlot:(0,s.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,s.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:o,registerFill:(0,s.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,s.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}var Sd=(0,s.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});var Td=e=>{const{getSlot:t,subscribe:n}=(0,s.useContext)(Sd),[r,o]=(0,s.useState)(t(e));return(0,s.useEffect)((()=>{o(t(e));return n((()=>{o(t(e))}))}),[e]),r};function Nd(e){let{name:t,children:n,registerFill:r,unregisterFill:o}=e;const i=Td(t),a=(0,s.useRef)({name:t,children:n});return(0,s.useLayoutEffect)((()=>(r(t,a.current),()=>o(t,a.current))),[]),(0,s.useLayoutEffect)((()=>{a.current.children=n,i&&i.forceUpdate()}),[n]),(0,s.useLayoutEffect)((()=>{t!==a.current.name&&(o(a.current.name,a.current),a.current.name=t,r(t,a.current))}),[t]),i&&i.node?("function"==typeof n&&(n=n(i.props.fillProps)),(0,s.createPortal)(n,i.node)):null}var Rd=e=>(0,s.createElement)(Sd.Consumer,null,(t=>{let{registerFill:n,unregisterFill:r}=t;return(0,s.createElement)(Nd,a({},e,{registerFill:n,unregisterFill:r}))}));function Md(e){return"function"==typeof e}class Id extends s.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){var e;const{children:t,name:n,fillProps:r={},getFills:o}=this.props,i=(null!==(e=o(n,this))&&void 0!==e?e:[]).map((e=>{const t=Md(e.children)?e.children(r):e.children;return s.Children.map(t,((e,t)=>{if(!e||"string"==typeof e)return e;const n=e.key||t;return(0,s.cloneElement)(e,{key:n})}))})).filter((e=>!(0,s.isEmptyElement)(e)));return(0,s.createElement)(s.Fragment,null,Md(t)?t(i):i)}}var Pd,Od=e=>(0,s.createElement)(Sd.Consumer,null,(t=>{let{registerSlot:n,unregisterSlot:r,getFills:o}=t;return(0,s.createElement)(Id,a({},e,{registerSlot:n,unregisterSlot:r,getFills:o}))})),Dd=new Uint8Array(16);function Ad(){if(!Pd&&!(Pd="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Pd(Dd)}var Ld=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var zd=function(e){return"string"==typeof e&&Ld.test(e)},Fd=[],Bd=0;Bd<256;++Bd)Fd.push((Bd+256).toString(16).substr(1));var Hd=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(Fd[e[t+0]]+Fd[e[t+1]]+Fd[e[t+2]]+Fd[e[t+3]]+"-"+Fd[e[t+4]]+Fd[e[t+5]]+"-"+Fd[e[t+6]]+Fd[e[t+7]]+"-"+Fd[e[t+8]]+Fd[e[t+9]]+"-"+Fd[e[t+10]]+Fd[e[t+11]]+Fd[e[t+12]]+Fd[e[t+13]]+Fd[e[t+14]]+Fd[e[t+15]]).toLowerCase();if(!zd(n))throw TypeError("Stringified UUID is invalid");return n};var Vd=function(e,t,n){var r=(e=e||{}).random||(e.rng||Ad)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return Hd(r)};const jd=new Set,$d=Cc()((e=>{let t=Vd().replace(/[0-9]/g,"");for(;jd.has(t);)t=Vd().replace(/[0-9]/g,"");return jd.add(t),Tu({container:e,key:t})}));var Wd=function(e){const{children:t,document:n}=e;if(!n)return null;const r=$d(n.head);return(0,s.createElement)($u,{value:r},t)};function Ud(){const[,e]=(0,s.useState)({}),t=(0,s.useRef)(!0);return(0,s.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function Gd(e){let{name:t,children:n}=e;const r=kd(t),o=(0,s.useRef)({rerender:Ud()});if((0,s.useEffect)((()=>(r.registerFill(o),()=>{r.unregisterFill(o)})),[r.registerFill,r.unregisterFill]),!r.ref||!r.ref.current)return null;"function"==typeof n&&(n=n(r.fillProps));const i=(0,s.createElement)(Wd,{document:r.ref.current.ownerDocument},n);return(0,s.createPortal)(i,r.ref.current)}var qd=(0,s.forwardRef)((function(e,t){let{name:n,fillProps:r={},as:o="div",...i}=e;const l=(0,s.useContext)(Cd),c=(0,s.useRef)();return(0,s.useLayoutEffect)((()=>(l.registerSlot(n,c,r),()=>{l.unregisterSlot(n,c)})),[l.registerSlot,l.unregisterSlot,n]),(0,s.useLayoutEffect)((()=>{l.updateSlot(n,r)})),(0,s.createElement)(o,a({ref:(0,d.useMergeRefs)([t,c])},i))})),Yd=window.wp.isShallowEqual,Kd=n.n(Yd);function Xd(e){let{children:t}=e;const n=function(){const[e,t]=(0,s.useState)({}),[n,r]=(0,s.useState)({}),o=(0,s.useCallback)(((e,n,r)=>{t((t=>{const o=t[e]||{};return{...t,[e]:{...o,ref:n||o.ref,fillProps:r||o.fillProps||{}}}}))}),[]),i=(0,s.useCallback)(((e,n)=>{t((t=>{const{[e]:r,...o}=t;return(null==r?void 0:r.ref)===n?o:t}))}),[]),a=(0,s.useCallback)(((t,r)=>{const o=e[t];if(o&&!Kd()(o.fillProps,r)){o.fillProps=r;const e=n[t];e&&e.map((e=>e.current.rerender()))}}),[e,n]),l=(0,s.useCallback)(((e,t)=>{r((n=>({...n,[e]:[...n[e]||[],t]})))}),[]),c=(0,s.useCallback)(((e,t)=>{r((n=>n[e]?{...n,[e]:n[e].filter((e=>e!==t))}:n))}),[]);return(0,s.useMemo)((()=>({slots:e,fills:n,registerSlot:o,updateSlot:a,unregisterSlot:i,registerFill:l,unregisterFill:c})),[e,n,o,a,i,l,c])}();return(0,s.createElement)(Cd.Provider,{value:n},t)}class Zd extends s.Component{constructor(){super(...arguments),this.registerSlot=this.registerSlot.bind(this),this.registerFill=this.registerFill.bind(this),this.unregisterSlot=this.unregisterSlot.bind(this),this.unregisterFill=this.unregisterFill.bind(this),this.getSlot=this.getSlot.bind(this),this.getFills=this.getFills.bind(this),this.hasFills=this.hasFills.bind(this),this.subscribe=this.subscribe.bind(this),this.slots={},this.fills={},this.listeners=[],this.contextValue={registerSlot:this.registerSlot,unregisterSlot:this.unregisterSlot,registerFill:this.registerFill,unregisterFill:this.unregisterFill,getSlot:this.getSlot,getFills:this.getFills,hasFills:this.hasFills,subscribe:this.subscribe}}registerSlot(e,t){const n=this.slots[e];this.slots[e]=t,this.triggerListeners(),this.forceUpdateSlot(e),n&&n.forceUpdate()}registerFill(e,t){this.fills[e]=[...this.fills[e]||[],t],this.forceUpdateSlot(e)}unregisterSlot(e,t){this.slots[e]===t&&(delete this.slots[e],this.triggerListeners())}unregisterFill(e,t){var n,r;this.fills[e]=null!==(n=null===(r=this.fills[e])||void 0===r?void 0:r.filter((e=>e!==t)))&&void 0!==n?n:[],this.forceUpdateSlot(e)}getSlot(e){return this.slots[e]}getFills(e,t){return this.slots[e]!==t?[]:this.fills[e]}hasFills(e){return this.fills[e]&&!!this.fills[e].length}forceUpdateSlot(e){const t=this.getSlot(e);t&&t.forceUpdate()}triggerListeners(){this.listeners.forEach((e=>e()))}subscribe(e){return this.listeners.push(e),()=>{this.listeners=this.listeners.filter((t=>t!==e))}}render(){return(0,s.createElement)(Sd.Provider,{value:this.contextValue},this.props.children)}}function Jd(e){return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Rd,e),(0,s.createElement)(Gd,e))}const Qd=(0,s.forwardRef)(((e,t)=>{let{bubblesVirtually:n,...r}=e;return n?(0,s.createElement)(qd,a({},r,{ref:t})):(0,s.createElement)(Od,r)}));function ef(e){let{children:t,...n}=e;return(0,s.createElement)(Zd,n,(0,s.createElement)(Xd,null,t))}function tf(e){const t=t=>(0,s.createElement)(Jd,a({name:e},t));t.displayName=e+"Fill";const n=t=>(0,s.createElement)(Qd,a({name:e},t));return n.displayName=e+"Slot",n.__unstableName=e,{Fill:t,Slot:n}}const nf={top:{originX:.5,originY:1},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},right:{originX:0,originY:.5},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},bottom:{originX:.5,originY:0},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},left:{originX:1,originY:.5},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}},rf=e=>{var t;const n=null==e||null===(t=e.defaultView)||void 0===t?void 0:t.frameElement;if(!n)return;const r=n.getBoundingClientRect();return{x:r.left,y:r.top}};function of(e){return e.split("-")[0]}function af(e){return["top","bottom"].includes(of(e))?"x":"y"}function sf(e){return"x"===e?"y":"x"}const lf=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{options:e,fn(t){var n;const{x:r,y:o,placement:i,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=e,d={x:r,y:o},f=af(i),p=sf(f);let m=d[f],h=d[p];const v="function"==typeof l?l(t):l,g="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v},b={x:0,y:0,...null===(n=s.frameOffset)||void 0===n?void 0:n.amount};if(c){const e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+g.mainAxis+b[f],n=a.reference[f]+a.reference[e]-g.mainAxis+b[f];mn&&(m=n)}if(u){var y,w,x,_;const e="y"===f?"width":"height",t=["top","left"].includes(of(i)),n=a.reference[p]-a.floating[e]+(t&&null!==(y=null===(w=s.offset)||void 0===w?void 0:w[p])&&void 0!==y?y:0)+(t?0:g.crossAxis)+b[p],r=a.reference[p]+a.reference[e]+(t?0:null!==(x=null===(_=s.offset)||void 0===_?void 0:_[p])&&void 0!==x?x:0)-(t?g.crossAxis:0)+b[p];hr&&(h=r)}return{[f]:m,[p]:h}}}},cf="Popover",uf=()=>(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",className:"components-popover__triangle",role:"presentation"},(0,s.createElement)(i.Path,{className:"components-popover__triangle-bg",d:"M 0 0 L 50 50 L 100 0"}),(0,s.createElement)(i.Path,{className:"components-popover__triangle-border",d:"M 0 0 L 50 50 L 100 0",vectorEffect:"non-scaling-stroke"})),df=(0,s.forwardRef)(((e,t)=>{let{style:n,placement:r,shouldAnimate:o=!1,...i}=e;const[l,c]=(0,s.useState)(!1),u=Kt(),{style:d,...f}=(0,s.useMemo)((()=>(e=>{const t=e.startsWith("top")||e.startsWith("bottom")?"translateY":"translateX",n=e.startsWith("top")||e.startsWith("left")?1:-1;return{style:nf[e],initial:{opacity:0,scale:0,[t]:2*n+"em"},animate:{opacity:1,scale:1,[t]:0},transition:{duration:.1,ease:[0,0,.2,1]}}})(r)),[r]),p=(0,s.useCallback)((()=>c(!0)),[]),m=o&&!u?{style:{...d,...n},...f,onAnimationComplete:p,animate:!l&&f.animate}:{animate:!1,style:n};return(0,s.createElement)(dc.div,a({},m,i,{ref:t}))})),ff=(0,s.createContext)(void 0),pf=(0,s.forwardRef)(((e,t)=>{var n,r,o,i;const{animate:l=!0,headerTitle:u,onClose:f,children:p,className:m,noArrow:h=!0,isAlternate:v,position:g,placement:y="bottom-start",offset:w=0,focusOnMount:x="firstElement",anchor:_,expandOnMobile:E,onFocusOutside:C,__unstableSlotName:k=cf,flip:S=!0,resize:T=!0,shift:N=!1,__unstableForcePosition:R,anchorRef:M,anchorRect:I,getAnchorRect:P,...O}=e;let D=S,A=T;void 0!==R&&(mc()("`__unstableForcePosition` prop wp.components.Popover",{since:"6.1",version:"6.3",alternative:"`flip={ false }` and `resize={ false }`"}),D=!R,A=!R),void 0!==M&&mc()("`anchorRef` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),void 0!==I&&mc()("`anchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),void 0!==P&&mc()("`getAnchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"});const L=(0,s.useRef)(null),[z,F]=(0,s.useState)(null),[B,H]=(0,s.useState)(),V=(0,s.useCallback)((e=>{F(e)}),[]),j=(0,d.useViewportMatch)("medium","<"),$=E&&j,W=!$&&!h,U=g?(e=>{const[t,n,r]=e.split(" ");if(["top","bottom"].includes(t)){let e="";return r&&"left"===r||"right"===n?e="-start":(r&&"right"===r||"left"===n)&&(e="-end"),t+e}return n})(g):y,G=(0,s.useRef)(rf(B)),q=[{name:"frameOffset",fn(e){let{x:t,y:n}=e;return G.current?{x:t+G.current.x,y:n+G.current.y,data:{amount:G.current}}:{x:t,y:n}}},Ye(w),D?Rt():void 0,A?Mt({apply(e){var t;const{firstElementChild:n}=null!==(t=re.floating.current)&&void 0!==t?t:{};n instanceof HTMLElement&&Object.assign(n.style,{maxHeight:`${e.availableHeight}px`,overflow:"auto"})}}):void 0,N?Nt({crossAxis:!0,limiter:lf(),padding:1}):void 0,Dt({element:L})].filter((e=>void 0!==e)),Y=(0,s.useContext)(ff)||k,K=kd(Y);let X;(f||C)&&(X=(e,t)=>{"focus-outside"===e&&C?C(t):f&&f()});const[Z,J]=(0,d.__experimentalUseDialog)({focusOnMount:x,__unstableOnClose:X,onClose:X}),{x:Q,y:ee,reference:te,floating:ne,refs:re,strategy:oe,update:ie,placement:ae,middlewareData:{arrow:se}}=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,whileElementsMounted:i,open:a}=e,[s,l]=b.useState({x:null,y:null,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[c,u]=b.useState(r);Lt(c,r)||u(r);const d=b.useRef(null),f=b.useRef(null),p=b.useRef(s),m=zt(i),h=zt(o),[v,g]=b.useState(null),[y,w]=b.useState(null),x=b.useCallback((e=>{d.current!==e&&(d.current=e,g(e))}),[]),_=b.useCallback((e=>{f.current!==e&&(f.current=e,w(e))}),[]),E=b.useCallback((()=>{if(!d.current||!f.current)return;const e={placement:t,strategy:n,middleware:c};h.current&&(e.platform=h.current),Pt(d.current,f.current,e).then((e=>{const t={...e,isPositioned:!0};C.current&&!Lt(p.current,t)&&(p.current=t,Ot.flushSync((()=>{l(t)})))}))}),[c,t,n,h]);At((()=>{!1===a&&p.current.isPositioned&&(p.current.isPositioned=!1,l((e=>({...e,isPositioned:!1}))))}),[a]);const C=b.useRef(!1);At((()=>(C.current=!0,()=>{C.current=!1})),[]),At((()=>{if(v&&y){if(m.current)return m.current(v,y,E);E()}}),[v,y,E,m]);const k=b.useMemo((()=>({reference:d,floating:f,setReference:x,setFloating:_})),[x,_]),S=b.useMemo((()=>({reference:v,floating:y})),[v,y]);return b.useMemo((()=>({...s,update:E,refs:k,elements:S,reference:x,floating:_})),[s,E,k,S,x,_])}({placement:U,middleware:q,whileElementsMounted:(e,t,n)=>Tt(e,t,n,{animationFrame:!0})}),le=(0,s.useCallback)((e=>{L.current=e,ie()}),[ie]);(0,s.useLayoutEffect)((()=>{const e=(e=>{var t;let n,{anchor:r,anchorRef:o,anchorRect:i,getAnchorRect:a,fallbackReferenceElement:s,fallbackDocument:l}=e;if(r)n=r.ownerDocument;else if(null!=o&&o.top)n=null==o?void 0:o.top.ownerDocument;else if(null!=o&&o.startContainer)n=o.startContainer.ownerDocument;else if(null!=o&&o.current)n=o.current.ownerDocument;else if(o)n=o.ownerDocument;else if(i&&null!=i&&i.ownerDocument)n=i.ownerDocument;else if(a){var c;n=null===(c=a(s))||void 0===c?void 0:c.ownerDocument}return null!==(t=n)&&void 0!==t?t:l})({anchor:_,anchorRef:M,anchorRect:I,getAnchorRect:P,fallbackReferenceElement:z,fallbackDocument:document}),t=(e=>{var t;let{anchor:n,anchorRef:r,anchorRect:o,getAnchorRect:i,fallbackReferenceElement:a}=e,s=null;return n?s=n:null!=r&&r.top?s={getBoundingClientRect(){const e=r.top.getBoundingClientRect(),t=r.bottom.getBoundingClientRect();return new window.DOMRect(e.x,e.y,e.width,t.bottom-e.top)}}:null!=r&&r.current?s=r.current:r?s=r:o?s={getBoundingClientRect(){return o}}:i?s={getBoundingClientRect(){var e,t,n,r;const o=i(a);return new window.DOMRect(null!==(e=o.x)&&void 0!==e?e:o.left,null!==(t=o.y)&&void 0!==t?t:o.top,null!==(n=o.width)&&void 0!==n?n:o.right-o.left,null!==(r=o.height)&&void 0!==r?r:o.bottom-o.top)}}:a&&(s=a.parentElement),null!==(t=s)&&void 0!==t?t:null})({anchor:_,anchorRef:M,anchorRect:I,getAnchorRect:P,fallbackReferenceElement:z});te(t),H(e)}),[_,M,null==M?void 0:M.top,null==M?void 0:M.bottom,null==M?void 0:M.startContainer,null==M?void 0:M.current,I,P,z,te]),(0,s.useLayoutEffect)((()=>{var e,t,n;if(B===document||B===(null==re||null===(e=re.floating)||void 0===e||null===(t=e.current)||void 0===t?void 0:t.ownerDocument)||null==B||null===(n=B.defaultView)||void 0===n||!n.frameElement)return void(G.current=void 0);const{defaultView:r}=B,o=()=>{G.current=rf(B),ie()};return r.addEventListener("resize",o),o(),()=>{r.removeEventListener("resize",o)}}),[B,ie]);const ce=(0,d.useMergeRefs)([ne,Z,t]);let ue=(0,s.createElement)(df,a({shouldAnimate:l&&!$,placement:ae,className:c()("components-popover",m,{"is-expanded":$,"is-alternate":v})},O,{ref:ce},J,{tabIndex:-1,style:$?void 0:{position:oe,left:Number.isNaN(Q)?0:null!=Q?Q:void 0,top:Number.isNaN(ee)?0:null!=ee?ee:void 0}}),$&&(0,s.createElement)(Ed,null),$&&(0,s.createElement)("div",{className:"components-popover__header"},(0,s.createElement)("span",{className:"components-popover__header-title"},u),(0,s.createElement)(yd,{className:"components-popover__close",icon:fc,onClick:f})),(0,s.createElement)("div",{className:"components-popover__content"},p),W&&(0,s.createElement)("div",{ref:le,className:["components-popover__arrow",`is-${ae.split("-")[0]}`].join(" "),style:{left:void 0!==(null==se?void 0:se.x)&&Number.isFinite(se.x)?`${se.x+(null!==(n=null===(r=G.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)}px`:"",top:void 0!==(null==se?void 0:se.y)&&Number.isFinite(se.y)?`${se.y+(null!==(o=null===(i=G.current)||void 0===i?void 0:i.y)&&void 0!==o?o:0)}px`:""}},(0,s.createElement)(uf,null)));return K.ref&&(ue=(0,s.createElement)(Jd,{name:Y},ue)),M||I||_?ue:(0,s.createElement)("span",{ref:V},ue)}));pf.Slot=(0,s.forwardRef)((function(e,t){let{name:n=cf}=e;return(0,s.createElement)(Qd,{bubblesVirtually:!0,name:n,className:"popover-slot",ref:t})})),pf.__unstableSlotNameProvider=ff.Provider;var mf=pf;var hf=function(e){const{shortcut:t,className:n}=e;if(!t)return null;let r,o;return"string"==typeof t&&(r=t),null!==t&&"object"==typeof t&&(r=t.display,o=t.ariaLabel),(0,s.createElement)("span",{className:n,"aria-label":o},r)};const vf=700,gf=(0,s.createElement)("div",{className:"event-catcher"}),bf=e=>{let{eventHandlers:t,child:n,childrenWithPopover:r,mergedRefs:o}=e;return(0,s.cloneElement)((0,s.createElement)("span",{className:"disabled-element-wrapper"},(0,s.cloneElement)(gf,t),(0,s.cloneElement)(n,{children:r,ref:o})),{...t})},yf=e=>{let{child:t,eventHandlers:n,childrenWithPopover:r,mergedRefs:o}=e;return(0,s.cloneElement)(t,{...n,children:r,ref:o})},wf=(e,t,n)=>{if(1!==s.Children.count(e))return;const r=s.Children.only(e);r.props.disabled||"function"==typeof r.props[t]&&r.props[t](n)};var xf=function(e){var t;const{children:n,position:r="bottom middle",text:o,shortcut:i,delay:a=vf}=e,[l,c]=(0,s.useState)(!1),[u,f]=(0,s.useState)(!1),p=(0,d.useDebounce)(f,a),[m,h]=(0,s.useState)(null),v=null===(t=s.Children.toArray(n)[0])||void 0===t?void 0:t.ref,g=(0,d.useMergeRefs)([h,v]),b=e=>{"OPTION"!==e.target.tagName&&(wf(n,"onMouseDown",e),document.addEventListener("mouseup",x),c(!0))},y=e=>{"OPTION"!==e.target.tagName&&(wf(n,"onMouseUp",e),document.removeEventListener("mouseup",x),c(!1))},w=e=>"mouseUp"===e?y:"mouseDown"===e?b:void 0,x=w("mouseUp"),_=(e,t)=>r=>{if(wf(n,e,r),r.currentTarget.disabled)return;if("focus"===r.type&&l)return;p.cancel();const o=["focus","mouseenter"].includes(r.type);o!==u&&(t?p(o):f(o))},E=()=>{p.cancel(),document.removeEventListener("mouseup",x)};if((0,s.useEffect)((()=>E),[]),1!==s.Children.count(n))return n;const C={onMouseEnter:_("onMouseEnter",!0),onMouseLeave:_("onMouseLeave"),onClick:_("onClick"),onFocus:_("onFocus"),onBlur:_("onBlur"),onMouseDown:w("mouseDown")},k=s.Children.only(n),{children:S,disabled:T}=k.props,N=T?bf:yf,R=(e=>{let{anchor:t,grandchildren:n,isOver:r,offset:o,position:i,shortcut:a,text:l}=e;return(0,s.concatChildren)(n,r&&(0,s.createElement)(mf,{focusOnMount:!1,position:i,className:"components-tooltip","aria-hidden":"true",animate:!1,offset:o,anchor:t,shift:!0},l,(0,s.createElement)(hf,{className:"components-tooltip__shortcut",shortcut:a})))})({grandchildren:S,...{anchor:m,isOver:u,offset:4,position:r,shortcut:i,text:o}});return N({child:k,eventHandlers:C,childrenWithPopover:R,mergedRefs:g})};const _f=[["top left","top center","top right"],["center left","center center","center right"],["bottom left","bottom center","bottom right"]],Ef={"top left":(0,u.__)("Top Left"),"top center":(0,u.__)("Top Center"),"top right":(0,u.__)("Top Right"),"center left":(0,u.__)("Center Left"),"center center":(0,u.__)("Center Center"),"center right":(0,u.__)("Center Right"),"bottom left":(0,u.__)("Bottom Left"),"bottom center":(0,u.__)("Bottom Center"),"bottom right":(0,u.__)("Bottom Right")},Cf=_f.flat();function kf(e){return("center"===e?"center center":e).replace("-"," ")}function Sf(e,t){return`${e}-${kf(t).replace(" ","-")}`}n(1281);function Tf(){for(var e=arguments.length,t=new Array(e),n=0;n0:"number"==typeof e},Mf=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},If=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Pf=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Of=function(e){return{r:If(e.r,0,255),g:If(e.g,0,255),b:If(e.b,0,255),a:If(e.a)}},Df=function(e){return{r:Mf(e.r),g:Mf(e.g),b:Mf(e.b),a:Mf(e.a,3)}},Af=/^#([0-9a-f]{3,8})$/i,Lf=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},zf=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},Ff=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:o}},Bf=function(e){return{h:Pf(e.h),s:If(e.s,0,100),l:If(e.l,0,100),a:If(e.a)}},Hf=function(e){return{h:Mf(e.h),s:Mf(e.s),l:Mf(e.l),a:Mf(e.a,3)}},Vf=function(e){return Ff((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},jf=function(e){return{h:(t=zf(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},$f=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Wf=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Uf=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Gf=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,qf={string:[[function(e){var t=Af.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Mf(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Mf(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Uf.exec(e)||Gf.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Of({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=$f.exec(e)||Wf.exec(e);if(!t)return null;var n,r,o=Bf({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(Nf[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Vf(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return Rf(t)&&Rf(n)&&Rf(r)?Of({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!Rf(t)||!Rf(n)||!Rf(r))return null;var a=Bf({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return Vf(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!Rf(t)||!Rf(n)||!Rf(r))return null;var a=function(e){return{h:Pf(e.h),s:If(e.s,0,100),v:If(e.v,0,100),a:If(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return Ff(a)},"hsv"]]},Yf=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=Df(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?Lf(Mf(255*o)):"","#"+Lf(t)+Lf(n)+Lf(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return Df(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Df(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return Hf(jf(this.rgba))},e.prototype.toHslString=function(){return t=(e=Hf(jf(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=zf(this.rgba),{h:Mf(e.h),s:Mf(e.s),v:Mf(e.v),a:Mf(e.a,3)};var e},e.prototype.invert=function(){return ep({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),ep(Xf(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),ep(Xf(this.rgba,-e))},e.prototype.grayscale=function(){return ep(Xf(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),ep(Jf(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),ep(Jf(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?ep({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Mf(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=jf(this.rgba);return"number"==typeof e?ep({h:e,s:t.s,l:t.l,a:t.a}):Mf(t.h)},e.prototype.isEqual=function(e){return this.toHex()===ep(e).toHex()},e}(),ep=function(e){return e instanceof Qf?e:new Qf(e)},tp=[],np=function(e){e.forEach((function(e){tp.indexOf(e)<0&&(e(Qf,qf),tp.push(e))}))};function rp(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var o in n)r[n[o]]=o;var i={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,a,s=r[this.toHex()];if(s)return s;if(null==t?void 0:t.closest){var l=this.toRgb(),c=1/0,u="black";if(!i.length)for(var d in n)i[d]=new e(n[d]).toRgb();for(var f in n){var p=(o=l,a=i[f],Math.pow(o.r-a.r,2)+Math.pow(o.g-a.g,2)+Math.pow(o.b-a.b,2));p0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return ep(e).alpha(t).toRgbString()}np([rp]);const ip="#fff",ap={900:"#1e1e1e",800:"#2f2f2f",700:"#757575",600:"#949494",400:"#ccc",300:"#ddd",200:"#e0e0e0",100:"#f0f0f0"},sp={theme:"var( --wp-admin-theme-color, #007cba)",background:ip,backgroundDisabled:ap[100],border:ap[700],borderHover:ap[700],borderFocus:"var( --wp-admin-theme-color-darker-10, #006ba1)",borderDisabled:ap[400],textDisabled:ap[600],textDark:ip,darkGrayPlaceholder:op(ap[900],.62),lightGrayPlaceholder:op(ip,.65)},lp=Object.freeze({gray:ap,white:ip,alert:{yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},ui:sp});function cp(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transition";switch(t){case"transition":e="transition-duration: 0ms;";break;case"animation":e="animation-duration: 1ms;";break;default:e="\n\t\t\t\tanimation-duration: 1ms;\n\t\t\t\ttransition-duration: 0ms;\n\t\t\t"}return`\n\t\t@media ( prefers-reduced-motion: reduce ) {\n\t\t\t${e};\n\t\t}\n\t`}var up={name:"93uojk",styles:"border-radius:2px;box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:repeat( 3, 1fr );outline:none"};const dp=()=>up,fp=md("div",{target:"e1od1u4s3"})(dp,";border:1px solid transparent;cursor:pointer;grid-template-columns:auto;",(e=>{let{size:t=92}=e;return Tf("grid-template-rows:repeat( 3, calc( ",t,"px / 3 ) );width:",t,"px;","")}),";"),pp=md("div",{target:"e1od1u4s2"})({name:"1x5gbbj",styles:"box-sizing:border-box;display:grid;grid-template-columns:repeat( 3, 1fr )"}),mp=e=>Tf("background:currentColor;box-sizing:border-box;display:grid;margin:auto;transition:all 120ms linear;",cp("transition")," ",(e=>{let{isActive:t}=e;return Tf("box-shadow:",t?`0 0 0 2px ${lp.gray[900]}`:null,";color:",t?lp.gray[900]:lp.gray[400],";*:hover>&{color:",t?lp.gray[900]:lp.ui.theme,";}","")})(e),";",""),hp=md("span",{target:"e1od1u4s1"})("height:6px;width:6px;",mp,";"),vp=md("span",{target:"e1od1u4s0"})({name:"rjf3ub",styles:"appearance:none;border:none;box-sizing:border-box;margin:0;display:flex;position:relative;outline:none;align-items:center;justify-content:center;padding:0"});function gp(e){let{isActive:t=!1,value:n,...r}=e;const o=Ef[n];return(0,s.createElement)(xf,{text:o},(0,s.createElement)(Se,a({as:vp,role:"gridcell"},r),(0,s.createElement)(gd,null,n),(0,s.createElement)(hp,{isActive:t,role:"presentation"})))}function bp(e){return(0,b.useState)(e)[0]}function yp(e){for(var t,n=[[]],r=function(){var e=t.value,r=n.find((function(t){return!t[0]||t[0].groupId===e.groupId}));r?r.push(e):n.push([e])},o=g(e);!(t=o()).done;)r();return n}function wp(e){for(var t,n=[],r=g(e);!(t=r()).done;){var o=t.value;n.push.apply(n,o)}return n}function xp(e){return e.slice().reverse()}function _p(e,t){if(t)return null==e?void 0:e.find((function(e){return e.id===t&&!e.disabled}))}function Ep(e,t){return function(e){return"function"==typeof e}(e)?e(t):e}function Cp(e){void 0===e&&(e={});var t=bp(e).baseId,n=(0,b.useContext)(we),r=(0,b.useRef)(0),o=(0,b.useState)((function(){return t||n()}));return{baseId:o[0],setBaseId:o[1],unstable_idCountRef:r}}function kp(e,t){return Boolean(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Sp(e,t){return e.findIndex((function(e){return!(!e.ref.current||!t.ref.current)&&kp(t.ref.current,e.ref.current)}))}function Tp(e){for(var t,n=0,r=g(e);!(t=r()).done;){var o=t.value.length;o>n&&(n=o)}return n}function Np(e){for(var t=yp(e),n=Tp(t),r=[],o=0;oi&&(n=!0),-1):(rTf({gridTemplateRows:"repeat( 3, calc( 21px / 3))",padding:1.5,maxHeight:24,maxWidth:24},"","")),";",(e=>{let{disablePointerEvents:t}=e;return Tf({pointerEvents:t?"none":null},"","")}),";"),em=md("span",{target:"elqsdmc0"})("height:2px;width:2px;",mp,";",(e=>{let{isActive:t}=e;return Tf("box-shadow:",t?"0 0 0 1px currentColor":null,";color:currentColor;*:hover>&{color:currentColor;}","")}),";"),tm=vp,nm=24;const rm=()=>{};function om(e){let{className:t,id:n,label:r=(0,u.__)("Alignment Matrix Control"),defaultValue:o="center center",value:i,onChange:l=rm,width:f=92,...p}=e;const[m]=(0,s.useState)(null!=i?i:o),h=function(e){const t=(0,d.useInstanceId)(om,"alignment-matrix-control");return e||t}(n),v=Sf(h,m),g=Hp({baseId:h,currentId:v,rtl:(0,u.isRTL)()}),{setCurrentId:b}=g;(0,s.useEffect)((()=>{void 0!==i&&b(Sf(h,i))}),[i,b,h]);const y=c()("component-alignment-matrix-control",t);return(0,s.createElement)(Kp,a({},p,g,{"aria-label":r,as:fp,className:y,role:"grid",size:f}),_f.map(((e,t)=>(0,s.createElement)(Jp,a({},g,{as:pp,role:"row",key:t}),e.map((e=>{const t=Sf(h,e),n=g.currentId===t;return(0,s.createElement)(gp,a({},g,{id:t,isActive:n,key:e,value:e,onFocus:()=>{l(e)},tabIndex:n?0:-1}))}))))))}function im(e){return"appear"===e?"top":"left"}function am(e){if("loading"===e.type)return c()("components-animate__loading");const{type:t,origin:n=im(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return c()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?c()("components-animate__slide-in","is-from-"+n):void 0}function sm(e){let{type:t,options:n={},children:r}=e;return r({className:am({type:t,...n})})}om.Icon=function(e){let{className:t,disablePointerEvents:n=!0,size:r=nm,style:o={},value:i="center",...l}=e;const u=function(){const e=kf(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"center").replace("-"," "),t=Cf.indexOf(e);return t>-1?t:void 0}(i),d=(r/nm).toFixed(2),f=c()("component-alignment-matrix-control-icon",t),p={...o,transform:`scale(${d})`};return(0,s.createElement)(Qp,a({},l,{className:f,disablePointerEvents:n,role:"presentation",size:r,style:p}),Cf.map(((e,t)=>{const n=u===t;return(0,s.createElement)(tm,{key:e},(0,s.createElement)(em,{isActive:n}))})))};const lm=(0,s.createContext)({flexItemDisplay:void 0});const cm={name:"zjik7",styles:"display:flex"},um={name:"qgaee5",styles:"display:block;max-height:100%;max-width:100%;min-height:0;min-width:0"},dm={name:"82a6rk",styles:"flex:1"},fm={name:"13nosa1",styles:">*{min-height:0;}"},pm={name:"1pwxzk4",styles:">*{min-width:0;}"};function mm(e){const{className:t,display:n,isBlock:r=!1,...o}=nd(e,"FlexItem"),i={},a=(0,s.useContext)(lm).flexItemDisplay;i.Base=Tf({display:n||a},"","");return{...o,className:td()(um,i.Base,r&&dm,t)}}var hm=rd((function(e,t){const n=function(e){return mm({isBlock:!0,...nd(e,"FlexBlock")})}(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"FlexBlock");var vm=rd((function(e,t){const n=mm(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"FlexItem");const gm=["40em","52em","64em"],bm=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultIndex:t=0}=e;if("number"!=typeof t)throw new TypeError(`Default breakpoint index should be a number. Got: ${t}, ${typeof t}`);if(t<0||t>gm.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${gm.length} breakpoints, got index ${t}`);const[n,r]=(0,s.useState)(t);return(0,s.useEffect)((()=>{const e=()=>{const e=gm.filter((e=>"undefined"!=typeof window&&window.matchMedia(`screen and (min-width: ${e})`).matches)).length;n!==e&&r(e)};return e(),"undefined"!=typeof window&&window.addEventListener("resize",e),()=>{"undefined"!=typeof window&&window.removeEventListener("resize",e)}}),[n]),n};function ym(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=bm(t);if(!Array.isArray(e)&&"function"!=typeof e)return e;const r=e||[];return r[n>=r.length?r.length-1:n]}function wm(e){var t,n;if(void 0===e)return;if(!e)return"0";const r="number"==typeof e?e:Number(e);return"undefined"!=typeof window&&null!==(t=window.CSS)&&void 0!==t&&null!==(n=t.supports)&&void 0!==n&&n.call(t,"margin",e.toString())||Number.isNaN(r)?e.toString():`calc(4px * ${e})`}function xm(e){const{align:t="center",className:n,direction:r="row",expanded:o=!0,gap:i=2,justify:a="space-between",wrap:l=!1,...c}=nd(function(e){const{isReversed:t,...n}=e;return void 0!==t?(mc()("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...n,direction:t?"row-reverse":"row"}):n}(e),"Flex"),u=ym(Array.isArray(r)?r:[r]),d="string"==typeof u&&!!u.includes("column"),f="string"==typeof u&&u.includes("reverse"),p=td();return{...c,className:(0,s.useMemo)((()=>{const e=Tf({alignItems:d?"normal":t,flexDirection:u,flexWrap:l?"wrap":void 0,gap:wm(i),justifyContent:a,height:d&&o?"100%":void 0,width:!d&&o?"100%":void 0},"","");return p(cm,e,d?fm:pm,n)}),[t,n,p,u,o,i,d,f,a,l]),isColumn:d}}var _m=rd((function(e,t){const{children:n,isColumn:r,...o}=xm(e);return(0,s.createElement)(lm.Provider,{value:{flexItemDisplay:r?"block":void 0}},(0,s.createElement)(vd,a({},o,{ref:t}),n))}),"Flex");const Em={name:"hdknak",styles:"display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap"};function Cm(e){return null!=e}function km(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return null!==(e=t.find(Cm))&&void 0!==e?e:n}const Sm=e=>"string"==typeof e?(e=>parseFloat(e))(e):e,Tm="…",Nm={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},Rm={ellipsis:Tm,ellipsizeMode:Nm.auto,limit:0,numberOfLines:0};function Mm(e,t,n,r){if("string"!=typeof e)return"";const o=e.length,i=~~t,a=~~n,s=Cm(r)?r:Tm;return 0===i&&0===a||i>=o||a>=o||i+a>=o?e:0===a?e.slice(0,i)+s:e.slice(0,i)+s+e.slice(o-a)}function Im(e){const{className:t,children:n,ellipsis:r=Tm,ellipsizeMode:o=Nm.auto,limit:i=0,numberOfLines:a=0,...l}=nd(e,"Truncate"),c=td(),u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;const n={...Rm,...t},{ellipsis:r,ellipsizeMode:o,limit:i}=n;if(o===Nm.none)return e;let a,s;switch(o){case Nm.head:a=0,s=i;break;case Nm.middle:a=Math.floor(i/2),s=Math.floor(i/2);break;default:a=i,s=0}return o!==Nm.auto?Mm(e,a,s,r):e}("string"==typeof n?n:"",{ellipsis:r,ellipsizeMode:o,limit:i,numberOfLines:a}),d=o===Nm.auto;return{...l,className:(0,s.useMemo)((()=>c(d&&!a&&Em,d&&!!a&&Tf("-webkit-box-orient:vertical;-webkit-line-clamp:",a,";display:-webkit-box;overflow:hidden;",""),t)),[t,c,a,d]),children:u}}let Pm;np([rp]);const Om=Cc()((function(e){var t,n;if("string"!=typeof e)return"";if("string"==typeof(n=e)&&ep(n).isValid())return e;if(!e.includes("var("))return"";if("undefined"==typeof document)return"";const r=function(){if("undefined"!=typeof document){if(!Pm){const e=document.createElement("div");e.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(e),Pm=e}return Pm}}();if(!r)return"";r.style.background=e;const o=null===(t=window)||void 0===t?void 0:t.getComputedStyle(r).background;return r.style.background="",o||""}));function Dm(e){const t=function(e){const t=Om(e);return ep(t).isLight()?"#000000":"#ffffff"}(e);return"#000000"===t?"dark":"light"}const Am="36px",Lm="12px",zm={controlSurfaceColor:lp.white,controlTextActiveColor:lp.ui.theme,controlPaddingX:Lm,controlPaddingXLarge:"calc(12px * 1.3334)",controlPaddingXSmall:"calc(12px / 1.3334)",controlBackgroundColor:lp.white,controlBorderRadius:"2px",controlBorderColor:lp.gray[700],controlBoxShadow:"transparent",controlBorderColorHover:lp.gray[700],controlBoxShadowFocus:`0 0 0 0.5px ${lp.ui.theme}`,controlDestructiveBorderColor:lp.alert.red,controlHeight:Am,controlHeightXSmall:"calc( 36px * 0.6 )",controlHeightSmall:"calc( 36px * 0.8 )",controlHeightLarge:"calc( 36px * 1.2 )",controlHeightXLarge:"calc( 36px * 1.4 )"},Fm={toggleGroupControlBackgroundColor:zm.controlBackgroundColor,toggleGroupControlBorderColor:lp.ui.border,toggleGroupControlBackdropBackgroundColor:zm.controlSurfaceColor,toggleGroupControlBackdropBorderColor:lp.ui.border,toggleGroupControlBackdropBoxShadow:"transparent",toggleGroupControlButtonColorActive:zm.controlBackgroundColor};var Bm=Object.assign({},zm,Fm,{colorDivider:"rgba(0, 0, 0, 0.1)",colorScrollbarThumb:"rgba(0, 0, 0, 0.2)",colorScrollbarThumbHover:"rgba(0, 0, 0, 0.5)",colorScrollbarTrack:"rgba(0, 0, 0, 0.04)",elevationIntensity:1,radiusBlockUi:"2px",borderWidth:"1px",borderWidthFocus:"1.5px",borderWidthTab:"4px",spinnerSize:16,fontSize:"13px",fontSizeH1:"calc(2.44 * 13px)",fontSizeH2:"calc(1.95 * 13px)",fontSizeH3:"calc(1.56 * 13px)",fontSizeH4:"calc(1.25 * 13px)",fontSizeH5:"13px",fontSizeH6:"calc(0.8 * 13px)",fontSizeInputMobile:"16px",fontSizeMobile:"15px",fontSizeSmall:"calc(0.92 * 13px)",fontSizeXSmall:"calc(0.75 * 13px)",fontLineHeightBase:"1.2",fontWeight:"normal",fontWeightHeading:"600",gridBase:"4px",cardBorderRadius:"2px",cardPaddingXSmall:`${wm(2)}`,cardPaddingSmall:`${wm(4)}`,cardPaddingMedium:`${wm(4)} ${wm(6)}`,cardPaddingLarge:`${wm(6)} ${wm(8)}`,surfaceBackgroundColor:lp.white,surfaceBackgroundSubtleColor:"#F3F3F3",surfaceBackgroundTintColor:"#F5F5F5",surfaceBorderColor:"rgba(0, 0, 0, 0.1)",surfaceBorderBoldColor:"rgba(0, 0, 0, 0.15)",surfaceBorderSubtleColor:"rgba(0, 0, 0, 0.05)",surfaceBackgroundTertiaryColor:lp.white,surfaceColor:lp.white,transitionDuration:"200ms",transitionDurationFast:"160ms",transitionDurationFaster:"120ms",transitionDurationFastest:"100ms",transitionTimingFunction:"cubic-bezier(0.08, 0.52, 0.52, 1)",transitionTimingFunctionControl:"cubic-bezier(0.12, 0.8, 0.32, 1)"});const Hm=Tf("color:",lp.gray[900],";line-height:",Bm.fontLineHeightBase,";margin:0;",""),Vm={name:"4zleql",styles:"display:block"},jm=Tf("color:",lp.alert.green,";",""),$m=Tf("color:",lp.alert.red,";",""),Wm=Tf("color:",lp.gray[700],";",""),Um=Tf("mark{background:",lp.alert.yellow,";border-radius:2px;box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),Gm={name:"50zrmy",styles:"text-transform:uppercase"};var qm=n(3138);const Ym=Cc()((e=>{const t={};for(const n in e)t[n.toLowerCase()]=e[n];return t}));const Km={body:13,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20},Xm=[1,2,3,4,5,6].flatMap((e=>[e,e.toString()]));function Zm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:13;if(e in Km)return Zm(Km[e]);if("number"!=typeof e){const t=parseFloat(e);if(Number.isNaN(t))return e;e=t}const t=`(${e} / 13)`;return`calc(${t} * ${Bm.fontSize})`}function Jm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;if(!Xm.includes(e))return Zm(e);const t=`fontSizeH${e}`;return Bm[t]}var Qm={name:"50zrmy",styles:"text-transform:uppercase"};function eh(t){const{adjustLineHeightForInnerControls:n,align:r,children:o,className:i,color:a,ellipsizeMode:l,isDestructive:c=!1,display:u,highlightEscape:d=!1,highlightCaseSensitive:f=!1,highlightWords:p,highlightSanitize:m,isBlock:h=!1,letterSpacing:v,lineHeight:g,optimizeReadabilityFor:b,size:y,truncate:w=!1,upperCase:x=!1,variant:_,weight:E=Bm.fontWeight,...C}=nd(t,"Text");let k=o;const S=Array.isArray(p),T="caption"===y;if(S){if("string"!=typeof o)throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");k=function(e){let{activeClassName:t="",activeIndex:n=-1,activeStyle:r,autoEscape:o,caseSensitive:i=!1,children:a,findChunks:l,highlightClassName:c="",highlightStyle:u={},highlightTag:d="mark",sanitize:f,searchWords:p=[],unhighlightClassName:m="",unhighlightStyle:h}=e;if(!a)return null;if("string"!=typeof a)return a;const v=a,g=(0,qm.findAll)({autoEscape:o,caseSensitive:i,findChunks:l,sanitize:f,searchWords:p,textToHighlight:v}),b=d;let y,w=-1,x="";const _=g.map(((e,o)=>{const a=v.substr(e.start,e.end-e.start);if(e.highlight){let e;w++,"object"==typeof c?i?e=c[a]:(c=Ym(c),e=c[a.toLowerCase()]):e=c;const l=w===+n;x=`${e} ${l?t:""}`,y=!0===l&&null!==r?Object.assign({},u,r):u;const d={children:a,className:x,key:o,style:y};return"string"!=typeof b&&(d.highlightIndex=w),(0,s.createElement)(b,d)}return(0,s.createElement)("span",{children:a,className:m,key:o,style:h})}));return _}({autoEscape:d,children:o,caseSensitive:f,searchWords:p,sanitize:m})}const N=td();let R;!0===w&&(R="auto"),!1===w&&(R="none");const M=Im({...C,className:(0,s.useMemo)((()=>{const t={},o=function(e,t){if(t)return t;if(!e)return;let n=`calc(${Bm.controlHeight} + ${wm(2)})`;switch(e){case"large":n=`calc(${Bm.controlHeightLarge} + ${wm(2)})`;break;case"small":n=`calc(${Bm.controlHeightSmall} + ${wm(2)})`;break;case"xSmall":n=`calc(${Bm.controlHeightXSmall} + ${wm(2)})`}return n}(n,g);if(t.Base=Tf({color:a,display:u,fontSize:Zm(y),fontWeight:E,lineHeight:o,letterSpacing:v,textAlign:r},"",""),t.upperCase=Qm,t.optimalTextColor=null,b){const e="dark"===Dm(b);t.optimalTextColor=Tf(e?{color:lp.gray[900]}:{color:lp.white},"","")}return N(Hm,t.Base,t.optimalTextColor,c&&$m,!!S&&Um,h&&Vm,T&&Wm,_&&e[_],x&&t.upperCase,i)}),[n,r,i,a,N,u,h,T,c,S,v,g,b,y,x,_,E]),children:o,ellipsizeMode:l||R});return!w&&Array.isArray(o)&&(k=s.Children.map(o,(e=>{if("object"!=typeof e||null===e||!("props"in e))return e;return ad(e,["Link"])?(0,s.cloneElement)(e,{size:e.props.size||"inherit"}):e}))),{...M,children:w?M.children:k}}var th=rd((function(e,t){const n=eh(e);return(0,s.createElement)(vd,a({as:"span"},n,{ref:t}))}),"Text");const nh={name:"9amh4a",styles:"font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase"},rh=new RegExp(/-left/g),oh=new RegExp(/-right/g),ih=new RegExp(/Left/g),ah=new RegExp(/Right/g);function sh(e){return"left"===e?"right":"right"===e?"left":rh.test(e)?e.replace(rh,"-right"):oh.test(e)?e.replace(oh,"-left"):ih.test(e)?e.replace(ih,"Right"):ah.test(e)?e.replace(ah,"Left"):e}const lh=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.fromEntries(Object.entries(e).map((e=>{let[t,n]=e;return[sh(t),n]})))};function ch(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return()=>t?(0,u.isRTL)()?Tf(t,""):Tf(e,""):(0,u.isRTL)()?Tf(lh(e),""):Tf(e,"")}ch.watch=()=>(0,u.isRTL)();var uh={name:"1739oy8",styles:"z-index:1"};const dh=e=>{let{isFocused:t}=e;return t?uh:""},fh=md(_m,{target:"em5sgkm7"})("position:relative;border-radius:2px;padding-top:0;",dh,";");var ph={name:"1d3w5wq",styles:"width:100%"};const mh=md("div",{target:"em5sgkm6"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",(e=>{let{disabled:t}=e;return Tf({backgroundColor:t?lp.ui.backgroundDisabled:lp.ui.background},"","")})," ",(e=>{let{__unstableInputWidth:t,labelPosition:n}=e;return t?"side"===n?"":Tf("edge"===n?{flex:`0 0 ${t}`}:{width:t},"",""):ph}),";"),hh=e=>{let{inputSize:t,__next36pxDefaultSize:n}=e;const r={default:{height:36,lineHeight:1,minHeight:36,paddingLeft:wm(4),paddingRight:wm(4)},small:{height:24,lineHeight:1,minHeight:24,paddingLeft:wm(2),paddingRight:wm(2)},"__unstable-large":{height:40,lineHeight:1,minHeight:40,paddingLeft:wm(4),paddingRight:wm(4)}};return n||(r.default={height:30,lineHeight:1,minHeight:30,paddingLeft:wm(2),paddingRight:wm(2)}),r[t]||r.default},vh=md("input",{target:"em5sgkm5"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",lp.gray[900],";display:block;font-family:inherit;margin:0;outline:none;width:100%;",(e=>{let t,n,{isDragging:r,dragCursor:o}=e;return r&&(t=Tf("cursor:",o,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),r&&o&&(n=Tf("&:active{cursor:",o,";}","")),Tf(t," ",n,";","")})," ",(e=>{let{disabled:t}=e;return t?Tf({color:lp.ui.textDisabled},"",""):""})," ",(e=>{let{inputSize:t}=e;const n={default:"13px",small:"11px","__unstable-large":"13px"},r=n[t]||n.default;return r?Tf("font-size:","16px",";@media ( min-width: 600px ){font-size:",r,";}",""):""})," ",(e=>Tf(hh(e),"",""))," ",(e=>{let{paddingInlineStart:t,paddingInlineEnd:n}=e;return Tf({paddingInlineStart:t,paddingInlineEnd:n},"","")})," &::-webkit-input-placeholder{line-height:normal;}}"),gh=md(th,{target:"em5sgkm4"})("&&&{",nh,";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}"),bh=e=>(0,s.createElement)(gh,a({},e,{as:"label"})),yh=md(vm,{target:"em5sgkm3"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),wh=md("div",{target:"em5sgkm2"})("&&&{box-sizing:border-box;border-radius:inherit;bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;",(e=>{let t,{disabled:n,isFocused:r}=e,o=r?lp.ui.borderFocus:lp.ui.border;return r&&(t=`0 0 0 1px ${lp.ui.borderFocus} inset`),n&&(o=lp.ui.borderDisabled),Tf({boxShadow:t,borderColor:o,borderStyle:"solid",borderWidth:1},"","")})," ",ch({paddingLeft:2}),";}"),xh=md("span",{target:"em5sgkm1"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),_h=md("span",{target:"em5sgkm0"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"});const Eh=(0,s.memo)((function(e){let{disabled:t=!1,isFocused:n=!1}=e;return(0,s.createElement)(wh,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:t,isFocused:n})}));var Ch=Eh;function kh(e){let{children:t,hideLabelFromVision:n,htmlFor:r,...o}=e;return t?n?(0,s.createElement)(gd,{as:"label",htmlFor:r},t):(0,s.createElement)(yh,null,(0,s.createElement)(bh,a({htmlFor:r},o),t)):null}function Sh(e,t){let{__next36pxDefaultSize:n,__unstableInputWidth:r,children:o,className:i,disabled:l=!1,hideLabelFromVision:c=!1,labelPosition:u,id:f,isFocused:p=!1,label:m,prefix:h,size:v="default",suffix:g,...b}=e;const y=function(e){const t=(0,d.useInstanceId)(Sh);return e||`input-base-control-${t}`}(f),w=c||!m,{paddingLeft:x,paddingRight:_}=hh({inputSize:v,__next36pxDefaultSize:n}),E=(0,s.useMemo)((()=>({InputControlPrefixWrapper:{paddingLeft:x},InputControlSuffixWrapper:{paddingRight:_}})),[x,_]);return(0,s.createElement)(fh,a({},b,function(e){const t={};switch(e){case"top":t.direction="column",t.gap=0;break;case"bottom":t.direction="column-reverse",t.gap=0;break;case"edge":t.justify="space-between"}return t}(u),{className:i,gap:2,isFocused:p,labelPosition:u,ref:t}),(0,s.createElement)(kh,{className:"components-input-control__label",hideLabelFromVision:c,labelPosition:u,htmlFor:y},m),(0,s.createElement)(mh,{__unstableInputWidth:r,className:"components-input-control__container",disabled:l,hideLabel:w,labelPosition:u},(0,s.createElement)(xc,{value:E},h&&(0,s.createElement)(xh,{className:"components-input-control__prefix"},h),o,g&&(0,s.createElement)(_h,{className:"components-input-control__suffix"},g)),(0,s.createElement)(Ch,{disabled:l,isFocused:p})))}var Th=(0,s.forwardRef)(Sh);const Nh={toVector(e,t){return void 0===e&&(e=t),Array.isArray(e)?e:[e,e]},add(e,t){return[e[0]+t[0],e[1]+t[1]]},sub(e,t){return[e[0]-t[0],e[1]-t[1]]},addTo(e,t){e[0]+=t[0],e[1]+=t[1]},subTo(e,t){e[0]-=t[0],e[1]-=t[1]}};function Rh(e,t,n){return 0===t||Math.abs(t)===1/0?Math.pow(e,5*n):e*t*n/(t+n*e)}function Mh(e,t,n,r=.15){return 0===r?function(e,t,n){return Math.max(t,Math.min(e,n))}(e,t,n):en?+Rh(e-n,n-t,r)+n:e}function Ih(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Ph(e,t,n){return(t=Ih(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dh(e){for(var t=1;t{var n,r;return t.target===e.currentTarget||(null===(n=e.currentTarget)||void 0===n||null===(r=n.contains)||void 0===r?void 0:r.call(n,t.target))}))}(e).map((e=>e.identifier))}function Uh(e){const t=$h(e);return Vh(e)?t.identifier:t.pointerId}function Gh(e){const t=$h(e);return[t.clientX,t.clientY]}function qh(e,...t){return"function"==typeof e?e(...t):e}function Yh(){}function Kh(...e){return 0===e.length?Yh:1===e.length?e[0]:function(){let t;for(const n of e)t=n.apply(this,arguments)||t;return t}}function Xh(e,t){return Object.assign({},t,e||{})}class Zh{constructor(e,t,n){this.ctrl=e,this.args=t,this.key=n,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(e){this.ctrl.state[this.key]=e}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){const{state:e,shared:t,ingKey:n,args:r}=this;t[n]=e._active=e.active=e._blocked=e._force=!1,e._step=[!1,!1],e.intentional=!1,e._movement=[0,0],e._distance=[0,0],e._direction=[0,0],e._delta=[0,0],e._bounds=[[-1/0,1/0],[-1/0,1/0]],e.args=r,e.axis=void 0,e.memo=void 0,e.elapsedTime=e.timeDelta=0,e.direction=[0,0],e.distance=[0,0],e.overflow=[0,0],e._movementBound=[!1,!1],e.velocity=[0,0],e.movement=[0,0],e.delta=[0,0],e.timeStamp=0}start(e){const t=this.state,n=this.config;t._active||(this.reset(),this.computeInitial(),t._active=!0,t.target=e.target,t.currentTarget=e.currentTarget,t.lastOffset=n.from?qh(n.from,t):t.offset,t.offset=t.lastOffset,t.startTime=t.timeStamp=e.timeStamp)}computeValues(e){const t=this.state;t._values=e,t.values=this.config.transform(e)}computeInitial(){const e=this.state;e._initial=e._values,e.initial=e.values}compute(e){const{state:t,config:n,shared:r}=this;t.args=this.args;let o=0;if(e&&(t.event=e,n.preventDefault&&e.cancelable&&t.event.preventDefault(),t.type=e.type,r.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,r.locked=!!document.pointerLockElement,Object.assign(r,function(e){const t={};if("buttons"in e&&(t.buttons=e.buttons),"shiftKey"in e){const{shiftKey:n,altKey:r,metaKey:o,ctrlKey:i}=e;Object.assign(t,{shiftKey:n,altKey:r,metaKey:o,ctrlKey:i})}return t}(e)),r.down=r.pressed=r.buttons%2==1||r.touches>0,o=e.timeStamp-t.timeStamp,t.timeStamp=e.timeStamp,t.elapsedTime=t.timeStamp-t.startTime),t._active){const e=t._delta.map(Math.abs);Nh.addTo(t._distance,e)}this.axisIntent&&this.axisIntent(e);const[i,a]=t._movement,[s,l]=n.threshold,{_step:c,values:u}=t;if(n.hasCustomTransform?(!1===c[0]&&(c[0]=Math.abs(i)>=s&&u[0]),!1===c[1]&&(c[1]=Math.abs(a)>=l&&u[1])):(!1===c[0]&&(c[0]=Math.abs(i)>=s&&Math.sign(i)*s),!1===c[1]&&(c[1]=Math.abs(a)>=l&&Math.sign(a)*l)),t.intentional=!1!==c[0]||!1!==c[1],!t.intentional)return;const d=[0,0];if(n.hasCustomTransform){const[e,t]=u;d[0]=!1!==c[0]?e-c[0]:0,d[1]=!1!==c[1]?t-c[1]:0}else d[0]=!1!==c[0]?i-c[0]:0,d[1]=!1!==c[1]?a-c[1]:0;this.restrictToAxis&&!t._blocked&&this.restrictToAxis(d);const f=t.offset,p=t._active&&!t._blocked||t.active;p&&(t.first=t._active&&!t.active,t.last=!t._active&&t.active,t.active=r[this.ingKey]=t._active,e&&(t.first&&("bounds"in n&&(t._bounds=qh(n.bounds,t)),this.setup&&this.setup()),t.movement=d,this.computeOffset()));const[m,h]=t.offset,[[v,g],[b,y]]=t._bounds;t.overflow=[mg?1:0,hy?1:0],t._movementBound[0]=!!t.overflow[0]&&(!1===t._movementBound[0]?t._movement[0]:t._movementBound[0]),t._movementBound[1]=!!t.overflow[1]&&(!1===t._movementBound[1]?t._movement[1]:t._movementBound[1]);const w=t._active&&n.rubberband||[0,0];if(t.offset=function(e,[t,n],[r,o]){const[[i,a],[s,l]]=e;return[Mh(t,i,a,r),Mh(n,s,l,o)]}(t._bounds,t.offset,w),t.delta=Nh.sub(t.offset,f),this.computeMovement(),p&&(!t.last||o>32)){t.delta=Nh.sub(t.offset,f);const e=t.delta.map(Math.abs);Nh.addTo(t.distance,e),t.direction=t.delta.map(Math.sign),t._direction=t._delta.map(Math.sign),!t.first&&o>0&&(t.velocity=[e[0]/o,e[1]/o],t.timeDelta=o)}}emit(){const e=this.state,t=this.shared,n=this.config;if(e._active||this.clean(),(e._blocked||!e.intentional)&&!e._force&&!n.triggerAllEvents)return;const r=this.handler(Dh(Dh(Dh({},t),e),{},{[this.aliasKey]:e.values}));void 0!==r&&(e.memo=r)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}}class Jh extends Zh{constructor(...e){super(...e),Ph(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=Nh.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=Nh.sub(this.state.offset,this.state.lastOffset)}axisIntent(e){const t=this.state,n=this.config;if(!t.axis&&e){const r="object"==typeof n.axisThreshold?n.axisThreshold[jh(e)]:n.axisThreshold;t.axis=function([e,t],n){const r=Math.abs(e),o=Math.abs(t);return r>o&&r>n?"x":o>r&&o>n?"y":void 0}(t._movement,r)}t._blocked=(n.lockDirection||!!n.axis)&&!t.axis||!!n.axis&&n.axis!==t.axis}restrictToAxis(e){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":e[1]=0;break;case"y":e[0]=0}}}const Qh=e=>e,ev={enabled(e=!0){return e},eventOptions(e,t,n){return Dh(Dh({},n.shared.eventOptions),e)},preventDefault(e=!1){return e},triggerAllEvents(e=!1){return e},rubberband(e=0){switch(e){case!0:return[.15,.15];case!1:return[0,0];default:return Nh.toVector(e)}},from(e){return"function"==typeof e?e:null!=e?Nh.toVector(e):void 0},transform(e,t,n){const r=e||n.shared.transform;return this.hasCustomTransform=!!r,r||Qh},threshold(e){return Nh.toVector(e,0)}};const tv=Dh(Dh({},ev),{},{axis(e,t,{axis:n}){if(this.lockDirection="lock"===n,!this.lockDirection)return n},axisThreshold(e=0){return e},bounds(e={}){if("function"==typeof e)return t=>tv.bounds(e(t));if("current"in e)return()=>e.current;if("function"==typeof HTMLElement&&e instanceof HTMLElement)return e;const{left:t=-1/0,right:n=1/0,top:r=-1/0,bottom:o=1/0}=e;return[[t,n],[r,o]]}}),nv={ArrowRight:(e,t=1)=>[e*t,0],ArrowLeft:(e,t=1)=>[-1*e*t,0],ArrowUp:(e,t=1)=>[0,-1*e*t],ArrowDown:(e,t=1)=>[0,e*t]};const rv="undefined"!=typeof window&&window.document&&window.document.createElement;function ov(){return rv&&"ontouchstart"in window}const iv={isBrowser:rv,gesture:function(){try{return"constructor"in GestureEvent}catch(e){return!1}}(),touch:ov(),touchscreen:ov()||rv&&window.navigator.maxTouchPoints>1,pointer:rv&&"onpointerdown"in window,pointerLock:rv&&"exitPointerLock"in window.document},av={mouse:0,touch:0,pen:8},sv=Dh(Dh({},tv),{},{device(e,t,{pointer:{touch:n=!1,lock:r=!1,mouse:o=!1}={}}){return this.pointerLock=r&&iv.pointerLock,iv.touch&&n?"touch":this.pointerLock?"mouse":iv.pointer&&!o?"pointer":iv.touch?"touch":"mouse"},preventScrollAxis(e,t,{preventScroll:n}){if(this.preventScrollDelay="number"==typeof n?n:n||void 0===n&&e?250:void 0,iv.touchscreen&&!1!==n)return e||(void 0!==n?"y":void 0)},pointerCapture(e,t,{pointer:{capture:n=!0,buttons:r=1,keys:o=!0}={}}){return this.pointerButtons=r,this.keys=o,!this.pointerLock&&"pointer"===this.device&&n},threshold(e,t,{filterTaps:n=!1,tapsThreshold:r=3,axis:o}){const i=Nh.toVector(e,n?r:o?1:0);return this.filterTaps=n,this.tapsThreshold=r,i},swipe({velocity:e=.5,distance:t=50,duration:n=250}={}){return{velocity:this.transform(Nh.toVector(e)),distance:this.transform(Nh.toVector(t)),duration:n}},delay(e=0){switch(e){case!0:return 180;case!1:return 0;default:return e}},axisThreshold(e){return e?Dh(Dh({},av),e):av},keyboardDisplacement(e=10){return e}});Dh(Dh({},ev),{},{device(e,t,{shared:n,pointer:{touch:r=!1}={}}){if(n.target&&!iv.touch&&iv.gesture)return"gesture";if(iv.touch&&r)return"touch";if(iv.touchscreen){if(iv.pointer)return"pointer";if(iv.touch)return"touch"}},bounds(e,t,{scaleBounds:n={},angleBounds:r={}}){const o=e=>{const t=Xh(qh(n,e),{min:-1/0,max:1/0});return[t.min,t.max]},i=e=>{const t=Xh(qh(r,e),{min:-1/0,max:1/0});return[t.min,t.max]};return"function"!=typeof n&&"function"!=typeof r?[o(),i()]:e=>[o(e),i(e)]},threshold(e,t,n){this.lockDirection="lock"===n.axis;return Nh.toVector(e,this.lockDirection?[.1,3]:0)},modifierKey(e){return void 0===e?"ctrlKey":e},pinchOnWheel(e=!0){return e}});Dh(Dh({},tv),{},{mouseOnly:(e=!0)=>e});const lv=Dh(Dh({},tv),{},{mouseOnly:(e=!0)=>e}),cv=new Map,uv=new Map;function dv(e){cv.set(e.key,e.engine),uv.set(e.key,e.resolver)}const fv={key:"drag",engine:class extends Jh{constructor(...e){super(...e),Ph(this,"ingKey","dragging")}reset(){super.reset();const e=this.state;e._pointerId=void 0,e._pointerActive=!1,e._keyboardActive=!1,e._preventScroll=!1,e._delayed=!1,e.swipe=[0,0],e.tap=!1,e.canceled=!1,e.cancel=this.cancel.bind(this)}setup(){const e=this.state;if(e._bounds instanceof HTMLElement){const t=e._bounds.getBoundingClientRect(),n=e.currentTarget.getBoundingClientRect(),r={left:t.left-n.left+e.offset[0],right:t.right-n.right+e.offset[0],top:t.top-n.top+e.offset[1],bottom:t.bottom-n.bottom+e.offset[1]};e._bounds=tv.bounds(r)}}cancel(){const e=this.state;e.canceled||(e.canceled=!0,e._active=!1,setTimeout((()=>{this.compute(),this.emit()}),0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(e){const t=this.config,n=this.state;if(null!=e.buttons&&(Array.isArray(t.pointerButtons)?!t.pointerButtons.includes(e.buttons):-1!==t.pointerButtons&&t.pointerButtons!==e.buttons))return;const r=this.ctrl.setEventIds(e);t.pointerCapture&&e.target.setPointerCapture(e.pointerId),r&&r.size>1&&n._pointerActive||(this.start(e),this.setupPointer(e),n._pointerId=Uh(e),n._pointerActive=!0,this.computeValues(Gh(e)),this.computeInitial(),t.preventScrollAxis&&"mouse"!==jh(e)?(n._active=!1,this.setupScrollPrevention(e)):t.delay>0?(this.setupDelayTrigger(e),t.triggerAllEvents&&(this.compute(e),this.emit())):this.startPointerDrag(e))}startPointerDrag(e){const t=this.state;t._active=!0,t._preventScroll=!0,t._delayed=!1,this.compute(e),this.emit()}pointerMove(e){const t=this.state,n=this.config;if(!t._pointerActive)return;const r=Uh(e);if(void 0!==t._pointerId&&r!==t._pointerId)return;const o=Gh(e);return document.pointerLockElement===e.target?t._delta=[e.movementX,e.movementY]:(t._delta=Nh.sub(o,t._values),this.computeValues(o)),Nh.addTo(t._movement,t._delta),this.compute(e),t._delayed&&t.intentional?(this.timeoutStore.remove("dragDelay"),t.active=!1,void this.startPointerDrag(e)):n.preventScrollAxis&&!t._preventScroll?t.axis?t.axis===n.preventScrollAxis||"xy"===n.preventScrollAxis?(t._active=!1,void this.clean()):(this.timeoutStore.remove("startPointerDrag"),void this.startPointerDrag(e)):void 0:void this.emit()}pointerUp(e){this.ctrl.setEventIds(e);try{this.config.pointerCapture&&e.target.hasPointerCapture(e.pointerId)&&e.target.releasePointerCapture(e.pointerId)}catch(e){0}const t=this.state,n=this.config;if(!t._active||!t._pointerActive)return;const r=Uh(e);if(void 0!==t._pointerId&&r!==t._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(e);const[o,i]=t._distance;if(t.tap=o<=n.tapsThreshold&&i<=n.tapsThreshold,t.tap&&n.filterTaps)t._force=!0;else{const[e,r]=t._delta,[o,i]=t._movement,[a,s]=n.swipe.velocity,[l,c]=n.swipe.distance,u=n.swipe.duration;if(t.elapsedTimea&&Math.abs(o)>l&&(t.swipe[0]=Math.sign(e)),u>s&&Math.abs(i)>c&&(t.swipe[1]=Math.sign(r))}}this.emit()}pointerClick(e){!this.state.tap&&e.detail>0&&(e.preventDefault(),e.stopPropagation())}setupPointer(e){const t=this.config,n=t.device;t.pointerLock&&e.currentTarget.requestPointerLock(),t.pointerCapture||(this.eventStore.add(this.sharedConfig.window,n,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(e){this.state._preventScroll&&e.cancelable&&e.preventDefault()}setupScrollPrevention(e){this.state._preventScroll=!1,function(e){"persist"in e&&"function"==typeof e.persist&&e.persist()}(e);const t=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",t),this.eventStore.add(this.sharedConfig.window,"touch","cancel",t),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,e)}setupDelayTrigger(e){this.state._delayed=!0,this.timeoutStore.add("dragDelay",(()=>{this.state._step=[0,0],this.startPointerDrag(e)}),this.config.delay)}keyDown(e){const t=nv[e.key];if(t){const n=this.state,r=e.shiftKey?10:e.altKey?.1:1;this.start(e),n._delta=t(this.config.keyboardDisplacement,r),n._keyboardActive=!0,Nh.addTo(n._movement,n._delta),this.compute(e),this.emit()}}keyUp(e){e.key in nv&&(this.state._keyboardActive=!1,this.setActive(),this.compute(e),this.emit())}bind(e){const t=this.config.device;e(t,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(e(t,"change",this.pointerMove.bind(this)),e(t,"end",this.pointerUp.bind(this)),e(t,"cancel",this.pointerUp.bind(this)),e("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(e("key","down",this.keyDown.bind(this)),e("key","up",this.keyUp.bind(this))),this.config.filterTaps&&e("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}},resolver:sv},pv={key:"hover",engine:class extends Jh{constructor(...e){super(...e),Ph(this,"ingKey","hovering")}enter(e){this.config.mouseOnly&&"mouse"!==e.pointerType||(this.start(e),this.computeValues(Gh(e)),this.compute(e),this.emit())}leave(e){if(this.config.mouseOnly&&"mouse"!==e.pointerType)return;const t=this.state;if(!t._active)return;t._active=!1;const n=Gh(e);t._movement=t._delta=Nh.sub(n,t._values),this.computeValues(n),this.compute(e),t.delta=t.movement,this.emit()}bind(e){e("pointer","enter",this.enter.bind(this)),e("pointer","leave",this.leave.bind(this))}},resolver:lv};function mv(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const hv={target(e){if(e)return()=>"current"in e?e.current:e},enabled(e=!0){return e},window(e=(iv.isBrowser?window:void 0)){return e},eventOptions({passive:e=!0,capture:t=!1}={}){return{passive:e,capture:t}},transform(e){return e}},vv=["target","eventOptions","window","enabled","transform"];function gv(e={},t){const n={};for(const[r,o]of Object.entries(t))switch(typeof o){case"function":n[r]=o.call(n,e[r],r,e);break;case"object":n[r]=gv(e[r],o);break;case"boolean":o&&(n[r]=e[r])}return n}class bv{constructor(e,t){Ph(this,"_listeners",new Set),this._ctrl=e,this._gestureKey=t}add(e,t,n,r,o){const i=this._listeners,a=function(e,t=""){const n=Ah[e];return e+(n&&n[t]||t)}(t,n),s=Dh(Dh({},this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{}),o);e.addEventListener(a,r,s);const l=()=>{e.removeEventListener(a,r,s),i.delete(l)};return i.add(l),l}clean(){this._listeners.forEach((e=>e())),this._listeners.clear()}}class yv{constructor(){Ph(this,"_timeouts",new Map)}add(e,t,n=140,...r){this.remove(e),this._timeouts.set(e,window.setTimeout(t,n,...r))}remove(e){const t=this._timeouts.get(e);t&&window.clearTimeout(t)}clean(){this._timeouts.forEach((e=>{window.clearTimeout(e)})),this._timeouts.clear()}}class wv{constructor(e){Ph(this,"gestures",new Set),Ph(this,"_targetEventStore",new bv(this)),Ph(this,"gestureEventStores",{}),Ph(this,"gestureTimeoutStores",{}),Ph(this,"handlers",{}),Ph(this,"config",{}),Ph(this,"pointerIds",new Set),Ph(this,"touchIds",new Set),Ph(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),function(e,t){t.drag&&xv(e,"drag");t.wheel&&xv(e,"wheel");t.scroll&&xv(e,"scroll");t.move&&xv(e,"move");t.pinch&&xv(e,"pinch");t.hover&&xv(e,"hover")}(this,e)}setEventIds(e){return Vh(e)?(this.touchIds=new Set(Wh(e)),this.touchIds):"pointerId"in e?("pointerup"===e.type||"pointercancel"===e.type?this.pointerIds.delete(e.pointerId):"pointerdown"===e.type&&this.pointerIds.add(e.pointerId),this.pointerIds):void 0}applyHandlers(e,t){this.handlers=e,this.nativeHandlers=t}applyConfig(e,t){this.config=function(e,t,n={}){const r=e,{target:o,eventOptions:i,window:a,enabled:s,transform:l}=r,c=mv(r,vv);if(n.shared=gv({target:o,eventOptions:i,window:a,enabled:s,transform:l},hv),t){const e=uv.get(t);n[t]=gv(Dh({shared:n.shared},c),e)}else for(const e in c){const t=uv.get(e);t&&(n[e]=gv(Dh({shared:n.shared},c[e]),t))}return n}(e,t,this.config)}clean(){this._targetEventStore.clean();for(const e of this.gestures)this.gestureEventStores[e].clean(),this.gestureTimeoutStores[e].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...e){const t=this.config.shared,n={};let r;if(!t.target||(r=t.target(),r)){if(t.enabled){for(const t of this.gestures){const o=this.config[t],i=_v(n,o.eventOptions,!!r);if(o.enabled){new(cv.get(t))(this,e,t).bind(i)}}const o=_v(n,t.eventOptions,!!r);for(const t in this.nativeHandlers)o(t,"",(n=>this.nativeHandlers[t](Dh(Dh({},this.state.shared),{},{event:n,args:e}))),void 0,!0)}for(const e in n)n[e]=Kh(...n[e]);if(!r)return n;for(const e in n){const{device:t,capture:o,passive:i}=Hh(e);this._targetEventStore.add(r,t,"",n[e],{capture:o,passive:i})}}}}function xv(e,t){e.gestures.add(t),e.gestureEventStores[t]=new bv(e,t),e.gestureTimeoutStores[t]=new yv}const _v=(e,t,n)=>(r,o,i,a={},s=!1)=>{var l,c;const u=null!==(l=a.capture)&&void 0!==l?l:t.capture,d=null!==(c=a.passive)&&void 0!==c?c:t.passive;let f=s?r:Fh(r,o,u);n&&d&&(f+="Passive"),e[f]=e[f]||[],e[f].push(i)};function Ev(e,t={},n,r){const o=y().useMemo((()=>new wv(e)),[]);if(o.applyHandlers(e,r),o.applyConfig(t,n),y().useEffect(o.effect.bind(o)),y().useEffect((()=>o.clean.bind(o)),[]),void 0===t.target)return o.bind.bind(o)}const Cv=e=>e,kv={error:null,initialValue:"",isDirty:!1,isDragEnabled:!1,isDragging:!1,isPressEnterToChange:!1,value:""},Sv="CHANGE",Tv="COMMIT",Nv="CONTROL",Rv="DRAG_END",Mv="DRAG_START",Iv="DRAG",Pv="INVALIDATE",Ov="PRESS_DOWN",Dv="PRESS_ENTER",Av="PRESS_UP",Lv="RESET";function zv(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:kv;const{value:t}=e;return{...kv,...e,initialValue:t}}function Fv(e){return(t,n)=>{const r={...t};switch(n.type){case Nv:return r.value=n.payload.value,r.isDirty=!1,r._event=void 0,r;case Av:case Ov:r.isDirty=!1;break;case Mv:r.isDragging=!0;break;case Rv:r.isDragging=!1;break;case Sv:r.error=null,r.value=n.payload.value,t.isPressEnterToChange&&(r.isDirty=!0);break;case Tv:r.value=n.payload.value,r.isDirty=!1;break;case Lv:r.error=null,r.isDirty=!1,r.value=n.payload.value||t.initialValue;break;case Pv:r.error=n.payload.error}return r._event=n.payload.event,e(r,n)}}const Bv=()=>{};const Hv=(0,s.forwardRef)((function(e,t){let{disabled:n=!1,dragDirection:r="n",dragThreshold:o=10,id:i,isDragEnabled:l=!1,isFocused:c,isPressEnterToChange:u=!1,onBlur:d=Bv,onChange:f=Bv,onDrag:p=Bv,onDragEnd:m=Bv,onDragStart:h=Bv,onFocus:v=Bv,onKeyDown:g=Bv,onValidate:b=Bv,size:y="default",setIsFocused:w,stateReducer:x=(e=>e),value:_,type:E,...C}=e;const{state:k,change:S,commit:T,drag:N,dragEnd:R,dragStart:M,invalidate:I,pressDown:P,pressEnter:O,pressUp:D,reset:A}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Cv,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:kv,n=arguments.length>2?arguments[2]:void 0;const[r,o]=(0,s.useReducer)(Fv(e),zv(t)),i=e=>(t,n)=>{o({type:e,payload:{value:t,event:n}})},a=e=>t=>{o({type:e,payload:{event:t}})},l=e=>t=>{o({type:e,payload:t})},c=i(Sv),u=(e,t)=>o({type:Pv,payload:{error:e,event:t}}),d=i(Lv),f=i(Tv),p=l(Mv),m=l(Iv),h=l(Rv),v=a(Av),g=a(Ov),b=a(Dv),y=(0,s.useRef)(r),w=(0,s.useRef)({value:t.value,onChangeHandler:n});return(0,s.useLayoutEffect)((()=>{y.current=r,w.current={value:t.value,onChangeHandler:n}})),(0,s.useLayoutEffect)((()=>{var e;void 0===y.current._event||r.value===w.current.value||r.isDirty||w.current.onChangeHandler(null!==(e=r.value)&&void 0!==e?e:"",{event:y.current._event})}),[r.value,r.isDirty]),(0,s.useLayoutEffect)((()=>{var e;t.value===y.current.value||y.current.isDirty||o({type:Nv,payload:{value:null!==(e=t.value)&&void 0!==e?e:""}})}),[t.value]),{change:c,commit:f,dispatch:o,drag:m,dragEnd:h,dragStart:p,invalidate:u,pressDown:g,pressEnter:b,pressUp:v,reset:d,state:r}}(x,{isDragEnabled:l,value:_,isPressEnterToChange:u},f),{value:L,isDragging:z,isDirty:F}=k,B=(0,s.useRef)(!1),H=function(e,t){const n=function(e){let t="ns-resize";switch(e){case"n":case"s":t="ns-resize";break;case"e":case"w":t="ew-resize"}return t}(t);return(0,s.useEffect)((()=>{document.documentElement.style.cursor=e?n:null}),[e,n]),n}(z,r),V=e=>{const t=e.currentTarget.value;try{b(t),T(t,e)}catch(t){I(t,e)}},j=($=e=>{const{distance:t,dragging:n,event:r,target:o}=e;if(e.event={...e.event,target:o},t){if(r.stopPropagation(),!n)return m(e),void R(e);p(e),N(e),z||(h(e),M(e))}},W={axis:"e"===r||"w"===r?"x":"y",threshold:o,enabled:l,pointer:{capture:!1}},dv(fv),Ev({drag:$},W||{},"drag"));var $,W;const U=l?j():{};let G;return"number"===E&&(G=e=>{var t;null===(t=C.onMouseDown)||void 0===t||t.call(C,e),e.currentTarget!==e.currentTarget.ownerDocument.activeElement&&e.currentTarget.focus()}),(0,s.createElement)(vh,a({},C,U,{className:"components-input-control__input",disabled:n,dragCursor:H,isDragging:z,id:i,onBlur:e=>{d(e),null==w||w(!1),!F&&e.target.validity.valid||(B.current=!0,V(e))},onChange:e=>{const t=e.target.value;S(t,e)},onFocus:e=>{v(e),null==w||w(!0)},onKeyDown:e=>{const{key:t}=e;switch(g(e),t){case"ArrowUp":D(e);break;case"ArrowDown":P(e);break;case"Enter":O(e),u&&(e.preventDefault(),V(e));break;case"Escape":u&&F&&(e.preventDefault(),A(_,e))}},onMouseDown:G,ref:t,inputSize:y,value:L,type:E}))}));var Vv=Hv;const jv=()=>{};const $v=(0,s.forwardRef)((function(e,t){let{__next36pxDefaultSize:n,__unstableStateReducer:r=(e=>e),__unstableInputWidth:o,className:i,disabled:l=!1,hideLabelFromVision:u=!1,id:f,isPressEnterToChange:p=!1,label:m,labelPosition:h="top",onChange:v=jv,onValidate:g=jv,onKeyDown:b=jv,prefix:y,size:w="default",suffix:x,value:_,...E}=e;const[C,k]=(0,s.useState)(!1),S=function(e){const t=(0,d.useInstanceId)($v);return e||`inspector-input-control-${t}`}(f),T=c()("components-input-control",i),N=function(e){const t=(0,s.useRef)(e.value),[n,r]=(0,s.useState)({}),o=void 0!==n.value?n.value:e.value;return(0,s.useLayoutEffect)((()=>{const{current:o}=t;t.current=e.value,void 0===n.value||n.isStale?n.isStale&&e.value!==o&&r({}):r({...n,isStale:!0})}),[e.value,n]),{value:o,onBlur:t=>{var n;r({}),null===(n=e.onBlur)||void 0===n||n.call(e,t)},onChange:(t,n)=>{r((e=>Object.assign(e,{value:t,isStale:!1}))),e.onChange(t,n)}}}({value:_,onBlur:E.onBlur,onChange:v});return(0,s.createElement)(Th,{__next36pxDefaultSize:n,__unstableInputWidth:o,className:T,disabled:l,gap:3,hideLabelFromVision:u,id:S,isFocused:C,justify:"left",label:m,labelPosition:h,prefix:y,size:w,suffix:x},(0,s.createElement)(Vv,a({},E,{__next36pxDefaultSize:n,className:"components-input-control__input",disabled:l,id:S,isFocused:C,isPressEnterToChange:p,onKeyDown:b,onValidate:g,paddingInlineStart:y?wm(2):void 0,paddingInlineEnd:x?wm(2):void 0,ref:t,setIsFocused:k,size:w,stateReducer:r},N)))}));var Wv=$v;var Uv={name:"euqsgg",styles:"input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}input[type='number']{-moz-appearance:textfield;}"};const Gv=e=>{let{hideHTMLArrows:t}=e;return t?Uv:""},qv=md(Wv,{target:"ep48uk90"})(Gv,";");function Yv(e){const t=Number(e);return isNaN(t)?0:t}function Kv(){for(var e=arguments.length,t=new Array(e),n=0;ne+Yv(t)),0)}function Xv(e){const t=(e+"").split(".");return void 0!==t[1]?t[1].length:0}function Zv(e,t,n){const r=Yv(e);return Math.max(t,Math.min(r,n))}function Jv(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;const o=Yv(e),i=Yv(r),a=Xv(r),s=Math.round(o/i)*i,l=Zv(s,t,n);return a?Yv(l.toFixed(a)):l}const Qv=(0,s.forwardRef)((function(e,t){let{__unstableStateReducer:n,className:r,dragDirection:o="n",hideHTMLArrows:i=!1,isDragEnabled:l=!0,isShiftStepEnabled:d=!0,label:f,max:p=1/0,min:m=-1/0,required:h=!1,shiftStep:v=10,step:g=1,type:b="number",value:y,...w}=e;const x="any"===g,_=x?1:Sm(g),E=Jv(0,m,p,_),C=(e,t)=>x?Math.min(p,Math.max(m,Sm(e))):Jv(e,m,p,null!=t?t:_),k="number"===b?"off":void 0,S=c()("components-number-control",r),T=(e,t)=>{const n={...e},{type:r,payload:i}=t,a=i.event,s=n.value;if(r===Av||r===Ov){const e=(null==a?void 0:a.shiftKey)&&d,t=e?Sm(v)*_:_;let o=function(e){const t=""===e;return!Cm(e)||t}(s)?E:s;null!=a&&a.preventDefault&&a.preventDefault(),r===Av&&(o=Kv(o,t)),r===Ov&&(o=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const r=Yv(t);return 0===n?r:e-r}),0)}(o,t)),n.value=C(o,e?t:void 0)}if(r===Iv&&l){const[e,t]=i.delta,r=i.shiftKey&&d,a=r?Sm(v)*_:_;let l,c;switch(o){case"n":c=t,l=-1;break;case"e":c=e,l=(0,u.isRTL)()?-1:1;break;case"s":c=t,l=1;break;case"w":c=e,l=(0,u.isRTL)()?1:-1}if(0!==c){c=Math.ceil(Math.abs(c))*Math.sign(c);const e=c*a*l;n.value=C(Kv(s,e),r?a:void 0)}}if(r===Dv||r===Tv){const e=!1===h&&""===s;n.value=e?s:C(s)}return n};return(0,s.createElement)(qv,a({autoComplete:k,inputMode:"numeric"},w,{className:S,dragDirection:o,hideHTMLArrows:i,isDragEnabled:l,label:f,max:p,min:m,ref:t,required:h,step:g,type:b,value:y,__unstableStateReducer:(e,t)=>{var r;const o=T(e,t);return null!==(r=null==n?void 0:n(o,t))&&void 0!==r?r:o}}))}));var eg=Qv;const tg=e=>{let{__nextHasNoMarginBottom:t}=e;return t?"":Tf("margin-bottom:",wm(2),";","")},ng=md(_m,{target:"e65ony43"})(tg,";"),rg=md("div",{target:"e65ony42"})("border-radius:50%;border:",Bm.borderWidth," solid ",lp.ui.border,";box-sizing:border-box;cursor:grab;height:",32,"px;overflow:hidden;width:",32,"px;"),og=md("div",{target:"e65ony41"})({name:"1bhd2sw",styles:"box-sizing:border-box;position:relative;width:100%;height:100%"}),ig=md("div",{target:"e65ony40"})("background:",lp.ui.theme,";border-radius:50%;border:",3,"px solid ",lp.ui.theme,";bottom:0;box-sizing:border-box;display:block;height:0px;left:0;margin:auto;position:absolute;right:0;top:-",16,"px;width:0px;");var ag=function(e){let{value:t,onChange:n,...r}=e;const o=(0,s.useRef)(),i=(0,s.useRef)(),l=(0,s.useRef)(),c=e=>{const{x:t,y:r}=i.current;e.preventDefault(),e.target.focus(),n(function(e,t,n,r){const o=r-t,i=n-e,a=Math.atan2(o,i),s=Math.round(a*(180/Math.PI))+90;if(s<0)return 360+s;return s}(t,r,e.clientX,e.clientY))},{startDrag:u,isDragging:f}=(0,d.__experimentalUseDragging)({onDragStart:e=>{(()=>{const e=o.current.getBoundingClientRect();i.current={x:e.x+e.width/2,y:e.y+e.height/2}})(),c(e)},onDragMove:c,onDragEnd:c});return(0,s.useEffect)((()=>{f?(void 0===l.current&&(l.current=document.body.style.cursor),document.body.style.cursor="grabbing"):(document.body.style.cursor=l.current||null,l.current=void 0)}),[f]),(0,s.createElement)(rg,a({ref:o,onMouseDown:u,className:"components-angle-picker-control__angle-circle",style:f?{cursor:"grabbing"}:void 0},r),(0,s.createElement)(og,{style:t?{transform:`rotate(${t}deg)`}:void 0,className:"components-angle-picker-control__angle-circle-indicator-wrapper",tabIndex:-1},(0,s.createElement)(ig,{className:"components-angle-picker-control__angle-circle-indicator"})))};const sg=e=>null!=e;const lg=rd((function(e,t){const n=function(e){const{className:t,margin:n,marginBottom:r=2,marginLeft:o,marginRight:i,marginTop:a,marginX:s,marginY:l,padding:c,paddingBottom:u,paddingLeft:d,paddingRight:f,paddingTop:p,paddingX:m,paddingY:h,...v}=nd(e,"Spacer");return{...v,className:td()(sg(n)&&Tf("margin:",wm(n),";",""),sg(l)&&Tf("margin-bottom:",wm(l),";margin-top:",wm(l),";",""),sg(s)&&Tf("margin-left:",wm(s),";margin-right:",wm(s),";",""),sg(a)&&Tf("margin-top:",wm(a),";",""),sg(r)&&Tf("margin-bottom:",wm(r),";",""),sg(o)&&ch({marginLeft:wm(o)})(),sg(i)&&ch({marginRight:wm(i)})(),sg(c)&&Tf("padding:",wm(c),";",""),sg(h)&&Tf("padding-bottom:",wm(h),";padding-top:",wm(h),";",""),sg(m)&&Tf("padding-left:",wm(m),";padding-right:",wm(m),";",""),sg(p)&&Tf("padding-top:",wm(p),";",""),sg(u)&&Tf("padding-bottom:",wm(u),";",""),sg(d)&&ch({paddingLeft:wm(d)})(),sg(f)&&ch({paddingRight:wm(f)})(),t)}}(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"Spacer");var cg=lg;function ug(e){let{__nextHasNoMarginBottom:t=!1,className:n,label:r=(0,u.__)("Angle"),onChange:o,value:i}=e;t||mc()("Bottom margin styles for wp.components.AnglePickerControl",{since:"6.1",version:"6.4",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version."});const a=c()("components-angle-picker-control",n);return(0,s.createElement)(ng,{__nextHasNoMarginBottom:t,className:a,gap:4},(0,s.createElement)(hm,null,(0,s.createElement)(eg,{label:r,className:"components-angle-picker-control__input-field",max:360,min:0,onChange:e=>{const t=""!==e?parseInt(e,10):0;o(t)},size:"__unstable-large",step:"1",value:i,hideHTMLArrows:!0,suffix:(0,s.createElement)(cg,{as:th,marginBottom:0,marginRight:wm(3),style:{color:"var( --wp-admin-theme-color )"}},"°")})),(0,s.createElement)(vm,{style:{marginBottom:wm(1),marginTop:"auto"}},(0,s.createElement)(ag,{"aria-hidden":"true",value:i,onChange:o})))}var dg=n(4793),fg=n.n(dg),pg=window.wp.keycodes,mg=window.wp.richText,hg=window.wp.a11y;const vg=new RegExp(`[${["-","~","­","֊","־","᐀","᠆","‐","‑","‒","–","—","―","⁓","⁻","₋","−","⸗","⸺","⸻","〜","〰","゠","︱","︲","﹘","﹣","-"].join("")}]`,"g"),gg=e=>fg()(e).toLocaleLowerCase().replace(vg,"-");function bg(e){return e.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&")}function yg(e){return t=>{const[n,r]=(0,s.useState)([]);return(0,s.useLayoutEffect)((()=>{const{options:n,isDebounced:o}=e,i=(0,gc.debounce)((()=>{const o=Promise.resolve("function"==typeof n?n(t):n).then((n=>{if(o.canceled)return;const i=n.map(((t,n)=>({key:`${e.name}-${n}`,value:t,label:e.getOptionLabel(t),keywords:e.getOptionKeywords?e.getOptionKeywords(t):[],isDisabled:!!e.isOptionDisabled&&e.isOptionDisabled(t)}))),a=new RegExp("(?:\\b|\\s|^)"+bg(t),"i");r(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;const r=[];for(let o=0;oe.test(fg()(t))))&&(r.push(i),r.length===n))break}return r}(a,i))}));return o}),o?250:0),a=i();return()=>{i.cancel(),a&&(a.canceled=!0)}}),[t]),[n]}}function wg(e){let{record:t,onChange:n,onReplace:r,completers:o,contentRef:i}=e;const a=(0,d.useDebounce)(hg.speak,500),l=(0,d.useInstanceId)(wg),[f,p]=(0,s.useState)(0),[m,h]=(0,s.useState)([]),[v,g]=(0,s.useState)(""),[b,y]=(0,s.useState)(null),[w,x]=(0,s.useState)(null),_=(0,s.useRef)(!1);function E(e){const{getOptionCompletion:o}=b||{};if(!e.isDisabled){if(o){const i=o(e.value,v),{action:a,value:l}=void 0===i.action||void 0===i.value?{action:"insert-at-caret",value:i}:i;if("replace"===a)return void r([l]);"insert-at-caret"===a&&function(e){const r=t.start,o=r-b.triggerPrefix.length-v.length,i=(0,mg.create)({html:(0,s.renderToString)(e)});n((0,mg.insert)(t,i,o,r))}(l)}C()}}function C(){p(0),h([]),g(""),y(null),x(null)}const k=(0,s.useMemo)((()=>{if((0,mg.isCollapsed)(t))return(0,mg.getTextContent)((0,mg.slice)(t,0))}),[t]);(0,s.useEffect)((()=>{if(!k)return void C();const e=fg()(k),n=(0,mg.getTextContent)((0,mg.slice)(t,void 0,(0,mg.getTextContent)(t).length)),r=(0,gc.find)(o,(t=>{let{triggerPrefix:r,allowContext:o}=t;const i=e.lastIndexOf(r);if(-1===i)return!1;const a=e.slice(i+r.length);if(a.length>50)return!1;const s=0===m.length,l=1===a.split(/\s/).length,c=_.current&&a.split(/\s/).length<=3;return!(s&&!c&&!l)&&(!(o&&!o(e.slice(0,i),n))&&(!/^\s/.test(a)&&!/\s\s+$/.test(a)&&/[\u0000-\uFFFF]*$/.test(a)))}));if(!r)return void C();const i=bg(r.triggerPrefix),a=e.slice(e.lastIndexOf(r.triggerPrefix)).match(new RegExp(`${i}([\0-￿]*)$`)),l=a&&a[1];y(r),x((()=>r!==b?function(e){const t=e.useItems?e.useItems:yg(e);return function(e){let{filterValue:n,instanceId:r,listBoxId:o,className:i,selectedIndex:a,onChangeOptions:l,onSelect:u,onReset:d,value:f,contentRef:p}=e;const[m]=t(n),h=(0,mg.useAnchor)({editableContentElement:p.current,value:f});return(0,s.useLayoutEffect)((()=>{l(m)}),[m]),!m.length>0?null:(0,s.createElement)(mf,{focusOnMount:!1,onClose:d,position:"top right",className:"components-autocomplete__popover",anchor:h},(0,s.createElement)("div",{id:o,role:"listbox",className:"components-autocomplete__results"},(0,gc.map)(m,((e,t)=>(0,s.createElement)(yd,{key:e.key,id:`components-autocomplete-item-${r}-${e.key}`,role:"option","aria-selected":t===a,disabled:e.isDisabled,className:c()("components-autocomplete__result",i,{"is-selected":t===a}),onClick:()=>u(e)},e.label)))))}}(r):w)),g(l)}),[k]);const{key:S=""}=m[f]||{},{className:T}=b||{},N=!!b&&m.length>0,R=N?`components-autocomplete-listbox-${l}`:null;return{listBoxId:R,activeId:N?`components-autocomplete-item-${l}-${S}`:null,onKeyDown:function(e){if(_.current=e.keyCode===pg.BACKSPACE,b&&0!==m.length&&!e.defaultPrevented){switch(e.keyCode){case pg.UP:p((0===f?m.length:f)-1);break;case pg.DOWN:p((f+1)%m.length);break;case pg.ESCAPE:y(null),x(null),e.preventDefault();break;case pg.ENTER:E(m[f]);break;case pg.LEFT:case pg.RIGHT:return void C();default:return}e.preventDefault()}},popover:void 0!==t.start&&w&&(0,s.createElement)(w,{className:T,filterValue:v,instanceId:l,listBoxId:R,selectedIndex:f,onChangeOptions:function(e){p(e.length===m.length?f:0),h(e),function(e){a&&(e.length?a((0,u.sprintf)((0,u._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",e.length),e.length),"assertive"):a((0,u.__)("No results."),"assertive"))}(e)},onSelect:E,value:t,contentRef:i,reset:C})}}function xg(e){const t=(0,s.useRef)(),n=(0,s.useRef)(),{popover:r,listBoxId:o,activeId:i,onKeyDown:a}=wg({...e,contentRef:t});return n.current=a,{ref:(0,d.useMergeRefs)([t,(0,d.useRefEffect)((e=>{function t(e){n.current(e)}return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}}),[])]),children:r,"aria-autocomplete":o?"list":void 0,"aria-owns":o,"aria-activedescendant":i}}function _g(e){let{children:t,isSelected:n,...r}=e;const{popover:o,...i}=wg(r);return(0,s.createElement)(s.Fragment,null,t(i),n&&o)}var Eg={"default.fontFamily":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif","default.fontSize":"13px","helpText.fontSize":"12px",mobileTextMinFontSize:"16px"};function Cg(e){return(0,gc.get)(Eg,e,"")}const kg={name:"kv6lnz",styles:"box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;}"};const Sg=md("div",{target:"ej5x27r4"})("font-family:",Cg("default.fontFamily"),";font-size:",Cg("default.fontSize"),";",kg,";"),Tg=md("div",{target:"ej5x27r3"})((e=>{let{__nextHasNoMarginBottom:t=!1}=e;return!t&&Tf("margin-bottom:",wm(2),";","")})," .components-panel__row &{margin-bottom:inherit;}"),Ng=Tf(nh,";display:inline-block;margin-bottom:",wm(2),";padding:0;",""),Rg=md("label",{target:"ej5x27r2"})(Ng,";");var Mg={name:"11yad0w",styles:"margin-bottom:revert"};const Ig=md("p",{target:"ej5x27r1"})("margin-top:",wm(2),";margin-bottom:0;font-size:",Cg("helpText.fontSize"),";font-style:normal;color:",lp.gray[700],";",(e=>{let{__nextHasNoMarginBottom:t=!1}=e;return!t&&Mg}),";"),Pg=md("span",{target:"ej5x27r0"})(Ng,";"),Og=e=>{let{__nextHasNoMarginBottom:t=!1,id:n,label:r,hideLabelFromVision:o=!1,help:i,className:a,children:l}=e;return(0,s.createElement)(Sg,{className:c()("components-base-control",a)},(0,s.createElement)(Tg,{className:"components-base-control__field",__nextHasNoMarginBottom:t},r&&n&&(o?(0,s.createElement)(gd,{as:"label",htmlFor:n},r):(0,s.createElement)(Rg,{className:"components-base-control__label",htmlFor:n},r)),r&&!n&&(o?(0,s.createElement)(gd,{as:"label"},r):(0,s.createElement)(Og.VisualLabel,null,r)),l),!!i&&(0,s.createElement)(Ig,{id:n?n+"__help":void 0,className:"components-base-control__help",__nextHasNoMarginBottom:t},i))};Og.VisualLabel=e=>{let{className:t,children:n,...r}=e;return(0,s.createElement)(Pg,a({},r,{className:c()("components-base-control__label",t)}),n)};var Dg=Og;var Ag=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"}));var Lg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M15.6 7.3h-.7l1.6-3.5-.9-.4-3.9 8.5H9v1.5h2l-1.3 2.8H8.4c-2 0-3.7-1.7-3.7-3.7s1.7-3.7 3.7-3.7H10V7.3H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H9l-1.4 3.2.9.4 5.7-12.5h1.4c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.9 0 5.2-2.3 5.2-5.2 0-2.9-2.4-5.2-5.2-5.2z"}));const zg=Tf("",""),Fg={name:"82a6rk",styles:"flex:1"},Bg=e=>{const{color:t=lp.gray[200],style:n="solid",width:r=Bm.borderWidth}=e||{};return`${t} ${!!r&&"0"!==r||!!t?n||"solid":n} ${r!==Bm.borderWidth?`clamp(1px, ${r}, 10px)`:r}`},Hg={name:"1nwbfnf",styles:"grid-column:span 2;margin:0 auto"};function Vg(e){const{className:t,__next36pxDefaultSize:n=!1,...r}=nd(e,"BorderBoxControlLinkedButton"),o=td();return{...r,className:(0,s.useMemo)((()=>o((e=>Tf("flex:0;flex-basis:24px;line-height:0;margin-top:",e?"6px":"3px",";",""))(n),t)),[t,o,n])}}var jg=rd(((e,t)=>{const{className:n,isLinked:r,...o}=Vg(e),i=r?(0,u.__)("Unlink sides"):(0,u.__)("Link sides");return(0,s.createElement)(xf,{text:i},(0,s.createElement)(vd,{className:n},(0,s.createElement)(yd,a({},o,{isSmall:!0,icon:r?Ag:Lg,iconSize:24,"aria-label":i,ref:t}))))}),"BorderBoxControlLinkedButton");function $g(e){const{className:t,value:n,__next36pxDefaultSize:r=!1,...o}=nd(e,"BorderBoxControlVisualizer"),i=td(),a=ch.watch(),l=(0,s.useMemo)((()=>i(((e,t)=>Tf("position:absolute;top:",t?"18px":"15px",";right:30px;bottom:",t?"18px":"15px",";left:30px;border-top:",Bg(null==e?void 0:e.top),";border-bottom:",Bg(null==e?void 0:e.bottom),";",ch({borderLeft:Bg(null==e?void 0:e.left)})()," ",ch({borderRight:Bg(null==e?void 0:e.right)})(),";",""))(n,r),t)),[i,t,n,r,a]);return{...o,className:l,value:n}}var Wg=rd(((e,t)=>{const{value:n,...r}=$g(e);return(0,s.createElement)(vd,a({},r,{ref:t}))}),"BorderBoxControlVisualizer");var Ug=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var Gg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M5 11.25h14v1.5H5z"}));var qg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{fillRule:"evenodd",d:"M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z",clipRule:"evenodd"}));var Yg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{fillRule:"evenodd",d:"M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z",clipRule:"evenodd"}));const Kg=md("div",{target:"e1bagdl33"})("box-sizing:border-box;position:relative;&&& ",wh,"{transition:box-shadow 0.1s linear;}");var Xg={name:"1y65o8",styles:"&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}"};const Zg=e=>{let{disableUnits:t}=e;return t?"":Xg},Jg=md(eg,{target:"e1bagdl32"})("&&&{input{appearance:none;-moz-appearance:textfield;display:block;width:100%;",Zg,";}}"),Qg=e=>{let{selectSize:t}=e;const n={default:Tf("box-sizing:border-box;padding:2px 1px;width:20px;color:",lp.gray[800],";font-size:8px;line-height:1;letter-spacing:-0.5px;text-transform:uppercase;text-align-last:center;",""),large:Tf("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:",wm(2),";padding:",wm(1),";color:",lp.ui.theme,";font-size:13px;line-height:1;text-align-last:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;","")};return"__unstable-large"===t?n.large:n.default},eb=md("div",{target:"e1bagdl31"})("&&&{pointer-events:none;",Qg,";color:",lp.gray[900],";}"),tb=md("select",{target:"e1bagdl30"})("&&{appearance:none;background:transparent;border-radius:2px;border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;",Qg,";",(e=>{let{selectSize:t="default"}=e;const n={default:Tf("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;",ch({borderTopLeftRadius:0,borderBottomLeftRadius:0})()," &:not(:disabled):hover{background-color:",lp.gray[100],";}&:focus{border:1px solid ",lp.ui.borderFocus,";box-shadow:inset 0 0 0 ",Bm.borderWidth+" "+lp.ui.borderFocus,";outline-offset:0;outline:2px solid transparent;z-index:1;}",""),large:Tf("display:flex;justify-content:center;align-items:center;&:hover{color:",lp.ui.borderFocus,";box-shadow:inset 0 0 0 ",Bm.borderWidth+" "+lp.ui.borderFocus,";outline:",Bm.borderWidth," solid transparent;}&:focus{box-shadow:0 0 0 ",Bm.borderWidthFocus+" "+lp.ui.borderFocus,";outline:",Bm.borderWidthFocus," solid transparent;}","")};return"__unstable-large"===t?n.large:n.default}),";&:not( :disabled ){cursor:pointer;}}");const nb={name:"f3vz0n",styles:"font-weight:500"},rb=Tf("box-shadow:inset 0 0 0 ",Bm.borderWidth," ",lp.ui.borderFocus,";",""),ob=Tf("border:0;padding:0;margin:0;",kg,";",""),ib=Tf(Kg,"{flex:0 0 auto;}","");var ab={name:"6g24ce",styles:"height:16px;width:16px"};const sb=(e,t)=>{const{style:n}=e||{};return Tf("border-radius:9999px;border:2px solid transparent;",n?(e=>{const{color:t,style:n}=e||{},r=n&&"none"!==n?lp.gray[300]:void 0;return Tf("border-style:","none"===n?"solid":n,";border-color:",t||r,";","")})(e):void 0," width:",t?"28px":"22px",";height:",t?"28px":"22px",";padding:",t?"2px":"1px",";&>span{",t?"":ab," background:linear-gradient(\n\t\t\t\t-45deg,\n\t\t\t\ttransparent 48%,\n\t\t\t\trgb( 0 0 0 / 20% ) 48%,\n\t\t\t\trgb( 0 0 0 / 20% ) 52%,\n\t\t\t\ttransparent 52%\n\t\t\t);}","")},lb=Tf("width:",228,"px;>div:first-of-type>",Rg,"{margin-bottom:0;",nb,";}&& ",Rg,"+button:not( .has-text ){min-width:24px;padding:0;}",""),cb=Tf("",""),ub=Tf("",""),db=Tf("justify-content:center;width:100%;&&{border-top:",Bm.borderWidth," solid ",lp.gray[200],";border-top-left-radius:0;border-top-right-radius:0;height:46px;}",""),fb=Tf(Rg,"{",nb,";}",""),pb={name:"1486260",styles:"&&&&&{min-width:30px;width:30px;height:30px;padding:3px;}"};const mb=[{label:(0,u.__)("Solid"),icon:Gg,value:"solid"},{label:(0,u.__)("Dashed"),icon:qg,value:"dashed"},{label:(0,u.__)("Dotted"),icon:Yg,value:"dotted"}],hb=e=>{const{label:t,hideLabelFromVision:n}=e;return t?n?(0,s.createElement)(gd,{as:"label"},t):(0,s.createElement)(Rg,null,t):null};var vb=rd(((e,t)=>{const{buttonClassName:n,hideLabelFromVision:r,label:o,onChange:i,value:l,...c}=function(e){const{className:t,...n}=nd(e,"BorderControlStylePicker"),r=td();return{...n,className:(0,s.useMemo)((()=>r(fb,t)),[t,r]),buttonClassName:(0,s.useMemo)((()=>r(pb)),[r])}}(e);return(0,s.createElement)(vd,a({},c,{ref:t}),(0,s.createElement)(hb,{label:o,hideLabelFromVision:r}),(0,s.createElement)(_m,{justify:"flex-start",gap:1},mb.map((e=>(0,s.createElement)(yd,{key:e.value,className:n,icon:e.icon,isSmall:!0,isPressed:e.value===l,onClick:()=>i(e.value===l?void 0:e.value),"aria-label":e.label,label:e.label,showTooltip:!0})))))}),"BorderControlStylePicker");var gb=(0,s.forwardRef)((function(e,t){const{className:n,colorValue:r,...o}=e;return(0,s.createElement)("span",a({className:c()("component-color-indicator",n),style:{background:r},ref:t},o))})),bb=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},yb=function(e){return.2126*bb(e.r)+.7152*bb(e.g)+.0722*bb(e.b)};function wb(e){const{renderContent:t,renderToggle:n,className:r,contentClassName:o,expandOnMobile:i,headerTitle:l,focusOnMount:u,position:f,popoverProps:p,onClose:m,onToggle:h,style:v}=e,[g,b]=(0,s.useState)(null),y=(0,s.useRef)(),[w,x]=function(e,t){const[n,r]=(0,s.useState)(e);return[n,e=>{r(e),t&&t(e)}]}(!1,h);function _(){m&&m(),x(!1)}(0,s.useEffect)((()=>()=>{h&&w&&h(!1)}),[h,w]);const E={isOpen:w,onToggle:function(){x(!w)},onClose:_},C=!!(null!=p&&p.anchor||null!=p&&p.anchorRef||null!=p&&p.getAnchorRect||null!=p&&p.anchorRect);return(0,s.createElement)("div",{className:c()("components-dropdown",r),ref:(0,d.useMergeRefs)([b,y]),tabIndex:"-1",style:v},n(E),w&&(0,s.createElement)(mf,a({position:f,onClose:_,onFocusOutside:function(){const{ownerDocument:e}=y.current,t=e.activeElement.closest('[role="dialog"]');y.current.contains(e.activeElement)||t&&!t.contains(y.current)||_()},expandOnMobile:i,headerTitle:l,focusOnMount:u,offset:13,anchor:C?void 0:g},p,{className:c()("components-dropdown__content",p?p.className:void 0,o)}),t(E)))}var xb=rd((function(e,t){const n=nd(e,"InputControlSuffixWrapper");return(0,s.createElement)(cg,a({marginBottom:0},n,{ref:t}))}),"InputControlSuffixWrapper");const _b=md("select",{target:"e1mv6sxx2"})("&&&{appearance:none;background:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",lp.gray[900],";display:block;font-family:inherit;margin:0;width:100%;max-width:none;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;",(e=>{let{disabled:t}=e;return t?Tf({color:lp.ui.textDisabled},"",""):""}),";",(e=>{let{selectSize:t="default"}=e;const n={default:"13px",small:"11px","__unstable-large":"13px"}[t];return n?Tf("font-size:","16px",";@media ( min-width: 600px ){font-size:",n,";}",""):""}),";",(e=>{let{__next36pxDefaultSize:t,selectSize:n="default"}=e;const r={default:{height:36,minHeight:36,paddingTop:0,paddingBottom:0},small:{height:24,minHeight:24,paddingTop:0,paddingBottom:0},"__unstable-large":{height:40,minHeight:40,paddingTop:0,paddingBottom:0}};t||(r.default={height:30,minHeight:30,paddingTop:0,paddingBottom:0});return Tf(r[n]||r.default,"","")}),";",(e=>{let{__next36pxDefaultSize:t,selectSize:n="default"}=e;const r={default:{paddingLeft:16,paddingRight:34},small:{paddingLeft:8,paddingRight:26},"__unstable-large":{paddingLeft:16,paddingRight:34}};return t||(r.default={paddingLeft:8,paddingRight:26}),ch(r[n]||r.default)}),";}"),Eb=md("div",{target:"e1mv6sxx1"})("margin-inline-end:",wm(-1),";line-height:0;"),Cb=md(xb,{target:"e1mv6sxx0"})("position:absolute;pointer-events:none;",ch({right:0}),";");var kb=function(e){let{icon:t,size:n=24,...r}=e;return(0,s.cloneElement)(t,{width:n,height:n,...r})};var Sb=(0,s.createElement)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(i.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));var Tb=()=>(0,s.createElement)(Cb,null,(0,s.createElement)(Eb,null,(0,s.createElement)(kb,{icon:Sb,size:18})));const Nb=()=>{};const Rb=(0,s.forwardRef)((function(e,t){let{className:n,disabled:r=!1,help:o,hideLabelFromVision:i,id:l,label:u,multiple:f=!1,onBlur:p=Nb,onChange:m=Nb,onFocus:h=Nb,options:v=[],size:g="default",value:b,labelPosition:y="top",children:w,prefix:x,suffix:_,__next36pxDefaultSize:E=!1,__nextHasNoMarginBottom:C=!1,...k}=e;const[S,T]=(0,s.useState)(!1),N=function(e){const t=(0,d.useInstanceId)(Rb);return e||`inspector-select-control-${t}`}(l),R=o?`${N}__help`:void 0;if(!(null!=v&&v.length||w))return null;const M=c()("components-select-control",n);return(0,s.createElement)(Dg,{help:o,id:N,__nextHasNoMarginBottom:C},(0,s.createElement)(Th,{className:M,disabled:r,hideLabelFromVision:i,id:N,isFocused:S,label:u,size:g,suffix:_||(0,s.createElement)(Tb,null),prefix:x,labelPosition:y,__next36pxDefaultSize:E},(0,s.createElement)(_b,a({},k,{__next36pxDefaultSize:E,"aria-describedby":R,className:"components-select-control__input",disabled:r,id:N,multiple:f,onBlur:e=>{p(e),T(!1)},onChange:e=>{if(f){const t=Array.from(e.target.options).filter((e=>{let{selected:t}=e;return t})),n=t.map((e=>{let{value:t}=e;return t}));m(n)}else m(e.target.value,{event:e})},onFocus:e=>{h(e),T(!0)},ref:t,selectSize:g,value:b}),w||v.map(((e,t)=>{const n=e.id||`${e.label}-${e.value}-${t}`;return(0,s.createElement)("option",{key:n,value:e.value,disabled:e.disabled},e.label)})))))}));var Mb=Rb;const Ib={initial:void 0,fallback:""};var Pb=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ib;const{initial:n,fallback:r}={...Ib,...t},[o,i]=(0,s.useState)(e),a=Cm(e);(0,s.useEffect)((()=>{a&&o&&i(void 0)}),[a,o]);const l=km([e,o,n],r),c=e=>{a||i(e)};return[l,c]};const Ob=()=>{};function Db(e,t,n){return"number"!=typeof e?null:parseFloat(`${Zv(e,t,n)}`)}const Ab=()=>Tf({height:30,minHeight:30},"",""),Lb=12,zb=md("div",{target:"e1epgpqk14"})({name:"1se47kl",styles:"-webkit-tap-highlight-color:transparent;align-items:flex-start;display:flex;justify-content:flex-start;padding:0;position:relative;touch-action:none;width:100%"}),Fb=md("div",{target:"e1epgpqk13"})("display:block;flex:1;position:relative;width:100%;",(e=>{let{color:t=lp.ui.borderFocus}=e;return Tf({color:t},"","")}),";",Ab,";",(e=>{let{marks:t,__nextHasNoMarginBottom:n}=e;return n?"":Tf({marginBottom:t?16:void 0},"","")}),";"),Bb=md("span",{target:"e1epgpqk12"})("display:flex;margin-top:",4,"px;",ch({marginRight:6}),";"),Hb=md("span",{target:"e1epgpqk11"})("display:flex;margin-top:",4,"px;",ch({marginLeft:6}),";"),Vb=md("span",{target:"e1epgpqk10"})("background-color:",lp.gray[300],";left:0;pointer-events:none;right:0;display:block;height:",4,"px;position:absolute;margin-top:",13,"px;top:0;border-radius:",4,"px;",(e=>{let{disabled:t,railColor:n}=e,r=n||"";return t&&(r=lp.ui.backgroundDisabled),Tf({background:r},"","")}),";"),jb=md("span",{target:"e1epgpqk9"})("background-color:currentColor;border-radius:",4,"px;height:",4,"px;pointer-events:none;display:block;position:absolute;margin-top:",13,"px;top:0;",(e=>{let{disabled:t,trackColor:n}=e,r=n||"currentColor";return t&&(r=lp.gray[400]),Tf({background:r},"","")}),";"),$b=md("span",{target:"e1epgpqk8"})({name:"l7tjj5",styles:"display:block;pointer-events:none;position:relative;width:100%;user-select:none"}),Wb=md("span",{target:"e1epgpqk7"})("height:",Lb,"px;left:0;position:absolute;top:-4px;width:1px;",(e=>{let{disabled:t,isFilled:n}=e,r=n?"currentColor":lp.gray[300];return t&&(r=lp.gray[400]),Tf({backgroundColor:r},"","")}),";"),Ub=md("span",{target:"e1epgpqk6"})("color:",lp.gray[300],";left:0;font-size:11px;position:absolute;top:12px;transform:translateX( -50% );white-space:nowrap;",(e=>{let{isFilled:t}=e;return Tf({color:t?lp.gray[700]:lp.gray[300]},"","")}),";");var Gb={name:"1sb75b3",styles:"background-color:var( --wp-admin-theme-color )"};const qb=e=>{let{disabled:t}=e;return t?Tf("background-color:",lp.gray[400],";",""):Gb},Yb=md("span",{target:"e1epgpqk5"})("align-items:center;display:flex;height:",Lb,"px;justify-content:center;margin-top:",9,"px;outline:0;pointer-events:none;position:absolute;top:0;user-select:none;width:",Lb,"px;border-radius:50%;",qb,";",ch({marginLeft:-10}),";",ch({transform:"translateX( 4.5px )"},{transform:"translateX( -4.5px )"}),";"),Kb=md("span",{target:"e1epgpqk4"})("align-items:center;border-radius:50%;height:100%;outline:0;position:absolute;user-select:none;width:100%;",qb,";",(e=>{let{isFocused:t}=e;return t?Tf("&::before{content:' ';position:absolute;background-color:var( --wp-admin-theme-color );opacity:0.4;border-radius:50%;height:",20,"px;width:",20,"px;top:-4px;left:-4px;}",""):""}),";"),Xb=md("input",{target:"e1epgpqk3"})("box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;margin:0 -",6,"px;opacity:0;outline:none;position:absolute;right:0;top:0;width:calc( 100% + ",Lb,"px );");var Zb={name:"1cypxip",styles:"top:-80%"},Jb={name:"1lr98c4",styles:"bottom:-80%"};const Qb=md("span",{target:"e1epgpqk2"})("background:rgba( 0, 0, 0, 0.8 );border-radius:2px;color:white;display:inline-block;font-size:12px;min-width:32px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;transition:opacity 120ms ease;user-select:none;line-height:1.4;",(e=>{let{show:t}=e;return Tf({opacity:t?1:0},"","")}),";",(e=>{let{position:t}=e;return"bottom"===t?Jb:Zb}),";",cp("transition"),";",ch({transform:"translateX(-50%)"},{transform:"translateX(50%)"}),";"),ey=md(eg,{target:"e1epgpqk1"})("display:inline-block;font-size:13px;margin-top:0;width:",wm(16),"!important;input[type='number']&{",Ab,";}",ch({marginLeft:`${wm(4)} !important`}),";"),ty=md("span",{target:"e1epgpqk0"})("display:block;margin-top:0;button,button.is-small{margin-left:0;",Ab,";}",ch({marginLeft:8}),";"),ny=()=>{};const ry=(0,s.forwardRef)((function(e,t){const{describedBy:n,label:r,onHideTooltip:o=ny,onMouseLeave:i=ny,onMouseMove:l=ny,onShowTooltip:c=ny,value:u,...d}=e,f=function(e){const{onHide:t=Ob,onMouseLeave:n=Ob,onMouseMove:r=Ob,onShow:o=Ob,timeout:i=300}=e,[a,l]=(0,s.useState)(!1),c=(0,s.useRef)(),u=(0,s.useCallback)((e=>{window.clearTimeout(c.current),c.current=window.setTimeout(e,i)}),[i]),d=(0,s.useCallback)((e=>{r(e),u((()=>{a||(l(!0),o())}))}),[]),f=(0,s.useCallback)((e=>{n(e),u((()=>{l(!1),t()}))}),[]);return(0,s.useEffect)((()=>()=>{window.clearTimeout(c.current)})),{onMouseMove:d,onMouseLeave:f}}({onHide:o,onMouseLeave:i,onMouseMove:l,onShow:c});return(0,s.createElement)(Xb,a({},d,f,{"aria-describedby":n,"aria-label":r,"aria-hidden":!1,ref:t,tabIndex:0,type:"range",value:u}))}));var oy=ry;function iy(e){const{className:t,isFilled:n=!1,label:r,style:o={},...i}=e,l=c()("components-range-control__mark",n&&"is-filled",t),u=c()("components-range-control__mark-label",n&&"is-filled");return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Wb,a({},i,{"aria-hidden":"true",className:l,isFilled:n,style:o})),r&&(0,s.createElement)(Ub,{"aria-hidden":"true",className:u,isFilled:n,style:o},r))}function ay(e){const{disabled:t=!1,marks:n=!1,min:r=0,max:o=100,step:i=1,value:l=0,...c}=e;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Vb,a({disabled:t},c)),n&&(0,s.createElement)(sy,{disabled:t,marks:n,min:r,max:o,step:i,value:l}))}function sy(e){const{disabled:t=!1,marks:n=!1,min:r=0,max:o=100,step:i=1,value:l=0}=e,c=function(e){let{marks:t,min:n=0,max:r=100,step:o=1,value:i=0}=e;if(!t)return[];const a=r-n;if(!Array.isArray(t)){t=[];const e=1+Math.round(a/o);for(;e>t.push({value:o*t.length+n}););}const s=[];return t.forEach(((e,t)=>{if(e.valuer)return;const o=`mark-${t}`,l=e.value<=i,c=(e.value-n)/a*100+"%",d={[(0,u.isRTL)()?"right":"left"]:c};s.push({...e,isFilled:l,key:o,style:d})})),s}({marks:n,min:r,max:o,step:"any"===i?1:i,value:l});return(0,s.createElement)($b,{"aria-hidden":"true",className:"components-range-control__marks"},c.map((e=>(0,s.createElement)(iy,a({},e,{key:e.key,"aria-hidden":"true",disabled:t})))))}function ly(e){const{className:t,inputRef:n,tooltipPosition:r,show:o=!1,style:i={},value:l=0,renderTooltipContent:u=(e=>e),zIndex:d=100,...f}=e,p=function(e){let{inputRef:t,tooltipPosition:n}=e;const[r,o]=(0,s.useState)(),i=(0,s.useCallback)((()=>{t&&t.current&&o(n)}),[n]);return(0,s.useEffect)((()=>{i()}),[i]),(0,s.useEffect)((()=>(window.addEventListener("resize",i),()=>{window.removeEventListener("resize",i)}))),r}({inputRef:n,tooltipPosition:r}),m=c()("components-simple-tooltip",t),h={...i,zIndex:d};return(0,s.createElement)(Qb,a({},f,{"aria-hidden":o,className:m,position:p,show:o,role:"tooltip",style:h}),u(l))}const cy=()=>{};const uy=(0,s.forwardRef)((function e(t,n){var r;const{__nextHasNoMarginBottom:o=!1,afterIcon:i,allowReset:l=!1,beforeIcon:f,className:p,color:m=lp.ui.theme,currentInput:h,disabled:v=!1,help:g,hideLabelFromVision:b=!1,initialPosition:y,isShiftStepEnabled:w=!0,label:x,marks:_=!1,max:E=100,min:C=0,onBlur:k=cy,onChange:S=cy,onFocus:T=cy,onMouseLeave:N=cy,onMouseMove:R=cy,railColor:M,renderTooltipContent:I=(e=>e),resetFallbackValue:P,shiftStep:O=10,showTooltip:D,step:A=1,trackColor:L,value:z,withInputField:F=!0,...B}=t,[H,V]=function(e){const{min:t,max:n,value:r,initial:o}=e,[i,a]=Pb(Db(r,t,n),{initial:Db(null!=o?o:null,t,n),fallback:null});return[i,(0,s.useCallback)((e=>{a(null===e?null:Db(e,t,n))}),[t,n])]}({min:C,max:E,value:null!=z?z:null,initial:y}),j=(0,s.useRef)(!1);let $=D,W=F;"any"===A&&($=!1,W=!1);const[U,G]=(0,s.useState)($),[q,Y]=(0,s.useState)(!1),K=(0,s.useRef)(),X=null===(r=K.current)||void 0===r?void 0:r.matches(":focus"),Z=!v&&q,J=null===H,Q=J?"":void 0!==H?H:h,ee=J?(E-C)/2+C:H,te=`${Zv(J?50:(H-C)/(E-C)*100,0,100)}%`,ne=c()("components-range-control",p),re=c()("components-range-control__wrapper",!!_&&"is-marked"),oe=(0,d.useInstanceId)(e,"inspector-range-control"),ie=g?`${oe}__help`:void 0,ae=!1!==$&&Number.isFinite(H),se=()=>{let e=parseFloat(`${P}`),t=e;isNaN(e)&&(e=null,t=void 0),V(e),S(t)},le={[(0,u.isRTL)()?"right":"left"]:te};return(0,s.createElement)(Dg,{__nextHasNoMarginBottom:o,className:ne,label:x,hideLabelFromVision:b,id:`${oe}`,help:g},(0,s.createElement)(zb,{className:"components-range-control__root"},f&&(0,s.createElement)(Bb,null,(0,s.createElement)(vc,{icon:f})),(0,s.createElement)(Fb,{__nextHasNoMarginBottom:o,className:re,color:m,marks:!!_},(0,s.createElement)(oy,a({},B,{className:"components-range-control__slider",describedBy:ie,disabled:v,id:`${oe}`,label:x,max:E,min:C,onBlur:e=>{k(e),Y(!1),G(!1)},onChange:e=>{const t=parseFloat(e.target.value);V(t),S(t)},onFocus:e=>{T(e),Y(!0),G(!0)},onMouseMove:R,onMouseLeave:N,ref:(0,d.useMergeRefs)([K,n]),step:A,value:null!=Q?Q:void 0})),(0,s.createElement)(ay,{"aria-hidden":!0,disabled:v,marks:_,max:E,min:C,railColor:M,step:A,value:ee}),(0,s.createElement)(jb,{"aria-hidden":!0,className:"components-range-control__track",disabled:v,style:{width:te},trackColor:L}),(0,s.createElement)(Yb,{style:le,disabled:v},(0,s.createElement)(Kb,{"aria-hidden":!0,isFocused:Z,disabled:v})),ae&&(0,s.createElement)(ly,{className:"components-range-control__tooltip",inputRef:K,tooltipPosition:"bottom",renderTooltipContent:I,show:X||U,style:le,value:H})),i&&(0,s.createElement)(Hb,null,(0,s.createElement)(vc,{icon:i})),W&&(0,s.createElement)(ey,{"aria-label":x,className:"components-range-control__number",disabled:v,inputMode:"decimal",isShiftStepEnabled:w,max:E,min:C,onBlur:()=>{j.current&&(se(),j.current=!1)},onChange:e=>{let t=parseFloat(e);V(t),isNaN(t)?l&&(j.current=!0):((tE)&&(t=Db(t,C,E)),S(t),j.current=!1)},shiftStep:O,step:A,value:Q}),l&&(0,s.createElement)(ty,null,(0,s.createElement)(yd,{className:"components-range-control__reset",disabled:v||void 0===H,variant:"secondary",isSmall:!0,onClick:se},(0,u.__)("Reset")))))}));var dy=uy;const fy={bottom:{align:"flex-end",justify:"center"},bottomLeft:{align:"flex-start",justify:"flex-end"},bottomRight:{align:"flex-end",justify:"flex-end"},center:{align:"center",justify:"center"},edge:{align:"center",justify:"space-between"},left:{align:"center",justify:"flex-start"},right:{align:"center",justify:"flex-end"},stretch:{align:"stretch"},top:{align:"flex-start",justify:"center"},topLeft:{align:"flex-start",justify:"flex-start"},topRight:{align:"flex-start",justify:"flex-end"}},py={bottom:{justify:"flex-end",align:"center"},bottomLeft:{justify:"flex-start",align:"flex-end"},bottomRight:{justify:"flex-end",align:"flex-end"},center:{justify:"center",align:"center"},edge:{justify:"space-between",align:"center"},left:{justify:"center",align:"flex-start"},right:{justify:"center",align:"flex-end"},stretch:{justify:"stretch"},top:{justify:"flex-start",align:"center"},topLeft:{justify:"flex-start",align:"flex-start"},topRight:{justify:"flex-start",align:"flex-end"}};function my(e){return"string"==typeof e?[e]:s.Children.toArray(e).filter((e=>(0,s.isValidElement)(e)))}function hy(e){const{alignment:t="edge",children:n,direction:r,spacing:o=2,...i}=nd(e,"HStack"),l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"row";if(!Cm(e))return{};const n="column"===t?py:fy;return e in n?n[e]:{align:e}}(t,r),c=my(n).map(((e,t)=>{if(ad(e,["Spacer"])){const n=e,r=n.key||`hstack-${t}`;return(0,s.createElement)(vm,a({isBlock:!0,key:r},n.props))}return e}));return xm({children:c,direction:r,justify:"center",...l,...i,gap:o})}var vy=rd((function(e,t){const n=hy(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"HStack");const gy=md(eg,{target:"ez9hsf47"})(mh,"{width:",wm(24),";}"),by=md(Mb,{target:"ez9hsf46"})("margin-left:",wm(-2),";width:5em;",wh,"{display:none;}"),yy=md(dy,{target:"ez9hsf45"})("flex:1;margin-right:",wm(2),";",Tg,"{margin-bottom:0;}"),wy=`\n.react-colorful__interactive {\n\twidth: calc( 100% - ${wm(2)} );\n\tmargin-left: ${wm(1)};\n}`,xy=md("div",{target:"ez9hsf44"})("padding-top:",wm(2),";padding-right:0;padding-left:0;padding-bottom:0;"),_y=md(vy,{target:"ez9hsf43"})("padding-left:",wm(4),";padding-right:",wm(4),";"),Ey=md(_m,{target:"ez9hsf42"})("padding-top:",wm(4),";padding-left:",wm(4),";padding-right:",wm(3),";padding-bottom:",wm(5),";"),Cy=md("div",{target:"ez9hsf41"})(kg,";width:216px;.react-colorful{display:flex;flex-direction:column;align-items:center;width:216px;height:auto;overflow:hidden;}.react-colorful__saturation{width:100%;border-radius:0;height:216px;margin-bottom:",wm(4),";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:16px;margin-bottom:",wm(2),";}.react-colorful__pointer{height:16px;width:16px;border:none;box-shadow:0 0 2px 0 rgba( 0, 0, 0, 0.25 );outline:2px solid transparent;}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ",Bm.borderWidthFocus," #fff;}",wy," ",Tg,"{margin-bottom:0;}"),ky=md(yd,{target:"ez9hsf40"})("&&&&&{min-width:",wm(6),";padding:0;>svg{margin-right:0;}}");var Sy=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"}));function Ty(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ny(e){return e instanceof Ty(e).Element||e instanceof Element}function Ry(e){return e instanceof Ty(e).HTMLElement||e instanceof HTMLElement}function My(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Ty(e).ShadowRoot||e instanceof ShadowRoot)}var Iy=Math.max,Py=Math.min,Oy=Math.round;function Dy(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Ay(){return!/^((?!chrome|android).)*safari/i.test(Dy())}function Ly(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&Ry(e)&&(o=e.offsetWidth>0&&Oy(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Oy(r.height)/e.offsetHeight||1);var a=(Ny(e)?Ty(e):window).visualViewport,s=!Ay()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/o,c=(r.top+(s&&a?a.offsetTop:0))/i,u=r.width/o,d=r.height/i;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function zy(e){var t=Ty(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Fy(e){return e?(e.nodeName||"").toLowerCase():null}function By(e){return((Ny(e)?e.ownerDocument:e.document)||window.document).documentElement}function Hy(e){return Ly(By(e)).left+zy(e).scrollLeft}function Vy(e){return Ty(e).getComputedStyle(e)}function jy(e){var t=Vy(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function $y(e,t,n){void 0===n&&(n=!1);var r=Ry(t),o=Ry(t)&&function(e){var t=e.getBoundingClientRect(),n=Oy(t.width)/e.offsetWidth||1,r=Oy(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=By(t),a=Ly(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==Fy(t)||jy(i))&&(s=function(e){return e!==Ty(e)&&Ry(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:zy(e);var t}(t)),Ry(t)?((l=Ly(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=Hy(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Wy(e){var t=Ly(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Uy(e){return"html"===Fy(e)?e:e.assignedSlot||e.parentNode||(My(e)?e.host:null)||By(e)}function Gy(e){return["html","body","#document"].indexOf(Fy(e))>=0?e.ownerDocument.body:Ry(e)&&jy(e)?e:Gy(Uy(e))}function qy(e,t){var n;void 0===t&&(t=[]);var r=Gy(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=Ty(r),a=o?[i].concat(i.visualViewport||[],jy(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(qy(Uy(a)))}function Yy(e){return["table","td","th"].indexOf(Fy(e))>=0}function Ky(e){return Ry(e)&&"fixed"!==Vy(e).position?e.offsetParent:null}function Xy(e){for(var t=Ty(e),n=Ky(e);n&&Yy(n)&&"static"===Vy(n).position;)n=Ky(n);return n&&("html"===Fy(n)||"body"===Fy(n)&&"static"===Vy(n).position)?t:n||function(e){var t=/firefox/i.test(Dy());if(/Trident/i.test(Dy())&&Ry(e)&&"fixed"===Vy(e).position)return null;var n=Uy(e);for(My(n)&&(n=n.host);Ry(n)&&["html","body"].indexOf(Fy(n))<0;){var r=Vy(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Zy="top",Jy="bottom",Qy="right",ew="left",tw="auto",nw=[Zy,Jy,Qy,ew],rw="start",ow="end",iw="viewport",aw="popper",sw=nw.reduce((function(e,t){return e.concat([t+"-"+rw,t+"-"+ow])}),[]),lw=[].concat(nw,[tw]).reduce((function(e,t){return e.concat([t,t+"-"+rw,t+"-"+ow])}),[]),cw=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function uw(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var dw={placement:"bottom",modifiers:[],strategy:"absolute"};function fw(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function yw(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?vw(o):null,a=o?gw(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case Zy:t={x:s,y:n.y-r.height};break;case Jy:t={x:s,y:n.y+n.height};break;case Qy:t={x:n.x+n.width,y:l};break;case ew:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=i?bw(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case rw:t[c]=t[c]-(n[u]/2-r[u]/2);break;case ow:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var ww={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=yw({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},xw={top:"auto",right:"auto",bottom:"auto",left:"auto"};function _w(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,m=a.y,h=void 0===m?0:m,v="function"==typeof u?u({x:p,y:h}):{x:p,y:h};p=v.x,h=v.y;var g=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),y=ew,w=Zy,x=window;if(c){var _=Xy(n),E="clientHeight",C="clientWidth";if(_===Ty(n)&&"static"!==Vy(_=By(n)).position&&"absolute"===s&&(E="scrollHeight",C="scrollWidth"),o===Zy||(o===ew||o===Qy)&&i===ow)w=Jy,h-=(d&&_===x&&x.visualViewport?x.visualViewport.height:_[E])-r.height,h*=l?1:-1;if(o===ew||(o===Zy||o===Jy)&&i===ow)y=Qy,p-=(d&&_===x&&x.visualViewport?x.visualViewport.width:_[C])-r.width,p*=l?1:-1}var k,S=Object.assign({position:s},c&&xw),T=!0===u?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Oy(n*o)/o||0,y:Oy(r*o)/o||0}}({x:p,y:h},Ty(n)):{x:p,y:h};return p=T.x,h=T.y,l?Object.assign({},S,((k={})[w]=b?"0":"",k[y]=g?"0":"",k.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",k)):Object.assign({},S,((t={})[w]=b?h+"px":"",t[y]=g?p+"px":"",t.transform="",t))}var Ew={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,c={placement:vw(t.placement),variation:gw(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,_w(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,_w(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var Cw={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];Ry(o)&&Fy(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Ry(r)&&Fy(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var kw={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=lw.reduce((function(e,n){return e[n]=function(e,t,n){var r=vw(e),o=[ew,Zy].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[ew,Qy].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},Sw={left:"right",right:"left",bottom:"top",top:"bottom"};function Tw(e){return e.replace(/left|right|bottom|top/g,(function(e){return Sw[e]}))}var Nw={start:"end",end:"start"};function Rw(e){return e.replace(/start|end/g,(function(e){return Nw[e]}))}function Mw(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&My(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Iw(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Pw(e,t,n){return t===iw?Iw(function(e,t){var n=Ty(e),r=By(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=Ay();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+Hy(e),y:l}}(e,n)):Ny(t)?function(e,t){var n=Ly(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):Iw(function(e){var t,n=By(e),r=zy(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Iy(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Iy(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Hy(e),l=-r.scrollTop;return"rtl"===Vy(o||n).direction&&(s+=Iy(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(By(e)))}function Ow(e,t,n,r){var o="clippingParents"===t?function(e){var t=qy(Uy(e)),n=["absolute","fixed"].indexOf(Vy(e).position)>=0&&Ry(e)?Xy(e):e;return Ny(n)?t.filter((function(e){return Ny(e)&&Mw(e,n)&&"body"!==Fy(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=Pw(e,n,r);return t.top=Iy(o.top,t.top),t.right=Py(o.right,t.right),t.bottom=Py(o.bottom,t.bottom),t.left=Iy(o.left,t.left),t}),Pw(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Dw(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Aw(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Lw(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,a=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?iw:c,d=n.elementContext,f=void 0===d?aw:d,p=n.altBoundary,m=void 0!==p&&p,h=n.padding,v=void 0===h?0:h,g=Dw("number"!=typeof v?v:Aw(v,nw)),b=f===aw?"reference":aw,y=e.rects.popper,w=e.elements[m?b:f],x=Ow(Ny(w)?w:w.contextElement||By(e.elements.popper),l,u,a),_=Ly(e.elements.reference),E=yw({reference:_,element:y,strategy:"absolute",placement:o}),C=Iw(Object.assign({},y,E)),k=f===aw?C:_,S={top:x.top-k.top+g.top,bottom:k.bottom-x.bottom+g.bottom,left:x.left-k.left+g.left,right:k.right-x.right+g.right},T=e.modifiersData.offset;if(f===aw&&T){var N=T[o];Object.keys(S).forEach((function(e){var t=[Qy,Jy].indexOf(e)>=0?1:-1,n=[Zy,Jy].indexOf(e)>=0?"y":"x";S[e]+=N[n]*t}))}return S}var zw={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=void 0===p||p,h=n.allowedAutoPlacements,v=t.options.placement,g=vw(v),b=l||(g===v||!m?[Tw(v)]:function(e){if(vw(e)===tw)return[];var t=Tw(e);return[Rw(e),t,Rw(t)]}(v)),y=[v].concat(b).reduce((function(e,n){return e.concat(vw(n)===tw?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?lw:l,u=gw(r),d=u?s?sw:sw.filter((function(e){return gw(e)===u})):nw,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Lw(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[vw(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,x=t.rects.popper,_=new Map,E=!0,C=y[0],k=0;k=0,M=R?"width":"height",I=Lw(t,{placement:S,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),P=R?N?Qy:ew:N?Jy:Zy;w[M]>x[M]&&(P=Tw(P));var O=Tw(P),D=[];if(i&&D.push(I[T]<=0),s&&D.push(I[P]<=0,I[O]<=0),D.every((function(e){return e}))){C=S,E=!1;break}_.set(S,D)}if(E)for(var A=function(e){var t=y.find((function(t){var n=_.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},L=m?3:1;L>0;L--){if("break"===A(L))break}t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Fw(e,t,n){return Iy(e,Py(t,n))}var Bw={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,m=n.tetherOffset,h=void 0===m?0:m,v=Lw(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),g=vw(t.placement),b=gw(t.placement),y=!b,w=bw(g),x="x"===w?"y":"x",_=t.modifiersData.popperOffsets,E=t.rects.reference,C=t.rects.popper,k="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,S="number"==typeof k?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(_){if(i){var R,M="y"===w?Zy:ew,I="y"===w?Jy:Qy,P="y"===w?"height":"width",O=_[w],D=O+v[M],A=O-v[I],L=p?-C[P]/2:0,z=b===rw?E[P]:C[P],F=b===rw?-C[P]:-E[P],B=t.elements.arrow,H=p&&B?Wy(B):{width:0,height:0},V=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},j=V[M],$=V[I],W=Fw(0,E[P],H[P]),U=y?E[P]/2-L-W-j-S.mainAxis:z-W-j-S.mainAxis,G=y?-E[P]/2+L+W+$+S.mainAxis:F+W+$+S.mainAxis,q=t.elements.arrow&&Xy(t.elements.arrow),Y=q?"y"===w?q.clientTop||0:q.clientLeft||0:0,K=null!=(R=null==T?void 0:T[w])?R:0,X=O+G-K,Z=Fw(p?Py(D,O+U-K-Y):D,O,p?Iy(A,X):A);_[w]=Z,N[w]=Z-O}if(s){var J,Q="x"===w?Zy:ew,ee="x"===w?Jy:Qy,te=_[x],ne="y"===x?"height":"width",re=te+v[Q],oe=te-v[ee],ie=-1!==[Zy,ew].indexOf(g),ae=null!=(J=null==T?void 0:T[x])?J:0,se=ie?re:te-E[ne]-C[ne]-ae+S.altAxis,le=ie?te+E[ne]+C[ne]-ae-S.altAxis:oe,ce=p&&ie?function(e,t,n){var r=Fw(e,t,n);return r>n?n:r}(se,te,le):Fw(p?se:re,te,p?le:oe);_[x]=ce,N[x]=ce-te}t.modifiersData[r]=N}},requiresIfExists:["offset"]};var Hw={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=vw(n.placement),l=bw(s),c=[ew,Qy].indexOf(s)>=0?"height":"width";if(i&&a){var u=function(e,t){return Dw("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Aw(e,nw))}(o.padding,n),d=Wy(i),f="y"===l?Zy:ew,p="y"===l?Jy:Qy,m=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],h=a[l]-n.rects.reference[l],v=Xy(i),g=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=m/2-h/2,y=u[f],w=g-d[c]-u[p],x=g/2-d[c]/2+b,_=Fw(y,x,w),E=l;n.modifiersData[r]=((t={})[E]=_,t.centerOffset=_-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&Mw(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Vw(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function jw(e){return[Zy,Qy,Jy,ew].some((function(t){return e[t]>=0}))}var $w={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Lw(t,{elementContext:"reference"}),s=Lw(t,{altBoundary:!0}),l=Vw(a,r),c=Vw(s,o,i),u=jw(l),d=jw(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},Ww=pw({defaultModifiers:[hw,ww,Ew,Cw,kw,zw,Bw,Hw,$w]});function Uw(e){void 0===e&&(e={});var t,n,r=bp(e),o=r.visible,i=void 0!==o&&o,a=r.animated,s=void 0!==a&&a,l=Cp(h(r,["visible","animated"])),c=(0,b.useState)(i),u=c[0],d=c[1],f=(0,b.useState)(s),p=f[0],v=f[1],g=(0,b.useState)(!1),y=g[0],w=g[1],x=(t=u,n=(0,b.useRef)(null),U((function(){n.current=t}),[t]),n),_=null!=x.current&&x.current!==u;p&&!y&&_&&w(!0),(0,b.useEffect)((function(){if("number"==typeof p&&y){var e=setTimeout((function(){return w(!1)}),p);return function(){clearTimeout(e)}}return function(){}}),[p,y]);var E=(0,b.useCallback)((function(){return d(!0)}),[]),C=(0,b.useCallback)((function(){return d(!1)}),[]),k=(0,b.useCallback)((function(){return d((function(e){return!e}))}),[]),S=(0,b.useCallback)((function(){return w(!1)}),[]);return m(m({},l),{},{visible:u,animated:p,animating:y,show:E,hide:C,toggle:k,setVisible:d,setAnimated:v,stopAnimation:S})}var Gw=ee("Mac")&&!ee("Chrome")&&ee("Safari");function qw(e){return function(t){return e&&!A(t,e)?e:t}}function Yw(e){void 0===e&&(e={});var t=bp(e),n=t.gutter,r=void 0===n?12:n,o=t.placement,i=void 0===o?"bottom":o,a=t.unstable_flip,s=void 0===a||a,l=t.unstable_offset,c=t.unstable_preventOverflow,u=void 0===c||c,d=t.unstable_fixed,f=void 0!==d&&d,p=t.modal,v=void 0!==p&&p,g=h(t,["gutter","placement","unstable_flip","unstable_offset","unstable_preventOverflow","unstable_fixed","modal"]),y=(0,b.useRef)(null),w=(0,b.useRef)(null),x=(0,b.useRef)(null),_=(0,b.useRef)(null),E=(0,b.useState)(i),C=E[0],k=E[1],S=(0,b.useState)(i),T=S[0],N=S[1],R=(0,b.useState)(l||[0,r])[0],M=(0,b.useState)({position:"fixed",left:"100%",top:"100%"}),I=M[0],P=M[1],O=(0,b.useState)({}),D=O[0],A=O[1],L=function(e){void 0===e&&(e={});var t=bp(e),n=t.modal,r=void 0===n||n,o=Uw(h(t,["modal"])),i=(0,b.useState)(r),a=i[0],s=i[1],l=(0,b.useRef)(null);return m(m({},o),{},{modal:a,setModal:s,unstable_disclosureRef:l})}(m({modal:v},g)),z=(0,b.useCallback)((function(){return!!y.current&&(y.current.forceUpdate(),!0)}),[]),F=(0,b.useCallback)((function(e){e.placement&&N(e.placement),e.styles&&(P(qw(e.styles.popper)),_.current&&A(qw(e.styles.arrow)))}),[]);return U((function(){return w.current&&x.current&&(y.current=Ww(w.current,x.current,{placement:C,strategy:f?"fixed":"absolute",onFirstUpdate:Gw?F:void 0,modifiers:[{name:"eventListeners",enabled:L.visible},{name:"applyStyles",enabled:!1},{name:"flip",enabled:s,options:{padding:8}},{name:"offset",options:{offset:R}},{name:"preventOverflow",enabled:u,options:{tetherOffset:function(){var e;return(null===(e=_.current)||void 0===e?void 0:e.clientWidth)||0}}},{name:"arrow",enabled:!!_.current,options:{element:_.current}},{name:"updateState",phase:"write",requires:["computeStyles"],enabled:L.visible&&!0,fn:function(e){var t=e.state;return F(t)}}]})),function(){y.current&&(y.current.destroy(),y.current=null)}}),[C,f,L.visible,s,R,u]),(0,b.useEffect)((function(){if(L.visible){var e=window.requestAnimationFrame((function(){var e;null===(e=y.current)||void 0===e||e.forceUpdate()}));return function(){window.cancelAnimationFrame(e)}}}),[L.visible]),m(m({},L),{},{unstable_referenceRef:w,unstable_popoverRef:x,unstable_arrowRef:_,unstable_popoverStyles:I,unstable_arrowStyles:D,unstable_update:z,unstable_originalPlacement:C,placement:T,place:k})}var Kw={currentTooltipId:null,listeners:new Set,subscribe:function(e){var t=this;return this.listeners.add(e),function(){t.listeners.delete(e)}},show:function(e){this.currentTooltipId=e,this.listeners.forEach((function(t){return t(e)}))},hide:function(e){this.currentTooltipId===e&&(this.currentTooltipId=null,this.listeners.forEach((function(e){return e(null)})))}};var Xw=["baseId","unstable_idCountRef","visible","animated","animating","setBaseId","show","hide","toggle","setVisible","setAnimated","stopAnimation","unstable_disclosureRef","unstable_referenceRef","unstable_popoverRef","unstable_arrowRef","unstable_popoverStyles","unstable_arrowStyles","unstable_originalPlacement","unstable_update","placement","place","unstable_timeout","unstable_setTimeout"],Zw=[].concat(Xw,["unstable_portal"]),Jw=B({name:"TooltipReference",compose:re,keys:Xw,useProps:function(e,t){var n=t.ref,r=t.onFocus,o=t.onBlur,i=t.onMouseEnter,a=t.onMouseLeave,s=h(t,["ref","onFocus","onBlur","onMouseEnter","onMouseLeave"]),l=G(r),c=G(o),u=G(i),d=G(a),f=(0,b.useCallback)((function(t){var n,r;null===(n=l.current)||void 0===n||n.call(l,t),t.defaultPrevented||null===(r=e.show)||void 0===r||r.call(e)}),[e.show]),p=(0,b.useCallback)((function(t){var n,r;null===(n=c.current)||void 0===n||n.call(c,t),t.defaultPrevented||null===(r=e.hide)||void 0===r||r.call(e)}),[e.hide]),v=(0,b.useCallback)((function(t){var n,r;null===(n=u.current)||void 0===n||n.call(u,t),t.defaultPrevented||null===(r=e.show)||void 0===r||r.call(e)}),[e.show]),g=(0,b.useCallback)((function(t){var n,r;null===(n=d.current)||void 0===n||n.call(d,t),t.defaultPrevented||null===(r=e.hide)||void 0===r||r.call(e)}),[e.hide]);return m({ref:V(e.unstable_referenceRef,n),tabIndex:0,onFocus:f,onBlur:p,onMouseEnter:v,onMouseLeave:g,"aria-describedby":e.baseId},s)}}),Qw=z({as:"div",useHook:Jw});const ex=(0,s.createContext)({});var tx=B({name:"DisclosureContent",compose:re,keys:["baseId","unstable_idCountRef","visible","animated","animating","setBaseId","show","hide","toggle","setVisible","setAnimated","stopAnimation"],useProps:function(e,t){var n=t.onTransitionEnd,r=t.onAnimationEnd,o=t.style,i=h(t,["onTransitionEnd","onAnimationEnd","style"]),a=e.animated&&e.animating,s=(0,b.useState)(null),l=s[0],c=s[1],u=!e.visible&&!a,d=u?m({display:"none"},o):o,f=G(n),p=G(r),v=(0,b.useRef)(0);(0,b.useEffect)((function(){if(e.animated)return v.current=window.requestAnimationFrame((function(){v.current=window.requestAnimationFrame((function(){e.visible?c("enter"):c(a?"leave":null)}))})),function(){return window.cancelAnimationFrame(v.current)}}),[e.animated,e.visible,a]);var g=(0,b.useCallback)((function(t){var n;q(t)&&(a&&!0===e.animated&&(null===(n=e.stopAnimation)||void 0===n||n.call(e)))}),[e.animated,a,e.stopAnimation]),y=(0,b.useCallback)((function(e){var t;null===(t=f.current)||void 0===t||t.call(f,e),g(e)}),[g]),w=(0,b.useCallback)((function(e){var t;null===(t=p.current)||void 0===t||t.call(p,e),g(e)}),[g]);return m({id:e.baseId,"data-enter":"enter"===l?"":void 0,"data-leave":"leave"===l?"":void 0,onTransitionEnd:y,onAnimationEnd:w,hidden:u,style:d},i)}}),nx=z({as:"div",useHook:tx});function rx(){return W?document.body:null}var ox=(0,b.createContext)(rx());function ix(e){var t=e.children,n=(0,b.useContext)(ox)||rx(),r=(0,b.useState)((function(){if(W){var e=document.createElement("div");return e.className=ix.__className,e}return null}))[0];return U((function(){if(r&&n)return n.appendChild(r),function(){n.removeChild(r)}}),[r,n]),r?(0,Ot.createPortal)((0,b.createElement)(ox.Provider,{value:r},t),r):null}function ax(e){e.defaultPrevented||"Escape"===e.key&&Kw.show(null)}ix.__className="__reakit-portal",ix.__selector="."+ix.__className;var sx=B({name:"Tooltip",compose:tx,keys:Zw,useOptions:function(e){var t=e.unstable_portal;return m({unstable_portal:void 0===t||t},h(e,["unstable_portal"]))},useProps:function(e,t){var n=t.ref,r=t.style,o=t.wrapElement,i=h(t,["ref","style","wrapElement"]);(0,b.useEffect)((function(){var t;j(null===(t=e.unstable_popoverRef)||void 0===t?void 0:t.current).addEventListener("keydown",ax)}),[]);var a=(0,b.useCallback)((function(t){return e.unstable_portal&&(t=(0,b.createElement)(ix,null,t)),o?o(t):t}),[e.unstable_portal,o]);return m({ref:V(e.unstable_popoverRef,n),role:"tooltip",style:m(m({},e.unstable_popoverStyles),{},{pointerEvents:"none"},r),wrapElement:a},i)}}),lx=z({as:"div",memo:!0,useHook:sx});var cx=rd((function(e,t){const{as:n="span",shortcut:r,className:o,...i}=nd(e,"Shortcut");if(!r)return null;let l,c;return"string"==typeof r?l=r:(l=r.display,c=r.ariaLabel),(0,s.createElement)(vd,a({as:n,className:o,"aria-label":c,ref:t},i),l)}),"Shortcut");const ux=Tf("z-index:",1000002,";box-sizing:border-box;opacity:0;outline:none;transform-origin:top center;transition:opacity ",Bm.transitionDurationFastest," ease;font-size:",Bm.fontSize,";&[data-enter]{opacity:1;}",""),dx=md("div",{target:"e7tfjmw1"})("background:rgba( 0, 0, 0, 0.8 );border-radius:2px;box-shadow:0 0 0 1px rgba( 255, 255, 255, 0.04 );color:",lp.white,";padding:4px 8px;"),fx={name:"12mkfdx",styles:"outline:none"},px=md(cx,{target:"e7tfjmw0"})("display:inline-block;margin-left:",wm(1),";"),{TooltipPopoverView:mx}=t;var hx=rd((function(e,t){const{children:n,className:r,...o}=nd(e,"TooltipContent"),{tooltip:i}=(0,s.useContext)(ex),l=td()(ux,r);return(0,s.createElement)(lx,a({as:vd},o,i,{className:l,ref:t}),(0,s.createElement)(mx,null,n))}),"TooltipContent");const vx=rd((function(e,t){const{animated:n=!0,animationDuration:r=160,baseId:o,children:i,content:l,focusable:c=!0,gutter:u=4,id:d,modal:f=!0,placement:p,visible:v=!1,shortcut:g,...y}=nd(e,"Tooltip"),w=function(e){void 0===e&&(e={});var t=bp(e),n=t.placement,r=void 0===n?"top":n,o=t.unstable_timeout,i=void 0===o?0:o,a=h(t,["placement","unstable_timeout"]),s=(0,b.useState)(i),l=s[0],c=s[1],u=(0,b.useRef)(null),d=(0,b.useRef)(null),f=Yw(m(m({},a),{},{placement:r})),p=(f.modal,f.setModal,h(f,["modal","setModal"])),v=(0,b.useCallback)((function(){null!==u.current&&window.clearTimeout(u.current),null!==d.current&&window.clearTimeout(d.current)}),[]),g=(0,b.useCallback)((function(){v(),p.hide(),d.current=window.setTimeout((function(){Kw.hide(p.baseId)}),l)}),[v,p.hide,l,p.baseId]),y=(0,b.useCallback)((function(){v(),!l||Kw.currentTooltipId?(Kw.show(p.baseId),p.show()):(Kw.show(null),u.current=window.setTimeout((function(){Kw.show(p.baseId),p.show()}),l))}),[v,l,p.show,p.baseId]);return(0,b.useEffect)((function(){return Kw.subscribe((function(e){e!==p.baseId&&(v(),p.visible&&p.hide())}))}),[p.baseId,v,p.visible,p.hide]),(0,b.useEffect)((function(){return function(){v(),Kw.hide(p.baseId)}}),[v,p.baseId]),m(m({},p),{},{hide:g,show:y,unstable_timeout:l,unstable_setTimeout:c})}({animated:n?r:void 0,baseId:o||d,gutter:u,placement:p,visible:v,...y}),x=(0,s.useMemo)((()=>({tooltip:w})),[w]);return(0,s.createElement)(ex.Provider,{value:x},l&&(0,s.createElement)(hx,{unstable_portal:f,ref:t},l,g&&(0,s.createElement)(px,{shortcut:g})),i&&(0,s.createElement)(Qw,a({},w,i.props,{ref:null==i?void 0:i.ref}),(e=>(c||(e.tabIndex=void 0),(0,s.cloneElement)(i,e)))))}),"Tooltip");var gx=vx;const bx=e=>{const{color:t,colorType:n}=e,[r,o]=(0,s.useState)(null),i=(0,s.useRef)(),a=(0,d.useCopyToClipboard)((()=>{switch(n){case"hsl":return t.toHslString();case"rgb":return t.toRgbString();default:return t.toHex()}}),(()=>{i.current&&clearTimeout(i.current),o(t.toHex()),i.current=setTimeout((()=>{o(null),i.current=void 0}),3e3)}));return(0,s.useEffect)((()=>()=>{i.current&&clearTimeout(i.current)}),[]),(0,s.createElement)(gx,{content:(0,s.createElement)(th,{color:"white"},r===t.toHex()?(0,u.__)("Copied!"):(0,u.__)("Copy")),placement:"bottom"},(0,s.createElement)(ky,{isSmall:!0,ref:a,icon:Sy,showTooltip:!1}))},yx=e=>{let{min:t,max:n,label:r,abbreviation:o,onChange:i,value:a}=e;return(0,s.createElement)(vy,{spacing:4},(0,s.createElement)(gy,{min:t,max:n,label:r,hideLabelFromVision:!0,value:a,onChange:i,prefix:(0,s.createElement)(cg,{as:th,paddingLeft:wm(4),color:lp.ui.theme,lineHeight:1},o),hideHTMLArrows:!0,size:"__unstable-large"}),(0,s.createElement)(yy,{label:r,hideLabelFromVision:!0,min:t,max:n,value:a,onChange:i,withInputField:!1}))},wx=e=>{let{color:t,onChange:n,enableAlpha:r}=e;const{r:o,g:i,b:a,a:l}=t.toRgb();return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(yx,{min:0,max:255,label:"Red",abbreviation:"R",value:o,onChange:e=>n(ep({r:e,g:i,b:a,a:l}))}),(0,s.createElement)(yx,{min:0,max:255,label:"Green",abbreviation:"G",value:i,onChange:e=>n(ep({r:o,g:e,b:a,a:l}))}),(0,s.createElement)(yx,{min:0,max:255,label:"Blue",abbreviation:"B",value:a,onChange:e=>n(ep({r:o,g:i,b:e,a:l}))}),r&&(0,s.createElement)(yx,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*l),onChange:e=>n(ep({r:o,g:i,b:a,a:e/100}))}))},xx=e=>{let{color:t,onChange:n,enableAlpha:r}=e;const{h:o,s:i,l:a,a:l}=t.toHsl();return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(yx,{min:0,max:359,label:"Hue",abbreviation:"H",value:o,onChange:e=>{n(ep({h:e,s:i,l:a,a:l}))}}),(0,s.createElement)(yx,{min:0,max:100,label:"Saturation",abbreviation:"S",value:i,onChange:e=>{n(ep({h:o,s:e,l:a,a:l}))}}),(0,s.createElement)(yx,{min:0,max:100,label:"Lightness",abbreviation:"L",value:a,onChange:e=>{n(ep({h:o,s:i,l:e,a:l}))}}),r&&(0,s.createElement)(yx,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*l),onChange:e=>{n(ep({h:o,s:i,l:a,a:e/100}))}}))},_x=e=>{let{color:t,onChange:n,enableAlpha:r}=e;return(0,s.createElement)($v,{prefix:(0,s.createElement)(cg,{as:th,marginLeft:wm(4),color:lp.ui.theme,lineHeight:1},"#"),value:t.toHex().slice(1).toUpperCase(),onChange:e=>{if(!e)return;const t=e.startsWith("#")?e:"#"+e;n(ep(t))},maxLength:r?9:7,label:(0,u.__)("Hex color"),hideLabelFromVision:!0,size:"__unstable-large",__unstableStateReducer:(e,t)=>{var n,r,o,i;const a=null===(n=t.payload)||void 0===n||null===(r=n.event)||void 0===r?void 0:r.nativeEvent;if("insertFromPaste"!==(null==a?void 0:a.inputType))return{...e};const s=null!==(o=e.value)&&void 0!==o&&o.startsWith("#")?e.value.slice(1).toUpperCase():null===(i=e.value)||void 0===i?void 0:i.toUpperCase();return{...e,value:s}},__unstableInputWidth:"9em"})},Ex=e=>{let{colorType:t,color:n,onChange:r,enableAlpha:o}=e;const i={color:n,onChange:r,enableAlpha:o};switch(t){case"hsl":return(0,s.createElement)(xx,i);case"rgb":return(0,s.createElement)(wx,i);default:return(0,s.createElement)(_x,i)}};function Cx(){return(Cx=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function Sx(e){var t=(0,b.useRef)(e),n=(0,b.useRef)((function(e){t.current&&t.current(e)}));return t.current=e,n.current}var Tx=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e0:e.buttons>0)&&o.current?i(Mx(o.current,e,s.current)):n(!1)},t=function(){return n(!1)};function n(n){var r=l.current,i=Rx(o.current),a=n?i.addEventListener:i.removeEventListener;a(r?"touchmove":"mousemove",e),a(r?"touchend":"mouseup",t)}return[function(e){var t=e.nativeEvent,r=o.current;if(r&&(Ix(t),!function(e,t){return t&&!Nx(e)}(t,l.current)&&r)){if(Nx(t)){l.current=!0;var a=t.changedTouches||[];a.length&&(s.current=a[0].identifier)}r.focus(),i(Mx(r,t,s.current)),n(!0)}},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),a({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},n]}),[a,i]),u=c[0],d=c[1],f=c[2];return(0,b.useEffect)((function(){return f}),[f]),b.createElement("div",Cx({},r,{onTouchStart:u,onMouseDown:u,className:"react-colorful__interactive",ref:o,onKeyDown:d,tabIndex:0,role:"slider"}))})),Ox=function(e){return e.filter(Boolean).join(" ")},Dx=function(e){var t=e.color,n=e.left,r=e.top,o=void 0===r?.5:r,i=Ox(["react-colorful__pointer",e.className]);return b.createElement("div",{className:i,style:{top:100*o+"%",left:100*n+"%"}},b.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},Ax=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n},Lx=(Math.PI,function(e){var t=e.s,n=e.v,r=e.a,o=(200-t)*n/100;return{h:Ax(e.h),s:Ax(o>0&&o<200?t*n/100/(o<=100?o:200-o)*100:0),l:Ax(o/2),a:Ax(r,2)}}),zx=function(e){var t=Lx(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},Fx=function(e){var t=Lx(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},Bx=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:Ax(255*[r,s,a,a,l,r][c]),g:Ax(255*[l,r,r,s,a,a][c]),b:Ax(255*[a,a,l,r,r,s][c]),a:Ax(o,2)}},Hx=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?jx({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},Vx=Hx,jx=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:Ax(60*(s<0?s+6:s)),s:Ax(i?a/i*100:0),v:Ax(i/255*100),a:o}},$x=b.memo((function(e){var t=e.hue,n=e.onChange,r=Ox(["react-colorful__hue",e.className]);return b.createElement("div",{className:r},b.createElement(Px,{onMove:function(e){n({h:360*e.left})},onKey:function(e){n({h:Tx(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuenow":Ax(t),"aria-valuemax":"360","aria-valuemin":"0"},b.createElement(Dx,{className:"react-colorful__hue-pointer",left:t/360,color:zx({h:t,s:100,v:100,a:1})})))})),Wx=b.memo((function(e){var t=e.hsva,n=e.onChange,r={backgroundColor:zx({h:t.h,s:100,v:100,a:1})};return b.createElement("div",{className:"react-colorful__saturation",style:r},b.createElement(Px,{onMove:function(e){n({s:100*e.left,v:100-100*e.top})},onKey:function(e){n({s:Tx(t.s+100*e.left,0,100),v:Tx(t.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+Ax(t.s)+"%, Brightness "+Ax(t.v)+"%"},b.createElement(Dx,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:zx(t)})))})),Ux=function(e,t){if(e===t)return!0;for(var n in e)if(e[n]!==t[n])return!1;return!0},Gx=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")};function qx(e,t,n){var r=Sx(n),o=(0,b.useState)((function(){return e.toHsva(t)})),i=o[0],a=o[1],s=(0,b.useRef)({color:t,hsva:i});(0,b.useEffect)((function(){if(!e.equal(t,s.current.color)){var n=e.toHsva(t);s.current={hsva:n,color:t},a(n)}}),[t,e]),(0,b.useEffect)((function(){var t;Ux(i,s.current.hsva)||e.equal(t=e.fromHsva(i),s.current.color)||(s.current={hsva:i,color:t},r(t))}),[i,e,r]);var l=(0,b.useCallback)((function(e){a((function(t){return Object.assign({},t,e)}))}),[]);return[i,l]}var Yx,Kx="undefined"!=typeof window?b.useLayoutEffect:b.useEffect,Xx=new Map,Zx=function(e){Kx((function(){var t=e.current?e.current.ownerDocument:document;if(void 0!==t&&!Xx.has(t)){var r=t.createElement("style");r.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',Xx.set(t,r);var o=Yx||n.nc;o&&r.setAttribute("nonce",o),t.head.appendChild(r)}}),[])},Jx=function(e){var t=e.className,n=e.colorModel,r=e.color,o=void 0===r?n.defaultColor:r,i=e.onChange,a=kx(e,["className","colorModel","color","onChange"]),s=(0,b.useRef)(null);Zx(s);var l=qx(n,o,i),c=l[0],u=l[1],d=Ox(["react-colorful",t]);return b.createElement("div",Cx({},a,{ref:s,className:d}),b.createElement(Wx,{hsva:c,onChange:u}),b.createElement($x,{hue:c.h,onChange:u,className:"react-colorful__last-control"}))},Qx=function(e){var t=e.className,n=e.hsva,r=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+Fx(Object.assign({},n,{a:0}))+", "+Fx(Object.assign({},n,{a:1}))+")"},i=Ox(["react-colorful__alpha",t]),a=Ax(100*n.a);return b.createElement("div",{className:i},b.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),b.createElement(Px,{onMove:function(e){r({a:e.left})},onKey:function(e){r({a:Tx(n.a+e.left)})},"aria-label":"Alpha","aria-valuetext":a+"%","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},b.createElement(Dx,{className:"react-colorful__alpha-pointer",left:n.a,color:Fx(n)})))},e_=function(e){var t=e.className,n=e.colorModel,r=e.color,o=void 0===r?n.defaultColor:r,i=e.onChange,a=kx(e,["className","colorModel","color","onChange"]),s=(0,b.useRef)(null);Zx(s);var l=qx(n,o,i),c=l[0],u=l[1],d=Ox(["react-colorful",t]);return b.createElement("div",Cx({},a,{ref:s,className:d}),b.createElement(Wx,{hsva:c,onChange:u}),b.createElement($x,{hue:c.h,onChange:u}),b.createElement(Qx,{hsva:c,onChange:u,className:"react-colorful__last-control"}))},t_={defaultColor:"rgba(0, 0, 0, 1)",toHsva:Hx,fromHsva:function(e){var t=Bx(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:Gx},n_=function(e){return b.createElement(e_,Cx({},e,{colorModel:t_}))},r_={defaultColor:"rgb(0, 0, 0)",toHsva:Vx,fromHsva:function(e){var t=Bx(e);return"rgb("+t.r+", "+t.g+", "+t.b+")"},equal:Gx},o_=function(e){return b.createElement(Jx,Cx({},e,{colorModel:r_}))};const i_=e=>{let{color:t,enableAlpha:n,onChange:r}=e;const o=n?n_:o_,i=(0,s.useMemo)((()=>t.toRgbString()),[t]);return(0,s.createElement)(o,{color:i,onChange:e=>{r(ep(e))}})};function a_(e){let{defaultValue:t,onChange:n,value:r}=e;const o=void 0!==r,i=o?r:t,[a,l]=(0,s.useState)(i);let c;return c=o&&"function"==typeof n?n:o||"function"!=typeof n?l:e=>{n(e),l(e)},[o?r:a,c]}np([rp]);const s_=[{label:"RGB",value:"rgb"},{label:"HSL",value:"hsl"},{label:"Hex",value:"hex"}],l_=rd(((e,t)=>{const{enableAlpha:n=!1,color:r,onChange:o,defaultValue:i="#fff",copyFormat:l,...c}=nd(e,"ColorPicker"),[f,p]=a_({onChange:o,value:r,defaultValue:i}),m=(0,s.useMemo)((()=>ep(f||"")),[f]),h=(0,d.useDebounce)(p),v=(0,s.useCallback)((e=>{h(e.toHex())}),[h]),[g,b]=(0,s.useState)(l||"hex");return(0,s.createElement)(Cy,a({ref:t},c),(0,s.createElement)(i_,{onChange:v,color:m,enableAlpha:n}),(0,s.createElement)(xy,null,(0,s.createElement)(_y,{justify:"space-between"},(0,s.createElement)(by,{options:s_,value:g,onChange:e=>b(e),label:(0,u.__)("Color format"),hideLabelFromVision:!0}),(0,s.createElement)(bx,{color:m,colorType:l||g})),(0,s.createElement)(Ey,{direction:"column",gap:2},(0,s.createElement)(Ex,{colorType:g,color:m,onChange:v,enableAlpha:n}))))}),"ColorPicker");var c_=l_;function u_(e){if(void 0!==e)return"string"==typeof e?e:e.hex?e.hex:void 0}const d_=Cc()((e=>{const t=ep(e),n=t.toHex(),r=t.toRgb(),o=t.toHsv(),i=t.toHsl();return{hex:n,rgb:r,hsv:o,hsl:i,source:"hex",oldHue:i.h}}));const f_=e=>(0,s.createElement)(c_,function(e){const{onChangeComplete:t}=e,n=(0,s.useCallback)((e=>{t(d_(e))}),[t]);return function(e){var t;return void 0!==e.onChangeComplete||void 0!==e.disableAlpha||"string"==typeof(null===(t=e.color)||void 0===t?void 0:t.hex)}(e)?{color:u_(e.color),enableAlpha:!e.disableAlpha,onChange:n}:{...e,color:e.color,enableAlpha:e.enableAlpha,onChange:e.onChange}}(e));var p_=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));function m_(e){const{actions:t,className:n,options:r,children:o}=e;return(0,s.createElement)("div",{className:c()("components-circular-option-picker",n)},(0,s.createElement)("div",{className:"components-circular-option-picker__swatches"},r),o,t&&(0,s.createElement)("div",{className:"components-circular-option-picker__custom-clear-wrapper"},t))}m_.Option=function(e){const{className:t,isSelected:n,selectedIconProps:r,tooltipText:o,...i}=e,l=(0,s.createElement)(yd,a({isPressed:n,className:"components-circular-option-picker__option"},i));return(0,s.createElement)("div",{className:c()(t,"components-circular-option-picker__option-wrapper")},o?(0,s.createElement)(xf,{text:o},l):l,n&&(0,s.createElement)(kb,a({icon:p_},r||{})))},m_.ButtonAction=function(e){const{className:t,children:n,...r}=e;return(0,s.createElement)(yd,a({className:c()("components-circular-option-picker__clear",t),variant:"tertiary"},r),n)},m_.DropdownLinkAction=function(e){const{buttonProps:t,className:n,dropdownProps:r,linkText:o}=e;return(0,s.createElement)(wb,a({className:c()("components-circular-option-picker__dropdown-link-action",n),renderToggle:e=>{let{isOpen:n,onToggle:r}=e;return(0,s.createElement)(yd,a({"aria-expanded":n,"aria-haspopup":"true",onClick:r,variant:"link"},t),o)}},r))};var h_=rd((function(e,t){const n=function(e){const{expanded:t=!1,...n}=nd(e,"VStack");return hy({direction:"column",expanded:t,...n})}(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"VStack");var v_=rd((function(e,t){const n=Im(e);return(0,s.createElement)(vd,a({as:"span"},n,{ref:t}))}),"Truncate");var g_=rd((function(e,t){const n=function(e){const{as:t,level:n=2,...r}=nd(e,"Heading"),o=t||`h${n}`,i={};return"string"==typeof o&&"h"!==o[0]&&(i.role="heading",i["aria-level"]="string"==typeof n?parseInt(n):n),{...eh({color:lp.gray[900],size:Jm(n),isBlock:!0,weight:Bm.fontWeightHeading,...r}),...i,as:o}}(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"Heading");const b_=md(g_,{target:"ev9wop70"})({name:"13lxv2o",styles:"text-transform:uppercase;line-height:24px;font-weight:500;&&&{font-size:11px;margin-bottom:0;}"}),y_=md("div",{target:"eovvns30"})("margin-left:",wm(-2),";margin-right:",wm(-2),";&:first-of-type{margin-top:",wm(-2),";}&:last-of-type{margin-bottom:",wm(-2),";}",(e=>{let{paddingSize:t="small"}=e;if("none"===t)return;const n={small:wm(2),medium:wm(4)};return Tf("padding:",n[t]||n.small,";","")}),";");var w_=rd((function(e,t){const{paddingSize:n="small",...r}=nd(e,"DropdownContentWrapper");return(0,s.createElement)(y_,a({},r,{paddingSize:n,ref:t}))}),"DropdownContentWrapper");function x_(e){let{className:t,clearColor:n,colors:r,onChange:o,value:i,actions:a}=e;const l=(0,s.useMemo)((()=>r.map(((e,t)=>{let{color:r,name:a}=e;const l=ep(r),c=i===r;return(0,s.createElement)(m_.Option,{key:`${r}-${t}`,isSelected:c,selectedIconProps:c?{fill:l.contrast()>l.contrast("#000")?"#fff":"#000"}:{},tooltipText:a||(0,u.sprintf)((0,u.__)("Color code: %s"),r),style:{backgroundColor:r,color:r},onClick:c?n:()=>o(r),"aria-label":a?(0,u.sprintf)((0,u.__)("Color: %s"),a):(0,u.sprintf)((0,u.__)("Color code: %s"),r)})}))),[r,i,o,n]);return 0===r.length?null:(0,s.createElement)(m_,{className:t,options:l,actions:a})}function __(e){let{className:t,clearColor:n,colors:r,onChange:o,value:i,actions:a}=e;return 0===r.length?null:(0,s.createElement)(h_,{spacing:3,className:t},r.map(((e,t)=>{let{name:l,colors:c}=e;return(0,s.createElement)(h_,{spacing:2,key:t},(0,s.createElement)(b_,null,l),(0,s.createElement)(x_,{clearColor:n,colors:c,onChange:o,value:i,actions:r.length===t+1?a:null}))})))}function E_(e){let{isRenderedInSidebar:t,popoverProps:n,...r}=e;const o=(0,s.useMemo)((()=>({shift:!0,...t?{placement:"left-start",offset:34}:{placement:"bottom",offset:8},...n})),[t,n]);return(0,s.createElement)(wb,a({contentClassName:"components-color-palette__custom-color-dropdown-content",popoverProps:o},r))}np([rp,function(e){e.prototype.luminance=function(){return e=yb(this.rgba),void 0===(t=2)&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0;var e,t,n},e.prototype.contrast=function(t){void 0===t&&(t="#FFF");var n,r,o,i,a,s,l,c=t instanceof e?t:new e(t);return i=this.rgba,a=c.toRgb(),n=(s=yb(i))>(l=yb(a))?(s+.05)/(l+.05):(l+.05)/(s+.05),void 0===(r=2)&&(r=0),void 0===o&&(o=Math.pow(10,r)),Math.floor(o*n)/o+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(a=void 0===(i=(n=t).size)?"normal":i,"AAA"===(o=void 0===(r=n.level)?"AA":r)&&"normal"===a?7:"AA"===o&&"large"===a?3:4.5);var n,r,o,i,a}}]);const C_=(0,s.forwardRef)((function(e,t){const{clearable:n=!0,colors:r=[],disableCustomColors:o=!1,enableAlpha:i,onChange:l,value:c,__experimentalHasMultipleOrigins:d=!1,__experimentalIsRenderedInSidebar:f=!1,...p}=e,m=(0,s.useCallback)((()=>l(void 0)),[l]),h=(0,s.useMemo)((()=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return"";const r=/^var\(/.test(e),o=r?e:ep(e).toHex(),i=n?t:[{colors:t}];for(const{colors:e}of i)for(const{name:t,color:n}of e)if(o===(r?n:ep(n).toHex()))return t;return(0,u.__)("Custom")}(c,r,d)),[c,r,d]);if(r.length>0&&d!==(e=>e.every((e=>Array.isArray(e.colors))))(r))return console.warn("wp.components.ColorPalette: please specify a format for the `colors` prop that is compatible with the `__experimentalHasMultipleOrigins` prop."),null;const v=ep(null!=c?c:""),g=null!=c&&c.startsWith("#")?c.substring(1):null!=c?c:"",b=g?(0,u.sprintf)((0,u.__)('Custom color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),h,g):(0,u.__)("Custom color picker."),y={clearable:n,clearColor:m,onChange:l,value:c,actions:!!n&&(0,s.createElement)(m_.ButtonAction,{onClick:m},(0,u.__)("Clear"))};return(0,s.createElement)(h_,a({spacing:3,ref:t},p),!o&&(0,s.createElement)(E_,{isRenderedInSidebar:f,renderContent:()=>(0,s.createElement)(w_,{paddingSize:"none"},(0,s.createElement)(f_,{color:c,onChange:e=>l(e),enableAlpha:i})),renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,s.createElement)(_m,{as:"button",justify:"space-between",align:"flex-start",className:"components-color-palette__custom-color","aria-expanded":t,"aria-haspopup":"true",onClick:n,"aria-label":b,style:(r=c,void 0===r||0===ep(r).alpha()?{color:"#000"}:{background:c,color:v.contrast()>v.contrast("#000")?"#fff":"#000"})},(0,s.createElement)(vm,{isBlock:!0,as:v_,className:"components-color-palette__custom-color-name"},h),(0,s.createElement)(vm,{as:"span",className:"components-color-palette__custom-color-value"},g));var r}}),d?(0,s.createElement)(__,a({},y,{colors:r})):(0,s.createElement)(x_,a({},y,{colors:r})))}));var k_=C_;const S_="web"===s.Platform.OS,T_={px:{value:"px",label:S_?"px":(0,u.__)("Pixels (px)"),a11yLabel:(0,u.__)("Pixels (px)"),step:1},"%":{value:"%",label:S_?"%":(0,u.__)("Percentage (%)"),a11yLabel:(0,u.__)("Percent (%)"),step:.1},em:{value:"em",label:S_?"em":(0,u.__)("Relative to parent font size (em)"),a11yLabel:(0,u._x)("ems","Relative to parent font size (em)"),step:.01},rem:{value:"rem",label:S_?"rem":(0,u.__)("Relative to root font size (rem)"),a11yLabel:(0,u._x)("rems","Relative to root font size (rem)"),step:.01},vw:{value:"vw",label:S_?"vw":(0,u.__)("Viewport width (vw)"),a11yLabel:(0,u.__)("Viewport width (vw)"),step:.1},vh:{value:"vh",label:S_?"vh":(0,u.__)("Viewport height (vh)"),a11yLabel:(0,u.__)("Viewport height (vh)"),step:.1},vmin:{value:"vmin",label:S_?"vmin":(0,u.__)("Viewport smallest dimension (vmin)"),a11yLabel:(0,u.__)("Viewport smallest dimension (vmin)"),step:.1},vmax:{value:"vmax",label:S_?"vmax":(0,u.__)("Viewport largest dimension (vmax)"),a11yLabel:(0,u.__)("Viewport largest dimension (vmax)"),step:.1},ch:{value:"ch",label:S_?"ch":(0,u.__)("Width of the zero (0) character (ch)"),a11yLabel:(0,u.__)("Width of the zero (0) character (ch)"),step:.01},ex:{value:"ex",label:S_?"ex":(0,u.__)("x-height of the font (ex)"),a11yLabel:(0,u.__)("x-height of the font (ex)"),step:.01},cm:{value:"cm",label:S_?"cm":(0,u.__)("Centimeters (cm)"),a11yLabel:(0,u.__)("Centimeters (cm)"),step:.001},mm:{value:"mm",label:S_?"mm":(0,u.__)("Millimeters (mm)"),a11yLabel:(0,u.__)("Millimeters (mm)"),step:.1},in:{value:"in",label:S_?"in":(0,u.__)("Inches (in)"),a11yLabel:(0,u.__)("Inches (in)"),step:.001},pc:{value:"pc",label:S_?"pc":(0,u.__)("Picas (pc)"),a11yLabel:(0,u.__)("Picas (pc)"),step:1},pt:{value:"pt",label:S_?"pt":(0,u.__)("Points (pt)"),a11yLabel:(0,u.__)("Points (pt)"),step:1}},N_=Object.values(T_),R_=[T_.px,T_["%"],T_.em,T_.rem,T_.vw,T_.vh],M_=T_.px;function I_(e,t,n){return O_(t?`${null!=e?e:""}${t}`:e,n)}function P_(e){return Array.isArray(e)&&!!e.length}function O_(e){var t,n;let r,o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:N_;if(void 0!==e||null===e){r=`${e}`.trim();const t=parseFloat(r);o=isFinite(t)?t:void 0}const a=null===(t=r)||void 0===t?void 0:t.match(/[\d.\-\+]*\s*(.*)/),s=null==a||null===(n=a[1])||void 0===n?void 0:n.toLowerCase();let l;if(P_(i)){const e=i.find((e=>e.value===s));l=null==e?void 0:e.value}else l=M_.value;return[o,l]}function D_(e,t,n,r){const[o,i]=O_(e,t),a=null!=o?o:n;let s=i||r;return!s&&P_(t)&&(s=t[0].value),[a,s]}const A_=e=>{let{units:t=N_,availableUnits:n=[],defaultValues:r}=e;const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return Array.isArray(t)?t.filter((t=>e.includes(t.value))):[]}(n,t);return r&&o.forEach(((e,t)=>{if(r[e.value]){const[n]=O_(r[e.value]);o[t].default=n}})),o};function L_(e){const{border:t,className:n,colors:r,onChange:o,previousStyleSelection:i,__next36pxDefaultSize:a,...l}=nd(e,"BorderControlDropdown"),[c]=O_(null==t?void 0:t.width),u=0===c,d=td(),f=(0,s.useMemo)((()=>d(Tf("background:#fff;&&>button{height:100%;padding:",wm(.75),";",ch({borderRadius:"2px 0 0 2px"},{borderRadius:"0 2px 2px 0"})()," border:",Bm.borderWidth," solid ",lp.ui.border,";&:focus,&:hover:not( :disabled ){",rb," border-color:",lp.ui.borderFocus,";z-index:1;position:relative;}}",""),n)),[n,d]),p=(0,s.useMemo)((()=>d(ub)),[d]),m=(0,s.useMemo)((()=>d(sb(t,a))),[t,d,a]),h=(0,s.useMemo)((()=>d(lb)),[d]),v=(0,s.useMemo)((()=>d(cb)),[d]),g=(0,s.useMemo)((()=>d(db)),[d]);return{...l,border:t,className:f,colors:r,indicatorClassName:p,indicatorWrapperClassName:m,onColorChange:e=>{const n="none"===(null==t?void 0:t.style)?i:null==t?void 0:t.style,r=u&&e?"1px":null==t?void 0:t.width;o({color:e,style:n,width:r})},onStyleChange:e=>{const n=u&&e?"1px":null==t?void 0:t.width;o({...t,style:e,width:n})},onReset:()=>{o({...t,color:void 0,style:void 0})},popoverContentClassName:v,popoverControlsClassName:h,resetButtonClassName:g}}const z_=()=>{},F_=rd(((e,t)=>{const{__experimentalHasMultipleOrigins:n,__experimentalIsRenderedInSidebar:r,border:o,colors:i,disableCustomColors:l,enableAlpha:c,indicatorClassName:d,indicatorWrapperClassName:f,onReset:p,onColorChange:m,onStyleChange:h,popoverContentClassName:v,popoverControlsClassName:g,resetButtonClassName:b,showDropdownHeader:y,enableStyle:w=!0,__unstablePopoverProps:x,..._}=L_(e),{color:E,style:C}=o||{},k=((e,t,n)=>{if(e&&t){if(n){let n;return t.some((t=>t.colors.some((t=>t.color===e&&(n=t,!0))))),n}return t.find((t=>t.color===e))}})(E,i,!!n),S=((e,t,n,r)=>r?t?n?(0,u.sprintf)('Border color and style picker. The currently selected color is called "%1$s" and has a value of "%2$s". The currently selected style is "%3$s".',t.name,t.color,n):(0,u.sprintf)('Border color and style picker. The currently selected color is called "%1$s" and has a value of "%2$s".',t.name,t.color):e?n?(0,u.sprintf)('Border color and style picker. The currently selected color has a value of "%1$s". The currently selected style is "%2$s".',e,n):(0,u.sprintf)('Border color and style picker. The currently selected color has a value of "%1$s".',e):(0,u.__)("Border color and style picker."):t?(0,u.sprintf)('Border color picker. The currently selected color is called "%1$s" and has a value of "%2$s".',t.name,t.color):e?(0,u.sprintf)('Border color picker. The currently selected color has a value of "%1$s".',e):(0,u.__)("Border color picker."))(E,k,C,w),T=E||C&&"none"!==C,N=r?"bottom left":void 0;return(0,s.createElement)(wb,a({renderToggle:e=>{let{onToggle:t=z_}=e;return(0,s.createElement)(yd,{onClick:t,variant:"tertiary","aria-label":S,position:N,label:(0,u.__)("Border color and style picker"),showTooltip:!0},(0,s.createElement)("span",{className:f},(0,s.createElement)(gb,{className:d,colorValue:E})))},renderContent:e=>{let{onClose:t}=e;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(w_,{paddingSize:"medium"},(0,s.createElement)(h_,{className:g,spacing:6},y?(0,s.createElement)(vy,null,(0,s.createElement)(Rg,null,(0,u.__)("Border color")),(0,s.createElement)(yd,{isSmall:!0,label:(0,u.__)("Close border color"),icon:Ug,onClick:t})):void 0,(0,s.createElement)(k_,{className:v,value:E,onChange:m,colors:i,disableCustomColors:l,__experimentalHasMultipleOrigins:n,__experimentalIsRenderedInSidebar:r,clearable:!1,enableAlpha:c}),w&&(0,s.createElement)(vb,{label:(0,u.__)("Style"),value:C,onChange:h}))),T&&(0,s.createElement)(w_,{paddingSize:"none"},(0,s.createElement)(yd,{className:b,variant:"tertiary",onClick:()=>{p(),t()}},(0,u.__)("Reset to default"))))},popoverProps:{...x}},_,{ref:t}))}),"BorderControlDropdown");var B_=F_;function H_(e){let{className:t,isUnitSelectTabbable:n=!0,onChange:r,size:o="default",unit:i="px",units:l=R_,...u}=e;if(!P_(l)||1===(null==l?void 0:l.length))return(0,s.createElement)(eb,{className:"components-unit-control__unit-label",selectSize:o},i);const d=c()("components-unit-control__select",t);return(0,s.createElement)(tb,a({className:d,onChange:e=>{const{value:t}=e.target,n=l.find((e=>e.value===t));null==r||r(t,{event:e,data:n})},selectSize:o,tabIndex:n?void 0:-1,value:i},u),l.map((e=>(0,s.createElement)("option",{value:e.value,key:e.value},e.label))))}const V_=(0,s.forwardRef)((function(e,t){const{__unstableStateReducer:n,autoComplete:r="off",children:o,className:i,disabled:l=!1,disableUnits:d=!1,isPressEnterToChange:f=!1,isResetValueOnUnitChange:p=!1,isUnitSelectTabbable:m=!0,label:h,onChange:v,onUnitChange:g,size:b="default",style:y,unit:w,units:x=R_,value:_,onBlur:E,...C}=e;"unit"in e&&mc()("UnitControl unit prop",{since:"5.6",hint:"The unit should be provided within the `value` prop.",version:"6.2"});const k=null!=_?_:void 0,S=(0,s.useMemo)((()=>function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:N_;const r=Array.isArray(n)?[...n]:[],[,o]=I_(e,t,N_);return o&&!r.some((e=>e.value===o))&&T_[o]&&r.unshift(T_[o]),r}(k,w,x)),[k,w,x]),[T,N]=I_(k,w,S),[R,M]=Pb(1===S.length?S[0].value:w,{initial:N,fallback:""});(0,s.useEffect)((()=>{void 0!==N&&M(N)}),[N]);const I=(0,s.useRef)(void 0),P=c()("components-unit-control",i),O=e=>{if(!isNaN(Number(e.currentTarget.value)))return void(I.current=void 0);const[t,n]=D_(e.currentTarget.value,S,T,R);if(I.current=t,f&&n!==R){const t={event:e,data:Array.isArray(S)?S.find((e=>e.value===n)):void 0};null==g||g(n,t),M(n)}},D=(e,t)=>{const n={...e};var r;t.type===Tv&&(void 0!==I.current&&(n.value=(null!==(r=I.current)&&void 0!==r?r:"").toString(),I.current=void 0));return n};let A=D;n&&(A=(e,t)=>{const r=D(e,t);return n(r,t)});const L=d?null:(0,s.createElement)(H_,{"aria-label":(0,u.__)("Select unit"),disabled:l,isUnitSelectTabbable:m,onChange:(e,t)=>{const{data:n}=t;let r=`${null!=T?T:""}${e}`;p&&void 0!==(null==n?void 0:n.default)&&(r=`${n.default}${e}`),null==v||v(r,t),null==g||g(e,t),M(e)},size:b,unit:R,units:S,onBlur:E});let z=C.step;if(!z&&S){var F;const e=S.find((e=>e.value===R));z=null!==(F=null==e?void 0:e.step)&&void 0!==F?F:1}return(0,s.createElement)(Kg,{className:"components-unit-control-wrapper",style:y},(0,s.createElement)(Jg,a({type:f?"text":"number"},C,{autoComplete:r,className:P,disabled:l,disableUnits:d,isPressEnterToChange:f,label:h,onBlur:e=>{O(e),null==E||E(e)},onKeyDown:e=>{const{key:t}=e;"Enter"===t&&O(e)},onChange:(e,t)=>{if(""===e||null==e)return void(null==v||v("",t));const n=D_(e,S,T,R).join("");null==v||v(n,t)},ref:t,size:b,suffix:L,value:null!=T?T:"",step:z,__unstableStateReducer:A})))}));var j_=V_;function $_(e){const{className:t,isCompact:n,onChange:r,shouldSanitizeBorder:o=!0,value:i,width:a,__next36pxDefaultSize:l=!1,...c}=nd(e,"BorderControl"),[u,d]=O_(null==i?void 0:i.width),f=d||"px",p=0===u,[m,h]=(0,s.useState)(),[v,g]=(0,s.useState)(),b=(0,s.useCallback)((e=>{if(o)return r((e=>{const t=void 0===(null==e?void 0:e.width)||""===e.width,n=void 0===(null==e?void 0:e.color);if(!t||!n)return e})(e));r(e)}),[r,o]),y=(0,s.useCallback)((e=>{const t=""===e?void 0:e,[n]=O_(e),r=0===n,o={...i,width:t};r&&!p&&(h(null==i?void 0:i.color),g(null==i?void 0:i.style),o.color=void 0,o.style="none"),!r&&p&&(void 0===o.color&&(o.color=m),"none"===o.style&&(o.style=v)),b(o)}),[i,p,m,v,b]),w=(0,s.useCallback)((e=>{y(`${e}${f}`)}),[y,f]),x=td(),_=(0,s.useMemo)((()=>x(ob,t)),[t,x]),E=n?"90px":a,C=(0,s.useMemo)((()=>{const e=!!E&&ib,t=(e=>Tf("height:",e?"36px":"30px",";",""))(l);return x(Tf(Kg,"{flex:1 1 40%;}&& ",tb,"{min-height:0;}",""),e,t)}),[E,x,l]),k=(0,s.useMemo)((()=>x(Tf("flex:1 1 60%;",ch({marginRight:wm(3)})()," ",Tg,"{margin-bottom:0;font-size:0;display:flex;}",""))),[x]);return{...c,className:_,innerWrapperClassName:C,inputWidth:E,onBorderChange:b,onSliderChange:w,onWidthChange:y,previousStyleSelection:v,sliderClassName:k,value:i,widthUnit:f,widthValue:u,__next36pxDefaultSize:l}}const W_=e=>{const{label:t,hideLabelFromVision:n}=e;return t?n?(0,s.createElement)(gd,{as:"legend"},t):(0,s.createElement)(Rg,{as:"legend"},t):null},U_=rd(((e,t)=>{const{colors:n,disableCustomColors:r,enableAlpha:o,enableStyle:i=!0,hideLabelFromVision:l,innerWrapperClassName:c,inputWidth:d,label:f,onBorderChange:p,onSliderChange:m,onWidthChange:h,placeholder:v,__unstablePopoverProps:g,previousStyleSelection:b,showDropdownHeader:y,sliderClassName:w,value:x,widthUnit:_,widthValue:E,withSlider:C,__experimentalHasMultipleOrigins:k,__experimentalIsRenderedInSidebar:S,__next36pxDefaultSize:T,...N}=$_(e);return(0,s.createElement)(vd,a({as:"fieldset"},N,{ref:t}),(0,s.createElement)(W_,{label:f,hideLabelFromVision:l}),(0,s.createElement)(vy,{spacing:3,className:c},(0,s.createElement)(j_,{prefix:(0,s.createElement)(B_,{border:x,colors:n,__unstablePopoverProps:g,disableCustomColors:r,enableAlpha:o,enableStyle:i,onChange:p,previousStyleSelection:b,showDropdownHeader:y,__experimentalHasMultipleOrigins:k,__experimentalIsRenderedInSidebar:S,__next36pxDefaultSize:T}),label:(0,u.__)("Border width"),hideLabelFromVision:!0,min:0,onChange:h,value:(null==x?void 0:x.width)||"",placeholder:v,__unstableInputWidth:d}),C&&(0,s.createElement)(dy,{label:(0,u.__)("Border width"),hideLabelFromVision:!0,className:w,initialPosition:0,max:100,min:0,onChange:m,step:["px","%"].includes(_)?1:.1,value:E||void 0,withInputField:!1})))}),"BorderControl");var G_=U_;const q_={bottom:{alignItems:"flex-end",justifyContent:"center"},bottomLeft:{alignItems:"flex-start",justifyContent:"flex-end"},bottomRight:{alignItems:"flex-end",justifyContent:"flex-end"},center:{alignItems:"center",justifyContent:"center"},spaced:{alignItems:"center",justifyContent:"space-between"},left:{alignItems:"center",justifyContent:"flex-start"},right:{alignItems:"center",justifyContent:"flex-end"},stretch:{alignItems:"stretch"},top:{alignItems:"flex-start",justifyContent:"center"},topLeft:{alignItems:"flex-start",justifyContent:"flex-start"},topRight:{alignItems:"flex-start",justifyContent:"flex-end"}};function Y_(e){const{align:t,alignment:n,className:r,columnGap:o,columns:i=2,gap:a=3,isInline:l=!1,justify:c,rowGap:u,rows:d,templateColumns:f,templateRows:p,...m}=nd(e,"Grid"),h=ym(Array.isArray(i)?i:[i]),v=ym(Array.isArray(d)?d:[d]),g=f||!!i&&`repeat( ${h}, 1fr )`,b=p||!!d&&`repeat( ${v}, 1fr )`,y=td();return{...m,className:(0,s.useMemo)((()=>{const e=function(e){return e?q_[e]:{}}(n),i=Tf({alignItems:t,display:l?"inline-grid":"grid",gap:`calc( ${Bm.gridBase} * ${a} )`,gridTemplateColumns:g||void 0,gridTemplateRows:b||void 0,gridRowGap:u,gridColumnGap:o,justifyContent:c,verticalAlign:l?"middle":void 0,...e},"","");return y(i,r)}),[t,n,r,o,y,a,g,b,l,c,u])}}var K_=rd((function(e,t){const n=Y_(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"Grid");function X_(e){const{className:t,...n}=nd(e,"BorderBoxControlSplitControls"),r=td(),o=ch.watch(),i=(0,s.useMemo)((()=>r(Tf("position:relative;flex:1;",ch({marginRight:wm(3)},{marginLeft:wm(3)})(),";",""),t)),[r,t,o]);return{...n,centeredClassName:(0,s.useMemo)((()=>r(Hg,t)),[r,t]),className:i,rightAlignedClassName:(0,s.useMemo)((()=>r(Tf(ch({marginLeft:"auto"},{marginRight:"auto"})(),";",""),t)),[r,t,o])}}var Z_=rd(((e,t)=>{const{centeredClassName:n,colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,onChange:c,popoverPlacement:f,popoverOffset:p,rightAlignedClassName:m,value:h,__experimentalHasMultipleOrigins:v,__experimentalIsRenderedInSidebar:g,__next36pxDefaultSize:b,...y}=X_(e),[w,x]=(0,s.useState)(null),_=(0,s.useMemo)((()=>f?{placement:f,offset:p,anchor:w,shift:!0}:void 0),[f,p,w]),E={colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,isCompact:!0,__experimentalHasMultipleOrigins:v,__experimentalIsRenderedInSidebar:g,__next36pxDefaultSize:b},C=(0,d.useMergeRefs)([x,t]);return(0,s.createElement)(K_,a({},y,{ref:C,gap:4}),(0,s.createElement)(Wg,{value:h,__next36pxDefaultSize:b}),(0,s.createElement)(G_,a({className:n,hideLabelFromVision:!0,label:(0,u.__)("Top border"),onChange:e=>c(e,"top"),__unstablePopoverProps:_,value:null==h?void 0:h.top},E)),(0,s.createElement)(G_,a({hideLabelFromVision:!0,label:(0,u.__)("Left border"),onChange:e=>c(e,"left"),__unstablePopoverProps:_,value:null==h?void 0:h.left},E)),(0,s.createElement)(G_,a({className:m,hideLabelFromVision:!0,label:(0,u.__)("Right border"),onChange:e=>c(e,"right"),__unstablePopoverProps:_,value:null==h?void 0:h.right},E)),(0,s.createElement)(G_,a({className:n,hideLabelFromVision:!0,label:(0,u.__)("Bottom border"),onChange:e=>c(e,"bottom"),__unstablePopoverProps:_,value:null==h?void 0:h.bottom},E)))}),"BorderBoxControlSplitControls");const J_=["top","right","bottom","left"],Q_=["color","style","width"],eE=e=>!e||!Q_.some((t=>void 0!==e[t])),tE=e=>{if(!e)return!1;if(nE(e)){return!J_.every((t=>eE(e[t])))}return!eE(e)},nE=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).some((e=>-1!==J_.indexOf(e)))},rE=e=>{if(!nE(e))return!1;const t=J_.map((t=>oE(null==e?void 0:e[t])));return!t.every((e=>e===t[0]))},oE=(e,t)=>{if(eE(e))return t;const{color:n,style:r,width:o}=t||{},{color:i=n,style:a=r,width:s=o}=e;return[s,!!s&&"0"!==s||!!i?a||"solid":a,i].filter(Boolean).join(" ")};function iE(e){const{className:t,onChange:n,value:r,...o}=nd(e,"BorderBoxControl"),i=rE(r),a=nE(r),l=a?(e=>{if(!e)return;const t=[],n=[],r=[];J_.forEach((o=>{var i,a,s;t.push(null===(i=e[o])||void 0===i?void 0:i.color),n.push(null===(a=e[o])||void 0===a?void 0:a.style),r.push(null===(s=e[o])||void 0===s?void 0:s.width)}));const o=t.every((e=>e===t[0])),i=n.every((e=>e===n[0])),a=r.every((e=>e===r[0]));return{color:o?t[0]:void 0,style:i?n[0]:void 0,width:a?r[0]:void 0}})(r):r,c=a?r:(e=>{if(e&&!eE(e))return{top:e,right:e,bottom:e,left:e}})(r),[u,d]=(0,s.useState)(!i),f=td(),p=(0,s.useMemo)((()=>f(zg,t)),[f,t]),m=(0,s.useMemo)((()=>f(Fg)),[f]);return{...o,className:p,hasMixedBorders:i,isLinked:u,linkedControlClassName:m,onLinkedChange:e=>{if(!e)return n(void 0);if(!i||(e=>!!e&&Q_.every((t=>void 0!==e[t])))(e))return n(eE(e)?void 0:e);const t=((e,t)=>{const n={};return e.color!==t.color&&(n.color=t.color),e.style!==t.style&&(n.style=t.style),e.width!==t.width&&(n.width=t.width),n})(l,e),o={top:{...null==r?void 0:r.top,...t},right:{...null==r?void 0:r.right,...t},bottom:{...null==r?void 0:r.bottom,...t},left:{...null==r?void 0:r.left,...t}};if(rE(o))return n(o);const a=eE(o.top)?void 0:o.top;n(a)},onSplitChange:(e,t)=>{const r={...c,[t]:e};rE(r)?n(r):n(e)},toggleLinked:()=>d(!u),linkedValue:l,splitValue:c}}const aE=e=>{const{label:t,hideLabelFromVision:n}=e;return t?n?(0,s.createElement)(gd,{as:"label"},t):(0,s.createElement)(Rg,null,t):null},sE=rd(((e,t)=>{const{className:n,colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,hasMixedBorders:c,hideLabelFromVision:f,isLinked:p,label:m,linkedControlClassName:h,linkedValue:v,onLinkedChange:g,onSplitChange:b,popoverPlacement:y,popoverOffset:w,splitValue:x,toggleLinked:_,__experimentalHasMultipleOrigins:E,__experimentalIsRenderedInSidebar:C,__next36pxDefaultSize:k=!1,...S}=iE(e),[T,N]=(0,s.useState)(null),R=(0,s.useMemo)((()=>y?{placement:y,offset:w,anchor:T,shift:!0}:void 0),[y,w,T]),M=(0,d.useMergeRefs)([N,t]);return(0,s.createElement)(vd,a({className:n},S,{ref:M}),(0,s.createElement)(aE,{label:m,hideLabelFromVision:f}),(0,s.createElement)(vy,{alignment:"start",expanded:!0,spacing:0},p?(0,s.createElement)(G_,{className:h,colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,onChange:g,placeholder:c?(0,u.__)("Mixed"):void 0,__unstablePopoverProps:R,shouldSanitizeBorder:!1,value:v,withSlider:!0,width:"110px",__experimentalHasMultipleOrigins:E,__experimentalIsRenderedInSidebar:C,__next36pxDefaultSize:k}):(0,s.createElement)(Z_,{colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,onChange:b,popoverPlacement:y,popoverOffset:w,value:x,__experimentalHasMultipleOrigins:E,__experimentalIsRenderedInSidebar:C,__next36pxDefaultSize:k}),(0,s.createElement)(jg,{onClick:_,isLinked:p,__next36pxDefaultSize:k})))}),"BorderBoxControl");var lE=sE;const cE=md("div",{target:"e7pk0lh6"})({name:"14bvcyk",styles:"box-sizing:border-box;max-width:235px;padding-bottom:12px;width:100%"}),uE=md(_m,{target:"e7pk0lh5"})({name:"5bhc30",styles:"margin-bottom:8px"}),dE=md(_m,{target:"e7pk0lh4"})({name:"aujtid",styles:"min-height:30px;gap:0"}),fE=md("div",{target:"e7pk0lh3"})({name:"112jwab",styles:"box-sizing:border-box;max-width:80px"}),pE=md(_m,{target:"e7pk0lh2"})({name:"xy18ro",styles:"justify-content:center;padding-top:8px"}),mE=md(_m,{target:"e7pk0lh1"})({name:"3tw5wk",styles:"position:relative;height:100%;width:100%;justify-content:flex-start"});var hE={name:"1ch9yvl",styles:"border-radius:0"},vE={name:"tg3mx0",styles:"border-radius:2px"};const gE=e=>{let{isFirst:t,isLast:n,isOnly:r}=e;return t?ch({borderTopRightRadius:0,borderBottomRightRadius:0})():n?ch({borderTopLeftRadius:0,borderBottomLeftRadius:0})():r?vE:hE},bE=e=>{let{isFirst:t,isOnly:n}=e;return ch({marginLeft:t||n?0:-1})()},yE=md(j_,{target:"e7pk0lh0"})("max-width:60px;",gE,";",bE,";"),wE=()=>{};function xE(e){let{isFirst:t,isLast:n,isOnly:r,onHoverOn:o=wE,onHoverOff:i=wE,label:l,value:c,...u}=e;const d=(f=e=>{let{event:t,...n}=e;n.hovering?o(t,n):i(t,n)},dv(pv),Ev({hover:f},p||{},"hover"));var f,p;return(0,s.createElement)(fE,d(),(0,s.createElement)(_E,{text:l},(0,s.createElement)(yE,a({"aria-label":l,className:"component-box-control__unit-control",hideHTMLArrows:!0,isFirst:t,isLast:n,isOnly:r,isPressEnterToChange:!0,isResetValueOnUnitChange:!1,value:c},u))))}function _E(e){let{children:t,text:n}=e;return n?(0,s.createElement)(xf,{text:n,position:"top"},(0,s.createElement)("div",null,t)):t}const EE={all:(0,u.__)("All"),top:(0,u.__)("Top"),bottom:(0,u.__)("Bottom"),left:(0,u.__)("Left"),right:(0,u.__)("Right"),mixed:(0,u.__)("Mixed"),vertical:(0,u.__)("Vertical"),horizontal:(0,u.__)("Horizontal")},CE={top:void 0,right:void 0,bottom:void 0,left:void 0},kE=["top","right","bottom","left"];function SE(e){return e.sort(((t,n)=>e.filter((e=>e===t)).length-e.filter((e=>e===n)).length)).pop()}function TE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:kE;const r=PE(n),o=r.map((t=>O_(e[t]))),i=o.map((e=>{var t;return null!==(t=e[0])&&void 0!==t?t:""})),a=o.map((e=>e[1])),s=i.every((e=>e===i[0]))?i[0]:"";let l;var c;"number"==typeof s?l=SE(a):l=null!==(c=NE(t))&&void 0!==c?c:SE(a);return[s,l].join("")}function NE(e){if(!e||"object"!=typeof e)return;return SE(Object.values(e).filter(Boolean))}function RE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:kE;const r=TE(e,t,n),o=isNaN(parseFloat(r));return o}function ME(e){return void 0!==e&&Object.values(e).filter((e=>!!e&&/\d/.test(e))).length>0}function IE(e,t){let n="all";return e||(n=t?"vertical":"top"),n}function PE(e){const t=[];if(null==e||!e.length)return kE;if(e.includes("vertical"))t.push("top","bottom");else if(e.includes("horizontal"))t.push("left","right");else{const n=kE.filter((t=>e.includes(t)));t.push(...n)}return t}function OE(e,t,n){const r={...e};return null!=n&&n.length?n.forEach((e=>{"vertical"===e?(r.top=t,r.bottom=t):"horizontal"===e?(r.left=t,r.right=t):r[e]=t})):kE.forEach((e=>r[e]=t)),r}const DE=()=>{};function AE(e){let{onChange:t=DE,onFocus:n=DE,onHoverOn:r=DE,onHoverOff:o=DE,values:i,sides:l,selectedUnits:c,setSelectedUnits:u,...d}=e;const f=TE(i,c,l),p=ME(i)&&RE(i,c,l),m=p?EE.mixed:null;return(0,s.createElement)(xE,a({},d,{disableUnits:p,isOnly:!0,value:f,onChange:e=>{const n=!isNaN(parseFloat(e)),r=OE(i,n?e:void 0,l);t(r)},onUnitChange:e=>{const t=OE(c,e,l);u(t)},onFocus:e=>{n(e,{side:"all"})},onHoverOn:()=>{r({top:!0,bottom:!0,left:!0,right:!0})},onHoverOff:()=>{o({top:!1,bottom:!1,left:!1,right:!1})},placeholder:m}))}const LE=()=>{};function zE(e){let{onChange:t=LE,onFocus:n=LE,onHoverOn:r=LE,onHoverOff:o=LE,values:i,selectedUnits:l,setSelectedUnits:c,sides:u,...d}=e;const f=e=>t=>{n(t,{side:e})},p=e=>()=>{r({[e]:!0})},m=e=>()=>{o({[e]:!1})},h=e=>(n,r)=>{let{event:o}=r;const{altKey:a}=o,s={...i},l=!isNaN(parseFloat(n))?n:void 0;if(s[e]=l,a)switch(e){case"top":s.bottom=l;break;case"bottom":s.top=l;break;case"left":s.right=l;break;case"right":s.left=l}(e=>{t(e)})(s)},v=e=>t=>{const n={...l};n[e]=t,c(n)},g=null!=u&&u.length?kE.filter((e=>u.includes(e))):kE,b=g[0],y=g[g.length-1],w=b===y&&b;return(0,s.createElement)(pE,{className:"component-box-control__input-controls-wrapper"},(0,s.createElement)(mE,{gap:0,align:"top",className:"component-box-control__input-controls"},g.map((e=>{const[t,n]=O_(i[e]),r=i[e]?n:l[e];return(0,s.createElement)(xE,a({},d,{isFirst:b===e,isLast:y===e,isOnly:w===e,value:[t,r].join(""),onChange:h(e),onUnitChange:v(e),onFocus:f(e),onHoverOn:p(e),onHoverOff:m(e),label:EE[e],key:`box-control-${e}`}))}))))}const FE=["vertical","horizontal"];function BE(e){let{onChange:t,onFocus:n,onHoverOn:r,onHoverOff:o,values:i,selectedUnits:l,setSelectedUnits:c,sides:u,...d}=e;const f=e=>t=>{n&&n(t,{side:e})},p=e=>()=>{r&&("vertical"===e&&r({top:!0,bottom:!0}),"horizontal"===e&&r({left:!0,right:!0}))},m=e=>()=>{o&&("vertical"===e&&o({top:!1,bottom:!1}),"horizontal"===e&&o({left:!1,right:!1}))},h=e=>n=>{if(!t)return;const r={...i},o=!isNaN(parseFloat(n))?n:void 0;"vertical"===e&&(r.top=o,r.bottom=o),"horizontal"===e&&(r.left=o,r.right=o),t(r)},v=e=>t=>{const n={...l};"vertical"===e&&(n.top=t,n.bottom=t),"horizontal"===e&&(n.left=t,n.right=t),c(n)},g=null!=u&&u.length?FE.filter((e=>u.includes(e))):FE,b=g[0],y=g[g.length-1],w=b===y&&b;return(0,s.createElement)(mE,{gap:0,align:"top",className:"component-box-control__vertical-horizontal-input-controls"},g.map((e=>{const[t,n]=O_("vertical"===e?i.top:i.left),r="vertical"===e?l.top:l.left;return(0,s.createElement)(xE,a({},d,{isFirst:b===e,isLast:y===e,isOnly:w===e,value:[t,null!=r?r:n].join(""),onChange:h(e),onUnitChange:v(e),onFocus:f(e),onHoverOn:p(e),onHoverOff:m(e),label:EE[e],key:e}))})))}const HE=md("span",{target:"eaw9yqk8"})({name:"1w884gc",styles:"box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px"}),VE=md("span",{target:"eaw9yqk7"})({name:"i6vjox",styles:"box-sizing:border-box;display:block;position:relative;width:100%;height:100%"}),jE=md("span",{target:"eaw9yqk6"})("box-sizing:border-box;display:block;pointer-events:none;position:absolute;",(e=>{let{isFocused:t}=e;return Tf({backgroundColor:"currentColor",opacity:t?1:.3},"","")}),";"),$E=md(jE,{target:"eaw9yqk5"})({name:"1k2w39q",styles:"bottom:3px;top:3px;width:2px"}),WE=md(jE,{target:"eaw9yqk4"})({name:"1q9b07k",styles:"height:2px;left:3px;right:3px"}),UE=md(WE,{target:"eaw9yqk3"})({name:"abcix4",styles:"top:0"}),GE=md($E,{target:"eaw9yqk2"})({name:"1wf8jf",styles:"right:0"}),qE=md(WE,{target:"eaw9yqk1"})({name:"8tapst",styles:"bottom:0"}),YE=md($E,{target:"eaw9yqk0"})({name:"1ode3cm",styles:"left:0"});function KE(e){let{size:t=24,side:n="all",sides:r,...o}=e;const i=e=>!(e=>(null==r?void 0:r.length)&&!r.includes(e))(e)&&("all"===n||n===e),l=i("top")||i("vertical"),c=i("right")||i("horizontal"),u=i("bottom")||i("vertical"),d=i("left")||i("horizontal"),f=t/24;return(0,s.createElement)(HE,a({style:{transform:`scale(${f})`}},o),(0,s.createElement)(VE,null,(0,s.createElement)(UE,{isFocused:l}),(0,s.createElement)(GE,{isFocused:c}),(0,s.createElement)(qE,{isFocused:u}),(0,s.createElement)(YE,{isFocused:d})))}function XE(e){let{isLinked:t,...n}=e;const r=t?(0,u.__)("Unlink sides"):(0,u.__)("Link sides");return(0,s.createElement)(xf,{text:r},(0,s.createElement)("span",null,(0,s.createElement)(yd,a({},n,{className:"component-box-control__linked-button",isSmall:!0,icon:t?Ag:Lg,iconSize:24,"aria-label":r}))))}const ZE={min:0},JE=()=>{};function QE(e){let{id:t,inputProps:n=ZE,onChange:r=JE,label:o=(0,u.__)("Box Control"),values:i,units:l,sides:c,splitOnAxis:f=!1,allowReset:p=!0,resetValues:m=CE}=e;const[h,v]=Pb(i,{fallback:CE}),g=h||CE,b=ME(i),y=1===(null==c?void 0:c.length),[w,x]=(0,s.useState)(b),[_,E]=(0,s.useState)(!b||!RE(g)||y),[C,k]=(0,s.useState)(IE(_,f)),[S,T]=(0,s.useState)({top:O_(null==i?void 0:i.top)[1],right:O_(null==i?void 0:i.right)[1],bottom:O_(null==i?void 0:i.bottom)[1],left:O_(null==i?void 0:i.left)[1]}),N=function(e){const t=(0,d.useInstanceId)(QE,"inspector-box-control");return e||t}(t),R=`${N}-heading`,M={...n,onChange:e=>{r(e),v(e),x(!0)},onFocus:(e,t)=>{let{side:n}=t;k(n)},isLinked:_,units:l,selectedUnits:S,setSelectedUnits:T,sides:c,values:g};return(0,s.createElement)(cE,{id:N,role:"group","aria-labelledby":R},(0,s.createElement)(uE,{className:"component-box-control__header"},(0,s.createElement)(vm,null,(0,s.createElement)(Og.VisualLabel,{id:R},o)),p&&(0,s.createElement)(vm,null,(0,s.createElement)(yd,{className:"component-box-control__reset-button",isSecondary:!0,isSmall:!0,onClick:()=>{r(m),v(m),T(m),x(!1)},disabled:!w},(0,u.__)("Reset")))),(0,s.createElement)(dE,{className:"component-box-control__header-control-wrapper"},(0,s.createElement)(vm,null,(0,s.createElement)(KE,{side:C,sides:c})),_&&(0,s.createElement)(hm,null,(0,s.createElement)(AE,a({"aria-label":o},M))),!_&&f&&(0,s.createElement)(hm,null,(0,s.createElement)(BE,M)),!y&&(0,s.createElement)(vm,null,(0,s.createElement)(XE,{onClick:()=>{E(!_),k(IE(!_,f))},isLinked:_}))),!_&&!f&&(0,s.createElement)(zE,M))}var eC=(0,s.forwardRef)((function(e,t){const{className:n,...r}=e,o=c()("components-button-group",n);return(0,s.createElement)("div",a({ref:t,role:"group",className:o},r))}));const tC={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"};function nC(e){return`0 ${e}px ${2*e}px 0\n\t${`rgba(0, 0, 0, ${e/20})`}`}const rC=rd((function(e,t){const n=function(e){const{active:t,borderRadius:n="inherit",className:r,focus:o,hover:i,isInteractive:a=!1,offset:l=0,value:c=0,...u}=nd(e,"Elevation"),d=td();return{...u,className:(0,s.useMemo)((()=>{let e=Cm(i)?i:2*c,s=Cm(t)?t:c/2;a||(e=Cm(i)?i:void 0,s=Cm(t)?t:void 0);const u=`box-shadow ${Bm.transitionDuration} ${Bm.transitionTimingFunction}`,f={};return f.Base=Tf({borderRadius:n,bottom:l,boxShadow:nC(c),opacity:Bm.elevationIntensity,left:l,right:l,top:l,transition:u},cp("transition"),"",""),Cm(e)&&(f.hover=Tf("*:hover>&{box-shadow:",nC(e),";}","")),Cm(s)&&(f.active=Tf("*:active>&{box-shadow:",nC(s),";}","")),Cm(o)&&(f.focus=Tf("*:focus>&{box-shadow:",nC(o),";}","")),d(tC,f.Base,f.hover,f.focus,f.active,r)}),[t,n,r,d,o,i,a,l,c]),"aria-hidden":!0}}(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"Elevation");var oC=rC;const iC=`calc(${Bm.cardBorderRadius} - 1px)`,aC=Tf("box-shadow:0 0 0 1px ",Bm.surfaceBorderColor,";outline:none;",""),sC={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},lC={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},cC={name:"13udsys",styles:"height:100%"},uC={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},dC={name:"dq805e",styles:"box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;}"},fC={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},pC=Tf("&:first-of-type{border-top-left-radius:",iC,";border-top-right-radius:",iC,";}&:last-of-type{border-bottom-left-radius:",iC,";border-bottom-right-radius:",iC,";}",""),mC=Tf("border-color:",Bm.colorDivider,";",""),hC={name:"1t90u8d",styles:"box-shadow:none"},vC={name:"1e1ncky",styles:"border:none"},gC=Tf("border-radius:",iC,";",""),bC=Tf("padding:",Bm.cardPaddingXSmall,";",""),yC={large:Tf("padding:",Bm.cardPaddingLarge,";",""),medium:Tf("padding:",Bm.cardPaddingMedium,";",""),small:Tf("padding:",Bm.cardPaddingSmall,";",""),xSmall:bC,extraSmall:bC},wC=Tf("background-color:",lp.ui.backgroundDisabled,";",""),xC=Tf("background-color:",Bm.surfaceColor,";color:",lp.gray[900],";position:relative;","");Bm.surfaceBackgroundColor;function _C(e){let{borderBottom:t,borderLeft:n,borderRight:r,borderTop:o}=e;const i=`1px solid ${Bm.surfaceBorderColor}`;return Tf({borderBottom:t?i:void 0,borderLeft:n?i:void 0,borderRight:r?i:void 0,borderTop:o?i:void 0},"","")}const EC=Tf("",""),CC=Tf("background:",Bm.surfaceBackgroundTintColor,";",""),kC=Tf("background:",Bm.surfaceBackgroundTertiaryColor,";",""),SC=e=>[e,e].join(" "),TC=e=>["90deg",[Bm.surfaceBackgroundColor,e].join(" "),"transparent 1%"].join(","),NC=e=>[[Bm.surfaceBackgroundColor,e].join(" "),"transparent 1%"].join(","),RC=(e,t)=>Tf("background:",(e=>[`linear-gradient( ${TC(e)} ) center`,`linear-gradient( ${NC(e)} ) center`,Bm.surfaceBorderBoldColor].join(","))(t),";background-size:",SC(e),";",""),MC=[`linear-gradient( ${[`${Bm.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(",")} )`,`linear-gradient( ${["90deg",`${Bm.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(",")} )`].join(","),IC=(e,t,n)=>{switch(e){case"dotted":return RC(t,n);case"grid":return(e=>Tf("background:",Bm.surfaceBackgroundColor,";background-image:",MC,";background-size:",SC(e),";",""))(t);case"primary":return EC;case"secondary":return CC;case"tertiary":return kC}};function PC(e){const{backgroundSize:t=12,borderBottom:n=!1,borderLeft:r=!1,borderRight:o=!1,borderTop:i=!1,className:a,variant:l="primary",...c}=nd(e,"Surface"),u=td();return{...c,className:(0,s.useMemo)((()=>{const e={borders:_C({borderBottom:n,borderLeft:r,borderRight:o,borderTop:i})};return u(xC,e.borders,IC(l,`${t}px`,t-1+"px"),a)}),[t,n,r,o,i,a,u,l])}}function OC(e){const{className:t,elevation:n=0,isBorderless:r=!1,isRounded:o=!0,size:i="medium",...a}=nd(function(e){let{elevation:t,isElevated:n,...r}=e;const o={...r};let i=t;var a;return n&&(mc()("Card isElevated prop",{since:"5.9",alternative:"elevation"}),null!==(a=i)&&void 0!==a||(i=2)),void 0!==i&&(o.elevation=i),o}(e),"Card"),l=td();return{...PC({...a,className:(0,s.useMemo)((()=>l(aC,r&&hC,o&&gC,t)),[t,l,r,o])}),elevation:n,isBorderless:r,isRounded:o,size:i}}const DC=rd((function(e,t){const{children:n,elevation:r,isBorderless:o,isRounded:i,size:l,...c}=OC(e),u=i?Bm.cardBorderRadius:0,d=td(),f=(0,s.useMemo)((()=>d(Tf({borderRadius:u},"",""))),[d,u]),p=(0,s.useMemo)((()=>{const e={size:l,isBorderless:o};return{CardBody:e,CardHeader:e,CardFooter:e}}),[o,l]);return(0,s.createElement)(xc,{value:p},(0,s.createElement)(vd,a({},c,{ref:t}),(0,s.createElement)(vd,{className:d(cC)},n),(0,s.createElement)(oC,{className:f,isInteractive:!1,value:r?1:0}),(0,s.createElement)(oC,{className:f,isInteractive:!1,value:r})))}),"Card");var AC=DC;const LC=Tf("@media only screen and ( min-device-width: 40em ){&::-webkit-scrollbar{height:12px;width:12px;}&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar-track{background:",Bm.colorScrollbarTrack,";border-radius:8px;}&::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:",Bm.colorScrollbarThumb,";border:2px solid rgba( 0, 0, 0, 0 );border-radius:7px;}&:hover::-webkit-scrollbar-thumb{background-color:",Bm.colorScrollbarThumbHover,";}}",""),zC={name:"13udsys",styles:"height:100%"},FC={name:"7zq9w",styles:"scroll-behavior:smooth"},BC={name:"q33xhg",styles:"overflow-x:auto;overflow-y:hidden"},HC={name:"103x71s",styles:"overflow-x:hidden;overflow-y:auto"},VC={name:"umwchj",styles:"overflow-y:auto"};var jC=rd((function(e,t){const n=function(e){const{className:t,scrollDirection:n="y",smoothScroll:r=!1,...o}=nd(e,"Scrollable"),i=td();return{...o,className:(0,s.useMemo)((()=>i(zC,LC,r&&FC,"x"===n&&BC,"y"===n&&HC,"auto"===n&&VC,t)),[t,i,n,r])}}(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"Scrollable");const $C=rd((function(e,t){const{isScrollable:n,...r}=function(e){const{className:t,isScrollable:n=!1,isShady:r=!1,size:o="medium",...i}=nd(e,"CardBody"),a=td();return{...i,className:(0,s.useMemo)((()=>a(uC,pC,yC[o],r&&wC,"components-card__body",t)),[t,a,r,o]),isScrollable:n}}(e);return n?(0,s.createElement)(jC,a({},r,{ref:t})):(0,s.createElement)(vd,a({},r,{ref:t}))}),"CardBody");var WC=$C,UC=B({name:"Separator",compose:re,keys:["orientation"],useOptions:function(e){var t=e.orientation;return m({orientation:void 0===t?"horizontal":t},h(e,["orientation"]))},useProps:function(e,t){return m({role:"separator","aria-orientation":e.orientation},t)}}),GC=z({as:"hr",memo:!0,useHook:UC});const qC={vertical:{start:"marginLeft",end:"marginRight"},horizontal:{start:"marginTop",end:"marginBottom"}};var YC={name:"1u4hpl4",styles:"display:inline"};const KC=md("hr",{target:"e19on6iw0"})("border:0;margin:0;",(e=>{let{"aria-orientation":t="horizontal"}=e;return"vertical"===t?YC:void 0})," ",(e=>{let{"aria-orientation":t="horizontal"}=e;return Tf({["vertical"===t?"borderRight":"borderBottom"]:"1px solid currentColor"},"","")})," ",(e=>{let{"aria-orientation":t="horizontal"}=e;return Tf({height:"vertical"===t?"auto":0,width:"vertical"===t?0:"auto"},"","")})," ",(e=>{let{"aria-orientation":t="horizontal",margin:n,marginStart:r,marginEnd:o}=e;return Tf(ch({[qC[t].start]:wm(null!=r?r:n),[qC[t].end]:wm(null!=o?o:n)})(),"","")}),";");var XC=rd((function(e,t){const n=nd(e,"Divider");return(0,s.createElement)(GC,a({as:KC},n,{ref:t}))}),"Divider");var ZC=rd((function(e,t){const n=function(e){const{className:t,...n}=nd(e,"CardDivider"),r=td();return{...n,className:(0,s.useMemo)((()=>r(fC,mC,"components-card__divider",t)),[t,r])}}(e);return(0,s.createElement)(XC,a({},n,{ref:t}))}),"CardDivider");const JC=rd((function(e,t){const n=function(e){const{className:t,justify:n,isBorderless:r=!1,isShady:o=!1,size:i="medium",...a}=nd(e,"CardFooter"),l=td();return{...a,className:(0,s.useMemo)((()=>l(lC,pC,mC,yC[i],r&&vC,o&&wC,"components-card__footer",t)),[t,l,r,o,i]),justify:n}}(e);return(0,s.createElement)(_m,a({},n,{ref:t}))}),"CardFooter");var QC=JC;const ek=rd((function(e,t){const n=function(e){const{className:t,isBorderless:n=!1,isShady:r=!1,size:o="medium",...i}=nd(e,"CardHeader"),a=td();return{...i,className:(0,s.useMemo)((()=>a(sC,pC,mC,yC[o],n&&vC,r&&wC,"components-card__header",t)),[t,a,n,r,o])}}(e);return(0,s.createElement)(_m,a({},n,{ref:t}))}),"CardHeader");var tk=ek;var nk=rd((function(e,t){const n=function(e){const{className:t,...n}=nd(e,"CardMedia"),r=td();return{...n,className:(0,s.useMemo)((()=>r(dC,pC,"components-card__media",t)),[t,r])}}(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"CardMedia");var rk=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M7 11.5h10V13H7z"}));var ok=function e(t){const{__nextHasNoMarginBottom:n,label:r,className:o,heading:i,checked:l,indeterminate:u,help:f,onChange:p,...m}=t;i&&mc()("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});const[h,v]=(0,s.useState)(!1),[g,b]=(0,s.useState)(!1),y=(0,d.useRefEffect)((e=>{e&&(e.indeterminate=!!u,v(e.matches(":checked")),b(e.matches(":indeterminate")))}),[l,u]),w=`inspector-checkbox-control-${(0,d.useInstanceId)(e)}`;return(0,s.createElement)(Dg,{__nextHasNoMarginBottom:n,label:i,id:w,help:f,className:c()("components-checkbox-control",o)},(0,s.createElement)("span",{className:"components-checkbox-control__input-container"},(0,s.createElement)("input",a({ref:y,id:w,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:e=>p(e.target.checked),checked:l,"aria-describedby":f?w+"__help":void 0},m)),g?(0,s.createElement)(kb,{icon:rk,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,h?(0,s.createElement)(kb,{icon:p_,className:"components-checkbox-control__checked",role:"presentation"}):null),(0,s.createElement)("label",{className:"components-checkbox-control__label",htmlFor:w},r))};function ik(e){let{className:t,children:n,onCopy:r,onFinishCopy:o,text:i,...l}=e;mc()("wp.components.ClipboardButton",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});const u=(0,s.useRef)(),f=(0,d.useCopyToClipboard)(i,(()=>{r(),clearTimeout(u.current),o&&(u.current=setTimeout((()=>o()),4e3))}));(0,s.useEffect)((()=>{clearTimeout(u.current)}),[]);const p=c()("components-clipboard-button",t);return(0,s.createElement)(yd,a({},l,{className:p,ref:f,onCopy:e=>{e.target.focus()}}),n)}var ak=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var sk=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));const lk=Tf("appearance:none;border:1px solid transparent;cursor:pointer;background:none;text-align:left;&:hover{color:",lp.ui.theme,";}&:focus{background-color:transparent;color:",lp.ui.theme,";border-color:",lp.ui.theme,";outline:3px solid transparent;}",""),ck={name:"1bcj5ek",styles:"width:100%;display:block"},uk={name:"a5hqs6",styles:"width:100%;display:block;margin:0;color:inherit"},dk=Tf("border:1px solid ",Bm.surfaceBorderColor,";",""),fk=Tf(">*:not( marquee )>*{border-bottom:1px solid ",Bm.surfaceBorderColor,";}>*:last-of-type>*:not( :focus ){border-bottom-color:transparent;}",""),pk=Bm.controlBorderRadius,mk=Tf("border-radius:",pk,";",""),hk=Tf("border-radius:",pk,";>*:first-of-type>*{border-top-left-radius:",pk,";border-top-right-radius:",pk,";}>*:last-of-type>*{border-bottom-left-radius:",pk,";border-bottom-right-radius:",pk,";}",""),vk=`calc(${Bm.fontSize} * ${Bm.fontLineHeightBase})`,gk=`calc((${Bm.controlHeight} - ${vk} - 2px) / 2)`,bk=`calc((${Bm.controlHeightSmall} - ${vk} - 2px) / 2)`,yk=`calc((${Bm.controlHeightLarge} - ${vk} - 2px) / 2)`,wk={small:Tf("padding:",bk," ",Bm.controlPaddingXSmall,";",""),medium:Tf("padding:",gk," ",Bm.controlPaddingX,";",""),large:Tf("padding:",yk," ",Bm.controlPaddingXLarge,";","")};const xk=(0,s.createContext)({size:"medium"}),_k=()=>(0,s.useContext)(xk);var Ek=rd((function(e,t){const{isBordered:n,isSeparated:r,size:o,...i}=function(e){const{className:t,isBordered:n=!1,isRounded:r=!0,isSeparated:o=!1,role:i="list",...a}=nd(e,"ItemGroup");return{isBordered:n,className:td()(n&&dk,o&&fk,r&&hk,t),role:i,isSeparated:o,...a}}(e),{size:l}=_k(),c={spacedAround:!n&&!r,size:o||l};return(0,s.createElement)(xk.Provider,{value:c},(0,s.createElement)(vd,a({},i,{ref:t})))}),"ItemGroup");function Ck(e){return Math.max(0,Math.min(100,e))}function kk(e,t,n){const r=e.slice();return r[t]=n,r}function Sk(e,t,n){if(function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;const o=e[t].position,i=Math.min(o,n),a=Math.max(o,n);return e.some(((e,o)=>{let{position:s}=e;return o!==t&&(Math.abs(s-n)({placement:"bottom",offset:8})),[]),i=c()("components-custom-gradient-picker__control-point-dropdown",n);return(0,s.createElement)(E_,a({isRenderedInSidebar:t,popoverProps:o,className:i},r))}function Ik(e){let{disableRemove:t,disableAlpha:n,gradientPickerDomRef:r,ignoreMarkerPosition:o,value:i,onChange:a,onStartControlPointChange:l,onStopControlPointChange:c,__experimentalIsRenderedInSidebar:d}=e;const f=(0,s.useRef)(),p=e=>{const t=Nk(e.clientX,r.current),{initialPosition:n,index:o,significantMoveHappened:s}=f.current;!s&&Math.abs(n-t)>=5&&(f.current.significantMoveHappened=!0),a(Sk(i,o,t))},m=()=>{window&&window.removeEventListener&&f.current&&f.current.listenersActivated&&(window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",m),c(),f.current.listenersActivated=!1)},h=(0,s.useRef)();return h.current=m,(0,s.useEffect)((()=>()=>{h.current()}),[]),i.map(((e,r)=>{const h=null==e?void 0:e.position;return o!==h&&(0,s.createElement)(Mk,{isRenderedInSidebar:d,key:r,onClose:c,renderToggle:t=>{let{isOpen:n,onToggle:o}=t;return(0,s.createElement)(Rk,{key:r,onClick:()=>{f.current&&f.current.significantMoveHappened||(n?c():l(),o())},onMouseDown:()=>{window&&window.addEventListener&&(f.current={initialPosition:h,index:r,significantMoveHappened:!1,listenersActivated:!0},l(),window.addEventListener("mousemove",p),window.addEventListener("mouseup",m))},onKeyDown:t=>{"ArrowLeft"===t.code?(t.stopPropagation(),a(Sk(i,r,Ck(e.position-10)))):"ArrowRight"===t.code&&(t.stopPropagation(),a(Sk(i,r,Ck(e.position+10))))},isOpen:n,position:e.position,color:e.color})},renderContent:o=>{let{onClose:l}=o;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(f_,{enableAlpha:!n,color:e.color,onChange:e=>{a(Tk(i,r,ep(e).toRgbString()))}}),!t&&i.length>2&&(0,s.createElement)(vy,{className:"components-custom-gradient-picker__remove-control-point-wrapper",alignment:"center"},(0,s.createElement)(yd,{onClick:()=>{a(function(e,t){return e.filter(((e,n)=>n!==t))}(i,r)),l()},variant:"link"},(0,u.__)("Remove Control Point"))))},style:{left:`${e.position}%`,transform:"translateX( -50% )"}})}))}Ik.InsertPoint=function(e){let{value:t,onChange:n,onOpenInserter:r,onCloseInserter:o,insertPosition:i,disableAlpha:a,__experimentalIsRenderedInSidebar:l}=e;const[c,u]=(0,s.useState)(!1);return(0,s.createElement)(Mk,{isRenderedInSidebar:l,className:"components-custom-gradient-picker__inserter",onClose:()=>{o()},renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,s.createElement)(yd,{"aria-expanded":t,"aria-haspopup":"true",onClick:()=>{t?o():(u(!1),r()),n()},className:"components-custom-gradient-picker__insert-point-dropdown",icon:ak})},renderContent:()=>(0,s.createElement)(f_,{enableAlpha:!a,onChange:e=>{c?n(function(e,t,n){const r=e.findIndex((e=>e.position===t));return Tk(e,r,n)}(t,i,ep(e).toRgbString())):(n(function(e,t,n){const r=e.findIndex((e=>e.position>t)),o={color:n,position:t},i=e.slice();return i.splice(r-1,0,o),i}(t,i,ep(e).toRgbString())),u(!0))}}),style:null!==i?{left:`${i}%`,transform:"translateX( -50% )"}:void 0})};var Pk=Ik;function Ok(e,t){switch(t.type){case"MOVE_INSERTER":if("IDLE"===e.id||"MOVING_INSERTER"===e.id)return{id:"MOVING_INSERTER",insertPosition:t.insertPosition};break;case"STOP_INSERTER_MOVE":if("MOVING_INSERTER"===e.id)return{id:"IDLE"};break;case"OPEN_INSERTER":if("MOVING_INSERTER"===e.id)return{id:"INSERTING_CONTROL_POINT",insertPosition:e.insertPosition};break;case"CLOSE_INSERTER":if("INSERTING_CONTROL_POINT"===e.id)return{id:"IDLE"};break;case"START_CONTROL_CHANGE":if("IDLE"===e.id)return{id:"MOVING_CONTROL_POINT"};break;case"STOP_CONTROL_CHANGE":if("MOVING_CONTROL_POINT"===e.id)return{id:"IDLE"}}return e}const Dk={id:"IDLE"};function Ak(e){let{background:t,hasGradient:n,value:r,onChange:o,disableInserter:i=!1,disableAlpha:a=!1,__experimentalIsRenderedInSidebar:l}=e;const u=(0,s.useRef)(),[d,f]=(0,s.useReducer)(Ok,Dk),p=e=>{const t=Nk(e.clientX,u.current);(0,gc.some)(r,(e=>{let{position:n}=e;return Math.abs(t-n)<10}))?"MOVING_INSERTER"===d.id&&f({type:"STOP_INSERTER_MOVE"}):f({type:"MOVE_INSERTER",insertPosition:t})},m="MOVING_INSERTER"===d.id,h="INSERTING_CONTROL_POINT"===d.id;return(0,s.createElement)("div",{className:c()("components-custom-gradient-picker__gradient-bar",{"has-gradient":n}),onMouseEnter:p,onMouseMove:p,style:{background:t},onMouseLeave:()=>{f({type:"STOP_INSERTER_MOVE"})}},(0,s.createElement)("div",{ref:u,className:"components-custom-gradient-picker__markers-container"},!i&&(m||h)&&(0,s.createElement)(Pk.InsertPoint,{__experimentalIsRenderedInSidebar:l,disableAlpha:a,insertPosition:d.insertPosition,value:r,onChange:o,onOpenInserter:()=>{f({type:"OPEN_INSERTER"})},onCloseInserter:()=>{f({type:"CLOSE_INSERTER"})}}),(0,s.createElement)(Pk,{__experimentalIsRenderedInSidebar:l,disableAlpha:a,disableRemove:i,gradientPickerDomRef:u,ignoreMarkerPosition:h?d.insertPosition:void 0,value:r,onChange:o,onStartControlPointChange:()=>{f({type:"START_CONTROL_CHANGE"})},onStopControlPointChange:()=>{f({type:"STOP_CONTROL_CHANGE"})}})))}var Lk=n(7115);const zk="linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%)",Fk={type:"angular",value:90},Bk=[{value:"linear-gradient",label:(0,u.__)("Linear")},{value:"radial-gradient",label:(0,u.__)("Radial")}],Hk={top:0,"top right":45,"right top":45,right:90,"right bottom":135,"bottom right":135,bottom:180,"bottom left":225,"left bottom":225,left:270,"top left":315,"left top":315};function Vk(e){let{type:t,value:n,length:r}=e;return`${function(e){let{type:t,value:n}=e;return"literal"===t?n:"hex"===t?`#${n}`:`${t}(${n.join(",")})`}({type:t,value:n})} ${function(e){if(!e)return"";const{value:t,type:n}=e;return`${t}${n}`}(r)}`}function jk(e){let{type:t,orientation:n,colorStops:r}=e;const o=function(e){if(e&&"angular"===e.type)return`${e.value}deg`}(n);return`${t}(${[o,...r.sort(((e,t)=>{var n,r,o,i;return(null!==(n=null==e||null===(r=e.length)||void 0===r?void 0:r.value)&&void 0!==n?n:0)-(null!==(o=null==t||null===(i=t.length)||void 0===i?void 0:i.value)&&void 0!==o?o:0)})).map(Vk)].filter(Boolean).join(",")})`}function $k(e){return void 0===e.length||"%"!==e.length.type}function Wk(e){switch(e.type){case"hex":return`#${e.value}`;case"literal":return e.value;case"rgb":case"rgba":return`${e.type}(${e.value.join(",")})`;default:return"transparent"}}np([rp]);const Uk=md(hm,{target:"e99xvul1"})({name:"1gvx10y",styles:"flex-grow:5"}),Gk=md(hm,{target:"e99xvul0"})({name:"1gvx10y",styles:"flex-grow:5"}),qk=e=>{var t,n;let{gradientAST:r,hasGradient:o,onChange:i}=e;const a=null!==(t=null==r||null===(n=r.orientation)||void 0===n?void 0:n.value)&&void 0!==t?t:180;return(0,s.createElement)(ug,{__nextHasNoMarginBottom:!0,onChange:e=>{i(jk({...r,orientation:{type:"angular",value:e}}))},labelPosition:"top",value:o?a:""})},Yk=e=>{let{gradientAST:t,hasGradient:n,onChange:r}=e;const{type:o}=t;return(0,s.createElement)(Mb,{__nextHasNoMarginBottom:!0,className:"components-custom-gradient-picker__type-picker",label:(0,u.__)("Type"),labelPosition:"top",onChange:e=>{"linear-gradient"===e&&r(jk({...t,...t.orientation?{}:{orientation:Fk},type:"linear-gradient"})),"radial-gradient"===e&&(()=>{const{orientation:e,...n}=t;r(jk({...n,type:"radial-gradient"}))})()},options:Bk,size:"__unstable-large",value:n&&o})};function Kk(e){let{__nextHasNoMargin:t=!1,value:n,onChange:r,__experimentalIsRenderedInSidebar:o}=e;const i=function(e){var t;let n;try{n=Lk.parse(e)[0],n.value=e}catch(e){n=Lk.parse(zk)[0],n.value=zk}if("directional"===(null===(t=n.orientation)||void 0===t?void 0:t.type)&&(n.orientation.type="angular",n.orientation.value=Hk[n.orientation.value].toString()),n.colorStops.some($k)){const{colorStops:e}=n,t=100/(e.length-1);e.forEach(((e,n)=>{e.length={value:t*n,type:"%"}})),n.value=jk(n)}return n}(n),a=function(e){return jk({type:"linear-gradient",orientation:Fk,colorStops:e.colorStops})}(i),l=i.value!==zk,u=i.colorStops.map((e=>({color:Wk(e),position:parseInt(e.length.value)})));return t||mc()("Outer margin styles for wp.components.CustomGradientPicker",{since:"6.1",version:"6.4",hint:"Set the `__nextHasNoMargin` prop to true to start opting into the new styles, which will become the default in a future version"}),(0,s.createElement)(h_,{spacing:4,className:c()("components-custom-gradient-picker",{"is-next-has-no-margin":t})},(0,s.createElement)(Ak,{__experimentalIsRenderedInSidebar:o,background:a,hasGradient:l,value:u,onChange:e=>{r(jk(function(e,t){return{...e,colorStops:t.map((e=>{let{position:t,color:n}=e;const{r:r,g:o,b:i,a:a}=ep(n).toRgb();return{length:{type:"%",value:null==t?void 0:t.toString()},type:a<1?"rgba":"rgb",value:a<1?[r,o,i,a]:[r,o,i]}}))}}(i,e)))}}),(0,s.createElement)(_m,{gap:3,className:"components-custom-gradient-picker__ui-line"},(0,s.createElement)(Uk,null,(0,s.createElement)(Yk,{gradientAST:i,hasGradient:l,onChange:r})),(0,s.createElement)(Gk,null,"linear-gradient"===i.type&&(0,s.createElement)(qk,{gradientAST:i,hasGradient:l,onChange:r}))))}function Xk(e){let{className:t,clearGradient:n,gradients:r,onChange:o,value:i,actions:a}=e;const l=(0,s.useMemo)((()=>(0,gc.map)(r,(e=>{let{gradient:t,name:r}=e;return(0,s.createElement)(m_.Option,{key:t,value:t,isSelected:i===t,tooltipText:r||(0,u.sprintf)((0,u.__)("Gradient code: %s"),t),style:{color:"rgba( 0,0,0,0 )",background:t},onClick:i===t?n:()=>o(t),"aria-label":r?(0,u.sprintf)((0,u.__)("Gradient: %s"),r):(0,u.sprintf)((0,u.__)("Gradient code: %s"),t)})}))),[r,i,o,n]);return(0,s.createElement)(m_,{className:t,options:l,actions:a})}function Zk(e){let{className:t,clearGradient:n,gradients:r,onChange:o,value:i,actions:l}=e;return(0,s.createElement)(h_,{spacing:3,className:t},r.map(((e,t)=>{let{name:c,gradients:u}=e;return(0,s.createElement)(h_,{spacing:2,key:t},(0,s.createElement)(b_,null,c),(0,s.createElement)(Xk,a({clearGradient:n,gradients:u,onChange:o,value:i},r.length===t+1?{actions:l}:{})))})))}function Jk(e){let{__nextHasNoMargin:t=!1,className:n,gradients:r,onChange:o,value:i,clearable:l=!0,disableCustomGradients:c=!1,__experimentalHasMultipleOrigins:d,__experimentalIsRenderedInSidebar:f}=e;const p=(0,s.useCallback)((()=>o(void 0)),[o]),m=d&&null!=r&&r.length?Zk:Xk;t||mc()("Outer margin styles for wp.components.GradientPicker",{since:"6.1",version:"6.4",hint:"Set the `__nextHasNoMargin` prop to true to start opting into the new styles, which will become the default in a future version"});const h=t?{}:{marginTop:null!=r&&r.length?void 0:3,marginBottom:l?0:6};return(0,s.createElement)(cg,a({marginBottom:0},h),(0,s.createElement)(h_,{spacing:null!=r&&r.length?4:0},!c&&(0,s.createElement)(Kk,{__nextHasNoMargin:!0,__experimentalIsRenderedInSidebar:f,value:i,onChange:o}),((null==r?void 0:r.length)||l)&&(0,s.createElement)(m,{className:n,clearable:l,clearGradient:p,gradients:r,onChange:o,value:i,actions:l&&!c&&(0,s.createElement)(m_.ButtonAction,{onClick:p},(0,u.__)("Clear"))})))}var Qk=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})),eS=window.wp.dom;const tS=()=>{},nS=["menuitem","menuitemradio","menuitemcheckbox"];class rS extends s.Component{constructor(){super(...arguments),this.onKeyDown=this.onKeyDown.bind(this),this.bindContainer=this.bindContainer.bind(this),this.getFocusableContext=this.getFocusableContext.bind(this),this.getFocusableIndex=this.getFocusableIndex.bind(this)}componentDidMount(){this.container.addEventListener("keydown",this.onKeyDown),this.container.addEventListener("focus",this.onFocus)}componentWillUnmount(){this.container.removeEventListener("keydown",this.onKeyDown),this.container.removeEventListener("focus",this.onFocus)}bindContainer(e){const{forwardedRef:t}=this.props;this.container=e,"function"==typeof t?t(e):t&&"current"in t&&(t.current=e)}getFocusableContext(e){const{onlyBrowserTabstops:t}=this.props,n=(t?eS.focus.tabbable:eS.focus.focusable).find(this.container),r=this.getFocusableIndex(n,e);return r>-1&&e?{index:r,target:e,focusables:n}:null}getFocusableIndex(e,t){const n=e.indexOf(t);if(-1!==n)return n}onKeyDown(e){this.props.onKeyDown&&this.props.onKeyDown(e);const{getFocusableContext:t}=this,{cycle:n=!0,eventToOffset:r,onNavigate:o=tS,stopNavigationEvents:i}=this.props,a=r(e);if(void 0!==a&&i){e.stopImmediatePropagation();const t=e.target.getAttribute("role"),n=nS.includes(t),r="Tab"===e.code;(n||r)&&e.preventDefault()}if(!a)return;const s=t(e.target.ownerDocument.activeElement);if(!s)return;const{index:l,focusables:c}=s,u=n?function(e,t,n){const r=e+n;return r<0?t+r:r>=t?r-t:r}(l,c.length,a):l+a;u>=0&&u(0,s.createElement)(rS,a({},e,{forwardedRef:t}));oS.displayName="NavigableContainer";var iS=(0,s.forwardRef)(oS);var aS=(0,s.forwardRef)((function(e,t){let{role:n="menu",orientation:r="vertical",...o}=e;return(0,s.createElement)(iS,a({ref:t,stopNavigationEvents:!0,onlyBrowserTabstops:!1,role:n,"aria-orientation":"presentation"===n?null:r,eventToOffset:e=>{const{code:t}=e;let n=["ArrowDown"],o=["ArrowUp"];return"horizontal"===r&&(n=["ArrowRight"],o=["ArrowLeft"]),"both"===r&&(n=["ArrowRight","ArrowDown"],o=["ArrowLeft","ArrowUp"]),n.includes(t)?1:o.includes(t)?-1:["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(t)?0:void 0}},o))}));function sS(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={...e,...t};return t.className&&e.className&&(n.className=c()(t.className,e.className)),n}function lS(e){return"function"==typeof e}var cS=function(e){const{children:t,className:n,controls:r,icon:o=Qk,label:i,popoverProps:l,toggleProps:u,menuProps:d,disableOpenOnArrowDown:f=!1,text:p,noIcons:m}=e;if(!(null!=r&&r.length||lS(t)))return null;let h;null!=r&&r.length&&(h=r,Array.isArray(h[0])||(h=[h]));const v=sS({className:"components-dropdown-menu__popover"},l);return(0,s.createElement)(wb,{className:c()("components-dropdown-menu",n),popoverProps:v,renderToggle:e=>{var t;let{isOpen:n,onToggle:r}=e;const l=sS({className:c()("components-dropdown-menu__toggle",{"is-opened":n})},u);return(0,s.createElement)(yd,a({},l,{icon:o,onClick:e=>{r(e),l.onClick&&l.onClick(e)},onKeyDown:e=>{(e=>{f||n||"ArrowDown"!==e.code||(e.preventDefault(),r())})(e),l.onKeyDown&&l.onKeyDown(e)},"aria-haspopup":"true","aria-expanded":n,label:i,text:p,showTooltip:null===(t=null==u?void 0:u.showTooltip)||void 0===t||t}),l.children)},renderContent:e=>{var n;const r=sS({"aria-label":i,className:c()("components-dropdown-menu__menu",{"no-icons":m})},d);return(0,s.createElement)(aS,a({},r,{role:"menu"}),lS(t)?t(e):null,null===(n=h)||void 0===n?void 0:n.flatMap(((t,n)=>t.map(((t,r)=>(0,s.createElement)(yd,{key:[n,r].join(),onClick:n=>{n.stopPropagation(),e.onClose(),t.onClick&&t.onClick()},className:c()("components-dropdown-menu__menu-item",{"has-separator":n>0&&0===r,"is-active":t.isActive,"is-icon-only":!t.title}),icon:t.icon,label:t.label,"aria-checked":"menuitemcheckbox"===t.role||"menuitemradio"===t.role?t.isActive:void 0,role:"menuitemcheckbox"===t.role||"menuitemradio"===t.role?t.role:"menuitem",disabled:t.isDisabled},t.title))))))}})};const uS=md(m_.Option,{target:"e5bw3229"})("width:",wm(6),";height:",wm(6),";pointer-events:none;"),dS=md(Wv,{target:"e5bw3228"})(mh,"{background:",lp.gray[100],";border-radius:",Bm.controlBorderRadius,";",vh,vh,vh,vh,"{height:",wm(8),";}",wh,wh,wh,"{border-color:transparent;box-shadow:none;}}"),fS=md(vd,{target:"e5bw3227"})("padding:3px 0 3px ",wm(3),";height:calc( 40px - ",Bm.borderWidth," );border:1px solid ",Bm.surfaceBorderColor,";border-bottom-color:transparent;&:first-of-type{border-top-left-radius:",Bm.controlBorderRadius,";border-top-right-radius:",Bm.controlBorderRadius,";}&:last-of-type{border-bottom-left-radius:",Bm.controlBorderRadius,";border-bottom-right-radius:",Bm.controlBorderRadius,";border-bottom-color:",Bm.surfaceBorderColor,";}&.is-selected+&{border-top-color:transparent;}&.is-selected{border-color:",lp.ui.theme,";}"),pS=md("div",{target:"e5bw3226"})("line-height:",wm(8),";margin-left:",wm(2),";margin-right:",wm(2),";white-space:nowrap;overflow:hidden;",fS,":hover &{color:",lp.ui.theme,";}"),mS=md(g_,{target:"e5bw3225"})("text-transform:uppercase;line-height:",wm(6),";font-weight:500;&&&{font-size:11px;margin-bottom:0;}"),hS=md(vd,{target:"e5bw3224"})("height:",wm(6),";display:flex;"),vS=md(vy,{target:"e5bw3223"})("margin-bottom:",wm(2),";"),gS=md(vd,{target:"e5bw3222"})({name:"u6wnko",styles:"&&&{.components-button.has-icon{min-width:0;padding:0;}}"}),bS=md(yd,{target:"e5bw3221"})("&&{color:",lp.ui.theme,";}"),yS=md(yd,{target:"e5bw3220"})("&&{margin-top:",wm(1),";}"),wS="#000";function xS(e){let{value:t,onChange:n,label:r}=e;return(0,s.createElement)(dS,{label:r,hideLabelFromVision:!0,value:t,onChange:n})}function _S(e){let{canOnlyChangeValues:t,element:n,onChange:r,isEditing:o,onStartEditing:i,onRemove:l,onStopEditing:c,slugPrefix:f,isGradient:p}=e;const m=(0,d.__experimentalUseFocusOutside)(c),h=p?n.gradient:n.color;return(0,s.createElement)(fS,a({className:o?"is-selected":void 0,as:"div",onClick:i},o?{...m}:{style:{cursor:"pointer"}}),(0,s.createElement)(vy,{justify:"flex-start"},(0,s.createElement)(vm,null,(0,s.createElement)(uS,{style:{background:h,color:"transparent"}})),(0,s.createElement)(vm,null,o&&!t?(0,s.createElement)(xS,{label:p?(0,u.__)("Gradient name"):(0,u.__)("Color name"),value:n.name,onChange:e=>r({...n,name:e,slug:f+(0,gc.kebabCase)(e)})}):(0,s.createElement)(pS,null,n.name)),o&&!t&&(0,s.createElement)(vm,null,(0,s.createElement)(yS,{isSmall:!0,icon:Gg,label:(0,u.__)("Remove color"),onClick:l}))),o&&(0,s.createElement)(mf,{placement:"left-start",offset:20,className:"components-palette-edit__popover"},!p&&(0,s.createElement)(f_,{color:h,enableAlpha:!0,onChange:e=>r({...n,color:e})}),p&&(0,s.createElement)("div",{className:"components-palette-edit__popover-gradient-picker"},(0,s.createElement)(Kk,{__nextHasNoMargin:!0,__experimentalIsRenderedInSidebar:!0,value:h,onChange:e=>r({...n,gradient:e})}))))}function ES(e,t){let{slug:n,color:r,gradient:o}=t;return new RegExp(`^${e}color-([\\d]+)$`).test(n)&&(!!r&&r===wS||!!o&&o===zk)}function CS(e){let{elements:t,onChange:n,editingElement:r,setEditingElement:o,canOnlyChangeValues:i,slugPrefix:a,isGradient:l}=e;const c=(0,s.useRef)();(0,s.useEffect)((()=>{c.current=t}),[t]),(0,s.useEffect)((()=>()=>{if(c.current.some(((e,t)=>ES(a,e)))){const e=c.current.filter((e=>!ES(a,e)));n(e.length?e:void 0)}}),[]);const u=(0,d.useDebounce)(n,100);return(0,s.createElement)(h_,{spacing:3},(0,s.createElement)(Ek,{isRounded:!0},t.map(((e,c)=>(0,s.createElement)(_S,{isGradient:l,canOnlyChangeValues:i,key:c,element:e,onStartEditing:()=>{r!==c&&o(c)},onChange:e=>{u(t.map(((t,n)=>n===c?e:t)))},onRemove:()=>{o(null);const e=t.filter(((e,t)=>t!==c));n(e.length?e:void 0)},isEditing:c===r,onStopEditing:()=>{c===r&&o(null)},slugPrefix:a})))))}const kS=[];function SS(e){let{gradients:t,colors:n=kS,onChange:r,paletteLabel:o,emptyMessage:i,canOnlyChangeValues:a,canReset:l,slugPrefix:c=""}=e;const d=!!t,f=d?t:n,[p,m]=(0,s.useState)(!1),[h,v]=(0,s.useState)(null),g=p&&h&&f[h]&&!f[h].slug,b=f.length>0;return(0,s.createElement)(gS,null,(0,s.createElement)(vS,null,(0,s.createElement)(mS,null,o),(0,s.createElement)(hS,null,p&&(0,s.createElement)(bS,{isSmall:!0,onClick:()=>{m(!1),v(null)}},(0,u.__)("Done")),!a&&(0,s.createElement)(yd,{isSmall:!0,isPressed:g,icon:ak,label:d?(0,u.__)("Add gradient"):(0,u.__)("Add color"),onClick:()=>{const e=function(e,t){const n=new RegExp(`^${t}color-([\\d]+)$`),r=e.reduce(((e,t)=>{if("string"==typeof(null==t?void 0:t.slug)){const r=null==t?void 0:t.slug.match(n);if(r){const t=parseInt(r[1],10);if(t>=e)return t+1}}return e}),1);return(0,u.sprintf)((0,u.__)("Color %s"),r)}(f,c);r([...f,{...d?{gradient:zk}:{color:wS},name:e,slug:c+(0,gc.kebabCase)(e)}]),m(!0),v(f.length)}}),b&&(!p||!a||l)&&(0,s.createElement)(cS,{icon:sk,label:d?(0,u.__)("Gradient options"):(0,u.__)("Color options"),toggleProps:{isSmall:!0}},(e=>{let{onClose:t}=e;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(aS,{role:"menu"},!p&&(0,s.createElement)(yd,{variant:"tertiary",onClick:()=>{m(!0),t()},className:"components-palette-edit__menu-button"},d?(0,u.__)("Edit gradients"):(0,u.__)("Edit colors")),!a&&(0,s.createElement)(yd,{variant:"tertiary",onClick:()=>{v(null),m(!1),r(),t()},className:"components-palette-edit__menu-button"},d?(0,u.__)("Remove all gradients"):(0,u.__)("Remove all colors")),l&&(0,s.createElement)(yd,{variant:"tertiary",onClick:()=>{v(null),r(),t()}},d?(0,u.__)("Reset gradient"):(0,u.__)("Reset colors"))))})))),b&&(0,s.createElement)(s.Fragment,null,p&&(0,s.createElement)(CS,{canOnlyChangeValues:a,elements:f,onChange:r,editingElement:h,setEditingElement:v,slugPrefix:c,isGradient:d}),!p&&(d?(0,s.createElement)(Jk,{__nextHasNoMargin:!0,gradients:t,onChange:()=>{},clearable:!1,disableCustomGradients:!0}):(0,s.createElement)(k_,{colors:n,onChange:()=>{},clearable:!1,disableCustomColors:!0}))),!b&&i)}const TS=e=>{let{__next36pxDefaultSize:t}=e;return!t&&Tf("height:28px;padding-left:",wm(1),";padding-right:",wm(1),";","")},NS=md(_m,{target:"evuatpg0"})("height:34px;padding-left:",wm(2),";padding-right:",wm(2),";",TS,";");const RS=(0,s.forwardRef)((function(e,t){const{value:n,isExpanded:r,instanceId:o,selectedSuggestionIndex:i,className:l,onChange:u,onFocus:d,onBlur:f,...p}=e,[m,h]=(0,s.useState)(!1),v=n?n.length+1:0;return(0,s.createElement)("input",a({ref:t,id:`components-form-token-input-${o}`,type:"text"},p,{value:n||"",onChange:e=>{u&&u({value:e.target.value})},onFocus:e=>{h(!0),null==d||d(e)},onBlur:e=>{h(!1),null==f||f(e)},size:v,className:c()(l,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":r,"aria-autocomplete":"list","aria-owns":r?`components-form-token-suggestions-${o}`:void 0,"aria-activedescendant":m&&-1!==i&&r?`components-form-token-suggestions-${o}-${i}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${o}`}))}));var MS=RS,IS=n(5425),PS=n.n(IS);const OS=e=>{e.preventDefault()};var DS=function(e){let{selectedIndex:t,scrollIntoView:n,match:r,onHover:o,onSelect:i,suggestions:a=[],displayTransform:l,instanceId:u,__experimentalRenderItem:f}=e;const[p,m]=(0,s.useState)(!1),h=(0,d.useRefEffect)((e=>{let r;return t>-1&&n&&e.children[t]&&(m(!0),PS()(e.children[t],e,{onlyScrollIfNeeded:!0}),r=window.setTimeout((()=>{m(!1)}),100)),()=>{void 0!==r&&window.clearTimeout(r)}}),[t,n]),v=e=>()=>{p||null==o||o(e)},g=e=>()=>{null==i||i(e)};return(0,s.createElement)("ul",{ref:h,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${u}`,role:"listbox"},a.map(((e,n)=>{const o=(e=>{const t=l(r).toLocaleLowerCase();if(0===t.length)return null;const n=l(e),o=n.toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:n.substring(0,o),suggestionMatch:n.substring(o,o+t.length),suggestionAfterMatch:n.substring(o+t.length)}})(e),i=c()("components-form-token-field__suggestion",{"is-selected":n===t});let a;return a="function"==typeof f?f({item:e}):o?(0,s.createElement)("span",{"aria-label":l(e)},o.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},o.suggestionMatch),o.suggestionAfterMatch):l(e),(0,s.createElement)("li",{id:`components-form-token-suggestions-${u}-${n}`,role:"option",className:i,key:"object"==typeof e&&"value"in e?null==e?void 0:e.value:l(e),onMouseDown:OS,onClick:g(e),onMouseEnter:v(e),"aria-selected":n===t},a)})))},AS=(0,d.createHigherOrderComponent)((e=>t=>{const[n,r]=(0,s.useState)(),o=(0,s.useCallback)((e=>r((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,d.__experimentalUseFocusOutside)(n),(0,s.createElement)(e,a({ref:o},t)))}),"withFocusOutside");const LS=()=>{},zS=AS(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}});var FS=function e(t){var n;let{__nextHasNoMarginBottom:r=!1,__next36pxDefaultSize:o,value:i,label:a,options:l,onChange:f,onFilterValueChange:p=LS,hideLabelFromVision:m,help:h,allowReset:v=!0,className:g,messages:b={selected:(0,u.__)("Item selected.")},__experimentalRenderItem:y}=t;const[w,x]=a_({value:i,onChange:f}),_=l.find((e=>e.value===w)),E=null!==(n=null==_?void 0:_.label)&&void 0!==n?n:"",C=(0,d.useInstanceId)(e,"combobox-control"),[k,S]=(0,s.useState)(_||null),[T,N]=(0,s.useState)(!1),[R,M]=(0,s.useState)(!1),[I,P]=(0,s.useState)(""),O=(0,s.useRef)(),D=(0,s.useMemo)((()=>{const e=[],t=[],n=gg(I);return l.forEach((r=>{const o=gg(r.label).indexOf(n);0===o?e.push(r):o>0&&t.push(r)})),e.concat(t)}),[I,l]),A=e=>{x(e.value),(0,hg.speak)(b.selected,"assertive"),S(e),P(""),N(!1)},L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;const t=D.indexOf(k);let n=t+e;n<0?n=D.length-1:n>=D.length&&(n=0),S(D[n]),N(!0)};return(0,s.useEffect)((()=>{const e=D.length>0,t=D.indexOf(k)>0;e&&!t&&S(D[0])}),[D,k]),(0,s.useEffect)((()=>{const e=D.length>0;if(T){const t=e?(0,u.sprintf)((0,u._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",D.length),D.length):(0,u.__)("No results.");(0,hg.speak)(t,"polite")}}),[D,T]),(0,s.createElement)(zS,{onFocusOutside:()=>{N(!1)}},(0,s.createElement)(Dg,{__nextHasNoMarginBottom:r,className:c()(g,"components-combobox-control"),tabIndex:"-1",label:a,id:`components-form-token-input-${C}`,hideLabelFromVision:m,help:h},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;if(!e.defaultPrevented){switch(e.code){case"Enter":k&&(A(k),t=!0);break;case"ArrowUp":L(-1),t=!0;break;case"ArrowDown":L(1),t=!0;break;case"Escape":N(!1),S(null),t=!0}t&&e.preventDefault()}}},(0,s.createElement)(NS,{__next36pxDefaultSize:o},(0,s.createElement)(hm,null,(0,s.createElement)(MS,{className:"components-combobox-control__input",instanceId:C,ref:O,value:T?I:E,onFocus:()=>{M(!0),N(!0),p(""),P("")},onBlur:()=>{M(!1)},isExpanded:T,selectedSuggestionIndex:D.indexOf(k),onChange:e=>{const t=e.value;P(t),p(t),R&&N(!0)}})),v&&(0,s.createElement)(vm,null,(0,s.createElement)(yd,{className:"components-combobox-control__reset",icon:Ug,disabled:!w,onClick:()=>{x(null),O.current.focus()},label:(0,u.__)("Reset")}))),T&&(0,s.createElement)(DS,{instanceId:C,match:{label:I},displayTransform:e=>e.label,suggestions:D,selectedIndex:D.indexOf(k),onHover:S,onSelect:A,scrollIntoView:!0,__experimentalRenderItem:y}))))};const BS=new Set(["alert","status","log","marquee","timer"]);let HS=[],VS=!1;function jS(e){if(VS)return;Array.from(document.body.children).forEach((t=>{t!==e&&function(e){const t=e.getAttribute("role");return!("SCRIPT"===e.tagName||e.hasAttribute("aria-hidden")||e.hasAttribute("aria-live")||BS.has(t))}(t)&&(t.setAttribute("aria-hidden","true"),HS.push(t))})),VS=!0}let $S=0;var WS=(0,s.forwardRef)((function e(t,n){const{bodyOpenClassName:r="modal-open",role:o="dialog",title:i=null,focusOnMount:l=!0,shouldCloseOnEsc:f=!0,shouldCloseOnClickOutside:p=!0,isDismissible:m=!0,aria:h={labelledby:null,describedby:null},onRequestClose:v,icon:g,closeButtonLabel:b,children:y,style:w,overlayClassName:x,className:_,contentLabel:E,onKeyDown:C,isFullScreen:k=!1,__experimentalHideHeader:S=!1}=t,T=(0,s.useRef)(),N=(0,d.useInstanceId)(e),R=i?`components-modal-header-${N}`:h.labelledby,M=(0,d.useFocusOnMount)(l),I=(0,d.useConstrainedTabbing)(),P=(0,d.useFocusReturn)(),O=(0,d.__experimentalUseFocusOutside)(v),[D,A]=(0,s.useState)(!1);(0,s.useEffect)((()=>($S++,1===$S&&(jS(T.current),document.body.classList.add(r)),()=>{$S--,0===$S&&(document.body.classList.remove(r),VS&&(HS.forEach((e=>{e.removeAttribute("aria-hidden")})),HS=[],VS=!1))})),[r]);const L=(0,s.useCallback)((e=>{var t,n;const r=null!==(t=null==e||null===(n=e.target)||void 0===n?void 0:n.scrollTop)&&void 0!==t?t:-1;!D&&r>0?A(!0):D&&r<=0&&A(!1)}),[D]);return(0,s.createPortal)((0,s.createElement)("div",{ref:(0,d.useMergeRefs)([T,n]),className:c()("components-modal__screen-overlay",x),onKeyDown:function(e){f&&"Escape"===e.code&&!e.defaultPrevented&&(e.preventDefault(),v&&v(e))}},(0,s.createElement)(Wd,{document:document},(0,s.createElement)("div",a({className:c()("components-modal__frame",_,{"is-full-screen":k}),style:w,ref:(0,d.useMergeRefs)([I,P,M]),role:o,"aria-label":E,"aria-labelledby":E?null:R,"aria-describedby":h.describedby,tabIndex:"-1"},p?O:{},{onKeyDown:C}),(0,s.createElement)("div",{className:c()("components-modal__content",{"hide-header":S,"has-scrolled-content":D}),role:"document",onScroll:L},!S&&(0,s.createElement)("div",{className:"components-modal__header"},(0,s.createElement)("div",{className:"components-modal__header-heading-container"},g&&(0,s.createElement)("span",{className:"components-modal__icon-container","aria-hidden":!0},g),i&&(0,s.createElement)("h1",{id:R,className:"components-modal__header-heading"},i)),m&&(0,s.createElement)(yd,{onClick:v,icon:fc,label:b||(0,u.__)("Close dialog")})),y)))),document.body)}));const US={name:"7g5ii0",styles:"&&{z-index:1000001;}"};var GS=rd((function(e,t){const{isOpen:n,onConfirm:r,onCancel:o,children:i,confirmButtonText:l,cancelButtonText:c,...d}=nd(e,"ConfirmDialog"),f=td()(US),[p,m]=(0,s.useState)(),[h,v]=(0,s.useState)();(0,s.useEffect)((()=>{const e=void 0!==n;m(!e||n),v(!e)}),[n]);const g=(0,s.useCallback)((e=>t=>{null==e||e(t),h&&m(!1)}),[h,m]),b=(0,s.useCallback)((e=>{"Enter"===e.key&&g(r)(e)}),[g,r]),y=null!=c?c:(0,u.__)("Cancel"),w=null!=l?l:(0,u.__)("OK");return(0,s.createElement)(s.Fragment,null,p&&(0,s.createElement)(WS,a({onRequestClose:g(o),onKeyDown:b,closeButtonLabel:y,isDismissible:!0,ref:t,overlayClassName:f,__experimentalHideHeader:!0},d),(0,s.createElement)(h_,{spacing:8},(0,s.createElement)(th,null,i),(0,s.createElement)(_m,{direction:"row",justify:"flex-end"},(0,s.createElement)(yd,{variant:"tertiary",onClick:g(o)},y),(0,s.createElement)(yd,{variant:"primary",onClick:g(r)},w)))))}),"ConfirmDialog"),qS=n(2652),YS=n.n(qS);n(2797);function KS(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function XS(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function ZS(e,t){if(e.clientHeightt||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0}let QS=0;function eT(){}function tT(e,t){if(!e)return;const n=function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,s=t.skipOverflowHiddenElements,l="function"==typeof a?a:function(e){return e!==a};if(!KS(e))throw new TypeError("Invalid target");for(var c,u,d=document.scrollingElement||document.documentElement,f=[],p=e;KS(p)&&l(p);){if((p=null==(u=(c=p).parentElement)?c.getRootNode().host||null:u)===d){f.push(p);break}null!=p&&p===document.body&&ZS(p)&&!ZS(document.documentElement)||null!=p&&ZS(p,s)&&f.push(p)}for(var m=n.visualViewport?n.visualViewport.width:innerWidth,h=n.visualViewport?n.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),y=b.height,w=b.width,x=b.top,_=b.right,E=b.bottom,C=b.left,k="start"===o||"nearest"===o?x:"end"===o?E:x+y/2,S="center"===i?C+w/2:"end"===i?_:C,T=[],N=0;N=0&&C>=0&&E<=h&&_<=m&&x>=O&&E<=A&&C>=L&&_<=D)return T;var z=getComputedStyle(R),F=parseInt(z.borderLeftWidth,10),B=parseInt(z.borderTopWidth,10),H=parseInt(z.borderRightWidth,10),V=parseInt(z.borderBottomWidth,10),j=0,$=0,W="offsetWidth"in R?R.offsetWidth-R.clientWidth-F-H:0,U="offsetHeight"in R?R.offsetHeight-R.clientHeight-B-V:0,G="offsetWidth"in R?0===R.offsetWidth?0:P/R.offsetWidth:0,q="offsetHeight"in R?0===R.offsetHeight?0:I/R.offsetHeight:0;if(d===R)j="start"===o?k:"end"===o?k-h:"nearest"===o?JS(g,g+h,h,B,V,g+k,g+k+y,y):k-h/2,$="start"===i?S:"center"===i?S-m/2:"end"===i?S-m:JS(v,v+m,m,F,H,v+S,v+S+w,w),j=Math.max(0,j+g),$=Math.max(0,$+v);else{j="start"===o?k-O-B:"end"===o?k-A+V+U:"nearest"===o?JS(O,A,I,B,V+U,k,k+y,y):k-(O+I/2)+U/2,$="start"===i?S-L-F:"center"===i?S-(L+P/2)+W/2:"end"===i?S-D+H+W:JS(L,D,P,F,H+W,S,S+w,w);var Y=R.scrollLeft,K=R.scrollTop;k+=K-(j=Math.max(0,Math.min(K+j/q,R.scrollHeight-I/q+U))),S+=Y-($=Math.max(0,Math.min(Y+$/G,R.scrollWidth-P/G+W)))}T.push({el:R,top:j,left:$})}return T}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((e=>{let{el:t,top:n,left:r}=e;t.scrollTop=n,t.scrollLeft=r}))}function nT(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function rT(e,t){let n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a{n=null,e(...i)}),t)}return o.cancel=r,o}function oT(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o(t&&t(e,...r),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault)))}}function iT(){for(var e=arguments.length,t=new Array(e),n=0;n{t.forEach((t=>{"function"==typeof t?t(e):t&&(t.current=e)}))}}function aT(){return String(QS++)}function sT(e){let{isOpen:t,resultCount:n,previousResultCount:r}=e;return t?n?n!==r?`${n} result${1===n?" is":"s are"} available, use up and down arrow keys to navigate. Press Enter key to select.`:"":"No results are available.":""}function lT(e,t){return Object.keys(e).reduce(((n,r)=>(n[r]=cT(t,r)?t[r]:e[r],n)),{})}function cT(e,t){return void 0!==e[t]}function uT(e){const{key:t,keyCode:n}=e;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?`Arrow${t}`:t}function dT(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;const i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);let a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);const s=fT(e,a,n,r,o);return-1===s?t>=n?-1:t:s}function fT(e,t,n,r,o){const i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(let e=t+1;e=0;e--)if(!r(e).hasAttribute("disabled"))return e;return o?e>0?fT(1,0,n,r,!1):fT(-1,n-1,n,r,!1):-1}function pT(e,t,n,r){return void 0===r&&(r=!0),t.some((t=>t&&(nT(t,e,n)||r&&nT(t,n.document.activeElement,n))))}const mT=rT((e=>{vT(e).textContent=""}),500);function hT(e,t){const n=vT(t);e&&(n.textContent=e,mT(t))}function vT(e){void 0===e&&(e=document);let t=e.getElementById("a11y-status-message");return t||(t=e.createElement("div"),t.setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}const gT={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function bT(e,t,n){const{props:r,type:o}=e,i={};Object.keys(t).forEach((r=>{!function(e,t,n,r){const{props:o,type:i}=t,a=`on${CT(e)}Change`;o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a]({type:i,...r})}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange({type:o,...i})}const yT=rT(((e,t)=>{hT(e(),t)}),200),wT="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?b.useLayoutEffect:b.useEffect;function xT(e){let{id:t=`downshift-${aT()}`,labelId:n,menuId:r,getItemId:o,toggleButtonId:i,inputId:a}=e;const s=(0,b.useRef)({labelId:n||`${t}-label`,menuId:r||`${t}-menu`,getItemId:o||(e=>`${t}-item-${e}`),toggleButtonId:i||`${t}-toggle-button`,inputId:a||`${t}-input`});return s.current}function _T(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function ET(e){return/^\S{1}$/.test(e)}function CT(e){return`${e.slice(0,1).toUpperCase()}${e.slice(1)}`}function kT(e){const t=(0,b.useRef)(e);return t.current=e,t}function ST(e,t,n){const r=(0,b.useRef)(),o=(0,b.useRef)(),i=(0,b.useCallback)(((t,n)=>{o.current=n,t=lT(t,n.props);const r=e(t,n);return n.props.stateReducer(t,{...n,changes:r})}),[e]),[a,s]=(0,b.useReducer)(i,t),l=kT(n),c=(0,b.useCallback)((e=>s({props:l.current,...e})),[l]),u=o.current;return(0,b.useEffect)((()=>{u&&r.current&&r.current!==a&&bT(u,lT(r.current,u.props),a),r.current=a}),[a,n,u]),[a,c]}function TT(e,t,n){const[r,o]=ST(e,t,n);return[lT(r,n),o]}const NT={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){const{selectedItem:t,itemToString:n}=e;return t?`${n(t)} has been selected.`:""},scrollIntoView:tT,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function RT(e,t,n){void 0===n&&(n=gT);const r=e[`default${CT(t)}`];return void 0!==r?r:n[t]}function MT(e,t,n){void 0===n&&(n=gT);const r=e[t];if(void 0!==r)return r;const o=e[`initial${CT(t)}`];return void 0!==o?o:RT(e,t,n)}function IT(e){const t=MT(e,"selectedItem"),n=MT(e,"isOpen"),r=MT(e,"highlightedIndex"),o=MT(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function PT(e,t,n,r){const{items:o,initialHighlightedIndex:i,defaultHighlightedIndex:a}=e,{selectedItem:s,highlightedIndex:l}=t;return 0===o.length?-1:void 0!==i&&l===i?i:void 0!==a?a:s?0===n?o.indexOf(s):dT(n,o.indexOf(s),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function OT(e,t,n,r){const o=(0,b.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,b.useEffect)((()=>{const i=()=>{o.current.isMouseDown=!0},a=i=>{o.current.isMouseDown=!1,e&&!pT(i.target,t.map((e=>e.current)),n)&&r()},s=()=>{o.current.isTouchMove=!1},l=()=>{o.current.isTouchMove=!0},c=i=>{!e||o.current.isTouchMove||pT(i.target,t.map((e=>e.current)),n,!1)||r()};return n.addEventListener("mousedown",i),n.addEventListener("mouseup",a),n.addEventListener("touchstart",s),n.addEventListener("touchmove",l),n.addEventListener("touchend",c),function(){n.removeEventListener("mousedown",i),n.removeEventListener("mouseup",a),n.removeEventListener("touchstart",s),n.removeEventListener("touchmove",l),n.removeEventListener("touchend",c)}}),[e,n]),o}let DT=()=>eT;function AT(e,t,n){let{isInitialMount:r,highlightedIndex:o,items:i,environment:a,...s}=n;(0,b.useEffect)((()=>{r||yT((()=>e({highlightedIndex:o,highlightedItem:i[o],resultCount:i.length,...s})),a.document)}),t)}function LT(e){let{highlightedIndex:t,isOpen:n,itemRefs:r,getItemNodeFromIndex:o,menuElement:i,scrollIntoView:a}=e;const s=(0,b.useRef)(!0);return wT((()=>{t<0||!n||!Object.keys(r.current).length||(!1===s.current?s.current=!0:a(o(t),i))}),[t]),s}let zT=eT;function FT(e,t,n){const{type:r,props:o}=t;let i;switch(r){case n.ItemMouseMove:i={highlightedIndex:t.disabled?-1:t.index};break;case n.MenuMouseLeave:i={highlightedIndex:-1};break;case n.ToggleButtonClick:case n.FunctionToggleMenu:i={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:PT(o,e,0)};break;case n.FunctionOpenMenu:i={isOpen:!0,highlightedIndex:PT(o,e,0)};break;case n.FunctionCloseMenu:i={isOpen:!1};break;case n.FunctionSetHighlightedIndex:i={highlightedIndex:t.highlightedIndex};break;case n.FunctionSetInputValue:i={inputValue:t.inputValue};break;case n.FunctionReset:i={highlightedIndex:RT(o,"highlightedIndex"),isOpen:RT(o,"isOpen"),selectedItem:RT(o,"selectedItem"),inputValue:RT(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return{...e,...i}}function BT(e){for(var t=e.keysSoFar,n=e.highlightedIndex,r=e.items,o=e.itemToString,i=e.getItemNodeFromIndex,a=t.toLowerCase(),s=0;s=0&&{selectedItem:r.items[a]}}}break;case 13:i={highlightedIndex:PT(r,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:i={highlightedIndex:PT(r,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:i={isOpen:RT(r,"isOpen"),highlightedIndex:RT(r,"highlightedIndex"),...e.highlightedIndex>=0&&{selectedItem:r.items[e.highlightedIndex]}};break;case 3:i={highlightedIndex:fT(1,0,r.items.length,t.getItemNodeFromIndex,!1)};break;case 4:i={highlightedIndex:fT(-1,r.items.length-1,r.items.length,t.getItemNodeFromIndex,!1)};break;case 2:case 8:i={isOpen:!1,highlightedIndex:-1};break;case 7:{const n=t.key,o=`${e.inputValue}${n}`,a=BT({keysSoFar:o,highlightedIndex:e.highlightedIndex,items:r.items,itemToString:r.itemToString,getItemNodeFromIndex:t.getItemNodeFromIndex});i={inputValue:o,...a>=0&&{highlightedIndex:a}}}break;case 0:i={highlightedIndex:dT(o?5:1,e.highlightedIndex,r.items.length,t.getItemNodeFromIndex,r.circularNavigation)};break;case 1:i={highlightedIndex:dT(o?-5:-1,e.highlightedIndex,r.items.length,t.getItemNodeFromIndex,r.circularNavigation)};break;case 20:i={selectedItem:t.selectedItem};break;default:return FT(e,t,jT)}return{...e,...i}}function WT(e){void 0===e&&(e={}),VT(e,WT);const t={...HT,...e},{items:n,scrollIntoView:r,environment:o,initialIsOpen:i,defaultIsOpen:a,itemToString:s,getA11ySelectionMessage:l,getA11yStatusMessage:c}=t,u=IT(t),[d,f]=TT($T,u,t),{isOpen:p,highlightedIndex:m,selectedItem:h,inputValue:v}=d,g=(0,b.useRef)(null),y=(0,b.useRef)(null),w=(0,b.useRef)({}),x=(0,b.useRef)(!0),_=(0,b.useRef)(null),E=xT(t),C=(0,b.useRef)(),k=(0,b.useRef)(!0),S=kT({state:d,props:t}),T=(0,b.useCallback)((e=>w.current[E.getItemId(e)]),[E]);AT(c,[p,m,v,n],{isInitialMount:k.current,previousResultCount:C.current,items:n,environment:o,itemToString:s,...d}),AT(l,[h],{isInitialMount:k.current,previousResultCount:C.current,items:n,environment:o,itemToString:s,...d});const N=LT({menuElement:y.current,highlightedIndex:m,isOpen:p,itemRefs:w,scrollIntoView:r,getItemNodeFromIndex:T});(0,b.useEffect)((()=>(_.current=rT((e=>{e({type:21,inputValue:""})}),500),()=>{_.current.cancel()})),[]),(0,b.useEffect)((()=>{v&&_.current(f)}),[f,v]),zT({isInitialMount:k.current,props:t,state:d}),(0,b.useEffect)((()=>{k.current?(i||a||p)&&y.current&&y.current.focus():p?y.current&&y.current.focus():o.document.activeElement===y.current&&g.current&&(x.current=!1,g.current.focus())}),[p]),(0,b.useEffect)((()=>{k.current||(C.current=n.length)}));const R=OT(p,[y,g],o,(()=>{f({type:8})})),M=DT();(0,b.useEffect)((()=>{k.current=!1}),[]),(0,b.useEffect)((()=>{p||(w.current={})}),[p]);const I=(0,b.useMemo)((()=>({ArrowDown(e){e.preventDefault(),f({type:13,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),f({type:14,getItemNodeFromIndex:T,shiftKey:e.shiftKey})}})),[f,T]),P=(0,b.useMemo)((()=>({ArrowDown(e){e.preventDefault(),f({type:0,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),f({type:1,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},Home(e){e.preventDefault(),f({type:3,getItemNodeFromIndex:T})},End(e){e.preventDefault(),f({type:4,getItemNodeFromIndex:T})},Escape(){f({type:2})},Enter(e){e.preventDefault(),f({type:5})}," "(e){e.preventDefault(),f({type:6})}})),[f,T]),O=(0,b.useCallback)((()=>{f({type:16})}),[f]),D=(0,b.useCallback)((()=>{f({type:18})}),[f]),A=(0,b.useCallback)((()=>{f({type:17})}),[f]),L=(0,b.useCallback)((e=>{f({type:19,highlightedIndex:e})}),[f]),z=(0,b.useCallback)((e=>{f({type:20,selectedItem:e})}),[f]),F=(0,b.useCallback)((()=>{f({type:22})}),[f]),B=(0,b.useCallback)((e=>{f({type:21,inputValue:e})}),[f]),H=(0,b.useCallback)((e=>({id:E.labelId,htmlFor:E.toggleButtonId,...e})),[E]),V=(0,b.useCallback)((function(e,t){let{onMouseLeave:n,refKey:r="ref",onKeyDown:o,onBlur:i,ref:a,...s}=void 0===e?{}:e,{suppressRefError:l=!1}=void 0===t?{}:t;const c=S.current.state;return M("getMenuProps",l,r,y),{[r]:iT(a,(e=>{y.current=e})),id:E.menuId,role:"listbox","aria-labelledby":E.labelId,tabIndex:-1,...c.isOpen&&c.highlightedIndex>-1&&{"aria-activedescendant":E.getItemId(c.highlightedIndex)},onMouseLeave:oT(n,(()=>{f({type:9})})),onKeyDown:oT(o,(e=>{const t=uT(e);t&&P[t]?P[t](e):ET(t)&&f({type:7,key:t,getItemNodeFromIndex:T})})),onBlur:oT(i,(()=>{if(!1===x.current)return void(x.current=!0);!R.current.isMouseDown&&f({type:8})})),...s}}),[f,S,P,R,M,E,T]),j=(0,b.useCallback)((function(e,t){let{onClick:n,onKeyDown:r,refKey:o="ref",ref:i,...a}=void 0===e?{}:e,{suppressRefError:s=!1}=void 0===t?{}:t;const l=()=>{f({type:12})},c=e=>{const t=uT(e);t&&I[t]?I[t](e):ET(t)&&f({type:15,key:t,getItemNodeFromIndex:T})},u={[o]:iT(i,(e=>{g.current=e})),id:E.toggleButtonId,"aria-haspopup":"listbox","aria-expanded":S.current.state.isOpen,"aria-labelledby":`${E.labelId} ${E.toggleButtonId}`,...a};return a.disabled||(u.onClick=oT(n,l),u.onKeyDown=oT(r,c)),M("getToggleButtonProps",s,o,g),u}),[f,S,I,M,E,T]),$=(0,b.useCallback)((function(e){let{item:t,index:n,onMouseMove:r,onClick:o,refKey:i="ref",ref:a,disabled:s,...l}=void 0===e?{}:e;const{state:c,props:u}=S.current,d=()=>{f({type:11,index:n})},p=_T(n,t,u.items);if(p<0)throw new Error("Pass either item or item index in getItemProps!");const m={disabled:s,role:"option","aria-selected":`${p===c.highlightedIndex}`,id:E.getItemId(p),[i]:iT(a,(e=>{e&&(w.current[E.getItemId(p)]=e)})),...l};return s||(m.onClick=oT(o,d)),m.onMouseMove=oT(r,(()=>{n!==c.highlightedIndex&&(N.current=!1,f({type:10,index:n,disabled:s}))})),m}),[f,S,N,E]);return{getToggleButtonProps:j,getLabelProps:H,getMenuProps:V,getItemProps:$,toggleMenu:O,openMenu:A,closeMenu:D,setHighlightedIndex:L,selectItem:z,reset:F,setInputValue:B,highlightedIndex:m,isOpen:p,selectedItem:h,inputValue:v}}WT.stateChangeTypes=jT;YS().array.isRequired,YS().func,YS().func,YS().func,YS().bool,YS().number,YS().number,YS().number,YS().bool,YS().bool,YS().bool,YS().any,YS().any,YS().any,YS().string,YS().string,YS().string,YS().string,YS().string,YS().string,YS().func,YS().string,YS().string,YS().func,YS().func,YS().func,YS().func,YS().func,YS().func,YS().shape({addEventListener:YS().func,removeEventListener:YS().func,document:YS().shape({getElementById:YS().func,activeElement:YS().any,body:YS().any})});YS().array,YS().array,YS().array,YS().func,YS().func,YS().func,YS().number,YS().number,YS().number,YS().func,YS().func,YS().string,YS().string,YS().shape({addEventListener:YS().func,removeEventListener:YS().func,document:YS().shape({getElementById:YS().func,activeElement:YS().any,body:YS().any})});const UT=e=>e.__nextUnconstrainedWidth?"":Tf(mh,"{min-width:130px;}",""),GT=md(Th,{target:"eswuck60"})(UT,";"),qT=e=>null==e?void 0:e.name,YT=(e,t)=>{let{selectedItem:n}=e,{type:r,changes:o,props:{items:i}}=t;switch(r){case WT.stateChangeTypes.ToggleButtonKeyDownArrowDown:return{selectedItem:i[n?Math.min(i.indexOf(n)+1,i.length-1):0]};case WT.stateChangeTypes.ToggleButtonKeyDownArrowUp:return{selectedItem:i[n?Math.max(i.indexOf(n)-1,0):i.length-1]};default:return o}};function KT(e){var t;let{__next36pxDefaultSize:n=!1,__nextUnconstrainedWidth:r=!1,className:o,hideLabelFromVision:i,label:l,describedBy:d,options:f,onChange:p,size:m="default",value:h}=e;const{getLabelProps:v,getToggleButtonProps:g,getMenuProps:b,getItemProps:y,isOpen:w,highlightedIndex:x,selectedItem:_}=WT({initialSelectedItem:f[0],items:f,itemToString:qT,onSelectedItemChange:p,...null!=h?{selectedItem:h}:void 0,stateReducer:YT}),[E,C]=(0,s.useState)(!1);r||mc()("Constrained width styles for wp.components.CustomSelectControl",{since:"6.1",version:"6.4",hint:"Set the `__nextUnconstrainedWidth` prop to true to start opting into the new styles, which will become the default in a future version"});const k=b({className:"components-custom-select-control__menu","aria-hidden":!w}),S=(0,s.useCallback)((e=>{var t;e.stopPropagation(),null==k||null===(t=k.onKeyDown)||void 0===t||t.call(k,e)}),[k]);return null!==(t=k["aria-activedescendant"])&&void 0!==t&&t.startsWith("downshift-null")&&delete k["aria-activedescendant"],(0,s.createElement)("div",{className:c()("components-custom-select-control",o)},i?(0,s.createElement)(gd,a({as:"label"},v()),l):(0,s.createElement)(Rg,v({className:"components-custom-select-control__label"}),l),(0,s.createElement)(GT,{__next36pxDefaultSize:n,__nextUnconstrainedWidth:r,isFocused:w||E,__unstableInputWidth:r?void 0:"auto",labelPosition:r?void 0:"top",size:m,suffix:(0,s.createElement)(Tb,null)},(0,s.createElement)(_b,a({as:"button",onFocus:()=>C(!0),onBlur:()=>C(!1),selectSize:m,__next36pxDefaultSize:n},g({"aria-label":l,"aria-labelledby":void 0,className:"components-custom-select-control__button",describedBy:d||(_?(0,u.sprintf)((0,u.__)("Currently selected: %s"),_.name):(0,u.__)("No selection"))})),qT(_))),(0,s.createElement)("ul",a({},k,{onKeyDown:S}),w&&f.map(((e,t)=>(0,s.createElement)("li",y({item:e,index:t,key:e.key,className:c()(e.className,"components-custom-select-control__item",{"is-highlighted":t===x,"has-hint":!!e.__experimentalHint,"is-next-36px-default-size":n}),style:e.style}),e.name,e.__experimentalHint&&(0,s.createElement)("span",{className:"components-custom-select-control__item-hint"},e.__experimentalHint),e===_&&(0,s.createElement)(kb,{icon:p_,className:"components-custom-select-control__item-icon"}))))))}function XT(e){const t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):"number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?new Date(e):new Date(NaN)}function ZT(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function JT(e,t){const n=XT(e);if(isNaN(t))return ZT(e,NaN);if(!t)return n;const r=n.getDate(),o=ZT(e,n.getTime());o.setMonth(n.getMonth()+t+1,0);return r>=o.getDate()?o:(n.setFullYear(o.getFullYear(),o.getMonth(),r),n)}let QT={};function eN(){return QT}function tN(e,t){const n=eN(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,o=XT(e),i=o.getDay(),a=(i+r;const i=o?+n:+r,a=o?r:n;a.setHours(0,0,0,0);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,o=!o);const l=[];for(;+a<=i;)l.push(XT(a)),a.setDate(a.getDate()+s),a.setHours(0,0,0,0);return o?l.reverse():l}function aN(e){const t=XT(e);return t.setDate(1),t.setHours(0,0,0,0),t}function sN(e,t){const n=eN(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,o=XT(e),i=o.getDay(),a=6+(ir.getTime()}(e,t))&&(lN(e,n)||function(e,t){return+XT(e)<+XT(t)}(e,n))},mN=function(e){return function(e,t){let n=XT(e);return isNaN(+n)?ZT(e,NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=cN(n,t.month)),null!=t.date&&n.setDate(t.date),null!=t.hours&&n.setHours(t.hours),null!=t.minutes&&n.setMinutes(t.minutes),null!=t.seconds&&n.setSeconds(t.seconds),null!=t.milliseconds&&n.setMilliseconds(t.milliseconds),n)}(e,{hours:0,minutes:0,seconds:0,milliseconds:0})},hN=function(e){var t=void 0===e?{}:e,n=t.weekStartsOn,r=void 0===n?fN.SUNDAY:n,o=t.viewing,i=void 0===o?new Date:o,a=t.selected,s=void 0===a?[]:a,l=t.numberOfMonths,c=void 0===l?1:l,u=(0,b.useState)(i),d=u[0],f=u[1],p=(0,b.useCallback)((function(){return f(uN())}),[f]),m=(0,b.useCallback)((function(e){return f((function(t){return cN(t,e)}))}),[]),h=(0,b.useCallback)((function(){return f((function(e){return function(e,t){return JT(e,-t)}(e,1)}))}),[]),v=(0,b.useCallback)((function(){return f((function(e){return JT(e,1)}))}),[]),g=(0,b.useCallback)((function(e){return f((function(t){return function(e,t){const n=XT(e);return isNaN(+n)?ZT(e,NaN):(n.setFullYear(t),n)}(t,e)}))}),[]),y=(0,b.useCallback)((function(){return f((function(e){return function(e,t){return rN(e,-t)}(e,1)}))}),[]),w=(0,b.useCallback)((function(){return f((function(e){return rN(e,1)}))}),[]),x=(0,b.useState)(s.map(mN)),_=x[0],E=x[1],C=(0,b.useCallback)((function(e){return _.findIndex((function(t){return lN(t,e)}))>-1}),[_]),k=(0,b.useCallback)((function(e,t){E(t?Array.isArray(e)?e:[e]:function(t){return t.concat(Array.isArray(e)?e:[e])})}),[]),S=(0,b.useCallback)((function(e){return E((function(t){return Array.isArray(e)?t.filter((function(t){return!e.map((function(e){return e.getTime()})).includes(t.getTime())})):t.filter((function(t){return!lN(t,e)}))}))}),[]),T=(0,b.useCallback)((function(e,t){return C(e)?S(e):k(e,t)}),[S,C,k]),N=(0,b.useCallback)((function(e,t,n){E(n?iN({start:e,end:t}):function(n){return n.concat(iN({start:e,end:t}))})}),[]),R=(0,b.useCallback)((function(e,t){E((function(n){return n.filter((function(n){return!iN({start:e,end:t}).map((function(e){return e.getTime()})).includes(n.getTime())}))}))}),[]),M=(0,b.useMemo)((function(){return function(e,t){const n=XT(e.start),r=XT(e.end);let o=+n>+r;const i=o?+n:+r,a=o?r:n;a.setHours(0,0,0,0),a.setDate(1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,o=!o);const l=[];for(;+a<=i;)l.push(XT(a)),a.setMonth(a.getMonth()+s);return o?l.reverse():l}({start:aN(d),end:oN(JT(d,c-1))}).map((function(e){return function(e,t){const n=XT(e.start),r=XT(e.end);let o=+n>+r;const i=tN(o?r:n,t),a=tN(o?n:r,t);i.setHours(15),a.setHours(15);const s=+a.getTime();let l=i,c=t?.step??1;if(!c)return[];c<0&&(c=-c,o=!o);const u=[];for(;+l<=s;)l.setHours(0),u.push(XT(l)),l=nN(l,c),l.setHours(15);return o?u.reverse():u}({start:aN(e),end:oN(e)},{weekStartsOn:r}).map((function(e){return iN({start:tN(e,{weekStartsOn:r}),end:sN(e,{weekStartsOn:r})})}))}))}),[d,r,c]);return{clearTime:mN,inRange:pN,viewing:d,setViewing:f,viewToday:p,viewMonth:m,viewPreviousMonth:h,viewNextMonth:v,viewYear:g,viewPreviousYear:y,viewNextYear:w,selected:_,setSelected:E,clearSelected:function(){return E([])},isSelected:C,select:k,deselect:S,toggle:T,selectRange:N,deselectRange:R,calendar:M}};function vN(e){return vN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vN(e)}function gN(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function bN(e){gN(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===vN(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function yN(e){gN(1,arguments);var t=bN(e);return t.setHours(0,0,0,0),t}function wN(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function xN(e,t){gN(2,arguments);var n=bN(e),r=wN(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var o=n.getDate(),i=new Date(n.getTime());i.setMonth(n.getMonth()+r+1,0);var a=i.getDate();return o>=a?i:(n.setFullYear(i.getFullYear(),i.getMonth(),o),n)}function _N(e,t){gN(2,arguments);var n=wN(t);return xN(e,-n)}function EN(e){return gN(1,arguments),e instanceof Date||"object"===vN(e)&&"[object Date]"===Object.prototype.toString.call(e)}function CN(e){if(gN(1,arguments),!EN(e)&&"number"!=typeof e)return!1;var t=bN(e);return!isNaN(Number(t))}function kN(e,t){gN(2,arguments);var n=bN(e).getTime(),r=wN(t);return new Date(n+r)}function SN(e,t){gN(2,arguments);var n=wN(t);return kN(e,-n)}var TN=864e5;function NN(e){gN(1,arguments);var t=1,n=bN(e),r=n.getUTCDay(),o=(r=o.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1}function MN(e){gN(1,arguments);var t=RN(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=NN(n);return r}var IN=6048e5;var PN={};function ON(){return PN}function DN(e,t){var n,r,o,i,a,s,l,c;gN(1,arguments);var u=ON(),d=wN(null!==(n=null!==(r=null!==(o=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=bN(e),p=f.getUTCDay(),m=(p=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setUTCFullYear(d+1,0,p),m.setUTCHours(0,0,0,0);var h=DN(m,t),v=new Date(0);v.setUTCFullYear(d,0,p),v.setUTCHours(0,0,0,0);var g=DN(v,t);return u.getTime()>=h.getTime()?d+1:u.getTime()>=g.getTime()?d:d-1}function LN(e,t){var n,r,o,i,a,s,l,c;gN(1,arguments);var u=ON(),d=wN(null!==(n=null!==(r=null!==(o=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:u.firstWeekContainsDate)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1),f=AN(e,t),p=new Date(0);p.setUTCFullYear(f,0,d),p.setUTCHours(0,0,0,0);var m=DN(p,t);return m}var zN=6048e5;function FN(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?n:1-n;return FN("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):FN(n+1,2)},d:function(e,t){return FN(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return FN(e.getUTCHours()%12||12,t.length)},H:function(e,t){return FN(e.getUTCHours(),t.length)},m:function(e,t){return FN(e.getUTCMinutes(),t.length)},s:function(e,t){return FN(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return FN(Math.floor(r*Math.pow(10,n-3)),t.length)}},HN=BN,VN="midnight",jN="noon",$N="morning",WN="afternoon",UN="evening",GN="night",qN={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return HN.y(e,t)},Y:function(e,t,n,r){var o=AN(e,r),i=o>0?o:1-o;return"YY"===t?FN(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):FN(i,t.length)},R:function(e,t){return FN(RN(e),t.length)},u:function(e,t){return FN(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return FN(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return FN(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return HN.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return FN(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=function(e,t){gN(1,arguments);var n=bN(e),r=DN(n,t).getTime()-LN(n,t).getTime();return Math.round(r/zN)+1}(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):FN(o,t.length)},I:function(e,t,n){var r=function(e){gN(1,arguments);var t=bN(e),n=NN(t).getTime()-MN(t).getTime();return Math.round(n/IN)+1}(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):FN(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):HN.d(e,t)},D:function(e,t,n){var r=function(e){gN(1,arguments);var t=bN(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),o=n-r;return Math.floor(o/TN)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):FN(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return FN(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return FN(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return FN(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?jN:0===o?VN:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?UN:o>=12?WN:o>=4?$N:GN,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return HN.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):HN.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):FN(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):FN(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):HN.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):HN.s(e,t)},S:function(e,t){return HN.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return KN(o);case"XXXX":case"XX":return XN(o);default:return XN(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return KN(o);case"xxxx":case"xx":return XN(o);default:return XN(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+YN(o,":");default:return"GMT"+XN(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+YN(o,":");default:return"GMT"+XN(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return FN(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return FN((r._originalDate||e).getTime(),t.length)}};function YN(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=t||"";return n+String(o)+a+FN(i,2)}function KN(e,t){return e%60==0?(e>0?"-":"+")+FN(Math.abs(e)/60,2):XN(e,t)}function XN(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+FN(Math.floor(o/60),2)+n+FN(o%60,2)}var ZN=qN,JN=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},QN=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},eR={p:QN,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],i=r[2];if(!i)return JN(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",JN(o,t)).replace("{{time}}",QN(i,t))}},tR=eR;function nR(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var rR=["D","DD"],oR=["YY","YYYY"];function iR(e){return-1!==rR.indexOf(e)}function aR(e){return-1!==oR.indexOf(e)}function sR(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var lR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},cR=function(e,t,n){var r,o=lR[e];return r="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function uR(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var dR={date:uR({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:uR({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:uR({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},fR={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},pR=function(e,t,n,r){return fR[e]};function mR(e){return function(t,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!=n&&n.width?String(n.width):o;r=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,s=null!=n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[a]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var hR={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:mR({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:mR({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:mR({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:mR({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:mR({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},vR=hR;function gR(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;var a,s=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?yR(l,(function(e){return e.test(s)})):bR(l,(function(e){return e.test(s)}));a=e.valueCallback?e.valueCallback(c):c,a=n.valueCallback?n.valueCallback(a):a;var u=t.slice(s.length);return{value:a,rest:u}}}function bR(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function yR(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(wR.matchPattern);if(!n)return null;var r=n[0],o=e.match(wR.parsePattern);if(!o)return null;var i=wR.valueCallback?wR.valueCallback(o[0]):o[0];i=t.valueCallback?t.valueCallback(i):i;var a=e.slice(r.length);return{value:i,rest:a}}),era:gR({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:gR({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:gR({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:gR({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:gR({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},_R={code:"en-US",formatDistance:cR,formatLong:dR,formatRelative:pR,localize:vR,match:xR,options:{weekStartsOn:0,firstWeekContainsDate:1}},ER=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,CR=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,kR=/^'([^]*?)'?$/,SR=/''/g,TR=/[a-zA-Z]/;function NR(e,t,n){var r,o,i,a,s,l,c,u,d,f,p,m,h,v,g,b,y,w;gN(2,arguments);var x=String(t),_=ON(),E=null!==(r=null!==(o=null==n?void 0:n.locale)&&void 0!==o?o:_.locale)&&void 0!==r?r:_R,C=wN(null!==(i=null!==(a=null!==(s=null!==(l=null==n?void 0:n.firstWeekContainsDate)&&void 0!==l?l:null==n||null===(c=n.locale)||void 0===c||null===(u=c.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==s?s:_.firstWeekContainsDate)&&void 0!==a?a:null===(d=_.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==i?i:1);if(!(C>=1&&C<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var k=wN(null!==(p=null!==(m=null!==(h=null!==(v=null==n?void 0:n.weekStartsOn)&&void 0!==v?v:null==n||null===(g=n.locale)||void 0===g||null===(b=g.options)||void 0===b?void 0:b.weekStartsOn)&&void 0!==h?h:_.weekStartsOn)&&void 0!==m?m:null===(y=_.locale)||void 0===y||null===(w=y.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==p?p:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!E.localize)throw new RangeError("locale must contain localize property");if(!E.formatLong)throw new RangeError("locale must contain formatLong property");var S=bN(e);if(!CN(S))throw new RangeError("Invalid time value");var T=nR(S),N=SN(S,T),R={firstWeekContainsDate:C,weekStartsOn:k,locale:E,_originalDate:S},M=x.match(CR).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,tR[t])(e,E.formatLong):e})).join("").match(ER).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return RR(r);var i=ZN[o];if(i)return null!=n&&n.useAdditionalWeekYearTokens||!aR(r)||sR(r,t,String(e)),null!=n&&n.useAdditionalDayOfYearTokens||!iR(r)||sR(r,t,String(e)),i(N,r,E.localize,R);if(o.match(TR))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("");return M}function RR(e){var t=e.match(kR);return t?t[1].replace(SR,"'"):e}function MR(e,t){gN(2,arguments);var n=bN(e),r=bN(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function IR(e,t){gN(2,arguments);var n=bN(e),r=bN(t);return n.getTime()===r.getTime()}function PR(e,t){gN(2,arguments);var n=yN(e),r=yN(t);return n.getTime()===r.getTime()}function OR(e,t){gN(2,arguments);var n=bN(e),r=wN(t);return isNaN(r)?new Date(NaN):r?(n.setDate(n.getDate()+r),n):n}function DR(e,t){gN(2,arguments);var n=wN(t),r=7*n;return OR(e,r)}var AR=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M14.3 6.7l-1.1 1.1 4 4H4v1.5h13.3l-4.1 4.4 1.1 1.1 5.8-6.3z"}));var LR=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"})),zR=window.wp.date;const FR=md("div",{target:"e105ri6r5"})({name:"1khn195",styles:"box-sizing:border-box"}),BR=md(vy,{target:"e105ri6r4"})("margin-bottom:",wm(4),";"),HR=md(g_,{target:"e105ri6r3"})("font-size:",Bm.fontSize,";font-weight:",Bm.fontWeight,";strong{font-weight:",Bm.fontWeightHeading,";}"),VR=md("div",{target:"e105ri6r2"})("column-gap:",wm(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;row-gap:",wm(2),";"),jR=md("div",{target:"e105ri6r1"})("color:",lp.gray[700],";font-size:",Bm.fontSize,";line-height:",Bm.fontLineHeightBase,";&:nth-of-type( 1 ){justify-self:start;}&:nth-of-type( 7 ){justify-self:end;}"),$R=md(yd,{shouldForwardProp:e=>!["column","isSelected","isToday","hasEvents"].includes(e),target:"e105ri6r0"})("grid-column:",(e=>e.column),";position:relative;justify-content:center;",(e=>1===e.column&&"\n\t\tjustify-self: start;\n\t\t")," ",(e=>7===e.column&&"\n\t\tjustify-self: end;\n\t\t")," ",(e=>e.disabled&&"\n\t\tpointer-events: none;\n\t\t")," &&&{border-radius:100%;height:",wm(7),";width:",wm(7),";",(e=>e.isSelected&&`\n\t\t\tbackground: ${lp.ui.theme};\n\t\t\tcolor: ${lp.white};\n\t\t\t`)," ",(e=>!e.isSelected&&e.isToday&&`\n\t\t\tbackground: ${lp.gray[200]};\n\t\t\t`),";}",(e=>e.hasEvents&&`\n\t\t::before {\n\t\t\tbackground: ${e.isSelected?lp.white:lp.ui.theme};\n\t\t\tborder-radius: 2px;\n\t\t\tbottom: 0;\n\t\t\tcontent: " ";\n\t\t\theight: 4px;\n\t\t\tleft: 50%;\n\t\t\tmargin-left: -2px;\n\t\t\tposition: absolute;\n\t\t\twidth: 4px;\n\t\t}\n\t\t`),";");function WR(e){return"string"==typeof e?new Date(e):bN(e)}const UR="yyyy-MM-dd'T'HH:mm:ss";function GR(e){let{day:t,column:n,isSelected:r,isFocusable:o,isFocusAllowed:i,isToday:a,isInvalid:l,numEvents:c,onClick:u,onKeyDown:d}=e;const f=(0,s.useRef)();return(0,s.useEffect)((()=>{f.current&&o&&i&&f.current.focus()}),[o]),(0,s.createElement)($R,{ref:f,className:"components-datetime__date__day",disabled:l,tabIndex:o?0:-1,"aria-label":qR(t,r,c),column:n,isSelected:r,isToday:a,hasEvents:c>0,onClick:u,onKeyDown:d},(0,zR.dateI18n)("j",t,-t.getTimezoneOffset()))}function qR(e,t,n){const{formats:r}=(0,zR.getSettings)(),o=(0,zR.dateI18n)(r.date,e,-e.getTimezoneOffset());return t&&n>0?(0,u.sprintf)((0,u._n)("%1$s. Selected. There is %2$d event","%1$s. Selected. There are %2$d events",n),o,n):t?(0,u.sprintf)((0,u.__)("%1$s. Selected"),o):n>0?(0,u.sprintf)((0,u._n)("%1$s. There is %2$d event","%1$s. There are %2$d events",n),o,n):o}var YR=function(e){let{currentDate:t,onChange:n,events:r=[],isInvalidDate:o,onMonthPreviewed:i,startOfWeek:a=0}=e;const l=t?WR(t):new Date,{calendar:c,viewing:d,setSelected:f,setViewing:p,isSelected:m,viewPreviousMonth:h,viewNextMonth:v}=hN({selected:[yN(l)],viewing:yN(l),weekStartsOn:a}),[g,b]=(0,s.useState)(yN(l)),[y,w]=(0,s.useState)(!1),[x,_]=(0,s.useState)(t);return t!==x&&(_(t),f([yN(l)]),p(yN(l)),b(yN(l))),(0,s.createElement)(FR,{className:"components-datetime__date",role:"application","aria-label":(0,u.__)("Calendar")},(0,s.createElement)(BR,null,(0,s.createElement)(yd,{icon:(0,u.isRTL)()?AR:LR,variant:"tertiary","aria-label":(0,u.__)("View previous month"),onClick:()=>{h(),b(_N(g,1)),null==i||i(NR(_N(d,1),UR))}}),(0,s.createElement)(HR,{level:3},(0,s.createElement)("strong",null,(0,zR.dateI18n)("F",d,-d.getTimezoneOffset()))," ",(0,zR.dateI18n)("Y",d,-d.getTimezoneOffset())),(0,s.createElement)(yd,{icon:(0,u.isRTL)()?LR:AR,variant:"tertiary","aria-label":(0,u.__)("View next month"),onClick:()=>{v(),b(xN(g,1)),null==i||i(NR(xN(d,1),UR))}})),(0,s.createElement)(VR,{onFocus:()=>w(!0),onBlur:()=>w(!1)},c[0][0].map((e=>(0,s.createElement)(jR,{key:e.toString()},(0,zR.dateI18n)("D",e,-e.getTimezoneOffset())))),c[0].map((e=>e.map(((e,t)=>MR(e,d)?(0,s.createElement)(GR,{key:e.toString(),day:e,column:t+1,isSelected:m(e),isFocusable:IR(e,g),isFocusAllowed:y,isToday:PR(e,new Date),isInvalid:!!o&&o(e),numEvents:r.filter((t=>PR(t.date,e))).length,onClick:()=>{f([e]),b(e),null==n||n(NR(new Date(e.getFullYear(),e.getMonth(),e.getDate(),l.getHours(),l.getMinutes(),l.getSeconds(),l.getMilliseconds()),UR))},onKeyDown:t=>{let n;"ArrowLeft"===t.key&&(n=OR(e,(0,u.isRTL)()?1:-1)),"ArrowRight"===t.key&&(n=OR(e,(0,u.isRTL)()?-1:1)),"ArrowUp"===t.key&&(n=function(e,t){gN(2,arguments);var n=wN(t);return DR(e,-n)}(e,1)),"ArrowDown"===t.key&&(n=DR(e,1)),"PageUp"===t.key&&(n=_N(e,1)),"PageDown"===t.key&&(n=xN(e,1)),"Home"===t.key&&(n=function(e,t){var n,r,o,i,a,s,l,c;gN(1,arguments);var u=ON(),d=wN(null!==(n=null!==(r=null!==(o=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=bN(e),p=f.getDay(),m=(p=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=bN(e),p=f.getDay(),m=6+(p{const{timezone:e}=(0,zR.getSettings)(),t=(new Date).getTimezoneOffset()/60*-1;if(Number(e.offset)===t)return null;const n=Number(e.offset)>=0?"+":"",r=""!==e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${n}${e.offset}`,o="UTC"===e.string?(0,u.__)("Coordinated Universal Time"):`(${r}) ${e.string.replace("_"," ")}`;return(0,s.createElement)(xf,{position:"top center",text:o},(0,s.createElement)(cM,{className:"components-datetime__timezone"},r))};function dM(e,t){return t?(e%12+12)%24:e%12}function fM(e){return(t,n)=>{const r={...t};return n.type!==Tv&&n.type!==Av&&n.type!==Ov||void 0!==r.value&&(r.value=r.value.toString().padStart(e,"0")),r}}var pM=function(e){let{is12Hour:t,currentTime:n,onChange:r}=e;const[o,i]=(0,s.useState)((()=>n?KR(WR(n)):new Date));(0,s.useEffect)((()=>{i(n?KR(WR(n)):new Date)}),[n]);const{day:a,month:l,year:c,minutes:d,hours:f,am:p}=(0,s.useMemo)((()=>({day:NR(o,"dd"),month:NR(o,"MM"),year:NR(o,"yyyy"),minutes:NR(o,"mm"),hours:NR(o,t?"hh":"HH"),am:NR(o,"a")})),[o,t]),m=e=>(n,a)=>{let{event:s}=a;if(!(s.target instanceof HTMLInputElement))return;if(!s.target.validity.valid)return;let l=Number(n);"hours"===e&&t&&(l=dM(l,"PM"===p));const c=function(e,t){if(gN(2,arguments),"object"!==vN(t)||null===t)throw new RangeError("values parameter must be an object");var n=bN(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=ZR(n,t.month)),null!=t.date&&n.setDate(wN(t.date)),null!=t.hours&&n.setHours(wN(t.hours)),null!=t.minutes&&n.setMinutes(wN(t.minutes)),null!=t.seconds&&n.setSeconds(wN(t.seconds)),null!=t.milliseconds&&n.setMilliseconds(wN(t.milliseconds)),n)}(o,{[e]:l});i(c),null==r||r(NR(c,UR))};function h(e){return()=>{if(p===e)return;const t=parseInt(f,10),n=function(e,t){gN(2,arguments);var n=bN(e),r=wN(t);return n.setHours(r),n}(o,dM(t,"PM"===e));i(n),null==r||r(NR(n,UR))}}const v=(0,s.createElement)(sM,{className:"components-datetime__time-field components-datetime__time-field-day",label:(0,u.__)("Day"),hideLabelFromVision:!0,__next36pxDefaultSize:!0,value:a,step:1,min:1,max:31,required:!0,hideHTMLArrows:!0,isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:m("date")}),g=(0,s.createElement)(iM,null,(0,s.createElement)(aM,{className:"components-datetime__time-field components-datetime__time-field-month",label:(0,u.__)("Month"),hideLabelFromVision:!0,__nextHasNoMarginBottom:!0,value:l,options:[{value:"01",label:(0,u.__)("January")},{value:"02",label:(0,u.__)("February")},{value:"03",label:(0,u.__)("March")},{value:"04",label:(0,u.__)("April")},{value:"05",label:(0,u.__)("May")},{value:"06",label:(0,u.__)("June")},{value:"07",label:(0,u.__)("July")},{value:"08",label:(0,u.__)("August")},{value:"09",label:(0,u.__)("September")},{value:"10",label:(0,u.__)("October")},{value:"11",label:(0,u.__)("November")},{value:"12",label:(0,u.__)("December")}],onChange:e=>{const t=ZR(o,Number(e)-1);i(t),null==r||r(NR(t,UR))}}));return(0,s.createElement)(JR,{className:"components-datetime__time"},(0,s.createElement)(QR,null,(0,s.createElement)(Dg.VisualLabel,{as:"legend",className:"components-datetime__time-legend"},(0,u.__)("Time")),(0,s.createElement)(vy,{className:"components-datetime__time-wrapper"},(0,s.createElement)(eM,{className:"components-datetime__time-field components-datetime__time-field-time"},(0,s.createElement)(nM,{className:"components-datetime__time-field-hours-input",label:(0,u.__)("Hours"),hideLabelFromVision:!0,__next36pxDefaultSize:!0,value:f,step:1,min:t?1:0,max:t?12:23,required:!0,hideHTMLArrows:!0,isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:m("hours"),__unstableStateReducer:fM(2)}),(0,s.createElement)(rM,{className:"components-datetime__time-separator","aria-hidden":"true"},":"),(0,s.createElement)(oM,{className:"components-datetime__time-field-minutes-input",label:(0,u.__)("Minutes"),hideLabelFromVision:!0,__next36pxDefaultSize:!0,value:d,step:1,min:0,max:59,required:!0,hideHTMLArrows:!0,isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:m("minutes"),__unstableStateReducer:fM(2)})),t&&(0,s.createElement)(eC,{className:"components-datetime__time-field components-datetime__time-field-am-pm"},(0,s.createElement)(yd,{className:"components-datetime__time-am-button",variant:"AM"===p?"primary":"secondary",onClick:h("AM")},(0,u.__)("AM")),(0,s.createElement)(yd,{className:"components-datetime__time-pm-button",variant:"PM"===p?"primary":"secondary",onClick:h("PM")},(0,u.__)("PM"))),(0,s.createElement)(cg,null),(0,s.createElement)(uM,null))),(0,s.createElement)(QR,null,(0,s.createElement)(Dg.VisualLabel,{as:"legend",className:"components-datetime__time-legend"},(0,u.__)("Date")),(0,s.createElement)(vy,{className:"components-datetime__time-wrapper"},t?(0,s.createElement)(s.Fragment,null,g,v):(0,s.createElement)(s.Fragment,null,v,g),(0,s.createElement)(lM,{className:"components-datetime__time-field components-datetime__time-field-year",label:(0,u.__)("Year"),hideLabelFromVision:!0,__next36pxDefaultSize:!0,value:c,step:1,min:1,max:9999,required:!0,hideHTMLArrows:!0,isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:m("year"),__unstableStateReducer:fM(4)}))))};const mM=md(h_,{target:"e1p5onf01"})({name:"1khn195",styles:"box-sizing:border-box"}),hM=md("div",{target:"e1p5onf00"})({name:"l0rwn2",styles:"min-width:260px"}),vM=()=>{};const gM=(0,s.forwardRef)((function(e,t){let{currentDate:n,is12Hour:r,isInvalidDate:o,onMonthPreviewed:i=vM,onChange:a,events:l,startOfWeek:c,__nextRemoveHelpButton:d=!1,__nextRemoveResetButton:f=!1}=e;d||mc()("Help button in wp.components.DateTimePicker",{since:"13.4",version:"14.6",hint:"Set the `__nextRemoveHelpButton` prop to `true` to remove this warning and opt in to the new behaviour, which will become the default in a future version."}),f||mc()("Reset button in wp.components.DateTimePicker",{since:"13.4",version:"14.6",hint:"Set the `__nextRemoveResetButton` prop to `true` to remove this warning and opt in to the new behaviour, which will become the default in a future version."});const[p,m]=(0,s.useState)(!1);return(0,s.createElement)(mM,{ref:t,className:"components-datetime",spacing:4},!p&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(pM,{currentTime:n,onChange:a,is12Hour:r}),(0,s.createElement)(YR,{currentDate:n,onChange:a,isInvalidDate:o,events:l,onMonthPreviewed:i,startOfWeek:c})),p&&(0,s.createElement)(hM,{className:"components-datetime__calendar-help"},(0,s.createElement)(g_,{level:4},(0,u.__)("Click to Select")),(0,s.createElement)("ul",null,(0,s.createElement)("li",null,(0,u.__)("Click the right or left arrows to select other months in the past or the future.")),(0,s.createElement)("li",null,(0,u.__)("Click the desired day to select it."))),(0,s.createElement)(g_,{level:4},(0,u.__)("Navigating with a keyboard")),(0,s.createElement)("ul",null,(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u._x)("Enter","keyboard button")},"↵")," ",(0,s.createElement)("span",null,(0,u.__)("Select the date in focus."))),(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u.__)("Left and Right Arrows")},"←/→")," ",(0,u.__)("Move backward (left) or forward (right) by one day.")),(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u.__)("Up and Down Arrows")},"↑/↓")," ",(0,u.__)("Move backward (up) or forward (down) by one week.")),(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u.__)("Page Up and Page Down")},(0,u.__)("PgUp/PgDn"))," ",(0,u.__)("Move backward (PgUp) or forward (PgDn) by one month.")),(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u.__)("Home and End")},(0,u.__)("Home/End"))," ",(0,u.__)("Go to the first (Home) or last (End) day of a week.")))),(!f||!d)&&(0,s.createElement)(vy,{className:"components-datetime__buttons"},!f&&!p&&n&&(0,s.createElement)(yd,{className:"components-datetime__date-reset-button",variant:"link",onClick:()=>null==a?void 0:a(null)},(0,u.__)("Reset")),(0,s.createElement)(cg,null),!d&&(0,s.createElement)(yd,{className:"components-datetime__date-help-toggle",variant:"link",onClick:function(){m(!p)}},p?(0,u.__)("Close"):(0,u.__)("Calendar Help"))))}));var bM=gM;var yM=[{name:(0,u._x)("None","Size of a UI element"),slug:"none"},{name:(0,u._x)("Small","Size of a UI element"),slug:"small"},{name:(0,u._x)("Medium","Size of a UI element"),slug:"medium"},{name:(0,u._x)("Large","Size of a UI element"),slug:"large"},{name:(0,u._x)("Extra Large","Size of a UI element"),slug:"xlarge"}];var wM=function(e){const{label:t,value:n,sizes:r=yM,icon:o,onChange:i,className:a=""}=e,l=(0,s.createElement)(s.Fragment,null,o&&(0,s.createElement)(vc,{icon:o}),t);return(0,s.createElement)(Mb,{className:c()(a,"block-editor-dimension-control"),label:l,hideLabelFromVision:!1,value:n,onChange:e=>{const t=((e,t)=>e.find((e=>t===e.slug)))(r,e);t&&n!==t.slug?"function"==typeof i&&i(t.slug):i(void 0)},options:(e=>{const t=e.map((e=>{let{name:t,slug:n}=e;return{label:t,value:n}}));return[{label:(0,u.__)("Default"),value:""}].concat(t)})(r)})};const xM={name:"u2jump",styles:"position:relative;pointer-events:none;&::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}*{pointer-events:none;}"},_M=(0,s.createContext)(!1),{Consumer:EM,Provider:CM}=_M,kM=(0,s.forwardRef)(((e,t)=>(0,s.createElement)("div",a({},e,{ref:t}))));function SM(e){let{className:t,children:n,isDisabled:r=!0,...o}=e;const i=(0,d.useDisabled)(),l=td();return r?(0,s.createElement)(CM,{value:!0},(0,s.createElement)(kM,a({ref:i,className:l(xM,t,"components-disabled")},o),n)):(0,s.createElement)(CM,{value:!1},(0,s.createElement)(kM,null,n))}SM.Context=_M,SM.Consumer=EM;var TM=SM;const NM="is-dragging-components-draggable";function RM(e){let{children:t,onDragStart:n,onDragOver:r,onDragEnd:o,cloneClassname:i,elementId:a,transferData:l,__experimentalTransferDataType:c="text",__experimentalDragComponent:u}=e;const d=(0,s.useRef)(null),f=(0,s.useRef)((()=>{}));return(0,s.useEffect)((()=>()=>{f.current()}),[]),(0,s.createElement)(s.Fragment,null,t({onDraggableStart:function(e){const{ownerDocument:t}=e.target;e.dataTransfer.setData(c,JSON.stringify(l));const o=t.createElement("div");o.style.top=0,o.style.left=0;const s=t.createElement("div");"function"==typeof e.dataTransfer.setDragImage&&(s.classList.add("components-draggable__invisible-drag-image"),t.body.appendChild(s),e.dataTransfer.setDragImage(s,0,0)),o.classList.add("components-draggable__clone"),i&&o.classList.add(i);let u=0,p=0;if(d.current){u=e.clientX,p=e.clientY,o.style.transform=`translate( ${u}px, ${p}px )`;const n=t.createElement("div");n.innerHTML=d.current.innerHTML,o.appendChild(n),t.body.appendChild(o)}else{const e=t.getElementById(a),n=e.getBoundingClientRect(),r=e.parentNode,i=parseInt(n.top,10),s=parseInt(n.left,10);o.style.width=`${n.width+0}px`;const l=e.cloneNode(!0);l.id=`clone-${a}`,u=s-0,p=i-0,o.style.transform=`translate( ${u}px, ${p}px )`,Array.from(l.querySelectorAll("iframe")).forEach((e=>e.parentNode.removeChild(e))),o.appendChild(l),r.appendChild(o)}let m=e.clientX,h=e.clientY;const v=(0,gc.throttle)((function(e){if(m===e.clientX&&h===e.clientY)return;const t=u+e.clientX-m,n=p+e.clientY-h;o.style.transform=`translate( ${t}px, ${n}px )`,m=e.clientX,h=e.clientY,u=t,p=n,r&&r(e)}),16);let g;t.addEventListener("dragover",v),t.body.classList.add(NM),e.persist(),n&&(g=setTimeout((()=>n(e)))),f.current=()=>{o&&o.parentNode&&o.parentNode.removeChild(o),s&&s.parentNode&&s.parentNode.removeChild(s),t.body.classList.remove(NM),t.removeEventListener("dragover",v),clearTimeout(g)}},onDraggableEnd:function(e){e.preventDefault(),f.current(),o&&o(e)}}),u&&(0,s.createElement)("div",{className:"components-draggable-drag-component-root",style:{display:"none"},ref:d},u))}var MM=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));function IM(){var e=(0,b.useRef)(!1);return on((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var PM=function(e){var t=e.children,n=e.initial,r=e.isPresent,o=e.onExitComplete,i=e.custom,a=e.presenceAffectsLayout,s=vn(OM),l=wo(),c=(0,b.useMemo)((function(){return{id:l,initial:n,isPresent:r,custom:i,onExitComplete:function(e){var t,n;s.set(e,!0);try{for(var r=jt(s.values()),i=r.next();!i.done;i=r.next()){if(!i.value)return}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}null==o||o()},register:function(e){return s.set(e,!1),function(){return s.delete(e)}}}}),a?void 0:[r]);return(0,b.useMemo)((function(){s.forEach((function(e,t){return s.set(t,!1)}))}),[r]),b.useEffect((function(){!r&&!s.size&&(null==o||o())}),[r]),b.createElement(rn.Provider,{value:c},t)};function OM(){return new Map}var DM=function(e){return e.key||""};var AM=function(e){var t=e.children,n=e.custom,r=e.initial,o=void 0===r||r,i=e.onExitComplete,a=e.exitBeforeEnter,s=e.presenceAffectsLayout,l=void 0===s||s,c=$t(function(){var e=IM(),t=$t((0,b.useState)(0),2),n=t[0],r=t[1],o=(0,b.useCallback)((function(){e.current&&r(n+1)}),[n]);return[(0,b.useCallback)((function(){return qi.postRender(o)}),[o]),n]}(),1),u=c[0],d=(0,b.useContext)(yn).forceRender;d&&(u=d);var f=IM(),p=function(e){var t=[];return b.Children.forEach(e,(function(e){(0,b.isValidElement)(e)&&t.push(e)})),t}(t),m=p,h=new Set,v=(0,b.useRef)(m),g=(0,b.useRef)(new Map).current,y=(0,b.useRef)(!0);if(on((function(){y.current=!1,function(e,t){e.forEach((function(e){var n=DM(e);t.set(n,e)}))}(p,g),v.current=m})),ro((function(){y.current=!0,g.clear(),h.clear()})),y.current)return b.createElement(b.Fragment,null,m.map((function(e){return b.createElement(PM,{key:DM(e),isPresent:!0,initial:!!o&&void 0,presenceAffectsLayout:l},e)})));m=Wt([],$t(m),!1);for(var w=v.current.map(DM),x=p.map(DM),_=w.length,E=0;E<_;E++){var C=w[E];-1===x.indexOf(C)&&h.add(C)}return a&&h.size&&(m=[]),h.forEach((function(e){if(-1===x.indexOf(e)){var t=g.get(e);if(t){var r=w.indexOf(e);m.splice(r,0,b.createElement(PM,{key:DM(t),isPresent:!1,onExitComplete:function(){g.delete(e),h.delete(e);var t=v.current.findIndex((function(t){return t.key===e}));if(v.current.splice(t,1),!h.size){if(v.current=p,!1===f.current)return;u(),i&&i()}},custom:n,presenceAffectsLayout:l},t))}}})),m=m.map((function(e){var t=e.key;return h.has(t)?e:b.createElement(PM,{key:DM(e),isPresent:!0,presenceAffectsLayout:l},e)})),"production"!==Xt&&a&&m.length>1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),b.createElement(b.Fragment,null,h.size?m:m.map((function(e){return(0,b.cloneElement)(e)})))};var LM=function(e){let{className:t,label:n,onFilesDrop:r,onHTMLDrop:o,onDrop:i,...l}=e;const[f,p]=(0,s.useState)(),[m,h]=(0,s.useState)(),[v,g]=(0,s.useState)(),b=(0,d.__experimentalUseDropZone)({onDrop(e){var t;const n=e.dataTransfer?(0,eS.getFilesFromDataTransfer)(e.dataTransfer):[],a=null===(t=e.dataTransfer)||void 0===t?void 0:t.getData("text/html");a&&o?o(a):n.length&&r?r(n):i&&i(e)},onDragStart(e){var t,n;p(!0);let r="default";null!==(t=e.dataTransfer)&&void 0!==t&&t.types.includes("text/html")?r="html":(null!==(n=e.dataTransfer)&&void 0!==n&&n.types.includes("Files")||(e.dataTransfer?(0,eS.getFilesFromDataTransfer)(e.dataTransfer):[]).length>0)&&(r="file"),g(r)},onDragEnd(){p(!1),g(void 0)},onDragEnter(){h(!0)},onDragLeave(){h(!1)}}),y=(0,d.useReducedMotion)();let w;const x={hidden:{scaleY:0,opacity:0},show:{scaleY:1,opacity:1,transition:{type:"tween",duration:.2,delay:.1,delayChildren:.2}},exit:{scaleY:1,opacity:0,transition:{duration:.3,delayChildren:0}}},_={hidden:{opacity:0,scale:.75},show:{opacity:1,scale:1},exit:{opacity:0,scale:.9}};m&&(w=(0,s.createElement)(dc.div,{variants:x,initial:y?"show":"hidden",animate:"show",exit:y?"show":"exit",className:"components-drop-zone__content"},(0,s.createElement)(dc.div,{variants:_},(0,s.createElement)(kb,{icon:MM,className:"components-drop-zone__content-icon"}),(0,s.createElement)("span",{className:"components-drop-zone__content-text"},n||(0,u.__)("Drop files to upload")))));const E=c()("components-drop-zone",t,{"is-active":(f||m)&&("file"===v&&r||"html"===v&&o||"default"===v&&i),"is-dragging-over-document":f,"is-dragging-over-element":m,[`is-dragging-${v}`]:!!v});return(0,s.createElement)("div",a({},l,{ref:b,className:E}),y?w:(0,s.createElement)(AM,null,w))};function zM(e){let{children:t}=e;return mc()("wp.components.DropZoneProvider",{since:"5.8",hint:"wp.component.DropZone no longer needs a provider. wp.components.DropZoneProvider is safe to remove from your code."}),t}var FM=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M5 17.7c.4.5.8.9 1.2 1.2l1.1-1.4c-.4-.3-.7-.6-1-1L5 17.7zM5 6.3l1.4 1.1c.3-.4.6-.7 1-1L6.3 5c-.5.4-.9.8-1.3 1.3zm.1 7.8l-1.7.5c.2.6.4 1.1.7 1.6l1.5-.8c-.2-.4-.4-.8-.5-1.3zM4.8 12v-.7L3 11.1v1.8l1.7-.2c.1-.2.1-.5.1-.7zm3 7.9c.5.3 1.1.5 1.6.7l.5-1.7c-.5-.1-.9-.3-1.3-.5l-.8 1.5zM19 6.3c-.4-.5-.8-.9-1.2-1.2l-1.1 1.4c.4.3.7.6 1 1L19 6.3zm-.1 3.6l1.7-.5c-.2-.6-.4-1.1-.7-1.6l-1.5.8c.2.4.4.8.5 1.3zM5.6 8.6l-1.5-.8c-.3.5-.5 1-.7 1.6l1.7.5c.1-.5.3-.9.5-1.3zm2.2-4.5l.8 1.5c.4-.2.8-.4 1.3-.5l-.5-1.7c-.6.2-1.1.4-1.6.7zm8.8 13.5l1.1 1.4c.5-.4.9-.8 1.2-1.2l-1.4-1.1c-.2.3-.5.6-.9.9zm1.8-2.2l1.5.8c.3-.5.5-1.1.7-1.6l-1.7-.5c-.1.5-.3.9-.5 1.3zm2.6-4.3l-1.7.2v1.4l1.7.2V12v-.9zM11.1 3l.2 1.7h1.4l.2-1.7h-1.8zm3 2.1c.5.1.9.3 1.3.5l.8-1.5c-.5-.3-1.1-.5-1.6-.7l-.5 1.7zM12 19.2h-.7l-.2 1.8h1.8l-.2-1.7c-.2-.1-.5-.1-.7-.1zm2.1-.3l.5 1.7c.6-.2 1.1-.4 1.6-.7l-.8-1.5c-.4.2-.8.4-1.3.5z"}));function BM(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"90deg";const n=100/e.length,r=e.map(((e,t)=>`${e} ${t*n}%, ${e} ${(t+1)*n}%`)).join(", ");return`linear-gradient( ${t}, ${r} )`}np([rp]);var HM=function(e){let{values:t}=e;return t?(0,s.createElement)(gb,{colorValue:BM(t,"135deg")}):(0,s.createElement)(vc,{icon:FM})};function VM(e){let{label:t,value:n,colors:r,disableCustomColors:o,enableAlpha:i,onChange:a}=e;const[l,c]=(0,s.useState)(!1);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(yd,{className:"components-color-list-picker__swatch-button",onClick:()=>c((e=>!e))},(0,s.createElement)(vy,{justify:"flex-start",spacing:2},n?(0,s.createElement)(gb,{colorValue:n,className:"components-color-list-picker__swatch-color"}):(0,s.createElement)(vc,{icon:FM}),(0,s.createElement)("span",null,t))),l&&(0,s.createElement)(k_,{className:"components-color-list-picker__color-picker",colors:r,value:n,clearable:!1,onChange:a,disableCustomColors:o,enableAlpha:i}))}var jM=function(e){let{colors:t,labels:n,value:r=[],disableCustomColors:o,enableAlpha:i,onChange:a}=e;return(0,s.createElement)("div",{className:"components-color-list-picker"},n.map(((e,n)=>(0,s.createElement)(VM,{key:n,label:e,value:r[n],colors:t,disableCustomColors:o,enableAlpha:i,onChange:e=>{const t=r.slice();t[n]=e,a(t)}}))))};const $M=["#333","#CCC"];function WM(e){let{value:t,onChange:n}=e;const r=!!t,o=r?t:$M,i=BM(o),a=(l=o).map(((e,t)=>({position:100*t/(l.length-1),color:e})));var l;return(0,s.createElement)(Ak,{disableInserter:!0,background:i,hasGradient:r,value:a,onChange:e=>{const t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>{let{color:t}=e;return t}))}(e);n(t)}})}var UM=function(e){let{clearable:t=!0,unsetable:n=!0,colorPalette:r,duotonePalette:o,disableCustomColors:i,disableCustomDuotone:a,value:l,onChange:c}=e;const[d,f]=(0,s.useMemo)((()=>{return!(e=r)||e.length<2?["#000","#fff"]:e.map((e=>{let{color:t}=e;return{color:t,brightness:ep(t).brightness()}})).reduce(((e,t)=>{let[n,r]=e;return[t.brightness<=n.brightness?t:n,t.brightness>=r.brightness?t:r]}),[{brightness:1},{brightness:0}]).map((e=>{let{color:t}=e;return t}));var e}),[r]),p="unset"===l,m=(0,s.createElement)(m_.Option,{key:"unset",value:"unset",isSelected:p,tooltipText:(0,u.__)("Unset"),className:"components-duotone-picker__color-indicator",onClick:()=>{c(p?void 0:"unset")}}),h=o.map((e=>{let{colors:t,slug:n,name:r}=e;const o={background:BM(t,"135deg"),color:"transparent"},i=null!=r?r:(0,u.sprintf)((0,u.__)("Duotone code: %s"),n),a=r?(0,u.sprintf)((0,u.__)("Duotone: %s"),r):i,d=(0,gc.isEqual)(t,l);return(0,s.createElement)(m_.Option,{key:n,value:t,isSelected:d,"aria-label":a,tooltipText:i,style:o,onClick:()=>{c(d?void 0:t)}})}));return(0,s.createElement)(m_,{options:n?[m,...h]:h,actions:!!t&&(0,s.createElement)(m_.ButtonAction,{onClick:()=>c(void 0)},(0,u.__)("Clear"))},(0,s.createElement)(cg,{paddingTop:4},(0,s.createElement)(h_,{spacing:3},!i&&!a&&(0,s.createElement)(WM,{value:p?void 0:l,onChange:c}),!a&&(0,s.createElement)(jM,{labels:[(0,u.__)("Shadows"),(0,u.__)("Highlights")],colors:r,value:p?void 0:l,disableCustomColors:i,enableAlpha:!0,onChange:e=>{e[0]||(e[0]=d),e[1]||(e[1]=f);const t=e.length>=2?e:void 0;c(t)}}))))};var GM=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));const qM=md(kb,{target:"esh4a730"})({name:"rvs7bx",styles:"width:1em;height:1em;margin:0;vertical-align:middle;fill:currentColor"});var YM=(0,s.forwardRef)((function(e,t){const{href:n,children:r,className:o,rel:i="",...l}=e,d=[...new Set([...i.split(" "),"external","noreferrer","noopener"].filter(Boolean))].join(" "),f=c()("components-external-link",o),p=!(null==n||!n.startsWith("#"));return(0,s.createElement)("a",a({},l,{className:f,href:n,onClick:p?e=>e.preventDefault():void 0,target:"_blank",rel:d,ref:t}),r,(0,s.createElement)(gd,{as:"span"},(0,u.__)("(opens in a new tab)")),(0,s.createElement)(qM,{icon:GM,className:"components-external-link__icon"}))}));const KM={width:200,height:170},XM=["avi","mpg","mpeg","mov","mp4","m4v","ogg","ogv","webm","wmv"];function ZM(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=e.split(".");return t[t.length-1]}function JM(e){return Math.round(100*e)}const QM=md("div",{target:"eeew7dm8"})({name:"w0nf6b",styles:"background-color:transparent;text-align:center;width:100%"}),eI=md("div",{target:"eeew7dm7"})({name:"megach",styles:"align-items:center;box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.2 );cursor:pointer;display:inline-flex;justify-content:center;margin:auto;position:relative;height:100%;img,video{box-sizing:border-box;display:block;height:auto;margin:0;max-height:100%;max-width:100%;pointer-events:none;user-select:none;width:auto;}"}),tI=md("div",{target:"eeew7dm6"})("background:",lp.gray[100],";box-sizing:border-box;height:",KM.height,"px;max-width:280px;min-width:",KM.width,"px;width:100%;"),nI=md(j_,{target:"eeew7dm5"})({name:"1pzk433",styles:"width:100px"});var rI={name:"1mn7kwb",styles:"padding-bottom:1em"};const oI=e=>{let{__nextHasNoMarginBottom:t}=e;return t?void 0:rI};var iI={name:"1mn7kwb",styles:"padding-bottom:1em"};const aI=e=>{let{hasHelpText:t=!1}=e;return t?iI:void 0},sI=md(_m,{target:"eeew7dm4"})("max-width:320px;padding-top:1em;",aI," ",oI,";"),lI=md("div",{target:"eeew7dm3"})("left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate3d( -50%, -50%, 0 );transition:opacity 120ms linear;z-index:1;opacity:",(e=>{let{showOverlay:t}=e;return t?1:0}),";"),cI=md("div",{target:"eeew7dm2"})({name:"1d42i6k",styles:"background:white;box-shadow:0 0 2px rgba( 0, 0, 0, 0.6 );position:absolute;opacity:0.4;transform:translateZ( 0 )"}),uI=md(cI,{target:"eeew7dm1"})({name:"1qp910y",styles:"height:1px;left:0;right:0"}),dI=md(cI,{target:"eeew7dm0"})({name:"1oz3zka",styles:"width:1px;top:0;bottom:0"}),fI=()=>{};function pI(e){let{__nextHasNoMarginBottom:t,hasHelpText:n,onChange:r=fI,point:o={x:.5,y:.5}}=e;const i=JM(o.x),a=JM(o.y),l=(e,t)=>{if(void 0===e)return;const n=parseInt(e,10);isNaN(n)||r({...o,[t]:n/100})};return(0,s.createElement)(sI,{className:"focal-point-picker__controls",__nextHasNoMarginBottom:t,hasHelpText:n},(0,s.createElement)(mI,{label:(0,u.__)("Left"),value:[i,"%"].join(""),onChange:e=>l(e,"x"),dragDirection:"e"}),(0,s.createElement)(mI,{label:(0,u.__)("Top"),value:[a,"%"].join(""),onChange:e=>l(e,"y"),dragDirection:"s"}))}function mI(e){return(0,s.createElement)(nI,a({className:"focal-point-picker__controls-position-unit-control",labelPosition:"top",max:100,min:0,units:[{value:"%",label:"%"}]},e))}const hI=md("div",{target:"e19snlhg3"})("background-color:transparent;cursor:grab;height:30px;margin:-15px 0 0 -15px;opacity:0.8;position:absolute;user-select:none;width:30px;will-change:transform;z-index:10000;",(e=>{let{isDragging:t}=e;return t&&"cursor: grabbing;"}),";"),vI=md(i.SVG,{target:"e19snlhg2"})({name:"qkx60y",styles:"display:block;height:100%;left:0;position:absolute;top:0;width:100%"}),gI=md(i.Path,{target:"e19snlhg1"})({name:"1b3qpiw",styles:"fill:white"}),bI=md(i.Path,{target:"e19snlhg0"})("fill:",lp.ui.theme,";");function yI(e){let{left:t="50%",top:n="50%",...r}=e;const o=c()("components-focal-point-picker__icon_container"),i={left:t,top:n};return(0,s.createElement)(hI,a({},r,{className:o,style:i}),(0,s.createElement)(vI,{className:"components-focal-point-picker__icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30"},(0,s.createElement)(gI,{className:"components-focal-point-picker__icon-outline",d:"M15 1C7.3 1 1 7.3 1 15s6.3 14 14 14 14-6.3 14-14S22.7 1 15 1zm0 22c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8z"}),(0,s.createElement)(bI,{className:"components-focal-point-picker__icon-fill",d:"M15 3C8.4 3 3 8.4 3 15s5.4 12 12 12 12-5.4 12-12S21.6 3 15 3zm0 22C9.5 25 5 20.5 5 15S9.5 5 15 5s10 4.5 10 10-4.5 10-10 10z"})))}function wI(e){let{bounds:t,...n}=e;return(0,s.createElement)(lI,a({},n,{className:"components-focal-point-picker__grid",style:{width:t.width,height:t.height}}),(0,s.createElement)(uI,{style:{top:"33%"}}),(0,s.createElement)(uI,{style:{top:"66%"}}),(0,s.createElement)(dI,{style:{left:"33%"}}),(0,s.createElement)(dI,{style:{left:"66%"}}))}function xI(e){let{alt:t,autoPlay:n,src:r,onLoad:o,mediaRef:i,muted:l=!0,...c}=e;if(!r)return(0,s.createElement)(tI,a({className:"components-focal-point-picker__media components-focal-point-picker__media--placeholder",ref:i},c));const u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e&&XM.includes(ZM(e))}(r);return u?(0,s.createElement)("video",a({},c,{autoPlay:n,className:"components-focal-point-picker__media components-focal-point-picker__media--video",loop:!0,muted:l,onLoadedData:o,ref:i,src:r})):(0,s.createElement)("img",a({},c,{alt:t,className:"components-focal-point-picker__media components-focal-point-picker__media--image",onLoad:o,ref:i,src:r}))}var _I=function(e,t){const n=(0,s.useRef)(!1);(0,s.useEffect)((()=>{if(n.current)return e();n.current=!0}),t)};var EI=function e(t){let{__nextHasNoMarginBottom:n,autoPlay:r=!0,className:o,help:i,label:l,onChange:f,onDrag:p,onDragEnd:m,onDragStart:h,resolvePoint:v,url:g,value:b={x:.5,y:.5},...y}=t;const[w,x]=(0,s.useState)(b),[_,E]=(0,s.useState)(!1),{startDrag:C,endDrag:k,isDragging:S}=(0,d.__experimentalUseDragging)({onDragStart:e=>{var t;null===(t=R.current)||void 0===t||t.focus();const n=O(e);n&&(null==h||h(n,e),x(n))},onDragMove:e=>{e.preventDefault();const t=O(e);t&&(null==p||p(t,e),x(t))},onDragEnd:()=>{null==m||m(),null==f||f(w)}}),{x:T,y:N}=S?w:b,R=(0,s.useRef)(null),[M,I]=(0,s.useState)(KM),P=(0,s.useRef)((()=>{if(!R.current)return;const{clientWidth:e,clientHeight:t}=R.current;I(e>0&&t>0?{width:e,height:t}:{...KM})}));(0,s.useEffect)((()=>{const e=P.current;if(!R.current)return;const{defaultView:t}=R.current.ownerDocument;return null==t||t.addEventListener("resize",e),()=>null==t?void 0:t.removeEventListener("resize",e)}),[]),(0,d.useIsomorphicLayoutEffect)((()=>{P.current()}),[]);const O=e=>{let{clientX:t,clientY:n,shiftKey:r}=e;if(!R.current)return;const{top:o,left:i}=R.current.getBoundingClientRect();let a=(t-i)/M.width,s=(n-o)/M.height;return r&&(a=.1*Math.round(a/.1),s=.1*Math.round(s/.1)),D({x:a,y:s})},D=e=>{var t;const n=null!==(t=null==v?void 0:v(e))&&void 0!==t?t:e;n.x=Math.max(0,Math.min(n.x,1)),n.y=Math.max(0,Math.min(n.y,1));const r=e=>Math.round(100*e)/100;return{x:r(n.x),y:r(n.y)}},A={left:T*M.width,top:N*M.height},L=c()("components-focal-point-picker-control",o),z=`inspector-focal-point-picker-control-${(0,d.useInstanceId)(e)}`;return _I((()=>{E(!0);const e=window.setTimeout((()=>{E(!1)}),600);return()=>window.clearTimeout(e)}),[T,N]),(0,s.createElement)(Dg,a({},y,{__nextHasNoMarginBottom:n,label:l,id:z,help:i,className:L}),(0,s.createElement)(QM,{className:"components-focal-point-picker-wrapper"},(0,s.createElement)(eI,{className:"components-focal-point-picker",onKeyDown:e=>{const{code:t,shiftKey:n}=e;if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(t))return;e.preventDefault();const r={x:T,y:N},o=n?.1:.01,i="ArrowUp"===t||"ArrowLeft"===t?-1*o:o,a="ArrowUp"===t||"ArrowDown"===t?"y":"x";r[a]=r[a]+i,null==f||f(D(r))},onMouseDown:C,onBlur:()=>{S&&k()},ref:R,role:"button",tabIndex:-1},(0,s.createElement)(wI,{bounds:M,showOverlay:_}),(0,s.createElement)(xI,{alt:(0,u.__)("Media preview"),autoPlay:r,onLoad:P.current,src:g}),(0,s.createElement)(yI,a({},A,{isDragging:S})))),(0,s.createElement)(pI,{__nextHasNoMarginBottom:n,hasHelpText:!!i,point:{x:T,y:N},onChange:e=>{null==f||f(D(e))}}))};function CI(e){let{iframeRef:t,...n}=e;const r=(0,d.useMergeRefs)([t,(0,d.useFocusableIframe)()]);return mc()("wp.components.FocusableIframe",{since:"5.9",alternative:"wp.compose.useFocusableIframe"}),(0,s.createElement)("iframe",a({ref:r},n))}var kI=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M14.5 13.8c-1.1 0-2.1.7-2.4 1.8H4V17h8.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20v-1.5h-3.1c-.3-1-1.3-1.7-2.4-1.7zM11.9 7c-.3-1-1.3-1.8-2.4-1.8S7.4 6 7.1 7H4v1.5h3.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20V7h-8.1z"}));function SI(e){void 0===e&&(e={});var t=bp(e),n=t.state,r=t.loop,o=void 0===r||r,i=h(t,["state","loop"]),a=(0,b.useState)(n),s=a[0],l=a[1],c=Hp(m(m({},i),{},{loop:o}));return m(m({},c),{},{state:s,setState:l})}var TI=["baseId","unstable_idCountRef","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","state","setBaseId","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget","setState"],NI=[].concat(TI,["value","checked","unstable_checkOnFocus"]),RI=z({as:"div",useHook:B({name:"RadioGroup",compose:Yp,keys:TI,useProps:function(e,t){return m({role:"radiogroup"},t)}}),useCreateElement:function(e,t,n){return N(e,t,n)}});const MI=Tf("border-color:",lp.ui.border,";&:hover{border-color:",lp.ui.borderHover,";}",""),II=e=>Tf("min-height:",{default:"36px","__unstable-large":"40px"}[e],";",""),PI={name:"7whenc",styles:"display:flex;width:100%"},OI=md("div",{target:"eakva831"})("background:",lp.gray[900],";border-radius:",Bm.controlBorderRadius,";box-shadow:",Bm.toggleGroupControlBackdropBoxShadow,";left:0;position:absolute;top:2px;bottom:2px;transition:transform ",Bm.transitionDurationFast," ease;",cp("transition")," z-index:1;"),DI=md("div",{target:"eakva830"})({name:"zjik7",styles:"display:flex"});var AI=(0,s.memo)((function(e){let{containerRef:t,containerWidth:n,isAdaptiveWidth:r,state:o}=e;const[i,a]=(0,s.useState)(0),[l,c]=(0,s.useState)(0),[u,d]=(0,s.useState)(!1),[f,p]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{const e=null==t?void 0:t.current;if(!e)return;const n=e.querySelector(`[data-value="${o}"]`);if(p(!!n),!n)return;const r=window.setTimeout((()=>{const{width:t,x:r}=n.getBoundingClientRect(),{x:o}=e.getBoundingClientRect();a(r-o-1),c(t)}),100);let i;return u||(i=window.requestAnimationFrame((()=>{d(!0)}))),()=>{window.clearTimeout(r),window.cancelAnimationFrame(i)}}),[u,t,n,o,r]),f?(0,s.createElement)(OI,{role:"presentation",style:{transform:`translateX(${i}px)`,transition:u?void 0:"none",width:l}}):null}));const LI=(0,s.createContext)({});var zI=LI;const FI=()=>{};const BI=rd((function(e,t){const{__nextHasNoMarginBottom:n=!1,className:r,isAdaptiveWidth:o=!1,isBlock:i=!1,__experimentalIsBorderless:l=!1,label:c,hideLabelFromVision:u=!1,help:f,onChange:p=FI,size:m="default",value:h,children:v,...g}=nd(e,"ToggleGroupControl"),b=td(),y=(0,s.useRef)(),[w,x]=(0,d.useResizeObserver)(),_=SI({baseId:(0,d.useInstanceId)(BI,"toggle-group-control").toString(),state:h}),E=(0,d.usePrevious)(h);_I((()=>{E!==_.state&&p(_.state)}),[_.state]),_I((()=>{h!==_.state&&_.setState(h)}),[h]);const C=(0,s.useMemo)((()=>b((e=>{let{size:t}=e;return Tf("background:",lp.ui.background,";border:1px solid transparent;border-radius:",Bm.controlBorderRadius,";display:inline-flex;min-width:0;padding:2px;position:relative;transition:transform ",Bm.transitionDurationFastest," linear;",cp("transition")," ",II(t)," &:focus-within{border-color:",lp.ui.borderFocus,";box-shadow:",Bm.controlBoxShadowFocus,";outline:none;z-index:1;}","")})({size:m}),!l&&MI,i&&PI,r)),[r,b,i,l,m]);return(0,s.createElement)(Dg,{help:f,__nextHasNoMarginBottom:n},(0,s.createElement)(zI.Provider,{value:{..._,isBlock:!o,size:m}},!u&&(0,s.createElement)(DI,null,(0,s.createElement)(Dg.VisualLabel,null,c)),(0,s.createElement)(RI,a({},_,{"aria-label":c,as:vd,className:C},g,{ref:(0,d.useMergeRefs)([y,t])}),w,(0,s.createElement)(AI,a({},_,{containerRef:y,containerWidth:x.width,isAdaptiveWidth:o})),v)))}),"ToggleGroupControl");var HI=BI;function VI(e){return void 0!==e.checked?e.checked:void 0!==e.value&&e.state===e.value}function jI(e,t){var n=_e(e,"change");Object.defineProperties(n,{type:{value:"change"},target:{value:e},currentTarget:{value:e}}),null==t||t(n)}var $I=B({name:"Radio",compose:ke,keys:NI,useOptions:function(e,t){var n,r=t.value,o=t.checked,i=e.unstable_clickOnEnter,a=void 0!==i&&i,s=e.unstable_checkOnFocus,l=void 0===s||s,c=h(e,["unstable_clickOnEnter","unstable_checkOnFocus"]);return m(m({checked:o,unstable_clickOnEnter:a,unstable_checkOnFocus:l},c),{},{value:null!=(n=c.value)?n:r})},useProps:function(e,t){var n=t.ref,r=t.onChange,o=t.onClick,i=h(t,["ref","onChange","onClick"]),a=(0,b.useRef)(null),s=(0,b.useState)(!0),l=s[0],c=s[1],u=VI(e),d=G(e.currentId===e.id),f=G(r),p=G(o);!function(e){var t=(0,b.useState)((function(){return VI(e)}))[0],n=(0,b.useState)(e.currentId)[0],r=e.id,o=e.setCurrentId;(0,b.useEffect)((function(){t&&r&&n!==r&&(null==o||o(r))}),[t,r,o,n])}(e),(0,b.useEffect)((function(){var e=a.current;e&&("INPUT"===e.tagName&&"radio"===e.type||c(!1))}),[]);var v=(0,b.useCallback)((function(t){var n,r;null===(n=f.current)||void 0===n||n.call(f,t),t.defaultPrevented||e.disabled||null===(r=e.setState)||void 0===r||r.call(e,e.value)}),[e.disabled,e.setState,e.value]),g=(0,b.useCallback)((function(e){var t;null===(t=p.current)||void 0===t||t.call(p,e),e.defaultPrevented||l||jI(e.currentTarget,v)}),[v,l]);return(0,b.useEffect)((function(){var t=a.current;t&&e.unstable_moves&&d.current&&e.unstable_checkOnFocus&&jI(t,v)}),[e.unstable_moves,e.unstable_checkOnFocus,v]),m({ref:V(a,n),role:l?void 0:"radio",type:l?"radio":void 0,value:l?e.value:void 0,name:l?e.baseId:void 0,"aria-checked":u,checked:u,onChange:v,onClick:g},i)}}),WI=z({as:"input",memo:!0,useHook:$I});const UI=md("div",{target:"et6ln9s1"})({name:"sln1fl",styles:"display:inline-flex;max-width:100%;min-width:0;position:relative"}),GI={name:"82a6rk",styles:"flex:1"},qI=Tf("align-items:center;appearance:none;background:transparent;border:none;border-radius:",Bm.controlBorderRadius,";color:",lp.gray[700],";fill:currentColor;cursor:pointer;display:flex;font-family:inherit;height:100%;justify-content:center;line-height:100%;outline:none;padding:0 12px;position:relative;text-align:center;transition:background ",Bm.transitionDurationFast," linear,color ",Bm.transitionDurationFast," linear,font-weight 60ms linear;",cp("transition")," user-select:none;width:100%;z-index:2;&::-moz-focus-inner{border:0;}&:active{background:",Bm.toggleGroupControlBackgroundColor,";}",""),YI=md("div",{target:"et6ln9s0"})("font-size:",Bm.fontSize,";line-height:1;"),KI={name:"1qsuvl4",styles:"background:transparent"},XI=e=>{let{size:t}=e;return Tf("color:",lp.gray[900],";width:",{default:"30px","__unstable-large":"34px"}[t],";padding-left:0;padding-right:0;","")},ZI=Tf("color:",lp.white,";&:active{background:transparent;}",""),{ButtonContentView:JI,LabelView:QI}=o,eP=e=>{let{showTooltip:t,text:n,children:r}=e;return t&&n?(0,s.createElement)(xf,{text:n,position:"top center"},r):(0,s.createElement)(s.Fragment,null,r)};const tP=rd((function e(t,n){const r=(0,s.useContext)(LI),o=nd({...t,id:(0,d.useInstanceId)(e,r.baseId||"toggle-group-control-option-base")},"ToggleGroupControlOptionBase"),{className:i,isBlock:l=!1,isIcon:c=!1,value:u,children:f,size:p="default",showTooltip:m=!1,...h}={...r,...o},v=h.state===u,g=td(),b=g(l&&GI),y=g(qI,c&&XI({size:p}),i,v&&ZI);return(0,s.createElement)(QI,{className:b,"data-active":v},(0,s.createElement)(eP,{showTooltip:m,text:h["aria-label"]},(0,s.createElement)(WI,a({},h,{as:"button","aria-label":h["aria-label"],className:y,"data-value":u,ref:n,value:u}),(0,s.createElement)(JI,null,f))))}),"ToggleGroupControlOptionBase");var nP=tP;var rP=(0,s.forwardRef)((function(e,t){const{label:n,...r}=e,o=r["aria-label"]||n;return(0,s.createElement)(nP,a({},r,{"aria-label":o,ref:t}),n)}));const oP={slug:"default",name:(0,u.__)("Default")},iP="custom",aP={slug:iP,name:(0,u.__)("Custom")},sP=[(0,u.__)("S"),(0,u.__)("M"),(0,u.__)("L"),(0,u.__)("XL"),(0,u.__)("XXL")];function lP(e){return/^[\d\.]+(px|em|rem|vw|vh|%)?$/i.test(e)}function cP(e,t,n){return n&&!t.length?null:e?function(e,t){return[oP,...e,...t?[]:[aP]].map((e=>{let{slug:t,name:n,size:r}=e;return{key:t,name:n||t,size:r,__experimentalHint:r&&lP(r)&&parseFloat(r)}}))}(t,n):function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:sP;return e.map(((e,n)=>{let{slug:r,size:o,name:i}=e;return{key:r,value:o,label:t[n],name:i||t[n]}}))}(t)}const uP=e=>{let{__nextHasNoMarginBottom:t,children:n}=e;return t?(0,s.createElement)(h_,{spacing:6,children:n}):n};var dP=(0,s.forwardRef)((function(e,t){var n,r;let{__nextHasNoMarginBottom:o=!1,fallbackFontSize:i,fontSizes:l=[],disableCustomFontSizes:d=!1,onChange:f,size:p="default",value:m,withSlider:h=!1,withReset:v=!0}=e;o||mc()("Bottom margin styles for wp.components.FontSizePicker",{since:"6.1",version:"6.4",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version."});const g=[typeof m,typeof(null==l||null===(n=l[0])||void 0===n?void 0:n.size)].includes("string"),b=g?parseInt(m):m,y="number"==typeof m||(null==m||null===(r=m.endsWith)||void 0===r?void 0:r.call(m,"px")),w=A_({availableUnits:["px","em","rem"]}),x=l.some((e=>{let{size:t}=e;return!lP(t)})),_=l.length>5,E=(0,s.useMemo)((()=>cP(_,l,d)),[_,l,d]),C=function(e,t){return t?e.find((e=>e.size===t))||aP:oP}(l,m),k=C.slug===iP,[S,T]=(0,s.useState)(!d&&k),N=(0,s.useMemo)((()=>{if(S)return`(${(0,u.__)("Custom")})`;if(k)return lP(m)&&`(${m})`;if(_)return lP(null==C?void 0:C.size)&&`(${null==C?void 0:C.size})`;let e=(null==C?void 0:C.name)||C.slug;if(!x&&"string"==typeof C.size){const[,t]=function(e){const[t,n]=`${e}`.match(/[\d\.]+|\D+/g);return!isNaN(parseFloat(t))&&isFinite(t)?[t,n]:[]}(C.size);e+=`(${t})`}return e}),[S,null==C?void 0:C.name,null==C?void 0:C.size,m,k,_,x]);if(!E)return null;const R=(0,u.sprintf)((0,u.__)("Currently selected font size: %s"),C.name),M="components-font-size-picker";return(0,s.createElement)("fieldset",a({className:M},t?{}:{ref:t}),(0,s.createElement)(gd,{as:"legend"},(0,u.__)("Font size")),(0,s.createElement)(vy,{className:`${M}__header`},(0,s.createElement)(Og.VisualLabel,null,(0,u.__)("Size"),N&&(0,s.createElement)("span",{className:`${M}__header__hint`},N)),!d&&(0,s.createElement)(yd,{label:S?(0,u.__)("Use size preset"):(0,u.__)("Set custom size"),icon:kI,onClick:()=>{T(!S)},isPressed:S,isSmall:!0})),(0,s.createElement)(uP,{__nextHasNoMarginBottom:o},(0,s.createElement)("div",{className:c()(`${M}__controls`,{"is-next-has-no-margin-bottom":o})},!!l.length&&_&&!S&&(0,s.createElement)(KT,{__nextUnconstrainedWidth:!0,className:`${M}__select`,label:(0,u.__)("Font size"),hideLabelFromVision:!0,describedBy:R,options:E,value:E.find((e=>e.key===C.slug)),onChange:e=>{let{selectedItem:t}=e;f(g?t.size:Number(t.size)),t.key===iP&&T(!0)},size:p}),!_&&!S&&(0,s.createElement)(HI,{__nextHasNoMarginBottom:o,label:(0,u.__)("Font size"),hideLabelFromVision:!0,value:m,onChange:e=>{f(g?e:Number(e))},isBlock:!0,size:p},E.map((e=>(0,s.createElement)(rP,{key:e.key,value:e.value,label:e.label,"aria-label":e.name,showTooltip:!0})))),!h&&!d&&S&&(0,s.createElement)(_m,{justify:"space-between",className:`${M}__custom-size-control`},(0,s.createElement)(vm,{isBlock:!0},(0,s.createElement)(j_,{label:(0,u.__)("Custom"),labelPosition:"top",hideLabelFromVision:!0,value:m,onChange:e=>{0!==parseFloat(e)&&e?f(g?e:parseInt(e,10)):f(void 0)},size:p,units:g?w:[]})),v&&(0,s.createElement)(vm,{isBlock:!0},(0,s.createElement)(yd,{className:"components-color-palette__clear",disabled:void 0===m,onClick:()=>{f(void 0)},isSmall:!0,variant:"secondary"},(0,u.__)("Reset"))))),h&&(0,s.createElement)(dy,{__nextHasNoMarginBottom:o,className:`${M}__custom-input`,label:(0,u.__)("Custom Size"),value:y&&b||"",initialPosition:i,onChange:e=>{f(g?e+"px":e)},min:12,max:100})))}));var fP=function(e){let{accept:t,children:n,multiple:r=!1,onChange:o,onClick:i,render:l,...c}=e;const u=(0,s.useRef)(null),d=()=>{var e;null===(e=u.current)||void 0===e||e.click()},f=l?l({openFileDialog:d}):(0,s.createElement)(yd,a({onClick:d},c),n);return(0,s.createElement)("div",{className:"components-form-file-upload"},f,(0,s.createElement)("input",{type:"file",ref:u,multiple:r,style:{display:"none"},accept:t,onChange:o,onClick:i,"data-testid":"form-file-upload-input"}))};const pP=()=>{};var mP=function(e){const{className:t,checked:n,id:r,disabled:o,onChange:i=pP,...l}=e,u=c()("components-form-toggle",t,{"is-checked":n,"is-disabled":o});return(0,s.createElement)("span",{className:u},(0,s.createElement)("input",a({className:"components-form-toggle__input",id:r,type:"checkbox",checked:n,onChange:i,disabled:o},l)),(0,s.createElement)("span",{className:"components-form-toggle__track"}),(0,s.createElement)("span",{className:"components-form-toggle__thumb"}))};const hP=()=>{};function vP(e){let{value:t,status:n,title:r,displayTransform:o,isBorderless:i=!1,disabled:a=!1,onClickRemove:l=hP,onMouseEnter:f,onMouseLeave:p,messages:m,termPosition:h,termsCount:v}=e;const g=(0,d.useInstanceId)(vP),b=c()("components-form-token-field__token",{"is-error":"error"===n,"is-success":"success"===n,"is-validating":"validating"===n,"is-borderless":i,"is-disabled":a}),y=o(t),w=(0,u.sprintf)((0,u.__)("%1$s (%2$s of %3$s)"),y,h,v);return(0,s.createElement)("span",{className:b,onMouseEnter:f,onMouseLeave:p,title:r},(0,s.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${g}`},(0,s.createElement)(gd,{as:"span"},w),(0,s.createElement)("span",{"aria-hidden":"true"},y)),(0,s.createElement)(yd,{className:"components-form-token-field__remove-token",icon:Ug,onClick:!a&&(()=>l({value:t})),label:m.remove,"aria-describedby":`components-form-token-field__token-text-${g}`}))}const gP=e=>{let{__next36pxDefaultSize:t,hasTokens:n}=e;return!t&&Tf("padding-top:",wm(n?1:.5),";padding-bottom:",wm(n?1:.5),";","")},bP=md(_m,{target:"ehq8nmi0"})("padding:5px ",wm(1),";",gP,";"),yP=e=>e;var wP=function e(t){const{autoCapitalize:n,autoComplete:r,maxLength:o,placeholder:i,label:l=(0,u.__)("Add item"),className:f,suggestions:p=[],maxSuggestions:m=100,value:h=[],displayTransform:v=yP,saveTransform:g=(e=>e.trim()),onChange:b=(()=>{}),onInputChange:y=(()=>{}),onFocus:w,isBorderless:x=!1,disabled:_=!1,tokenizeOnSpace:E=!1,messages:C={added:(0,u.__)("Item added."),removed:(0,u.__)("Item removed."),remove:(0,u.__)("Remove item"),__experimentalInvalid:(0,u.__)("Invalid item")},__experimentalRenderItem:k,__experimentalExpandOnFocus:S=!1,__experimentalValidateInput:T=(()=>!0),__experimentalShowHowTo:N=!0,__next36pxDefaultSize:R=!1,__experimentalAutoSelectFirstMatch:M=!1}=t,I=(0,d.useInstanceId)(e),[P,O]=(0,s.useState)(""),[D,A]=(0,s.useState)(0),[L,z]=(0,s.useState)(!1),[F,B]=(0,s.useState)(!1),[H,V]=(0,s.useState)(-1),[j,$]=(0,s.useState)(!1),W=(0,d.usePrevious)(p),U=(0,d.usePrevious)(h),G=(0,s.useRef)(null),q=(0,s.useRef)(null),Y=(0,d.useDebounce)(hg.speak,500);function K(){var e;null===(e=G.current)||void 0===e||e.focus()}function X(){var e;return G.current===(null===(e=G.current)||void 0===e?void 0:e.ownerDocument.activeElement)}function Z(){fe()?z(!1):(O(""),A(0),z(!1),B(!1),V(-1),$(!1))}function J(e){e.target===q.current&&L&&e.preventDefault()}function Q(e){se(e.value),K()}function ee(e){const t=e.value,n=E?/[ ,\t]+/:/[,\t]+/,r=t.split(n),o=r[r.length-1]||"";r.length>1&&ie(r.slice(0,-1)),O(o),y(o)}function te(e){let t=!1;return X()&&de()&&(e(),t=!0),t}function ne(){const e=ue()-1;e>-1&&se(h[e])}function re(){const e=ue();e!function(e){return h.some((t=>le(e)===le(t)))}(e))))];if(t.length>0){const e=[...h];e.splice(ue(),0,...t),b(e)}}function ae(e){T(e)?(ie([e]),(0,hg.speak)(C.added,"assertive"),O(""),V(-1),$(!1),B(!S),L&&K()):(0,hg.speak)(C.__experimentalInvalid,"assertive")}function se(e){const t=h.filter((t=>le(t)!==le(e)));b(t),(0,hg.speak)(C.removed,"assertive")}function le(e){return"object"==typeof e?e.value:e}function ce(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:m,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:g,i=o(e);const a=[],s=[],l=n.map((e=>"string"==typeof e?e:e.value));return 0===i.length?t=t.filter((e=>!l.includes(e))):(i=i.toLocaleLowerCase(),t.forEach((e=>{const t=e.toLocaleLowerCase().indexOf(i);-1===l.indexOf(e)&&(0===t?a.push(e):t>0&&s.push(e))})),t=a.concat(s)),t.slice(0,r)}function ue(){return h.length-D}function de(){return 0===P.length}function fe(){return g(P).length>0}function pe(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=P.trim().length>1,n=ce(P),r=n.length>0,o=X()&&S;if(B(o||t&&r),e&&(M&&t&&r?(V(0),$(!0)):(V(-1),$(!1))),t){const e=r?(0,u.sprintf)((0,u._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",n.length),n.length):(0,u.__)("No results.");Y(e,"assertive")}}function me(e,t,n){const r=le(e),o="string"!=typeof e?e.status:void 0,i=t+1,a=n.length;return(0,s.createElement)(vm,{key:"token-"+r},(0,s.createElement)(vP,{value:r,status:o,title:"string"!=typeof e?e.title:void 0,displayTransform:v,onClickRemove:Q,isBorderless:"string"!=typeof e&&e.isBorderless||x,onMouseEnter:"string"!=typeof e?e.onMouseEnter:void 0,onMouseLeave:"string"!=typeof e?e.onMouseLeave:void 0,disabled:"error"!==o&&_,messages:C,termsCount:a,termPosition:i}))}(0,s.useEffect)((()=>{L&&!X()&&K()}),[L]),(0,s.useEffect)((()=>{const e=!Kd()(p,W||[]);(e||h!==U)&&pe(e)}),[p,W,h,U]),(0,s.useEffect)((()=>{pe()}),[P]),(0,s.useEffect)((()=>{pe()}),[M]),_&&L&&(z(!1),O(""));const he=c()(f,"components-form-token-field__input-container",{"is-active":L,"is-disabled":_});let ve={className:"components-form-token-field",tabIndex:-1};const ge=ce();return _||(ve=Object.assign({},ve,{onKeyDown:function(e){let t=!1;if(!e.defaultPrevented){switch(e.keyCode){case pg.BACKSPACE:t=te(ne);break;case pg.ENTER:t=oe();break;case pg.LEFT:t=function(){let e=!1;return de()&&(A((e=>Math.min(e+1,h.length))),e=!0),e}();break;case pg.UP:V((e=>(0===e?ce(P,p,h,m,g).length:e)-1)),$(!0),t=!0;break;case pg.RIGHT:t=function(){let e=!1;return de()&&(A((e=>Math.max(e-1,0))),e=!0),e}();break;case pg.DOWN:V((e=>(e+1)%ce(P,p,h,m,g).length)),$(!0),t=!0;break;case pg.DELETE:t=te(re);break;case pg.SPACE:E&&(t=oe());break;case pg.ESCAPE:t=function(e){return e.target instanceof HTMLInputElement&&(O(e.target.value),B(!1),V(-1),$(!1)),!0}(e)}t&&e.preventDefault()}},onKeyPress:function(e){let t=!1;44===e.charCode&&(fe()&&ae(P),t=!0);t&&e.preventDefault()},onFocus:function(e){X()||e.target===q.current?(z(!0),B(S||F)):z(!1),"function"==typeof w&&w(e)}})),(0,s.createElement)("div",ve,(0,s.createElement)(Rg,{htmlFor:`components-form-token-input-${I}`,className:"components-form-token-field__label"},l),(0,s.createElement)("div",{ref:q,className:he,tabIndex:-1,onMouseDown:J,onTouchStart:J},(0,s.createElement)(bP,{justify:"flex-start",align:"center",gap:1,wrap:!0,__next36pxDefaultSize:R,hasTokens:!!h.length},function(){const e=h.map(me);return e.splice(ue(),0,function(){const e={instanceId:I,autoCapitalize:n,autoComplete:r,placeholder:0===h.length?i:"",key:"input",disabled:_,value:P,onBlur:Z,isExpanded:F,selectedSuggestionIndex:H};return(0,s.createElement)(MS,a({},e,{onChange:o&&h.length>=o?void 0:ee,ref:G}))}()),e}()),F&&(0,s.createElement)(DS,{instanceId:I,match:g(P),displayTransform:v,suggestions:ge,selectedIndex:H,scrollIntoView:j,onHover:function(e){const t=ce().indexOf(e);t>=0&&(V(t),$(!1))},onSelect:function(e){ae(e)},__experimentalRenderItem:k})),N&&(0,s.createElement)("p",{id:`components-form-token-suggestions-howto-${I}`,className:"components-form-token-field__help"},E?(0,u.__)("Separate with commas, spaces, or the Enter key."):(0,u.__)("Separate with commas or the Enter key.")))};const xP=e=>{let{isSelected:t}=e;return(0,s.createElement)(i.SVG,{width:"8",height:"8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(i.Circle,{cx:"4",cy:"4",r:"4",fill:t?"#419ECD":"#E1E3E6"}))};function _P(e){let{currentPage:t,numberOfPages:n,setCurrentPage:r}=e;return(0,s.createElement)("ul",{className:"components-guide__page-control","aria-label":(0,u.__)("Guide controls")},Array.from({length:n}).map(((e,o)=>(0,s.createElement)("li",{key:o,"aria-current":o===t?"step":void 0},(0,s.createElement)(yd,{key:o,icon:(0,s.createElement)(xP,{isSelected:o===t}),"aria-label":(0,u.sprintf)((0,u.__)("Page %1$d of %2$d"),o+1,n),onClick:()=>r(o)})))))}function EP(e){let{children:t,className:n,contentLabel:r,finishButtonText:o,onFinish:i,pages:a=[]}=e;const l=(0,s.useRef)(),[d,f]=(0,s.useState)(0);(0,s.useEffect)((()=>{s.Children.count(t)&&mc()("Passing children to ",{since:"5.5",alternative:"the `pages` prop"})}),[t]),(0,s.useEffect)((()=>{var e,t;l.current&&(null===(e=eS.focus.tabbable.find(l.current))||void 0===e||null===(t=e[0])||void 0===t||t.focus())}),[d]),s.Children.count(t)&&(a=s.Children.map(t,(e=>({content:e}))));const p=d>0,m=d{p&&f(d-1)},v=()=>{m&&f(d+1)};return 0===a.length?null:(0,s.createElement)(WS,{className:c()("components-guide",n),contentLabel:r,onRequestClose:i,onKeyDown:e=>{"ArrowLeft"===e.code?(h(),e.preventDefault()):"ArrowRight"===e.code&&(v(),e.preventDefault())},ref:l},(0,s.createElement)("div",{className:"components-guide__container"},(0,s.createElement)("div",{className:"components-guide__page"},a[d].image,a.length>1&&(0,s.createElement)(_P,{currentPage:d,numberOfPages:a.length,setCurrentPage:f}),a[d].content),(0,s.createElement)("div",{className:"components-guide__footer"},p&&(0,s.createElement)(yd,{className:"components-guide__back-button",onClick:h},(0,u.__)("Previous")),m&&(0,s.createElement)(yd,{className:"components-guide__forward-button",onClick:v},(0,u.__)("Next")),!m&&(0,s.createElement)(yd,{className:"components-guide__finish-button",onClick:i},o||(0,u.__)("Finish")))))}function CP(e){return(0,s.useEffect)((()=>{mc()("",{since:"5.5",alternative:"the `pages` prop in "})}),[]),(0,s.createElement)("div",e)}var kP=(0,s.forwardRef)((function(e,t){let{labelPosition:n,size:r,tooltip:o,label:i,...l}=e;return mc()("wp.components.IconButton",{since:"5.4",alternative:"wp.components.Button",version:"6.2"}),(0,s.createElement)(yd,a({},l,{ref:t,tooltipPosition:n,iconSize:r,showTooltip:void 0!==o?!!o:void 0,label:o||i}))}));var SP=rd((function(e,t){const{role:n,wrapperClassName:r,...o}=function(e){const{as:t,className:n,onClick:r,role:o="listitem",size:i,...a}=nd(e,"Item"),{spacedAround:l,size:c}=_k(),u=i||c,d=t||(void 0!==r?"button":"div"),f=td(),p=(0,s.useMemo)((()=>f("button"===d&&lk,wk[u]||wk.medium,uk,l&&mk,n)),[d,n,f,u,l]),m=f(ck);return{as:d,className:p,onClick:r,wrapperClassName:m,role:o,...a}}(e);return(0,s.createElement)("div",{role:n,className:r},(0,s.createElement)(vd,a({},o,{ref:t})))}),"Item");var TP=rd((function(e,t){const n=nd(e,"InputControlPrefixWrapper");return(0,s.createElement)(cg,a({marginBottom:0},n,{ref:t}))}),"InputControlPrefixWrapper");function NP(e){let{target:t,callback:n,shortcut:r,bindGlobal:o,eventName:i}=e;return(0,d.useKeyboardShortcut)(r,n,{bindGlobal:o,target:t,eventName:i}),null}var RP=function(e){let{children:t,shortcuts:n,bindGlobal:r,eventName:o}=e;const i=(0,s.useRef)(),a=(0,gc.map)(n,((e,t)=>(0,s.createElement)(NP,{key:t,shortcut:t,callback:e,bindGlobal:r,eventName:o,target:i})));return s.Children.count(t)?(0,s.createElement)("div",{ref:i},a,t):a};var MP=function e(t){const{children:n,className:r="",label:o,hideSeparator:i}=t,a=(0,d.useInstanceId)(e);if(!s.Children.count(n))return null;const l=`components-menu-group-label-${a}`,u=c()(r,"components-menu-group",{"has-hidden-separator":i});return(0,s.createElement)("div",{className:u},o&&(0,s.createElement)("div",{className:"components-menu-group__label",id:l,"aria-hidden":"true"},o),(0,s.createElement)("div",{role:"group","aria-labelledby":o?l:null},n))};var IP=(0,s.forwardRef)((function(e,t){let{children:n,info:r,className:o,icon:i,iconPosition:l="right",shortcut:u,isSelected:d,role:f="menuitem",...p}=e;return o=c()("components-menu-item__button",o),r&&(n=(0,s.createElement)("span",{className:"components-menu-item__info-wrapper"},(0,s.createElement)("span",{className:"components-menu-item__item"},n),(0,s.createElement)("span",{className:"components-menu-item__info"},r))),i&&"string"!=typeof i&&(i=(0,s.cloneElement)(i,{className:c()("components-menu-items__item-icon",{"has-icon-right":"right"===l})})),(0,s.createElement)(yd,a({ref:t,"aria-checked":"menuitemcheckbox"===f||"menuitemradio"===f?d:void 0,role:f,icon:"left"===l?i:void 0,className:o},p),(0,s.createElement)("span",{className:"components-menu-item__item"},n),(0,s.createElement)(hf,{className:"components-menu-item__shortcut",shortcut:u}),i&&"right"===l&&(0,s.createElement)(vc,{icon:i}))}));const PP=()=>{};function OP(e){let{choices:t=[],onHover:n=PP,onSelect:r,value:o}=e;return t.map((e=>{const t=o===e.value;return(0,s.createElement)(IP,{key:e.value,role:"menuitemradio",icon:t&&p_,info:e.info,isSelected:t,shortcut:e.shortcut,className:"components-menu-items-choice",onClick:()=>{t||r(e.value)},onMouseEnter:()=>n(e.value),onMouseLeave:()=>n(null),"aria-label":e["aria-label"]},e.label)}))}var DP=(0,s.forwardRef)((function(e,t){let{eventToOffset:n,...r}=e;return(0,s.createElement)(iS,a({ref:t,stopNavigationEvents:!0,onlyBrowserTabstops:!0,eventToOffset:e=>{const{code:t,shiftKey:r}=e;return"Tab"===t?r?-1:1:n?n(e):void 0}},r))}));const AP="root",LP=()=>{},zP=(0,s.createContext)({activeItem:void 0,activeMenu:AP,setActiveMenu:LP,isMenuEmpty:LP,navigationTree:{items:{},getItem:LP,addItem:LP,removeItem:LP,menus:{},getMenu:LP,addMenu:LP,removeMenu:LP,childMenu:{},traverseMenu:LP,isMenuEmpty:LP}}),FP=()=>(0,s.useContext)(zP);var BP=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"}));const HP=(0,s.forwardRef)((function(e,t){let{__nextHasNoMarginBottom:n,className:r,onChange:o,onKeyDown:i,value:l,label:f,placeholder:p=(0,u.__)("Search"),hideLabelFromVision:m=!0,help:h,onClose:v,...g}=e;const b=(0,s.useRef)(),y=`components-search-control-${(0,d.useInstanceId)(HP)}`;return(0,s.createElement)(Dg,{__nextHasNoMarginBottom:n,label:f,id:y,hideLabelFromVision:m,help:h,className:c()(r,"components-search-control")},(0,s.createElement)("div",{className:"components-search-control__input-wrapper"},(0,s.createElement)("input",a({},g,{ref:(0,d.useMergeRefs)([b,t]),className:"components-search-control__input",id:y,type:"search",placeholder:p,onChange:e=>o(e.target.value),onKeyDown:i,autoComplete:"off",value:l||""})),(0,s.createElement)("div",{className:"components-search-control__icon"},v?(0,s.createElement)(yd,{icon:Ug,label:(0,u.__)("Close search"),onClick:v}):l?(0,s.createElement)(yd,{icon:Ug,label:(0,u.__)("Reset search"),onClick:()=>{var e;o(""),null===(e=b.current)||void 0===e||e.focus()}}):(0,s.createElement)(kb,{icon:BP}))))}));var VP=HP;const jP=md("div",{target:"ejwewyf11"})("width:100%;box-sizing:border-box;padding:0 ",wm(4),";overflow:hidden;"),$P=md("div",{target:"ejwewyf10"})("margin-top:",wm(6),";margin-bottom:",wm(6),";display:flex;flex-direction:column;ul{padding:0;margin:0;list-style:none;}.components-navigation__back-button{margin-bottom:",wm(6),";}.components-navigation__group+.components-navigation__group{margin-top:",wm(6),";}"),WP=md(yd,{target:"ejwewyf9"})({name:"26l0q2",styles:"&.is-tertiary{color:inherit;opacity:0.7;&:hover:not( :disabled ){opacity:1;box-shadow:none;color:inherit;}&:active:not( :disabled ){background:transparent;opacity:1;color:inherit;}}"}),UP=md("div",{target:"ejwewyf8"})({name:"1aubja5",styles:"overflow:hidden;width:100%"}),GP=md("span",{target:"ejwewyf7"})("height:",wm(6),";.components-button.is-small{color:inherit;opacity:0.7;margin-right:",wm(1),";padding:0;&:active:not( :disabled ){background:none;opacity:1;color:inherit;}&:hover:not( :disabled ){box-shadow:none;opacity:1;color:inherit;}}"),qP=md(VP,{target:"ejwewyf6"})({name:"za3n3e",styles:"input[type='search'].components-search-control__input{margin:0;background:#303030;color:#fff;&:focus{background:#434343;color:#fff;}&::placeholder{color:rgba( 255, 255, 255, 0.6 );}}svg{fill:white;}.components-button.has-icon{padding:0;min-width:auto;}"}),YP=md(g_,{target:"ejwewyf5"})("min-height:",wm(12),";align-items:center;color:inherit;display:flex;justify-content:space-between;margin-bottom:",wm(2),";padding:",(()=>(0,u.isRTL)()?`${wm(1)} ${wm(4)} ${wm(1)} ${wm(2)}`:`${wm(1)} ${wm(2)} ${wm(1)} ${wm(4)}`),";"),KP=md("li",{target:"ejwewyf4"})("border-radius:2px;color:inherit;margin-bottom:0;>button,>a.components-button,>a{width:100%;color:inherit;opacity:0.7;padding:",wm(2)," ",wm(4),";",ch({textAlign:"left"},{textAlign:"right"})," &:hover,&:focus:not( [aria-disabled='true'] ):active,&:active:not( [aria-disabled='true'] ):active{color:inherit;opacity:1;}}&.is-active{background-color:",lp.ui.theme,";color:",lp.white,";>button,>a{color:",lp.white,";opacity:1;}}>svg path{color:",lp.gray[600],";}"),XP=md("div",{target:"ejwewyf3"})("display:flex;align-items:center;height:auto;min-height:40px;margin:0;padding:",wm(1.5)," ",wm(4),";font-weight:400;line-height:20px;width:100%;color:inherit;opacity:0.7;"),ZP=md("span",{target:"ejwewyf2"})("display:flex;margin-right:",wm(2),";"),JP=md("span",{target:"ejwewyf1"})("margin-left:",(()=>(0,u.isRTL)()?"0":wm(2)),";margin-right:",(()=>(0,u.isRTL)()?wm(2):"0"),";display:inline-flex;padding:",wm(1)," ",wm(3),";border-radius:2px;animation:fade-in 250ms ease-out;@keyframes fade-in{from{opacity:0;}to{opacity:1;}}",cp("animation"),";"),QP=md(th,{target:"ejwewyf0"})((()=>(0,u.isRTL)()?"margin-left: auto;":"margin-right: auto;")," font-size:14px;line-height:20px;color:inherit;"),eO=()=>{const[e,t]=(0,s.useState)({});return{nodes:e,getNode:t=>e[t],addNode:(e,n)=>{const{children:r,...o}=n;return t((t=>({...t,[e]:o})))},removeNode:e=>t((t=>{const{[e]:n,...r}=t;return r}))}},tO=()=>{};function nO(e){let{activeItem:t,activeMenu:n=AP,children:r,className:o,onActivateMenu:i=tO}=e;const[a,l]=(0,s.useState)(n),[d,f]=(0,s.useState)(),p=(()=>{const{nodes:e,getNode:t,addNode:n,removeNode:r}=eO(),{nodes:o,getNode:i,addNode:a,removeNode:l}=eO(),[c,u]=(0,s.useState)({}),d=e=>c[e]||[],f=(e,t)=>{const n=[];let r,o=[e];for(;o.length>0&&(r=i(o.shift()),!r||n.includes(r.menu)||(n.push(r.menu),o=[...o,...d(r.menu)],!1!==t(r))););};return{items:e,getItem:t,addItem:n,removeItem:r,menus:o,getMenu:i,addMenu:(e,t)=>{u((n=>{const r={...n};return r[t.parentMenu]||(r[t.parentMenu]=[]),r[t.parentMenu].push(e),r})),a(e,t)},removeMenu:l,childMenu:c,traverseMenu:f,isMenuEmpty:e=>{let t=!0;return f(e,(e=>{if(!e.isEmpty)return t=!1,!1})),t}}})(),m=(0,u.isRTL)()?"right":"left",h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;p.getMenu(e)&&(f(t),l(e),i(e))},v=(0,s.useRef)(!1);(0,s.useEffect)((()=>{v.current||(v.current=!0)}),[]),(0,s.useEffect)((()=>{n!==a&&h(n)}),[n]);const g={activeItem:t,activeMenu:a,setActiveMenu:h,navigationTree:p},b=c()("components-navigation",o),y=am({type:"slide-in",origin:d});return(0,s.createElement)(jP,{className:b},(0,s.createElement)("div",{key:a,className:c()({[y]:v.current&&d})},(0,s.createElement)(zP.Provider,{value:g},r)))}var rO=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));var oO=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var iO=(0,s.forwardRef)((function(e,t){var n;let{backButtonLabel:r,className:o,href:i,onClick:a,parentMenu:l}=e;const{setActiveMenu:d,navigationTree:f}=FP(),p=c()("components-navigation__back-button",o),m=null===(n=f.getMenu(l))||void 0===n?void 0:n.title,h=(0,u.isRTL)()?rO:oO;return(0,s.createElement)(WP,{className:p,href:i,variant:"tertiary",ref:t,onClick:e=>{"function"==typeof a&&a(e);const t=(0,u.isRTL)()?"left":"right";l&&!e.defaultPrevented&&d(l,t)}},(0,s.createElement)(kb,{icon:h}),r||m||(0,u.__)("Back"))}));const aO=(0,s.createContext)({group:void 0});let sO=0;function lO(e){let{children:t,className:n,title:r}=e;const[o]=(0,s.useState)("group-"+ ++sO),{navigationTree:{items:i}}=FP(),a={group:o};if(!Object.values(i).some((e=>e.group===o&&e._isVisible)))return(0,s.createElement)(aO.Provider,{value:a},t);const l=`components-navigation__group-title-${o}`,u=c()("components-navigation__group",n);return(0,s.createElement)(aO.Provider,{value:a},(0,s.createElement)("li",{className:u},r&&(0,s.createElement)(YP,{className:"components-navigation__group-title",id:l,level:3},r),(0,s.createElement)("ul",{"aria-labelledby":l,role:"group"},t)))}function cO(e){const{badge:t,title:n}=e;return(0,s.createElement)(s.Fragment,null,n&&(0,s.createElement)(QP,{className:"components-navigation__item-title",variant:"body.small",as:"span"},n),t&&(0,s.createElement)(JP,{className:"components-navigation__item-badge"},t))}const uO=(0,s.createContext)({menu:void 0,search:""}),dO=()=>(0,s.useContext)(uO),fO=e=>fg()(e).replace(/^\//,"").toLowerCase(),pO=(e,t)=>{const{activeMenu:n,navigationTree:{addItem:r,removeItem:o}}=FP(),{group:i}=(0,s.useContext)(aO),{menu:a,search:l}=dO();(0,s.useEffect)((()=>{const s=n===a,c=!l||((e,t)=>-1!==fO(e).indexOf(fO(t)))(t.title,l);return r(e,{...t,group:i,menu:a,_isVisible:s&&c}),()=>{o(e)}}),[n,l])};let mO=0;function hO(e){var t;const{children:n,className:r,title:o,href:i,...l}=e,[u]=(0,s.useState)("item-"+ ++mO);pO(u,e);const{navigationTree:d}=FP();if(null===(t=d.getItem(u))||void 0===t||!t._isVisible)return null;const f=c()("components-navigation__item",r);return(0,s.createElement)(KP,a({className:f},l),n)}const vO=()=>{};function gO(e){const{badge:t,children:n,className:r,href:o,item:i,navigateToMenu:l,onClick:d=vO,title:f,icon:p,hideIfTargetMenuEmpty:m,isText:h,...v}=e,{activeItem:g,setActiveMenu:b,navigationTree:{isMenuEmpty:y}}=FP();if(m&&l&&y(l))return null;const w=i&&g===i,x=c()(r,{"is-active":w}),_=(0,u.isRTL)()?oO:rO,E=n?e:{...e,onClick:void 0},C=h?v:{as:yd,href:o,onClick:e=>{l&&b(l),d(e)},"aria-current":w?"page":void 0,...v};return(0,s.createElement)(hO,a({},E,{className:x}),n||(0,s.createElement)(XP,C,p&&(0,s.createElement)(ZP,null,(0,s.createElement)(kb,{icon:p})),(0,s.createElement)(cO,{title:f,badge:t}),l&&(0,s.createElement)(kb,{icon:_})))}var bO=(0,d.createHigherOrderComponent)((e=>t=>(0,s.createElement)(e,a({},t,{speak:hg.speak,debouncedSpeak:(0,d.useDebounce)(hg.speak,500)}))),"withSpokenMessages");var yO=bO((function(e){let{debouncedSpeak:t,onCloseSearch:n,onSearch:r,search:o,title:i}=e;const{navigationTree:{items:a}}=FP(),{menu:l}=dO(),c=(0,s.useRef)();(0,s.useEffect)((()=>{const e=setTimeout((()=>{c.current.focus()}),100);return()=>{clearTimeout(e)}}),[]),(0,s.useEffect)((()=>{if(!o)return;const e=Object.values(a).filter((e=>e._isVisible)).length,n=(0,u.sprintf)((0,u._n)("%d result found.","%d results found.",e),e);t(n)}),[a,o]);const d=()=>{r(""),n()},f=`components-navigation__menu-title-search-${l}`,p=(0,u.sprintf)((0,u.__)("Search %s"),null==i?void 0:i.toLowerCase()).trim();return(0,s.createElement)("div",{className:"components-navigation__menu-title-search"},(0,s.createElement)(qP,{autoComplete:"off",className:"components-navigation__menu-search-input",id:f,onChange:e=>r(e),onKeyDown:function(e){"Escape"!==e.code||e.defaultPrevented||(e.preventDefault(),d())},placeholder:p,onClose:d,ref:c,type:"search",value:o}))}));function wO(e){let{hasSearch:t,onSearch:n,search:r,title:o,titleAction:i}=e;const[a,l]=(0,s.useState)(!1),{menu:c}=dO(),d=(0,s.useRef)();if(!o)return null;const f=`components-navigation__menu-title-${c}`,p=(0,u.sprintf)((0,u.__)("Search in %s"),o);return(0,s.createElement)(UP,{className:"components-navigation__menu-title"},!a&&(0,s.createElement)(YP,{as:"h2",className:"components-navigation__menu-title-heading",level:3},(0,s.createElement)("span",{id:f},o),(t||i)&&(0,s.createElement)(GP,null,i,t&&(0,s.createElement)(yd,{isSmall:!0,variant:"tertiary",label:p,onClick:()=>l(!0),ref:d},(0,s.createElement)(kb,{icon:BP})))),a&&(0,s.createElement)("div",{className:am({type:"slide-in",origin:"left"})},(0,s.createElement)(yO,{onCloseSearch:()=>{l(!1),setTimeout((()=>{d.current.focus()}),100)},onSearch:n,search:r,title:o})))}function xO(e){let{search:t}=e;const{navigationTree:{items:n}}=FP(),r=Object.values(n).filter((e=>e._isVisible)).length;return!t||r?null:(0,s.createElement)(KP,null,(0,s.createElement)(XP,null,(0,u.__)("No results found.")," "))}function _O(e){const{backButtonLabel:t,children:n,className:r,hasSearch:o,menu:i=AP,onBackButtonClick:a,onSearch:l,parentMenu:u,search:d,isSearchDebouncing:f,title:p,titleAction:m}=e,[h,v]=(0,s.useState)("");(e=>{const{navigationTree:{addMenu:t,removeMenu:n}}=FP(),r=e.menu||AP;(0,s.useEffect)((()=>(t(r,{...e,menu:r}),()=>{n(r)})),[])})(e);const{activeMenu:g}=FP(),b={menu:i,search:h};if(g!==i)return(0,s.createElement)(uO.Provider,{value:b},n);const y=!!l,w=y?d:h,x=y?l:v,_=`components-navigation__menu-title-${i}`,E=c()("components-navigation__menu",r);return(0,s.createElement)(uO.Provider,{value:b},(0,s.createElement)($P,{className:E},(u||a)&&(0,s.createElement)(iO,{backButtonLabel:t,parentMenu:u,onClick:a}),p&&(0,s.createElement)(wO,{hasSearch:o,onSearch:x,search:w,title:p,titleAction:m}),(0,s.createElement)(aS,null,(0,s.createElement)("ul",{"aria-labelledby":_},n,w&&!f&&(0,s.createElement)(xO,{search:w})))))}const EO=(0,s.createContext)({location:{},goTo:()=>{},goBack:()=>{}});var CO={name:"15bx5k",styles:"overflow-x:hidden"};const kO=rd((function(e,t){const{initialPath:n,children:r,className:o,...i}=nd(e,"NavigatorProvider"),[l,c]=(0,s.useState)([{path:n}]),u=(0,s.useCallback)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c([...l,{...t,path:e,isBack:!1,hasRestoredFocus:!1}])}),[l]),d=(0,s.useCallback)((()=>{l.length>1&&c([...l.slice(0,-2),{...l[l.length-2],isBack:!0,hasRestoredFocus:!1}])}),[l]),f=(0,s.useMemo)((()=>({location:{...l[l.length-1],isInitial:1===l.length},goTo:u,goBack:d})),[l,u,d]),p=td(),m=(0,s.useMemo)((()=>p(CO,o)),[o,p]);return(0,s.createElement)(vd,a({ref:t,className:m},i),(0,s.createElement)(EO.Provider,{value:f},r))}),"NavigatorProvider");var SO=kO,TO=window.wp.escapeHtml;var NO={name:"14x3t6z",styles:"overflow-x:auto;max-height:100%"};const RO=rd((function(e,t){const{children:n,className:r,path:o,...i}=nd(e,"NavigatorScreen"),l=(0,d.useReducedMotion)(),{location:c}=(0,s.useContext)(EO),f=c.path===(0,TO.escapeAttribute)(o),p=(0,s.useRef)(null),m=(0,d.usePrevious)(c),h=td(),v=(0,s.useMemo)((()=>h(NO,r)),[r,h]),g=c.isInitial&&!c.isBack;(0,s.useEffect)((()=>{if(g||!f||!p.current||c.hasRestoredFocus)return;let e=null;if(c.isBack&&null!=m&&m.focusTargetSelector&&(e=p.current.querySelector(m.focusTargetSelector)),!e){const t=eS.focus.tabbable.find(p.current)[0];e=null!=t?t:p.current}c.hasRestoredFocus=!0,e.focus()}),[g,f,c.hasRestoredFocus,c.isBack,null==m?void 0:m.focusTargetSelector]);const b=(0,d.useMergeRefs)([t,p]);if(!f)return null;if(l)return(0,s.createElement)(vd,a({ref:b,className:v},i),n);const y={opacity:1,transition:{delay:0,duration:.14,ease:"easeInOut"},x:0},w={opacity:0,x:(0,u.isRTL)()&&c.isBack||!(0,u.isRTL)()&&!c.isBack?50:-50},x={animate:y,exit:{delay:0,opacity:0,x:!(0,u.isRTL)()&&c.isBack||(0,u.isRTL)()&&!c.isBack?50:-50,transition:{duration:.14,ease:"easeInOut"}},initial:w};return(0,s.createElement)(dc.div,a({ref:b,className:v},i,x),n)}),"NavigatorScreen");var MO=RO;var IO=function(){const{location:e,goTo:t,goBack:n}=(0,s.useContext)(EO);return{location:e,goTo:t,goBack:n}};var PO=rd((function(e,t){const n=function(e){const{path:t,onClick:n,as:r=yd,attributeName:o="id",...i}=nd(e,"NavigatorButton"),a=(0,TO.escapeAttribute)(t),{goTo:l}=IO();return{as:r,onClick:(0,s.useCallback)((e=>{var t,r;e.preventDefault(),l(a,{focusTargetSelector:(t=o,r=a,`[${t}="${r}"]`)}),null==n||n(e)}),[l,n,o,a]),...i,[o]:a}}(e);return(0,s.createElement)(vd,a({ref:t},n))}),"NavigatorButton");var OO=rd((function(e,t){const n=function(e){const{onClick:t,as:n=yd,...r}=nd(e,"NavigatorBackButton"),{goBack:o}=IO();return{as:n,onClick:(0,s.useCallback)((e=>{e.preventDefault(),o(),null==t||t(e)}),[o,t]),...r}}(e);return(0,s.createElement)(vd,a({ref:t},n))}),"NavigatorBackButton");const DO=()=>{};function AO(e){switch(e){case"success":case"warning":case"info":return"polite";default:return"assertive"}}var LO=function(e){let{className:t,status:n="info",children:r,spokenMessage:o=r,onRemove:i=DO,isDismissible:a=!0,actions:l=[],politeness:d=AO(n),__unstableHTML:f,onDismiss:p=DO}=e;!function(e,t){const n="string"==typeof e?e:(0,s.renderToString)(e);(0,s.useEffect)((()=>{n&&(0,hg.speak)(n,t)}),[n,t])}(o,d);const m=c()(t,"components-notice","is-"+n,{"is-dismissible":a});return f&&(r=(0,s.createElement)(s.RawHTML,null,r)),(0,s.createElement)("div",{className:m},(0,s.createElement)("div",{className:"components-notice__content"},r,(0,s.createElement)("div",{className:"components-notice__actions"},l.map(((e,t)=>{let{className:n,label:r,isPrimary:o,variant:i,noDefaultClasses:a=!1,onClick:l,url:u}=e,d=i;return"primary"===i||a||(d=u?"link":"secondary"),void 0===d&&o&&(d="primary"),(0,s.createElement)(yd,{key:t,href:u,variant:d,onClick:u?void 0:l,className:c()("components-notice__action",n)},r)})))),a&&(0,s.createElement)(yd,{className:"components-notice__dismiss",icon:fc,label:(0,u.__)("Dismiss this notice"),onClick:e=>{var t;null==e||null===(t=e.preventDefault)||void 0===t||t.call(e),p(),i()},showTooltip:!1}))};const zO=()=>{};var FO=function(e){let{notices:t,onRemove:n=zO,className:r,children:o}=e;const i=e=>()=>n(e);return r=c()("components-notice-list",r),(0,s.createElement)("div",{className:r},o,[...t].reverse().map((e=>{const{content:t,...n}=e;return(0,s.createElement)(LO,a({},n,{key:e.id,onRemove:i(e.id)}),e.content)})))};var BO=function(e){let{label:t,children:n}=e;return(0,s.createElement)("div",{className:"components-panel__header"},t&&(0,s.createElement)("h2",null,t),n)};var HO=(0,s.forwardRef)((function(e,t){let{header:n,className:r,children:o}=e;const i=c()(r,"components-panel");return(0,s.createElement)("div",{className:i,ref:t},n&&(0,s.createElement)(BO,{label:n}),o)}));var VO=(0,s.createElement)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(i.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}));const jO=()=>{};const $O=(0,s.forwardRef)(((e,t)=>{let{isOpened:n,icon:r,title:o,...i}=e;return o?(0,s.createElement)("h2",{className:"components-panel__body-title"},(0,s.createElement)(yd,a({className:"components-panel__body-toggle","aria-expanded":n,ref:t},i),(0,s.createElement)("span",{"aria-hidden":"true"},(0,s.createElement)(vc,{className:"components-panel__arrow",icon:n?VO:Sb})),o,r&&(0,s.createElement)(vc,{icon:r,className:"components-panel__icon",size:20}))):null})),WO=(0,s.forwardRef)((function(e,t){let{buttonProps:n={},children:r,className:o,icon:i,initialOpen:l,onToggle:u=jO,opened:f,title:p,scrollAfterOpen:m=!0}=e;const[h,v]=Pb(f,{initial:void 0===l||l}),g=(0,s.useRef)(),b=(0,d.useReducedMotion)()?"auto":"smooth",y=(0,s.useRef)();y.current=m,_I((()=>{var e;h&&y.current&&null!==(e=g.current)&&void 0!==e&&e.scrollIntoView&&g.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:b})}),[h,b]);const w=c()("components-panel__body",o,{"is-opened":h});return(0,s.createElement)("div",{className:w,ref:(0,d.useMergeRefs)([g,t])},(0,s.createElement)($O,a({icon:i,isOpened:h,onClick:e=>{e.preventDefault();const t=!h;v(t),u(t)},title:p},n)),"function"==typeof r?r({opened:h}):h&&r)}));WO.displayName="PanelBody";var UO=WO;const GO=(0,s.forwardRef)(((e,t)=>{let{className:n,children:r}=e;return(0,s.createElement)("div",{className:c()("components-panel__row",n),ref:t},r)}));var qO=GO;const YO=(0,s.createElement)(i.SVG,{className:"components-placeholder__illustration",fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none"},(0,s.createElement)(i.Path,{vectorEffect:"non-scaling-stroke",d:"M60 60 0 0"}));var KO=function(e){const{icon:t,children:n,label:r,instructions:o,className:i,notices:l,preview:u,isColumnLayout:f,withIllustration:p,...m}=e,[h,{width:v}]=(0,d.useResizeObserver)();let g;"number"==typeof v&&(g={"is-large":v>=480,"is-medium":v>=160&&v<480,"is-small":v<160});const b=c()("components-placeholder",i,g,p?"has-illustration":null),y=c()("components-placeholder__fieldset",{"is-column-layout":f});return(0,s.createElement)("div",a({},m,{className:b}),p?YO:null,h,l,u&&(0,s.createElement)("div",{className:"components-placeholder__preview"},u),(0,s.createElement)("div",{className:"components-placeholder__label"},(0,s.createElement)(vc,{icon:t}),r),(0,s.createElement)("fieldset",{className:y},!!o&&(0,s.createElement)("legend",{className:"components-placeholder__instructions"},o),n))};function XO(e){const t=e.map((e=>({children:[],parent:null,...e}))),n=(0,gc.groupBy)(t,"parent");if(n.null&&n.null.length)return t;const r=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?r(t):[]}}));return r(n[0]||[])}function ZO(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.flatMap((e=>[{value:e.id,label:" ".repeat(3*t)+(0,gc.unescape)(e.name)},...ZO(e.children||[],t+1)]))}var JO=function(e){let{label:t,noOptionLabel:n,onChange:r,selectedId:o,tree:i=[],...l}=e;const c=(0,s.useMemo)((()=>[n&&{value:"",label:n},...ZO(i)].filter((e=>!!e))),[n,i]);return(0,s.createElement)(Rb,a({label:t,options:c,onChange:r,value:o},l))};function QO(e){let{label:t,noOptionLabel:n,categoriesList:r,selectedCategoryId:o,onChange:i,...l}=e;const c=(0,s.useMemo)((()=>XO(r)),[r]);return(0,s.createElement)(JO,a({label:t,noOptionLabel:n,onChange:i,tree:c,selectedId:o},l))}function eD(e){let{label:t,noOptionLabel:n,authorList:r,selectedAuthorId:o,onChange:i}=e;if(!r)return null;const a=XO(r);return(0,s.createElement)(JO,{label:t,noOptionLabel:n,onChange:i,tree:a,selectedId:o})}const tD=1,nD=100;function rD(e){let{authorList:t,selectedAuthorId:n,categoriesList:r,selectedCategoryId:o,categorySuggestions:i,selectedCategories:a,numberOfItems:l,order:c,orderBy:d,maxItems:f=nD,minItems:p=tD,onCategoryChange:m,onAuthorChange:h,onNumberOfItemsChange:v,onOrderChange:g,onOrderByChange:b}=e;return[g&&b&&(0,s.createElement)(Mb,{key:"query-controls-order-select",label:(0,u.__)("Order by"),value:`${d}/${c}`,options:[{label:(0,u.__)("Newest to oldest"),value:"date/desc"},{label:(0,u.__)("Oldest to newest"),value:"date/asc"},{label:(0,u.__)("A → Z"),value:"title/asc"},{label:(0,u.__)("Z → A"),value:"title/desc"}],onChange:e=>{const[t,n]=e.split("/");n!==c&&g(n),t!==d&&b(t)}}),r&&m&&(0,s.createElement)(QO,{key:"query-controls-category-select",categoriesList:r,label:(0,u.__)("Category"),noOptionLabel:(0,u.__)("All"),selectedCategoryId:o,onChange:m}),i&&m&&(0,s.createElement)(wP,{key:"query-controls-categories-select",label:(0,u.__)("Categories"),value:a&&a.map((e=>({id:e.id,value:e.name||e.value}))),suggestions:Object.keys(i),onChange:m,maxSuggestions:20}),h&&(0,s.createElement)(eD,{key:"query-controls-author-select",authorList:t,label:(0,u.__)("Author"),noOptionLabel:(0,u.__)("All"),selectedAuthorId:n,onChange:h}),v&&(0,s.createElement)(dy,{key:"query-controls-range-control",label:(0,u.__)("Number of items"),value:l,onChange:v,min:p,max:f,required:!0})]}var oD=(0,s.createContext)({state:null,setState:()=>{}});var iD=(0,s.forwardRef)((function(e,t){let{children:n,value:r,...o}=e;const i=(0,s.useContext)(oD),l=i.state===r;return(0,s.createElement)(WI,a({ref:t,as:yd,variant:l?"primary":"secondary",value:r},i,o),n||r)}));var aD=(0,s.forwardRef)((function(e,t){let{label:n,checked:r,defaultChecked:o,disabled:i,onChange:l,...c}=e;const u=SI({state:o,baseId:c.id}),d={...u,disabled:i,state:null!=r?r:u.state,setState:null!=l?l:u.setState};return(0,s.createElement)(oD.Provider,{value:d},(0,s.createElement)(RI,a({ref:t,as:eC,"aria-label":n},u,c)))}));var sD=function e(t){const{label:n,className:r,selected:o,help:i,onChange:l,hideLabelFromVision:u,options:f=[],...p}=t,m=`inspector-radio-control-${(0,d.useInstanceId)(e)}`,h=e=>l(e.target.value);return null!=f&&f.length?(0,s.createElement)(Dg,{__nextHasNoMarginBottom:!0,label:n,id:m,hideLabelFromVision:u,help:i,className:c()(r,"components-radio-control")},(0,s.createElement)(h_,{spacing:1},f.map(((e,t)=>(0,s.createElement)("div",{key:`${m}-${t}`,className:"components-radio-control__option"},(0,s.createElement)("input",a({id:`${m}-${t}`,className:"components-radio-control__input",type:"radio",name:m,value:e.value,onChange:h,checked:e.value===o,"aria-describedby":i?`${m}__help`:void 0},p)),(0,s.createElement)("label",{htmlFor:`${m}-${t}`},e.label)))))):null},lD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),cD=function(){return cD=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{},RD={bottom:"bottom",corner:"corner"};function MD(e){let{axis:t,fadeTimeout:n=180,onResize:r=ND,position:o=RD.bottom,showPx:i=!1}=e;const[a,l]=(0,d.useResizeObserver)(),c=!!t,[u,f]=(0,s.useState)(!1),[p,m]=(0,s.useState)(!1),{width:h,height:v}=l,g=(0,s.useRef)(v),b=(0,s.useRef)(h),y=(0,s.useRef)(),w=()=>{c||(f(!1),m(!1))};(0,s.useEffect)((()=>{if(!(null!==h||null!==v))return;const e=h!==b.current,t=v!==g.current;if(e||t){if(h&&!b.current&&v&&!g.current)return b.current=h,void(g.current=v);e&&(f(!0),b.current=h),t&&(m(!0),g.current=v),r({width:h,height:v}),y.current&&window.clearTimeout(y.current),y.current=window.setTimeout(w,n)}}),[h,v]);const x=function(e){let{axis:t,height:n,moveX:r=!1,moveY:o=!1,position:i=RD.bottom,showPx:a=!1,width:s}=e;if(!r&&!o)return;if(i===RD.corner)return`${s} x ${n}`;const l=a?" px":"";if(t){if("x"===t&&r)return`${s}${l}`;if("y"===t&&o)return`${n}${l}`}if(r&&o)return`${s} x ${n}`;if(r)return`${s}${l}`;if(o)return`${n}${l}`;return}({axis:t,height:v,moveX:u,moveY:p,position:o,showPx:i,width:h});return{label:x,resizeListener:a}}const ID=md("div",{target:"ekdag503"})({name:"1cd7zoc",styles:"bottom:0;box-sizing:border-box;left:0;pointer-events:none;position:absolute;right:0;top:0"}),PD=md("div",{target:"ekdag502"})({name:"ajymcs",styles:"align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity 120ms linear"}),OD=md("div",{target:"ekdag501"})("background:",lp.gray[900],";border-radius:2px;box-sizing:border-box;font-size:12px;color:",lp.ui.textDark,";padding:4px 8px;position:relative;"),DD=md(th,{target:"ekdag500"})("&&&{color:",lp.ui.textDark,";display:block;font-size:13px;line-height:1.4;white-space:nowrap;}");const AD=(0,s.forwardRef)((function(e,t){let{label:n,position:r=RD.corner,zIndex:o=1e3,...i}=e;const l=!!n,c=r===RD.bottom,d=r===RD.corner;if(!l)return null;let f={opacity:l?1:void 0,zIndex:o},p={};return c&&(f={...f,position:"absolute",bottom:-10,left:"50%",transform:"translate(-50%, 0)"},p={transform:"translate(0, 100%)"}),d&&(f={...f,position:"absolute",top:4,right:(0,u.isRTL)()?void 0:4,left:(0,u.isRTL)()?4:void 0}),(0,s.createElement)(PD,a({"aria-hidden":"true",className:"components-resizable-tooltip__tooltip-wrapper",ref:t,style:f},i),(0,s.createElement)(OD,{className:"components-resizable-tooltip__tooltip",style:p},(0,s.createElement)(DD,{as:"span"},n)))}));var LD=AD;const zD=()=>{};const FD=(0,s.forwardRef)((function(e,t){let{axis:n,className:r,fadeTimeout:o=180,isVisible:i=!0,labelRef:l,onResize:u=zD,position:d=RD.bottom,showPx:f=!0,zIndex:p=1e3,...m}=e;const{label:h,resizeListener:v}=MD({axis:n,fadeTimeout:o,onResize:u,showPx:f,position:d});if(!i)return null;const g=c()("components-resize-tooltip",r);return(0,s.createElement)(ID,a({"aria-hidden":"true",className:g,ref:t},m),v,(0,s.createElement)(LD,{"aria-hidden":m["aria-hidden"],label:h,position:d,ref:l,zIndex:p}))}));var BD=FD;const HD="components-resizable-box__handle",VD="components-resizable-box__side-handle",jD="components-resizable-box__corner-handle",$D={top:c()(HD,VD,"components-resizable-box__handle-top"),right:c()(HD,VD,"components-resizable-box__handle-right"),bottom:c()(HD,VD,"components-resizable-box__handle-bottom"),left:c()(HD,VD,"components-resizable-box__handle-left"),topLeft:c()(HD,jD,"components-resizable-box__handle-top","components-resizable-box__handle-left"),topRight:c()(HD,jD,"components-resizable-box__handle-top","components-resizable-box__handle-right"),bottomRight:c()(HD,jD,"components-resizable-box__handle-bottom","components-resizable-box__handle-right"),bottomLeft:c()(HD,jD,"components-resizable-box__handle-bottom","components-resizable-box__handle-left")},WD={width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},UD={top:WD,right:WD,bottom:WD,left:WD,topLeft:WD,topRight:WD,bottomRight:WD,bottomLeft:WD};var GD=(0,s.forwardRef)((function(e,t){let{className:n,children:r,showHandle:o=!0,__experimentalShowTooltip:i=!1,__experimentalTooltipProps:l={},...u}=e;return(0,s.createElement)(TD,a({className:c()("components-resizable-box__container",o&&"has-show-handle",n),handleClasses:$D,handleStyles:UD,ref:t},u),r,i&&(0,s.createElement)(BD,l))}));var qD=function(e){let{naturalWidth:t,naturalHeight:n,children:r,isInline:o=!1}=e;const[i,{width:a}]=(0,d.useResizeObserver)();if(1!==s.Children.count(r))return null;const l={paddingBottom:t0&&void 0!==arguments[0]&&arguments[0];if(!m())return;const{contentDocument:a,ownerDocument:c}=l.current,{body:u}=a;if(!e&&null!==u.getAttribute("data-resizable-iframe-connected"))return;const d=(0,s.createElement)("html",{lang:c.documentElement.lang,className:r},(0,s.createElement)("head",null,(0,s.createElement)("title",null,n),(0,s.createElement)("style",{dangerouslySetInnerHTML:{__html:KD}}),o.map(((e,t)=>(0,s.createElement)("style",{key:t,dangerouslySetInnerHTML:{__html:e}})))),(0,s.createElement)("body",{"data-resizable-iframe-connected":"data-resizable-iframe-connected",className:r},(0,s.createElement)("div",{dangerouslySetInnerHTML:{__html:t}}),(0,s.createElement)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:YD}}),i.map((e=>(0,s.createElement)("script",{key:e,src:e})))));a.open(),a.write(""+(0,s.renderToString)(d)),a.close()}return(0,s.useEffect)((()=>{function e(){h(!1)}function t(e){const t=l.current;if(!t||t.contentWindow!==e.source)return;let n=e.data||{};if("string"==typeof n)try{n=JSON.parse(n)}catch(e){}"resize"===n.action&&(u(n.width),p(n.height))}h();const{ownerDocument:n}=l.current,{defaultView:r}=n;return l.current.addEventListener("load",e,!1),r.addEventListener("message",t),()=>{var n;null===(n=l.current)||void 0===n||n.removeEventListener("load",e,!1),r.addEventListener("message",t)}}),[]),(0,s.useEffect)((()=>{h()}),[n,o,i]),(0,s.useEffect)((()=>{h(!0)}),[t,r]),(0,s.createElement)("iframe",{ref:(0,d.useMergeRefs)([l,(0,d.useFocusableIframe)()]),title:n,className:"components-sandbox",sandbox:"allow-scripts allow-same-origin allow-presentation",onFocus:a,width:Math.ceil(c),height:Math.ceil(f)})}const ZD=()=>{};var JD=(0,s.forwardRef)((function(e,t){let{className:n,children:r,spokenMessage:o=r,politeness:i="polite",actions:a=[],onRemove:l=ZD,icon:d=null,explicitDismiss:f=!1,onDismiss:p=ZD,listRef:m}=e;function h(e){e&&e.preventDefault&&e.preventDefault(),m.current.focus(),p(),l()}p=p||ZD,function(e,t){const n="string"==typeof e?e:(0,s.renderToString)(e);(0,s.useEffect)((()=>{n&&(0,hg.speak)(n,t)}),[n,t])}(o,i),(0,s.useEffect)((()=>{const e=setTimeout((()=>{f||(p(),l())}),1e4);return()=>clearTimeout(e)}),[p,l]);const v=c()(n,"components-snackbar",{"components-snackbar-explicit-dismiss":!!f});a&&a.length>1&&("undefined"!=typeof process&&process.env,a=[a[0]]);const g=c()("components-snackbar__content",{"components-snackbar__content-with-icon":!!d});return(0,s.createElement)("div",{ref:t,className:v,onClick:f?ZD:h,tabIndex:"0",role:f?"":"button",onKeyPress:f?ZD:h,"aria-label":f?"":(0,u.__)("Dismiss this notice")},(0,s.createElement)("div",{className:g},d&&(0,s.createElement)("div",{className:"components-snackbar__icon"},d),r,a.map(((e,t)=>{let{label:n,onClick:r,url:o}=e;return(0,s.createElement)(yd,{key:t,href:o,variant:"tertiary",onClick:e=>function(e,t){e.stopPropagation(),l(),t&&t(e)}(e,r),className:"components-snackbar__action"},n)})),f&&(0,s.createElement)("span",{role:"button","aria-label":"Dismiss this notice",tabIndex:"0",className:"components-snackbar__dismiss-button",onClick:h,onKeyPress:h},"✕")))}));const QD=()=>{},eA={init:{height:0,opacity:0},open:{height:"auto",opacity:1,transition:{height:{stiffness:1e3,velocity:-100}}},exit:{opacity:0,transition:{duration:.5}}},tA={init:!1,open:!1,exit:!1};var nA=function(e){let{notices:t,className:n,children:r,onRemove:o=QD}=e;const i=(0,s.useRef)(),l=(0,d.useReducedMotion)();n=c()("components-snackbar-list",n);const u=e=>()=>o(e.id);return(0,s.createElement)("div",{className:n,tabIndex:-1,ref:i},r,(0,s.createElement)(AM,null,t.map((e=>{const{content:t,...n}=e;return(0,s.createElement)(dc.div,{layout:!l,initial:"init",animate:"open",exit:"exit",key:e.id,variants:l?tA:eA},(0,s.createElement)("div",{className:"components-snackbar-list__notice-container"},(0,s.createElement)(JD,a({},n,{onRemove:u(e),listRef:i}),e.content)))}))))};const rA=(function(){var e=Tf.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}})` +var Bt=function(e,t){return Bt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Bt(e,t)};function Ht(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}Bt(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Vt=function(){return Vt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Wt(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function Ut(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o-1||/[A-Z]/.test(e))}var Tn={};var Nn=["","X","Y","Z"],Rn=["transformPerspective","x","y","z"];function Mn(e,t){return Rn.indexOf(e)-Rn.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return Nn.forEach((function(t){return Rn.push(e+t)}))}));var In=new Set(Rn);function Pn(e){return In.has(e)}var On=new Set(["originX","originY","originZ"]);function Dn(e){return On.has(e)}function An(e,t){var n=t.layout,r=t.layoutId;return Pn(e)||Dn(e)||(n||void 0!==r)&&(!!Tn[e]||"opacity"===e)}var Ln=function(e){return Boolean(null!==e&&"object"==typeof e&&e.getVelocity)},zn={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Fn(e){return e.startsWith("--")}var Bn=function(e,t){return t&&"number"==typeof e?t.transform(e):e};const Hn=(e,t)=>n=>Math.max(Math.min(n,t),e),Vn=e=>e%1?Number(e.toFixed(5)):e,jn=/(-)?([\d]*\.?[\d])+/g,$n=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,Wn=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Un(e){return"string"==typeof e}const Gn=e=>({test:t=>Un(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),qn=Gn("deg"),Yn=Gn("%"),Kn=Gn("px"),Xn=Gn("vh"),Zn=Gn("vw"),Jn=Object.assign(Object.assign({},Yn),{parse:e=>Yn.parse(e)/100,transform:e=>Yn.transform(100*e)}),Qn={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},er=Object.assign(Object.assign({},Qn),{transform:Hn(0,1)}),tr=Object.assign(Object.assign({},Qn),{default:1});var nr=Vt(Vt({},Qn),{transform:Math.round}),rr={borderWidth:Kn,borderTopWidth:Kn,borderRightWidth:Kn,borderBottomWidth:Kn,borderLeftWidth:Kn,borderRadius:Kn,radius:Kn,borderTopLeftRadius:Kn,borderTopRightRadius:Kn,borderBottomRightRadius:Kn,borderBottomLeftRadius:Kn,width:Kn,maxWidth:Kn,height:Kn,maxHeight:Kn,size:Kn,top:Kn,right:Kn,bottom:Kn,left:Kn,padding:Kn,paddingTop:Kn,paddingRight:Kn,paddingBottom:Kn,paddingLeft:Kn,margin:Kn,marginTop:Kn,marginRight:Kn,marginBottom:Kn,marginLeft:Kn,rotate:qn,rotateX:qn,rotateY:qn,rotateZ:qn,scale:tr,scaleX:tr,scaleY:tr,scaleZ:tr,skew:qn,skewX:qn,skewY:qn,distance:Kn,translateX:Kn,translateY:Kn,translateZ:Kn,x:Kn,y:Kn,z:Kn,perspective:Kn,transformPerspective:Kn,opacity:er,originX:Jn,originY:Jn,originZ:Kn,zIndex:nr,fillOpacity:er,strokeOpacity:er,numOctaves:nr};function or(e,t,n,r){var o,i=e.style,a=e.vars,s=e.transform,l=e.transformKeys,c=e.transformOrigin;l.length=0;var u=!1,d=!1,f=!0;for(var p in t){var m=t[p];if(Fn(p))a[p]=m;else{var h=rr[p],v=Bn(m,h);if(Pn(p)){if(u=!0,s[p]=v,l.push(p),!f)continue;m!==(null!==(o=h.default)&&void 0!==o?o:0)&&(f=!1)}else Dn(p)?(c[p]=v,d=!0):i[p]=v}}u?i.transform=function(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=void 0===a||a,l=t.allowTransformNone,c=void 0===l||l,u="";i.sort(Mn);for(var d=!1,f=i.length,p=0;pn=>t(e(n)),ao=(...e)=>e.reduce(io);var so=new Set;var lo=new WeakMap,co=new WeakMap,uo=function(e){var t;null===(t=lo.get(e.target))||void 0===t||t(e)},fo=function(e){e.forEach(uo)};function po(e,t,n){var r=function(e){var t=e.root,n=jt(e,["root"]),r=t||document;co.has(r)||co.set(r,{});var o=co.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(fo,Vt({root:t},n))),o[i]}(t);return lo.set(e,n),r.observe(e),function(){lo.delete(e),r.unobserve(e)}}var mo={some:0,all:1};function ho(e,t,n,r){var o=r.root,i=r.margin,a=r.amount,s=void 0===a?"some":a,l=r.once;(0,b.useEffect)((function(){if(e){var r={root:null==o?void 0:o.current,rootMargin:i,threshold:"number"==typeof s?s:mo[s]};return po(n.getInstance(),r,(function(e){var r,o=e.isIntersecting;if(t.isInView!==o&&(t.isInView=o,!l||o||!t.hasEnteredView)){o&&(t.hasEnteredView=!0),null===(r=n.animationState)||void 0===r||r.setActive(Dr.InView,o);var i=n.getProps(),a=o?i.onViewportEnter:i.onViewportLeave;null==a||a(e)}}))}}),[e,o,i,s])}function vo(e,t,n,r){var o=r.fallback,i=void 0===o||o;(0,b.useEffect)((function(){var r,o;e&&i&&("production"!==Zt&&(r="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",!1||so.has(r)||(console.warn(r),o&&console.warn(o),so.add(r))),requestAnimationFrame((function(){var e;t.hasEnteredView=!0;var r=n.getProps().onViewportEnter;null==r||r(null),null===(e=n.animationState)||void 0===e||e.setActive(Dr.InView,!0)})))}),[e])}var go=function(e){return function(t){return e(t),null}},bo={inView:go((function(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,o=e.onViewportLeave,i=e.viewport,a=void 0===i?{}:i,s=(0,b.useRef)({hasEnteredView:!1,isInView:!1}),l=Boolean(n||r||o);a.once&&s.current.hasEnteredView&&(l=!1),("undefined"==typeof IntersectionObserver?vo:ho)(l,s.current,t,a)})),tap:go((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,o=e.whileTap,i=e.visualElement,a=t||n||r||o,s=(0,b.useRef)(!1),l=(0,b.useRef)(null),c={passive:!(n||t||r||m)};function u(){var e;null===(e=l.current)||void 0===e||e.call(l),l.current=null}function d(){var e;return u(),s.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(Dr.Tap,!1),!to()}function f(e,n){d()&&(ro(i.getInstance(),e.target)?null==t||t(e,n):null==r||r(e,n))}function p(e,t){d()&&(null==r||r(e,t))}function m(e,t){var r;u(),s.current||(s.current=!0,l.current=ao(Kr(window,"pointerup",f,c),Kr(window,"pointercancel",p,c)),null===(r=i.animationState)||void 0===r||r.setActive(Dr.Tap,!0),null==n||n(e,t))}Xr(i,"pointerdown",a?m:void 0,c),oo(u)})),focus:go((function(e){var t=e.whileFocus,n=e.visualElement;Fr(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Dr.Focus,!0)}:void 0),Fr(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Dr.Focus,!1)}:void 0)})),hover:go((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;Xr(o,"pointerenter",t||r?no(o,!0,t):void 0,{passive:!t}),Xr(o,"pointerleave",n||r?no(o,!1,n):void 0,{passive:!n})}))},yo=0,wo=function(){return yo++},xo=function(){return gn(wo)};function _o(){var e=(0,b.useContext)(on);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=xo();(0,b.useEffect)((function(){return r(o)}),[]);return!t&&n?[!1,function(){return null==n?void 0:n(o)}]:[!0]}function Eo(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;rMath.min(Math.max(n,e),t),ko=.001;function So({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i,a=1-t;a=Co(.05,1,a),e=Co(.01,10,e/1e3),a<1?(o=t=>{const r=t*a,o=r*e,i=r-n,s=To(t,a),l=Math.exp(-o);return ko-i/s*l},i=t=>{const r=t*a*e,i=r*n+n,s=Math.pow(a,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=To(Math.pow(t,2),a);return(-o(t)+ko>0?-1:1)*((i-s)*l)/c}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-.001,i=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let r=n;for(let n=1;n<12;n++)r-=e(r)/t(r);return r}(o,i,5/e);if(e*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}function To(e,t){return e*Math.sqrt(1-t*t)}const No=["duration","bounce"],Ro=["stiffness","damping","mass"];function Mo(e,t){return t.some((t=>void 0!==e[t]))}function Io(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=jt(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:f}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Mo(e,Ro)&&Mo(e,No)){const n=So(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}(i),p=Po,m=Po;function h(){const e=u?-u/1e3:0,r=n-t,i=l/(2*Math.sqrt(s*c)),a=Math.sqrt(s/c)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-t)/100,.4)),i<1){const t=To(a,i);p=o=>{const s=Math.exp(-i*a*o);return n-s*((e+i*a*r)/t*Math.sin(t*o)+r*Math.cos(t*o))},m=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(t*n)*(e+i*a*r)/t+r*Math.cos(t*n))-o*(Math.cos(t*n)*(e+i*a*r)-t*r*Math.sin(t*n))}}else if(1===i)p=t=>n-Math.exp(-a*t)*(r+(e+a*r)*t);else{const t=a*Math.sqrt(i*i-1);p=o=>{const s=Math.exp(-i*a*o),l=Math.min(t*o,300);return n-s*((e+i*a*r)*Math.sinh(l)+t*r*Math.cosh(l))/t}}}return h(),{next:e=>{const t=p(e);if(f)a.done=e>=d;else{const i=1e3*m(e),s=Math.abs(i)<=r,l=Math.abs(n-t)<=o;a.done=s&&l}return a.value=a.done?n:t,a},flipTarget:()=>{u=-u,[t,n]=[n,t],h()}}}Io.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const Po=e=>0,Oo=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},Do=(e,t,n)=>-n*e+n*t+e,Ao=(e,t)=>n=>Boolean(Un(n)&&Wn.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Lo=(e,t,n)=>r=>{if(!Un(r))return r;const[o,i,a,s]=r.match(jn);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},zo=Hn(0,255),Fo=Object.assign(Object.assign({},Qn),{transform:e=>Math.round(zo(e))}),Bo={test:Ao("rgb","red"),parse:Lo("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Fo.transform(e)+", "+Fo.transform(t)+", "+Fo.transform(n)+", "+Vn(er.transform(r))+")"};const Ho={test:Ao("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Bo.transform},Vo={test:Ao("hsl","hue"),parse:Lo("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Yn.transform(Vn(t))+", "+Yn.transform(Vn(n))+", "+Vn(er.transform(r))+")"};function jo(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function $o({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,i=0,a=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;o=jo(s,r,e+1/3),i=jo(s,r,e),a=jo(s,r,e-1/3)}else o=i=a=n;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*a),alpha:r}}const Wo=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Uo=[Ho,Bo,Vo],Go=e=>Uo.find((t=>t.test(e))),qo=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Yo=(e,t)=>{let n=Go(e),r=Go(t);qo(e),qo(t);let o=n.parse(e),i=r.parse(t);n===Vo&&(o=$o(o),n=Bo),r===Vo&&(i=$o(i),r=Bo);const a=Object.assign({},o);return e=>{for(const t in a)"alpha"!==t&&(a[t]=Wo(o[t],i[t],e));return a.alpha=Do(o.alpha,i.alpha,e),n.transform(a)}},Ko={test:e=>Bo.test(e)||Ho.test(e)||Vo.test(e),parse:e=>Bo.test(e)?Bo.parse(e):Vo.test(e)?Vo.parse(e):Ho.parse(e),transform:e=>Un(e)?e:e.hasOwnProperty("red")?Bo.transform(e):Vo.transform(e)},Xo="${c}",Zo="${n}";function Jo(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const r=e.match($n);r&&(n=r.length,e=e.replace($n,Xo),t.push(...r.map(Ko.parse)));const o=e.match(jn);return o&&(e=e.replace(jn,Zo),t.push(...o.map(Qn.parse))),{values:t,numColors:n,tokenised:e}}function Qo(e){return Jo(e).values}function ei(e){const{values:t,numColors:n,tokenised:r}=Jo(e),o=t.length;return e=>{let t=r;for(let r=0;r"number"==typeof e?0:e;const ni={test:function(e){var t,n,r,o;return isNaN(e)&&Un(e)&&(null!==(n=null===(t=e.match(jn))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match($n))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Qo,createTransformer:ei,getAnimatableNone:function(e){const t=Qo(e);return ei(e)(t.map(ti))}},ri=e=>"number"==typeof e;function oi(e,t){return ri(e)?n=>Do(e,t,n):Ko.test(e)?Yo(e,t):li(e,t)}const ii=(e,t)=>{const n=[...e],r=n.length,o=e.map(((e,n)=>oi(e,t[n])));return e=>{for(let t=0;t{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=oi(e[o],t[o]));return e=>{for(const t in r)n[t]=r[t](e);return n}};function si(e){const t=ni.parse(e),n=t.length;let r=0,o=0,i=0;for(let e=0;e{const n=ni.createTransformer(t),r=si(e),o=si(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?ao(ii(r.parsed,o.parsed),n):n=>`${n>0?t:e}`},ci=(e,t)=>n=>Do(e,t,n);function ui(e,t,n){const r=[],o=n||function(e){return"number"==typeof e?ci:"string"==typeof e?Ko.test(e)?Yo:li:Array.isArray(e)?ii:"object"==typeof e?ai:void 0}(e[0]),i=e.length-1;for(let n=0;ne[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=ui(t,r,o),s=2===i?function([e,t],[n]){return r=>n(Oo(e,t,r))}(e,a):function(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let t=1;for(;to||t===r);t++);i=t-1}const s=Oo(e[i],e[i+1],o);return t[i](s)}}(e,a);return n?t=>s(Co(e[0],e[i-1],t)):s}const fi=e=>t=>1-e(1-t),pi=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,mi=e=>t=>t*t*((e+1)*t-e),hi=e=>e,vi=(gi=2,e=>Math.pow(e,gi));var gi;const bi=fi(vi),yi=pi(vi),wi=e=>1-Math.sin(Math.acos(e)),xi=fi(wi),_i=pi(xi),Ei=mi(1.525),Ci=fi(Ei),ki=pi(Ei),Si=(e=>{const t=mi(e);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(1.525),Ti=e=>{if(1===e||0===e)return e;const t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},Ni=fi(Ti);function Ri(e,t){return e.map((()=>t||yi)).splice(0,e.length-1)}function Mi({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=function(e,t){return e.map((e=>e*t))}(r&&r.length===a.length?r:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(a),o);function l(){return di(s,a,{ease:Array.isArray(n)?n:Ri(a,n)})}let c=l();return{next:e=>(i.value=c(e),i.done=e>=o,i),flipTarget:()=>{a.reverse(),c=l()}}}const Ii={keyframes:Mi,spring:Io,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{const t=-s*Math.exp(-e/r);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}};const Pi=1/60*1e3,Oi="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),Di="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(Oi())),Pi);let Ai=!0,Li=!1,zi=!1;const Fi={delta:0,timestamp:0},Bi=["read","update","preRender","render","postRender"],Hi=Bi.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{const l=s&&o,c=l?t:n;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(r=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:l=>{if(o)i=!0;else{if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let n=0;nLi=!0)),e)),{}),Vi=Bi.reduce(((e,t)=>{const n=Hi[t];return e[t]=(e,t=!1,r=!1)=>(Li||Gi(),n.schedule(e,t,r)),e}),{}),ji=Bi.reduce(((e,t)=>(e[t]=Hi[t].cancel,e)),{}),$i=Bi.reduce(((e,t)=>(e[t]=()=>Hi[t].process(Fi),e)),{}),Wi=e=>Hi[e].process(Fi),Ui=e=>{Li=!1,Fi.delta=Ai?Pi:Math.max(Math.min(e-Fi.timestamp,40),1),Fi.timestamp=e,zi=!0,Bi.forEach(Wi),zi=!1,Li&&(Ai=!1,Di(Ui))},Gi=()=>{Li=!0,Ai=!0,zi||Di(Ui)},qi=()=>Fi;var Yi=Vi;function Ki(e,t,n=0){return e-t-n}const Xi=e=>{const t=({delta:t})=>e(t);return{start:()=>Yi.update(t,!0),stop:()=>ji.update(t)}};function Zi(e){var t,n,{from:r,autoplay:o=!0,driver:i=Xi,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:c=0,onPlay:u,onStop:d,onComplete:f,onRepeat:p,onUpdate:m}=e,h=jt(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let v,g,b,{to:y}=h,w=0,x=h.duration,_=!1,E=!0;const C=function(e){if(Array.isArray(e.to))return Mi;if(Ii[e.type])return Ii[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Mi:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Io:Mi}(h);(null===(n=(t=C).needsInterpolation)||void 0===n?void 0:n.call(t,r,y))&&(b=di([0,100],[r,y],{clamp:!1}),r=0,y=100);const k=C(Object.assign(Object.assign({},h),{from:r,to:y}));function S(){w++,"reverse"===l?(E=w%2==0,a=function(e,t,n=0,r=!0){return r?Ki(t+-e,t,n):t-(e-t)+n}(a,x,c,E)):(a=Ki(a,x,c),"mirror"===l&&k.flipTarget()),_=!1,p&&p()}function T(e){if(E||(e=-e),a+=e,!_){const e=k.next(Math.max(0,a));g=e.value,b&&(g=b(g)),_=E?e.done:a<=0}null==m||m(g),_&&(0===w&&(null!=x||(x=a)),w=t+n:e<=-n}(a,x,c,E)&&S():(v.stop(),f&&f()))}return o&&(null==u||u(),v=i(T),v.start()),{stop:()=>{null==d||d(),v.stop()}}}function Ji(e,t){return t?e*(1e3/t):0}var Qi=function(e){return 1e3*e};const ea=(e,t)=>1-3*t+3*e,ta=(e,t)=>3*t-6*e,na=e=>3*e,ra=(e,t,n)=>((ea(t,n)*e+ta(t,n))*e+na(t))*e,oa=(e,t,n)=>3*ea(t,n)*e*e+2*ta(t,n)*e+na(t);const ia=.1;function aa(e,t,n,r){if(e===t&&n===r)return hi;const o=new Float32Array(11);for(let t=0;t<11;++t)o[t]=ra(t*ia,e,n);function i(t){let r=0,i=1;for(;10!==i&&o[i]<=t;++i)r+=ia;--i;const a=r+(t-o[i])/(o[i+1]-o[i])*ia,s=oa(a,e,n);return s>=.001?function(e,t,n,r){for(let o=0;o<8;++o){const o=oa(t,n,r);if(0===o)return t;t-=(ra(t,n,r)-e)/o}return t}(t,a,e,n):0===s?a:function(e,t,n,r,o){let i,a,s=0;do{a=t+(n-t)/2,i=ra(a,r,o)-e,i>0?n=a:t=a}while(Math.abs(i)>1e-7&&++s<10);return a}(t,r,r+ia,e,n)}return e=>0===e||1===e?e:ra(i(e),t,r)}var sa={linear:hi,easeIn:vi,easeInOut:yi,easeOut:bi,circIn:wi,circInOut:_i,circOut:xi,backIn:Ei,backInOut:ki,backOut:Ci,anticipate:Si,bounceIn:Ni,bounceInOut:e=>e<.5?.5*(1-Ti(1-2*e)):.5*Ti(2*e-1)+.5,bounceOut:Ti},la=function(e){if(Array.isArray(e)){e.length;var t=Wt(e,4);return aa(t[0],t[1],t[2],t[3])}return"string"==typeof e?("Invalid easing type '".concat(e,"'"),sa[e]):e},ca=function(e,t){return"zIndex"!==e&&(!("number"!=typeof t&&!Array.isArray(t))||!("string"!=typeof t||!ni.test(t)||t.startsWith("url(")))},ua=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},da=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},fa=function(){return{type:"keyframes",ease:"linear",duration:.3}},pa=function(e){return{type:"keyframes",duration:.8,values:e}},ma={x:ua,y:ua,z:ua,rotate:ua,rotateX:ua,rotateY:ua,rotateZ:ua,scaleX:da,scaleY:da,scale:da,opacity:fa,backgroundColor:fa,color:fa,default:da};const ha=new Set(["brightness","contrast","saturate","opacity"]);function va(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(jn)||[];if(!r)return e;const o=n.replace(r,"");let i=ha.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const ga=/([a-z-]*)\(.*?\)/g,ba=Object.assign(Object.assign({},ni),{getAnimatableNone:e=>{const t=e.match(ga);return t?t.map(va).join(" "):e}});var ya=Vt(Vt({},rr),{color:Ko,backgroundColor:Ko,outlineColor:Ko,fill:Ko,stroke:Ko,borderColor:Ko,borderTopColor:Ko,borderRightColor:Ko,borderBottomColor:Ko,borderLeftColor:Ko,filter:ba,WebkitFilter:ba}),wa=function(e){return ya[e]};function xa(e,t){var n,r=wa(e);return r!==ba&&(r=ni),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var _a=!1;function Ea(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,i=e.loop,a=jt(e,["ease","times","yoyo","flip","loop"]),s=Vt({},a);return n&&(s.offset=n),a.duration&&(s.duration=Qi(a.duration)),a.repeatDelay&&(s.repeatDelay=Qi(a.repeatDelay)),t&&(s.ease=function(e){return Array.isArray(e)&&"number"!=typeof e[0]}(t)?t.map(la):la(t)),"tween"===a.type&&(s.type="keyframes"),(r||i||o)&&(!0,r?s.repeatType="reverse":i?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=i||r||o||a.repeat),"spring"!==a.type&&(s.type="keyframes"),s}function Ca(e,t,n){var r,o,i,a;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=Ut([],Wt(e.to),!1),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=jt(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=Vt(Vt({},e),(o=n,i=t.to,a=Nr(i)?pa:ma[o]||ma.default,Vt({to:i},a(i))))),Vt(Vt({},t),Ea(e))}function ka(e,t,n,r,o){var i,a=Na(r,e),s=null!==(i=a.from)&&void 0!==i?i:t.get(),l=ca(e,n);"none"===s&&l&&"string"==typeof n?s=xa(e,n):Sa(s)&&"string"==typeof n?s=Ta(n):!Array.isArray(n)&&Sa(n)&&"string"==typeof s&&(n=Ta(s));var c=ca(e,s);return"You are trying to animate ".concat(e,' from "').concat(s,'" to "').concat(n,'". ').concat(s," is not an animatable value - to enable this animation set ").concat(s," to a value animatable to ").concat(n," via the `style` property."),c&&l&&!1!==a.type?function(){var r={from:s,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(e){return t.set(e)}};return"inertia"===a.type||"decay"===a.type?function({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:f,onStop:p}){let m;function h(e){return void 0!==n&&er}function v(e){return void 0===n?r:void 0===r||Math.abs(n-e){var n;null==d||d(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:f,onStop:p}))}function b(e){g(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},e))}if(h(e))b({from:e,velocity:t,to:v(e)});else{let r=o*t+e;void 0!==c&&(r=c(r));const a=v(r),s=a===n?-1:1;let u,d;const f=e=>{u=d,d=e,t=Ji(e-u,qi().delta),(1===s&&e>a||-1===s&&enull==m?void 0:m.stop()}}(Vt(Vt({},r),a)):Zi(Vt(Vt({},Ca(a,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=a.onUpdate)||void 0===t||t.call(a,e)},onComplete:function(){var e;r.onComplete(),null===(e=a.onComplete)||void 0===e||e.call(a)}}))}:function(){var e,r,i=Rr(n);return t.set(i),o(),null===(e=null==a?void 0:a.onUpdate)||void 0===e||e.call(a,i),null===(r=null==a?void 0:a.onComplete)||void 0===r||r.call(a),{stop:function(){}}}}function Sa(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function Ta(e){return"number"==typeof e?0:xa("",e)}function Na(e,t){return e[t]||e.default||e}function Ra(e,t,n,r){return void 0===r&&(r={}),_a&&(r={type:!1}),t.start((function(o){var i,a,s=ka(e,t,n,r,o),l=function(e,t){var n,r;return null!==(r=null!==(n=(Na(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==r?r:0}(r,e),c=function(){return a=s()};return l?i=window.setTimeout(c,Qi(l)):c(),function(){clearTimeout(i),null==a||a.stop()}}))}var Ma=function(e){return/^\-?\d*\.?\d+$/.test(e)},Ia=function(e){return/^0[^.\s]+$/.test(e)};function Pa(e,t){-1===e.indexOf(t)&&e.push(t)}function Oa(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Da=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return Pa(this.subscriptions,e),function(){return Oa(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var o=0;om&&g,_=Array.isArray(v)?v:[v],E=_.reduce(a,{});!1===b&&(E={});var C=h.prevResolvedValues,k=void 0===C?{}:C,S=Vt(Vt({},k),E),T=function(e){x=!0,f.delete(e),h.needsAnimating[e]=!0};for(var N in S){var R=E[N],M=k[N];p.hasOwnProperty(N)||(R!==M?Nr(R)&&Nr(M)?!Eo(R,M)||w?T(N):h.protectedKeys[N]=!0:void 0!==R?T(N):f.add(N):void 0!==R&&f.has(N)?T(N):h.protectedKeys[N]=!0)}h.prevProp=v,h.prevResolvedValues=E,h.isActive&&(p=Vt(Vt({},p),E)),i&&e.blockInitialAnimation&&(x=!1),x&&!y&&d.push.apply(d,Ut([],Wt(_.map((function(e){return{animation:e,options:Vt({type:o},t)}}))),!1))},v=0;ve.hasOwnProperty("x")&&e.hasOwnProperty("y"),rs=e=>ns(e)&&e.hasOwnProperty("z"),os=(e,t)=>Math.abs(e-t);function is(e,t){if(ri(e)&&ri(t))return os(e,t);if(ns(e)&&ns(t)){const n=os(e.x,t.x),r=os(e.y,t.y),o=rs(e)&&rs(t)?os(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var as=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=cs(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=is(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,i=qi().timestamp;r.history.push(Vt(Vt({},o),{timestamp:i}));var a=r.handlers,s=a.onStart,l=a.onMove;t||(s&&s(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=ss(t,r.transformPagePoint),Br(e)&&0===e.buttons?r.handlePointerUp(e,t):Yi.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,o=n.onEnd,i=n.onSessionEnd,a=cs(ss(t,r.transformPagePoint),r.history);r.startEvent&&o&&o(e,a),i&&i(e,a)},!(Hr(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var i=ss(Wr(e),this.transformPagePoint),a=i.point,s=qi().timestamp;this.history=[Vt(Vt({},a),{timestamp:s})];var l=t.onSessionStart;l&&l(e,cs(i,this.history)),this.removeListeners=ao(Kr(window,"pointermove",this.handlePointerMove),Kr(window,"pointerup",this.handlePointerUp),Kr(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),ji.update(this.updatePoint)},e}();function ss(e,t){return t?{point:t(e.point)}:e}function ls(e,t){return{x:e.x-t.x,y:e.y-t.y}}function cs(e,t){var n=e.point;return{point:n,delta:ls(n,ds(t)),offset:ls(n,us(t)),velocity:fs(t,.1)}}function us(e){return e[0]}function ds(e){return e[e.length-1]}function fs(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=ds(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Qi(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function ps(e){return e.max-e.min}function ms(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),is(e,t)t?n="y":Math.abs(e.x)>t&&(n="x");return n}(l),void(null!==n.currentDirection&&(null==a||a(n.currentDirection)));n.updateAxis("x",t.point,l),n.updateAxis("y",t.point,l),n.visualElement.syncRender(),null==s||s(e,t)}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},e.prototype.stop=function(e,t){var n=this.isDragging;if(this.cancel(),n){var r=t.velocity;this.startAnimation(r);var o=this.getProps().onDragEnd;null==o||o(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(Dr.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var r=this.getProps().drag;if(n&&$s(e,r,this.currentDirection)){var o=this.getAxisMotionValue(e),i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=function(e,t,n){var r=t.min,o=t.max;return void 0!==r&&eo&&(e=n?Do(o,e,n.max):Math.min(e,o)),e}(i,this.constraints[e],this.elastic[e])),o.set(i)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),n=t.dragConstraints,r=t.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;n&&ln(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!o)&&function(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:ws(e.x,r,i),y:ws(e.y,n,o)}}(o.actual,n),this.elastic=function(e){return void 0===e&&(e=_s),!1===e?e=0:!0===e&&(e=_s),{x:Es(e,"left","right"),y:Es(e,"top","bottom")}}(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&ks((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(o.actual[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!ln(t))return!1;var r=t.current,o=this.visualElement.projection;if(!o||!o.layout)return!1;var i=function(e,t,n){var r=Hs(e,n),o=t.scroll;return o&&(As(r.x,o.x),As(r.y,o.y)),r}(r,o.root,this.visualElement.getTransformPagePoint()),a=function(e,t){return{x:xs(e.x,t.x),y:xs(e.y,t.y)}}(o.layout.actual,i);if(n){var s=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(a));this.hasMutatedConstraints=!!s,s&&(a=Ss(s))}return a},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),r=n.drag,o=n.dragMomentum,i=n.dragElastic,a=n.dragTransition,s=n.dragSnapToOrigin,l=n.onDragTransitionEnd,c=this.constraints||{},u=ks((function(n){var l;if($s(n,r,t.currentDirection)){var u=null!==(l=null==c?void 0:c[n])&&void 0!==l?l:{};s&&(u={min:0,max:0});var d=i?200:1e6,f=i?40:1e7,p=Vt(Vt({type:"inertia",velocity:o?e[n]:0,bounceStiffness:d,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},a),u);return t.startAxisValueAnimation(n,p)}}));return Promise.all(u).then(l)},e.prototype.startAxisValueAnimation=function(e,t){return Ra(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;ks((function(t){return e.getAxisMotionValue(t).stop()}))},e.prototype.getAxisMotionValue=function(e){var t,n,r="_drag"+e.toUpperCase(),o=this.visualElement.getProps()[r];return o||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)},e.prototype.snapToCursor=function(e){var t=this;ks((function(n){if($s(n,t.getProps().drag,t.currentDirection)){var r=t.visualElement.projection,o=t.getAxisMotionValue(n);if(r&&r.layout){var i=r.layout.actual[n],a=i.min,s=i.max;o.set(e[n]-Do(a,s,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),r=n.drag,o=n.dragConstraints,i=this.visualElement.projection;if(ln(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};ks((function(e){var n,r,o,i,s,l=t.getAxisMotionValue(e);if(l){var c=l.get();a[e]=(n={min:c,max:c},r=t.constraints[e],o=.5,i=ps(n),(s=ps(r))>i?o=Oo(r.min,r.max-i,n.min):i>s&&(o=Oo(n.min,n.max-s,r.min)),Co(0,1,o))}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),ks((function(e){if($s(e,r,null)){var n=t.getAxisMotionValue(e),o=t.constraints[e],i=o.min,s=o.max;n.set(Do(i,s,a[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;Vs.set(this.visualElement,this);var n=Kr(this.visualElement.getInstance(),"pointerdown",(function(e){var n=t.getProps(),r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=function(){ln(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},o=this.visualElement.projection,i=o.addEventListener("measure",r);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),r();var a=zr(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return o.addEventListener("didUpdate",(function(e){var n=e.delta,r=e.hasLayoutChanged;t.isDragging&&r&&(ks((function(e){var r=t.getAxisMotionValue(e);r&&(t.originPoint[e]+=n[e].translate,r.set(r.get()+n[e].translate))})),t.visualElement.syncRender())})),function(){a(),n(),i()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,o=void 0!==r&&r,i=e.dragPropagation,a=void 0!==i&&i,s=e.dragConstraints,l=void 0!==s&&s,c=e.dragElastic,u=void 0===c?_s:c,d=e.dragMomentum,f=void 0===d||d;return Vt(Vt({},e),{drag:n,dragDirectionLock:o,dragPropagation:a,dragConstraints:l,dragElastic:u,dragMomentum:f})},e}();function $s(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var Ws={pan:go((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,a=t||n||r||o,s=(0,b.useRef)(null),l=(0,b.useContext)(Gt).transformPagePoint,c={onSessionStart:o,onStart:n,onMove:t,onEnd:function(e,t){s.current=null,r&&r(e,t)}};(0,b.useEffect)((function(){null!==s.current&&s.current.updateHandlers(c)})),Xr(i,"pointerdown",a&&function(e){s.current=new as(e,c,{transformPagePoint:l})}),oo((function(){return s.current&&s.current.end()}))})),drag:go((function(e){var t=e.dragControls,n=e.visualElement,r=gn((function(){return new js(n)}));(0,b.useEffect)((function(){return t&&t.subscribe(r)}),[r,t]),(0,b.useEffect)((function(){return r.addListeners()}),[r])}))},Us=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];var Gs=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,o=e.getBaseTarget,i=e.makeTargetAnimatable,a=e.measureViewportBox,s=e.render,l=e.readValueFromInstance,c=e.removeValueFromRenderState,u=e.sortNodePosition,d=e.scrapeMotionValuesFromProps;return function(e,t){var f=e.parent,p=e.props,m=e.presenceId,h=e.blockInitialAnimation,v=e.visualState,g=e.shouldReduceMotion;void 0===t&&(t={});var b,y,w=!1,x=v.latestValues,_=v.renderState,E=function(){var e=Us.map((function(){return new Da})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){Us.forEach((function(r){var o,i="on"+r,a=e[i];null===(o=t[r])||void 0===o||o.call(t),a&&(t[r]=n[i](a))}))}};return e.forEach((function(e,t){n["on"+Us[t]]=function(t){return e.add(t)},n["notify"+Us[t]]=function(){for(var t=[],n=0;n=0?window.pageYOffset:null,c=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){s[e]=sl[e](r,i)})),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var r=t.getValue(n);tl(r,s[n]),e[n]=sl[n](l,i)})),e}(t,e,s);return i.length&&i.forEach((function(t){var n=Wt(t,2),r=n[0],o=n[1];e.getValue(r).set(o)})),e.syncRender(),null!==l&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}return{target:t,transitionEnd:r}};function cl(e,t,n,r){return function(e){return Object.keys(e).some(el)}(t)?ll(e,t,n,r):{target:t,transitionEnd:r}}var ul=function(e,t,n,r){var o=function(e,t,n){var r,o=jt(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};for(var a in n&&(n=Vt({},n)),e.forEachValue((function(e){var t=e.get();if(Ks(t)){var n=Zs(t,i);n&&e.set(n)}})),o){var s=o[a];if(Ks(s)){var l=Zs(s,i);l&&(o[a]=l,n&&(null!==(r=n[a])&&void 0!==r||(n[a]=s)))}}return{target:o,transitionEnd:n}}(e,t,r);return cl(e,t=o.target,n,r=o.transitionEnd)};var dl={treeType:"dom",readValueFromInstance:function(e,t){if(Pn(t)){var n=wa(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(Fn(t)?o.getPropertyValue(t):o[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return Hs(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var o=n.transformValues;void 0===r&&(r=!0);var i=t.transition,a=t.transitionEnd,s=jt(t,["transition","transitionEnd"]),l=function(e,t,n){var r,o,i={};for(var a in e)i[a]=null!==(r=Wa(a,t))&&void 0!==r?r:null===(o=n.getValue(a))||void 0===o?void 0:o.get();return i}(s,i||{},e);if(o&&(a&&(a=o(a)),s&&(s=o(s)),l&&(l=o(l))),r){!function(e,t,n){var r,o,i,a,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=s.length;if(l)for(var c=0;c5)return o;var l=ni.createTransformer(e),c="number"!=typeof s[0]?1:0,u=r.x.scale*n.x,d=r.y.scale*n.y;s[0+c]/=u,s[1+c]/=d;var f=Do(u,d,.5);"number"==typeof s[2+c]&&(s[2+c]/=f),"number"==typeof s[3+c]&&(s[3+c]/=f);var p=l(s);if(i){var m=0;p=p.replace(gl,(function(){var e=a[m];return m++,e}))}return p}},yl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ht(t,e),t.prototype.componentDidMount=function(){var e,t=this,n=this.props,r=n.visualElement,o=n.layoutGroup,i=n.switchLayoutGroup,a=n.layoutId,s=r.projection;e=wl,Object.assign(Tn,e),s&&((null==o?void 0:o.group)&&o.group.add(s),(null==i?void 0:i.register)&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",(function(){t.safeToRemove()})),s.setOptions(Vt(Vt({},s.options),{onExitComplete:function(){return t.safeToRemove()}}))),bn.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,r=n.layoutDependency,o=n.visualElement,i=n.drag,a=n.isPresent,s=o.projection;return s?(s.isPresent=a,i||e.layoutDependency!==r||void 0===r?s.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?s.promote():s.relegate()||Yi.postRender((function(){var e;(null===(e=s.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null):null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,o=t.projection;o&&(o.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(o),(null==r?void 0:r.deregister)&&r.deregister(o))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(b.Component);var wl={borderRadius:Vt(Vt({},vl),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:vl,borderTopRightRadius:vl,borderBottomLeftRadius:vl,borderBottomRightRadius:vl,boxShadow:bl},xl={measureLayout:function(e){var t=Wt(_o(),2),n=t[0],r=t[1],o=(0,b.useContext)(wn);return b.createElement(yl,Vt({},e,{layoutGroup:o,switchLayoutGroup:(0,b.useContext)(xn),isPresent:n,safeToRemove:r}))}};var _l=["TopLeft","TopRight","BottomLeft","BottomRight"],El=_l.length,Cl=function(e){return"string"==typeof e?parseFloat(e):e},kl=function(e){return"number"==typeof e||Kn.test(e)};function Sl(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var Tl=Rl(0,.5,xi),Nl=Rl(.5,.95,hi);function Rl(e,t,n){return function(r){return rt?1:n(Oo(e,t,r))}}function Ml(e,t){e.min=t.min,e.max=t.max}function Il(e,t){Ml(e.x,t.x),Ml(e.y,t.y)}function Pl(e,t,n,r,o){return e=Is(e-=t,1/n,r),void 0!==o&&(e=Is(e,1/o,r)),e}function Ol(e,t,n,r,o){var i=Wt(n,3),a=i[0],s=i[1],l=i[2];!function(e,t,n,r,o,i,a){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===i&&(i=e),void 0===a&&(a=e),Yn.test(t)&&(t=parseFloat(t),t=Do(a.min,a.max,t/100)-a.min),"number"==typeof t){var s=Do(i.min,i.max,r);e===i&&(s-=t),e.min=Pl(e.min,t,n,s,o),e.max=Pl(e.max,t,n,s,o)}}(e,t[a],t[s],t[l],t.scale,r,o)}var Dl=["x","scaleX","originX"],Al=["y","scaleY","originY"];function Ll(e,t,n,r){Ol(e.x,t,Dl,null==n?void 0:n.x,null==r?void 0:r.x),Ol(e.y,t,Al,null==n?void 0:n.y,null==r?void 0:r.y)}function zl(e){return 0===e.translate&&1===e.scale}function Fl(e){return zl(e.x)&&zl(e.y)}function Bl(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var Hl=function(){function e(){this.members=[]}return e.prototype.add=function(e){Pa(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(Oa(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,n=this.members.findIndex((function(t){return e===t}));if(0===n)return!1;for(var r=n;r>=0;r--){var o=this.members[r];if(!1!==o.isPresent){t=o;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var n,r=this.lead;e!==r&&(this.prevLead=r,this.lead=e,e.show(),r&&(r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues,e.snapshot.isShared=!0),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&r.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach((function(e){var t,n,r,o,i;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(i=null===(r=e.resumingFrom)||void 0===r?void 0:(o=r.options).onExitComplete)||void 0===i||i.call(o)}))},e.prototype.scheduleRender=function(){this.members.forEach((function(e){e.instance&&e.scheduleRender(!1)}))},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}();function Vl(e,t,n){var r=e.x.translate/t.x,o=e.y.translate/t.y,i="translate3d(".concat(r,"px, ").concat(o,"px, 0) ");if(i+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var a=n.rotate,s=n.rotateX,l=n.rotateY;a&&(i+="rotate(".concat(a,"deg) ")),s&&(i+="rotateX(".concat(s,"deg) ")),l&&(i+="rotateY(".concat(l,"deg) "))}var c=e.x.scale*t.x,u=e.y.scale*t.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(i+="scale(".concat(c,", ").concat(u,")"))?"none":i}var jl=function(e,t){return e.depth-t.depth},$l=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){Pa(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){Oa(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(jl),this.isDirty=!1,this.children.forEach(e)},e}();function Wl(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,o=e.checkIsScrollRoot,i=e.resetTransform;return function(){function e(e,t,r){var o=this;void 0===t&&(t={}),void 0===r&&(r=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(Zl),o.nodes.forEach(Jl)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=r?r.root||r:this,this.path=r?Ut(Ut([],Wt(r.path),!1),[r],!1):[],this.parent=r,this.depth=r?r.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var i=0;i=0;r--)if(Boolean(e.path[r].instance)){n=e.path[r];break}var o=(n&&n!==e.root?n.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function ac(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function sc(e){ac(e.x),ac(e.y)}var lc=Wl({attachResizeListener:function(e,t){return zr(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),cc={current:void 0},uc=Wl({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!cc.current){var e=new lc(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),cc.current=e}return cc.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),dc=Vt(Vt(Vt(Vt({},ts),bo),Ws),xl),fc=Cn((function(e,t){return function(e,t,n,r,o){var i=t.forwardMotionProps,a=void 0!==i&&i,s=Sn(e)?Ar:Lr;return Vt(Vt({},s),{preloadedFeatures:n,useRender:yr(a),createVisualElement:r,projectionNodeConstructor:o,Component:e})}(e,t,dc,ml,uc)}));var pc=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),mc=window.wp.deprecated,hc=n.n(mc);var vc=function(e){let{icon:t,className:n,...r}=e;const o=["dashicon","dashicons","dashicons-"+t,n].filter(Boolean).join(" ");return(0,s.createElement)("span",a({className:o},r))};var gc=function(e){let{icon:t=null,size:n=24,...r}=e;if("string"==typeof t)return(0,s.createElement)(vc,a({icon:t},r));if((0,s.isValidElement)(t)&&vc===t.type)return(0,s.cloneElement)(t,{...r});if("function"==typeof t)return t.prototype instanceof s.Component?(0,s.createElement)(t,{size:n,...r}):t({size:n,...r});if(t&&("svg"===t.type||t.type===i.SVG)){const e={...t.props,width:n,height:n,...r};return(0,s.createElement)(i.SVG,e)}return(0,s.isValidElement)(t)?(0,s.cloneElement)(t,{size:n,...r}):t},bc=(window.wp.warning,window.lodash);const yc=(0,s.createContext)({}),wc=()=>(0,s.useContext)(yc);function xc(e){let{value:t}=e;const n=wc(),r=(0,s.useRef)(t);!function(e,t){const n=(0,s.useRef)(!1);(0,s.useEffect)((()=>{if(n.current)return e();n.current=!0}),t)}((()=>{(0,bc.isEqual)(r.current,t)&&r.current!==t&&"undefined"!=typeof process&&process.env}),[t]);return(0,s.useMemo)((()=>(0,bc.merge)(JSON.parse(JSON.stringify(n)),t)),[n,t])}const _c=(0,s.memo)((e=>{let{children:t,value:n}=e;const r=xc({value:n});return(0,s.createElement)(yc.Provider,{value:r},t)})),Ec="__contextSystemKey__";var Cc=n(9756),kc=n.n(Cc);const Sc=kc()((function(e){return`components-${(0,bc.kebabCase)(e)}`}));var Tc=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?Dc(Wc,--jc):0,Hc--,10===$c&&(Hc=1,Bc--),$c}function Yc(){return $c=jc2||Jc($c)>3?"":" "}function ru(e,t){for(;--t&&Yc()&&!($c<48||$c>102||$c>57&&$c<65||$c>70&&$c<97););return Zc(e,Xc()+(t<6&&32==Kc()&&32==Yc()))}function ou(e){for(;Yc();)switch($c){case e:return jc;case 34:case 39:34!==e&&39!==e&&ou($c);break;case 40:41===e&&ou(e);break;case 92:Yc()}return jc}function iu(e,t){for(;Yc()&&e+$c!==57&&(e+$c!==84||47!==Kc()););return"/*"+Zc(t,jc-1)+"*"+Rc(47===e?e:Yc())}function au(e){for(;!Jc(Kc());)Yc();return Zc(e,jc)}var su="-ms-",lu="-moz-",cu="-webkit-",uu="comm",du="rule",fu="decl",pu="@keyframes";function mu(e,t){for(var n="",r=zc(e),o=0;o0&&Lc(E)-d&&Fc(p>32?wu(E+";",r,n,d-1):wu(Pc(E," ","")+";",r,n,d-2),l);break;case 59:E+=";";default:if(Fc(_=bu(E,t,n,c,u,o,s,y,w=[],x=[],d),i),123===b)if(0===u)gu(E,t,_,_,w,i,d,s,x);else switch(99===f&&110===Dc(E,3)?100:f){case 100:case 108:case 109:case 115:gu(e,_,_,r&&Fc(bu(e,_,_,0,0,o,s,y,o,w=[],d),x),o,x,d,s,r?w:x);break;default:gu(E,_,_,_,[""],x,0,s,x)}}c=u=p=0,h=g=1,y=E="",d=a;break;case 58:d=1+Lc(E),p=m;default:if(h<1)if(123==b)--h;else if(125==b&&0==h++&&125==qc())continue;switch(E+=Rc(b),b*h){case 38:g=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(Lc(E)-1)*g,g=1;break;case 64:45===Kc()&&(E+=tu(Yc())),f=Kc(),u=d=Lc(y=E+=au(Xc())),b++;break;case 45:45===m&&2==Lc(E)&&(h=0)}}return i}function bu(e,t,n,r,o,i,a,s,l,c,u){for(var d=o-1,f=0===o?i:[""],p=zc(f),m=0,h=0,v=0;m0?f[g]+" "+b:Pc(b,/&\f/g,f[g])))&&(l[v++]=y);return Uc(e,t,n,0===o?du:s,l,c,u)}function yu(e,t,n){return Uc(e,t,n,uu,Rc($c),Ac(e,2,-2),0)}function wu(e,t,n,r){return Uc(e,t,n,fu,Ac(e,0,r),Ac(e,r+1,-1),r)}var xu=function(e,t,n){for(var r=0,o=0;r=o,o=Kc(),38===r&&12===o&&(t[n]=1),!Jc(o);)Yc();return Zc(e,jc)},_u=function(e,t){return eu(function(e,t){var n=-1,r=44;do{switch(Jc(r)){case 0:38===r&&12===Kc()&&(t[n]=1),e[n]+=xu(jc-1,t,n);break;case 2:e[n]+=tu(r);break;case 4:if(44===r){e[++n]=58===Kc()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Rc(r)}}while(r=Yc());return e}(Qc(e),t))},Eu=new WeakMap,Cu=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Eu.get(n))&&!r){Eu.set(e,!0);for(var o=[],i=_u(t,o),a=n.props,s=0,l=0;s6)switch(Dc(e,t+1)){case 109:if(45!==Dc(e,t+4))break;case 102:return Pc(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1-moz-"+(108==Dc(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Oc(e,"stretch")?Su(Pc(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Dc(e,t+1))break;case 6444:switch(Dc(e,Lc(e)-3-(~Oc(e,"!important")&&10))){case 107:return Pc(e,":",":-webkit-")+e;case 101:return Pc(e,/(.+:)([^;!]+)(;|!.+)?/,"$1-webkit-"+(45===Dc(e,14)?"inline-":"")+"box$3$1"+"-webkit-$2$3$1"+"-ms-$2box$3")+e}break;case 5936:switch(Dc(e,t+11)){case 114:return cu+e+su+Pc(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return cu+e+su+Pc(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return cu+e+su+Pc(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return cu+e+su+e+e}return e}var Tu=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case fu:e.return=Su(e.value,e.length);break;case pu:return mu([Gc(e,{value:Pc(e.value,"@","@-webkit-")})],r);case du:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return mu([Gc(e,{props:[Pc(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return mu([Gc(e,{props:[Pc(t,/:(plac\w+)/,":-webkit-input-$1")]}),Gc(e,{props:[Pc(t,/:(plac\w+)/,":-moz-$1")]}),Gc(e,{props:[Pc(t,/:(plac\w+)/,"-ms-input-$1")]})],r)}return""}))}}],Nu=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r=e.stylisPlugins||Tu;var o,i,a={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:Fu}},Vu=!!b.useInsertionEffect&&b.useInsertionEffect,ju=Vu||function(e){return e()},$u=(Vu||b.useLayoutEffect,b.createContext("undefined"!=typeof HTMLElement?Nu({key:"css"}):null));var Wu=$u.Provider,Uu=function(e){return(0,b.forwardRef)((function(t,n){var r=(0,b.useContext)($u);return e(t,r,n)}))};var Gu=b.createContext({});function qu(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var Yu=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Ku=function(e,t,n){Yu(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}};function Xu(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function Zu(e,t,n){var r=[],o=qu(e,r,n);return r.length<2?n:o+t(r)}var Ju=function e(t){for(var n="",r=0;rnull!=e&&["name","styles"].every((t=>void 0!==e[t])),nd=()=>{const e=(0,b.useContext)($u),t=(0,s.useCallback)((function(){if(null===e)throw new Error("The `useCx` hook should be only used within a valid Emotion Cache Context");for(var t=arguments.length,n=new Array(t),r=0;rtd(t)?(Ku(e,t,!1),`${e.key}-${t.name}`):t)))}),[e]);return t};function rd(e,t){const n=wc();void 0===t&&"undefined"!=typeof process&&process.env;const r=(null==n?void 0:n[t])||{},o={"data-wp-c16t":!0,...(i=t,{"data-wp-component":i})};var i;const{_overrides:a,...s}=r,l=Object.entries(s).length?Object.assign({},s,e):e,c=nd()(Sc(t),e.className),u="function"==typeof l.renderChildren?l.renderChildren(l):l.children;for(const e in l)o[e]=l[e];for(const e in a)o[e]=a[e];return void 0!==u&&(o.children=u),o.className=c,o}function od(e,t){return id(e,t,{forwardsRef:!0})}function id(e,t,n){const r=null!=n&&n.forwardsRef?(0,s.forwardRef)(e):e;void 0===t&&"undefined"!=typeof process&&process.env;let o=r.__contextSystemKey__||[t];return Array.isArray(t)&&(o=[...o,...t]),"string"==typeof t&&(o=[...o,t]),Object.assign(r,{[Ec]:[...new Set(o)],displayName:t,selector:`.${Sc(t)}`})}function ad(e){if(!e)return[];let t=[];return e.__contextSystemKey__&&(t=e.__contextSystemKey__),e.type&&e.type.__contextSystemKey__&&(t=e.type.__contextSystemKey__),t}function sd(e,t){return!!e&&("string"==typeof t?ad(e).includes(t):!!Array.isArray(t)&&t.some((t=>ad(e).includes(t))))}const ld={border:0,clip:"rect(1px, 1px, 1px, 1px)",WebkitClipPath:"inset( 50% )",clipPath:"inset( 50% )",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",wordWrap:"normal"};var cd=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,ud=Mu((function(e){return cd.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),dd=function(e){return"theme"!==e},fd=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?ud:dd},pd=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},md=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Yu(t,n,r),ju((function(){return Ku(t,n,r)})),null},hd=function e(t,n){var r,o,i=t.__emotion_real===t,s=i&&t.__emotion_base||t;void 0!==n&&(r=n.label,o=n.target);var l=pd(t,n,i),c=l||fd(s),u=!c("as");return function(){var d=arguments,f=i&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&f.push("label:"+r+";"),null==d[0]||void 0===d[0].raw)f.push.apply(f,d);else{0,f.push(d[0][0]);for(var p=d.length,m=1;m{e.stopPropagation(),e.preventDefault()}}const O=!M&&(b&&x||w||!!x&&!(null!=_&&_.length)&&!1!==b),D=S?N:null,A=T["aria-describedby"]||D,L=(0,s.createElement)(I,a({},P,T,{className:R,"aria-label":T["aria-label"]||x,"aria-describedby":A,ref:n}),h&&"left"===v&&(0,s.createElement)(gc,{icon:h,size:g}),E&&(0,s.createElement)(s.Fragment,null,E),h&&"right"===v&&(0,s.createElement)(gc,{icon:h,size:g}),_);return O?(0,s.createElement)(s.Fragment,null,(0,s.createElement)(_f,{text:null!=_&&_.length&&S?S:x,shortcut:w,position:y},L),S&&(0,s.createElement)(bd,null,(0,s.createElement)("span",{id:D},S))):(0,s.createElement)(s.Fragment,null,L,S&&(0,s.createElement)(bd,null,(0,s.createElement)("span",{id:D},S)))}));let xd=0;function _d(e){const t=document.scrollingElement||document.body;e&&(xd=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=xd)}let Ed=0;var Cd=function(){return(0,s.useEffect)((()=>(0===Ed&&_d(!0),++Ed,()=>{1===Ed&&_d(!1),--Ed})),[]),null};var kd=(0,s.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function Sd(e){const t=(0,s.useContext)(kd),n=t.slots[e]||{},r=t.fills[e],o=(0,s.useMemo)((()=>r||[]),[r]);return{...n,updateSlot:(0,s.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,s.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:o,registerFill:(0,s.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,s.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}var Td=(0,s.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});var Nd=e=>{const{getSlot:t,subscribe:n}=(0,s.useContext)(Td),[r,o]=(0,s.useState)(t(e));return(0,s.useEffect)((()=>{o(t(e));return n((()=>{o(t(e))}))}),[e]),r};function Rd(e){let{name:t,children:n,registerFill:r,unregisterFill:o}=e;const i=Nd(t),a=(0,s.useRef)({name:t,children:n});return(0,s.useLayoutEffect)((()=>(r(t,a.current),()=>o(t,a.current))),[]),(0,s.useLayoutEffect)((()=>{a.current.children=n,i&&i.forceUpdate()}),[n]),(0,s.useLayoutEffect)((()=>{t!==a.current.name&&(o(a.current.name,a.current),a.current.name=t,r(t,a.current))}),[t]),i&&i.node?("function"==typeof n&&(n=n(i.props.fillProps)),(0,s.createPortal)(n,i.node)):null}var Md=e=>(0,s.createElement)(Td.Consumer,null,(t=>{let{registerFill:n,unregisterFill:r}=t;return(0,s.createElement)(Rd,a({},e,{registerFill:n,unregisterFill:r}))}));function Id(e){return"function"==typeof e}class Pd extends s.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){var e;const{children:t,name:n,fillProps:r={},getFills:o}=this.props,i=(null!==(e=o(n,this))&&void 0!==e?e:[]).map((e=>{const t=Id(e.children)?e.children(r):e.children;return s.Children.map(t,((e,t)=>{if(!e||"string"==typeof e)return e;const n=e.key||t;return(0,s.cloneElement)(e,{key:n})}))})).filter((e=>!(0,s.isEmptyElement)(e)));return(0,s.createElement)(s.Fragment,null,Id(t)?t(i):i)}}var Od,Dd=e=>(0,s.createElement)(Td.Consumer,null,(t=>{let{registerSlot:n,unregisterSlot:r,getFills:o}=t;return(0,s.createElement)(Pd,a({},e,{registerSlot:n,unregisterSlot:r,getFills:o}))})),Ad=new Uint8Array(16);function Ld(){if(!Od&&!(Od="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Od(Ad)}var zd=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var Fd=function(e){return"string"==typeof e&&zd.test(e)},Bd=[],Hd=0;Hd<256;++Hd)Bd.push((Hd+256).toString(16).substr(1));var Vd=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(Bd[e[t+0]]+Bd[e[t+1]]+Bd[e[t+2]]+Bd[e[t+3]]+"-"+Bd[e[t+4]]+Bd[e[t+5]]+"-"+Bd[e[t+6]]+Bd[e[t+7]]+"-"+Bd[e[t+8]]+Bd[e[t+9]]+"-"+Bd[e[t+10]]+Bd[e[t+11]]+Bd[e[t+12]]+Bd[e[t+13]]+Bd[e[t+14]]+Bd[e[t+15]]).toLowerCase();if(!Fd(n))throw TypeError("Stringified UUID is invalid");return n};var jd=function(e,t,n){var r=(e=e||{}).random||(e.rng||Ld)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return Vd(r)};const $d=new Set,Wd=kc()((e=>{let t=jd().replace(/[0-9]/g,"");for(;$d.has(t);)t=jd().replace(/[0-9]/g,"");return $d.add(t),Nu({container:e,key:t})}));var Ud=function(e){const{children:t,document:n}=e;if(!n)return null;const r=Wd(n.head);return(0,s.createElement)(Wu,{value:r},t)};function Gd(){const[,e]=(0,s.useState)({}),t=(0,s.useRef)(!0);return(0,s.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function qd(e){let{name:t,children:n}=e;const r=Sd(t),o=(0,s.useRef)({rerender:Gd()});if((0,s.useEffect)((()=>(r.registerFill(o),()=>{r.unregisterFill(o)})),[r.registerFill,r.unregisterFill]),!r.ref||!r.ref.current)return null;"function"==typeof n&&(n=n(r.fillProps));const i=(0,s.createElement)(Ud,{document:r.ref.current.ownerDocument},n);return(0,s.createPortal)(i,r.ref.current)}var Yd=(0,s.forwardRef)((function(e,t){let{name:n,fillProps:r={},as:o="div",...i}=e;const l=(0,s.useContext)(kd),c=(0,s.useRef)();return(0,s.useLayoutEffect)((()=>(l.registerSlot(n,c,r),()=>{l.unregisterSlot(n,c)})),[l.registerSlot,l.unregisterSlot,n]),(0,s.useLayoutEffect)((()=>{l.updateSlot(n,r)})),(0,s.createElement)(o,a({ref:(0,d.useMergeRefs)([t,c])},i))})),Kd=window.wp.isShallowEqual,Xd=n.n(Kd);function Zd(e){let{children:t}=e;const n=function(){const[e,t]=(0,s.useState)({}),[n,r]=(0,s.useState)({}),o=(0,s.useCallback)(((e,n,r)=>{t((t=>{const o=t[e]||{};return{...t,[e]:{...o,ref:n||o.ref,fillProps:r||o.fillProps||{}}}}))}),[]),i=(0,s.useCallback)(((e,n)=>{t((t=>{const{[e]:r,...o}=t;return(null==r?void 0:r.ref)===n?o:t}))}),[]),a=(0,s.useCallback)(((t,r)=>{const o=e[t];if(o&&!Xd()(o.fillProps,r)){o.fillProps=r;const e=n[t];e&&e.map((e=>e.current.rerender()))}}),[e,n]),l=(0,s.useCallback)(((e,t)=>{r((n=>({...n,[e]:[...n[e]||[],t]})))}),[]),c=(0,s.useCallback)(((e,t)=>{r((n=>n[e]?{...n,[e]:n[e].filter((e=>e!==t))}:n))}),[]);return(0,s.useMemo)((()=>({slots:e,fills:n,registerSlot:o,updateSlot:a,unregisterSlot:i,registerFill:l,unregisterFill:c})),[e,n,o,a,i,l,c])}();return(0,s.createElement)(kd.Provider,{value:n},t)}class Jd extends s.Component{constructor(){super(...arguments),this.registerSlot=this.registerSlot.bind(this),this.registerFill=this.registerFill.bind(this),this.unregisterSlot=this.unregisterSlot.bind(this),this.unregisterFill=this.unregisterFill.bind(this),this.getSlot=this.getSlot.bind(this),this.getFills=this.getFills.bind(this),this.hasFills=this.hasFills.bind(this),this.subscribe=this.subscribe.bind(this),this.slots={},this.fills={},this.listeners=[],this.contextValue={registerSlot:this.registerSlot,unregisterSlot:this.unregisterSlot,registerFill:this.registerFill,unregisterFill:this.unregisterFill,getSlot:this.getSlot,getFills:this.getFills,hasFills:this.hasFills,subscribe:this.subscribe}}registerSlot(e,t){const n=this.slots[e];this.slots[e]=t,this.triggerListeners(),this.forceUpdateSlot(e),n&&n.forceUpdate()}registerFill(e,t){this.fills[e]=[...this.fills[e]||[],t],this.forceUpdateSlot(e)}unregisterSlot(e,t){this.slots[e]===t&&(delete this.slots[e],this.triggerListeners())}unregisterFill(e,t){var n,r;this.fills[e]=null!==(n=null===(r=this.fills[e])||void 0===r?void 0:r.filter((e=>e!==t)))&&void 0!==n?n:[],this.forceUpdateSlot(e)}getSlot(e){return this.slots[e]}getFills(e,t){return this.slots[e]!==t?[]:this.fills[e]}hasFills(e){return this.fills[e]&&!!this.fills[e].length}forceUpdateSlot(e){const t=this.getSlot(e);t&&t.forceUpdate()}triggerListeners(){this.listeners.forEach((e=>e()))}subscribe(e){return this.listeners.push(e),()=>{this.listeners=this.listeners.filter((t=>t!==e))}}render(){return(0,s.createElement)(Td.Provider,{value:this.contextValue},this.props.children)}}function Qd(e){return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Md,e),(0,s.createElement)(qd,e))}const ef=(0,s.forwardRef)(((e,t)=>{let{bubblesVirtually:n,...r}=e;return n?(0,s.createElement)(Yd,a({},r,{ref:t})):(0,s.createElement)(Dd,r)}));function tf(e){let{children:t,...n}=e;return(0,s.createElement)(Jd,n,(0,s.createElement)(Zd,null,t))}function nf(e){const t=t=>(0,s.createElement)(Qd,a({name:e},t));t.displayName=e+"Fill";const n=t=>(0,s.createElement)(ef,a({name:e},t));return n.displayName=e+"Slot",n.__unstableName=e,{Fill:t,Slot:n}}const rf={top:{originX:.5,originY:1},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},right:{originX:0,originY:.5},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},bottom:{originX:.5,originY:0},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},left:{originX:1,originY:.5},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}},of=e=>{var t;const n=null==e||null===(t=e.defaultView)||void 0===t?void 0:t.frameElement;if(!n)return;const r=n.getBoundingClientRect();return{x:r.left,y:r.top}};function af(e){return e.split("-")[0]}function sf(e){return["top","bottom"].includes(af(e))?"x":"y"}function lf(e){return"x"===e?"y":"x"}const cf=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{options:e,fn(t){var n;const{x:r,y:o,placement:i,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=e,d={x:r,y:o},f=sf(i),p=lf(f);let m=d[f],h=d[p];const v="function"==typeof l?l(t):l,g="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v},b={x:0,y:0,...null===(n=s.frameOffset)||void 0===n?void 0:n.amount};if(c){const e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+g.mainAxis+b[f],n=a.reference[f]+a.reference[e]-g.mainAxis+b[f];mn&&(m=n)}if(u){var y,w,x,_;const e="y"===f?"width":"height",t=["top","left"].includes(af(i)),n=a.reference[p]-a.floating[e]+(t&&null!==(y=null===(w=s.offset)||void 0===w?void 0:w[p])&&void 0!==y?y:0)+(t?0:g.crossAxis)+b[p],r=a.reference[p]+a.reference[e]+(t?0:null!==(x=null===(_=s.offset)||void 0===_?void 0:_[p])&&void 0!==x?x:0)-(t?g.crossAxis:0)+b[p];hr&&(h=r)}return{[f]:m,[p]:h}}}},uf="Popover",df=()=>(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",className:"components-popover__triangle",role:"presentation"},(0,s.createElement)(i.Path,{className:"components-popover__triangle-bg",d:"M 0 0 L 50 50 L 100 0"}),(0,s.createElement)(i.Path,{className:"components-popover__triangle-border",d:"M 0 0 L 50 50 L 100 0",vectorEffect:"non-scaling-stroke"})),ff=(0,s.forwardRef)(((e,t)=>{let{style:n,placement:r,shouldAnimate:o=!1,...i}=e;const[l,c]=(0,s.useState)(!1),u=Xt(),{style:d,...f}=(0,s.useMemo)((()=>(e=>{const t=e.startsWith("top")||e.startsWith("bottom")?"translateY":"translateX",n=e.startsWith("top")||e.startsWith("left")?1:-1;return{style:rf[e],initial:{opacity:0,scale:0,[t]:2*n+"em"},animate:{opacity:1,scale:1,[t]:0},transition:{duration:.1,ease:[0,0,.2,1]}}})(r)),[r]),p=(0,s.useCallback)((()=>c(!0)),[]),m=o&&!u?{style:{...d,...n},...f,onAnimationComplete:p,animate:!l&&f.animate}:{animate:!1,style:n};return(0,s.createElement)(fc.div,a({},m,i,{ref:t}))})),pf=(0,s.createContext)(void 0),mf=(0,s.forwardRef)(((e,t)=>{var n,r,o,i;const{animate:l=!0,headerTitle:u,onClose:f,children:p,className:m,noArrow:h=!0,isAlternate:v,position:g,placement:y="bottom-start",offset:w=0,focusOnMount:x="firstElement",anchor:_,expandOnMobile:E,onFocusOutside:C,__unstableSlotName:k=uf,flip:S=!0,resize:T=!0,shift:N=!1,__unstableForcePosition:R,anchorRef:M,anchorRect:I,getAnchorRect:P,...O}=e;let D=S,A=T;void 0!==R&&(hc()("`__unstableForcePosition` prop wp.components.Popover",{since:"6.1",version:"6.3",alternative:"`flip={ false }` and `resize={ false }`"}),D=!R,A=!R),void 0!==M&&hc()("`anchorRef` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),void 0!==I&&hc()("`anchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),void 0!==P&&hc()("`getAnchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"});const L=(0,s.useRef)(null),[z,F]=(0,s.useState)(null),[B,H]=(0,s.useState)(),V=(0,s.useCallback)((e=>{F(e)}),[]),j=(0,d.useViewportMatch)("medium","<"),$=E&&j,W=!$&&!h,U=g?(e=>{const[t,n,r]=e.split(" ");if(["top","bottom"].includes(t)){let e="";return r&&"left"===r||"right"===n?e="-start":(r&&"right"===r||"left"===n)&&(e="-end"),t+e}return n})(g):y,G=(0,s.useRef)(of(B)),q=[{name:"frameOffset",fn(e){let{x:t,y:n}=e;return G.current?{x:t+G.current.x,y:n+G.current.y,data:{amount:G.current}}:{x:t,y:n}}},Nt(w),D?Mt():void 0,A?It({apply(e){var t;const{firstElementChild:n}=null!==(t=re.floating.current)&&void 0!==t?t:{};n instanceof HTMLElement&&Object.assign(n.style,{maxHeight:`${e.availableHeight}px`,overflow:"auto"})}}):void 0,N?Rt({crossAxis:!0,limiter:cf(),padding:1}):void 0,At({element:L})].filter((e=>void 0!==e)),Y=(0,s.useContext)(pf)||k,K=Sd(Y);let X;(f||C)&&(X=(e,t)=>{"focus-outside"===e&&C?C(t):f&&f()});const[Z,J]=(0,d.__experimentalUseDialog)({focusOnMount:x,__unstableOnClose:X,onClose:X}),{x:Q,y:ee,reference:te,floating:ne,refs:re,strategy:oe,update:ie,placement:ae,middlewareData:{arrow:se}}=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,whileElementsMounted:i,open:a}=e,[s,l]=b.useState({x:null,y:null,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[c,u]=b.useState(r);zt(c,r)||u(r);const d=b.useRef(null),f=b.useRef(null),p=b.useRef(s),m=Ft(i),h=Ft(o),[v,g]=b.useState(null),[y,w]=b.useState(null),x=b.useCallback((e=>{d.current!==e&&(d.current=e,g(e))}),[]),_=b.useCallback((e=>{f.current!==e&&(f.current=e,w(e))}),[]),E=b.useCallback((()=>{if(!d.current||!f.current)return;const e={placement:t,strategy:n,middleware:c};h.current&&(e.platform=h.current),Ot(d.current,f.current,e).then((e=>{const t={...e,isPositioned:!0};C.current&&!zt(p.current,t)&&(p.current=t,Dt.flushSync((()=>{l(t)})))}))}),[c,t,n,h]);Lt((()=>{!1===a&&p.current.isPositioned&&(p.current.isPositioned=!1,l((e=>({...e,isPositioned:!1}))))}),[a]);const C=b.useRef(!1);Lt((()=>(C.current=!0,()=>{C.current=!1})),[]),Lt((()=>{if(v&&y){if(m.current)return m.current(v,y,E);E()}}),[v,y,E,m]);const k=b.useMemo((()=>({reference:d,floating:f,setReference:x,setFloating:_})),[x,_]),S=b.useMemo((()=>({reference:v,floating:y})),[v,y]);return b.useMemo((()=>({...s,update:E,refs:k,elements:S,reference:x,floating:_})),[s,E,k,S,x,_])}({placement:U,middleware:q,whileElementsMounted:(e,t,n)=>Tt(e,t,n,{animationFrame:!0})}),le=(0,s.useCallback)((e=>{L.current=e,ie()}),[ie]);(0,s.useLayoutEffect)((()=>{const e=(e=>{var t;let n,{anchor:r,anchorRef:o,anchorRect:i,getAnchorRect:a,fallbackReferenceElement:s,fallbackDocument:l}=e;if(r)n=r.ownerDocument;else if(null!=o&&o.top)n=null==o?void 0:o.top.ownerDocument;else if(null!=o&&o.startContainer)n=o.startContainer.ownerDocument;else if(null!=o&&o.current)n=o.current.ownerDocument;else if(o)n=o.ownerDocument;else if(i&&null!=i&&i.ownerDocument)n=i.ownerDocument;else if(a){var c;n=null===(c=a(s))||void 0===c?void 0:c.ownerDocument}return null!==(t=n)&&void 0!==t?t:l})({anchor:_,anchorRef:M,anchorRect:I,getAnchorRect:P,fallbackReferenceElement:z,fallbackDocument:document}),t=(e=>{var t;let{anchor:n,anchorRef:r,anchorRect:o,getAnchorRect:i,fallbackReferenceElement:a}=e,s=null;return n?s=n:null!=r&&r.top?s={getBoundingClientRect(){const e=r.top.getBoundingClientRect(),t=r.bottom.getBoundingClientRect();return new window.DOMRect(e.x,e.y,e.width,t.bottom-e.top)}}:null!=r&&r.current?s=r.current:r?s=r:o?s={getBoundingClientRect(){return o}}:i?s={getBoundingClientRect(){var e,t,n,r;const o=i(a);return new window.DOMRect(null!==(e=o.x)&&void 0!==e?e:o.left,null!==(t=o.y)&&void 0!==t?t:o.top,null!==(n=o.width)&&void 0!==n?n:o.right-o.left,null!==(r=o.height)&&void 0!==r?r:o.bottom-o.top)}}:a&&(s=a.parentElement),null!==(t=s)&&void 0!==t?t:null})({anchor:_,anchorRef:M,anchorRect:I,getAnchorRect:P,fallbackReferenceElement:z});te(t),H(e)}),[_,M,null==M?void 0:M.top,null==M?void 0:M.bottom,null==M?void 0:M.startContainer,null==M?void 0:M.current,I,P,z,te]),(0,s.useLayoutEffect)((()=>{var e,t,n;if(B===document||B===(null==re||null===(e=re.floating)||void 0===e||null===(t=e.current)||void 0===t?void 0:t.ownerDocument)||null==B||null===(n=B.defaultView)||void 0===n||!n.frameElement)return void(G.current=void 0);const{defaultView:r}=B,o=()=>{G.current=of(B),ie()};return r.addEventListener("resize",o),o(),()=>{r.removeEventListener("resize",o)}}),[B,ie]);const ce=(0,d.useMergeRefs)([ne,Z,t]);let ue=(0,s.createElement)(ff,a({shouldAnimate:l&&!$,placement:ae,className:c()("components-popover",m,{"is-expanded":$,"is-alternate":v})},O,{ref:ce},J,{tabIndex:-1,style:$?void 0:{position:oe,left:Number.isNaN(Q)?0:null!=Q?Q:void 0,top:Number.isNaN(ee)?0:null!=ee?ee:void 0}}),$&&(0,s.createElement)(Cd,null),$&&(0,s.createElement)("div",{className:"components-popover__header"},(0,s.createElement)("span",{className:"components-popover__header-title"},u),(0,s.createElement)(wd,{className:"components-popover__close",icon:pc,onClick:f})),(0,s.createElement)("div",{className:"components-popover__content"},p),W&&(0,s.createElement)("div",{ref:le,className:["components-popover__arrow",`is-${ae.split("-")[0]}`].join(" "),style:{left:void 0!==(null==se?void 0:se.x)&&Number.isFinite(se.x)?`${se.x+(null!==(n=null===(r=G.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)}px`:"",top:void 0!==(null==se?void 0:se.y)&&Number.isFinite(se.y)?`${se.y+(null!==(o=null===(i=G.current)||void 0===i?void 0:i.y)&&void 0!==o?o:0)}px`:""}},(0,s.createElement)(df,null)));return K.ref&&(ue=(0,s.createElement)(Qd,{name:Y},ue)),M||I||_?ue:(0,s.createElement)("span",{ref:V},ue)}));mf.Slot=(0,s.forwardRef)((function(e,t){let{name:n=uf}=e;return(0,s.createElement)(ef,{bubblesVirtually:!0,name:n,className:"popover-slot",ref:t})})),mf.__unstableSlotNameProvider=pf.Provider;var hf=mf;var vf=function(e){const{shortcut:t,className:n}=e;if(!t)return null;let r,o;return"string"==typeof t&&(r=t),null!==t&&"object"==typeof t&&(r=t.display,o=t.ariaLabel),(0,s.createElement)("span",{className:n,"aria-label":o},r)};const gf=700,bf=(0,s.createElement)("div",{className:"event-catcher"}),yf=e=>{let{eventHandlers:t,child:n,childrenWithPopover:r,mergedRefs:o}=e;return(0,s.cloneElement)((0,s.createElement)("span",{className:"disabled-element-wrapper"},(0,s.cloneElement)(bf,t),(0,s.cloneElement)(n,{children:r,ref:o})),{...t})},wf=e=>{let{child:t,eventHandlers:n,childrenWithPopover:r,mergedRefs:o}=e;return(0,s.cloneElement)(t,{...n,children:r,ref:o})},xf=(e,t,n)=>{if(1!==s.Children.count(e))return;const r=s.Children.only(e);r.props.disabled||"function"==typeof r.props[t]&&r.props[t](n)};var _f=function(e){var t;const{children:n,position:r="bottom middle",text:o,shortcut:i,delay:a=gf}=e,[l,c]=(0,s.useState)(!1),[u,f]=(0,s.useState)(!1),p=(0,d.useDebounce)(f,a),[m,h]=(0,s.useState)(null),v=null===(t=s.Children.toArray(n)[0])||void 0===t?void 0:t.ref,g=(0,d.useMergeRefs)([h,v]),b=e=>{"OPTION"!==e.target.tagName&&(xf(n,"onMouseDown",e),document.addEventListener("mouseup",x),c(!0))},y=e=>{"OPTION"!==e.target.tagName&&(xf(n,"onMouseUp",e),document.removeEventListener("mouseup",x),c(!1))},w=e=>"mouseUp"===e?y:"mouseDown"===e?b:void 0,x=w("mouseUp"),_=(e,t)=>r=>{if(xf(n,e,r),r.currentTarget.disabled)return;if("focus"===r.type&&l)return;p.cancel();const o=["focus","mouseenter"].includes(r.type);o!==u&&(t?p(o):f(o))},E=()=>{p.cancel(),document.removeEventListener("mouseup",x)};if((0,s.useEffect)((()=>E),[]),1!==s.Children.count(n))return n;const C={onMouseEnter:_("onMouseEnter",!0),onMouseLeave:_("onMouseLeave"),onClick:_("onClick"),onFocus:_("onFocus"),onBlur:_("onBlur"),onMouseDown:w("mouseDown")},k=s.Children.only(n),{children:S,disabled:T}=k.props,N=T?yf:wf,R=(e=>{let{anchor:t,grandchildren:n,isOver:r,offset:o,position:i,shortcut:a,text:l}=e;return(0,s.concatChildren)(n,r&&(0,s.createElement)(hf,{focusOnMount:!1,position:i,className:"components-tooltip","aria-hidden":"true",animate:!1,offset:o,anchor:t,shift:!0},l,(0,s.createElement)(vf,{className:"components-tooltip__shortcut",shortcut:a})))})({grandchildren:S,...{anchor:m,isOver:u,offset:4,position:r,shortcut:i,text:o}});return N({child:k,eventHandlers:C,childrenWithPopover:R,mergedRefs:g})};const Ef=[["top left","top center","top right"],["center left","center center","center right"],["bottom left","bottom center","bottom right"]],Cf={"top left":(0,u.__)("Top Left"),"top center":(0,u.__)("Top Center"),"top right":(0,u.__)("Top Right"),"center left":(0,u.__)("Center Left"),"center center":(0,u.__)("Center Center"),"center right":(0,u.__)("Center Right"),"bottom left":(0,u.__)("Bottom Left"),"bottom center":(0,u.__)("Bottom Center"),"bottom right":(0,u.__)("Bottom Right")},kf=Ef.flat();function Sf(e){return("center"===e?"center center":e).replace("-"," ")}function Tf(e,t){return`${e}-${Sf(t).replace(" ","-")}`}n(1281);function Nf(){for(var e=arguments.length,t=new Array(e),n=0;n0:"number"==typeof e},If=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Pf=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Of=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Df=function(e){return{r:Pf(e.r,0,255),g:Pf(e.g,0,255),b:Pf(e.b,0,255),a:Pf(e.a)}},Af=function(e){return{r:If(e.r),g:If(e.g),b:If(e.b),a:If(e.a,3)}},Lf=/^#([0-9a-f]{3,8})$/i,zf=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Ff=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},Bf=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:o}},Hf=function(e){return{h:Of(e.h),s:Pf(e.s,0,100),l:Pf(e.l,0,100),a:Pf(e.a)}},Vf=function(e){return{h:If(e.h),s:If(e.s),l:If(e.l),a:If(e.a,3)}},jf=function(e){return Bf((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},$f=function(e){return{h:(t=Ff(e)).h,s:(o=(200-(n=t.s))*(r=t.v)/100)>0&&o<200?n*r/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,r,o},Wf=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Uf=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Gf=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,qf=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Yf={string:[[function(e){var t=Lf.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?If(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?If(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Gf.exec(e)||qf.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Df({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Wf.exec(e)||Uf.exec(e);if(!t)return null;var n,r,o=Hf({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(Rf[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return jf(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=void 0===o?1:o;return Mf(t)&&Mf(n)&&Mf(r)?Df({r:Number(t),g:Number(n),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,o=e.a,i=void 0===o?1:o;if(!Mf(t)||!Mf(n)||!Mf(r))return null;var a=Hf({h:Number(t),s:Number(n),l:Number(r),a:Number(i)});return jf(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,o=e.a,i=void 0===o?1:o;if(!Mf(t)||!Mf(n)||!Mf(r))return null;var a=function(e){return{h:Of(e.h),s:Pf(e.s,0,100),v:Pf(e.v,0,100),a:Pf(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(i)});return Bf(a)},"hsv"]]},Kf=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=Af(this.rgba)).r,n=e.g,r=e.b,i=(o=e.a)<1?zf(If(255*o)):"","#"+zf(t)+zf(n)+zf(r)+i;var e,t,n,r,o,i},e.prototype.toRgb=function(){return Af(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Af(this.rgba)).r,n=e.g,r=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+r+", "+o+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,o},e.prototype.toHsl=function(){return Vf($f(this.rgba))},e.prototype.toHslString=function(){return t=(e=Vf($f(this.rgba))).h,n=e.s,r=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+o+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,o},e.prototype.toHsv=function(){return e=Ff(this.rgba),{h:If(e.h),s:If(e.s),v:If(e.v),a:If(e.a,3)};var e},e.prototype.invert=function(){return tp({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),tp(Zf(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),tp(Zf(this.rgba,-e))},e.prototype.grayscale=function(){return tp(Zf(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),tp(Qf(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),tp(Qf(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?tp({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):If(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=$f(this.rgba);return"number"==typeof e?tp({h:e,s:t.s,l:t.l,a:t.a}):If(t.h)},e.prototype.isEqual=function(e){return this.toHex()===tp(e).toHex()},e}(),tp=function(e){return e instanceof ep?e:new ep(e)},np=[],rp=function(e){e.forEach((function(e){np.indexOf(e)<0&&(e(ep,Yf),np.push(e))}))};function op(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var o in n)r[n[o]]=o;var i={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,a,s=r[this.toHex()];if(s)return s;if(null==t?void 0:t.closest){var l=this.toRgb(),c=1/0,u="black";if(!i.length)for(var d in n)i[d]=new e(n[d]).toRgb();for(var f in n){var p=(o=l,a=i[f],Math.pow(o.r-a.r,2)+Math.pow(o.g-a.g,2)+Math.pow(o.b-a.b,2));p0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return tp(e).alpha(t).toRgbString()}rp([op]);const ap="#fff",sp={900:"#1e1e1e",800:"#2f2f2f",700:"#757575",600:"#949494",400:"#ccc",300:"#ddd",200:"#e0e0e0",100:"#f0f0f0"},lp={theme:"var( --wp-admin-theme-color, #007cba)",background:ap,backgroundDisabled:sp[100],border:sp[700],borderHover:sp[700],borderFocus:"var( --wp-admin-theme-color-darker-10, #006ba1)",borderDisabled:sp[400],textDisabled:sp[600],textDark:ap,darkGrayPlaceholder:ip(sp[900],.62),lightGrayPlaceholder:ip(ap,.65)},cp=Object.freeze({gray:sp,white:ap,alert:{yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},ui:lp});function up(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transition";switch(t){case"transition":e="transition-duration: 0ms;";break;case"animation":e="animation-duration: 1ms;";break;default:e="\n\t\t\t\tanimation-duration: 1ms;\n\t\t\t\ttransition-duration: 0ms;\n\t\t\t"}return`\n\t\t@media ( prefers-reduced-motion: reduce ) {\n\t\t\t${e};\n\t\t}\n\t`}var dp={name:"93uojk",styles:"border-radius:2px;box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:repeat( 3, 1fr );outline:none"};const fp=()=>dp,pp=hd("div",{target:"e1od1u4s3"})(fp,";border:1px solid transparent;cursor:pointer;grid-template-columns:auto;",(e=>{let{size:t=92}=e;return Nf("grid-template-rows:repeat( 3, calc( ",t,"px / 3 ) );width:",t,"px;","")}),";"),mp=hd("div",{target:"e1od1u4s2"})({name:"1x5gbbj",styles:"box-sizing:border-box;display:grid;grid-template-columns:repeat( 3, 1fr )"}),hp=e=>Nf("background:currentColor;box-sizing:border-box;display:grid;margin:auto;transition:all 120ms linear;",up("transition")," ",(e=>{let{isActive:t}=e;return Nf("box-shadow:",t?`0 0 0 2px ${cp.gray[900]}`:null,";color:",t?cp.gray[900]:cp.gray[400],";*:hover>&{color:",t?cp.gray[900]:cp.ui.theme,";}","")})(e),";",""),vp=hd("span",{target:"e1od1u4s1"})("height:6px;width:6px;",hp,";"),gp=hd("span",{target:"e1od1u4s0"})({name:"rjf3ub",styles:"appearance:none;border:none;box-sizing:border-box;margin:0;display:flex;position:relative;outline:none;align-items:center;justify-content:center;padding:0"});function bp(e){let{isActive:t=!1,value:n,...r}=e;const o=Cf[n];return(0,s.createElement)(_f,{text:o},(0,s.createElement)(Se,a({as:gp,role:"gridcell"},r),(0,s.createElement)(bd,null,n),(0,s.createElement)(vp,{isActive:t,role:"presentation"})))}function yp(e){return(0,b.useState)(e)[0]}function wp(e){for(var t,n=[[]],r=function(){var e=t.value,r=n.find((function(t){return!t[0]||t[0].groupId===e.groupId}));r?r.push(e):n.push([e])},o=g(e);!(t=o()).done;)r();return n}function xp(e){for(var t,n=[],r=g(e);!(t=r()).done;){var o=t.value;n.push.apply(n,o)}return n}function _p(e){return e.slice().reverse()}function Ep(e,t){if(t)return null==e?void 0:e.find((function(e){return e.id===t&&!e.disabled}))}function Cp(e,t){return function(e){return"function"==typeof e}(e)?e(t):e}function kp(e){void 0===e&&(e={});var t=yp(e).baseId,n=(0,b.useContext)(we),r=(0,b.useRef)(0),o=(0,b.useState)((function(){return t||n()}));return{baseId:o[0],setBaseId:o[1],unstable_idCountRef:r}}function Sp(e,t){return Boolean(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Tp(e,t){return e.findIndex((function(e){return!(!e.ref.current||!t.ref.current)&&Sp(t.ref.current,e.ref.current)}))}function Np(e){for(var t,n=0,r=g(e);!(t=r()).done;){var o=t.value.length;o>n&&(n=o)}return n}function Rp(e){for(var t=wp(e),n=Np(t),r=[],o=0;oi&&(n=!0),-1):(rNf({gridTemplateRows:"repeat( 3, calc( 21px / 3))",padding:1.5,maxHeight:24,maxWidth:24},"","")),";",(e=>{let{disablePointerEvents:t}=e;return Nf({pointerEvents:t?"none":null},"","")}),";"),tm=hd("span",{target:"elqsdmc0"})("height:2px;width:2px;",hp,";",(e=>{let{isActive:t}=e;return Nf("box-shadow:",t?"0 0 0 1px currentColor":null,";color:currentColor;*:hover>&{color:currentColor;}","")}),";"),nm=gp,rm=24;const om=()=>{};function im(e){let{className:t,id:n,label:r=(0,u.__)("Alignment Matrix Control"),defaultValue:o="center center",value:i,onChange:l=om,width:f=92,...p}=e;const[m]=(0,s.useState)(null!=i?i:o),h=function(e){const t=(0,d.useInstanceId)(im,"alignment-matrix-control");return e||t}(n),v=Tf(h,m),g=Vp({baseId:h,currentId:v,rtl:(0,u.isRTL)()}),{setCurrentId:b}=g;(0,s.useEffect)((()=>{void 0!==i&&b(Tf(h,i))}),[i,b,h]);const y=c()("component-alignment-matrix-control",t);return(0,s.createElement)(Xp,a({},p,g,{"aria-label":r,as:pp,className:y,role:"grid",size:f}),Ef.map(((e,t)=>(0,s.createElement)(Qp,a({},g,{as:mp,role:"row",key:t}),e.map((e=>{const t=Tf(h,e),n=g.currentId===t;return(0,s.createElement)(bp,a({},g,{id:t,isActive:n,key:e,value:e,onFocus:()=>{l(e)},tabIndex:n?0:-1}))}))))))}function am(e){return"appear"===e?"top":"left"}function sm(e){if("loading"===e.type)return c()("components-animate__loading");const{type:t,origin:n=am(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return c()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?c()("components-animate__slide-in","is-from-"+n):void 0}function lm(e){let{type:t,options:n={},children:r}=e;return r({className:sm({type:t,...n})})}im.Icon=function(e){let{className:t,disablePointerEvents:n=!0,size:r=rm,style:o={},value:i="center",...l}=e;const u=function(){const e=Sf(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"center").replace("-"," "),t=kf.indexOf(e);return t>-1?t:void 0}(i),d=(r/rm).toFixed(2),f=c()("component-alignment-matrix-control-icon",t),p={...o,transform:`scale(${d})`};return(0,s.createElement)(em,a({},l,{className:f,disablePointerEvents:n,role:"presentation",size:r,style:p}),kf.map(((e,t)=>{const n=u===t;return(0,s.createElement)(nm,{key:e},(0,s.createElement)(tm,{isActive:n}))})))};const cm=(0,s.createContext)({flexItemDisplay:void 0});const um={name:"zjik7",styles:"display:flex"},dm={name:"qgaee5",styles:"display:block;max-height:100%;max-width:100%;min-height:0;min-width:0"},fm={name:"82a6rk",styles:"flex:1"},pm={name:"13nosa1",styles:">*{min-height:0;}"},mm={name:"1pwxzk4",styles:">*{min-width:0;}"};function hm(e){const{className:t,display:n,isBlock:r=!1,...o}=rd(e,"FlexItem"),i={},a=(0,s.useContext)(cm).flexItemDisplay;i.Base=Nf({display:n||a},"","");return{...o,className:nd()(dm,i.Base,r&&fm,t)}}var vm=od((function(e,t){const n=function(e){return hm({isBlock:!0,...rd(e,"FlexBlock")})}(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"FlexBlock");var gm=od((function(e,t){const n=hm(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"FlexItem");const bm=["40em","52em","64em"],ym=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultIndex:t=0}=e;if("number"!=typeof t)throw new TypeError(`Default breakpoint index should be a number. Got: ${t}, ${typeof t}`);if(t<0||t>bm.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${bm.length} breakpoints, got index ${t}`);const[n,r]=(0,s.useState)(t);return(0,s.useEffect)((()=>{const e=()=>{const e=bm.filter((e=>"undefined"!=typeof window&&window.matchMedia(`screen and (min-width: ${e})`).matches)).length;n!==e&&r(e)};return e(),"undefined"!=typeof window&&window.addEventListener("resize",e),()=>{"undefined"!=typeof window&&window.removeEventListener("resize",e)}}),[n]),n};function wm(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=ym(t);if(!Array.isArray(e)&&"function"!=typeof e)return e;const r=e||[];return r[n>=r.length?r.length-1:n]}function xm(e){var t,n;if(void 0===e)return;if(!e)return"0";const r="number"==typeof e?e:Number(e);return"undefined"!=typeof window&&null!==(t=window.CSS)&&void 0!==t&&null!==(n=t.supports)&&void 0!==n&&n.call(t,"margin",e.toString())||Number.isNaN(r)?e.toString():`calc(4px * ${e})`}function _m(e){const{align:t="center",className:n,direction:r="row",expanded:o=!0,gap:i=2,justify:a="space-between",wrap:l=!1,...c}=rd(function(e){const{isReversed:t,...n}=e;return void 0!==t?(hc()("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...n,direction:t?"row-reverse":"row"}):n}(e),"Flex"),u=wm(Array.isArray(r)?r:[r]),d="string"==typeof u&&!!u.includes("column"),f="string"==typeof u&&u.includes("reverse"),p=nd();return{...c,className:(0,s.useMemo)((()=>{const e=Nf({alignItems:d?"normal":t,flexDirection:u,flexWrap:l?"wrap":void 0,gap:xm(i),justifyContent:a,height:d&&o?"100%":void 0,width:!d&&o?"100%":void 0},"","");return p(um,e,d?pm:mm,n)}),[t,n,p,u,o,i,d,f,a,l]),isColumn:d}}var Em=od((function(e,t){const{children:n,isColumn:r,...o}=_m(e);return(0,s.createElement)(cm.Provider,{value:{flexItemDisplay:r?"block":void 0}},(0,s.createElement)(gd,a({},o,{ref:t}),n))}),"Flex");const Cm={name:"hdknak",styles:"display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap"};function km(e){return null!=e}function Sm(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return null!==(e=t.find(km))&&void 0!==e?e:n}const Tm=e=>"string"==typeof e?(e=>parseFloat(e))(e):e,Nm="…",Rm={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},Mm={ellipsis:Nm,ellipsizeMode:Rm.auto,limit:0,numberOfLines:0};function Im(e,t,n,r){if("string"!=typeof e)return"";const o=e.length,i=~~t,a=~~n,s=km(r)?r:Nm;return 0===i&&0===a||i>=o||a>=o||i+a>=o?e:0===a?e.slice(0,i)+s:e.slice(0,i)+s+e.slice(o-a)}function Pm(e){const{className:t,children:n,ellipsis:r=Nm,ellipsizeMode:o=Rm.auto,limit:i=0,numberOfLines:a=0,...l}=rd(e,"Truncate"),c=nd(),u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;const n={...Mm,...t},{ellipsis:r,ellipsizeMode:o,limit:i}=n;if(o===Rm.none)return e;let a,s;switch(o){case Rm.head:a=0,s=i;break;case Rm.middle:a=Math.floor(i/2),s=Math.floor(i/2);break;default:a=i,s=0}return o!==Rm.auto?Im(e,a,s,r):e}("string"==typeof n?n:"",{ellipsis:r,ellipsizeMode:o,limit:i,numberOfLines:a}),d=o===Rm.auto;return{...l,className:(0,s.useMemo)((()=>c(d&&!a&&Cm,d&&!!a&&Nf("-webkit-box-orient:vertical;-webkit-line-clamp:",a,";display:-webkit-box;overflow:hidden;",""),t)),[t,c,a,d]),children:u}}let Om;rp([op]);const Dm=kc()((function(e){var t,n;if("string"!=typeof e)return"";if("string"==typeof(n=e)&&tp(n).isValid())return e;if(!e.includes("var("))return"";if("undefined"==typeof document)return"";const r=function(){if("undefined"!=typeof document){if(!Om){const e=document.createElement("div");e.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(e),Om=e}return Om}}();if(!r)return"";r.style.background=e;const o=null===(t=window)||void 0===t?void 0:t.getComputedStyle(r).background;return r.style.background="",o||""}));function Am(e){const t=function(e){const t=Dm(e);return tp(t).isLight()?"#000000":"#ffffff"}(e);return"#000000"===t?"dark":"light"}const Lm="36px",zm="12px",Fm={controlSurfaceColor:cp.white,controlTextActiveColor:cp.ui.theme,controlPaddingX:zm,controlPaddingXLarge:"calc(12px * 1.3334)",controlPaddingXSmall:"calc(12px / 1.3334)",controlBackgroundColor:cp.white,controlBorderRadius:"2px",controlBorderColor:cp.gray[700],controlBoxShadow:"transparent",controlBorderColorHover:cp.gray[700],controlBoxShadowFocus:`0 0 0 0.5px ${cp.ui.theme}`,controlDestructiveBorderColor:cp.alert.red,controlHeight:Lm,controlHeightXSmall:"calc( 36px * 0.6 )",controlHeightSmall:"calc( 36px * 0.8 )",controlHeightLarge:"calc( 36px * 1.2 )",controlHeightXLarge:"calc( 36px * 1.4 )"},Bm={toggleGroupControlBackgroundColor:Fm.controlBackgroundColor,toggleGroupControlBorderColor:cp.ui.border,toggleGroupControlBackdropBackgroundColor:Fm.controlSurfaceColor,toggleGroupControlBackdropBorderColor:cp.ui.border,toggleGroupControlBackdropBoxShadow:"transparent",toggleGroupControlButtonColorActive:Fm.controlBackgroundColor};var Hm=Object.assign({},Fm,Bm,{colorDivider:"rgba(0, 0, 0, 0.1)",colorScrollbarThumb:"rgba(0, 0, 0, 0.2)",colorScrollbarThumbHover:"rgba(0, 0, 0, 0.5)",colorScrollbarTrack:"rgba(0, 0, 0, 0.04)",elevationIntensity:1,radiusBlockUi:"2px",borderWidth:"1px",borderWidthFocus:"1.5px",borderWidthTab:"4px",spinnerSize:16,fontSize:"13px",fontSizeH1:"calc(2.44 * 13px)",fontSizeH2:"calc(1.95 * 13px)",fontSizeH3:"calc(1.56 * 13px)",fontSizeH4:"calc(1.25 * 13px)",fontSizeH5:"13px",fontSizeH6:"calc(0.8 * 13px)",fontSizeInputMobile:"16px",fontSizeMobile:"15px",fontSizeSmall:"calc(0.92 * 13px)",fontSizeXSmall:"calc(0.75 * 13px)",fontLineHeightBase:"1.2",fontWeight:"normal",fontWeightHeading:"600",gridBase:"4px",cardBorderRadius:"2px",cardPaddingXSmall:`${xm(2)}`,cardPaddingSmall:`${xm(4)}`,cardPaddingMedium:`${xm(4)} ${xm(6)}`,cardPaddingLarge:`${xm(6)} ${xm(8)}`,surfaceBackgroundColor:cp.white,surfaceBackgroundSubtleColor:"#F3F3F3",surfaceBackgroundTintColor:"#F5F5F5",surfaceBorderColor:"rgba(0, 0, 0, 0.1)",surfaceBorderBoldColor:"rgba(0, 0, 0, 0.15)",surfaceBorderSubtleColor:"rgba(0, 0, 0, 0.05)",surfaceBackgroundTertiaryColor:cp.white,surfaceColor:cp.white,transitionDuration:"200ms",transitionDurationFast:"160ms",transitionDurationFaster:"120ms",transitionDurationFastest:"100ms",transitionTimingFunction:"cubic-bezier(0.08, 0.52, 0.52, 1)",transitionTimingFunctionControl:"cubic-bezier(0.12, 0.8, 0.32, 1)"});const Vm=Nf("color:",cp.gray[900],";line-height:",Hm.fontLineHeightBase,";margin:0;",""),jm={name:"4zleql",styles:"display:block"},$m=Nf("color:",cp.alert.green,";",""),Wm=Nf("color:",cp.alert.red,";",""),Um=Nf("color:",cp.gray[700],";",""),Gm=Nf("mark{background:",cp.alert.yellow,";border-radius:2px;box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),qm={name:"50zrmy",styles:"text-transform:uppercase"};var Ym=n(3138);const Km=kc()((e=>{const t={};for(const n in e)t[n.toLowerCase()]=e[n];return t}));const Xm={body:13,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20},Zm=[1,2,3,4,5,6].flatMap((e=>[e,e.toString()]));function Jm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:13;if(e in Xm)return Jm(Xm[e]);if("number"!=typeof e){const t=parseFloat(e);if(Number.isNaN(t))return e;e=t}const t=`(${e} / 13)`;return`calc(${t} * ${Hm.fontSize})`}function Qm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;if(!Zm.includes(e))return Jm(e);const t=`fontSizeH${e}`;return Hm[t]}var eh={name:"50zrmy",styles:"text-transform:uppercase"};function th(t){const{adjustLineHeightForInnerControls:n,align:r,children:o,className:i,color:a,ellipsizeMode:l,isDestructive:c=!1,display:u,highlightEscape:d=!1,highlightCaseSensitive:f=!1,highlightWords:p,highlightSanitize:m,isBlock:h=!1,letterSpacing:v,lineHeight:g,optimizeReadabilityFor:b,size:y,truncate:w=!1,upperCase:x=!1,variant:_,weight:E=Hm.fontWeight,...C}=rd(t,"Text");let k=o;const S=Array.isArray(p),T="caption"===y;if(S){if("string"!=typeof o)throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");k=function(e){let{activeClassName:t="",activeIndex:n=-1,activeStyle:r,autoEscape:o,caseSensitive:i=!1,children:a,findChunks:l,highlightClassName:c="",highlightStyle:u={},highlightTag:d="mark",sanitize:f,searchWords:p=[],unhighlightClassName:m="",unhighlightStyle:h}=e;if(!a)return null;if("string"!=typeof a)return a;const v=a,g=(0,Ym.findAll)({autoEscape:o,caseSensitive:i,findChunks:l,sanitize:f,searchWords:p,textToHighlight:v}),b=d;let y,w=-1,x="";const _=g.map(((e,o)=>{const a=v.substr(e.start,e.end-e.start);if(e.highlight){let e;w++,"object"==typeof c?i?e=c[a]:(c=Km(c),e=c[a.toLowerCase()]):e=c;const l=w===+n;x=`${e} ${l?t:""}`,y=!0===l&&null!==r?Object.assign({},u,r):u;const d={children:a,className:x,key:o,style:y};return"string"!=typeof b&&(d.highlightIndex=w),(0,s.createElement)(b,d)}return(0,s.createElement)("span",{children:a,className:m,key:o,style:h})}));return _}({autoEscape:d,children:o,caseSensitive:f,searchWords:p,sanitize:m})}const N=nd();let R;!0===w&&(R="auto"),!1===w&&(R="none");const M=Pm({...C,className:(0,s.useMemo)((()=>{const t={},o=function(e,t){if(t)return t;if(!e)return;let n=`calc(${Hm.controlHeight} + ${xm(2)})`;switch(e){case"large":n=`calc(${Hm.controlHeightLarge} + ${xm(2)})`;break;case"small":n=`calc(${Hm.controlHeightSmall} + ${xm(2)})`;break;case"xSmall":n=`calc(${Hm.controlHeightXSmall} + ${xm(2)})`}return n}(n,g);if(t.Base=Nf({color:a,display:u,fontSize:Jm(y),fontWeight:E,lineHeight:o,letterSpacing:v,textAlign:r},"",""),t.upperCase=eh,t.optimalTextColor=null,b){const e="dark"===Am(b);t.optimalTextColor=Nf(e?{color:cp.gray[900]}:{color:cp.white},"","")}return N(Vm,t.Base,t.optimalTextColor,c&&Wm,!!S&&Gm,h&&jm,T&&Um,_&&e[_],x&&t.upperCase,i)}),[n,r,i,a,N,u,h,T,c,S,v,g,b,y,x,_,E]),children:o,ellipsizeMode:l||R});return!w&&Array.isArray(o)&&(k=s.Children.map(o,(e=>{if("object"!=typeof e||null===e||!("props"in e))return e;return sd(e,["Link"])?(0,s.cloneElement)(e,{size:e.props.size||"inherit"}):e}))),{...M,children:w?M.children:k}}var nh=od((function(e,t){const n=th(e);return(0,s.createElement)(gd,a({as:"span"},n,{ref:t}))}),"Text");const rh={name:"9amh4a",styles:"font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase"},oh=new RegExp(/-left/g),ih=new RegExp(/-right/g),ah=new RegExp(/Left/g),sh=new RegExp(/Right/g);function lh(e){return"left"===e?"right":"right"===e?"left":oh.test(e)?e.replace(oh,"-right"):ih.test(e)?e.replace(ih,"-left"):ah.test(e)?e.replace(ah,"Right"):sh.test(e)?e.replace(sh,"Left"):e}const ch=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.fromEntries(Object.entries(e).map((e=>{let[t,n]=e;return[lh(t),n]})))};function uh(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return()=>t?(0,u.isRTL)()?Nf(t,""):Nf(e,""):(0,u.isRTL)()?Nf(ch(e),""):Nf(e,"")}uh.watch=()=>(0,u.isRTL)();var dh={name:"1739oy8",styles:"z-index:1"};const fh=e=>{let{isFocused:t}=e;return t?dh:""},ph=hd(Em,{target:"em5sgkm7"})("position:relative;border-radius:2px;padding-top:0;",fh,";");var mh={name:"1d3w5wq",styles:"width:100%"};const hh=hd("div",{target:"em5sgkm6"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",(e=>{let{disabled:t}=e;return Nf({backgroundColor:t?cp.ui.backgroundDisabled:cp.ui.background},"","")})," ",(e=>{let{__unstableInputWidth:t,labelPosition:n}=e;return t?"side"===n?"":Nf("edge"===n?{flex:`0 0 ${t}`}:{width:t},"",""):mh}),";"),vh=e=>{let{inputSize:t,__next36pxDefaultSize:n}=e;const r={default:{height:36,lineHeight:1,minHeight:36,paddingLeft:xm(4),paddingRight:xm(4)},small:{height:24,lineHeight:1,minHeight:24,paddingLeft:xm(2),paddingRight:xm(2)},"__unstable-large":{height:40,lineHeight:1,minHeight:40,paddingLeft:xm(4),paddingRight:xm(4)}};return n||(r.default={height:30,lineHeight:1,minHeight:30,paddingLeft:xm(2),paddingRight:xm(2)}),r[t]||r.default},gh=hd("input",{target:"em5sgkm5"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",cp.gray[900],";display:block;font-family:inherit;margin:0;outline:none;width:100%;",(e=>{let t,n,{isDragging:r,dragCursor:o}=e;return r&&(t=Nf("cursor:",o,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),r&&o&&(n=Nf("&:active{cursor:",o,";}","")),Nf(t," ",n,";","")})," ",(e=>{let{disabled:t}=e;return t?Nf({color:cp.ui.textDisabled},"",""):""})," ",(e=>{let{inputSize:t}=e;const n={default:"13px",small:"11px","__unstable-large":"13px"},r=n[t]||n.default;return r?Nf("font-size:","16px",";@media ( min-width: 600px ){font-size:",r,";}",""):""})," ",(e=>Nf(vh(e),"",""))," ",(e=>{let{paddingInlineStart:t,paddingInlineEnd:n}=e;return Nf({paddingInlineStart:t,paddingInlineEnd:n},"","")})," &::-webkit-input-placeholder{line-height:normal;}}"),bh=hd(nh,{target:"em5sgkm4"})("&&&{",rh,";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}"),yh=e=>(0,s.createElement)(bh,a({},e,{as:"label"})),wh=hd(gm,{target:"em5sgkm3"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),xh=hd("div",{target:"em5sgkm2"})("&&&{box-sizing:border-box;border-radius:inherit;bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;",(e=>{let t,{disabled:n,isFocused:r}=e,o=r?cp.ui.borderFocus:cp.ui.border;return r&&(t=`0 0 0 1px ${cp.ui.borderFocus} inset`),n&&(o=cp.ui.borderDisabled),Nf({boxShadow:t,borderColor:o,borderStyle:"solid",borderWidth:1},"","")})," ",uh({paddingLeft:2}),";}"),_h=hd("span",{target:"em5sgkm1"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),Eh=hd("span",{target:"em5sgkm0"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"});const Ch=(0,s.memo)((function(e){let{disabled:t=!1,isFocused:n=!1}=e;return(0,s.createElement)(xh,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:t,isFocused:n})}));var kh=Ch;function Sh(e){let{children:t,hideLabelFromVision:n,htmlFor:r,...o}=e;return t?n?(0,s.createElement)(bd,{as:"label",htmlFor:r},t):(0,s.createElement)(wh,null,(0,s.createElement)(yh,a({htmlFor:r},o),t)):null}function Th(e,t){let{__next36pxDefaultSize:n,__unstableInputWidth:r,children:o,className:i,disabled:l=!1,hideLabelFromVision:c=!1,labelPosition:u,id:f,isFocused:p=!1,label:m,prefix:h,size:v="default",suffix:g,...b}=e;const y=function(e){const t=(0,d.useInstanceId)(Th);return e||`input-base-control-${t}`}(f),w=c||!m,{paddingLeft:x,paddingRight:_}=vh({inputSize:v,__next36pxDefaultSize:n}),E=(0,s.useMemo)((()=>({InputControlPrefixWrapper:{paddingLeft:x},InputControlSuffixWrapper:{paddingRight:_}})),[x,_]);return(0,s.createElement)(ph,a({},b,function(e){const t={};switch(e){case"top":t.direction="column",t.gap=0;break;case"bottom":t.direction="column-reverse",t.gap=0;break;case"edge":t.justify="space-between"}return t}(u),{className:i,gap:2,isFocused:p,labelPosition:u,ref:t}),(0,s.createElement)(Sh,{className:"components-input-control__label",hideLabelFromVision:c,labelPosition:u,htmlFor:y},m),(0,s.createElement)(hh,{__unstableInputWidth:r,className:"components-input-control__container",disabled:l,hideLabel:w,labelPosition:u},(0,s.createElement)(_c,{value:E},h&&(0,s.createElement)(_h,{className:"components-input-control__prefix"},h),o,g&&(0,s.createElement)(Eh,{className:"components-input-control__suffix"},g)),(0,s.createElement)(kh,{disabled:l,isFocused:p})))}var Nh=(0,s.forwardRef)(Th);const Rh={toVector(e,t){return void 0===e&&(e=t),Array.isArray(e)?e:[e,e]},add(e,t){return[e[0]+t[0],e[1]+t[1]]},sub(e,t){return[e[0]-t[0],e[1]-t[1]]},addTo(e,t){e[0]+=t[0],e[1]+=t[1]},subTo(e,t){e[0]-=t[0],e[1]-=t[1]}};function Mh(e,t,n){return 0===t||Math.abs(t)===1/0?Math.pow(e,5*n):e*t*n/(t+n*e)}function Ih(e,t,n,r=.15){return 0===r?function(e,t,n){return Math.max(t,Math.min(e,n))}(e,t,n):en?+Mh(e-n,n-t,r)+n:e}function Ph(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Oh(e,t,n){return(t=Ph(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ah(e){for(var t=1;t{var n,r;return t.target===e.currentTarget||(null===(n=e.currentTarget)||void 0===n||null===(r=n.contains)||void 0===r?void 0:r.call(n,t.target))}))}(e).map((e=>e.identifier))}function Gh(e){const t=Wh(e);return jh(e)?t.identifier:t.pointerId}function qh(e){const t=Wh(e);return[t.clientX,t.clientY]}function Yh(e,...t){return"function"==typeof e?e(...t):e}function Kh(){}function Xh(...e){return 0===e.length?Kh:1===e.length?e[0]:function(){let t;for(const n of e)t=n.apply(this,arguments)||t;return t}}function Zh(e,t){return Object.assign({},t,e||{})}class Jh{constructor(e,t,n){this.ctrl=e,this.args=t,this.key=n,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(e){this.ctrl.state[this.key]=e}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){const{state:e,shared:t,ingKey:n,args:r}=this;t[n]=e._active=e.active=e._blocked=e._force=!1,e._step=[!1,!1],e.intentional=!1,e._movement=[0,0],e._distance=[0,0],e._direction=[0,0],e._delta=[0,0],e._bounds=[[-1/0,1/0],[-1/0,1/0]],e.args=r,e.axis=void 0,e.memo=void 0,e.elapsedTime=e.timeDelta=0,e.direction=[0,0],e.distance=[0,0],e.overflow=[0,0],e._movementBound=[!1,!1],e.velocity=[0,0],e.movement=[0,0],e.delta=[0,0],e.timeStamp=0}start(e){const t=this.state,n=this.config;t._active||(this.reset(),this.computeInitial(),t._active=!0,t.target=e.target,t.currentTarget=e.currentTarget,t.lastOffset=n.from?Yh(n.from,t):t.offset,t.offset=t.lastOffset,t.startTime=t.timeStamp=e.timeStamp)}computeValues(e){const t=this.state;t._values=e,t.values=this.config.transform(e)}computeInitial(){const e=this.state;e._initial=e._values,e.initial=e.values}compute(e){const{state:t,config:n,shared:r}=this;t.args=this.args;let o=0;if(e&&(t.event=e,n.preventDefault&&e.cancelable&&t.event.preventDefault(),t.type=e.type,r.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,r.locked=!!document.pointerLockElement,Object.assign(r,function(e){const t={};if("buttons"in e&&(t.buttons=e.buttons),"shiftKey"in e){const{shiftKey:n,altKey:r,metaKey:o,ctrlKey:i}=e;Object.assign(t,{shiftKey:n,altKey:r,metaKey:o,ctrlKey:i})}return t}(e)),r.down=r.pressed=r.buttons%2==1||r.touches>0,o=e.timeStamp-t.timeStamp,t.timeStamp=e.timeStamp,t.elapsedTime=t.timeStamp-t.startTime),t._active){const e=t._delta.map(Math.abs);Rh.addTo(t._distance,e)}this.axisIntent&&this.axisIntent(e);const[i,a]=t._movement,[s,l]=n.threshold,{_step:c,values:u}=t;if(n.hasCustomTransform?(!1===c[0]&&(c[0]=Math.abs(i)>=s&&u[0]),!1===c[1]&&(c[1]=Math.abs(a)>=l&&u[1])):(!1===c[0]&&(c[0]=Math.abs(i)>=s&&Math.sign(i)*s),!1===c[1]&&(c[1]=Math.abs(a)>=l&&Math.sign(a)*l)),t.intentional=!1!==c[0]||!1!==c[1],!t.intentional)return;const d=[0,0];if(n.hasCustomTransform){const[e,t]=u;d[0]=!1!==c[0]?e-c[0]:0,d[1]=!1!==c[1]?t-c[1]:0}else d[0]=!1!==c[0]?i-c[0]:0,d[1]=!1!==c[1]?a-c[1]:0;this.restrictToAxis&&!t._blocked&&this.restrictToAxis(d);const f=t.offset,p=t._active&&!t._blocked||t.active;p&&(t.first=t._active&&!t.active,t.last=!t._active&&t.active,t.active=r[this.ingKey]=t._active,e&&(t.first&&("bounds"in n&&(t._bounds=Yh(n.bounds,t)),this.setup&&this.setup()),t.movement=d,this.computeOffset()));const[m,h]=t.offset,[[v,g],[b,y]]=t._bounds;t.overflow=[mg?1:0,hy?1:0],t._movementBound[0]=!!t.overflow[0]&&(!1===t._movementBound[0]?t._movement[0]:t._movementBound[0]),t._movementBound[1]=!!t.overflow[1]&&(!1===t._movementBound[1]?t._movement[1]:t._movementBound[1]);const w=t._active&&n.rubberband||[0,0];if(t.offset=function(e,[t,n],[r,o]){const[[i,a],[s,l]]=e;return[Ih(t,i,a,r),Ih(n,s,l,o)]}(t._bounds,t.offset,w),t.delta=Rh.sub(t.offset,f),this.computeMovement(),p&&(!t.last||o>32)){t.delta=Rh.sub(t.offset,f);const e=t.delta.map(Math.abs);Rh.addTo(t.distance,e),t.direction=t.delta.map(Math.sign),t._direction=t._delta.map(Math.sign),!t.first&&o>0&&(t.velocity=[e[0]/o,e[1]/o],t.timeDelta=o)}}emit(){const e=this.state,t=this.shared,n=this.config;if(e._active||this.clean(),(e._blocked||!e.intentional)&&!e._force&&!n.triggerAllEvents)return;const r=this.handler(Ah(Ah(Ah({},t),e),{},{[this.aliasKey]:e.values}));void 0!==r&&(e.memo=r)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}}class Qh extends Jh{constructor(...e){super(...e),Oh(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=Rh.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=Rh.sub(this.state.offset,this.state.lastOffset)}axisIntent(e){const t=this.state,n=this.config;if(!t.axis&&e){const r="object"==typeof n.axisThreshold?n.axisThreshold[$h(e)]:n.axisThreshold;t.axis=function([e,t],n){const r=Math.abs(e),o=Math.abs(t);return r>o&&r>n?"x":o>r&&o>n?"y":void 0}(t._movement,r)}t._blocked=(n.lockDirection||!!n.axis)&&!t.axis||!!n.axis&&n.axis!==t.axis}restrictToAxis(e){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":e[1]=0;break;case"y":e[0]=0}}}const ev=e=>e,tv={enabled(e=!0){return e},eventOptions(e,t,n){return Ah(Ah({},n.shared.eventOptions),e)},preventDefault(e=!1){return e},triggerAllEvents(e=!1){return e},rubberband(e=0){switch(e){case!0:return[.15,.15];case!1:return[0,0];default:return Rh.toVector(e)}},from(e){return"function"==typeof e?e:null!=e?Rh.toVector(e):void 0},transform(e,t,n){const r=e||n.shared.transform;return this.hasCustomTransform=!!r,r||ev},threshold(e){return Rh.toVector(e,0)}};const nv=Ah(Ah({},tv),{},{axis(e,t,{axis:n}){if(this.lockDirection="lock"===n,!this.lockDirection)return n},axisThreshold(e=0){return e},bounds(e={}){if("function"==typeof e)return t=>nv.bounds(e(t));if("current"in e)return()=>e.current;if("function"==typeof HTMLElement&&e instanceof HTMLElement)return e;const{left:t=-1/0,right:n=1/0,top:r=-1/0,bottom:o=1/0}=e;return[[t,n],[r,o]]}}),rv={ArrowRight:(e,t=1)=>[e*t,0],ArrowLeft:(e,t=1)=>[-1*e*t,0],ArrowUp:(e,t=1)=>[0,-1*e*t],ArrowDown:(e,t=1)=>[0,e*t]};const ov="undefined"!=typeof window&&window.document&&window.document.createElement;function iv(){return ov&&"ontouchstart"in window}const av={isBrowser:ov,gesture:function(){try{return"constructor"in GestureEvent}catch(e){return!1}}(),touch:iv(),touchscreen:iv()||ov&&window.navigator.maxTouchPoints>1,pointer:ov&&"onpointerdown"in window,pointerLock:ov&&"exitPointerLock"in window.document},sv={mouse:0,touch:0,pen:8},lv=Ah(Ah({},nv),{},{device(e,t,{pointer:{touch:n=!1,lock:r=!1,mouse:o=!1}={}}){return this.pointerLock=r&&av.pointerLock,av.touch&&n?"touch":this.pointerLock?"mouse":av.pointer&&!o?"pointer":av.touch?"touch":"mouse"},preventScrollAxis(e,t,{preventScroll:n}){if(this.preventScrollDelay="number"==typeof n?n:n||void 0===n&&e?250:void 0,av.touchscreen&&!1!==n)return e||(void 0!==n?"y":void 0)},pointerCapture(e,t,{pointer:{capture:n=!0,buttons:r=1,keys:o=!0}={}}){return this.pointerButtons=r,this.keys=o,!this.pointerLock&&"pointer"===this.device&&n},threshold(e,t,{filterTaps:n=!1,tapsThreshold:r=3,axis:o}){const i=Rh.toVector(e,n?r:o?1:0);return this.filterTaps=n,this.tapsThreshold=r,i},swipe({velocity:e=.5,distance:t=50,duration:n=250}={}){return{velocity:this.transform(Rh.toVector(e)),distance:this.transform(Rh.toVector(t)),duration:n}},delay(e=0){switch(e){case!0:return 180;case!1:return 0;default:return e}},axisThreshold(e){return e?Ah(Ah({},sv),e):sv},keyboardDisplacement(e=10){return e}});Ah(Ah({},tv),{},{device(e,t,{shared:n,pointer:{touch:r=!1}={}}){if(n.target&&!av.touch&&av.gesture)return"gesture";if(av.touch&&r)return"touch";if(av.touchscreen){if(av.pointer)return"pointer";if(av.touch)return"touch"}},bounds(e,t,{scaleBounds:n={},angleBounds:r={}}){const o=e=>{const t=Zh(Yh(n,e),{min:-1/0,max:1/0});return[t.min,t.max]},i=e=>{const t=Zh(Yh(r,e),{min:-1/0,max:1/0});return[t.min,t.max]};return"function"!=typeof n&&"function"!=typeof r?[o(),i()]:e=>[o(e),i(e)]},threshold(e,t,n){this.lockDirection="lock"===n.axis;return Rh.toVector(e,this.lockDirection?[.1,3]:0)},modifierKey(e){return void 0===e?"ctrlKey":e},pinchOnWheel(e=!0){return e}});Ah(Ah({},nv),{},{mouseOnly:(e=!0)=>e});const cv=Ah(Ah({},nv),{},{mouseOnly:(e=!0)=>e}),uv=new Map,dv=new Map;function fv(e){uv.set(e.key,e.engine),dv.set(e.key,e.resolver)}const pv={key:"drag",engine:class extends Qh{constructor(...e){super(...e),Oh(this,"ingKey","dragging")}reset(){super.reset();const e=this.state;e._pointerId=void 0,e._pointerActive=!1,e._keyboardActive=!1,e._preventScroll=!1,e._delayed=!1,e.swipe=[0,0],e.tap=!1,e.canceled=!1,e.cancel=this.cancel.bind(this)}setup(){const e=this.state;if(e._bounds instanceof HTMLElement){const t=e._bounds.getBoundingClientRect(),n=e.currentTarget.getBoundingClientRect(),r={left:t.left-n.left+e.offset[0],right:t.right-n.right+e.offset[0],top:t.top-n.top+e.offset[1],bottom:t.bottom-n.bottom+e.offset[1]};e._bounds=nv.bounds(r)}}cancel(){const e=this.state;e.canceled||(e.canceled=!0,e._active=!1,setTimeout((()=>{this.compute(),this.emit()}),0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(e){const t=this.config,n=this.state;if(null!=e.buttons&&(Array.isArray(t.pointerButtons)?!t.pointerButtons.includes(e.buttons):-1!==t.pointerButtons&&t.pointerButtons!==e.buttons))return;const r=this.ctrl.setEventIds(e);t.pointerCapture&&e.target.setPointerCapture(e.pointerId),r&&r.size>1&&n._pointerActive||(this.start(e),this.setupPointer(e),n._pointerId=Gh(e),n._pointerActive=!0,this.computeValues(qh(e)),this.computeInitial(),t.preventScrollAxis&&"mouse"!==$h(e)?(n._active=!1,this.setupScrollPrevention(e)):t.delay>0?(this.setupDelayTrigger(e),t.triggerAllEvents&&(this.compute(e),this.emit())):this.startPointerDrag(e))}startPointerDrag(e){const t=this.state;t._active=!0,t._preventScroll=!0,t._delayed=!1,this.compute(e),this.emit()}pointerMove(e){const t=this.state,n=this.config;if(!t._pointerActive)return;const r=Gh(e);if(void 0!==t._pointerId&&r!==t._pointerId)return;const o=qh(e);return document.pointerLockElement===e.target?t._delta=[e.movementX,e.movementY]:(t._delta=Rh.sub(o,t._values),this.computeValues(o)),Rh.addTo(t._movement,t._delta),this.compute(e),t._delayed&&t.intentional?(this.timeoutStore.remove("dragDelay"),t.active=!1,void this.startPointerDrag(e)):n.preventScrollAxis&&!t._preventScroll?t.axis?t.axis===n.preventScrollAxis||"xy"===n.preventScrollAxis?(t._active=!1,void this.clean()):(this.timeoutStore.remove("startPointerDrag"),void this.startPointerDrag(e)):void 0:void this.emit()}pointerUp(e){this.ctrl.setEventIds(e);try{this.config.pointerCapture&&e.target.hasPointerCapture(e.pointerId)&&e.target.releasePointerCapture(e.pointerId)}catch(e){0}const t=this.state,n=this.config;if(!t._active||!t._pointerActive)return;const r=Gh(e);if(void 0!==t._pointerId&&r!==t._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(e);const[o,i]=t._distance;if(t.tap=o<=n.tapsThreshold&&i<=n.tapsThreshold,t.tap&&n.filterTaps)t._force=!0;else{const[e,r]=t._delta,[o,i]=t._movement,[a,s]=n.swipe.velocity,[l,c]=n.swipe.distance,u=n.swipe.duration;if(t.elapsedTimea&&Math.abs(o)>l&&(t.swipe[0]=Math.sign(e)),u>s&&Math.abs(i)>c&&(t.swipe[1]=Math.sign(r))}}this.emit()}pointerClick(e){!this.state.tap&&e.detail>0&&(e.preventDefault(),e.stopPropagation())}setupPointer(e){const t=this.config,n=t.device;t.pointerLock&&e.currentTarget.requestPointerLock(),t.pointerCapture||(this.eventStore.add(this.sharedConfig.window,n,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(e){this.state._preventScroll&&e.cancelable&&e.preventDefault()}setupScrollPrevention(e){this.state._preventScroll=!1,function(e){"persist"in e&&"function"==typeof e.persist&&e.persist()}(e);const t=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",t),this.eventStore.add(this.sharedConfig.window,"touch","cancel",t),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,e)}setupDelayTrigger(e){this.state._delayed=!0,this.timeoutStore.add("dragDelay",(()=>{this.state._step=[0,0],this.startPointerDrag(e)}),this.config.delay)}keyDown(e){const t=rv[e.key];if(t){const n=this.state,r=e.shiftKey?10:e.altKey?.1:1;this.start(e),n._delta=t(this.config.keyboardDisplacement,r),n._keyboardActive=!0,Rh.addTo(n._movement,n._delta),this.compute(e),this.emit()}}keyUp(e){e.key in rv&&(this.state._keyboardActive=!1,this.setActive(),this.compute(e),this.emit())}bind(e){const t=this.config.device;e(t,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(e(t,"change",this.pointerMove.bind(this)),e(t,"end",this.pointerUp.bind(this)),e(t,"cancel",this.pointerUp.bind(this)),e("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(e("key","down",this.keyDown.bind(this)),e("key","up",this.keyUp.bind(this))),this.config.filterTaps&&e("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}},resolver:lv},mv={key:"hover",engine:class extends Qh{constructor(...e){super(...e),Oh(this,"ingKey","hovering")}enter(e){this.config.mouseOnly&&"mouse"!==e.pointerType||(this.start(e),this.computeValues(qh(e)),this.compute(e),this.emit())}leave(e){if(this.config.mouseOnly&&"mouse"!==e.pointerType)return;const t=this.state;if(!t._active)return;t._active=!1;const n=qh(e);t._movement=t._delta=Rh.sub(n,t._values),this.computeValues(n),this.compute(e),t.delta=t.movement,this.emit()}bind(e){e("pointer","enter",this.enter.bind(this)),e("pointer","leave",this.leave.bind(this))}},resolver:cv};function hv(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const vv={target(e){if(e)return()=>"current"in e?e.current:e},enabled(e=!0){return e},window(e=(av.isBrowser?window:void 0)){return e},eventOptions({passive:e=!0,capture:t=!1}={}){return{passive:e,capture:t}},transform(e){return e}},gv=["target","eventOptions","window","enabled","transform"];function bv(e={},t){const n={};for(const[r,o]of Object.entries(t))switch(typeof o){case"function":n[r]=o.call(n,e[r],r,e);break;case"object":n[r]=bv(e[r],o);break;case"boolean":o&&(n[r]=e[r])}return n}class yv{constructor(e,t){Oh(this,"_listeners",new Set),this._ctrl=e,this._gestureKey=t}add(e,t,n,r,o){const i=this._listeners,a=function(e,t=""){const n=Lh[e];return e+(n&&n[t]||t)}(t,n),s=Ah(Ah({},this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{}),o);e.addEventListener(a,r,s);const l=()=>{e.removeEventListener(a,r,s),i.delete(l)};return i.add(l),l}clean(){this._listeners.forEach((e=>e())),this._listeners.clear()}}class wv{constructor(){Oh(this,"_timeouts",new Map)}add(e,t,n=140,...r){this.remove(e),this._timeouts.set(e,window.setTimeout(t,n,...r))}remove(e){const t=this._timeouts.get(e);t&&window.clearTimeout(t)}clean(){this._timeouts.forEach((e=>{window.clearTimeout(e)})),this._timeouts.clear()}}class xv{constructor(e){Oh(this,"gestures",new Set),Oh(this,"_targetEventStore",new yv(this)),Oh(this,"gestureEventStores",{}),Oh(this,"gestureTimeoutStores",{}),Oh(this,"handlers",{}),Oh(this,"config",{}),Oh(this,"pointerIds",new Set),Oh(this,"touchIds",new Set),Oh(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),function(e,t){t.drag&&_v(e,"drag");t.wheel&&_v(e,"wheel");t.scroll&&_v(e,"scroll");t.move&&_v(e,"move");t.pinch&&_v(e,"pinch");t.hover&&_v(e,"hover")}(this,e)}setEventIds(e){return jh(e)?(this.touchIds=new Set(Uh(e)),this.touchIds):"pointerId"in e?("pointerup"===e.type||"pointercancel"===e.type?this.pointerIds.delete(e.pointerId):"pointerdown"===e.type&&this.pointerIds.add(e.pointerId),this.pointerIds):void 0}applyHandlers(e,t){this.handlers=e,this.nativeHandlers=t}applyConfig(e,t){this.config=function(e,t,n={}){const r=e,{target:o,eventOptions:i,window:a,enabled:s,transform:l}=r,c=hv(r,gv);if(n.shared=bv({target:o,eventOptions:i,window:a,enabled:s,transform:l},vv),t){const e=dv.get(t);n[t]=bv(Ah({shared:n.shared},c),e)}else for(const e in c){const t=dv.get(e);t&&(n[e]=bv(Ah({shared:n.shared},c[e]),t))}return n}(e,t,this.config)}clean(){this._targetEventStore.clean();for(const e of this.gestures)this.gestureEventStores[e].clean(),this.gestureTimeoutStores[e].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...e){const t=this.config.shared,n={};let r;if(!t.target||(r=t.target(),r)){if(t.enabled){for(const t of this.gestures){const o=this.config[t],i=Ev(n,o.eventOptions,!!r);if(o.enabled){new(uv.get(t))(this,e,t).bind(i)}}const o=Ev(n,t.eventOptions,!!r);for(const t in this.nativeHandlers)o(t,"",(n=>this.nativeHandlers[t](Ah(Ah({},this.state.shared),{},{event:n,args:e}))),void 0,!0)}for(const e in n)n[e]=Xh(...n[e]);if(!r)return n;for(const e in n){const{device:t,capture:o,passive:i}=Vh(e);this._targetEventStore.add(r,t,"",n[e],{capture:o,passive:i})}}}}function _v(e,t){e.gestures.add(t),e.gestureEventStores[t]=new yv(e,t),e.gestureTimeoutStores[t]=new wv}const Ev=(e,t,n)=>(r,o,i,a={},s=!1)=>{var l,c;const u=null!==(l=a.capture)&&void 0!==l?l:t.capture,d=null!==(c=a.passive)&&void 0!==c?c:t.passive;let f=s?r:Bh(r,o,u);n&&d&&(f+="Passive"),e[f]=e[f]||[],e[f].push(i)};function Cv(e,t={},n,r){const o=y().useMemo((()=>new xv(e)),[]);if(o.applyHandlers(e,r),o.applyConfig(t,n),y().useEffect(o.effect.bind(o)),y().useEffect((()=>o.clean.bind(o)),[]),void 0===t.target)return o.bind.bind(o)}const kv=e=>e,Sv={error:null,initialValue:"",isDirty:!1,isDragEnabled:!1,isDragging:!1,isPressEnterToChange:!1,value:""},Tv="CHANGE",Nv="COMMIT",Rv="CONTROL",Mv="DRAG_END",Iv="DRAG_START",Pv="DRAG",Ov="INVALIDATE",Dv="PRESS_DOWN",Av="PRESS_ENTER",Lv="PRESS_UP",zv="RESET";function Fv(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Sv;const{value:t}=e;return{...Sv,...e,initialValue:t}}function Bv(e){return(t,n)=>{const r={...t};switch(n.type){case Rv:return r.value=n.payload.value,r.isDirty=!1,r._event=void 0,r;case Lv:case Dv:r.isDirty=!1;break;case Iv:r.isDragging=!0;break;case Mv:r.isDragging=!1;break;case Tv:r.error=null,r.value=n.payload.value,t.isPressEnterToChange&&(r.isDirty=!0);break;case Nv:r.value=n.payload.value,r.isDirty=!1;break;case zv:r.error=null,r.isDirty=!1,r.value=n.payload.value||t.initialValue;break;case Ov:r.error=n.payload.error}return r._event=n.payload.event,e(r,n)}}const Hv=()=>{};const Vv=(0,s.forwardRef)((function(e,t){let{disabled:n=!1,dragDirection:r="n",dragThreshold:o=10,id:i,isDragEnabled:l=!1,isFocused:c,isPressEnterToChange:u=!1,onBlur:d=Hv,onChange:f=Hv,onDrag:p=Hv,onDragEnd:m=Hv,onDragStart:h=Hv,onFocus:v=Hv,onKeyDown:g=Hv,onValidate:b=Hv,size:y="default",setIsFocused:w,stateReducer:x=(e=>e),value:_,type:E,...C}=e;const{state:k,change:S,commit:T,drag:N,dragEnd:R,dragStart:M,invalidate:I,pressDown:P,pressEnter:O,pressUp:D,reset:A}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:kv,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Sv,n=arguments.length>2?arguments[2]:void 0;const[r,o]=(0,s.useReducer)(Bv(e),Fv(t)),i=e=>(t,n)=>{o({type:e,payload:{value:t,event:n}})},a=e=>t=>{o({type:e,payload:{event:t}})},l=e=>t=>{o({type:e,payload:t})},c=i(Tv),u=(e,t)=>o({type:Ov,payload:{error:e,event:t}}),d=i(zv),f=i(Nv),p=l(Iv),m=l(Pv),h=l(Mv),v=a(Lv),g=a(Dv),b=a(Av),y=(0,s.useRef)(r),w=(0,s.useRef)({value:t.value,onChangeHandler:n});return(0,s.useLayoutEffect)((()=>{y.current=r,w.current={value:t.value,onChangeHandler:n}})),(0,s.useLayoutEffect)((()=>{var e;void 0===y.current._event||r.value===w.current.value||r.isDirty||w.current.onChangeHandler(null!==(e=r.value)&&void 0!==e?e:"",{event:y.current._event})}),[r.value,r.isDirty]),(0,s.useLayoutEffect)((()=>{var e;t.value===y.current.value||y.current.isDirty||o({type:Rv,payload:{value:null!==(e=t.value)&&void 0!==e?e:""}})}),[t.value]),{change:c,commit:f,dispatch:o,drag:m,dragEnd:h,dragStart:p,invalidate:u,pressDown:g,pressEnter:b,pressUp:v,reset:d,state:r}}(x,{isDragEnabled:l,value:_,isPressEnterToChange:u},f),{value:L,isDragging:z,isDirty:F}=k,B=(0,s.useRef)(!1),H=function(e,t){const n=function(e){let t="ns-resize";switch(e){case"n":case"s":t="ns-resize";break;case"e":case"w":t="ew-resize"}return t}(t);return(0,s.useEffect)((()=>{document.documentElement.style.cursor=e?n:null}),[e,n]),n}(z,r),V=e=>{const t=e.currentTarget.value;try{b(t),T(t,e)}catch(t){I(t,e)}},j=($=e=>{const{distance:t,dragging:n,event:r,target:o}=e;if(e.event={...e.event,target:o},t){if(r.stopPropagation(),!n)return m(e),void R(e);p(e),N(e),z||(h(e),M(e))}},W={axis:"e"===r||"w"===r?"x":"y",threshold:o,enabled:l,pointer:{capture:!1}},fv(pv),Cv({drag:$},W||{},"drag"));var $,W;const U=l?j():{};let G;return"number"===E&&(G=e=>{var t;null===(t=C.onMouseDown)||void 0===t||t.call(C,e),e.currentTarget!==e.currentTarget.ownerDocument.activeElement&&e.currentTarget.focus()}),(0,s.createElement)(gh,a({},C,U,{className:"components-input-control__input",disabled:n,dragCursor:H,isDragging:z,id:i,onBlur:e=>{d(e),null==w||w(!1),!F&&e.target.validity.valid||(B.current=!0,V(e))},onChange:e=>{const t=e.target.value;S(t,e)},onFocus:e=>{v(e),null==w||w(!0)},onKeyDown:e=>{const{key:t}=e;switch(g(e),t){case"ArrowUp":D(e);break;case"ArrowDown":P(e);break;case"Enter":O(e),u&&(e.preventDefault(),V(e));break;case"Escape":u&&F&&(e.preventDefault(),A(_,e))}},onMouseDown:G,ref:t,inputSize:y,value:L,type:E}))}));var jv=Vv;const $v=()=>{};const Wv=(0,s.forwardRef)((function(e,t){let{__next36pxDefaultSize:n,__unstableStateReducer:r=(e=>e),__unstableInputWidth:o,className:i,disabled:l=!1,hideLabelFromVision:u=!1,id:f,isPressEnterToChange:p=!1,label:m,labelPosition:h="top",onChange:v=$v,onValidate:g=$v,onKeyDown:b=$v,prefix:y,size:w="default",suffix:x,value:_,...E}=e;const[C,k]=(0,s.useState)(!1),S=function(e){const t=(0,d.useInstanceId)(Wv);return e||`inspector-input-control-${t}`}(f),T=c()("components-input-control",i),N=function(e){const t=(0,s.useRef)(e.value),[n,r]=(0,s.useState)({}),o=void 0!==n.value?n.value:e.value;return(0,s.useLayoutEffect)((()=>{const{current:o}=t;t.current=e.value,void 0===n.value||n.isStale?n.isStale&&e.value!==o&&r({}):r({...n,isStale:!0})}),[e.value,n]),{value:o,onBlur:t=>{var n;r({}),null===(n=e.onBlur)||void 0===n||n.call(e,t)},onChange:(t,n)=>{r((e=>Object.assign(e,{value:t,isStale:!1}))),e.onChange(t,n)}}}({value:_,onBlur:E.onBlur,onChange:v});return(0,s.createElement)(Nh,{__next36pxDefaultSize:n,__unstableInputWidth:o,className:T,disabled:l,gap:3,hideLabelFromVision:u,id:S,isFocused:C,justify:"left",label:m,labelPosition:h,prefix:y,size:w,suffix:x},(0,s.createElement)(jv,a({},E,{__next36pxDefaultSize:n,className:"components-input-control__input",disabled:l,id:S,isFocused:C,isPressEnterToChange:p,onKeyDown:b,onValidate:g,paddingInlineStart:y?xm(2):void 0,paddingInlineEnd:x?xm(2):void 0,ref:t,setIsFocused:k,size:w,stateReducer:r},N)))}));var Uv=Wv;var Gv={name:"euqsgg",styles:"input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}input[type='number']{-moz-appearance:textfield;}"};const qv=e=>{let{hideHTMLArrows:t}=e;return t?Gv:""},Yv=hd(Uv,{target:"ep48uk90"})(qv,";");function Kv(e){const t=Number(e);return isNaN(t)?0:t}function Xv(){for(var e=arguments.length,t=new Array(e),n=0;ne+Kv(t)),0)}function Zv(e){const t=(e+"").split(".");return void 0!==t[1]?t[1].length:0}function Jv(e,t,n){const r=Kv(e);return Math.max(t,Math.min(r,n))}function Qv(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;const o=Kv(e),i=Kv(r),a=Zv(r),s=Math.round(o/i)*i,l=Jv(s,t,n);return a?Kv(l.toFixed(a)):l}const eg=(0,s.forwardRef)((function(e,t){let{__unstableStateReducer:n,className:r,dragDirection:o="n",hideHTMLArrows:i=!1,isDragEnabled:l=!0,isShiftStepEnabled:d=!0,label:f,max:p=1/0,min:m=-1/0,required:h=!1,shiftStep:v=10,step:g=1,type:b="number",value:y,...w}=e;const x="any"===g,_=x?1:Tm(g),E=Qv(0,m,p,_),C=(e,t)=>x?Math.min(p,Math.max(m,Tm(e))):Qv(e,m,p,null!=t?t:_),k="number"===b?"off":void 0,S=c()("components-number-control",r),T=(e,t)=>{const n={...e},{type:r,payload:i}=t,a=i.event,s=n.value;if(r===Lv||r===Dv){const e=(null==a?void 0:a.shiftKey)&&d,t=e?Tm(v)*_:_;let o=function(e){const t=""===e;return!km(e)||t}(s)?E:s;null!=a&&a.preventDefault&&a.preventDefault(),r===Lv&&(o=Xv(o,t)),r===Dv&&(o=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const r=Kv(t);return 0===n?r:e-r}),0)}(o,t)),n.value=C(o,e?t:void 0)}if(r===Pv&&l){const[e,t]=i.delta,r=i.shiftKey&&d,a=r?Tm(v)*_:_;let l,c;switch(o){case"n":c=t,l=-1;break;case"e":c=e,l=(0,u.isRTL)()?-1:1;break;case"s":c=t,l=1;break;case"w":c=e,l=(0,u.isRTL)()?1:-1}if(0!==c){c=Math.ceil(Math.abs(c))*Math.sign(c);const e=c*a*l;n.value=C(Xv(s,e),r?a:void 0)}}if(r===Av||r===Nv){const e=!1===h&&""===s;n.value=e?s:C(s)}return n};return(0,s.createElement)(Yv,a({autoComplete:k,inputMode:"numeric"},w,{className:S,dragDirection:o,hideHTMLArrows:i,isDragEnabled:l,label:f,max:p,min:m,ref:t,required:h,step:g,type:b,value:y,__unstableStateReducer:(e,t)=>{var r;const o=T(e,t);return null!==(r=null==n?void 0:n(o,t))&&void 0!==r?r:o}}))}));var tg=eg;const ng=e=>{let{__nextHasNoMarginBottom:t}=e;return t?"":Nf("margin-bottom:",xm(2),";","")},rg=hd(Em,{target:"e65ony43"})(ng,";"),og=hd("div",{target:"e65ony42"})("border-radius:50%;border:",Hm.borderWidth," solid ",cp.ui.border,";box-sizing:border-box;cursor:grab;height:",32,"px;overflow:hidden;width:",32,"px;"),ig=hd("div",{target:"e65ony41"})({name:"1bhd2sw",styles:"box-sizing:border-box;position:relative;width:100%;height:100%"}),ag=hd("div",{target:"e65ony40"})("background:",cp.ui.theme,";border-radius:50%;border:",3,"px solid ",cp.ui.theme,";bottom:0;box-sizing:border-box;display:block;height:0px;left:0;margin:auto;position:absolute;right:0;top:-",16,"px;width:0px;");var sg=function(e){let{value:t,onChange:n,...r}=e;const o=(0,s.useRef)(),i=(0,s.useRef)(),l=(0,s.useRef)(),c=e=>{const{x:t,y:r}=i.current;e.preventDefault(),e.target.focus(),n(function(e,t,n,r){const o=r-t,i=n-e,a=Math.atan2(o,i),s=Math.round(a*(180/Math.PI))+90;if(s<0)return 360+s;return s}(t,r,e.clientX,e.clientY))},{startDrag:u,isDragging:f}=(0,d.__experimentalUseDragging)({onDragStart:e=>{(()=>{const e=o.current.getBoundingClientRect();i.current={x:e.x+e.width/2,y:e.y+e.height/2}})(),c(e)},onDragMove:c,onDragEnd:c});return(0,s.useEffect)((()=>{f?(void 0===l.current&&(l.current=document.body.style.cursor),document.body.style.cursor="grabbing"):(document.body.style.cursor=l.current||null,l.current=void 0)}),[f]),(0,s.createElement)(og,a({ref:o,onMouseDown:u,className:"components-angle-picker-control__angle-circle",style:f?{cursor:"grabbing"}:void 0},r),(0,s.createElement)(ig,{style:t?{transform:`rotate(${t}deg)`}:void 0,className:"components-angle-picker-control__angle-circle-indicator-wrapper",tabIndex:-1},(0,s.createElement)(ag,{className:"components-angle-picker-control__angle-circle-indicator"})))};const lg=e=>null!=e;const cg=od((function(e,t){const n=function(e){const{className:t,margin:n,marginBottom:r=2,marginLeft:o,marginRight:i,marginTop:a,marginX:s,marginY:l,padding:c,paddingBottom:u,paddingLeft:d,paddingRight:f,paddingTop:p,paddingX:m,paddingY:h,...v}=rd(e,"Spacer");return{...v,className:nd()(lg(n)&&Nf("margin:",xm(n),";",""),lg(l)&&Nf("margin-bottom:",xm(l),";margin-top:",xm(l),";",""),lg(s)&&Nf("margin-left:",xm(s),";margin-right:",xm(s),";",""),lg(a)&&Nf("margin-top:",xm(a),";",""),lg(r)&&Nf("margin-bottom:",xm(r),";",""),lg(o)&&uh({marginLeft:xm(o)})(),lg(i)&&uh({marginRight:xm(i)})(),lg(c)&&Nf("padding:",xm(c),";",""),lg(h)&&Nf("padding-bottom:",xm(h),";padding-top:",xm(h),";",""),lg(m)&&Nf("padding-left:",xm(m),";padding-right:",xm(m),";",""),lg(p)&&Nf("padding-top:",xm(p),";",""),lg(u)&&Nf("padding-bottom:",xm(u),";",""),lg(d)&&uh({paddingLeft:xm(d)})(),lg(f)&&uh({paddingRight:xm(f)})(),t)}}(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"Spacer");var ug=cg;function dg(e){let{__nextHasNoMarginBottom:t=!1,className:n,label:r=(0,u.__)("Angle"),onChange:o,value:i}=e;t||hc()("Bottom margin styles for wp.components.AnglePickerControl",{since:"6.1",version:"6.4",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version."});const a=c()("components-angle-picker-control",n);return(0,s.createElement)(rg,{__nextHasNoMarginBottom:t,className:a,gap:4},(0,s.createElement)(vm,null,(0,s.createElement)(tg,{label:r,className:"components-angle-picker-control__input-field",max:360,min:0,onChange:e=>{const t=""!==e?parseInt(e,10):0;o(t)},size:"__unstable-large",step:"1",value:i,hideHTMLArrows:!0,suffix:(0,s.createElement)(ug,{as:nh,marginBottom:0,marginRight:xm(3),style:{color:"var( --wp-admin-theme-color )"}},"°")})),(0,s.createElement)(gm,{style:{marginBottom:xm(1),marginTop:"auto"}},(0,s.createElement)(sg,{"aria-hidden":"true",value:i,onChange:o})))}var fg=n(4793),pg=n.n(fg),mg=window.wp.keycodes,hg=window.wp.richText,vg=window.wp.a11y;const gg=new RegExp(`[${["-","~","­","֊","־","᐀","᠆","‐","‑","‒","–","—","―","⁓","⁻","₋","−","⸗","⸺","⸻","〜","〰","゠","︱","︲","﹘","﹣","-"].join("")}]`,"g"),bg=e=>pg()(e).toLocaleLowerCase().replace(gg,"-");function yg(e){return e.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&")}function wg(e){return t=>{const[n,r]=(0,s.useState)([]);return(0,s.useLayoutEffect)((()=>{const{options:n,isDebounced:o}=e,i=(0,bc.debounce)((()=>{const o=Promise.resolve("function"==typeof n?n(t):n).then((n=>{if(o.canceled)return;const i=n.map(((t,n)=>({key:`${e.name}-${n}`,value:t,label:e.getOptionLabel(t),keywords:e.getOptionKeywords?e.getOptionKeywords(t):[],isDisabled:!!e.isOptionDisabled&&e.isOptionDisabled(t)}))),a=new RegExp("(?:\\b|\\s|^)"+yg(t),"i");r(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10;const r=[];for(let o=0;oe.test(pg()(t))))&&(r.push(i),r.length===n))break}return r}(a,i))}));return o}),o?250:0),a=i();return()=>{i.cancel(),a&&(a.canceled=!0)}}),[t]),[n]}}function xg(e){let{record:t,onChange:n,onReplace:r,completers:o,contentRef:i}=e;const a=(0,d.useDebounce)(vg.speak,500),l=(0,d.useInstanceId)(xg),[f,p]=(0,s.useState)(0),[m,h]=(0,s.useState)([]),[v,g]=(0,s.useState)(""),[b,y]=(0,s.useState)(null),[w,x]=(0,s.useState)(null),_=(0,s.useRef)(!1);function E(e){const{getOptionCompletion:o}=b||{};if(!e.isDisabled){if(o){const i=o(e.value,v),{action:a,value:l}=void 0===i.action||void 0===i.value?{action:"insert-at-caret",value:i}:i;if("replace"===a)return void r([l]);"insert-at-caret"===a&&function(e){const r=t.start,o=r-b.triggerPrefix.length-v.length,i=(0,hg.create)({html:(0,s.renderToString)(e)});n((0,hg.insert)(t,i,o,r))}(l)}C()}}function C(){p(0),h([]),g(""),y(null),x(null)}const k=(0,s.useMemo)((()=>{if((0,hg.isCollapsed)(t))return(0,hg.getTextContent)((0,hg.slice)(t,0))}),[t]);(0,s.useEffect)((()=>{if(!k)return void C();const e=pg()(k),n=(0,hg.getTextContent)((0,hg.slice)(t,void 0,(0,hg.getTextContent)(t).length)),r=(0,bc.find)(o,(t=>{let{triggerPrefix:r,allowContext:o}=t;const i=e.lastIndexOf(r);if(-1===i)return!1;const a=e.slice(i+r.length);if(a.length>50)return!1;const s=0===m.length,l=1===a.split(/\s/).length,c=_.current&&a.split(/\s/).length<=3;return!(s&&!c&&!l)&&(!(o&&!o(e.slice(0,i),n))&&(!/^\s/.test(a)&&!/\s\s+$/.test(a)&&/[\u0000-\uFFFF]*$/.test(a)))}));if(!r)return void C();const i=yg(r.triggerPrefix),a=e.slice(e.lastIndexOf(r.triggerPrefix)).match(new RegExp(`${i}([\0-￿]*)$`)),l=a&&a[1];y(r),x((()=>r!==b?function(e){const t=e.useItems?e.useItems:wg(e);return function(e){let{filterValue:n,instanceId:r,listBoxId:o,className:i,selectedIndex:a,onChangeOptions:l,onSelect:u,onReset:d,value:f,contentRef:p}=e;const[m]=t(n),h=(0,hg.useAnchor)({editableContentElement:p.current,value:f});return(0,s.useLayoutEffect)((()=>{l(m)}),[m]),!m.length>0?null:(0,s.createElement)(hf,{focusOnMount:!1,onClose:d,position:"top right",className:"components-autocomplete__popover",anchor:h},(0,s.createElement)("div",{id:o,role:"listbox",className:"components-autocomplete__results"},(0,bc.map)(m,((e,t)=>(0,s.createElement)(wd,{key:e.key,id:`components-autocomplete-item-${r}-${e.key}`,role:"option","aria-selected":t===a,disabled:e.isDisabled,className:c()("components-autocomplete__result",i,{"is-selected":t===a}),onClick:()=>u(e)},e.label)))))}}(r):w)),g(l)}),[k]);const{key:S=""}=m[f]||{},{className:T}=b||{},N=!!b&&m.length>0,R=N?`components-autocomplete-listbox-${l}`:null;return{listBoxId:R,activeId:N?`components-autocomplete-item-${l}-${S}`:null,onKeyDown:function(e){if(_.current=e.keyCode===mg.BACKSPACE,b&&0!==m.length&&!e.defaultPrevented){switch(e.keyCode){case mg.UP:p((0===f?m.length:f)-1);break;case mg.DOWN:p((f+1)%m.length);break;case mg.ESCAPE:y(null),x(null),e.preventDefault();break;case mg.ENTER:E(m[f]);break;case mg.LEFT:case mg.RIGHT:return void C();default:return}e.preventDefault()}},popover:void 0!==t.start&&w&&(0,s.createElement)(w,{className:T,filterValue:v,instanceId:l,listBoxId:R,selectedIndex:f,onChangeOptions:function(e){p(e.length===m.length?f:0),h(e),function(e){a&&(e.length?a((0,u.sprintf)((0,u._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",e.length),e.length),"assertive"):a((0,u.__)("No results."),"assertive"))}(e)},onSelect:E,value:t,contentRef:i,reset:C})}}function _g(e){const t=(0,s.useRef)(),n=(0,s.useRef)(),{popover:r,listBoxId:o,activeId:i,onKeyDown:a}=xg({...e,contentRef:t});return n.current=a,{ref:(0,d.useMergeRefs)([t,(0,d.useRefEffect)((e=>{function t(e){n.current(e)}return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}}),[])]),children:r,"aria-autocomplete":o?"list":void 0,"aria-owns":o,"aria-activedescendant":i}}function Eg(e){let{children:t,isSelected:n,...r}=e;const{popover:o,...i}=xg(r);return(0,s.createElement)(s.Fragment,null,t(i),n&&o)}var Cg={"default.fontFamily":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif","default.fontSize":"13px","helpText.fontSize":"12px",mobileTextMinFontSize:"16px"};function kg(e){return(0,bc.get)(Cg,e,"")}const Sg={name:"kv6lnz",styles:"box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;}"};const Tg=hd("div",{target:"ej5x27r4"})("font-family:",kg("default.fontFamily"),";font-size:",kg("default.fontSize"),";",Sg,";"),Ng=hd("div",{target:"ej5x27r3"})((e=>{let{__nextHasNoMarginBottom:t=!1}=e;return!t&&Nf("margin-bottom:",xm(2),";","")})," .components-panel__row &{margin-bottom:inherit;}"),Rg=Nf(rh,";display:inline-block;margin-bottom:",xm(2),";padding:0;",""),Mg=hd("label",{target:"ej5x27r2"})(Rg,";");var Ig={name:"11yad0w",styles:"margin-bottom:revert"};const Pg=hd("p",{target:"ej5x27r1"})("margin-top:",xm(2),";margin-bottom:0;font-size:",kg("helpText.fontSize"),";font-style:normal;color:",cp.gray[700],";",(e=>{let{__nextHasNoMarginBottom:t=!1}=e;return!t&&Ig}),";"),Og=hd("span",{target:"ej5x27r0"})(Rg,";"),Dg=e=>{let{__nextHasNoMarginBottom:t=!1,id:n,label:r,hideLabelFromVision:o=!1,help:i,className:a,children:l}=e;return(0,s.createElement)(Tg,{className:c()("components-base-control",a)},(0,s.createElement)(Ng,{className:"components-base-control__field",__nextHasNoMarginBottom:t},r&&n&&(o?(0,s.createElement)(bd,{as:"label",htmlFor:n},r):(0,s.createElement)(Mg,{className:"components-base-control__label",htmlFor:n},r)),r&&!n&&(o?(0,s.createElement)(bd,{as:"label"},r):(0,s.createElement)(Dg.VisualLabel,null,r)),l),!!i&&(0,s.createElement)(Pg,{id:n?n+"__help":void 0,className:"components-base-control__help",__nextHasNoMarginBottom:t},i))};Dg.VisualLabel=e=>{let{className:t,children:n,...r}=e;return(0,s.createElement)(Og,a({},r,{className:c()("components-base-control__label",t)}),n)};var Ag=Dg;var Lg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"}));var zg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M15.6 7.3h-.7l1.6-3.5-.9-.4-3.9 8.5H9v1.5h2l-1.3 2.8H8.4c-2 0-3.7-1.7-3.7-3.7s1.7-3.7 3.7-3.7H10V7.3H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H9l-1.4 3.2.9.4 5.7-12.5h1.4c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.9 0 5.2-2.3 5.2-5.2 0-2.9-2.4-5.2-5.2-5.2z"}));const Fg=Nf("",""),Bg={name:"82a6rk",styles:"flex:1"},Hg=e=>{const{color:t=cp.gray[200],style:n="solid",width:r=Hm.borderWidth}=e||{};return`${t} ${!!r&&"0"!==r||!!t?n||"solid":n} ${r!==Hm.borderWidth?`clamp(1px, ${r}, 10px)`:r}`},Vg={name:"1nwbfnf",styles:"grid-column:span 2;margin:0 auto"};function jg(e){const{className:t,__next36pxDefaultSize:n=!1,...r}=rd(e,"BorderBoxControlLinkedButton"),o=nd();return{...r,className:(0,s.useMemo)((()=>o((e=>Nf("flex:0;flex-basis:24px;line-height:0;margin-top:",e?"6px":"3px",";",""))(n),t)),[t,o,n])}}var $g=od(((e,t)=>{const{className:n,isLinked:r,...o}=jg(e),i=r?(0,u.__)("Unlink sides"):(0,u.__)("Link sides");return(0,s.createElement)(_f,{text:i},(0,s.createElement)(gd,{className:n},(0,s.createElement)(wd,a({},o,{isSmall:!0,icon:r?Lg:zg,iconSize:24,"aria-label":i,ref:t}))))}),"BorderBoxControlLinkedButton");function Wg(e){const{className:t,value:n,__next36pxDefaultSize:r=!1,...o}=rd(e,"BorderBoxControlVisualizer"),i=nd(),a=uh.watch(),l=(0,s.useMemo)((()=>i(((e,t)=>Nf("position:absolute;top:",t?"18px":"15px",";right:30px;bottom:",t?"18px":"15px",";left:30px;border-top:",Hg(null==e?void 0:e.top),";border-bottom:",Hg(null==e?void 0:e.bottom),";",uh({borderLeft:Hg(null==e?void 0:e.left)})()," ",uh({borderRight:Hg(null==e?void 0:e.right)})(),";",""))(n,r),t)),[i,t,n,r,a]);return{...o,className:l,value:n}}var Ug=od(((e,t)=>{const{value:n,...r}=Wg(e);return(0,s.createElement)(gd,a({},r,{ref:t}))}),"BorderBoxControlVisualizer");var Gg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var qg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M5 11.25h14v1.5H5z"}));var Yg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{fillRule:"evenodd",d:"M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z",clipRule:"evenodd"}));var Kg=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{fillRule:"evenodd",d:"M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z",clipRule:"evenodd"}));const Xg=hd("div",{target:"e1bagdl33"})("box-sizing:border-box;position:relative;&&& ",xh,"{transition:box-shadow 0.1s linear;}");var Zg={name:"1y65o8",styles:"&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}"};const Jg=e=>{let{disableUnits:t}=e;return t?"":Zg},Qg=hd(tg,{target:"e1bagdl32"})("&&&{input{appearance:none;-moz-appearance:textfield;display:block;width:100%;",Jg,";}}"),eb=e=>{let{selectSize:t}=e;const n={default:Nf("box-sizing:border-box;padding:2px 1px;width:20px;color:",cp.gray[800],";font-size:8px;line-height:1;letter-spacing:-0.5px;text-transform:uppercase;text-align-last:center;",""),large:Nf("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:",xm(2),";padding:",xm(1),";color:",cp.ui.theme,";font-size:13px;line-height:1;text-align-last:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;","")};return"__unstable-large"===t?n.large:n.default},tb=hd("div",{target:"e1bagdl31"})("&&&{pointer-events:none;",eb,";color:",cp.gray[900],";}"),nb=hd("select",{target:"e1bagdl30"})("&&{appearance:none;background:transparent;border-radius:2px;border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;",eb,";",(e=>{let{selectSize:t="default"}=e;const n={default:Nf("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;",uh({borderTopLeftRadius:0,borderBottomLeftRadius:0})()," &:not(:disabled):hover{background-color:",cp.gray[100],";}&:focus{border:1px solid ",cp.ui.borderFocus,";box-shadow:inset 0 0 0 ",Hm.borderWidth+" "+cp.ui.borderFocus,";outline-offset:0;outline:2px solid transparent;z-index:1;}",""),large:Nf("display:flex;justify-content:center;align-items:center;&:hover{color:",cp.ui.borderFocus,";box-shadow:inset 0 0 0 ",Hm.borderWidth+" "+cp.ui.borderFocus,";outline:",Hm.borderWidth," solid transparent;}&:focus{box-shadow:0 0 0 ",Hm.borderWidthFocus+" "+cp.ui.borderFocus,";outline:",Hm.borderWidthFocus," solid transparent;}","")};return"__unstable-large"===t?n.large:n.default}),";&:not( :disabled ){cursor:pointer;}}");const rb={name:"f3vz0n",styles:"font-weight:500"},ob=Nf("box-shadow:inset 0 0 0 ",Hm.borderWidth," ",cp.ui.borderFocus,";",""),ib=Nf("border:0;padding:0;margin:0;",Sg,";",""),ab=Nf(Xg,"{flex:0 0 auto;}","");var sb={name:"6g24ce",styles:"height:16px;width:16px"};const lb=(e,t)=>{const{style:n}=e||{};return Nf("border-radius:9999px;border:2px solid transparent;",n?(e=>{const{color:t,style:n}=e||{},r=n&&"none"!==n?cp.gray[300]:void 0;return Nf("border-style:","none"===n?"solid":n,";border-color:",t||r,";","")})(e):void 0," width:",t?"28px":"22px",";height:",t?"28px":"22px",";padding:",t?"2px":"1px",";&>span{",t?"":sb," background:linear-gradient(\n\t\t\t\t-45deg,\n\t\t\t\ttransparent 48%,\n\t\t\t\trgb( 0 0 0 / 20% ) 48%,\n\t\t\t\trgb( 0 0 0 / 20% ) 52%,\n\t\t\t\ttransparent 52%\n\t\t\t);}","")},cb=Nf("width:",228,"px;>div:first-of-type>",Mg,"{margin-bottom:0;",rb,";}&& ",Mg,"+button:not( .has-text ){min-width:24px;padding:0;}",""),ub=Nf("",""),db=Nf("",""),fb=Nf("justify-content:center;width:100%;&&{border-top:",Hm.borderWidth," solid ",cp.gray[200],";border-top-left-radius:0;border-top-right-radius:0;height:46px;}",""),pb=Nf(Mg,"{",rb,";}",""),mb={name:"1486260",styles:"&&&&&{min-width:30px;width:30px;height:30px;padding:3px;}"};const hb=[{label:(0,u.__)("Solid"),icon:qg,value:"solid"},{label:(0,u.__)("Dashed"),icon:Yg,value:"dashed"},{label:(0,u.__)("Dotted"),icon:Kg,value:"dotted"}],vb=e=>{const{label:t,hideLabelFromVision:n}=e;return t?n?(0,s.createElement)(bd,{as:"label"},t):(0,s.createElement)(Mg,null,t):null};var gb=od(((e,t)=>{const{buttonClassName:n,hideLabelFromVision:r,label:o,onChange:i,value:l,...c}=function(e){const{className:t,...n}=rd(e,"BorderControlStylePicker"),r=nd();return{...n,className:(0,s.useMemo)((()=>r(pb,t)),[t,r]),buttonClassName:(0,s.useMemo)((()=>r(mb)),[r])}}(e);return(0,s.createElement)(gd,a({},c,{ref:t}),(0,s.createElement)(vb,{label:o,hideLabelFromVision:r}),(0,s.createElement)(Em,{justify:"flex-start",gap:1},hb.map((e=>(0,s.createElement)(wd,{key:e.value,className:n,icon:e.icon,isSmall:!0,isPressed:e.value===l,onClick:()=>i(e.value===l?void 0:e.value),"aria-label":e.label,label:e.label,showTooltip:!0})))))}),"BorderControlStylePicker");var bb=(0,s.forwardRef)((function(e,t){const{className:n,colorValue:r,...o}=e;return(0,s.createElement)("span",a({className:c()("component-color-indicator",n),style:{background:r},ref:t},o))})),yb=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},wb=function(e){return.2126*yb(e.r)+.7152*yb(e.g)+.0722*yb(e.b)};function xb(e){const{renderContent:t,renderToggle:n,className:r,contentClassName:o,expandOnMobile:i,headerTitle:l,focusOnMount:u,position:f,popoverProps:p,onClose:m,onToggle:h,style:v}=e,[g,b]=(0,s.useState)(null),y=(0,s.useRef)(),[w,x]=function(e,t){const[n,r]=(0,s.useState)(e);return[n,e=>{r(e),t&&t(e)}]}(!1,h);function _(){m&&m(),x(!1)}(0,s.useEffect)((()=>()=>{h&&w&&h(!1)}),[h,w]);const E={isOpen:w,onToggle:function(){x(!w)},onClose:_},C=!!(null!=p&&p.anchor||null!=p&&p.anchorRef||null!=p&&p.getAnchorRect||null!=p&&p.anchorRect);return(0,s.createElement)("div",{className:c()("components-dropdown",r),ref:(0,d.useMergeRefs)([b,y]),tabIndex:"-1",style:v},n(E),w&&(0,s.createElement)(hf,a({position:f,onClose:_,onFocusOutside:function(){const{ownerDocument:e}=y.current,t=e.activeElement.closest('[role="dialog"]');y.current.contains(e.activeElement)||t&&!t.contains(y.current)||_()},expandOnMobile:i,headerTitle:l,focusOnMount:u,offset:13,anchor:C?void 0:g},p,{className:c()("components-dropdown__content",p?p.className:void 0,o)}),t(E)))}var _b=od((function(e,t){const n=rd(e,"InputControlSuffixWrapper");return(0,s.createElement)(ug,a({marginBottom:0},n,{ref:t}))}),"InputControlSuffixWrapper");const Eb=hd("select",{target:"e1mv6sxx2"})("&&&{appearance:none;background:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",cp.gray[900],";display:block;font-family:inherit;margin:0;width:100%;max-width:none;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;",(e=>{let{disabled:t}=e;return t?Nf({color:cp.ui.textDisabled},"",""):""}),";",(e=>{let{selectSize:t="default"}=e;const n={default:"13px",small:"11px","__unstable-large":"13px"}[t];return n?Nf("font-size:","16px",";@media ( min-width: 600px ){font-size:",n,";}",""):""}),";",(e=>{let{__next36pxDefaultSize:t,selectSize:n="default"}=e;const r={default:{height:36,minHeight:36,paddingTop:0,paddingBottom:0},small:{height:24,minHeight:24,paddingTop:0,paddingBottom:0},"__unstable-large":{height:40,minHeight:40,paddingTop:0,paddingBottom:0}};t||(r.default={height:30,minHeight:30,paddingTop:0,paddingBottom:0});return Nf(r[n]||r.default,"","")}),";",(e=>{let{__next36pxDefaultSize:t,selectSize:n="default"}=e;const r={default:{paddingLeft:16,paddingRight:34},small:{paddingLeft:8,paddingRight:26},"__unstable-large":{paddingLeft:16,paddingRight:34}};return t||(r.default={paddingLeft:8,paddingRight:26}),uh(r[n]||r.default)}),";}"),Cb=hd("div",{target:"e1mv6sxx1"})("margin-inline-end:",xm(-1),";line-height:0;"),kb=hd(_b,{target:"e1mv6sxx0"})("position:absolute;pointer-events:none;",uh({right:0}),";");var Sb=function(e){let{icon:t,size:n=24,...r}=e;return(0,s.cloneElement)(t,{width:n,height:n,...r})};var Tb=(0,s.createElement)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(i.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));var Nb=()=>(0,s.createElement)(kb,null,(0,s.createElement)(Cb,null,(0,s.createElement)(Sb,{icon:Tb,size:18})));const Rb=()=>{};const Mb=(0,s.forwardRef)((function(e,t){let{className:n,disabled:r=!1,help:o,hideLabelFromVision:i,id:l,label:u,multiple:f=!1,onBlur:p=Rb,onChange:m=Rb,onFocus:h=Rb,options:v=[],size:g="default",value:b,labelPosition:y="top",children:w,prefix:x,suffix:_,__next36pxDefaultSize:E=!1,__nextHasNoMarginBottom:C=!1,...k}=e;const[S,T]=(0,s.useState)(!1),N=function(e){const t=(0,d.useInstanceId)(Mb);return e||`inspector-select-control-${t}`}(l),R=o?`${N}__help`:void 0;if(!(null!=v&&v.length||w))return null;const M=c()("components-select-control",n);return(0,s.createElement)(Ag,{help:o,id:N,__nextHasNoMarginBottom:C},(0,s.createElement)(Nh,{className:M,disabled:r,hideLabelFromVision:i,id:N,isFocused:S,label:u,size:g,suffix:_||(0,s.createElement)(Nb,null),prefix:x,labelPosition:y,__next36pxDefaultSize:E},(0,s.createElement)(Eb,a({},k,{__next36pxDefaultSize:E,"aria-describedby":R,className:"components-select-control__input",disabled:r,id:N,multiple:f,onBlur:e=>{p(e),T(!1)},onChange:e=>{if(f){const t=Array.from(e.target.options).filter((e=>{let{selected:t}=e;return t})),n=t.map((e=>{let{value:t}=e;return t}));m(n)}else m(e.target.value,{event:e})},onFocus:e=>{h(e),T(!0)},ref:t,selectSize:g,value:b}),w||v.map(((e,t)=>{const n=e.id||`${e.label}-${e.value}-${t}`;return(0,s.createElement)("option",{key:n,value:e.value,disabled:e.disabled},e.label)})))))}));var Ib=Mb;const Pb={initial:void 0,fallback:""};var Ob=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Pb;const{initial:n,fallback:r}={...Pb,...t},[o,i]=(0,s.useState)(e),a=km(e);(0,s.useEffect)((()=>{a&&o&&i(void 0)}),[a,o]);const l=Sm([e,o,n],r),c=e=>{a||i(e)};return[l,c]};const Db=()=>{};function Ab(e,t,n){return"number"!=typeof e?null:parseFloat(`${Jv(e,t,n)}`)}const Lb=()=>Nf({height:30,minHeight:30},"",""),zb=12,Fb=hd("div",{target:"e1epgpqk14"})({name:"1se47kl",styles:"-webkit-tap-highlight-color:transparent;align-items:flex-start;display:flex;justify-content:flex-start;padding:0;position:relative;touch-action:none;width:100%"}),Bb=hd("div",{target:"e1epgpqk13"})("display:block;flex:1;position:relative;width:100%;",(e=>{let{color:t=cp.ui.borderFocus}=e;return Nf({color:t},"","")}),";",Lb,";",(e=>{let{marks:t,__nextHasNoMarginBottom:n}=e;return n?"":Nf({marginBottom:t?16:void 0},"","")}),";"),Hb=hd("span",{target:"e1epgpqk12"})("display:flex;margin-top:",4,"px;",uh({marginRight:6}),";"),Vb=hd("span",{target:"e1epgpqk11"})("display:flex;margin-top:",4,"px;",uh({marginLeft:6}),";"),jb=hd("span",{target:"e1epgpqk10"})("background-color:",cp.gray[300],";left:0;pointer-events:none;right:0;display:block;height:",4,"px;position:absolute;margin-top:",13,"px;top:0;border-radius:",4,"px;",(e=>{let{disabled:t,railColor:n}=e,r=n||"";return t&&(r=cp.ui.backgroundDisabled),Nf({background:r},"","")}),";"),$b=hd("span",{target:"e1epgpqk9"})("background-color:currentColor;border-radius:",4,"px;height:",4,"px;pointer-events:none;display:block;position:absolute;margin-top:",13,"px;top:0;",(e=>{let{disabled:t,trackColor:n}=e,r=n||"currentColor";return t&&(r=cp.gray[400]),Nf({background:r},"","")}),";"),Wb=hd("span",{target:"e1epgpqk8"})({name:"l7tjj5",styles:"display:block;pointer-events:none;position:relative;width:100%;user-select:none"}),Ub=hd("span",{target:"e1epgpqk7"})("height:",zb,"px;left:0;position:absolute;top:-4px;width:1px;",(e=>{let{disabled:t,isFilled:n}=e,r=n?"currentColor":cp.gray[300];return t&&(r=cp.gray[400]),Nf({backgroundColor:r},"","")}),";"),Gb=hd("span",{target:"e1epgpqk6"})("color:",cp.gray[300],";left:0;font-size:11px;position:absolute;top:12px;transform:translateX( -50% );white-space:nowrap;",(e=>{let{isFilled:t}=e;return Nf({color:t?cp.gray[700]:cp.gray[300]},"","")}),";");var qb={name:"1sb75b3",styles:"background-color:var( --wp-admin-theme-color )"};const Yb=e=>{let{disabled:t}=e;return t?Nf("background-color:",cp.gray[400],";",""):qb},Kb=hd("span",{target:"e1epgpqk5"})("align-items:center;display:flex;height:",zb,"px;justify-content:center;margin-top:",9,"px;outline:0;pointer-events:none;position:absolute;top:0;user-select:none;width:",zb,"px;border-radius:50%;",Yb,";",uh({marginLeft:-10}),";",uh({transform:"translateX( 4.5px )"},{transform:"translateX( -4.5px )"}),";"),Xb=hd("span",{target:"e1epgpqk4"})("align-items:center;border-radius:50%;height:100%;outline:0;position:absolute;user-select:none;width:100%;",Yb,";",(e=>{let{isFocused:t}=e;return t?Nf("&::before{content:' ';position:absolute;background-color:var( --wp-admin-theme-color );opacity:0.4;border-radius:50%;height:",20,"px;width:",20,"px;top:-4px;left:-4px;}",""):""}),";"),Zb=hd("input",{target:"e1epgpqk3"})("box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;margin:0 -",6,"px;opacity:0;outline:none;position:absolute;right:0;top:0;width:calc( 100% + ",zb,"px );");var Jb={name:"1cypxip",styles:"top:-80%"},Qb={name:"1lr98c4",styles:"bottom:-80%"};const ey=hd("span",{target:"e1epgpqk2"})("background:rgba( 0, 0, 0, 0.8 );border-radius:2px;color:white;display:inline-block;font-size:12px;min-width:32px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;transition:opacity 120ms ease;user-select:none;line-height:1.4;",(e=>{let{show:t}=e;return Nf({opacity:t?1:0},"","")}),";",(e=>{let{position:t}=e;return"bottom"===t?Qb:Jb}),";",up("transition"),";",uh({transform:"translateX(-50%)"},{transform:"translateX(50%)"}),";"),ty=hd(tg,{target:"e1epgpqk1"})("display:inline-block;font-size:13px;margin-top:0;width:",xm(16),"!important;input[type='number']&{",Lb,";}",uh({marginLeft:`${xm(4)} !important`}),";"),ny=hd("span",{target:"e1epgpqk0"})("display:block;margin-top:0;button,button.is-small{margin-left:0;",Lb,";}",uh({marginLeft:8}),";"),ry=()=>{};const oy=(0,s.forwardRef)((function(e,t){const{describedBy:n,label:r,onHideTooltip:o=ry,onMouseLeave:i=ry,onMouseMove:l=ry,onShowTooltip:c=ry,value:u,...d}=e,f=function(e){const{onHide:t=Db,onMouseLeave:n=Db,onMouseMove:r=Db,onShow:o=Db,timeout:i=300}=e,[a,l]=(0,s.useState)(!1),c=(0,s.useRef)(),u=(0,s.useCallback)((e=>{window.clearTimeout(c.current),c.current=window.setTimeout(e,i)}),[i]),d=(0,s.useCallback)((e=>{r(e),u((()=>{a||(l(!0),o())}))}),[]),f=(0,s.useCallback)((e=>{n(e),u((()=>{l(!1),t()}))}),[]);return(0,s.useEffect)((()=>()=>{window.clearTimeout(c.current)})),{onMouseMove:d,onMouseLeave:f}}({onHide:o,onMouseLeave:i,onMouseMove:l,onShow:c});return(0,s.createElement)(Zb,a({},d,f,{"aria-describedby":n,"aria-label":r,"aria-hidden":!1,ref:t,tabIndex:0,type:"range",value:u}))}));var iy=oy;function ay(e){const{className:t,isFilled:n=!1,label:r,style:o={},...i}=e,l=c()("components-range-control__mark",n&&"is-filled",t),u=c()("components-range-control__mark-label",n&&"is-filled");return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ub,a({},i,{"aria-hidden":"true",className:l,isFilled:n,style:o})),r&&(0,s.createElement)(Gb,{"aria-hidden":"true",className:u,isFilled:n,style:o},r))}function sy(e){const{disabled:t=!1,marks:n=!1,min:r=0,max:o=100,step:i=1,value:l=0,...c}=e;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(jb,a({disabled:t},c)),n&&(0,s.createElement)(ly,{disabled:t,marks:n,min:r,max:o,step:i,value:l}))}function ly(e){const{disabled:t=!1,marks:n=!1,min:r=0,max:o=100,step:i=1,value:l=0}=e,c=function(e){let{marks:t,min:n=0,max:r=100,step:o=1,value:i=0}=e;if(!t)return[];const a=r-n;if(!Array.isArray(t)){t=[];const e=1+Math.round(a/o);for(;e>t.push({value:o*t.length+n}););}const s=[];return t.forEach(((e,t)=>{if(e.valuer)return;const o=`mark-${t}`,l=e.value<=i,c=(e.value-n)/a*100+"%",d={[(0,u.isRTL)()?"right":"left"]:c};s.push({...e,isFilled:l,key:o,style:d})})),s}({marks:n,min:r,max:o,step:"any"===i?1:i,value:l});return(0,s.createElement)(Wb,{"aria-hidden":"true",className:"components-range-control__marks"},c.map((e=>(0,s.createElement)(ay,a({},e,{key:e.key,"aria-hidden":"true",disabled:t})))))}function cy(e){const{className:t,inputRef:n,tooltipPosition:r,show:o=!1,style:i={},value:l=0,renderTooltipContent:u=(e=>e),zIndex:d=100,...f}=e,p=function(e){let{inputRef:t,tooltipPosition:n}=e;const[r,o]=(0,s.useState)(),i=(0,s.useCallback)((()=>{t&&t.current&&o(n)}),[n]);return(0,s.useEffect)((()=>{i()}),[i]),(0,s.useEffect)((()=>(window.addEventListener("resize",i),()=>{window.removeEventListener("resize",i)}))),r}({inputRef:n,tooltipPosition:r}),m=c()("components-simple-tooltip",t),h={...i,zIndex:d};return(0,s.createElement)(ey,a({},f,{"aria-hidden":o,className:m,position:p,show:o,role:"tooltip",style:h}),u(l))}const uy=()=>{};const dy=(0,s.forwardRef)((function e(t,n){var r;const{__nextHasNoMarginBottom:o=!1,afterIcon:i,allowReset:l=!1,beforeIcon:f,className:p,color:m=cp.ui.theme,currentInput:h,disabled:v=!1,help:g,hideLabelFromVision:b=!1,initialPosition:y,isShiftStepEnabled:w=!0,label:x,marks:_=!1,max:E=100,min:C=0,onBlur:k=uy,onChange:S=uy,onFocus:T=uy,onMouseLeave:N=uy,onMouseMove:R=uy,railColor:M,renderTooltipContent:I=(e=>e),resetFallbackValue:P,shiftStep:O=10,showTooltip:D,step:A=1,trackColor:L,value:z,withInputField:F=!0,...B}=t,[H,V]=function(e){const{min:t,max:n,value:r,initial:o}=e,[i,a]=Ob(Ab(r,t,n),{initial:Ab(null!=o?o:null,t,n),fallback:null});return[i,(0,s.useCallback)((e=>{a(null===e?null:Ab(e,t,n))}),[t,n])]}({min:C,max:E,value:null!=z?z:null,initial:y}),j=(0,s.useRef)(!1);let $=D,W=F;"any"===A&&($=!1,W=!1);const[U,G]=(0,s.useState)($),[q,Y]=(0,s.useState)(!1),K=(0,s.useRef)(),X=null===(r=K.current)||void 0===r?void 0:r.matches(":focus"),Z=!v&&q,J=null===H,Q=J?"":void 0!==H?H:h,ee=J?(E-C)/2+C:H,te=`${Jv(J?50:(H-C)/(E-C)*100,0,100)}%`,ne=c()("components-range-control",p),re=c()("components-range-control__wrapper",!!_&&"is-marked"),oe=(0,d.useInstanceId)(e,"inspector-range-control"),ie=g?`${oe}__help`:void 0,ae=!1!==$&&Number.isFinite(H),se=()=>{let e=parseFloat(`${P}`),t=e;isNaN(e)&&(e=null,t=void 0),V(e),S(t)},le={[(0,u.isRTL)()?"right":"left"]:te};return(0,s.createElement)(Ag,{__nextHasNoMarginBottom:o,className:ne,label:x,hideLabelFromVision:b,id:`${oe}`,help:g},(0,s.createElement)(Fb,{className:"components-range-control__root"},f&&(0,s.createElement)(Hb,null,(0,s.createElement)(gc,{icon:f})),(0,s.createElement)(Bb,{__nextHasNoMarginBottom:o,className:re,color:m,marks:!!_},(0,s.createElement)(iy,a({},B,{className:"components-range-control__slider",describedBy:ie,disabled:v,id:`${oe}`,label:x,max:E,min:C,onBlur:e=>{k(e),Y(!1),G(!1)},onChange:e=>{const t=parseFloat(e.target.value);V(t),S(t)},onFocus:e=>{T(e),Y(!0),G(!0)},onMouseMove:R,onMouseLeave:N,ref:(0,d.useMergeRefs)([K,n]),step:A,value:null!=Q?Q:void 0})),(0,s.createElement)(sy,{"aria-hidden":!0,disabled:v,marks:_,max:E,min:C,railColor:M,step:A,value:ee}),(0,s.createElement)($b,{"aria-hidden":!0,className:"components-range-control__track",disabled:v,style:{width:te},trackColor:L}),(0,s.createElement)(Kb,{style:le,disabled:v},(0,s.createElement)(Xb,{"aria-hidden":!0,isFocused:Z,disabled:v})),ae&&(0,s.createElement)(cy,{className:"components-range-control__tooltip",inputRef:K,tooltipPosition:"bottom",renderTooltipContent:I,show:X||U,style:le,value:H})),i&&(0,s.createElement)(Vb,null,(0,s.createElement)(gc,{icon:i})),W&&(0,s.createElement)(ty,{"aria-label":x,className:"components-range-control__number",disabled:v,inputMode:"decimal",isShiftStepEnabled:w,max:E,min:C,onBlur:()=>{j.current&&(se(),j.current=!1)},onChange:e=>{let t=parseFloat(e);V(t),isNaN(t)?l&&(j.current=!0):((tE)&&(t=Ab(t,C,E)),S(t),j.current=!1)},shiftStep:O,step:A,value:Q}),l&&(0,s.createElement)(ny,null,(0,s.createElement)(wd,{className:"components-range-control__reset",disabled:v||void 0===H,variant:"secondary",isSmall:!0,onClick:se},(0,u.__)("Reset")))))}));var fy=dy;const py={bottom:{align:"flex-end",justify:"center"},bottomLeft:{align:"flex-start",justify:"flex-end"},bottomRight:{align:"flex-end",justify:"flex-end"},center:{align:"center",justify:"center"},edge:{align:"center",justify:"space-between"},left:{align:"center",justify:"flex-start"},right:{align:"center",justify:"flex-end"},stretch:{align:"stretch"},top:{align:"flex-start",justify:"center"},topLeft:{align:"flex-start",justify:"flex-start"},topRight:{align:"flex-start",justify:"flex-end"}},my={bottom:{justify:"flex-end",align:"center"},bottomLeft:{justify:"flex-start",align:"flex-end"},bottomRight:{justify:"flex-end",align:"flex-end"},center:{justify:"center",align:"center"},edge:{justify:"space-between",align:"center"},left:{justify:"center",align:"flex-start"},right:{justify:"center",align:"flex-end"},stretch:{justify:"stretch"},top:{justify:"flex-start",align:"center"},topLeft:{justify:"flex-start",align:"flex-start"},topRight:{justify:"flex-start",align:"flex-end"}};function hy(e){return"string"==typeof e?[e]:s.Children.toArray(e).filter((e=>(0,s.isValidElement)(e)))}function vy(e){const{alignment:t="edge",children:n,direction:r,spacing:o=2,...i}=rd(e,"HStack"),l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"row";if(!km(e))return{};const n="column"===t?my:py;return e in n?n[e]:{align:e}}(t,r),c=hy(n).map(((e,t)=>{if(sd(e,["Spacer"])){const n=e,r=n.key||`hstack-${t}`;return(0,s.createElement)(gm,a({isBlock:!0,key:r},n.props))}return e}));return _m({children:c,direction:r,justify:"center",...l,...i,gap:o})}var gy=od((function(e,t){const n=vy(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"HStack");const by=hd(tg,{target:"ez9hsf47"})(hh,"{width:",xm(24),";}"),yy=hd(Ib,{target:"ez9hsf46"})("margin-left:",xm(-2),";width:5em;",xh,"{display:none;}"),wy=hd(fy,{target:"ez9hsf45"})("flex:1;margin-right:",xm(2),";",Ng,"{margin-bottom:0;}"),xy=`\n.react-colorful__interactive {\n\twidth: calc( 100% - ${xm(2)} );\n\tmargin-left: ${xm(1)};\n}`,_y=hd("div",{target:"ez9hsf44"})("padding-top:",xm(2),";padding-right:0;padding-left:0;padding-bottom:0;"),Ey=hd(gy,{target:"ez9hsf43"})("padding-left:",xm(4),";padding-right:",xm(4),";"),Cy=hd(Em,{target:"ez9hsf42"})("padding-top:",xm(4),";padding-left:",xm(4),";padding-right:",xm(3),";padding-bottom:",xm(5),";"),ky=hd("div",{target:"ez9hsf41"})(Sg,";width:216px;.react-colorful{display:flex;flex-direction:column;align-items:center;width:216px;height:auto;overflow:hidden;}.react-colorful__saturation{width:100%;border-radius:0;height:216px;margin-bottom:",xm(4),";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:16px;margin-bottom:",xm(2),";}.react-colorful__pointer{height:16px;width:16px;border:none;box-shadow:0 0 2px 0 rgba( 0, 0, 0, 0.25 );outline:2px solid transparent;}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ",Hm.borderWidthFocus," #fff;}",xy," ",Ng,"{margin-bottom:0;}"),Sy=hd(wd,{target:"ez9hsf40"})("&&&&&{min-width:",xm(6),";padding:0;>svg{margin-right:0;}}");var Ty=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"}));function Ny(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ry(e){return e instanceof Ny(e).Element||e instanceof Element}function My(e){return e instanceof Ny(e).HTMLElement||e instanceof HTMLElement}function Iy(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Ny(e).ShadowRoot||e instanceof ShadowRoot)}var Py=Math.max,Oy=Math.min,Dy=Math.round;function Ay(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Ly(){return!/^((?!chrome|android).)*safari/i.test(Ay())}function zy(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&My(e)&&(o=e.offsetWidth>0&&Dy(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Dy(r.height)/e.offsetHeight||1);var a=(Ry(e)?Ny(e):window).visualViewport,s=!Ly()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/o,c=(r.top+(s&&a?a.offsetTop:0))/i,u=r.width/o,d=r.height/i;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function Fy(e){var t=Ny(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function By(e){return e?(e.nodeName||"").toLowerCase():null}function Hy(e){return((Ry(e)?e.ownerDocument:e.document)||window.document).documentElement}function Vy(e){return zy(Hy(e)).left+Fy(e).scrollLeft}function jy(e){return Ny(e).getComputedStyle(e)}function $y(e){var t=jy(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Wy(e,t,n){void 0===n&&(n=!1);var r=My(t),o=My(t)&&function(e){var t=e.getBoundingClientRect(),n=Dy(t.width)/e.offsetWidth||1,r=Dy(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=Hy(t),a=zy(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==By(t)||$y(i))&&(s=function(e){return e!==Ny(e)&&My(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:Fy(e);var t}(t)),My(t)?((l=zy(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=Vy(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Uy(e){var t=zy(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Gy(e){return"html"===By(e)?e:e.assignedSlot||e.parentNode||(Iy(e)?e.host:null)||Hy(e)}function qy(e){return["html","body","#document"].indexOf(By(e))>=0?e.ownerDocument.body:My(e)&&$y(e)?e:qy(Gy(e))}function Yy(e,t){var n;void 0===t&&(t=[]);var r=qy(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=Ny(r),a=o?[i].concat(i.visualViewport||[],$y(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(Yy(Gy(a)))}function Ky(e){return["table","td","th"].indexOf(By(e))>=0}function Xy(e){return My(e)&&"fixed"!==jy(e).position?e.offsetParent:null}function Zy(e){for(var t=Ny(e),n=Xy(e);n&&Ky(n)&&"static"===jy(n).position;)n=Xy(n);return n&&("html"===By(n)||"body"===By(n)&&"static"===jy(n).position)?t:n||function(e){var t=/firefox/i.test(Ay());if(/Trident/i.test(Ay())&&My(e)&&"fixed"===jy(e).position)return null;var n=Gy(e);for(Iy(n)&&(n=n.host);My(n)&&["html","body"].indexOf(By(n))<0;){var r=jy(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var Jy="top",Qy="bottom",ew="right",tw="left",nw="auto",rw=[Jy,Qy,ew,tw],ow="start",iw="end",aw="viewport",sw="popper",lw=rw.reduce((function(e,t){return e.concat([t+"-"+ow,t+"-"+iw])}),[]),cw=[].concat(rw,[nw]).reduce((function(e,t){return e.concat([t,t+"-"+ow,t+"-"+iw])}),[]),uw=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function dw(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var fw={placement:"bottom",modifiers:[],strategy:"absolute"};function pw(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function ww(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?gw(o):null,a=o?bw(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case Jy:t={x:s,y:n.y-r.height};break;case Qy:t={x:s,y:n.y+n.height};break;case ew:t={x:n.x+n.width,y:l};break;case tw:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=i?yw(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case ow:t[c]=t[c]-(n[u]/2-r[u]/2);break;case iw:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var xw={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ww({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},_w={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ew(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=a.x,p=void 0===f?0:f,m=a.y,h=void 0===m?0:m,v="function"==typeof u?u({x:p,y:h}):{x:p,y:h};p=v.x,h=v.y;var g=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),y=tw,w=Jy,x=window;if(c){var _=Zy(n),E="clientHeight",C="clientWidth";if(_===Ny(n)&&"static"!==jy(_=Hy(n)).position&&"absolute"===s&&(E="scrollHeight",C="scrollWidth"),o===Jy||(o===tw||o===ew)&&i===iw)w=Qy,h-=(d&&_===x&&x.visualViewport?x.visualViewport.height:_[E])-r.height,h*=l?1:-1;if(o===tw||(o===Jy||o===Qy)&&i===iw)y=ew,p-=(d&&_===x&&x.visualViewport?x.visualViewport.width:_[C])-r.width,p*=l?1:-1}var k,S=Object.assign({position:s},c&&_w),T=!0===u?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Dy(n*o)/o||0,y:Dy(r*o)/o||0}}({x:p,y:h},Ny(n)):{x:p,y:h};return p=T.x,h=T.y,l?Object.assign({},S,((k={})[w]=b?"0":"",k[y]=g?"0":"",k.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",k)):Object.assign({},S,((t={})[w]=b?h+"px":"",t[y]=g?p+"px":"",t.transform="",t))}var Cw={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,c={placement:gw(t.placement),variation:bw(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ew(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ew(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var kw={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];My(o)&&By(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});My(r)&&By(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var Sw={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=cw.reduce((function(e,n){return e[n]=function(e,t,n){var r=gw(e),o=[tw,Jy].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[tw,ew].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},Tw={left:"right",right:"left",bottom:"top",top:"bottom"};function Nw(e){return e.replace(/left|right|bottom|top/g,(function(e){return Tw[e]}))}var Rw={start:"end",end:"start"};function Mw(e){return e.replace(/start|end/g,(function(e){return Rw[e]}))}function Iw(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Iy(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Pw(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ow(e,t,n){return t===aw?Pw(function(e,t){var n=Ny(e),r=Hy(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=Ly();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+Vy(e),y:l}}(e,n)):Ry(t)?function(e,t){var n=zy(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):Pw(function(e){var t,n=Hy(e),r=Fy(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Py(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Py(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Vy(e),l=-r.scrollTop;return"rtl"===jy(o||n).direction&&(s+=Py(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(Hy(e)))}function Dw(e,t,n,r){var o="clippingParents"===t?function(e){var t=Yy(Gy(e)),n=["absolute","fixed"].indexOf(jy(e).position)>=0&&My(e)?Zy(e):e;return Ry(n)?t.filter((function(e){return Ry(e)&&Iw(e,n)&&"body"!==By(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=Ow(e,n,r);return t.top=Py(o.top,t.top),t.right=Oy(o.right,t.right),t.bottom=Oy(o.bottom,t.bottom),t.left=Py(o.left,t.left),t}),Ow(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Aw(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Lw(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function zw(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,a=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?aw:c,d=n.elementContext,f=void 0===d?sw:d,p=n.altBoundary,m=void 0!==p&&p,h=n.padding,v=void 0===h?0:h,g=Aw("number"!=typeof v?v:Lw(v,rw)),b=f===sw?"reference":sw,y=e.rects.popper,w=e.elements[m?b:f],x=Dw(Ry(w)?w:w.contextElement||Hy(e.elements.popper),l,u,a),_=zy(e.elements.reference),E=ww({reference:_,element:y,strategy:"absolute",placement:o}),C=Pw(Object.assign({},y,E)),k=f===sw?C:_,S={top:x.top-k.top+g.top,bottom:k.bottom-x.bottom+g.bottom,left:x.left-k.left+g.left,right:k.right-x.right+g.right},T=e.modifiersData.offset;if(f===sw&&T){var N=T[o];Object.keys(S).forEach((function(e){var t=[ew,Qy].indexOf(e)>=0?1:-1,n=[Jy,Qy].indexOf(e)>=0?"y":"x";S[e]+=N[n]*t}))}return S}var Fw={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=void 0===p||p,h=n.allowedAutoPlacements,v=t.options.placement,g=gw(v),b=l||(g===v||!m?[Nw(v)]:function(e){if(gw(e)===nw)return[];var t=Nw(e);return[Mw(e),t,Mw(t)]}(v)),y=[v].concat(b).reduce((function(e,n){return e.concat(gw(n)===nw?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?cw:l,u=bw(r),d=u?s?lw:lw.filter((function(e){return bw(e)===u})):rw,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=zw(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[gw(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:h}):n)}),[]),w=t.rects.reference,x=t.rects.popper,_=new Map,E=!0,C=y[0],k=0;k=0,M=R?"width":"height",I=zw(t,{placement:S,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),P=R?N?ew:tw:N?Qy:Jy;w[M]>x[M]&&(P=Nw(P));var O=Nw(P),D=[];if(i&&D.push(I[T]<=0),s&&D.push(I[P]<=0,I[O]<=0),D.every((function(e){return e}))){C=S,E=!1;break}_.set(S,D)}if(E)for(var A=function(e){var t=y.find((function(t){var n=_.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},L=m?3:1;L>0;L--){if("break"===A(L))break}t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Bw(e,t,n){return Py(e,Oy(t,n))}var Hw={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,m=n.tetherOffset,h=void 0===m?0:m,v=zw(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),g=gw(t.placement),b=bw(t.placement),y=!b,w=yw(g),x="x"===w?"y":"x",_=t.modifiersData.popperOffsets,E=t.rects.reference,C=t.rects.popper,k="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,S="number"==typeof k?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(_){if(i){var R,M="y"===w?Jy:tw,I="y"===w?Qy:ew,P="y"===w?"height":"width",O=_[w],D=O+v[M],A=O-v[I],L=p?-C[P]/2:0,z=b===ow?E[P]:C[P],F=b===ow?-C[P]:-E[P],B=t.elements.arrow,H=p&&B?Uy(B):{width:0,height:0},V=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},j=V[M],$=V[I],W=Bw(0,E[P],H[P]),U=y?E[P]/2-L-W-j-S.mainAxis:z-W-j-S.mainAxis,G=y?-E[P]/2+L+W+$+S.mainAxis:F+W+$+S.mainAxis,q=t.elements.arrow&&Zy(t.elements.arrow),Y=q?"y"===w?q.clientTop||0:q.clientLeft||0:0,K=null!=(R=null==T?void 0:T[w])?R:0,X=O+G-K,Z=Bw(p?Oy(D,O+U-K-Y):D,O,p?Py(A,X):A);_[w]=Z,N[w]=Z-O}if(s){var J,Q="x"===w?Jy:tw,ee="x"===w?Qy:ew,te=_[x],ne="y"===x?"height":"width",re=te+v[Q],oe=te-v[ee],ie=-1!==[Jy,tw].indexOf(g),ae=null!=(J=null==T?void 0:T[x])?J:0,se=ie?re:te-E[ne]-C[ne]-ae+S.altAxis,le=ie?te+E[ne]+C[ne]-ae-S.altAxis:oe,ce=p&&ie?function(e,t,n){var r=Bw(e,t,n);return r>n?n:r}(se,te,le):Bw(p?se:re,te,p?le:oe);_[x]=ce,N[x]=ce-te}t.modifiersData[r]=N}},requiresIfExists:["offset"]};var Vw={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=gw(n.placement),l=yw(s),c=[tw,ew].indexOf(s)>=0?"height":"width";if(i&&a){var u=function(e,t){return Aw("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Lw(e,rw))}(o.padding,n),d=Uy(i),f="y"===l?Jy:tw,p="y"===l?Qy:ew,m=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],h=a[l]-n.rects.reference[l],v=Zy(i),g=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=m/2-h/2,y=u[f],w=g-d[c]-u[p],x=g/2-d[c]/2+b,_=Bw(y,x,w),E=l;n.modifiersData[r]=((t={})[E]=_,t.centerOffset=_-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&Iw(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function jw(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function $w(e){return[Jy,ew,Qy,tw].some((function(t){return e[t]>=0}))}var Ww={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=zw(t,{elementContext:"reference"}),s=zw(t,{altBoundary:!0}),l=jw(a,r),c=jw(s,o,i),u=$w(l),d=$w(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},Uw=mw({defaultModifiers:[vw,xw,Cw,kw,Sw,Fw,Hw,Vw,Ww]});function Gw(e){void 0===e&&(e={});var t,n,r=yp(e),o=r.visible,i=void 0!==o&&o,a=r.animated,s=void 0!==a&&a,l=kp(h(r,["visible","animated"])),c=(0,b.useState)(i),u=c[0],d=c[1],f=(0,b.useState)(s),p=f[0],v=f[1],g=(0,b.useState)(!1),y=g[0],w=g[1],x=(t=u,n=(0,b.useRef)(null),U((function(){n.current=t}),[t]),n),_=null!=x.current&&x.current!==u;p&&!y&&_&&w(!0),(0,b.useEffect)((function(){if("number"==typeof p&&y){var e=setTimeout((function(){return w(!1)}),p);return function(){clearTimeout(e)}}return function(){}}),[p,y]);var E=(0,b.useCallback)((function(){return d(!0)}),[]),C=(0,b.useCallback)((function(){return d(!1)}),[]),k=(0,b.useCallback)((function(){return d((function(e){return!e}))}),[]),S=(0,b.useCallback)((function(){return w(!1)}),[]);return m(m({},l),{},{visible:u,animated:p,animating:y,show:E,hide:C,toggle:k,setVisible:d,setAnimated:v,stopAnimation:S})}var qw=ee("Mac")&&!ee("Chrome")&&ee("Safari");function Yw(e){return function(t){return e&&!A(t,e)?e:t}}function Kw(e){void 0===e&&(e={});var t=yp(e),n=t.gutter,r=void 0===n?12:n,o=t.placement,i=void 0===o?"bottom":o,a=t.unstable_flip,s=void 0===a||a,l=t.unstable_offset,c=t.unstable_preventOverflow,u=void 0===c||c,d=t.unstable_fixed,f=void 0!==d&&d,p=t.modal,v=void 0!==p&&p,g=h(t,["gutter","placement","unstable_flip","unstable_offset","unstable_preventOverflow","unstable_fixed","modal"]),y=(0,b.useRef)(null),w=(0,b.useRef)(null),x=(0,b.useRef)(null),_=(0,b.useRef)(null),E=(0,b.useState)(i),C=E[0],k=E[1],S=(0,b.useState)(i),T=S[0],N=S[1],R=(0,b.useState)(l||[0,r])[0],M=(0,b.useState)({position:"fixed",left:"100%",top:"100%"}),I=M[0],P=M[1],O=(0,b.useState)({}),D=O[0],A=O[1],L=function(e){void 0===e&&(e={});var t=yp(e),n=t.modal,r=void 0===n||n,o=Gw(h(t,["modal"])),i=(0,b.useState)(r),a=i[0],s=i[1],l=(0,b.useRef)(null);return m(m({},o),{},{modal:a,setModal:s,unstable_disclosureRef:l})}(m({modal:v},g)),z=(0,b.useCallback)((function(){return!!y.current&&(y.current.forceUpdate(),!0)}),[]),F=(0,b.useCallback)((function(e){e.placement&&N(e.placement),e.styles&&(P(Yw(e.styles.popper)),_.current&&A(Yw(e.styles.arrow)))}),[]);return U((function(){return w.current&&x.current&&(y.current=Uw(w.current,x.current,{placement:C,strategy:f?"fixed":"absolute",onFirstUpdate:qw?F:void 0,modifiers:[{name:"eventListeners",enabled:L.visible},{name:"applyStyles",enabled:!1},{name:"flip",enabled:s,options:{padding:8}},{name:"offset",options:{offset:R}},{name:"preventOverflow",enabled:u,options:{tetherOffset:function(){var e;return(null===(e=_.current)||void 0===e?void 0:e.clientWidth)||0}}},{name:"arrow",enabled:!!_.current,options:{element:_.current}},{name:"updateState",phase:"write",requires:["computeStyles"],enabled:L.visible&&!0,fn:function(e){var t=e.state;return F(t)}}]})),function(){y.current&&(y.current.destroy(),y.current=null)}}),[C,f,L.visible,s,R,u]),(0,b.useEffect)((function(){if(L.visible){var e=window.requestAnimationFrame((function(){var e;null===(e=y.current)||void 0===e||e.forceUpdate()}));return function(){window.cancelAnimationFrame(e)}}}),[L.visible]),m(m({},L),{},{unstable_referenceRef:w,unstable_popoverRef:x,unstable_arrowRef:_,unstable_popoverStyles:I,unstable_arrowStyles:D,unstable_update:z,unstable_originalPlacement:C,placement:T,place:k})}var Xw={currentTooltipId:null,listeners:new Set,subscribe:function(e){var t=this;return this.listeners.add(e),function(){t.listeners.delete(e)}},show:function(e){this.currentTooltipId=e,this.listeners.forEach((function(t){return t(e)}))},hide:function(e){this.currentTooltipId===e&&(this.currentTooltipId=null,this.listeners.forEach((function(e){return e(null)})))}};var Zw=["baseId","unstable_idCountRef","visible","animated","animating","setBaseId","show","hide","toggle","setVisible","setAnimated","stopAnimation","unstable_disclosureRef","unstable_referenceRef","unstable_popoverRef","unstable_arrowRef","unstable_popoverStyles","unstable_arrowStyles","unstable_originalPlacement","unstable_update","placement","place","unstable_timeout","unstable_setTimeout"],Jw=[].concat(Zw,["unstable_portal"]),Qw=B({name:"TooltipReference",compose:re,keys:Zw,useProps:function(e,t){var n=t.ref,r=t.onFocus,o=t.onBlur,i=t.onMouseEnter,a=t.onMouseLeave,s=h(t,["ref","onFocus","onBlur","onMouseEnter","onMouseLeave"]),l=G(r),c=G(o),u=G(i),d=G(a),f=(0,b.useCallback)((function(t){var n,r;null===(n=l.current)||void 0===n||n.call(l,t),t.defaultPrevented||null===(r=e.show)||void 0===r||r.call(e)}),[e.show]),p=(0,b.useCallback)((function(t){var n,r;null===(n=c.current)||void 0===n||n.call(c,t),t.defaultPrevented||null===(r=e.hide)||void 0===r||r.call(e)}),[e.hide]),v=(0,b.useCallback)((function(t){var n,r;null===(n=u.current)||void 0===n||n.call(u,t),t.defaultPrevented||null===(r=e.show)||void 0===r||r.call(e)}),[e.show]),g=(0,b.useCallback)((function(t){var n,r;null===(n=d.current)||void 0===n||n.call(d,t),t.defaultPrevented||null===(r=e.hide)||void 0===r||r.call(e)}),[e.hide]);return m({ref:V(e.unstable_referenceRef,n),tabIndex:0,onFocus:f,onBlur:p,onMouseEnter:v,onMouseLeave:g,"aria-describedby":e.baseId},s)}}),ex=z({as:"div",useHook:Qw});const tx=(0,s.createContext)({});var nx=B({name:"DisclosureContent",compose:re,keys:["baseId","unstable_idCountRef","visible","animated","animating","setBaseId","show","hide","toggle","setVisible","setAnimated","stopAnimation"],useProps:function(e,t){var n=t.onTransitionEnd,r=t.onAnimationEnd,o=t.style,i=h(t,["onTransitionEnd","onAnimationEnd","style"]),a=e.animated&&e.animating,s=(0,b.useState)(null),l=s[0],c=s[1],u=!e.visible&&!a,d=u?m({display:"none"},o):o,f=G(n),p=G(r),v=(0,b.useRef)(0);(0,b.useEffect)((function(){if(e.animated)return v.current=window.requestAnimationFrame((function(){v.current=window.requestAnimationFrame((function(){e.visible?c("enter"):c(a?"leave":null)}))})),function(){return window.cancelAnimationFrame(v.current)}}),[e.animated,e.visible,a]);var g=(0,b.useCallback)((function(t){var n;q(t)&&(a&&!0===e.animated&&(null===(n=e.stopAnimation)||void 0===n||n.call(e)))}),[e.animated,a,e.stopAnimation]),y=(0,b.useCallback)((function(e){var t;null===(t=f.current)||void 0===t||t.call(f,e),g(e)}),[g]),w=(0,b.useCallback)((function(e){var t;null===(t=p.current)||void 0===t||t.call(p,e),g(e)}),[g]);return m({id:e.baseId,"data-enter":"enter"===l?"":void 0,"data-leave":"leave"===l?"":void 0,onTransitionEnd:y,onAnimationEnd:w,hidden:u,style:d},i)}}),rx=z({as:"div",useHook:nx});function ox(){return W?document.body:null}var ix=(0,b.createContext)(ox());function ax(e){var t=e.children,n=(0,b.useContext)(ix)||ox(),r=(0,b.useState)((function(){if(W){var e=document.createElement("div");return e.className=ax.__className,e}return null}))[0];return U((function(){if(r&&n)return n.appendChild(r),function(){n.removeChild(r)}}),[r,n]),r?(0,Dt.createPortal)((0,b.createElement)(ix.Provider,{value:r},t),r):null}function sx(e){e.defaultPrevented||"Escape"===e.key&&Xw.show(null)}ax.__className="__reakit-portal",ax.__selector="."+ax.__className;var lx=B({name:"Tooltip",compose:nx,keys:Jw,useOptions:function(e){var t=e.unstable_portal;return m({unstable_portal:void 0===t||t},h(e,["unstable_portal"]))},useProps:function(e,t){var n=t.ref,r=t.style,o=t.wrapElement,i=h(t,["ref","style","wrapElement"]);(0,b.useEffect)((function(){var t;j(null===(t=e.unstable_popoverRef)||void 0===t?void 0:t.current).addEventListener("keydown",sx)}),[]);var a=(0,b.useCallback)((function(t){return e.unstable_portal&&(t=(0,b.createElement)(ax,null,t)),o?o(t):t}),[e.unstable_portal,o]);return m({ref:V(e.unstable_popoverRef,n),role:"tooltip",style:m(m({},e.unstable_popoverStyles),{},{pointerEvents:"none"},r),wrapElement:a},i)}}),cx=z({as:"div",memo:!0,useHook:lx});var ux=od((function(e,t){const{as:n="span",shortcut:r,className:o,...i}=rd(e,"Shortcut");if(!r)return null;let l,c;return"string"==typeof r?l=r:(l=r.display,c=r.ariaLabel),(0,s.createElement)(gd,a({as:n,className:o,"aria-label":c,ref:t},i),l)}),"Shortcut");const dx=Nf("z-index:",1000002,";box-sizing:border-box;opacity:0;outline:none;transform-origin:top center;transition:opacity ",Hm.transitionDurationFastest," ease;font-size:",Hm.fontSize,";&[data-enter]{opacity:1;}",""),fx=hd("div",{target:"e7tfjmw1"})("background:rgba( 0, 0, 0, 0.8 );border-radius:2px;box-shadow:0 0 0 1px rgba( 255, 255, 255, 0.04 );color:",cp.white,";padding:4px 8px;"),px={name:"12mkfdx",styles:"outline:none"},mx=hd(ux,{target:"e7tfjmw0"})("display:inline-block;margin-left:",xm(1),";"),{TooltipPopoverView:hx}=t;var vx=od((function(e,t){const{children:n,className:r,...o}=rd(e,"TooltipContent"),{tooltip:i}=(0,s.useContext)(tx),l=nd()(dx,r);return(0,s.createElement)(cx,a({as:gd},o,i,{className:l,ref:t}),(0,s.createElement)(hx,null,n))}),"TooltipContent");const gx=od((function(e,t){const{animated:n=!0,animationDuration:r=160,baseId:o,children:i,content:l,focusable:c=!0,gutter:u=4,id:d,modal:f=!0,placement:p,visible:v=!1,shortcut:g,...y}=rd(e,"Tooltip"),w=function(e){void 0===e&&(e={});var t=yp(e),n=t.placement,r=void 0===n?"top":n,o=t.unstable_timeout,i=void 0===o?0:o,a=h(t,["placement","unstable_timeout"]),s=(0,b.useState)(i),l=s[0],c=s[1],u=(0,b.useRef)(null),d=(0,b.useRef)(null),f=Kw(m(m({},a),{},{placement:r})),p=(f.modal,f.setModal,h(f,["modal","setModal"])),v=(0,b.useCallback)((function(){null!==u.current&&window.clearTimeout(u.current),null!==d.current&&window.clearTimeout(d.current)}),[]),g=(0,b.useCallback)((function(){v(),p.hide(),d.current=window.setTimeout((function(){Xw.hide(p.baseId)}),l)}),[v,p.hide,l,p.baseId]),y=(0,b.useCallback)((function(){v(),!l||Xw.currentTooltipId?(Xw.show(p.baseId),p.show()):(Xw.show(null),u.current=window.setTimeout((function(){Xw.show(p.baseId),p.show()}),l))}),[v,l,p.show,p.baseId]);return(0,b.useEffect)((function(){return Xw.subscribe((function(e){e!==p.baseId&&(v(),p.visible&&p.hide())}))}),[p.baseId,v,p.visible,p.hide]),(0,b.useEffect)((function(){return function(){v(),Xw.hide(p.baseId)}}),[v,p.baseId]),m(m({},p),{},{hide:g,show:y,unstable_timeout:l,unstable_setTimeout:c})}({animated:n?r:void 0,baseId:o||d,gutter:u,placement:p,visible:v,...y}),x=(0,s.useMemo)((()=>({tooltip:w})),[w]);return(0,s.createElement)(tx.Provider,{value:x},l&&(0,s.createElement)(vx,{unstable_portal:f,ref:t},l,g&&(0,s.createElement)(mx,{shortcut:g})),i&&(0,s.createElement)(ex,a({},w,i.props,{ref:null==i?void 0:i.ref}),(e=>(c||(e.tabIndex=void 0),(0,s.cloneElement)(i,e)))))}),"Tooltip");var bx=gx;const yx=e=>{const{color:t,colorType:n}=e,[r,o]=(0,s.useState)(null),i=(0,s.useRef)(),a=(0,d.useCopyToClipboard)((()=>{switch(n){case"hsl":return t.toHslString();case"rgb":return t.toRgbString();default:return t.toHex()}}),(()=>{i.current&&clearTimeout(i.current),o(t.toHex()),i.current=setTimeout((()=>{o(null),i.current=void 0}),3e3)}));return(0,s.useEffect)((()=>()=>{i.current&&clearTimeout(i.current)}),[]),(0,s.createElement)(bx,{content:(0,s.createElement)(nh,{color:"white"},r===t.toHex()?(0,u.__)("Copied!"):(0,u.__)("Copy")),placement:"bottom"},(0,s.createElement)(Sy,{isSmall:!0,ref:a,icon:Ty,showTooltip:!1}))},wx=e=>{let{min:t,max:n,label:r,abbreviation:o,onChange:i,value:a}=e;return(0,s.createElement)(gy,{spacing:4},(0,s.createElement)(by,{min:t,max:n,label:r,hideLabelFromVision:!0,value:a,onChange:i,prefix:(0,s.createElement)(ug,{as:nh,paddingLeft:xm(4),color:cp.ui.theme,lineHeight:1},o),hideHTMLArrows:!0,size:"__unstable-large"}),(0,s.createElement)(wy,{label:r,hideLabelFromVision:!0,min:t,max:n,value:a,onChange:i,withInputField:!1}))},xx=e=>{let{color:t,onChange:n,enableAlpha:r}=e;const{r:o,g:i,b:a,a:l}=t.toRgb();return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(wx,{min:0,max:255,label:"Red",abbreviation:"R",value:o,onChange:e=>n(tp({r:e,g:i,b:a,a:l}))}),(0,s.createElement)(wx,{min:0,max:255,label:"Green",abbreviation:"G",value:i,onChange:e=>n(tp({r:o,g:e,b:a,a:l}))}),(0,s.createElement)(wx,{min:0,max:255,label:"Blue",abbreviation:"B",value:a,onChange:e=>n(tp({r:o,g:i,b:e,a:l}))}),r&&(0,s.createElement)(wx,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*l),onChange:e=>n(tp({r:o,g:i,b:a,a:e/100}))}))},_x=e=>{let{color:t,onChange:n,enableAlpha:r}=e;const{h:o,s:i,l:a,a:l}=t.toHsl();return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(wx,{min:0,max:359,label:"Hue",abbreviation:"H",value:o,onChange:e=>{n(tp({h:e,s:i,l:a,a:l}))}}),(0,s.createElement)(wx,{min:0,max:100,label:"Saturation",abbreviation:"S",value:i,onChange:e=>{n(tp({h:o,s:e,l:a,a:l}))}}),(0,s.createElement)(wx,{min:0,max:100,label:"Lightness",abbreviation:"L",value:a,onChange:e=>{n(tp({h:o,s:i,l:e,a:l}))}}),r&&(0,s.createElement)(wx,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*l),onChange:e=>{n(tp({h:o,s:i,l:a,a:e/100}))}}))},Ex=e=>{let{color:t,onChange:n,enableAlpha:r}=e;return(0,s.createElement)(Wv,{prefix:(0,s.createElement)(ug,{as:nh,marginLeft:xm(4),color:cp.ui.theme,lineHeight:1},"#"),value:t.toHex().slice(1).toUpperCase(),onChange:e=>{if(!e)return;const t=e.startsWith("#")?e:"#"+e;n(tp(t))},maxLength:r?9:7,label:(0,u.__)("Hex color"),hideLabelFromVision:!0,size:"__unstable-large",__unstableStateReducer:(e,t)=>{var n,r,o,i;const a=null===(n=t.payload)||void 0===n||null===(r=n.event)||void 0===r?void 0:r.nativeEvent;if("insertFromPaste"!==(null==a?void 0:a.inputType))return{...e};const s=null!==(o=e.value)&&void 0!==o&&o.startsWith("#")?e.value.slice(1).toUpperCase():null===(i=e.value)||void 0===i?void 0:i.toUpperCase();return{...e,value:s}},__unstableInputWidth:"9em"})},Cx=e=>{let{colorType:t,color:n,onChange:r,enableAlpha:o}=e;const i={color:n,onChange:r,enableAlpha:o};switch(t){case"hsl":return(0,s.createElement)(_x,i);case"rgb":return(0,s.createElement)(xx,i);default:return(0,s.createElement)(Ex,i)}};function kx(){return(kx=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function Tx(e){var t=(0,b.useRef)(e),n=(0,b.useRef)((function(e){t.current&&t.current(e)}));return t.current=e,n.current}var Nx=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e0:e.buttons>0)&&o.current?i(Ix(o.current,e,s.current)):n(!1)},t=function(){return n(!1)};function n(n){var r=l.current,i=Mx(o.current),a=n?i.addEventListener:i.removeEventListener;a(r?"touchmove":"mousemove",e),a(r?"touchend":"mouseup",t)}return[function(e){var t=e.nativeEvent,r=o.current;if(r&&(Px(t),!function(e,t){return t&&!Rx(e)}(t,l.current)&&r)){if(Rx(t)){l.current=!0;var a=t.changedTouches||[];a.length&&(s.current=a[0].identifier)}r.focus(),i(Ix(r,t,s.current)),n(!0)}},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),a({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},n]}),[a,i]),u=c[0],d=c[1],f=c[2];return(0,b.useEffect)((function(){return f}),[f]),b.createElement("div",kx({},r,{onTouchStart:u,onMouseDown:u,className:"react-colorful__interactive",ref:o,onKeyDown:d,tabIndex:0,role:"slider"}))})),Dx=function(e){return e.filter(Boolean).join(" ")},Ax=function(e){var t=e.color,n=e.left,r=e.top,o=void 0===r?.5:r,i=Dx(["react-colorful__pointer",e.className]);return b.createElement("div",{className:i,style:{top:100*o+"%",left:100*n+"%"}},b.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},Lx=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n},zx=(Math.PI,function(e){var t=e.s,n=e.v,r=e.a,o=(200-t)*n/100;return{h:Lx(e.h),s:Lx(o>0&&o<200?t*n/100/(o<=100?o:200-o)*100:0),l:Lx(o/2),a:Lx(r,2)}}),Fx=function(e){var t=zx(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},Bx=function(e){var t=zx(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},Hx=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var i=Math.floor(t),a=r*(1-n),s=r*(1-(t-i)*n),l=r*(1-(1-t+i)*n),c=i%6;return{r:Lx(255*[r,s,a,a,l,r][c]),g:Lx(255*[l,r,r,s,a,a][c]),b:Lx(255*[a,a,l,r,r,s][c]),a:Lx(o,2)}},Vx=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?$x({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},jx=Vx,$x=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,i=Math.max(t,n,r),a=i-Math.min(t,n,r),s=a?i===t?(n-r)/a:i===n?2+(r-t)/a:4+(t-n)/a:0;return{h:Lx(60*(s<0?s+6:s)),s:Lx(i?a/i*100:0),v:Lx(i/255*100),a:o}},Wx=b.memo((function(e){var t=e.hue,n=e.onChange,r=Dx(["react-colorful__hue",e.className]);return b.createElement("div",{className:r},b.createElement(Ox,{onMove:function(e){n({h:360*e.left})},onKey:function(e){n({h:Nx(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuenow":Lx(t),"aria-valuemax":"360","aria-valuemin":"0"},b.createElement(Ax,{className:"react-colorful__hue-pointer",left:t/360,color:Fx({h:t,s:100,v:100,a:1})})))})),Ux=b.memo((function(e){var t=e.hsva,n=e.onChange,r={backgroundColor:Fx({h:t.h,s:100,v:100,a:1})};return b.createElement("div",{className:"react-colorful__saturation",style:r},b.createElement(Ox,{onMove:function(e){n({s:100*e.left,v:100-100*e.top})},onKey:function(e){n({s:Nx(t.s+100*e.left,0,100),v:Nx(t.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+Lx(t.s)+"%, Brightness "+Lx(t.v)+"%"},b.createElement(Ax,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:Fx(t)})))})),Gx=function(e,t){if(e===t)return!0;for(var n in e)if(e[n]!==t[n])return!1;return!0},qx=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")};function Yx(e,t,n){var r=Tx(n),o=(0,b.useState)((function(){return e.toHsva(t)})),i=o[0],a=o[1],s=(0,b.useRef)({color:t,hsva:i});(0,b.useEffect)((function(){if(!e.equal(t,s.current.color)){var n=e.toHsva(t);s.current={hsva:n,color:t},a(n)}}),[t,e]),(0,b.useEffect)((function(){var t;Gx(i,s.current.hsva)||e.equal(t=e.fromHsva(i),s.current.color)||(s.current={hsva:i,color:t},r(t))}),[i,e,r]);var l=(0,b.useCallback)((function(e){a((function(t){return Object.assign({},t,e)}))}),[]);return[i,l]}var Kx,Xx="undefined"!=typeof window?b.useLayoutEffect:b.useEffect,Zx=new Map,Jx=function(e){Xx((function(){var t=e.current?e.current.ownerDocument:document;if(void 0!==t&&!Zx.has(t)){var r=t.createElement("style");r.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',Zx.set(t,r);var o=Kx||n.nc;o&&r.setAttribute("nonce",o),t.head.appendChild(r)}}),[])},Qx=function(e){var t=e.className,n=e.colorModel,r=e.color,o=void 0===r?n.defaultColor:r,i=e.onChange,a=Sx(e,["className","colorModel","color","onChange"]),s=(0,b.useRef)(null);Jx(s);var l=Yx(n,o,i),c=l[0],u=l[1],d=Dx(["react-colorful",t]);return b.createElement("div",kx({},a,{ref:s,className:d}),b.createElement(Ux,{hsva:c,onChange:u}),b.createElement(Wx,{hue:c.h,onChange:u,className:"react-colorful__last-control"}))},e_=function(e){var t=e.className,n=e.hsva,r=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+Bx(Object.assign({},n,{a:0}))+", "+Bx(Object.assign({},n,{a:1}))+")"},i=Dx(["react-colorful__alpha",t]),a=Lx(100*n.a);return b.createElement("div",{className:i},b.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),b.createElement(Ox,{onMove:function(e){r({a:e.left})},onKey:function(e){r({a:Nx(n.a+e.left)})},"aria-label":"Alpha","aria-valuetext":a+"%","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},b.createElement(Ax,{className:"react-colorful__alpha-pointer",left:n.a,color:Bx(n)})))},t_=function(e){var t=e.className,n=e.colorModel,r=e.color,o=void 0===r?n.defaultColor:r,i=e.onChange,a=Sx(e,["className","colorModel","color","onChange"]),s=(0,b.useRef)(null);Jx(s);var l=Yx(n,o,i),c=l[0],u=l[1],d=Dx(["react-colorful",t]);return b.createElement("div",kx({},a,{ref:s,className:d}),b.createElement(Ux,{hsva:c,onChange:u}),b.createElement(Wx,{hue:c.h,onChange:u}),b.createElement(e_,{hsva:c,onChange:u,className:"react-colorful__last-control"}))},n_={defaultColor:"rgba(0, 0, 0, 1)",toHsva:Vx,fromHsva:function(e){var t=Hx(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:qx},r_=function(e){return b.createElement(t_,kx({},e,{colorModel:n_}))},o_={defaultColor:"rgb(0, 0, 0)",toHsva:jx,fromHsva:function(e){var t=Hx(e);return"rgb("+t.r+", "+t.g+", "+t.b+")"},equal:qx},i_=function(e){return b.createElement(Qx,kx({},e,{colorModel:o_}))};const a_=e=>{let{color:t,enableAlpha:n,onChange:r}=e;const o=n?r_:i_,i=(0,s.useMemo)((()=>t.toRgbString()),[t]);return(0,s.createElement)(o,{color:i,onChange:e=>{r(tp(e))}})};function s_(e){let{defaultValue:t,onChange:n,value:r}=e;const o=void 0!==r,i=o?r:t,[a,l]=(0,s.useState)(i);let c;return c=o&&"function"==typeof n?n:o||"function"!=typeof n?l:e=>{n(e),l(e)},[o?r:a,c]}rp([op]);const l_=[{label:"RGB",value:"rgb"},{label:"HSL",value:"hsl"},{label:"Hex",value:"hex"}],c_=od(((e,t)=>{const{enableAlpha:n=!1,color:r,onChange:o,defaultValue:i="#fff",copyFormat:l,...c}=rd(e,"ColorPicker"),[f,p]=s_({onChange:o,value:r,defaultValue:i}),m=(0,s.useMemo)((()=>tp(f||"")),[f]),h=(0,d.useDebounce)(p),v=(0,s.useCallback)((e=>{h(e.toHex())}),[h]),[g,b]=(0,s.useState)(l||"hex");return(0,s.createElement)(ky,a({ref:t},c),(0,s.createElement)(a_,{onChange:v,color:m,enableAlpha:n}),(0,s.createElement)(_y,null,(0,s.createElement)(Ey,{justify:"space-between"},(0,s.createElement)(yy,{options:l_,value:g,onChange:e=>b(e),label:(0,u.__)("Color format"),hideLabelFromVision:!0}),(0,s.createElement)(yx,{color:m,colorType:l||g})),(0,s.createElement)(Cy,{direction:"column",gap:2},(0,s.createElement)(Cx,{colorType:g,color:m,onChange:v,enableAlpha:n}))))}),"ColorPicker");var u_=c_;function d_(e){if(void 0!==e)return"string"==typeof e?e:e.hex?e.hex:void 0}const f_=kc()((e=>{const t=tp(e),n=t.toHex(),r=t.toRgb(),o=t.toHsv(),i=t.toHsl();return{hex:n,rgb:r,hsv:o,hsl:i,source:"hex",oldHue:i.h}}));const p_=e=>(0,s.createElement)(u_,function(e){const{onChangeComplete:t}=e,n=(0,s.useCallback)((e=>{t(f_(e))}),[t]);return function(e){var t;return void 0!==e.onChangeComplete||void 0!==e.disableAlpha||"string"==typeof(null===(t=e.color)||void 0===t?void 0:t.hex)}(e)?{color:d_(e.color),enableAlpha:!e.disableAlpha,onChange:n}:{...e,color:e.color,enableAlpha:e.enableAlpha,onChange:e.onChange}}(e));var m_=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));function h_(e){const{actions:t,className:n,options:r,children:o}=e;return(0,s.createElement)("div",{className:c()("components-circular-option-picker",n)},(0,s.createElement)("div",{className:"components-circular-option-picker__swatches"},r),o,t&&(0,s.createElement)("div",{className:"components-circular-option-picker__custom-clear-wrapper"},t))}h_.Option=function(e){const{className:t,isSelected:n,selectedIconProps:r,tooltipText:o,...i}=e,l=(0,s.createElement)(wd,a({isPressed:n,className:"components-circular-option-picker__option"},i));return(0,s.createElement)("div",{className:c()(t,"components-circular-option-picker__option-wrapper")},o?(0,s.createElement)(_f,{text:o},l):l,n&&(0,s.createElement)(Sb,a({icon:m_},r||{})))},h_.ButtonAction=function(e){const{className:t,children:n,...r}=e;return(0,s.createElement)(wd,a({className:c()("components-circular-option-picker__clear",t),variant:"tertiary"},r),n)},h_.DropdownLinkAction=function(e){const{buttonProps:t,className:n,dropdownProps:r,linkText:o}=e;return(0,s.createElement)(xb,a({className:c()("components-circular-option-picker__dropdown-link-action",n),renderToggle:e=>{let{isOpen:n,onToggle:r}=e;return(0,s.createElement)(wd,a({"aria-expanded":n,"aria-haspopup":"true",onClick:r,variant:"link"},t),o)}},r))};var v_=od((function(e,t){const n=function(e){const{expanded:t=!1,...n}=rd(e,"VStack");return vy({direction:"column",expanded:t,...n})}(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"VStack");var g_=od((function(e,t){const n=Pm(e);return(0,s.createElement)(gd,a({as:"span"},n,{ref:t}))}),"Truncate");var b_=od((function(e,t){const n=function(e){const{as:t,level:n=2,...r}=rd(e,"Heading"),o=t||`h${n}`,i={};return"string"==typeof o&&"h"!==o[0]&&(i.role="heading",i["aria-level"]="string"==typeof n?parseInt(n):n),{...th({color:cp.gray[900],size:Qm(n),isBlock:!0,weight:Hm.fontWeightHeading,...r}),...i,as:o}}(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"Heading");const y_=hd(b_,{target:"ev9wop70"})({name:"13lxv2o",styles:"text-transform:uppercase;line-height:24px;font-weight:500;&&&{font-size:11px;margin-bottom:0;}"}),w_=hd("div",{target:"eovvns30"})("margin-left:",xm(-2),";margin-right:",xm(-2),";&:first-of-type{margin-top:",xm(-2),";}&:last-of-type{margin-bottom:",xm(-2),";}",(e=>{let{paddingSize:t="small"}=e;if("none"===t)return;const n={small:xm(2),medium:xm(4)};return Nf("padding:",n[t]||n.small,";","")}),";");var x_=od((function(e,t){const{paddingSize:n="small",...r}=rd(e,"DropdownContentWrapper");return(0,s.createElement)(w_,a({},r,{paddingSize:n,ref:t}))}),"DropdownContentWrapper");function __(e){let{className:t,clearColor:n,colors:r,onChange:o,value:i,actions:a}=e;const l=(0,s.useMemo)((()=>r.map(((e,t)=>{let{color:r,name:a}=e;const l=tp(r),c=i===r;return(0,s.createElement)(h_.Option,{key:`${r}-${t}`,isSelected:c,selectedIconProps:c?{fill:l.contrast()>l.contrast("#000")?"#fff":"#000"}:{},tooltipText:a||(0,u.sprintf)((0,u.__)("Color code: %s"),r),style:{backgroundColor:r,color:r},onClick:c?n:()=>o(r),"aria-label":a?(0,u.sprintf)((0,u.__)("Color: %s"),a):(0,u.sprintf)((0,u.__)("Color code: %s"),r)})}))),[r,i,o,n]);return 0===r.length?null:(0,s.createElement)(h_,{className:t,options:l,actions:a})}function E_(e){let{className:t,clearColor:n,colors:r,onChange:o,value:i,actions:a}=e;return 0===r.length?null:(0,s.createElement)(v_,{spacing:3,className:t},r.map(((e,t)=>{let{name:l,colors:c}=e;return(0,s.createElement)(v_,{spacing:2,key:t},(0,s.createElement)(y_,null,l),(0,s.createElement)(__,{clearColor:n,colors:c,onChange:o,value:i,actions:r.length===t+1?a:null}))})))}function C_(e){let{isRenderedInSidebar:t,popoverProps:n,...r}=e;const o=(0,s.useMemo)((()=>({shift:!0,...t?{placement:"left-start",offset:34}:{placement:"bottom",offset:8},...n})),[t,n]);return(0,s.createElement)(xb,a({contentClassName:"components-color-palette__custom-color-dropdown-content",popoverProps:o},r))}rp([op,function(e){e.prototype.luminance=function(){return e=wb(this.rgba),void 0===(t=2)&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0;var e,t,n},e.prototype.contrast=function(t){void 0===t&&(t="#FFF");var n,r,o,i,a,s,l,c=t instanceof e?t:new e(t);return i=this.rgba,a=c.toRgb(),n=(s=wb(i))>(l=wb(a))?(s+.05)/(l+.05):(l+.05)/(s+.05),void 0===(r=2)&&(r=0),void 0===o&&(o=Math.pow(10,r)),Math.floor(o*n)/o+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(a=void 0===(i=(n=t).size)?"normal":i,"AAA"===(o=void 0===(r=n.level)?"AA":r)&&"normal"===a?7:"AA"===o&&"large"===a?3:4.5);var n,r,o,i,a}}]);const k_=(0,s.forwardRef)((function(e,t){const{clearable:n=!0,colors:r=[],disableCustomColors:o=!1,enableAlpha:i,onChange:l,value:c,__experimentalHasMultipleOrigins:d=!1,__experimentalIsRenderedInSidebar:f=!1,...p}=e,m=(0,s.useCallback)((()=>l(void 0)),[l]),h=(0,s.useMemo)((()=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return"";const r=/^var\(/.test(e),o=r?e:tp(e).toHex(),i=n?t:[{colors:t}];for(const{colors:e}of i)for(const{name:t,color:n}of e)if(o===(r?n:tp(n).toHex()))return t;return(0,u.__)("Custom")}(c,r,d)),[c,r,d]);if(r.length>0&&d!==(e=>e.every((e=>Array.isArray(e.colors))))(r))return console.warn("wp.components.ColorPalette: please specify a format for the `colors` prop that is compatible with the `__experimentalHasMultipleOrigins` prop."),null;const v=tp(null!=c?c:""),g=null!=c&&c.startsWith("#")?c.substring(1):null!=c?c:"",b=g?(0,u.sprintf)((0,u.__)('Custom color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),h,g):(0,u.__)("Custom color picker."),y={clearable:n,clearColor:m,onChange:l,value:c,actions:!!n&&(0,s.createElement)(h_.ButtonAction,{onClick:m},(0,u.__)("Clear"))};return(0,s.createElement)(v_,a({spacing:3,ref:t},p),!o&&(0,s.createElement)(C_,{isRenderedInSidebar:f,renderContent:()=>(0,s.createElement)(x_,{paddingSize:"none"},(0,s.createElement)(p_,{color:c,onChange:e=>l(e),enableAlpha:i})),renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,s.createElement)(Em,{as:"button",justify:"space-between",align:"flex-start",className:"components-color-palette__custom-color","aria-expanded":t,"aria-haspopup":"true",onClick:n,"aria-label":b,style:(r=c,void 0===r||0===tp(r).alpha()?{color:"#000"}:{background:c,color:v.contrast()>v.contrast("#000")?"#fff":"#000"})},(0,s.createElement)(gm,{isBlock:!0,as:g_,className:"components-color-palette__custom-color-name"},h),(0,s.createElement)(gm,{as:"span",className:"components-color-palette__custom-color-value"},g));var r}}),d?(0,s.createElement)(E_,a({},y,{colors:r})):(0,s.createElement)(__,a({},y,{colors:r})))}));var S_=k_;const T_="web"===s.Platform.OS,N_={px:{value:"px",label:T_?"px":(0,u.__)("Pixels (px)"),a11yLabel:(0,u.__)("Pixels (px)"),step:1},"%":{value:"%",label:T_?"%":(0,u.__)("Percentage (%)"),a11yLabel:(0,u.__)("Percent (%)"),step:.1},em:{value:"em",label:T_?"em":(0,u.__)("Relative to parent font size (em)"),a11yLabel:(0,u._x)("ems","Relative to parent font size (em)"),step:.01},rem:{value:"rem",label:T_?"rem":(0,u.__)("Relative to root font size (rem)"),a11yLabel:(0,u._x)("rems","Relative to root font size (rem)"),step:.01},vw:{value:"vw",label:T_?"vw":(0,u.__)("Viewport width (vw)"),a11yLabel:(0,u.__)("Viewport width (vw)"),step:.1},vh:{value:"vh",label:T_?"vh":(0,u.__)("Viewport height (vh)"),a11yLabel:(0,u.__)("Viewport height (vh)"),step:.1},vmin:{value:"vmin",label:T_?"vmin":(0,u.__)("Viewport smallest dimension (vmin)"),a11yLabel:(0,u.__)("Viewport smallest dimension (vmin)"),step:.1},vmax:{value:"vmax",label:T_?"vmax":(0,u.__)("Viewport largest dimension (vmax)"),a11yLabel:(0,u.__)("Viewport largest dimension (vmax)"),step:.1},ch:{value:"ch",label:T_?"ch":(0,u.__)("Width of the zero (0) character (ch)"),a11yLabel:(0,u.__)("Width of the zero (0) character (ch)"),step:.01},ex:{value:"ex",label:T_?"ex":(0,u.__)("x-height of the font (ex)"),a11yLabel:(0,u.__)("x-height of the font (ex)"),step:.01},cm:{value:"cm",label:T_?"cm":(0,u.__)("Centimeters (cm)"),a11yLabel:(0,u.__)("Centimeters (cm)"),step:.001},mm:{value:"mm",label:T_?"mm":(0,u.__)("Millimeters (mm)"),a11yLabel:(0,u.__)("Millimeters (mm)"),step:.1},in:{value:"in",label:T_?"in":(0,u.__)("Inches (in)"),a11yLabel:(0,u.__)("Inches (in)"),step:.001},pc:{value:"pc",label:T_?"pc":(0,u.__)("Picas (pc)"),a11yLabel:(0,u.__)("Picas (pc)"),step:1},pt:{value:"pt",label:T_?"pt":(0,u.__)("Points (pt)"),a11yLabel:(0,u.__)("Points (pt)"),step:1}},R_=Object.values(N_),M_=[N_.px,N_["%"],N_.em,N_.rem,N_.vw,N_.vh],I_=N_.px;function P_(e,t,n){return D_(t?`${null!=e?e:""}${t}`:e,n)}function O_(e){return Array.isArray(e)&&!!e.length}function D_(e){var t,n;let r,o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:R_;if(void 0!==e||null===e){r=`${e}`.trim();const t=parseFloat(r);o=isFinite(t)?t:void 0}const a=null===(t=r)||void 0===t?void 0:t.match(/[\d.\-\+]*\s*(.*)/),s=null==a||null===(n=a[1])||void 0===n?void 0:n.toLowerCase();let l;if(O_(i)){const e=i.find((e=>e.value===s));l=null==e?void 0:e.value}else l=I_.value;return[o,l]}function A_(e,t,n,r){const[o,i]=D_(e,t),a=null!=o?o:n;let s=i||r;return!s&&O_(t)&&(s=t[0].value),[a,s]}const L_=e=>{let{units:t=R_,availableUnits:n=[],defaultValues:r}=e;const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return Array.isArray(t)?t.filter((t=>e.includes(t.value))):[]}(n,t);return r&&o.forEach(((e,t)=>{if(r[e.value]){const[n]=D_(r[e.value]);o[t].default=n}})),o};function z_(e){const{border:t,className:n,colors:r,onChange:o,previousStyleSelection:i,__next36pxDefaultSize:a,...l}=rd(e,"BorderControlDropdown"),[c]=D_(null==t?void 0:t.width),u=0===c,d=nd(),f=(0,s.useMemo)((()=>d(Nf("background:#fff;&&>button{height:100%;padding:",xm(.75),";",uh({borderRadius:"2px 0 0 2px"},{borderRadius:"0 2px 2px 0"})()," border:",Hm.borderWidth," solid ",cp.ui.border,";&:focus,&:hover:not( :disabled ){",ob," border-color:",cp.ui.borderFocus,";z-index:1;position:relative;}}",""),n)),[n,d]),p=(0,s.useMemo)((()=>d(db)),[d]),m=(0,s.useMemo)((()=>d(lb(t,a))),[t,d,a]),h=(0,s.useMemo)((()=>d(cb)),[d]),v=(0,s.useMemo)((()=>d(ub)),[d]),g=(0,s.useMemo)((()=>d(fb)),[d]);return{...l,border:t,className:f,colors:r,indicatorClassName:p,indicatorWrapperClassName:m,onColorChange:e=>{const n="none"===(null==t?void 0:t.style)?i:null==t?void 0:t.style,r=u&&e?"1px":null==t?void 0:t.width;o({color:e,style:n,width:r})},onStyleChange:e=>{const n=u&&e?"1px":null==t?void 0:t.width;o({...t,style:e,width:n})},onReset:()=>{o({...t,color:void 0,style:void 0})},popoverContentClassName:v,popoverControlsClassName:h,resetButtonClassName:g}}const F_=()=>{},B_=od(((e,t)=>{const{__experimentalHasMultipleOrigins:n,__experimentalIsRenderedInSidebar:r,border:o,colors:i,disableCustomColors:l,enableAlpha:c,indicatorClassName:d,indicatorWrapperClassName:f,onReset:p,onColorChange:m,onStyleChange:h,popoverContentClassName:v,popoverControlsClassName:g,resetButtonClassName:b,showDropdownHeader:y,enableStyle:w=!0,__unstablePopoverProps:x,..._}=z_(e),{color:E,style:C}=o||{},k=((e,t,n)=>{if(e&&t){if(n){let n;return t.some((t=>t.colors.some((t=>t.color===e&&(n=t,!0))))),n}return t.find((t=>t.color===e))}})(E,i,!!n),S=((e,t,n,r)=>r?t?n?(0,u.sprintf)('Border color and style picker. The currently selected color is called "%1$s" and has a value of "%2$s". The currently selected style is "%3$s".',t.name,t.color,n):(0,u.sprintf)('Border color and style picker. The currently selected color is called "%1$s" and has a value of "%2$s".',t.name,t.color):e?n?(0,u.sprintf)('Border color and style picker. The currently selected color has a value of "%1$s". The currently selected style is "%2$s".',e,n):(0,u.sprintf)('Border color and style picker. The currently selected color has a value of "%1$s".',e):(0,u.__)("Border color and style picker."):t?(0,u.sprintf)('Border color picker. The currently selected color is called "%1$s" and has a value of "%2$s".',t.name,t.color):e?(0,u.sprintf)('Border color picker. The currently selected color has a value of "%1$s".',e):(0,u.__)("Border color picker."))(E,k,C,w),T=E||C&&"none"!==C,N=r?"bottom left":void 0;return(0,s.createElement)(xb,a({renderToggle:e=>{let{onToggle:t=F_}=e;return(0,s.createElement)(wd,{onClick:t,variant:"tertiary","aria-label":S,position:N,label:(0,u.__)("Border color and style picker"),showTooltip:!0},(0,s.createElement)("span",{className:f},(0,s.createElement)(bb,{className:d,colorValue:E})))},renderContent:e=>{let{onClose:t}=e;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(x_,{paddingSize:"medium"},(0,s.createElement)(v_,{className:g,spacing:6},y?(0,s.createElement)(gy,null,(0,s.createElement)(Mg,null,(0,u.__)("Border color")),(0,s.createElement)(wd,{isSmall:!0,label:(0,u.__)("Close border color"),icon:Gg,onClick:t})):void 0,(0,s.createElement)(S_,{className:v,value:E,onChange:m,colors:i,disableCustomColors:l,__experimentalHasMultipleOrigins:n,__experimentalIsRenderedInSidebar:r,clearable:!1,enableAlpha:c}),w&&(0,s.createElement)(gb,{label:(0,u.__)("Style"),value:C,onChange:h}))),T&&(0,s.createElement)(x_,{paddingSize:"none"},(0,s.createElement)(wd,{className:b,variant:"tertiary",onClick:()=>{p(),t()}},(0,u.__)("Reset to default"))))},popoverProps:{...x}},_,{ref:t}))}),"BorderControlDropdown");var H_=B_;function V_(e){let{className:t,isUnitSelectTabbable:n=!0,onChange:r,size:o="default",unit:i="px",units:l=M_,...u}=e;if(!O_(l)||1===(null==l?void 0:l.length))return(0,s.createElement)(tb,{className:"components-unit-control__unit-label",selectSize:o},i);const d=c()("components-unit-control__select",t);return(0,s.createElement)(nb,a({className:d,onChange:e=>{const{value:t}=e.target,n=l.find((e=>e.value===t));null==r||r(t,{event:e,data:n})},selectSize:o,tabIndex:n?void 0:-1,value:i},u),l.map((e=>(0,s.createElement)("option",{value:e.value,key:e.value},e.label))))}const j_=(0,s.forwardRef)((function(e,t){const{__unstableStateReducer:n,autoComplete:r="off",children:o,className:i,disabled:l=!1,disableUnits:d=!1,isPressEnterToChange:f=!1,isResetValueOnUnitChange:p=!1,isUnitSelectTabbable:m=!0,label:h,onChange:v,onUnitChange:g,size:b="default",style:y,unit:w,units:x=M_,value:_,onBlur:E,...C}=e;"unit"in e&&hc()("UnitControl unit prop",{since:"5.6",hint:"The unit should be provided within the `value` prop.",version:"6.2"});const k=null!=_?_:void 0,S=(0,s.useMemo)((()=>function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:R_;const r=Array.isArray(n)?[...n]:[],[,o]=P_(e,t,R_);return o&&!r.some((e=>e.value===o))&&N_[o]&&r.unshift(N_[o]),r}(k,w,x)),[k,w,x]),[T,N]=P_(k,w,S),[R,M]=Ob(1===S.length?S[0].value:w,{initial:N,fallback:""});(0,s.useEffect)((()=>{void 0!==N&&M(N)}),[N]);const I=(0,s.useRef)(void 0),P=c()("components-unit-control",i),O=e=>{if(!isNaN(Number(e.currentTarget.value)))return void(I.current=void 0);const[t,n]=A_(e.currentTarget.value,S,T,R);if(I.current=t,f&&n!==R){const t={event:e,data:Array.isArray(S)?S.find((e=>e.value===n)):void 0};null==g||g(n,t),M(n)}},D=(e,t)=>{const n={...e};var r;t.type===Nv&&(void 0!==I.current&&(n.value=(null!==(r=I.current)&&void 0!==r?r:"").toString(),I.current=void 0));return n};let A=D;n&&(A=(e,t)=>{const r=D(e,t);return n(r,t)});const L=d?null:(0,s.createElement)(V_,{"aria-label":(0,u.__)("Select unit"),disabled:l,isUnitSelectTabbable:m,onChange:(e,t)=>{const{data:n}=t;let r=`${null!=T?T:""}${e}`;p&&void 0!==(null==n?void 0:n.default)&&(r=`${n.default}${e}`),null==v||v(r,t),null==g||g(e,t),M(e)},size:b,unit:R,units:S,onBlur:E});let z=C.step;if(!z&&S){var F;const e=S.find((e=>e.value===R));z=null!==(F=null==e?void 0:e.step)&&void 0!==F?F:1}return(0,s.createElement)(Xg,{className:"components-unit-control-wrapper",style:y},(0,s.createElement)(Qg,a({type:f?"text":"number"},C,{autoComplete:r,className:P,disabled:l,disableUnits:d,isPressEnterToChange:f,label:h,onBlur:e=>{O(e),null==E||E(e)},onKeyDown:e=>{const{key:t}=e;"Enter"===t&&O(e)},onChange:(e,t)=>{if(""===e||null==e)return void(null==v||v("",t));const n=A_(e,S,T,R).join("");null==v||v(n,t)},ref:t,size:b,suffix:L,value:null!=T?T:"",step:z,__unstableStateReducer:A})))}));var $_=j_;function W_(e){const{className:t,isCompact:n,onChange:r,shouldSanitizeBorder:o=!0,value:i,width:a,__next36pxDefaultSize:l=!1,...c}=rd(e,"BorderControl"),[u,d]=D_(null==i?void 0:i.width),f=d||"px",p=0===u,[m,h]=(0,s.useState)(),[v,g]=(0,s.useState)(),b=(0,s.useCallback)((e=>{if(o)return r((e=>{const t=void 0===(null==e?void 0:e.width)||""===e.width,n=void 0===(null==e?void 0:e.color);if(!t||!n)return e})(e));r(e)}),[r,o]),y=(0,s.useCallback)((e=>{const t=""===e?void 0:e,[n]=D_(e),r=0===n,o={...i,width:t};r&&!p&&(h(null==i?void 0:i.color),g(null==i?void 0:i.style),o.color=void 0,o.style="none"),!r&&p&&(void 0===o.color&&(o.color=m),"none"===o.style&&(o.style=v)),b(o)}),[i,p,m,v,b]),w=(0,s.useCallback)((e=>{y(`${e}${f}`)}),[y,f]),x=nd(),_=(0,s.useMemo)((()=>x(ib,t)),[t,x]),E=n?"90px":a,C=(0,s.useMemo)((()=>{const e=!!E&&ab,t=(e=>Nf("height:",e?"36px":"30px",";",""))(l);return x(Nf(Xg,"{flex:1 1 40%;}&& ",nb,"{min-height:0;}",""),e,t)}),[E,x,l]),k=(0,s.useMemo)((()=>x(Nf("flex:1 1 60%;",uh({marginRight:xm(3)})()," ",Ng,"{margin-bottom:0;font-size:0;display:flex;}",""))),[x]);return{...c,className:_,innerWrapperClassName:C,inputWidth:E,onBorderChange:b,onSliderChange:w,onWidthChange:y,previousStyleSelection:v,sliderClassName:k,value:i,widthUnit:f,widthValue:u,__next36pxDefaultSize:l}}const U_=e=>{const{label:t,hideLabelFromVision:n}=e;return t?n?(0,s.createElement)(bd,{as:"legend"},t):(0,s.createElement)(Mg,{as:"legend"},t):null},G_=od(((e,t)=>{const{colors:n,disableCustomColors:r,enableAlpha:o,enableStyle:i=!0,hideLabelFromVision:l,innerWrapperClassName:c,inputWidth:d,label:f,onBorderChange:p,onSliderChange:m,onWidthChange:h,placeholder:v,__unstablePopoverProps:g,previousStyleSelection:b,showDropdownHeader:y,sliderClassName:w,value:x,widthUnit:_,widthValue:E,withSlider:C,__experimentalHasMultipleOrigins:k,__experimentalIsRenderedInSidebar:S,__next36pxDefaultSize:T,...N}=W_(e);return(0,s.createElement)(gd,a({as:"fieldset"},N,{ref:t}),(0,s.createElement)(U_,{label:f,hideLabelFromVision:l}),(0,s.createElement)(gy,{spacing:3,className:c},(0,s.createElement)($_,{prefix:(0,s.createElement)(H_,{border:x,colors:n,__unstablePopoverProps:g,disableCustomColors:r,enableAlpha:o,enableStyle:i,onChange:p,previousStyleSelection:b,showDropdownHeader:y,__experimentalHasMultipleOrigins:k,__experimentalIsRenderedInSidebar:S,__next36pxDefaultSize:T}),label:(0,u.__)("Border width"),hideLabelFromVision:!0,min:0,onChange:h,value:(null==x?void 0:x.width)||"",placeholder:v,__unstableInputWidth:d}),C&&(0,s.createElement)(fy,{label:(0,u.__)("Border width"),hideLabelFromVision:!0,className:w,initialPosition:0,max:100,min:0,onChange:m,step:["px","%"].includes(_)?1:.1,value:E||void 0,withInputField:!1})))}),"BorderControl");var q_=G_;const Y_={bottom:{alignItems:"flex-end",justifyContent:"center"},bottomLeft:{alignItems:"flex-start",justifyContent:"flex-end"},bottomRight:{alignItems:"flex-end",justifyContent:"flex-end"},center:{alignItems:"center",justifyContent:"center"},spaced:{alignItems:"center",justifyContent:"space-between"},left:{alignItems:"center",justifyContent:"flex-start"},right:{alignItems:"center",justifyContent:"flex-end"},stretch:{alignItems:"stretch"},top:{alignItems:"flex-start",justifyContent:"center"},topLeft:{alignItems:"flex-start",justifyContent:"flex-start"},topRight:{alignItems:"flex-start",justifyContent:"flex-end"}};function K_(e){const{align:t,alignment:n,className:r,columnGap:o,columns:i=2,gap:a=3,isInline:l=!1,justify:c,rowGap:u,rows:d,templateColumns:f,templateRows:p,...m}=rd(e,"Grid"),h=wm(Array.isArray(i)?i:[i]),v=wm(Array.isArray(d)?d:[d]),g=f||!!i&&`repeat( ${h}, 1fr )`,b=p||!!d&&`repeat( ${v}, 1fr )`,y=nd();return{...m,className:(0,s.useMemo)((()=>{const e=function(e){return e?Y_[e]:{}}(n),i=Nf({alignItems:t,display:l?"inline-grid":"grid",gap:`calc( ${Hm.gridBase} * ${a} )`,gridTemplateColumns:g||void 0,gridTemplateRows:b||void 0,gridRowGap:u,gridColumnGap:o,justifyContent:c,verticalAlign:l?"middle":void 0,...e},"","");return y(i,r)}),[t,n,r,o,y,a,g,b,l,c,u])}}var X_=od((function(e,t){const n=K_(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"Grid");function Z_(e){const{className:t,...n}=rd(e,"BorderBoxControlSplitControls"),r=nd(),o=uh.watch(),i=(0,s.useMemo)((()=>r(Nf("position:relative;flex:1;",uh({marginRight:xm(3)},{marginLeft:xm(3)})(),";",""),t)),[r,t,o]);return{...n,centeredClassName:(0,s.useMemo)((()=>r(Vg,t)),[r,t]),className:i,rightAlignedClassName:(0,s.useMemo)((()=>r(Nf(uh({marginLeft:"auto"},{marginRight:"auto"})(),";",""),t)),[r,t,o])}}var J_=od(((e,t)=>{const{centeredClassName:n,colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,onChange:c,popoverPlacement:f,popoverOffset:p,rightAlignedClassName:m,value:h,__experimentalHasMultipleOrigins:v,__experimentalIsRenderedInSidebar:g,__next36pxDefaultSize:b,...y}=Z_(e),[w,x]=(0,s.useState)(null),_=(0,s.useMemo)((()=>f?{placement:f,offset:p,anchor:w,shift:!0}:void 0),[f,p,w]),E={colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,isCompact:!0,__experimentalHasMultipleOrigins:v,__experimentalIsRenderedInSidebar:g,__next36pxDefaultSize:b},C=(0,d.useMergeRefs)([x,t]);return(0,s.createElement)(X_,a({},y,{ref:C,gap:4}),(0,s.createElement)(Ug,{value:h,__next36pxDefaultSize:b}),(0,s.createElement)(q_,a({className:n,hideLabelFromVision:!0,label:(0,u.__)("Top border"),onChange:e=>c(e,"top"),__unstablePopoverProps:_,value:null==h?void 0:h.top},E)),(0,s.createElement)(q_,a({hideLabelFromVision:!0,label:(0,u.__)("Left border"),onChange:e=>c(e,"left"),__unstablePopoverProps:_,value:null==h?void 0:h.left},E)),(0,s.createElement)(q_,a({className:m,hideLabelFromVision:!0,label:(0,u.__)("Right border"),onChange:e=>c(e,"right"),__unstablePopoverProps:_,value:null==h?void 0:h.right},E)),(0,s.createElement)(q_,a({className:n,hideLabelFromVision:!0,label:(0,u.__)("Bottom border"),onChange:e=>c(e,"bottom"),__unstablePopoverProps:_,value:null==h?void 0:h.bottom},E)))}),"BorderBoxControlSplitControls");const Q_=["top","right","bottom","left"],eE=["color","style","width"],tE=e=>!e||!eE.some((t=>void 0!==e[t])),nE=e=>{if(!e)return!1;if(rE(e)){return!Q_.every((t=>tE(e[t])))}return!tE(e)},rE=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).some((e=>-1!==Q_.indexOf(e)))},oE=e=>{if(!rE(e))return!1;const t=Q_.map((t=>iE(null==e?void 0:e[t])));return!t.every((e=>e===t[0]))},iE=(e,t)=>{if(tE(e))return t;const{color:n,style:r,width:o}=t||{},{color:i=n,style:a=r,width:s=o}=e;return[s,!!s&&"0"!==s||!!i?a||"solid":a,i].filter(Boolean).join(" ")};function aE(e){const{className:t,onChange:n,value:r,...o}=rd(e,"BorderBoxControl"),i=oE(r),a=rE(r),l=a?(e=>{if(!e)return;const t=[],n=[],r=[];Q_.forEach((o=>{var i,a,s;t.push(null===(i=e[o])||void 0===i?void 0:i.color),n.push(null===(a=e[o])||void 0===a?void 0:a.style),r.push(null===(s=e[o])||void 0===s?void 0:s.width)}));const o=t.every((e=>e===t[0])),i=n.every((e=>e===n[0])),a=r.every((e=>e===r[0]));return{color:o?t[0]:void 0,style:i?n[0]:void 0,width:a?r[0]:void 0}})(r):r,c=a?r:(e=>{if(e&&!tE(e))return{top:e,right:e,bottom:e,left:e}})(r),[u,d]=(0,s.useState)(!i),f=nd(),p=(0,s.useMemo)((()=>f(Fg,t)),[f,t]),m=(0,s.useMemo)((()=>f(Bg)),[f]);return{...o,className:p,hasMixedBorders:i,isLinked:u,linkedControlClassName:m,onLinkedChange:e=>{if(!e)return n(void 0);if(!i||(e=>!!e&&eE.every((t=>void 0!==e[t])))(e))return n(tE(e)?void 0:e);const t=((e,t)=>{const n={};return e.color!==t.color&&(n.color=t.color),e.style!==t.style&&(n.style=t.style),e.width!==t.width&&(n.width=t.width),n})(l,e),o={top:{...null==r?void 0:r.top,...t},right:{...null==r?void 0:r.right,...t},bottom:{...null==r?void 0:r.bottom,...t},left:{...null==r?void 0:r.left,...t}};if(oE(o))return n(o);const a=tE(o.top)?void 0:o.top;n(a)},onSplitChange:(e,t)=>{const r={...c,[t]:e};oE(r)?n(r):n(e)},toggleLinked:()=>d(!u),linkedValue:l,splitValue:c}}const sE=e=>{const{label:t,hideLabelFromVision:n}=e;return t?n?(0,s.createElement)(bd,{as:"label"},t):(0,s.createElement)(Mg,null,t):null},lE=od(((e,t)=>{const{className:n,colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,hasMixedBorders:c,hideLabelFromVision:f,isLinked:p,label:m,linkedControlClassName:h,linkedValue:v,onLinkedChange:g,onSplitChange:b,popoverPlacement:y,popoverOffset:w,splitValue:x,toggleLinked:_,__experimentalHasMultipleOrigins:E,__experimentalIsRenderedInSidebar:C,__next36pxDefaultSize:k=!1,...S}=aE(e),[T,N]=(0,s.useState)(null),R=(0,s.useMemo)((()=>y?{placement:y,offset:w,anchor:T,shift:!0}:void 0),[y,w,T]),M=(0,d.useMergeRefs)([N,t]);return(0,s.createElement)(gd,a({className:n},S,{ref:M}),(0,s.createElement)(sE,{label:m,hideLabelFromVision:f}),(0,s.createElement)(gy,{alignment:"start",expanded:!0,spacing:0},p?(0,s.createElement)(q_,{className:h,colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,onChange:g,placeholder:c?(0,u.__)("Mixed"):void 0,__unstablePopoverProps:R,shouldSanitizeBorder:!1,value:v,withSlider:!0,width:"110px",__experimentalHasMultipleOrigins:E,__experimentalIsRenderedInSidebar:C,__next36pxDefaultSize:k}):(0,s.createElement)(J_,{colors:r,disableCustomColors:o,enableAlpha:i,enableStyle:l,onChange:b,popoverPlacement:y,popoverOffset:w,value:x,__experimentalHasMultipleOrigins:E,__experimentalIsRenderedInSidebar:C,__next36pxDefaultSize:k}),(0,s.createElement)($g,{onClick:_,isLinked:p,__next36pxDefaultSize:k})))}),"BorderBoxControl");var cE=lE;const uE=hd("div",{target:"e7pk0lh6"})({name:"14bvcyk",styles:"box-sizing:border-box;max-width:235px;padding-bottom:12px;width:100%"}),dE=hd(Em,{target:"e7pk0lh5"})({name:"5bhc30",styles:"margin-bottom:8px"}),fE=hd(Em,{target:"e7pk0lh4"})({name:"aujtid",styles:"min-height:30px;gap:0"}),pE=hd("div",{target:"e7pk0lh3"})({name:"112jwab",styles:"box-sizing:border-box;max-width:80px"}),mE=hd(Em,{target:"e7pk0lh2"})({name:"xy18ro",styles:"justify-content:center;padding-top:8px"}),hE=hd(Em,{target:"e7pk0lh1"})({name:"3tw5wk",styles:"position:relative;height:100%;width:100%;justify-content:flex-start"});var vE={name:"1ch9yvl",styles:"border-radius:0"},gE={name:"tg3mx0",styles:"border-radius:2px"};const bE=e=>{let{isFirst:t,isLast:n,isOnly:r}=e;return t?uh({borderTopRightRadius:0,borderBottomRightRadius:0})():n?uh({borderTopLeftRadius:0,borderBottomLeftRadius:0})():r?gE:vE},yE=e=>{let{isFirst:t,isOnly:n}=e;return uh({marginLeft:t||n?0:-1})()},wE=hd($_,{target:"e7pk0lh0"})("max-width:60px;",bE,";",yE,";"),xE=()=>{};function _E(e){let{isFirst:t,isLast:n,isOnly:r,onHoverOn:o=xE,onHoverOff:i=xE,label:l,value:c,...u}=e;const d=(f=e=>{let{event:t,...n}=e;n.hovering?o(t,n):i(t,n)},fv(mv),Cv({hover:f},p||{},"hover"));var f,p;return(0,s.createElement)(pE,d(),(0,s.createElement)(EE,{text:l},(0,s.createElement)(wE,a({"aria-label":l,className:"component-box-control__unit-control",hideHTMLArrows:!0,isFirst:t,isLast:n,isOnly:r,isPressEnterToChange:!0,isResetValueOnUnitChange:!1,value:c},u))))}function EE(e){let{children:t,text:n}=e;return n?(0,s.createElement)(_f,{text:n,position:"top"},(0,s.createElement)("div",null,t)):t}const CE={all:(0,u.__)("All"),top:(0,u.__)("Top"),bottom:(0,u.__)("Bottom"),left:(0,u.__)("Left"),right:(0,u.__)("Right"),mixed:(0,u.__)("Mixed"),vertical:(0,u.__)("Vertical"),horizontal:(0,u.__)("Horizontal")},kE={top:void 0,right:void 0,bottom:void 0,left:void 0},SE=["top","right","bottom","left"];function TE(e){return e.sort(((t,n)=>e.filter((e=>e===t)).length-e.filter((e=>e===n)).length)).pop()}function NE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SE;const r=OE(n),o=r.map((t=>D_(e[t]))),i=o.map((e=>{var t;return null!==(t=e[0])&&void 0!==t?t:""})),a=o.map((e=>e[1])),s=i.every((e=>e===i[0]))?i[0]:"";let l;var c;"number"==typeof s?l=TE(a):l=null!==(c=RE(t))&&void 0!==c?c:TE(a);return[s,l].join("")}function RE(e){if(!e||"object"!=typeof e)return;return TE(Object.values(e).filter(Boolean))}function ME(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SE;const r=NE(e,t,n),o=isNaN(parseFloat(r));return o}function IE(e){return void 0!==e&&Object.values(e).filter((e=>!!e&&/\d/.test(e))).length>0}function PE(e,t){let n="all";return e||(n=t?"vertical":"top"),n}function OE(e){const t=[];if(null==e||!e.length)return SE;if(e.includes("vertical"))t.push("top","bottom");else if(e.includes("horizontal"))t.push("left","right");else{const n=SE.filter((t=>e.includes(t)));t.push(...n)}return t}function DE(e,t,n){const r={...e};return null!=n&&n.length?n.forEach((e=>{"vertical"===e?(r.top=t,r.bottom=t):"horizontal"===e?(r.left=t,r.right=t):r[e]=t})):SE.forEach((e=>r[e]=t)),r}const AE=()=>{};function LE(e){let{onChange:t=AE,onFocus:n=AE,onHoverOn:r=AE,onHoverOff:o=AE,values:i,sides:l,selectedUnits:c,setSelectedUnits:u,...d}=e;const f=NE(i,c,l),p=IE(i)&&ME(i,c,l),m=p?CE.mixed:null;return(0,s.createElement)(_E,a({},d,{disableUnits:p,isOnly:!0,value:f,onChange:e=>{const n=!isNaN(parseFloat(e)),r=DE(i,n?e:void 0,l);t(r)},onUnitChange:e=>{const t=DE(c,e,l);u(t)},onFocus:e=>{n(e,{side:"all"})},onHoverOn:()=>{r({top:!0,bottom:!0,left:!0,right:!0})},onHoverOff:()=>{o({top:!1,bottom:!1,left:!1,right:!1})},placeholder:m}))}const zE=()=>{};function FE(e){let{onChange:t=zE,onFocus:n=zE,onHoverOn:r=zE,onHoverOff:o=zE,values:i,selectedUnits:l,setSelectedUnits:c,sides:u,...d}=e;const f=e=>t=>{n(t,{side:e})},p=e=>()=>{r({[e]:!0})},m=e=>()=>{o({[e]:!1})},h=e=>(n,r)=>{let{event:o}=r;const{altKey:a}=o,s={...i},l=!isNaN(parseFloat(n))?n:void 0;if(s[e]=l,a)switch(e){case"top":s.bottom=l;break;case"bottom":s.top=l;break;case"left":s.right=l;break;case"right":s.left=l}(e=>{t(e)})(s)},v=e=>t=>{const n={...l};n[e]=t,c(n)},g=null!=u&&u.length?SE.filter((e=>u.includes(e))):SE,b=g[0],y=g[g.length-1],w=b===y&&b;return(0,s.createElement)(mE,{className:"component-box-control__input-controls-wrapper"},(0,s.createElement)(hE,{gap:0,align:"top",className:"component-box-control__input-controls"},g.map((e=>{const[t,n]=D_(i[e]),r=i[e]?n:l[e];return(0,s.createElement)(_E,a({},d,{isFirst:b===e,isLast:y===e,isOnly:w===e,value:[t,r].join(""),onChange:h(e),onUnitChange:v(e),onFocus:f(e),onHoverOn:p(e),onHoverOff:m(e),label:CE[e],key:`box-control-${e}`}))}))))}const BE=["vertical","horizontal"];function HE(e){let{onChange:t,onFocus:n,onHoverOn:r,onHoverOff:o,values:i,selectedUnits:l,setSelectedUnits:c,sides:u,...d}=e;const f=e=>t=>{n&&n(t,{side:e})},p=e=>()=>{r&&("vertical"===e&&r({top:!0,bottom:!0}),"horizontal"===e&&r({left:!0,right:!0}))},m=e=>()=>{o&&("vertical"===e&&o({top:!1,bottom:!1}),"horizontal"===e&&o({left:!1,right:!1}))},h=e=>n=>{if(!t)return;const r={...i},o=!isNaN(parseFloat(n))?n:void 0;"vertical"===e&&(r.top=o,r.bottom=o),"horizontal"===e&&(r.left=o,r.right=o),t(r)},v=e=>t=>{const n={...l};"vertical"===e&&(n.top=t,n.bottom=t),"horizontal"===e&&(n.left=t,n.right=t),c(n)},g=null!=u&&u.length?BE.filter((e=>u.includes(e))):BE,b=g[0],y=g[g.length-1],w=b===y&&b;return(0,s.createElement)(hE,{gap:0,align:"top",className:"component-box-control__vertical-horizontal-input-controls"},g.map((e=>{const[t,n]=D_("vertical"===e?i.top:i.left),r="vertical"===e?l.top:l.left;return(0,s.createElement)(_E,a({},d,{isFirst:b===e,isLast:y===e,isOnly:w===e,value:[t,null!=r?r:n].join(""),onChange:h(e),onUnitChange:v(e),onFocus:f(e),onHoverOn:p(e),onHoverOff:m(e),label:CE[e],key:e}))})))}const VE=hd("span",{target:"eaw9yqk8"})({name:"1w884gc",styles:"box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px"}),jE=hd("span",{target:"eaw9yqk7"})({name:"i6vjox",styles:"box-sizing:border-box;display:block;position:relative;width:100%;height:100%"}),$E=hd("span",{target:"eaw9yqk6"})("box-sizing:border-box;display:block;pointer-events:none;position:absolute;",(e=>{let{isFocused:t}=e;return Nf({backgroundColor:"currentColor",opacity:t?1:.3},"","")}),";"),WE=hd($E,{target:"eaw9yqk5"})({name:"1k2w39q",styles:"bottom:3px;top:3px;width:2px"}),UE=hd($E,{target:"eaw9yqk4"})({name:"1q9b07k",styles:"height:2px;left:3px;right:3px"}),GE=hd(UE,{target:"eaw9yqk3"})({name:"abcix4",styles:"top:0"}),qE=hd(WE,{target:"eaw9yqk2"})({name:"1wf8jf",styles:"right:0"}),YE=hd(UE,{target:"eaw9yqk1"})({name:"8tapst",styles:"bottom:0"}),KE=hd(WE,{target:"eaw9yqk0"})({name:"1ode3cm",styles:"left:0"});function XE(e){let{size:t=24,side:n="all",sides:r,...o}=e;const i=e=>!(e=>(null==r?void 0:r.length)&&!r.includes(e))(e)&&("all"===n||n===e),l=i("top")||i("vertical"),c=i("right")||i("horizontal"),u=i("bottom")||i("vertical"),d=i("left")||i("horizontal"),f=t/24;return(0,s.createElement)(VE,a({style:{transform:`scale(${f})`}},o),(0,s.createElement)(jE,null,(0,s.createElement)(GE,{isFocused:l}),(0,s.createElement)(qE,{isFocused:c}),(0,s.createElement)(YE,{isFocused:u}),(0,s.createElement)(KE,{isFocused:d})))}function ZE(e){let{isLinked:t,...n}=e;const r=t?(0,u.__)("Unlink sides"):(0,u.__)("Link sides");return(0,s.createElement)(_f,{text:r},(0,s.createElement)("span",null,(0,s.createElement)(wd,a({},n,{className:"component-box-control__linked-button",isSmall:!0,icon:t?Lg:zg,iconSize:24,"aria-label":r}))))}const JE={min:0},QE=()=>{};function eC(e){let{id:t,inputProps:n=JE,onChange:r=QE,label:o=(0,u.__)("Box Control"),values:i,units:l,sides:c,splitOnAxis:f=!1,allowReset:p=!0,resetValues:m=kE}=e;const[h,v]=Ob(i,{fallback:kE}),g=h||kE,b=IE(i),y=1===(null==c?void 0:c.length),[w,x]=(0,s.useState)(b),[_,E]=(0,s.useState)(!b||!ME(g)||y),[C,k]=(0,s.useState)(PE(_,f)),[S,T]=(0,s.useState)({top:D_(null==i?void 0:i.top)[1],right:D_(null==i?void 0:i.right)[1],bottom:D_(null==i?void 0:i.bottom)[1],left:D_(null==i?void 0:i.left)[1]}),N=function(e){const t=(0,d.useInstanceId)(eC,"inspector-box-control");return e||t}(t),R=`${N}-heading`,M={...n,onChange:e=>{r(e),v(e),x(!0)},onFocus:(e,t)=>{let{side:n}=t;k(n)},isLinked:_,units:l,selectedUnits:S,setSelectedUnits:T,sides:c,values:g};return(0,s.createElement)(uE,{id:N,role:"group","aria-labelledby":R},(0,s.createElement)(dE,{className:"component-box-control__header"},(0,s.createElement)(gm,null,(0,s.createElement)(Dg.VisualLabel,{id:R},o)),p&&(0,s.createElement)(gm,null,(0,s.createElement)(wd,{className:"component-box-control__reset-button",isSecondary:!0,isSmall:!0,onClick:()=>{r(m),v(m),T(m),x(!1)},disabled:!w},(0,u.__)("Reset")))),(0,s.createElement)(fE,{className:"component-box-control__header-control-wrapper"},(0,s.createElement)(gm,null,(0,s.createElement)(XE,{side:C,sides:c})),_&&(0,s.createElement)(vm,null,(0,s.createElement)(LE,a({"aria-label":o},M))),!_&&f&&(0,s.createElement)(vm,null,(0,s.createElement)(HE,M)),!y&&(0,s.createElement)(gm,null,(0,s.createElement)(ZE,{onClick:()=>{E(!_),k(PE(!_,f))},isLinked:_}))),!_&&!f&&(0,s.createElement)(FE,M))}var tC=(0,s.forwardRef)((function(e,t){const{className:n,...r}=e,o=c()("components-button-group",n);return(0,s.createElement)("div",a({ref:t,role:"group",className:o},r))}));const nC={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"};function rC(e){return`0 ${e}px ${2*e}px 0\n\t${`rgba(0, 0, 0, ${e/20})`}`}const oC=od((function(e,t){const n=function(e){const{active:t,borderRadius:n="inherit",className:r,focus:o,hover:i,isInteractive:a=!1,offset:l=0,value:c=0,...u}=rd(e,"Elevation"),d=nd();return{...u,className:(0,s.useMemo)((()=>{let e=km(i)?i:2*c,s=km(t)?t:c/2;a||(e=km(i)?i:void 0,s=km(t)?t:void 0);const u=`box-shadow ${Hm.transitionDuration} ${Hm.transitionTimingFunction}`,f={};return f.Base=Nf({borderRadius:n,bottom:l,boxShadow:rC(c),opacity:Hm.elevationIntensity,left:l,right:l,top:l,transition:u},up("transition"),"",""),km(e)&&(f.hover=Nf("*:hover>&{box-shadow:",rC(e),";}","")),km(s)&&(f.active=Nf("*:active>&{box-shadow:",rC(s),";}","")),km(o)&&(f.focus=Nf("*:focus>&{box-shadow:",rC(o),";}","")),d(nC,f.Base,f.hover,f.focus,f.active,r)}),[t,n,r,d,o,i,a,l,c]),"aria-hidden":!0}}(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"Elevation");var iC=oC;const aC=`calc(${Hm.cardBorderRadius} - 1px)`,sC=Nf("box-shadow:0 0 0 1px ",Hm.surfaceBorderColor,";outline:none;",""),lC={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},cC={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},uC={name:"13udsys",styles:"height:100%"},dC={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},fC={name:"dq805e",styles:"box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;}"},pC={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},mC=Nf("&:first-of-type{border-top-left-radius:",aC,";border-top-right-radius:",aC,";}&:last-of-type{border-bottom-left-radius:",aC,";border-bottom-right-radius:",aC,";}",""),hC=Nf("border-color:",Hm.colorDivider,";",""),vC={name:"1t90u8d",styles:"box-shadow:none"},gC={name:"1e1ncky",styles:"border:none"},bC=Nf("border-radius:",aC,";",""),yC=Nf("padding:",Hm.cardPaddingXSmall,";",""),wC={large:Nf("padding:",Hm.cardPaddingLarge,";",""),medium:Nf("padding:",Hm.cardPaddingMedium,";",""),small:Nf("padding:",Hm.cardPaddingSmall,";",""),xSmall:yC,extraSmall:yC},xC=Nf("background-color:",cp.ui.backgroundDisabled,";",""),_C=Nf("background-color:",Hm.surfaceColor,";color:",cp.gray[900],";position:relative;","");Hm.surfaceBackgroundColor;function EC(e){let{borderBottom:t,borderLeft:n,borderRight:r,borderTop:o}=e;const i=`1px solid ${Hm.surfaceBorderColor}`;return Nf({borderBottom:t?i:void 0,borderLeft:n?i:void 0,borderRight:r?i:void 0,borderTop:o?i:void 0},"","")}const CC=Nf("",""),kC=Nf("background:",Hm.surfaceBackgroundTintColor,";",""),SC=Nf("background:",Hm.surfaceBackgroundTertiaryColor,";",""),TC=e=>[e,e].join(" "),NC=e=>["90deg",[Hm.surfaceBackgroundColor,e].join(" "),"transparent 1%"].join(","),RC=e=>[[Hm.surfaceBackgroundColor,e].join(" "),"transparent 1%"].join(","),MC=(e,t)=>Nf("background:",(e=>[`linear-gradient( ${NC(e)} ) center`,`linear-gradient( ${RC(e)} ) center`,Hm.surfaceBorderBoldColor].join(","))(t),";background-size:",TC(e),";",""),IC=[`linear-gradient( ${[`${Hm.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(",")} )`,`linear-gradient( ${["90deg",`${Hm.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(",")} )`].join(","),PC=(e,t,n)=>{switch(e){case"dotted":return MC(t,n);case"grid":return(e=>Nf("background:",Hm.surfaceBackgroundColor,";background-image:",IC,";background-size:",TC(e),";",""))(t);case"primary":return CC;case"secondary":return kC;case"tertiary":return SC}};function OC(e){const{backgroundSize:t=12,borderBottom:n=!1,borderLeft:r=!1,borderRight:o=!1,borderTop:i=!1,className:a,variant:l="primary",...c}=rd(e,"Surface"),u=nd();return{...c,className:(0,s.useMemo)((()=>{const e={borders:EC({borderBottom:n,borderLeft:r,borderRight:o,borderTop:i})};return u(_C,e.borders,PC(l,`${t}px`,t-1+"px"),a)}),[t,n,r,o,i,a,u,l])}}function DC(e){const{className:t,elevation:n=0,isBorderless:r=!1,isRounded:o=!0,size:i="medium",...a}=rd(function(e){let{elevation:t,isElevated:n,...r}=e;const o={...r};let i=t;var a;return n&&(hc()("Card isElevated prop",{since:"5.9",alternative:"elevation"}),null!==(a=i)&&void 0!==a||(i=2)),void 0!==i&&(o.elevation=i),o}(e),"Card"),l=nd();return{...OC({...a,className:(0,s.useMemo)((()=>l(sC,r&&vC,o&&bC,t)),[t,l,r,o])}),elevation:n,isBorderless:r,isRounded:o,size:i}}const AC=od((function(e,t){const{children:n,elevation:r,isBorderless:o,isRounded:i,size:l,...c}=DC(e),u=i?Hm.cardBorderRadius:0,d=nd(),f=(0,s.useMemo)((()=>d(Nf({borderRadius:u},"",""))),[d,u]),p=(0,s.useMemo)((()=>{const e={size:l,isBorderless:o};return{CardBody:e,CardHeader:e,CardFooter:e}}),[o,l]);return(0,s.createElement)(_c,{value:p},(0,s.createElement)(gd,a({},c,{ref:t}),(0,s.createElement)(gd,{className:d(uC)},n),(0,s.createElement)(iC,{className:f,isInteractive:!1,value:r?1:0}),(0,s.createElement)(iC,{className:f,isInteractive:!1,value:r})))}),"Card");var LC=AC;const zC=Nf("@media only screen and ( min-device-width: 40em ){&::-webkit-scrollbar{height:12px;width:12px;}&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar-track{background:",Hm.colorScrollbarTrack,";border-radius:8px;}&::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:",Hm.colorScrollbarThumb,";border:2px solid rgba( 0, 0, 0, 0 );border-radius:7px;}&:hover::-webkit-scrollbar-thumb{background-color:",Hm.colorScrollbarThumbHover,";}}",""),FC={name:"13udsys",styles:"height:100%"},BC={name:"7zq9w",styles:"scroll-behavior:smooth"},HC={name:"q33xhg",styles:"overflow-x:auto;overflow-y:hidden"},VC={name:"103x71s",styles:"overflow-x:hidden;overflow-y:auto"},jC={name:"umwchj",styles:"overflow-y:auto"};var $C=od((function(e,t){const n=function(e){const{className:t,scrollDirection:n="y",smoothScroll:r=!1,...o}=rd(e,"Scrollable"),i=nd();return{...o,className:(0,s.useMemo)((()=>i(FC,zC,r&&BC,"x"===n&&HC,"y"===n&&VC,"auto"===n&&jC,t)),[t,i,n,r])}}(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"Scrollable");const WC=od((function(e,t){const{isScrollable:n,...r}=function(e){const{className:t,isScrollable:n=!1,isShady:r=!1,size:o="medium",...i}=rd(e,"CardBody"),a=nd();return{...i,className:(0,s.useMemo)((()=>a(dC,mC,wC[o],r&&xC,"components-card__body",t)),[t,a,r,o]),isScrollable:n}}(e);return n?(0,s.createElement)($C,a({},r,{ref:t})):(0,s.createElement)(gd,a({},r,{ref:t}))}),"CardBody");var UC=WC,GC=B({name:"Separator",compose:re,keys:["orientation"],useOptions:function(e){var t=e.orientation;return m({orientation:void 0===t?"horizontal":t},h(e,["orientation"]))},useProps:function(e,t){return m({role:"separator","aria-orientation":e.orientation},t)}}),qC=z({as:"hr",memo:!0,useHook:GC});const YC={vertical:{start:"marginLeft",end:"marginRight"},horizontal:{start:"marginTop",end:"marginBottom"}};var KC={name:"1u4hpl4",styles:"display:inline"};const XC=hd("hr",{target:"e19on6iw0"})("border:0;margin:0;",(e=>{let{"aria-orientation":t="horizontal"}=e;return"vertical"===t?KC:void 0})," ",(e=>{let{"aria-orientation":t="horizontal"}=e;return Nf({["vertical"===t?"borderRight":"borderBottom"]:"1px solid currentColor"},"","")})," ",(e=>{let{"aria-orientation":t="horizontal"}=e;return Nf({height:"vertical"===t?"auto":0,width:"vertical"===t?0:"auto"},"","")})," ",(e=>{let{"aria-orientation":t="horizontal",margin:n,marginStart:r,marginEnd:o}=e;return Nf(uh({[YC[t].start]:xm(null!=r?r:n),[YC[t].end]:xm(null!=o?o:n)})(),"","")}),";");var ZC=od((function(e,t){const n=rd(e,"Divider");return(0,s.createElement)(qC,a({as:XC},n,{ref:t}))}),"Divider");var JC=od((function(e,t){const n=function(e){const{className:t,...n}=rd(e,"CardDivider"),r=nd();return{...n,className:(0,s.useMemo)((()=>r(pC,hC,"components-card__divider",t)),[t,r])}}(e);return(0,s.createElement)(ZC,a({},n,{ref:t}))}),"CardDivider");const QC=od((function(e,t){const n=function(e){const{className:t,justify:n,isBorderless:r=!1,isShady:o=!1,size:i="medium",...a}=rd(e,"CardFooter"),l=nd();return{...a,className:(0,s.useMemo)((()=>l(cC,mC,hC,wC[i],r&&gC,o&&xC,"components-card__footer",t)),[t,l,r,o,i]),justify:n}}(e);return(0,s.createElement)(Em,a({},n,{ref:t}))}),"CardFooter");var ek=QC;const tk=od((function(e,t){const n=function(e){const{className:t,isBorderless:n=!1,isShady:r=!1,size:o="medium",...i}=rd(e,"CardHeader"),a=nd();return{...i,className:(0,s.useMemo)((()=>a(lC,mC,hC,wC[o],n&&gC,r&&xC,"components-card__header",t)),[t,a,n,r,o])}}(e);return(0,s.createElement)(Em,a({},n,{ref:t}))}),"CardHeader");var nk=tk;var rk=od((function(e,t){const n=function(e){const{className:t,...n}=rd(e,"CardMedia"),r=nd();return{...n,className:(0,s.useMemo)((()=>r(fC,mC,"components-card__media",t)),[t,r])}}(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"CardMedia");var ok=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M7 11.5h10V13H7z"}));var ik=function e(t){const{__nextHasNoMarginBottom:n,label:r,className:o,heading:i,checked:l,indeterminate:u,help:f,onChange:p,...m}=t;i&&hc()("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});const[h,v]=(0,s.useState)(!1),[g,b]=(0,s.useState)(!1),y=(0,d.useRefEffect)((e=>{e&&(e.indeterminate=!!u,v(e.matches(":checked")),b(e.matches(":indeterminate")))}),[l,u]),w=`inspector-checkbox-control-${(0,d.useInstanceId)(e)}`;return(0,s.createElement)(Ag,{__nextHasNoMarginBottom:n,label:i,id:w,help:f,className:c()("components-checkbox-control",o)},(0,s.createElement)("span",{className:"components-checkbox-control__input-container"},(0,s.createElement)("input",a({ref:y,id:w,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:e=>p(e.target.checked),checked:l,"aria-describedby":f?w+"__help":void 0},m)),g?(0,s.createElement)(Sb,{icon:ok,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,h?(0,s.createElement)(Sb,{icon:m_,className:"components-checkbox-control__checked",role:"presentation"}):null),(0,s.createElement)("label",{className:"components-checkbox-control__label",htmlFor:w},r))};function ak(e){let{className:t,children:n,onCopy:r,onFinishCopy:o,text:i,...l}=e;hc()("wp.components.ClipboardButton",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});const u=(0,s.useRef)(),f=(0,d.useCopyToClipboard)(i,(()=>{r(),clearTimeout(u.current),o&&(u.current=setTimeout((()=>o()),4e3))}));(0,s.useEffect)((()=>{clearTimeout(u.current)}),[]);const p=c()("components-clipboard-button",t);return(0,s.createElement)(wd,a({},l,{className:p,ref:f,onCopy:e=>{e.target.focus()}}),n)}var sk=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var lk=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));const ck=Nf("appearance:none;border:1px solid transparent;cursor:pointer;background:none;text-align:left;&:hover{color:",cp.ui.theme,";}&:focus{background-color:transparent;color:",cp.ui.theme,";border-color:",cp.ui.theme,";outline:3px solid transparent;}",""),uk={name:"1bcj5ek",styles:"width:100%;display:block"},dk={name:"a5hqs6",styles:"width:100%;display:block;margin:0;color:inherit"},fk=Nf("border:1px solid ",Hm.surfaceBorderColor,";",""),pk=Nf(">*:not( marquee )>*{border-bottom:1px solid ",Hm.surfaceBorderColor,";}>*:last-of-type>*:not( :focus ){border-bottom-color:transparent;}",""),mk=Hm.controlBorderRadius,hk=Nf("border-radius:",mk,";",""),vk=Nf("border-radius:",mk,";>*:first-of-type>*{border-top-left-radius:",mk,";border-top-right-radius:",mk,";}>*:last-of-type>*{border-bottom-left-radius:",mk,";border-bottom-right-radius:",mk,";}",""),gk=`calc(${Hm.fontSize} * ${Hm.fontLineHeightBase})`,bk=`calc((${Hm.controlHeight} - ${gk} - 2px) / 2)`,yk=`calc((${Hm.controlHeightSmall} - ${gk} - 2px) / 2)`,wk=`calc((${Hm.controlHeightLarge} - ${gk} - 2px) / 2)`,xk={small:Nf("padding:",yk," ",Hm.controlPaddingXSmall,";",""),medium:Nf("padding:",bk," ",Hm.controlPaddingX,";",""),large:Nf("padding:",wk," ",Hm.controlPaddingXLarge,";","")};const _k=(0,s.createContext)({size:"medium"}),Ek=()=>(0,s.useContext)(_k);var Ck=od((function(e,t){const{isBordered:n,isSeparated:r,size:o,...i}=function(e){const{className:t,isBordered:n=!1,isRounded:r=!0,isSeparated:o=!1,role:i="list",...a}=rd(e,"ItemGroup");return{isBordered:n,className:nd()(n&&fk,o&&pk,r&&vk,t),role:i,isSeparated:o,...a}}(e),{size:l}=Ek(),c={spacedAround:!n&&!r,size:o||l};return(0,s.createElement)(_k.Provider,{value:c},(0,s.createElement)(gd,a({},i,{ref:t})))}),"ItemGroup");function kk(e){return Math.max(0,Math.min(100,e))}function Sk(e,t,n){const r=e.slice();return r[t]=n,r}function Tk(e,t,n){if(function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;const o=e[t].position,i=Math.min(o,n),a=Math.max(o,n);return e.some(((e,o)=>{let{position:s}=e;return o!==t&&(Math.abs(s-n)({placement:"bottom",offset:8})),[]),i=c()("components-custom-gradient-picker__control-point-dropdown",n);return(0,s.createElement)(C_,a({isRenderedInSidebar:t,popoverProps:o,className:i},r))}function Pk(e){let{disableRemove:t,disableAlpha:n,gradientPickerDomRef:r,ignoreMarkerPosition:o,value:i,onChange:a,onStartControlPointChange:l,onStopControlPointChange:c,__experimentalIsRenderedInSidebar:d}=e;const f=(0,s.useRef)(),p=e=>{const t=Rk(e.clientX,r.current),{initialPosition:n,index:o,significantMoveHappened:s}=f.current;!s&&Math.abs(n-t)>=5&&(f.current.significantMoveHappened=!0),a(Tk(i,o,t))},m=()=>{window&&window.removeEventListener&&f.current&&f.current.listenersActivated&&(window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",m),c(),f.current.listenersActivated=!1)},h=(0,s.useRef)();return h.current=m,(0,s.useEffect)((()=>()=>{h.current()}),[]),i.map(((e,r)=>{const h=null==e?void 0:e.position;return o!==h&&(0,s.createElement)(Ik,{isRenderedInSidebar:d,key:r,onClose:c,renderToggle:t=>{let{isOpen:n,onToggle:o}=t;return(0,s.createElement)(Mk,{key:r,onClick:()=>{f.current&&f.current.significantMoveHappened||(n?c():l(),o())},onMouseDown:()=>{window&&window.addEventListener&&(f.current={initialPosition:h,index:r,significantMoveHappened:!1,listenersActivated:!0},l(),window.addEventListener("mousemove",p),window.addEventListener("mouseup",m))},onKeyDown:t=>{"ArrowLeft"===t.code?(t.stopPropagation(),a(Tk(i,r,kk(e.position-10)))):"ArrowRight"===t.code&&(t.stopPropagation(),a(Tk(i,r,kk(e.position+10))))},isOpen:n,position:e.position,color:e.color})},renderContent:o=>{let{onClose:l}=o;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(p_,{enableAlpha:!n,color:e.color,onChange:e=>{a(Nk(i,r,tp(e).toRgbString()))}}),!t&&i.length>2&&(0,s.createElement)(gy,{className:"components-custom-gradient-picker__remove-control-point-wrapper",alignment:"center"},(0,s.createElement)(wd,{onClick:()=>{a(function(e,t){return e.filter(((e,n)=>n!==t))}(i,r)),l()},variant:"link"},(0,u.__)("Remove Control Point"))))},style:{left:`${e.position}%`,transform:"translateX( -50% )"}})}))}Pk.InsertPoint=function(e){let{value:t,onChange:n,onOpenInserter:r,onCloseInserter:o,insertPosition:i,disableAlpha:a,__experimentalIsRenderedInSidebar:l}=e;const[c,u]=(0,s.useState)(!1);return(0,s.createElement)(Ik,{isRenderedInSidebar:l,className:"components-custom-gradient-picker__inserter",onClose:()=>{o()},renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,s.createElement)(wd,{"aria-expanded":t,"aria-haspopup":"true",onClick:()=>{t?o():(u(!1),r()),n()},className:"components-custom-gradient-picker__insert-point-dropdown",icon:sk})},renderContent:()=>(0,s.createElement)(p_,{enableAlpha:!a,onChange:e=>{c?n(function(e,t,n){const r=e.findIndex((e=>e.position===t));return Nk(e,r,n)}(t,i,tp(e).toRgbString())):(n(function(e,t,n){const r=e.findIndex((e=>e.position>t)),o={color:n,position:t},i=e.slice();return i.splice(r-1,0,o),i}(t,i,tp(e).toRgbString())),u(!0))}}),style:null!==i?{left:`${i}%`,transform:"translateX( -50% )"}:void 0})};var Ok=Pk;function Dk(e,t){switch(t.type){case"MOVE_INSERTER":if("IDLE"===e.id||"MOVING_INSERTER"===e.id)return{id:"MOVING_INSERTER",insertPosition:t.insertPosition};break;case"STOP_INSERTER_MOVE":if("MOVING_INSERTER"===e.id)return{id:"IDLE"};break;case"OPEN_INSERTER":if("MOVING_INSERTER"===e.id)return{id:"INSERTING_CONTROL_POINT",insertPosition:e.insertPosition};break;case"CLOSE_INSERTER":if("INSERTING_CONTROL_POINT"===e.id)return{id:"IDLE"};break;case"START_CONTROL_CHANGE":if("IDLE"===e.id)return{id:"MOVING_CONTROL_POINT"};break;case"STOP_CONTROL_CHANGE":if("MOVING_CONTROL_POINT"===e.id)return{id:"IDLE"}}return e}const Ak={id:"IDLE"};function Lk(e){let{background:t,hasGradient:n,value:r,onChange:o,disableInserter:i=!1,disableAlpha:a=!1,__experimentalIsRenderedInSidebar:l}=e;const u=(0,s.useRef)(),[d,f]=(0,s.useReducer)(Dk,Ak),p=e=>{const t=Rk(e.clientX,u.current);(0,bc.some)(r,(e=>{let{position:n}=e;return Math.abs(t-n)<10}))?"MOVING_INSERTER"===d.id&&f({type:"STOP_INSERTER_MOVE"}):f({type:"MOVE_INSERTER",insertPosition:t})},m="MOVING_INSERTER"===d.id,h="INSERTING_CONTROL_POINT"===d.id;return(0,s.createElement)("div",{className:c()("components-custom-gradient-picker__gradient-bar",{"has-gradient":n}),onMouseEnter:p,onMouseMove:p,style:{background:t},onMouseLeave:()=>{f({type:"STOP_INSERTER_MOVE"})}},(0,s.createElement)("div",{ref:u,className:"components-custom-gradient-picker__markers-container"},!i&&(m||h)&&(0,s.createElement)(Ok.InsertPoint,{__experimentalIsRenderedInSidebar:l,disableAlpha:a,insertPosition:d.insertPosition,value:r,onChange:o,onOpenInserter:()=>{f({type:"OPEN_INSERTER"})},onCloseInserter:()=>{f({type:"CLOSE_INSERTER"})}}),(0,s.createElement)(Ok,{__experimentalIsRenderedInSidebar:l,disableAlpha:a,disableRemove:i,gradientPickerDomRef:u,ignoreMarkerPosition:h?d.insertPosition:void 0,value:r,onChange:o,onStartControlPointChange:()=>{f({type:"START_CONTROL_CHANGE"})},onStopControlPointChange:()=>{f({type:"STOP_CONTROL_CHANGE"})}})))}var zk=n(7115);const Fk="linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%)",Bk={type:"angular",value:90},Hk=[{value:"linear-gradient",label:(0,u.__)("Linear")},{value:"radial-gradient",label:(0,u.__)("Radial")}],Vk={top:0,"top right":45,"right top":45,right:90,"right bottom":135,"bottom right":135,bottom:180,"bottom left":225,"left bottom":225,left:270,"top left":315,"left top":315};function jk(e){let{type:t,value:n,length:r}=e;return`${function(e){let{type:t,value:n}=e;return"literal"===t?n:"hex"===t?`#${n}`:`${t}(${n.join(",")})`}({type:t,value:n})} ${function(e){if(!e)return"";const{value:t,type:n}=e;return`${t}${n}`}(r)}`}function $k(e){let{type:t,orientation:n,colorStops:r}=e;const o=function(e){if(e&&"angular"===e.type)return`${e.value}deg`}(n);return`${t}(${[o,...r.sort(((e,t)=>{var n,r,o,i;return(null!==(n=null==e||null===(r=e.length)||void 0===r?void 0:r.value)&&void 0!==n?n:0)-(null!==(o=null==t||null===(i=t.length)||void 0===i?void 0:i.value)&&void 0!==o?o:0)})).map(jk)].filter(Boolean).join(",")})`}function Wk(e){return void 0===e.length||"%"!==e.length.type}function Uk(e){switch(e.type){case"hex":return`#${e.value}`;case"literal":return e.value;case"rgb":case"rgba":return`${e.type}(${e.value.join(",")})`;default:return"transparent"}}rp([op]);const Gk=hd(vm,{target:"e99xvul1"})({name:"1gvx10y",styles:"flex-grow:5"}),qk=hd(vm,{target:"e99xvul0"})({name:"1gvx10y",styles:"flex-grow:5"}),Yk=e=>{var t,n;let{gradientAST:r,hasGradient:o,onChange:i}=e;const a=null!==(t=null==r||null===(n=r.orientation)||void 0===n?void 0:n.value)&&void 0!==t?t:180;return(0,s.createElement)(dg,{__nextHasNoMarginBottom:!0,onChange:e=>{i($k({...r,orientation:{type:"angular",value:e}}))},labelPosition:"top",value:o?a:""})},Kk=e=>{let{gradientAST:t,hasGradient:n,onChange:r}=e;const{type:o}=t;return(0,s.createElement)(Ib,{__nextHasNoMarginBottom:!0,className:"components-custom-gradient-picker__type-picker",label:(0,u.__)("Type"),labelPosition:"top",onChange:e=>{"linear-gradient"===e&&r($k({...t,...t.orientation?{}:{orientation:Bk},type:"linear-gradient"})),"radial-gradient"===e&&(()=>{const{orientation:e,...n}=t;r($k({...n,type:"radial-gradient"}))})()},options:Hk,size:"__unstable-large",value:n&&o})};function Xk(e){let{__nextHasNoMargin:t=!1,value:n,onChange:r,__experimentalIsRenderedInSidebar:o}=e;const i=function(e){var t;let n;try{n=zk.parse(e)[0],n.value=e}catch(e){n=zk.parse(Fk)[0],n.value=Fk}if("directional"===(null===(t=n.orientation)||void 0===t?void 0:t.type)&&(n.orientation.type="angular",n.orientation.value=Vk[n.orientation.value].toString()),n.colorStops.some(Wk)){const{colorStops:e}=n,t=100/(e.length-1);e.forEach(((e,n)=>{e.length={value:t*n,type:"%"}})),n.value=$k(n)}return n}(n),a=function(e){return $k({type:"linear-gradient",orientation:Bk,colorStops:e.colorStops})}(i),l=i.value!==Fk,u=i.colorStops.map((e=>({color:Uk(e),position:parseInt(e.length.value)})));return t||hc()("Outer margin styles for wp.components.CustomGradientPicker",{since:"6.1",version:"6.4",hint:"Set the `__nextHasNoMargin` prop to true to start opting into the new styles, which will become the default in a future version"}),(0,s.createElement)(v_,{spacing:4,className:c()("components-custom-gradient-picker",{"is-next-has-no-margin":t})},(0,s.createElement)(Lk,{__experimentalIsRenderedInSidebar:o,background:a,hasGradient:l,value:u,onChange:e=>{r($k(function(e,t){return{...e,colorStops:t.map((e=>{let{position:t,color:n}=e;const{r:r,g:o,b:i,a:a}=tp(n).toRgb();return{length:{type:"%",value:null==t?void 0:t.toString()},type:a<1?"rgba":"rgb",value:a<1?[r,o,i,a]:[r,o,i]}}))}}(i,e)))}}),(0,s.createElement)(Em,{gap:3,className:"components-custom-gradient-picker__ui-line"},(0,s.createElement)(Gk,null,(0,s.createElement)(Kk,{gradientAST:i,hasGradient:l,onChange:r})),(0,s.createElement)(qk,null,"linear-gradient"===i.type&&(0,s.createElement)(Yk,{gradientAST:i,hasGradient:l,onChange:r}))))}function Zk(e){let{className:t,clearGradient:n,gradients:r,onChange:o,value:i,actions:a}=e;const l=(0,s.useMemo)((()=>(0,bc.map)(r,(e=>{let{gradient:t,name:r}=e;return(0,s.createElement)(h_.Option,{key:t,value:t,isSelected:i===t,tooltipText:r||(0,u.sprintf)((0,u.__)("Gradient code: %s"),t),style:{color:"rgba( 0,0,0,0 )",background:t},onClick:i===t?n:()=>o(t),"aria-label":r?(0,u.sprintf)((0,u.__)("Gradient: %s"),r):(0,u.sprintf)((0,u.__)("Gradient code: %s"),t)})}))),[r,i,o,n]);return(0,s.createElement)(h_,{className:t,options:l,actions:a})}function Jk(e){let{className:t,clearGradient:n,gradients:r,onChange:o,value:i,actions:l}=e;return(0,s.createElement)(v_,{spacing:3,className:t},r.map(((e,t)=>{let{name:c,gradients:u}=e;return(0,s.createElement)(v_,{spacing:2,key:t},(0,s.createElement)(y_,null,c),(0,s.createElement)(Zk,a({clearGradient:n,gradients:u,onChange:o,value:i},r.length===t+1?{actions:l}:{})))})))}function Qk(e){let{__nextHasNoMargin:t=!1,className:n,gradients:r,onChange:o,value:i,clearable:l=!0,disableCustomGradients:c=!1,__experimentalHasMultipleOrigins:d,__experimentalIsRenderedInSidebar:f}=e;const p=(0,s.useCallback)((()=>o(void 0)),[o]),m=d&&null!=r&&r.length?Jk:Zk;t||hc()("Outer margin styles for wp.components.GradientPicker",{since:"6.1",version:"6.4",hint:"Set the `__nextHasNoMargin` prop to true to start opting into the new styles, which will become the default in a future version"});const h=t?{}:{marginTop:null!=r&&r.length?void 0:3,marginBottom:l?0:6};return(0,s.createElement)(ug,a({marginBottom:0},h),(0,s.createElement)(v_,{spacing:null!=r&&r.length?4:0},!c&&(0,s.createElement)(Xk,{__nextHasNoMargin:!0,__experimentalIsRenderedInSidebar:f,value:i,onChange:o}),((null==r?void 0:r.length)||l)&&(0,s.createElement)(m,{className:n,clearable:l,clearGradient:p,gradients:r,onChange:o,value:i,actions:l&&!c&&(0,s.createElement)(h_.ButtonAction,{onClick:p},(0,u.__)("Clear"))})))}var eS=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})),tS=window.wp.dom;const nS=()=>{},rS=["menuitem","menuitemradio","menuitemcheckbox"];class oS extends s.Component{constructor(){super(...arguments),this.onKeyDown=this.onKeyDown.bind(this),this.bindContainer=this.bindContainer.bind(this),this.getFocusableContext=this.getFocusableContext.bind(this),this.getFocusableIndex=this.getFocusableIndex.bind(this)}componentDidMount(){this.container.addEventListener("keydown",this.onKeyDown),this.container.addEventListener("focus",this.onFocus)}componentWillUnmount(){this.container.removeEventListener("keydown",this.onKeyDown),this.container.removeEventListener("focus",this.onFocus)}bindContainer(e){const{forwardedRef:t}=this.props;this.container=e,"function"==typeof t?t(e):t&&"current"in t&&(t.current=e)}getFocusableContext(e){const{onlyBrowserTabstops:t}=this.props,n=(t?tS.focus.tabbable:tS.focus.focusable).find(this.container),r=this.getFocusableIndex(n,e);return r>-1&&e?{index:r,target:e,focusables:n}:null}getFocusableIndex(e,t){const n=e.indexOf(t);if(-1!==n)return n}onKeyDown(e){this.props.onKeyDown&&this.props.onKeyDown(e);const{getFocusableContext:t}=this,{cycle:n=!0,eventToOffset:r,onNavigate:o=nS,stopNavigationEvents:i}=this.props,a=r(e);if(void 0!==a&&i){e.stopImmediatePropagation();const t=e.target.getAttribute("role"),n=rS.includes(t),r="Tab"===e.code;(n||r)&&e.preventDefault()}if(!a)return;const s=t(e.target.ownerDocument.activeElement);if(!s)return;const{index:l,focusables:c}=s,u=n?function(e,t,n){const r=e+n;return r<0?t+r:r>=t?r-t:r}(l,c.length,a):l+a;u>=0&&u(0,s.createElement)(oS,a({},e,{forwardedRef:t}));iS.displayName="NavigableContainer";var aS=(0,s.forwardRef)(iS);var sS=(0,s.forwardRef)((function(e,t){let{role:n="menu",orientation:r="vertical",...o}=e;return(0,s.createElement)(aS,a({ref:t,stopNavigationEvents:!0,onlyBrowserTabstops:!1,role:n,"aria-orientation":"presentation"===n?null:r,eventToOffset:e=>{const{code:t}=e;let n=["ArrowDown"],o=["ArrowUp"];return"horizontal"===r&&(n=["ArrowRight"],o=["ArrowLeft"]),"both"===r&&(n=["ArrowRight","ArrowDown"],o=["ArrowLeft","ArrowUp"]),n.includes(t)?1:o.includes(t)?-1:["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(t)?0:void 0}},o))}));function lS(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={...e,...t};return t.className&&e.className&&(n.className=c()(t.className,e.className)),n}function cS(e){return"function"==typeof e}var uS=function(e){const{children:t,className:n,controls:r,icon:o=eS,label:i,popoverProps:l,toggleProps:u,menuProps:d,disableOpenOnArrowDown:f=!1,text:p,noIcons:m}=e;if(!(null!=r&&r.length||cS(t)))return null;let h;null!=r&&r.length&&(h=r,Array.isArray(h[0])||(h=[h]));const v=lS({className:"components-dropdown-menu__popover"},l);return(0,s.createElement)(xb,{className:c()("components-dropdown-menu",n),popoverProps:v,renderToggle:e=>{var t;let{isOpen:n,onToggle:r}=e;const l=lS({className:c()("components-dropdown-menu__toggle",{"is-opened":n})},u);return(0,s.createElement)(wd,a({},l,{icon:o,onClick:e=>{r(e),l.onClick&&l.onClick(e)},onKeyDown:e=>{(e=>{f||n||"ArrowDown"!==e.code||(e.preventDefault(),r())})(e),l.onKeyDown&&l.onKeyDown(e)},"aria-haspopup":"true","aria-expanded":n,label:i,text:p,showTooltip:null===(t=null==u?void 0:u.showTooltip)||void 0===t||t}),l.children)},renderContent:e=>{var n;const r=lS({"aria-label":i,className:c()("components-dropdown-menu__menu",{"no-icons":m})},d);return(0,s.createElement)(sS,a({},r,{role:"menu"}),cS(t)?t(e):null,null===(n=h)||void 0===n?void 0:n.flatMap(((t,n)=>t.map(((t,r)=>(0,s.createElement)(wd,{key:[n,r].join(),onClick:n=>{n.stopPropagation(),e.onClose(),t.onClick&&t.onClick()},className:c()("components-dropdown-menu__menu-item",{"has-separator":n>0&&0===r,"is-active":t.isActive,"is-icon-only":!t.title}),icon:t.icon,label:t.label,"aria-checked":"menuitemcheckbox"===t.role||"menuitemradio"===t.role?t.isActive:void 0,role:"menuitemcheckbox"===t.role||"menuitemradio"===t.role?t.role:"menuitem",disabled:t.isDisabled},t.title))))))}})};const dS=hd(h_.Option,{target:"e5bw3229"})("width:",xm(6),";height:",xm(6),";pointer-events:none;"),fS=hd(Uv,{target:"e5bw3228"})(hh,"{background:",cp.gray[100],";border-radius:",Hm.controlBorderRadius,";",gh,gh,gh,gh,"{height:",xm(8),";}",xh,xh,xh,"{border-color:transparent;box-shadow:none;}}"),pS=hd(gd,{target:"e5bw3227"})("padding:3px 0 3px ",xm(3),";height:calc( 40px - ",Hm.borderWidth," );border:1px solid ",Hm.surfaceBorderColor,";border-bottom-color:transparent;&:first-of-type{border-top-left-radius:",Hm.controlBorderRadius,";border-top-right-radius:",Hm.controlBorderRadius,";}&:last-of-type{border-bottom-left-radius:",Hm.controlBorderRadius,";border-bottom-right-radius:",Hm.controlBorderRadius,";border-bottom-color:",Hm.surfaceBorderColor,";}&.is-selected+&{border-top-color:transparent;}&.is-selected{border-color:",cp.ui.theme,";}"),mS=hd("div",{target:"e5bw3226"})("line-height:",xm(8),";margin-left:",xm(2),";margin-right:",xm(2),";white-space:nowrap;overflow:hidden;",pS,":hover &{color:",cp.ui.theme,";}"),hS=hd(b_,{target:"e5bw3225"})("text-transform:uppercase;line-height:",xm(6),";font-weight:500;&&&{font-size:11px;margin-bottom:0;}"),vS=hd(gd,{target:"e5bw3224"})("height:",xm(6),";display:flex;"),gS=hd(gy,{target:"e5bw3223"})("margin-bottom:",xm(2),";"),bS=hd(gd,{target:"e5bw3222"})({name:"u6wnko",styles:"&&&{.components-button.has-icon{min-width:0;padding:0;}}"}),yS=hd(wd,{target:"e5bw3221"})("&&{color:",cp.ui.theme,";}"),wS=hd(wd,{target:"e5bw3220"})("&&{margin-top:",xm(1),";}"),xS="#000";function _S(e){let{value:t,onChange:n,label:r}=e;return(0,s.createElement)(fS,{label:r,hideLabelFromVision:!0,value:t,onChange:n})}function ES(e){let{canOnlyChangeValues:t,element:n,onChange:r,isEditing:o,onStartEditing:i,onRemove:l,onStopEditing:c,slugPrefix:f,isGradient:p}=e;const m=(0,d.__experimentalUseFocusOutside)(c),h=p?n.gradient:n.color;return(0,s.createElement)(pS,a({className:o?"is-selected":void 0,as:"div",onClick:i},o?{...m}:{style:{cursor:"pointer"}}),(0,s.createElement)(gy,{justify:"flex-start"},(0,s.createElement)(gm,null,(0,s.createElement)(dS,{style:{background:h,color:"transparent"}})),(0,s.createElement)(gm,null,o&&!t?(0,s.createElement)(_S,{label:p?(0,u.__)("Gradient name"):(0,u.__)("Color name"),value:n.name,onChange:e=>r({...n,name:e,slug:f+(0,bc.kebabCase)(e)})}):(0,s.createElement)(mS,null,n.name)),o&&!t&&(0,s.createElement)(gm,null,(0,s.createElement)(wS,{isSmall:!0,icon:qg,label:(0,u.__)("Remove color"),onClick:l}))),o&&(0,s.createElement)(hf,{placement:"left-start",offset:20,className:"components-palette-edit__popover"},!p&&(0,s.createElement)(p_,{color:h,enableAlpha:!0,onChange:e=>r({...n,color:e})}),p&&(0,s.createElement)("div",{className:"components-palette-edit__popover-gradient-picker"},(0,s.createElement)(Xk,{__nextHasNoMargin:!0,__experimentalIsRenderedInSidebar:!0,value:h,onChange:e=>r({...n,gradient:e})}))))}function CS(e,t){let{slug:n,color:r,gradient:o}=t;return new RegExp(`^${e}color-([\\d]+)$`).test(n)&&(!!r&&r===xS||!!o&&o===Fk)}function kS(e){let{elements:t,onChange:n,editingElement:r,setEditingElement:o,canOnlyChangeValues:i,slugPrefix:a,isGradient:l}=e;const c=(0,s.useRef)();(0,s.useEffect)((()=>{c.current=t}),[t]),(0,s.useEffect)((()=>()=>{if(c.current.some(((e,t)=>CS(a,e)))){const e=c.current.filter((e=>!CS(a,e)));n(e.length?e:void 0)}}),[]);const u=(0,d.useDebounce)(n,100);return(0,s.createElement)(v_,{spacing:3},(0,s.createElement)(Ck,{isRounded:!0},t.map(((e,c)=>(0,s.createElement)(ES,{isGradient:l,canOnlyChangeValues:i,key:c,element:e,onStartEditing:()=>{r!==c&&o(c)},onChange:e=>{u(t.map(((t,n)=>n===c?e:t)))},onRemove:()=>{o(null);const e=t.filter(((e,t)=>t!==c));n(e.length?e:void 0)},isEditing:c===r,onStopEditing:()=>{c===r&&o(null)},slugPrefix:a})))))}const SS=[];function TS(e){let{gradients:t,colors:n=SS,onChange:r,paletteLabel:o,emptyMessage:i,canOnlyChangeValues:a,canReset:l,slugPrefix:c=""}=e;const d=!!t,f=d?t:n,[p,m]=(0,s.useState)(!1),[h,v]=(0,s.useState)(null),g=p&&h&&f[h]&&!f[h].slug,b=f.length>0;return(0,s.createElement)(bS,null,(0,s.createElement)(gS,null,(0,s.createElement)(hS,null,o),(0,s.createElement)(vS,null,p&&(0,s.createElement)(yS,{isSmall:!0,onClick:()=>{m(!1),v(null)}},(0,u.__)("Done")),!a&&(0,s.createElement)(wd,{isSmall:!0,isPressed:g,icon:sk,label:d?(0,u.__)("Add gradient"):(0,u.__)("Add color"),onClick:()=>{const e=function(e,t){const n=new RegExp(`^${t}color-([\\d]+)$`),r=e.reduce(((e,t)=>{if("string"==typeof(null==t?void 0:t.slug)){const r=null==t?void 0:t.slug.match(n);if(r){const t=parseInt(r[1],10);if(t>=e)return t+1}}return e}),1);return(0,u.sprintf)((0,u.__)("Color %s"),r)}(f,c);r([...f,{...d?{gradient:Fk}:{color:xS},name:e,slug:c+(0,bc.kebabCase)(e)}]),m(!0),v(f.length)}}),b&&(!p||!a||l)&&(0,s.createElement)(uS,{icon:lk,label:d?(0,u.__)("Gradient options"):(0,u.__)("Color options"),toggleProps:{isSmall:!0}},(e=>{let{onClose:t}=e;return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(sS,{role:"menu"},!p&&(0,s.createElement)(wd,{variant:"tertiary",onClick:()=>{m(!0),t()},className:"components-palette-edit__menu-button"},d?(0,u.__)("Edit gradients"):(0,u.__)("Edit colors")),!a&&(0,s.createElement)(wd,{variant:"tertiary",onClick:()=>{v(null),m(!1),r(),t()},className:"components-palette-edit__menu-button"},d?(0,u.__)("Remove all gradients"):(0,u.__)("Remove all colors")),l&&(0,s.createElement)(wd,{variant:"tertiary",onClick:()=>{v(null),r(),t()}},d?(0,u.__)("Reset gradient"):(0,u.__)("Reset colors"))))})))),b&&(0,s.createElement)(s.Fragment,null,p&&(0,s.createElement)(kS,{canOnlyChangeValues:a,elements:f,onChange:r,editingElement:h,setEditingElement:v,slugPrefix:c,isGradient:d}),!p&&(d?(0,s.createElement)(Qk,{__nextHasNoMargin:!0,gradients:t,onChange:()=>{},clearable:!1,disableCustomGradients:!0}):(0,s.createElement)(S_,{colors:n,onChange:()=>{},clearable:!1,disableCustomColors:!0}))),!b&&i)}const NS=e=>{let{__next36pxDefaultSize:t}=e;return!t&&Nf("height:28px;padding-left:",xm(1),";padding-right:",xm(1),";","")},RS=hd(Em,{target:"evuatpg0"})("height:34px;padding-left:",xm(2),";padding-right:",xm(2),";",NS,";");const MS=(0,s.forwardRef)((function(e,t){const{value:n,isExpanded:r,instanceId:o,selectedSuggestionIndex:i,className:l,onChange:u,onFocus:d,onBlur:f,...p}=e,[m,h]=(0,s.useState)(!1),v=n?n.length+1:0;return(0,s.createElement)("input",a({ref:t,id:`components-form-token-input-${o}`,type:"text"},p,{value:n||"",onChange:e=>{u&&u({value:e.target.value})},onFocus:e=>{h(!0),null==d||d(e)},onBlur:e=>{h(!1),null==f||f(e)},size:v,className:c()(l,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":r,"aria-autocomplete":"list","aria-owns":r?`components-form-token-suggestions-${o}`:void 0,"aria-activedescendant":m&&-1!==i&&r?`components-form-token-suggestions-${o}-${i}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${o}`}))}));var IS=MS,PS=n(5425),OS=n.n(PS);const DS=e=>{e.preventDefault()};var AS=function(e){let{selectedIndex:t,scrollIntoView:n,match:r,onHover:o,onSelect:i,suggestions:a=[],displayTransform:l,instanceId:u,__experimentalRenderItem:f}=e;const[p,m]=(0,s.useState)(!1),h=(0,d.useRefEffect)((e=>{let r;return t>-1&&n&&e.children[t]&&(m(!0),OS()(e.children[t],e,{onlyScrollIfNeeded:!0}),r=window.setTimeout((()=>{m(!1)}),100)),()=>{void 0!==r&&window.clearTimeout(r)}}),[t,n]),v=e=>()=>{p||null==o||o(e)},g=e=>()=>{null==i||i(e)};return(0,s.createElement)("ul",{ref:h,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${u}`,role:"listbox"},a.map(((e,n)=>{const o=(e=>{const t=l(r).toLocaleLowerCase();if(0===t.length)return null;const n=l(e),o=n.toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:n.substring(0,o),suggestionMatch:n.substring(o,o+t.length),suggestionAfterMatch:n.substring(o+t.length)}})(e),i=c()("components-form-token-field__suggestion",{"is-selected":n===t});let a;return a="function"==typeof f?f({item:e}):o?(0,s.createElement)("span",{"aria-label":l(e)},o.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},o.suggestionMatch),o.suggestionAfterMatch):l(e),(0,s.createElement)("li",{id:`components-form-token-suggestions-${u}-${n}`,role:"option",className:i,key:"object"==typeof e&&"value"in e?null==e?void 0:e.value:l(e),onMouseDown:DS,onClick:g(e),onMouseEnter:v(e),"aria-selected":n===t},a)})))},LS=(0,d.createHigherOrderComponent)((e=>t=>{const[n,r]=(0,s.useState)(),o=(0,s.useCallback)((e=>r((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,d.__experimentalUseFocusOutside)(n),(0,s.createElement)(e,a({ref:o},t)))}),"withFocusOutside");const zS=()=>{},FS=LS(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}});var BS=function e(t){var n;let{__nextHasNoMarginBottom:r=!1,__next36pxDefaultSize:o,value:i,label:a,options:l,onChange:f,onFilterValueChange:p=zS,hideLabelFromVision:m,help:h,allowReset:v=!0,className:g,messages:b={selected:(0,u.__)("Item selected.")},__experimentalRenderItem:y}=t;const[w,x]=s_({value:i,onChange:f}),_=l.find((e=>e.value===w)),E=null!==(n=null==_?void 0:_.label)&&void 0!==n?n:"",C=(0,d.useInstanceId)(e,"combobox-control"),[k,S]=(0,s.useState)(_||null),[T,N]=(0,s.useState)(!1),[R,M]=(0,s.useState)(!1),[I,P]=(0,s.useState)(""),O=(0,s.useRef)(),D=(0,s.useMemo)((()=>{const e=[],t=[],n=bg(I);return l.forEach((r=>{const o=bg(r.label).indexOf(n);0===o?e.push(r):o>0&&t.push(r)})),e.concat(t)}),[I,l]),A=e=>{x(e.value),(0,vg.speak)(b.selected,"assertive"),S(e),P(""),N(!1)},L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;const t=D.indexOf(k);let n=t+e;n<0?n=D.length-1:n>=D.length&&(n=0),S(D[n]),N(!0)};return(0,s.useEffect)((()=>{const e=D.length>0,t=D.indexOf(k)>0;e&&!t&&S(D[0])}),[D,k]),(0,s.useEffect)((()=>{const e=D.length>0;if(T){const t=e?(0,u.sprintf)((0,u._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",D.length),D.length):(0,u.__)("No results.");(0,vg.speak)(t,"polite")}}),[D,T]),(0,s.createElement)(FS,{onFocusOutside:()=>{N(!1)}},(0,s.createElement)(Ag,{__nextHasNoMarginBottom:r,className:c()(g,"components-combobox-control"),tabIndex:"-1",label:a,id:`components-form-token-input-${C}`,hideLabelFromVision:m,help:h},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;if(!e.defaultPrevented){switch(e.code){case"Enter":k&&(A(k),t=!0);break;case"ArrowUp":L(-1),t=!0;break;case"ArrowDown":L(1),t=!0;break;case"Escape":N(!1),S(null),t=!0}t&&e.preventDefault()}}},(0,s.createElement)(RS,{__next36pxDefaultSize:o},(0,s.createElement)(vm,null,(0,s.createElement)(IS,{className:"components-combobox-control__input",instanceId:C,ref:O,value:T?I:E,onFocus:()=>{M(!0),N(!0),p(""),P("")},onBlur:()=>{M(!1)},isExpanded:T,selectedSuggestionIndex:D.indexOf(k),onChange:e=>{const t=e.value;P(t),p(t),R&&N(!0)}})),v&&(0,s.createElement)(gm,null,(0,s.createElement)(wd,{className:"components-combobox-control__reset",icon:Gg,disabled:!w,onClick:()=>{x(null),O.current.focus()},label:(0,u.__)("Reset")}))),T&&(0,s.createElement)(AS,{instanceId:C,match:{label:I},displayTransform:e=>e.label,suggestions:D,selectedIndex:D.indexOf(k),onHover:S,onSelect:A,scrollIntoView:!0,__experimentalRenderItem:y}))))};const HS=new Set(["alert","status","log","marquee","timer"]);let VS=[],jS=!1;function $S(e){if(jS)return;Array.from(document.body.children).forEach((t=>{t!==e&&function(e){const t=e.getAttribute("role");return!("SCRIPT"===e.tagName||e.hasAttribute("aria-hidden")||e.hasAttribute("aria-live")||HS.has(t))}(t)&&(t.setAttribute("aria-hidden","true"),VS.push(t))})),jS=!0}let WS=0;var US=(0,s.forwardRef)((function e(t,n){const{bodyOpenClassName:r="modal-open",role:o="dialog",title:i=null,focusOnMount:l=!0,shouldCloseOnEsc:f=!0,shouldCloseOnClickOutside:p=!0,isDismissible:m=!0,aria:h={labelledby:null,describedby:null},onRequestClose:v,icon:g,closeButtonLabel:b,children:y,style:w,overlayClassName:x,className:_,contentLabel:E,onKeyDown:C,isFullScreen:k=!1,__experimentalHideHeader:S=!1}=t,T=(0,s.useRef)(),N=(0,d.useInstanceId)(e),R=i?`components-modal-header-${N}`:h.labelledby,M=(0,d.useFocusOnMount)(l),I=(0,d.useConstrainedTabbing)(),P=(0,d.useFocusReturn)(),O=(0,d.__experimentalUseFocusOutside)(v),[D,A]=(0,s.useState)(!1);(0,s.useEffect)((()=>(WS++,1===WS&&($S(T.current),document.body.classList.add(r)),()=>{WS--,0===WS&&(document.body.classList.remove(r),jS&&(VS.forEach((e=>{e.removeAttribute("aria-hidden")})),VS=[],jS=!1))})),[r]);const L=(0,s.useCallback)((e=>{var t,n;const r=null!==(t=null==e||null===(n=e.target)||void 0===n?void 0:n.scrollTop)&&void 0!==t?t:-1;!D&&r>0?A(!0):D&&r<=0&&A(!1)}),[D]);return(0,s.createPortal)((0,s.createElement)("div",{ref:(0,d.useMergeRefs)([T,n]),className:c()("components-modal__screen-overlay",x),onKeyDown:function(e){f&&"Escape"===e.code&&!e.defaultPrevented&&(e.preventDefault(),v&&v(e))}},(0,s.createElement)(Ud,{document:document},(0,s.createElement)("div",a({className:c()("components-modal__frame",_,{"is-full-screen":k}),style:w,ref:(0,d.useMergeRefs)([I,P,M]),role:o,"aria-label":E,"aria-labelledby":E?null:R,"aria-describedby":h.describedby,tabIndex:"-1"},p?O:{},{onKeyDown:C}),(0,s.createElement)("div",{className:c()("components-modal__content",{"hide-header":S,"has-scrolled-content":D}),role:"document",onScroll:L},!S&&(0,s.createElement)("div",{className:"components-modal__header"},(0,s.createElement)("div",{className:"components-modal__header-heading-container"},g&&(0,s.createElement)("span",{className:"components-modal__icon-container","aria-hidden":!0},g),i&&(0,s.createElement)("h1",{id:R,className:"components-modal__header-heading"},i)),m&&(0,s.createElement)(wd,{onClick:v,icon:pc,label:b||(0,u.__)("Close dialog")})),y)))),document.body)}));const GS={name:"7g5ii0",styles:"&&{z-index:1000001;}"};var qS=od((function(e,t){const{isOpen:n,onConfirm:r,onCancel:o,children:i,confirmButtonText:l,cancelButtonText:c,...d}=rd(e,"ConfirmDialog"),f=nd()(GS),[p,m]=(0,s.useState)(),[h,v]=(0,s.useState)();(0,s.useEffect)((()=>{const e=void 0!==n;m(!e||n),v(!e)}),[n]);const g=(0,s.useCallback)((e=>t=>{null==e||e(t),h&&m(!1)}),[h,m]),b=(0,s.useCallback)((e=>{"Enter"===e.key&&g(r)(e)}),[g,r]),y=null!=c?c:(0,u.__)("Cancel"),w=null!=l?l:(0,u.__)("OK");return(0,s.createElement)(s.Fragment,null,p&&(0,s.createElement)(US,a({onRequestClose:g(o),onKeyDown:b,closeButtonLabel:y,isDismissible:!0,ref:t,overlayClassName:f,__experimentalHideHeader:!0},d),(0,s.createElement)(v_,{spacing:8},(0,s.createElement)(nh,null,i),(0,s.createElement)(Em,{direction:"row",justify:"flex-end"},(0,s.createElement)(wd,{variant:"tertiary",onClick:g(o)},y),(0,s.createElement)(wd,{variant:"primary",onClick:g(r)},w)))))}),"ConfirmDialog"),YS=n(2652),KS=n.n(YS);n(2797);function XS(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function ZS(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function JS(e,t){if(e.clientHeightt||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0}let eT=0;function tT(){}function nT(e,t){if(!e)return;const n=function(e,t){var n=window,r=t.scrollMode,o=t.block,i=t.inline,a=t.boundary,s=t.skipOverflowHiddenElements,l="function"==typeof a?a:function(e){return e!==a};if(!XS(e))throw new TypeError("Invalid target");for(var c,u,d=document.scrollingElement||document.documentElement,f=[],p=e;XS(p)&&l(p);){if((p=null==(u=(c=p).parentElement)?c.getRootNode().host||null:u)===d){f.push(p);break}null!=p&&p===document.body&&JS(p)&&!JS(document.documentElement)||null!=p&&JS(p,s)&&f.push(p)}for(var m=n.visualViewport?n.visualViewport.width:innerWidth,h=n.visualViewport?n.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),y=b.height,w=b.width,x=b.top,_=b.right,E=b.bottom,C=b.left,k="start"===o||"nearest"===o?x:"end"===o?E:x+y/2,S="center"===i?C+w/2:"end"===i?_:C,T=[],N=0;N=0&&C>=0&&E<=h&&_<=m&&x>=O&&E<=A&&C>=L&&_<=D)return T;var z=getComputedStyle(R),F=parseInt(z.borderLeftWidth,10),B=parseInt(z.borderTopWidth,10),H=parseInt(z.borderRightWidth,10),V=parseInt(z.borderBottomWidth,10),j=0,$=0,W="offsetWidth"in R?R.offsetWidth-R.clientWidth-F-H:0,U="offsetHeight"in R?R.offsetHeight-R.clientHeight-B-V:0,G="offsetWidth"in R?0===R.offsetWidth?0:P/R.offsetWidth:0,q="offsetHeight"in R?0===R.offsetHeight?0:I/R.offsetHeight:0;if(d===R)j="start"===o?k:"end"===o?k-h:"nearest"===o?QS(g,g+h,h,B,V,g+k,g+k+y,y):k-h/2,$="start"===i?S:"center"===i?S-m/2:"end"===i?S-m:QS(v,v+m,m,F,H,v+S,v+S+w,w),j=Math.max(0,j+g),$=Math.max(0,$+v);else{j="start"===o?k-O-B:"end"===o?k-A+V+U:"nearest"===o?QS(O,A,I,B,V+U,k,k+y,y):k-(O+I/2)+U/2,$="start"===i?S-L-F:"center"===i?S-(L+P/2)+W/2:"end"===i?S-D+H+W:QS(L,D,P,F,H+W,S,S+w,w);var Y=R.scrollLeft,K=R.scrollTop;k+=K-(j=Math.max(0,Math.min(K+j/q,R.scrollHeight-I/q+U))),S+=Y-($=Math.max(0,Math.min(Y+$/G,R.scrollWidth-P/G+W)))}T.push({el:R,top:j,left:$})}return T}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((e=>{let{el:t,top:n,left:r}=e;t.scrollTop=n,t.scrollLeft=r}))}function rT(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function oT(e,t){let n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=new Array(o),a=0;a{n=null,e(...i)}),t)}return o.cancel=r,o}function iT(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o(t&&t(e,...r),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault)))}}function aT(){for(var e=arguments.length,t=new Array(e),n=0;n{t.forEach((t=>{"function"==typeof t?t(e):t&&(t.current=e)}))}}function sT(){return String(eT++)}function lT(e){let{isOpen:t,resultCount:n,previousResultCount:r}=e;return t?n?n!==r?`${n} result${1===n?" is":"s are"} available, use up and down arrow keys to navigate. Press Enter key to select.`:"":"No results are available.":""}function cT(e,t){return Object.keys(e).reduce(((n,r)=>(n[r]=uT(t,r)?t[r]:e[r],n)),{})}function uT(e,t){return void 0!==e[t]}function dT(e){const{key:t,keyCode:n}=e;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?`Arrow${t}`:t}function fT(e,t,n,r,o){if(void 0===o&&(o=!0),0===n)return-1;const i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);let a=t+e;a<0?a=o?i:0:a>i&&(a=o?0:i);const s=pT(e,a,n,r,o);return-1===s?t>=n?-1:t:s}function pT(e,t,n,r,o){const i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(let e=t+1;e=0;e--)if(!r(e).hasAttribute("disabled"))return e;return o?e>0?pT(1,0,n,r,!1):pT(-1,n-1,n,r,!1):-1}function mT(e,t,n,r){return void 0===r&&(r=!0),t.some((t=>t&&(rT(t,e,n)||r&&rT(t,n.document.activeElement,n))))}const hT=oT((e=>{gT(e).textContent=""}),500);function vT(e,t){const n=gT(t);e&&(n.textContent=e,hT(t))}function gT(e){void 0===e&&(e=document);let t=e.getElementById("a11y-status-message");return t||(t=e.createElement("div"),t.setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}const bT={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function yT(e,t,n){const{props:r,type:o}=e,i={};Object.keys(t).forEach((r=>{!function(e,t,n,r){const{props:o,type:i}=t,a=`on${kT(e)}Change`;o[a]&&void 0!==r[e]&&r[e]!==n[e]&&o[a]({type:i,...r})}(r,e,t,n),n[r]!==t[r]&&(i[r]=n[r])})),r.onStateChange&&Object.keys(i).length&&r.onStateChange({type:o,...i})}const wT=oT(((e,t)=>{vT(e(),t)}),200),xT="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?b.useLayoutEffect:b.useEffect;function _T(e){let{id:t=`downshift-${sT()}`,labelId:n,menuId:r,getItemId:o,toggleButtonId:i,inputId:a}=e;const s=(0,b.useRef)({labelId:n||`${t}-label`,menuId:r||`${t}-menu`,getItemId:o||(e=>`${t}-item-${e}`),toggleButtonId:i||`${t}-toggle-button`,inputId:a||`${t}-input`});return s.current}function ET(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}function CT(e){return/^\S{1}$/.test(e)}function kT(e){return`${e.slice(0,1).toUpperCase()}${e.slice(1)}`}function ST(e){const t=(0,b.useRef)(e);return t.current=e,t}function TT(e,t,n){const r=(0,b.useRef)(),o=(0,b.useRef)(),i=(0,b.useCallback)(((t,n)=>{o.current=n,t=cT(t,n.props);const r=e(t,n);return n.props.stateReducer(t,{...n,changes:r})}),[e]),[a,s]=(0,b.useReducer)(i,t),l=ST(n),c=(0,b.useCallback)((e=>s({props:l.current,...e})),[l]),u=o.current;return(0,b.useEffect)((()=>{u&&r.current&&r.current!==a&&yT(u,cT(r.current,u.props),a),r.current=a}),[a,n,u]),[a,c]}function NT(e,t,n){const[r,o]=TT(e,t,n);return[cT(r,n),o]}const RT={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){const{selectedItem:t,itemToString:n}=e;return t?`${n(t)} has been selected.`:""},scrollIntoView:nT,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function MT(e,t,n){void 0===n&&(n=bT);const r=e[`default${kT(t)}`];return void 0!==r?r:n[t]}function IT(e,t,n){void 0===n&&(n=bT);const r=e[t];if(void 0!==r)return r;const o=e[`initial${kT(t)}`];return void 0!==o?o:MT(e,t,n)}function PT(e){const t=IT(e,"selectedItem"),n=IT(e,"isOpen"),r=IT(e,"highlightedIndex"),o=IT(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.indexOf(t):r,isOpen:n,selectedItem:t,inputValue:o}}function OT(e,t,n,r){const{items:o,initialHighlightedIndex:i,defaultHighlightedIndex:a}=e,{selectedItem:s,highlightedIndex:l}=t;return 0===o.length?-1:void 0!==i&&l===i?i:void 0!==a?a:s?0===n?o.indexOf(s):fT(n,o.indexOf(s),o.length,r,!1):0===n?-1:n<0?o.length-1:0}function DT(e,t,n,r){const o=(0,b.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,b.useEffect)((()=>{const i=()=>{o.current.isMouseDown=!0},a=i=>{o.current.isMouseDown=!1,e&&!mT(i.target,t.map((e=>e.current)),n)&&r()},s=()=>{o.current.isTouchMove=!1},l=()=>{o.current.isTouchMove=!0},c=i=>{!e||o.current.isTouchMove||mT(i.target,t.map((e=>e.current)),n,!1)||r()};return n.addEventListener("mousedown",i),n.addEventListener("mouseup",a),n.addEventListener("touchstart",s),n.addEventListener("touchmove",l),n.addEventListener("touchend",c),function(){n.removeEventListener("mousedown",i),n.removeEventListener("mouseup",a),n.removeEventListener("touchstart",s),n.removeEventListener("touchmove",l),n.removeEventListener("touchend",c)}}),[e,n]),o}let AT=()=>tT;function LT(e,t,n){let{isInitialMount:r,highlightedIndex:o,items:i,environment:a,...s}=n;(0,b.useEffect)((()=>{r||wT((()=>e({highlightedIndex:o,highlightedItem:i[o],resultCount:i.length,...s})),a.document)}),t)}function zT(e){let{highlightedIndex:t,isOpen:n,itemRefs:r,getItemNodeFromIndex:o,menuElement:i,scrollIntoView:a}=e;const s=(0,b.useRef)(!0);return xT((()=>{t<0||!n||!Object.keys(r.current).length||(!1===s.current?s.current=!0:a(o(t),i))}),[t]),s}let FT=tT;function BT(e,t,n){const{type:r,props:o}=t;let i;switch(r){case n.ItemMouseMove:i={highlightedIndex:t.disabled?-1:t.index};break;case n.MenuMouseLeave:i={highlightedIndex:-1};break;case n.ToggleButtonClick:case n.FunctionToggleMenu:i={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:OT(o,e,0)};break;case n.FunctionOpenMenu:i={isOpen:!0,highlightedIndex:OT(o,e,0)};break;case n.FunctionCloseMenu:i={isOpen:!1};break;case n.FunctionSetHighlightedIndex:i={highlightedIndex:t.highlightedIndex};break;case n.FunctionSetInputValue:i={inputValue:t.inputValue};break;case n.FunctionReset:i={highlightedIndex:MT(o,"highlightedIndex"),isOpen:MT(o,"isOpen"),selectedItem:MT(o,"selectedItem"),inputValue:MT(o,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return{...e,...i}}function HT(e){for(var t=e.keysSoFar,n=e.highlightedIndex,r=e.items,o=e.itemToString,i=e.getItemNodeFromIndex,a=t.toLowerCase(),s=0;s=0&&{selectedItem:r.items[a]}}}break;case 13:i={highlightedIndex:OT(r,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case 14:i={highlightedIndex:OT(r,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case 5:case 6:i={isOpen:MT(r,"isOpen"),highlightedIndex:MT(r,"highlightedIndex"),...e.highlightedIndex>=0&&{selectedItem:r.items[e.highlightedIndex]}};break;case 3:i={highlightedIndex:pT(1,0,r.items.length,t.getItemNodeFromIndex,!1)};break;case 4:i={highlightedIndex:pT(-1,r.items.length-1,r.items.length,t.getItemNodeFromIndex,!1)};break;case 2:case 8:i={isOpen:!1,highlightedIndex:-1};break;case 7:{const n=t.key,o=`${e.inputValue}${n}`,a=HT({keysSoFar:o,highlightedIndex:e.highlightedIndex,items:r.items,itemToString:r.itemToString,getItemNodeFromIndex:t.getItemNodeFromIndex});i={inputValue:o,...a>=0&&{highlightedIndex:a}}}break;case 0:i={highlightedIndex:fT(o?5:1,e.highlightedIndex,r.items.length,t.getItemNodeFromIndex,r.circularNavigation)};break;case 1:i={highlightedIndex:fT(o?-5:-1,e.highlightedIndex,r.items.length,t.getItemNodeFromIndex,r.circularNavigation)};break;case 20:i={selectedItem:t.selectedItem};break;default:return BT(e,t,$T)}return{...e,...i}}function UT(e){void 0===e&&(e={}),jT(e,UT);const t={...VT,...e},{items:n,scrollIntoView:r,environment:o,initialIsOpen:i,defaultIsOpen:a,itemToString:s,getA11ySelectionMessage:l,getA11yStatusMessage:c}=t,u=PT(t),[d,f]=NT(WT,u,t),{isOpen:p,highlightedIndex:m,selectedItem:h,inputValue:v}=d,g=(0,b.useRef)(null),y=(0,b.useRef)(null),w=(0,b.useRef)({}),x=(0,b.useRef)(!0),_=(0,b.useRef)(null),E=_T(t),C=(0,b.useRef)(),k=(0,b.useRef)(!0),S=ST({state:d,props:t}),T=(0,b.useCallback)((e=>w.current[E.getItemId(e)]),[E]);LT(c,[p,m,v,n],{isInitialMount:k.current,previousResultCount:C.current,items:n,environment:o,itemToString:s,...d}),LT(l,[h],{isInitialMount:k.current,previousResultCount:C.current,items:n,environment:o,itemToString:s,...d});const N=zT({menuElement:y.current,highlightedIndex:m,isOpen:p,itemRefs:w,scrollIntoView:r,getItemNodeFromIndex:T});(0,b.useEffect)((()=>(_.current=oT((e=>{e({type:21,inputValue:""})}),500),()=>{_.current.cancel()})),[]),(0,b.useEffect)((()=>{v&&_.current(f)}),[f,v]),FT({isInitialMount:k.current,props:t,state:d}),(0,b.useEffect)((()=>{k.current?(i||a||p)&&y.current&&y.current.focus():p?y.current&&y.current.focus():o.document.activeElement===y.current&&g.current&&(x.current=!1,g.current.focus())}),[p]),(0,b.useEffect)((()=>{k.current||(C.current=n.length)}));const R=DT(p,[y,g],o,(()=>{f({type:8})})),M=AT();(0,b.useEffect)((()=>{k.current=!1}),[]),(0,b.useEffect)((()=>{p||(w.current={})}),[p]);const I=(0,b.useMemo)((()=>({ArrowDown(e){e.preventDefault(),f({type:13,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),f({type:14,getItemNodeFromIndex:T,shiftKey:e.shiftKey})}})),[f,T]),P=(0,b.useMemo)((()=>({ArrowDown(e){e.preventDefault(),f({type:0,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),f({type:1,getItemNodeFromIndex:T,shiftKey:e.shiftKey})},Home(e){e.preventDefault(),f({type:3,getItemNodeFromIndex:T})},End(e){e.preventDefault(),f({type:4,getItemNodeFromIndex:T})},Escape(){f({type:2})},Enter(e){e.preventDefault(),f({type:5})}," "(e){e.preventDefault(),f({type:6})}})),[f,T]),O=(0,b.useCallback)((()=>{f({type:16})}),[f]),D=(0,b.useCallback)((()=>{f({type:18})}),[f]),A=(0,b.useCallback)((()=>{f({type:17})}),[f]),L=(0,b.useCallback)((e=>{f({type:19,highlightedIndex:e})}),[f]),z=(0,b.useCallback)((e=>{f({type:20,selectedItem:e})}),[f]),F=(0,b.useCallback)((()=>{f({type:22})}),[f]),B=(0,b.useCallback)((e=>{f({type:21,inputValue:e})}),[f]),H=(0,b.useCallback)((e=>({id:E.labelId,htmlFor:E.toggleButtonId,...e})),[E]),V=(0,b.useCallback)((function(e,t){let{onMouseLeave:n,refKey:r="ref",onKeyDown:o,onBlur:i,ref:a,...s}=void 0===e?{}:e,{suppressRefError:l=!1}=void 0===t?{}:t;const c=S.current.state;return M("getMenuProps",l,r,y),{[r]:aT(a,(e=>{y.current=e})),id:E.menuId,role:"listbox","aria-labelledby":E.labelId,tabIndex:-1,...c.isOpen&&c.highlightedIndex>-1&&{"aria-activedescendant":E.getItemId(c.highlightedIndex)},onMouseLeave:iT(n,(()=>{f({type:9})})),onKeyDown:iT(o,(e=>{const t=dT(e);t&&P[t]?P[t](e):CT(t)&&f({type:7,key:t,getItemNodeFromIndex:T})})),onBlur:iT(i,(()=>{if(!1===x.current)return void(x.current=!0);!R.current.isMouseDown&&f({type:8})})),...s}}),[f,S,P,R,M,E,T]),j=(0,b.useCallback)((function(e,t){let{onClick:n,onKeyDown:r,refKey:o="ref",ref:i,...a}=void 0===e?{}:e,{suppressRefError:s=!1}=void 0===t?{}:t;const l=()=>{f({type:12})},c=e=>{const t=dT(e);t&&I[t]?I[t](e):CT(t)&&f({type:15,key:t,getItemNodeFromIndex:T})},u={[o]:aT(i,(e=>{g.current=e})),id:E.toggleButtonId,"aria-haspopup":"listbox","aria-expanded":S.current.state.isOpen,"aria-labelledby":`${E.labelId} ${E.toggleButtonId}`,...a};return a.disabled||(u.onClick=iT(n,l),u.onKeyDown=iT(r,c)),M("getToggleButtonProps",s,o,g),u}),[f,S,I,M,E,T]),$=(0,b.useCallback)((function(e){let{item:t,index:n,onMouseMove:r,onClick:o,refKey:i="ref",ref:a,disabled:s,...l}=void 0===e?{}:e;const{state:c,props:u}=S.current,d=()=>{f({type:11,index:n})},p=ET(n,t,u.items);if(p<0)throw new Error("Pass either item or item index in getItemProps!");const m={disabled:s,role:"option","aria-selected":`${p===c.highlightedIndex}`,id:E.getItemId(p),[i]:aT(a,(e=>{e&&(w.current[E.getItemId(p)]=e)})),...l};return s||(m.onClick=iT(o,d)),m.onMouseMove=iT(r,(()=>{n!==c.highlightedIndex&&(N.current=!1,f({type:10,index:n,disabled:s}))})),m}),[f,S,N,E]);return{getToggleButtonProps:j,getLabelProps:H,getMenuProps:V,getItemProps:$,toggleMenu:O,openMenu:A,closeMenu:D,setHighlightedIndex:L,selectItem:z,reset:F,setInputValue:B,highlightedIndex:m,isOpen:p,selectedItem:h,inputValue:v}}UT.stateChangeTypes=$T;KS().array.isRequired,KS().func,KS().func,KS().func,KS().bool,KS().number,KS().number,KS().number,KS().bool,KS().bool,KS().bool,KS().any,KS().any,KS().any,KS().string,KS().string,KS().string,KS().string,KS().string,KS().string,KS().func,KS().string,KS().string,KS().func,KS().func,KS().func,KS().func,KS().func,KS().func,KS().shape({addEventListener:KS().func,removeEventListener:KS().func,document:KS().shape({getElementById:KS().func,activeElement:KS().any,body:KS().any})});KS().array,KS().array,KS().array,KS().func,KS().func,KS().func,KS().number,KS().number,KS().number,KS().func,KS().func,KS().string,KS().string,KS().shape({addEventListener:KS().func,removeEventListener:KS().func,document:KS().shape({getElementById:KS().func,activeElement:KS().any,body:KS().any})});const GT=e=>e.__nextUnconstrainedWidth?"":Nf(hh,"{min-width:130px;}",""),qT=hd(Nh,{target:"eswuck60"})(GT,";"),YT=e=>null==e?void 0:e.name,KT=(e,t)=>{let{selectedItem:n}=e,{type:r,changes:o,props:{items:i}}=t;switch(r){case UT.stateChangeTypes.ToggleButtonKeyDownArrowDown:return{selectedItem:i[n?Math.min(i.indexOf(n)+1,i.length-1):0]};case UT.stateChangeTypes.ToggleButtonKeyDownArrowUp:return{selectedItem:i[n?Math.max(i.indexOf(n)-1,0):i.length-1]};default:return o}};function XT(e){var t;let{__next36pxDefaultSize:n=!1,__nextUnconstrainedWidth:r=!1,className:o,hideLabelFromVision:i,label:l,describedBy:d,options:f,onChange:p,size:m="default",value:h}=e;const{getLabelProps:v,getToggleButtonProps:g,getMenuProps:b,getItemProps:y,isOpen:w,highlightedIndex:x,selectedItem:_}=UT({initialSelectedItem:f[0],items:f,itemToString:YT,onSelectedItemChange:p,...null!=h?{selectedItem:h}:void 0,stateReducer:KT}),[E,C]=(0,s.useState)(!1);r||hc()("Constrained width styles for wp.components.CustomSelectControl",{since:"6.1",version:"6.4",hint:"Set the `__nextUnconstrainedWidth` prop to true to start opting into the new styles, which will become the default in a future version"});const k=b({className:"components-custom-select-control__menu","aria-hidden":!w}),S=(0,s.useCallback)((e=>{var t;e.stopPropagation(),null==k||null===(t=k.onKeyDown)||void 0===t||t.call(k,e)}),[k]);return null!==(t=k["aria-activedescendant"])&&void 0!==t&&t.startsWith("downshift-null")&&delete k["aria-activedescendant"],(0,s.createElement)("div",{className:c()("components-custom-select-control",o)},i?(0,s.createElement)(bd,a({as:"label"},v()),l):(0,s.createElement)(Mg,v({className:"components-custom-select-control__label"}),l),(0,s.createElement)(qT,{__next36pxDefaultSize:n,__nextUnconstrainedWidth:r,isFocused:w||E,__unstableInputWidth:r?void 0:"auto",labelPosition:r?void 0:"top",size:m,suffix:(0,s.createElement)(Nb,null)},(0,s.createElement)(Eb,a({as:"button",onFocus:()=>C(!0),onBlur:()=>C(!1),selectSize:m,__next36pxDefaultSize:n},g({"aria-label":l,"aria-labelledby":void 0,className:"components-custom-select-control__button",describedBy:d||(_?(0,u.sprintf)((0,u.__)("Currently selected: %s"),_.name):(0,u.__)("No selection"))})),YT(_))),(0,s.createElement)("ul",a({},k,{onKeyDown:S}),w&&f.map(((e,t)=>(0,s.createElement)("li",y({item:e,index:t,key:e.key,className:c()(e.className,"components-custom-select-control__item",{"is-highlighted":t===x,"has-hint":!!e.__experimentalHint,"is-next-36px-default-size":n}),style:e.style}),e.name,e.__experimentalHint&&(0,s.createElement)("span",{className:"components-custom-select-control__item-hint"},e.__experimentalHint),e===_&&(0,s.createElement)(Sb,{icon:m_,className:"components-custom-select-control__item-icon"}))))))}function ZT(e){const t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):"number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?new Date(e):new Date(NaN)}function JT(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function QT(e,t){const n=ZT(e);if(isNaN(t))return JT(e,NaN);if(!t)return n;const r=n.getDate(),o=JT(e,n.getTime());o.setMonth(n.getMonth()+t+1,0);return r>=o.getDate()?o:(n.setFullYear(o.getFullYear(),o.getMonth(),r),n)}let eN={};function tN(){return eN}function nN(e,t){const n=tN(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,o=ZT(e),i=o.getDay(),a=(i+r;const i=o?+n:+r,a=o?r:n;a.setHours(0,0,0,0);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,o=!o);const l=[];for(;+a<=i;)l.push(ZT(a)),a.setDate(a.getDate()+s),a.setHours(0,0,0,0);return o?l.reverse():l}function sN(e){const t=ZT(e);return t.setDate(1),t.setHours(0,0,0,0),t}function lN(e,t){const n=tN(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,o=ZT(e),i=o.getDay(),a=6+(ir.getTime()}(e,t))&&(cN(e,n)||function(e,t){return+ZT(e)<+ZT(t)}(e,n))},hN=function(e){return function(e,t){let n=ZT(e);return isNaN(+n)?JT(e,NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=uN(n,t.month)),null!=t.date&&n.setDate(t.date),null!=t.hours&&n.setHours(t.hours),null!=t.minutes&&n.setMinutes(t.minutes),null!=t.seconds&&n.setSeconds(t.seconds),null!=t.milliseconds&&n.setMilliseconds(t.milliseconds),n)}(e,{hours:0,minutes:0,seconds:0,milliseconds:0})},vN=function(e){var t=void 0===e?{}:e,n=t.weekStartsOn,r=void 0===n?pN.SUNDAY:n,o=t.viewing,i=void 0===o?new Date:o,a=t.selected,s=void 0===a?[]:a,l=t.numberOfMonths,c=void 0===l?1:l,u=(0,b.useState)(i),d=u[0],f=u[1],p=(0,b.useCallback)((function(){return f(dN())}),[f]),m=(0,b.useCallback)((function(e){return f((function(t){return uN(t,e)}))}),[]),h=(0,b.useCallback)((function(){return f((function(e){return function(e,t){return QT(e,-t)}(e,1)}))}),[]),v=(0,b.useCallback)((function(){return f((function(e){return QT(e,1)}))}),[]),g=(0,b.useCallback)((function(e){return f((function(t){return function(e,t){const n=ZT(e);return isNaN(+n)?JT(e,NaN):(n.setFullYear(t),n)}(t,e)}))}),[]),y=(0,b.useCallback)((function(){return f((function(e){return function(e,t){return oN(e,-t)}(e,1)}))}),[]),w=(0,b.useCallback)((function(){return f((function(e){return oN(e,1)}))}),[]),x=(0,b.useState)(s.map(hN)),_=x[0],E=x[1],C=(0,b.useCallback)((function(e){return _.findIndex((function(t){return cN(t,e)}))>-1}),[_]),k=(0,b.useCallback)((function(e,t){E(t?Array.isArray(e)?e:[e]:function(t){return t.concat(Array.isArray(e)?e:[e])})}),[]),S=(0,b.useCallback)((function(e){return E((function(t){return Array.isArray(e)?t.filter((function(t){return!e.map((function(e){return e.getTime()})).includes(t.getTime())})):t.filter((function(t){return!cN(t,e)}))}))}),[]),T=(0,b.useCallback)((function(e,t){return C(e)?S(e):k(e,t)}),[S,C,k]),N=(0,b.useCallback)((function(e,t,n){E(n?aN({start:e,end:t}):function(n){return n.concat(aN({start:e,end:t}))})}),[]),R=(0,b.useCallback)((function(e,t){E((function(n){return n.filter((function(n){return!aN({start:e,end:t}).map((function(e){return e.getTime()})).includes(n.getTime())}))}))}),[]),M=(0,b.useMemo)((function(){return function(e,t){const n=ZT(e.start),r=ZT(e.end);let o=+n>+r;const i=o?+n:+r,a=o?r:n;a.setHours(0,0,0,0),a.setDate(1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,o=!o);const l=[];for(;+a<=i;)l.push(ZT(a)),a.setMonth(a.getMonth()+s);return o?l.reverse():l}({start:sN(d),end:iN(QT(d,c-1))}).map((function(e){return function(e,t){const n=ZT(e.start),r=ZT(e.end);let o=+n>+r;const i=nN(o?r:n,t),a=nN(o?n:r,t);i.setHours(15),a.setHours(15);const s=+a.getTime();let l=i,c=t?.step??1;if(!c)return[];c<0&&(c=-c,o=!o);const u=[];for(;+l<=s;)l.setHours(0),u.push(ZT(l)),l=rN(l,c),l.setHours(15);return o?u.reverse():u}({start:sN(e),end:iN(e)},{weekStartsOn:r}).map((function(e){return aN({start:nN(e,{weekStartsOn:r}),end:lN(e,{weekStartsOn:r})})}))}))}),[d,r,c]);return{clearTime:hN,inRange:mN,viewing:d,setViewing:f,viewToday:p,viewMonth:m,viewPreviousMonth:h,viewNextMonth:v,viewYear:g,viewPreviousYear:y,viewNextYear:w,selected:_,setSelected:E,clearSelected:function(){return E([])},isSelected:C,select:k,deselect:S,toggle:T,selectRange:N,deselectRange:R,calendar:M}};function gN(e){return gN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gN(e)}function bN(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function yN(e){bN(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===gN(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function wN(e){bN(1,arguments);var t=yN(e);return t.setHours(0,0,0,0),t}function xN(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function _N(e,t){bN(2,arguments);var n=yN(e),r=xN(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var o=n.getDate(),i=new Date(n.getTime());i.setMonth(n.getMonth()+r+1,0);var a=i.getDate();return o>=a?i:(n.setFullYear(i.getFullYear(),i.getMonth(),o),n)}function EN(e,t){bN(2,arguments);var n=xN(t);return _N(e,-n)}function CN(e){return bN(1,arguments),e instanceof Date||"object"===gN(e)&&"[object Date]"===Object.prototype.toString.call(e)}function kN(e){if(bN(1,arguments),!CN(e)&&"number"!=typeof e)return!1;var t=yN(e);return!isNaN(Number(t))}function SN(e,t){bN(2,arguments);var n=yN(e).getTime(),r=xN(t);return new Date(n+r)}function TN(e,t){bN(2,arguments);var n=xN(t);return SN(e,-n)}var NN=864e5;function RN(e){bN(1,arguments);var t=1,n=yN(e),r=n.getUTCDay(),o=(r=o.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1}function IN(e){bN(1,arguments);var t=MN(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=RN(n);return r}var PN=6048e5;var ON={};function DN(){return ON}function AN(e,t){var n,r,o,i,a,s,l,c;bN(1,arguments);var u=DN(),d=xN(null!==(n=null!==(r=null!==(o=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=yN(e),p=f.getUTCDay(),m=(p=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setUTCFullYear(d+1,0,p),m.setUTCHours(0,0,0,0);var h=AN(m,t),v=new Date(0);v.setUTCFullYear(d,0,p),v.setUTCHours(0,0,0,0);var g=AN(v,t);return u.getTime()>=h.getTime()?d+1:u.getTime()>=g.getTime()?d:d-1}function zN(e,t){var n,r,o,i,a,s,l,c;bN(1,arguments);var u=DN(),d=xN(null!==(n=null!==(r=null!==(o=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==o?o:u.firstWeekContainsDate)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==n?n:1),f=LN(e,t),p=new Date(0);p.setUTCFullYear(f,0,d),p.setUTCHours(0,0,0,0);var m=AN(p,t);return m}var FN=6048e5;function BN(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?n:1-n;return BN("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):BN(n+1,2)},d:function(e,t){return BN(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return BN(e.getUTCHours()%12||12,t.length)},H:function(e,t){return BN(e.getUTCHours(),t.length)},m:function(e,t){return BN(e.getUTCMinutes(),t.length)},s:function(e,t){return BN(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return BN(Math.floor(r*Math.pow(10,n-3)),t.length)}},VN=HN,jN="midnight",$N="noon",WN="morning",UN="afternoon",GN="evening",qN="night",YN={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return VN.y(e,t)},Y:function(e,t,n,r){var o=LN(e,r),i=o>0?o:1-o;return"YY"===t?BN(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):BN(i,t.length)},R:function(e,t){return BN(MN(e),t.length)},u:function(e,t){return BN(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return BN(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return BN(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return VN.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return BN(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=function(e,t){bN(1,arguments);var n=yN(e),r=AN(n,t).getTime()-zN(n,t).getTime();return Math.round(r/FN)+1}(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):BN(o,t.length)},I:function(e,t,n){var r=function(e){bN(1,arguments);var t=yN(e),n=RN(t).getTime()-IN(t).getTime();return Math.round(n/PN)+1}(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):BN(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):VN.d(e,t)},D:function(e,t,n){var r=function(e){bN(1,arguments);var t=yN(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),o=n-r;return Math.floor(o/NN)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):BN(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return BN(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return BN(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return BN(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?$N:0===o?jN:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?GN:o>=12?UN:o>=4?WN:qN,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return VN.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):VN.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):BN(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):BN(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):VN.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):VN.s(e,t)},S:function(e,t){return VN.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return XN(o);case"XXXX":case"XX":return ZN(o);default:return ZN(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return XN(o);case"xxxx":case"xx":return ZN(o);default:return ZN(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+KN(o,":");default:return"GMT"+ZN(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+KN(o,":");default:return"GMT"+ZN(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return BN(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return BN((r._originalDate||e).getTime(),t.length)}};function KN(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=t||"";return n+String(o)+a+BN(i,2)}function XN(e,t){return e%60==0?(e>0?"-":"+")+BN(Math.abs(e)/60,2):ZN(e,t)}function ZN(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+BN(Math.floor(o/60),2)+n+BN(o%60,2)}var JN=YN,QN=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},eR=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},tR={p:eR,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],i=r[2];if(!i)return QN(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",QN(o,t)).replace("{{time}}",eR(i,t))}},nR=tR;function rR(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var oR=["D","DD"],iR=["YY","YYYY"];function aR(e){return-1!==oR.indexOf(e)}function sR(e){return-1!==iR.indexOf(e)}function lR(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var cR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},uR=function(e,t,n){var r,o=cR[e];return r="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function dR(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var fR={date:dR({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:dR({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:dR({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},pR={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},mR=function(e,t,n,r){return pR[e]};function hR(e){return function(t,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!=n&&n.width?String(n.width):o;r=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,s=null!=n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[a]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var vR={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:hR({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:hR({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:hR({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:hR({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:hR({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},gR=vR;function bR(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;var a,s=i[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?wR(l,(function(e){return e.test(s)})):yR(l,(function(e){return e.test(s)}));a=e.valueCallback?e.valueCallback(c):c,a=n.valueCallback?n.valueCallback(a):a;var u=t.slice(s.length);return{value:a,rest:u}}}function yR(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function wR(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(xR.matchPattern);if(!n)return null;var r=n[0],o=e.match(xR.parsePattern);if(!o)return null;var i=xR.valueCallback?xR.valueCallback(o[0]):o[0];i=t.valueCallback?t.valueCallback(i):i;var a=e.slice(r.length);return{value:i,rest:a}}),era:bR({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:bR({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:bR({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:bR({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:bR({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},ER={code:"en-US",formatDistance:uR,formatLong:fR,formatRelative:mR,localize:gR,match:_R,options:{weekStartsOn:0,firstWeekContainsDate:1}},CR=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,kR=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,SR=/^'([^]*?)'?$/,TR=/''/g,NR=/[a-zA-Z]/;function RR(e,t,n){var r,o,i,a,s,l,c,u,d,f,p,m,h,v,g,b,y,w;bN(2,arguments);var x=String(t),_=DN(),E=null!==(r=null!==(o=null==n?void 0:n.locale)&&void 0!==o?o:_.locale)&&void 0!==r?r:ER,C=xN(null!==(i=null!==(a=null!==(s=null!==(l=null==n?void 0:n.firstWeekContainsDate)&&void 0!==l?l:null==n||null===(c=n.locale)||void 0===c||null===(u=c.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==s?s:_.firstWeekContainsDate)&&void 0!==a?a:null===(d=_.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==i?i:1);if(!(C>=1&&C<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var k=xN(null!==(p=null!==(m=null!==(h=null!==(v=null==n?void 0:n.weekStartsOn)&&void 0!==v?v:null==n||null===(g=n.locale)||void 0===g||null===(b=g.options)||void 0===b?void 0:b.weekStartsOn)&&void 0!==h?h:_.weekStartsOn)&&void 0!==m?m:null===(y=_.locale)||void 0===y||null===(w=y.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==p?p:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!E.localize)throw new RangeError("locale must contain localize property");if(!E.formatLong)throw new RangeError("locale must contain formatLong property");var S=yN(e);if(!kN(S))throw new RangeError("Invalid time value");var T=rR(S),N=TN(S,T),R={firstWeekContainsDate:C,weekStartsOn:k,locale:E,_originalDate:S},M=x.match(kR).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,nR[t])(e,E.formatLong):e})).join("").match(CR).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return MR(r);var i=JN[o];if(i)return null!=n&&n.useAdditionalWeekYearTokens||!sR(r)||lR(r,t,String(e)),null!=n&&n.useAdditionalDayOfYearTokens||!aR(r)||lR(r,t,String(e)),i(N,r,E.localize,R);if(o.match(NR))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("");return M}function MR(e){var t=e.match(SR);return t?t[1].replace(TR,"'"):e}function IR(e,t){bN(2,arguments);var n=yN(e),r=yN(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}function PR(e,t){bN(2,arguments);var n=yN(e),r=yN(t);return n.getTime()===r.getTime()}function OR(e,t){bN(2,arguments);var n=wN(e),r=wN(t);return n.getTime()===r.getTime()}function DR(e,t){bN(2,arguments);var n=yN(e),r=xN(t);return isNaN(r)?new Date(NaN):r?(n.setDate(n.getDate()+r),n):n}function AR(e,t){bN(2,arguments);var n=xN(t),r=7*n;return DR(e,r)}var LR=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M14.3 6.7l-1.1 1.1 4 4H4v1.5h13.3l-4.1 4.4 1.1 1.1 5.8-6.3z"}));var zR=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"})),FR=window.wp.date;const BR=hd("div",{target:"e105ri6r5"})({name:"1khn195",styles:"box-sizing:border-box"}),HR=hd(gy,{target:"e105ri6r4"})("margin-bottom:",xm(4),";"),VR=hd(b_,{target:"e105ri6r3"})("font-size:",Hm.fontSize,";font-weight:",Hm.fontWeight,";strong{font-weight:",Hm.fontWeightHeading,";}"),jR=hd("div",{target:"e105ri6r2"})("column-gap:",xm(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;row-gap:",xm(2),";"),$R=hd("div",{target:"e105ri6r1"})("color:",cp.gray[700],";font-size:",Hm.fontSize,";line-height:",Hm.fontLineHeightBase,";&:nth-of-type( 1 ){justify-self:start;}&:nth-of-type( 7 ){justify-self:end;}"),WR=hd(wd,{shouldForwardProp:e=>!["column","isSelected","isToday","hasEvents"].includes(e),target:"e105ri6r0"})("grid-column:",(e=>e.column),";position:relative;justify-content:center;",(e=>1===e.column&&"\n\t\tjustify-self: start;\n\t\t")," ",(e=>7===e.column&&"\n\t\tjustify-self: end;\n\t\t")," ",(e=>e.disabled&&"\n\t\tpointer-events: none;\n\t\t")," &&&{border-radius:100%;height:",xm(7),";width:",xm(7),";",(e=>e.isSelected&&`\n\t\t\tbackground: ${cp.ui.theme};\n\t\t\tcolor: ${cp.white};\n\t\t\t`)," ",(e=>!e.isSelected&&e.isToday&&`\n\t\t\tbackground: ${cp.gray[200]};\n\t\t\t`),";}",(e=>e.hasEvents&&`\n\t\t::before {\n\t\t\tbackground: ${e.isSelected?cp.white:cp.ui.theme};\n\t\t\tborder-radius: 2px;\n\t\t\tbottom: 0;\n\t\t\tcontent: " ";\n\t\t\theight: 4px;\n\t\t\tleft: 50%;\n\t\t\tmargin-left: -2px;\n\t\t\tposition: absolute;\n\t\t\twidth: 4px;\n\t\t}\n\t\t`),";");function UR(e){return"string"==typeof e?new Date(e):yN(e)}const GR="yyyy-MM-dd'T'HH:mm:ss";function qR(e){let{day:t,column:n,isSelected:r,isFocusable:o,isFocusAllowed:i,isToday:a,isInvalid:l,numEvents:c,onClick:u,onKeyDown:d}=e;const f=(0,s.useRef)();return(0,s.useEffect)((()=>{f.current&&o&&i&&f.current.focus()}),[o]),(0,s.createElement)(WR,{ref:f,className:"components-datetime__date__day",disabled:l,tabIndex:o?0:-1,"aria-label":YR(t,r,c),column:n,isSelected:r,isToday:a,hasEvents:c>0,onClick:u,onKeyDown:d},(0,FR.dateI18n)("j",t,-t.getTimezoneOffset()))}function YR(e,t,n){const{formats:r}=(0,FR.getSettings)(),o=(0,FR.dateI18n)(r.date,e,-e.getTimezoneOffset());return t&&n>0?(0,u.sprintf)((0,u._n)("%1$s. Selected. There is %2$d event","%1$s. Selected. There are %2$d events",n),o,n):t?(0,u.sprintf)((0,u.__)("%1$s. Selected"),o):n>0?(0,u.sprintf)((0,u._n)("%1$s. There is %2$d event","%1$s. There are %2$d events",n),o,n):o}var KR=function(e){let{currentDate:t,onChange:n,events:r=[],isInvalidDate:o,onMonthPreviewed:i,startOfWeek:a=0}=e;const l=t?UR(t):new Date,{calendar:c,viewing:d,setSelected:f,setViewing:p,isSelected:m,viewPreviousMonth:h,viewNextMonth:v}=vN({selected:[wN(l)],viewing:wN(l),weekStartsOn:a}),[g,b]=(0,s.useState)(wN(l)),[y,w]=(0,s.useState)(!1),[x,_]=(0,s.useState)(t);return t!==x&&(_(t),f([wN(l)]),p(wN(l)),b(wN(l))),(0,s.createElement)(BR,{className:"components-datetime__date",role:"application","aria-label":(0,u.__)("Calendar")},(0,s.createElement)(HR,null,(0,s.createElement)(wd,{icon:(0,u.isRTL)()?LR:zR,variant:"tertiary","aria-label":(0,u.__)("View previous month"),onClick:()=>{h(),b(EN(g,1)),null==i||i(RR(EN(d,1),GR))}}),(0,s.createElement)(VR,{level:3},(0,s.createElement)("strong",null,(0,FR.dateI18n)("F",d,-d.getTimezoneOffset()))," ",(0,FR.dateI18n)("Y",d,-d.getTimezoneOffset())),(0,s.createElement)(wd,{icon:(0,u.isRTL)()?zR:LR,variant:"tertiary","aria-label":(0,u.__)("View next month"),onClick:()=>{v(),b(_N(g,1)),null==i||i(RR(_N(d,1),GR))}})),(0,s.createElement)(jR,{onFocus:()=>w(!0),onBlur:()=>w(!1)},c[0][0].map((e=>(0,s.createElement)($R,{key:e.toString()},(0,FR.dateI18n)("D",e,-e.getTimezoneOffset())))),c[0].map((e=>e.map(((e,t)=>IR(e,d)?(0,s.createElement)(qR,{key:e.toString(),day:e,column:t+1,isSelected:m(e),isFocusable:PR(e,g),isFocusAllowed:y,isToday:OR(e,new Date),isInvalid:!!o&&o(e),numEvents:r.filter((t=>OR(t.date,e))).length,onClick:()=>{f([e]),b(e),null==n||n(RR(new Date(e.getFullYear(),e.getMonth(),e.getDate(),l.getHours(),l.getMinutes(),l.getSeconds(),l.getMilliseconds()),GR))},onKeyDown:t=>{let n;"ArrowLeft"===t.key&&(n=DR(e,(0,u.isRTL)()?1:-1)),"ArrowRight"===t.key&&(n=DR(e,(0,u.isRTL)()?-1:1)),"ArrowUp"===t.key&&(n=function(e,t){bN(2,arguments);var n=xN(t);return AR(e,-n)}(e,1)),"ArrowDown"===t.key&&(n=AR(e,1)),"PageUp"===t.key&&(n=EN(e,1)),"PageDown"===t.key&&(n=_N(e,1)),"Home"===t.key&&(n=function(e,t){var n,r,o,i,a,s,l,c;bN(1,arguments);var u=DN(),d=xN(null!==(n=null!==(r=null!==(o=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==o?o:u.weekStartsOn)&&void 0!==r?r:null===(l=u.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=yN(e),p=f.getDay(),m=(p=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=yN(e),p=f.getDay(),m=6+(p{const{timezone:e}=(0,FR.getSettings)(),t=(new Date).getTimezoneOffset()/60*-1;if(Number(e.offset)===t)return null;const n=Number(e.offset)>=0?"+":"",r=""!==e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${n}${e.offset}`,o="UTC"===e.string?(0,u.__)("Coordinated Universal Time"):`(${r}) ${e.string.replace("_"," ")}`;return(0,s.createElement)(_f,{position:"top center",text:o},(0,s.createElement)(uM,{className:"components-datetime__timezone"},r))};function fM(e,t){return t?(e%12+12)%24:e%12}function pM(e){return(t,n)=>{const r={...t};return n.type!==Nv&&n.type!==Lv&&n.type!==Dv||void 0!==r.value&&(r.value=r.value.toString().padStart(e,"0")),r}}var mM=function(e){let{is12Hour:t,currentTime:n,onChange:r}=e;const[o,i]=(0,s.useState)((()=>n?XR(UR(n)):new Date));(0,s.useEffect)((()=>{i(n?XR(UR(n)):new Date)}),[n]);const{day:a,month:l,year:c,minutes:d,hours:f,am:p}=(0,s.useMemo)((()=>({day:RR(o,"dd"),month:RR(o,"MM"),year:RR(o,"yyyy"),minutes:RR(o,"mm"),hours:RR(o,t?"hh":"HH"),am:RR(o,"a")})),[o,t]),m=e=>(n,a)=>{let{event:s}=a;if(!(s.target instanceof HTMLInputElement))return;if(!s.target.validity.valid)return;let l=Number(n);"hours"===e&&t&&(l=fM(l,"PM"===p));const c=function(e,t){if(bN(2,arguments),"object"!==gN(t)||null===t)throw new RangeError("values parameter must be an object");var n=yN(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=JR(n,t.month)),null!=t.date&&n.setDate(xN(t.date)),null!=t.hours&&n.setHours(xN(t.hours)),null!=t.minutes&&n.setMinutes(xN(t.minutes)),null!=t.seconds&&n.setSeconds(xN(t.seconds)),null!=t.milliseconds&&n.setMilliseconds(xN(t.milliseconds)),n)}(o,{[e]:l});i(c),null==r||r(RR(c,GR))};function h(e){return()=>{if(p===e)return;const t=parseInt(f,10),n=function(e,t){bN(2,arguments);var n=yN(e),r=xN(t);return n.setHours(r),n}(o,fM(t,"PM"===e));i(n),null==r||r(RR(n,GR))}}const v=(0,s.createElement)(lM,{className:"components-datetime__time-field components-datetime__time-field-day",label:(0,u.__)("Day"),hideLabelFromVision:!0,__next36pxDefaultSize:!0,value:a,step:1,min:1,max:31,required:!0,hideHTMLArrows:!0,isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:m("date")}),g=(0,s.createElement)(aM,null,(0,s.createElement)(sM,{className:"components-datetime__time-field components-datetime__time-field-month",label:(0,u.__)("Month"),hideLabelFromVision:!0,__nextHasNoMarginBottom:!0,value:l,options:[{value:"01",label:(0,u.__)("January")},{value:"02",label:(0,u.__)("February")},{value:"03",label:(0,u.__)("March")},{value:"04",label:(0,u.__)("April")},{value:"05",label:(0,u.__)("May")},{value:"06",label:(0,u.__)("June")},{value:"07",label:(0,u.__)("July")},{value:"08",label:(0,u.__)("August")},{value:"09",label:(0,u.__)("September")},{value:"10",label:(0,u.__)("October")},{value:"11",label:(0,u.__)("November")},{value:"12",label:(0,u.__)("December")}],onChange:e=>{const t=JR(o,Number(e)-1);i(t),null==r||r(RR(t,GR))}}));return(0,s.createElement)(QR,{className:"components-datetime__time"},(0,s.createElement)(eM,null,(0,s.createElement)(Ag.VisualLabel,{as:"legend",className:"components-datetime__time-legend"},(0,u.__)("Time")),(0,s.createElement)(gy,{className:"components-datetime__time-wrapper"},(0,s.createElement)(tM,{className:"components-datetime__time-field components-datetime__time-field-time"},(0,s.createElement)(rM,{className:"components-datetime__time-field-hours-input",label:(0,u.__)("Hours"),hideLabelFromVision:!0,__next36pxDefaultSize:!0,value:f,step:1,min:t?1:0,max:t?12:23,required:!0,hideHTMLArrows:!0,isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:m("hours"),__unstableStateReducer:pM(2)}),(0,s.createElement)(oM,{className:"components-datetime__time-separator","aria-hidden":"true"},":"),(0,s.createElement)(iM,{className:"components-datetime__time-field-minutes-input",label:(0,u.__)("Minutes"),hideLabelFromVision:!0,__next36pxDefaultSize:!0,value:d,step:1,min:0,max:59,required:!0,hideHTMLArrows:!0,isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:m("minutes"),__unstableStateReducer:pM(2)})),t&&(0,s.createElement)(tC,{className:"components-datetime__time-field components-datetime__time-field-am-pm"},(0,s.createElement)(wd,{className:"components-datetime__time-am-button",variant:"AM"===p?"primary":"secondary",onClick:h("AM")},(0,u.__)("AM")),(0,s.createElement)(wd,{className:"components-datetime__time-pm-button",variant:"PM"===p?"primary":"secondary",onClick:h("PM")},(0,u.__)("PM"))),(0,s.createElement)(ug,null),(0,s.createElement)(dM,null))),(0,s.createElement)(eM,null,(0,s.createElement)(Ag.VisualLabel,{as:"legend",className:"components-datetime__time-legend"},(0,u.__)("Date")),(0,s.createElement)(gy,{className:"components-datetime__time-wrapper"},t?(0,s.createElement)(s.Fragment,null,g,v):(0,s.createElement)(s.Fragment,null,v,g),(0,s.createElement)(cM,{className:"components-datetime__time-field components-datetime__time-field-year",label:(0,u.__)("Year"),hideLabelFromVision:!0,__next36pxDefaultSize:!0,value:c,step:1,min:1,max:9999,required:!0,hideHTMLArrows:!0,isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:m("year"),__unstableStateReducer:pM(4)}))))};const hM=hd(v_,{target:"e1p5onf01"})({name:"1khn195",styles:"box-sizing:border-box"}),vM=hd("div",{target:"e1p5onf00"})({name:"l0rwn2",styles:"min-width:260px"}),gM=()=>{};const bM=(0,s.forwardRef)((function(e,t){let{currentDate:n,is12Hour:r,isInvalidDate:o,onMonthPreviewed:i=gM,onChange:a,events:l,startOfWeek:c,__nextRemoveHelpButton:d=!1,__nextRemoveResetButton:f=!1}=e;d||hc()("Help button in wp.components.DateTimePicker",{since:"13.4",version:"14.6",hint:"Set the `__nextRemoveHelpButton` prop to `true` to remove this warning and opt in to the new behaviour, which will become the default in a future version."}),f||hc()("Reset button in wp.components.DateTimePicker",{since:"13.4",version:"14.6",hint:"Set the `__nextRemoveResetButton` prop to `true` to remove this warning and opt in to the new behaviour, which will become the default in a future version."});const[p,m]=(0,s.useState)(!1);return(0,s.createElement)(hM,{ref:t,className:"components-datetime",spacing:4},!p&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(mM,{currentTime:n,onChange:a,is12Hour:r}),(0,s.createElement)(KR,{currentDate:n,onChange:a,isInvalidDate:o,events:l,onMonthPreviewed:i,startOfWeek:c})),p&&(0,s.createElement)(vM,{className:"components-datetime__calendar-help"},(0,s.createElement)(b_,{level:4},(0,u.__)("Click to Select")),(0,s.createElement)("ul",null,(0,s.createElement)("li",null,(0,u.__)("Click the right or left arrows to select other months in the past or the future.")),(0,s.createElement)("li",null,(0,u.__)("Click the desired day to select it."))),(0,s.createElement)(b_,{level:4},(0,u.__)("Navigating with a keyboard")),(0,s.createElement)("ul",null,(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u._x)("Enter","keyboard button")},"↵")," ",(0,s.createElement)("span",null,(0,u.__)("Select the date in focus."))),(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u.__)("Left and Right Arrows")},"←/→")," ",(0,u.__)("Move backward (left) or forward (right) by one day.")),(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u.__)("Up and Down Arrows")},"↑/↓")," ",(0,u.__)("Move backward (up) or forward (down) by one week.")),(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u.__)("Page Up and Page Down")},(0,u.__)("PgUp/PgDn"))," ",(0,u.__)("Move backward (PgUp) or forward (PgDn) by one month.")),(0,s.createElement)("li",null,(0,s.createElement)("abbr",{"aria-label":(0,u.__)("Home and End")},(0,u.__)("Home/End"))," ",(0,u.__)("Go to the first (Home) or last (End) day of a week.")))),(!f||!d)&&(0,s.createElement)(gy,{className:"components-datetime__buttons"},!f&&!p&&n&&(0,s.createElement)(wd,{className:"components-datetime__date-reset-button",variant:"link",onClick:()=>null==a?void 0:a(null)},(0,u.__)("Reset")),(0,s.createElement)(ug,null),!d&&(0,s.createElement)(wd,{className:"components-datetime__date-help-toggle",variant:"link",onClick:function(){m(!p)}},p?(0,u.__)("Close"):(0,u.__)("Calendar Help"))))}));var yM=bM;var wM=[{name:(0,u._x)("None","Size of a UI element"),slug:"none"},{name:(0,u._x)("Small","Size of a UI element"),slug:"small"},{name:(0,u._x)("Medium","Size of a UI element"),slug:"medium"},{name:(0,u._x)("Large","Size of a UI element"),slug:"large"},{name:(0,u._x)("Extra Large","Size of a UI element"),slug:"xlarge"}];var xM=function(e){const{label:t,value:n,sizes:r=wM,icon:o,onChange:i,className:a=""}=e,l=(0,s.createElement)(s.Fragment,null,o&&(0,s.createElement)(gc,{icon:o}),t);return(0,s.createElement)(Ib,{className:c()(a,"block-editor-dimension-control"),label:l,hideLabelFromVision:!1,value:n,onChange:e=>{const t=((e,t)=>e.find((e=>t===e.slug)))(r,e);t&&n!==t.slug?"function"==typeof i&&i(t.slug):i(void 0)},options:(e=>{const t=e.map((e=>{let{name:t,slug:n}=e;return{label:t,value:n}}));return[{label:(0,u.__)("Default"),value:""}].concat(t)})(r)})};const _M={name:"u2jump",styles:"position:relative;pointer-events:none;&::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}*{pointer-events:none;}"},EM=(0,s.createContext)(!1),{Consumer:CM,Provider:kM}=EM,SM=(0,s.forwardRef)(((e,t)=>(0,s.createElement)("div",a({},e,{ref:t}))));function TM(e){let{className:t,children:n,isDisabled:r=!0,...o}=e;const i=(0,d.useDisabled)(),l=nd();return r?(0,s.createElement)(kM,{value:!0},(0,s.createElement)(SM,a({ref:i,className:l(_M,t,"components-disabled")},o),n)):(0,s.createElement)(kM,{value:!1},(0,s.createElement)(SM,null,n))}TM.Context=EM,TM.Consumer=CM;var NM=TM;const RM="is-dragging-components-draggable";function MM(e){let{children:t,onDragStart:n,onDragOver:r,onDragEnd:o,cloneClassname:i,elementId:a,transferData:l,__experimentalTransferDataType:c="text",__experimentalDragComponent:u}=e;const d=(0,s.useRef)(null),f=(0,s.useRef)((()=>{}));return(0,s.useEffect)((()=>()=>{f.current()}),[]),(0,s.createElement)(s.Fragment,null,t({onDraggableStart:function(e){const{ownerDocument:t}=e.target;e.dataTransfer.setData(c,JSON.stringify(l));const o=t.createElement("div");o.style.top=0,o.style.left=0;const s=t.createElement("div");"function"==typeof e.dataTransfer.setDragImage&&(s.classList.add("components-draggable__invisible-drag-image"),t.body.appendChild(s),e.dataTransfer.setDragImage(s,0,0)),o.classList.add("components-draggable__clone"),i&&o.classList.add(i);let u=0,p=0;if(d.current){u=e.clientX,p=e.clientY,o.style.transform=`translate( ${u}px, ${p}px )`;const n=t.createElement("div");n.innerHTML=d.current.innerHTML,o.appendChild(n),t.body.appendChild(o)}else{const e=t.getElementById(a),n=e.getBoundingClientRect(),r=e.parentNode,i=parseInt(n.top,10),s=parseInt(n.left,10);o.style.width=`${n.width+0}px`;const l=e.cloneNode(!0);l.id=`clone-${a}`,u=s-0,p=i-0,o.style.transform=`translate( ${u}px, ${p}px )`,Array.from(l.querySelectorAll("iframe")).forEach((e=>e.parentNode.removeChild(e))),o.appendChild(l),r.appendChild(o)}let m=e.clientX,h=e.clientY;const v=(0,bc.throttle)((function(e){if(m===e.clientX&&h===e.clientY)return;const t=u+e.clientX-m,n=p+e.clientY-h;o.style.transform=`translate( ${t}px, ${n}px )`,m=e.clientX,h=e.clientY,u=t,p=n,r&&r(e)}),16);let g;t.addEventListener("dragover",v),t.body.classList.add(RM),e.persist(),n&&(g=setTimeout((()=>n(e)))),f.current=()=>{o&&o.parentNode&&o.parentNode.removeChild(o),s&&s.parentNode&&s.parentNode.removeChild(s),t.body.classList.remove(RM),t.removeEventListener("dragover",v),clearTimeout(g)}},onDraggableEnd:function(e){e.preventDefault(),f.current(),o&&o(e)}}),u&&(0,s.createElement)("div",{className:"components-draggable-drag-component-root",style:{display:"none"},ref:d},u))}var IM=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));function PM(){var e=(0,b.useRef)(!1);return an((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var OM=function(e){var t=e.children,n=e.initial,r=e.isPresent,o=e.onExitComplete,i=e.custom,a=e.presenceAffectsLayout,s=gn(DM),l=xo(),c=(0,b.useMemo)((function(){return{id:l,initial:n,isPresent:r,custom:i,onExitComplete:function(e){var t,n;s.set(e,!0);try{for(var r=$t(s.values()),i=r.next();!i.done;i=r.next()){if(!i.value)return}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}null==o||o()},register:function(e){return s.set(e,!1),function(){return s.delete(e)}}}}),a?void 0:[r]);return(0,b.useMemo)((function(){s.forEach((function(e,t){return s.set(t,!1)}))}),[r]),b.useEffect((function(){!r&&!s.size&&(null==o||o())}),[r]),b.createElement(on.Provider,{value:c},t)};function DM(){return new Map}var AM=function(e){return e.key||""};var LM=function(e){var t=e.children,n=e.custom,r=e.initial,o=void 0===r||r,i=e.onExitComplete,a=e.exitBeforeEnter,s=e.presenceAffectsLayout,l=void 0===s||s,c=Wt(function(){var e=PM(),t=Wt((0,b.useState)(0),2),n=t[0],r=t[1],o=(0,b.useCallback)((function(){e.current&&r(n+1)}),[n]);return[(0,b.useCallback)((function(){return Yi.postRender(o)}),[o]),n]}(),1),u=c[0],d=(0,b.useContext)(wn).forceRender;d&&(u=d);var f=PM(),p=function(e){var t=[];return b.Children.forEach(e,(function(e){(0,b.isValidElement)(e)&&t.push(e)})),t}(t),m=p,h=new Set,v=(0,b.useRef)(m),g=(0,b.useRef)(new Map).current,y=(0,b.useRef)(!0);if(an((function(){y.current=!1,function(e,t){e.forEach((function(e){var n=AM(e);t.set(n,e)}))}(p,g),v.current=m})),oo((function(){y.current=!0,g.clear(),h.clear()})),y.current)return b.createElement(b.Fragment,null,m.map((function(e){return b.createElement(OM,{key:AM(e),isPresent:!0,initial:!!o&&void 0,presenceAffectsLayout:l},e)})));m=Ut([],Wt(m),!1);for(var w=v.current.map(AM),x=p.map(AM),_=w.length,E=0;E<_;E++){var C=w[E];-1===x.indexOf(C)&&h.add(C)}return a&&h.size&&(m=[]),h.forEach((function(e){if(-1===x.indexOf(e)){var t=g.get(e);if(t){var r=w.indexOf(e);m.splice(r,0,b.createElement(OM,{key:AM(t),isPresent:!1,onExitComplete:function(){g.delete(e),h.delete(e);var t=v.current.findIndex((function(t){return t.key===e}));if(v.current.splice(t,1),!h.size){if(v.current=p,!1===f.current)return;u(),i&&i()}},custom:n,presenceAffectsLayout:l},t))}}})),m=m.map((function(e){var t=e.key;return h.has(t)?e:b.createElement(OM,{key:AM(e),isPresent:!0,presenceAffectsLayout:l},e)})),"production"!==Zt&&a&&m.length>1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),b.createElement(b.Fragment,null,h.size?m:m.map((function(e){return(0,b.cloneElement)(e)})))};var zM=function(e){let{className:t,label:n,onFilesDrop:r,onHTMLDrop:o,onDrop:i,...l}=e;const[f,p]=(0,s.useState)(),[m,h]=(0,s.useState)(),[v,g]=(0,s.useState)(),b=(0,d.__experimentalUseDropZone)({onDrop(e){var t;const n=e.dataTransfer?(0,tS.getFilesFromDataTransfer)(e.dataTransfer):[],a=null===(t=e.dataTransfer)||void 0===t?void 0:t.getData("text/html");a&&o?o(a):n.length&&r?r(n):i&&i(e)},onDragStart(e){var t,n;p(!0);let r="default";null!==(t=e.dataTransfer)&&void 0!==t&&t.types.includes("text/html")?r="html":(null!==(n=e.dataTransfer)&&void 0!==n&&n.types.includes("Files")||(e.dataTransfer?(0,tS.getFilesFromDataTransfer)(e.dataTransfer):[]).length>0)&&(r="file"),g(r)},onDragEnd(){p(!1),g(void 0)},onDragEnter(){h(!0)},onDragLeave(){h(!1)}}),y=(0,d.useReducedMotion)();let w;const x={hidden:{scaleY:0,opacity:0},show:{scaleY:1,opacity:1,transition:{type:"tween",duration:.2,delay:.1,delayChildren:.2}},exit:{scaleY:1,opacity:0,transition:{duration:.3,delayChildren:0}}},_={hidden:{opacity:0,scale:.75},show:{opacity:1,scale:1},exit:{opacity:0,scale:.9}};m&&(w=(0,s.createElement)(fc.div,{variants:x,initial:y?"show":"hidden",animate:"show",exit:y?"show":"exit",className:"components-drop-zone__content"},(0,s.createElement)(fc.div,{variants:_},(0,s.createElement)(Sb,{icon:IM,className:"components-drop-zone__content-icon"}),(0,s.createElement)("span",{className:"components-drop-zone__content-text"},n||(0,u.__)("Drop files to upload")))));const E=c()("components-drop-zone",t,{"is-active":(f||m)&&("file"===v&&r||"html"===v&&o||"default"===v&&i),"is-dragging-over-document":f,"is-dragging-over-element":m,[`is-dragging-${v}`]:!!v});return(0,s.createElement)("div",a({},l,{ref:b,className:E}),y?w:(0,s.createElement)(LM,null,w))};function FM(e){let{children:t}=e;return hc()("wp.components.DropZoneProvider",{since:"5.8",hint:"wp.component.DropZone no longer needs a provider. wp.components.DropZoneProvider is safe to remove from your code."}),t}var BM=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M5 17.7c.4.5.8.9 1.2 1.2l1.1-1.4c-.4-.3-.7-.6-1-1L5 17.7zM5 6.3l1.4 1.1c.3-.4.6-.7 1-1L6.3 5c-.5.4-.9.8-1.3 1.3zm.1 7.8l-1.7.5c.2.6.4 1.1.7 1.6l1.5-.8c-.2-.4-.4-.8-.5-1.3zM4.8 12v-.7L3 11.1v1.8l1.7-.2c.1-.2.1-.5.1-.7zm3 7.9c.5.3 1.1.5 1.6.7l.5-1.7c-.5-.1-.9-.3-1.3-.5l-.8 1.5zM19 6.3c-.4-.5-.8-.9-1.2-1.2l-1.1 1.4c.4.3.7.6 1 1L19 6.3zm-.1 3.6l1.7-.5c-.2-.6-.4-1.1-.7-1.6l-1.5.8c.2.4.4.8.5 1.3zM5.6 8.6l-1.5-.8c-.3.5-.5 1-.7 1.6l1.7.5c.1-.5.3-.9.5-1.3zm2.2-4.5l.8 1.5c.4-.2.8-.4 1.3-.5l-.5-1.7c-.6.2-1.1.4-1.6.7zm8.8 13.5l1.1 1.4c.5-.4.9-.8 1.2-1.2l-1.4-1.1c-.2.3-.5.6-.9.9zm1.8-2.2l1.5.8c.3-.5.5-1.1.7-1.6l-1.7-.5c-.1.5-.3.9-.5 1.3zm2.6-4.3l-1.7.2v1.4l1.7.2V12v-.9zM11.1 3l.2 1.7h1.4l.2-1.7h-1.8zm3 2.1c.5.1.9.3 1.3.5l.8-1.5c-.5-.3-1.1-.5-1.6-.7l-.5 1.7zM12 19.2h-.7l-.2 1.8h1.8l-.2-1.7c-.2-.1-.5-.1-.7-.1zm2.1-.3l.5 1.7c.6-.2 1.1-.4 1.6-.7l-.8-1.5c-.4.2-.8.4-1.3.5z"}));function HM(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"90deg";const n=100/e.length,r=e.map(((e,t)=>`${e} ${t*n}%, ${e} ${(t+1)*n}%`)).join(", ");return`linear-gradient( ${t}, ${r} )`}rp([op]);var VM=function(e){let{values:t}=e;return t?(0,s.createElement)(bb,{colorValue:HM(t,"135deg")}):(0,s.createElement)(gc,{icon:BM})};function jM(e){let{label:t,value:n,colors:r,disableCustomColors:o,enableAlpha:i,onChange:a}=e;const[l,c]=(0,s.useState)(!1);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(wd,{className:"components-color-list-picker__swatch-button",onClick:()=>c((e=>!e))},(0,s.createElement)(gy,{justify:"flex-start",spacing:2},n?(0,s.createElement)(bb,{colorValue:n,className:"components-color-list-picker__swatch-color"}):(0,s.createElement)(gc,{icon:BM}),(0,s.createElement)("span",null,t))),l&&(0,s.createElement)(S_,{className:"components-color-list-picker__color-picker",colors:r,value:n,clearable:!1,onChange:a,disableCustomColors:o,enableAlpha:i}))}var $M=function(e){let{colors:t,labels:n,value:r=[],disableCustomColors:o,enableAlpha:i,onChange:a}=e;return(0,s.createElement)("div",{className:"components-color-list-picker"},n.map(((e,n)=>(0,s.createElement)(jM,{key:n,label:e,value:r[n],colors:t,disableCustomColors:o,enableAlpha:i,onChange:e=>{const t=r.slice();t[n]=e,a(t)}}))))};const WM=["#333","#CCC"];function UM(e){let{value:t,onChange:n}=e;const r=!!t,o=r?t:WM,i=HM(o),a=(l=o).map(((e,t)=>({position:100*t/(l.length-1),color:e})));var l;return(0,s.createElement)(Lk,{disableInserter:!0,background:i,hasGradient:r,value:a,onChange:e=>{const t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>{let{color:t}=e;return t}))}(e);n(t)}})}var GM=function(e){let{clearable:t=!0,unsetable:n=!0,colorPalette:r,duotonePalette:o,disableCustomColors:i,disableCustomDuotone:a,value:l,onChange:c}=e;const[d,f]=(0,s.useMemo)((()=>{return!(e=r)||e.length<2?["#000","#fff"]:e.map((e=>{let{color:t}=e;return{color:t,brightness:tp(t).brightness()}})).reduce(((e,t)=>{let[n,r]=e;return[t.brightness<=n.brightness?t:n,t.brightness>=r.brightness?t:r]}),[{brightness:1},{brightness:0}]).map((e=>{let{color:t}=e;return t}));var e}),[r]),p="unset"===l,m=(0,s.createElement)(h_.Option,{key:"unset",value:"unset",isSelected:p,tooltipText:(0,u.__)("Unset"),className:"components-duotone-picker__color-indicator",onClick:()=>{c(p?void 0:"unset")}}),h=o.map((e=>{let{colors:t,slug:n,name:r}=e;const o={background:HM(t,"135deg"),color:"transparent"},i=null!=r?r:(0,u.sprintf)((0,u.__)("Duotone code: %s"),n),a=r?(0,u.sprintf)((0,u.__)("Duotone: %s"),r):i,d=(0,bc.isEqual)(t,l);return(0,s.createElement)(h_.Option,{key:n,value:t,isSelected:d,"aria-label":a,tooltipText:i,style:o,onClick:()=>{c(d?void 0:t)}})}));return(0,s.createElement)(h_,{options:n?[m,...h]:h,actions:!!t&&(0,s.createElement)(h_.ButtonAction,{onClick:()=>c(void 0)},(0,u.__)("Clear"))},(0,s.createElement)(ug,{paddingTop:4},(0,s.createElement)(v_,{spacing:3},!i&&!a&&(0,s.createElement)(UM,{value:p?void 0:l,onChange:c}),!a&&(0,s.createElement)($M,{labels:[(0,u.__)("Shadows"),(0,u.__)("Highlights")],colors:r,value:p?void 0:l,disableCustomColors:i,enableAlpha:!0,onChange:e=>{e[0]||(e[0]=d),e[1]||(e[1]=f);const t=e.length>=2?e:void 0;c(t)}}))))};var qM=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));const YM=hd(Sb,{target:"esh4a730"})({name:"rvs7bx",styles:"width:1em;height:1em;margin:0;vertical-align:middle;fill:currentColor"});var KM=(0,s.forwardRef)((function(e,t){const{href:n,children:r,className:o,rel:i="",...l}=e,d=[...new Set([...i.split(" "),"external","noreferrer","noopener"].filter(Boolean))].join(" "),f=c()("components-external-link",o),p=!(null==n||!n.startsWith("#"));return(0,s.createElement)("a",a({},l,{className:f,href:n,onClick:p?e=>e.preventDefault():void 0,target:"_blank",rel:d,ref:t}),r,(0,s.createElement)(bd,{as:"span"},(0,u.__)("(opens in a new tab)")),(0,s.createElement)(YM,{icon:qM,className:"components-external-link__icon"}))}));const XM={width:200,height:170},ZM=["avi","mpg","mpeg","mov","mp4","m4v","ogg","ogv","webm","wmv"];function JM(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=e.split(".");return t[t.length-1]}function QM(e){return Math.round(100*e)}const eI=hd("div",{target:"eeew7dm8"})({name:"w0nf6b",styles:"background-color:transparent;text-align:center;width:100%"}),tI=hd("div",{target:"eeew7dm7"})({name:"megach",styles:"align-items:center;box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.2 );cursor:pointer;display:inline-flex;justify-content:center;margin:auto;position:relative;height:100%;img,video{box-sizing:border-box;display:block;height:auto;margin:0;max-height:100%;max-width:100%;pointer-events:none;user-select:none;width:auto;}"}),nI=hd("div",{target:"eeew7dm6"})("background:",cp.gray[100],";box-sizing:border-box;height:",XM.height,"px;max-width:280px;min-width:",XM.width,"px;width:100%;"),rI=hd($_,{target:"eeew7dm5"})({name:"1pzk433",styles:"width:100px"});var oI={name:"1mn7kwb",styles:"padding-bottom:1em"};const iI=e=>{let{__nextHasNoMarginBottom:t}=e;return t?void 0:oI};var aI={name:"1mn7kwb",styles:"padding-bottom:1em"};const sI=e=>{let{hasHelpText:t=!1}=e;return t?aI:void 0},lI=hd(Em,{target:"eeew7dm4"})("max-width:320px;padding-top:1em;",sI," ",iI,";"),cI=hd("div",{target:"eeew7dm3"})("left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate3d( -50%, -50%, 0 );transition:opacity 120ms linear;z-index:1;opacity:",(e=>{let{showOverlay:t}=e;return t?1:0}),";"),uI=hd("div",{target:"eeew7dm2"})({name:"1d42i6k",styles:"background:white;box-shadow:0 0 2px rgba( 0, 0, 0, 0.6 );position:absolute;opacity:0.4;transform:translateZ( 0 )"}),dI=hd(uI,{target:"eeew7dm1"})({name:"1qp910y",styles:"height:1px;left:0;right:0"}),fI=hd(uI,{target:"eeew7dm0"})({name:"1oz3zka",styles:"width:1px;top:0;bottom:0"}),pI=()=>{};function mI(e){let{__nextHasNoMarginBottom:t,hasHelpText:n,onChange:r=pI,point:o={x:.5,y:.5}}=e;const i=QM(o.x),a=QM(o.y),l=(e,t)=>{if(void 0===e)return;const n=parseInt(e,10);isNaN(n)||r({...o,[t]:n/100})};return(0,s.createElement)(lI,{className:"focal-point-picker__controls",__nextHasNoMarginBottom:t,hasHelpText:n},(0,s.createElement)(hI,{label:(0,u.__)("Left"),value:[i,"%"].join(""),onChange:e=>l(e,"x"),dragDirection:"e"}),(0,s.createElement)(hI,{label:(0,u.__)("Top"),value:[a,"%"].join(""),onChange:e=>l(e,"y"),dragDirection:"s"}))}function hI(e){return(0,s.createElement)(rI,a({className:"focal-point-picker__controls-position-unit-control",labelPosition:"top",max:100,min:0,units:[{value:"%",label:"%"}]},e))}const vI=hd("div",{target:"e19snlhg3"})("background-color:transparent;cursor:grab;height:30px;margin:-15px 0 0 -15px;opacity:0.8;position:absolute;user-select:none;width:30px;will-change:transform;z-index:10000;",(e=>{let{isDragging:t}=e;return t&&"cursor: grabbing;"}),";"),gI=hd(i.SVG,{target:"e19snlhg2"})({name:"qkx60y",styles:"display:block;height:100%;left:0;position:absolute;top:0;width:100%"}),bI=hd(i.Path,{target:"e19snlhg1"})({name:"1b3qpiw",styles:"fill:white"}),yI=hd(i.Path,{target:"e19snlhg0"})("fill:",cp.ui.theme,";");function wI(e){let{left:t="50%",top:n="50%",...r}=e;const o=c()("components-focal-point-picker__icon_container"),i={left:t,top:n};return(0,s.createElement)(vI,a({},r,{className:o,style:i}),(0,s.createElement)(gI,{className:"components-focal-point-picker__icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30"},(0,s.createElement)(bI,{className:"components-focal-point-picker__icon-outline",d:"M15 1C7.3 1 1 7.3 1 15s6.3 14 14 14 14-6.3 14-14S22.7 1 15 1zm0 22c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8z"}),(0,s.createElement)(yI,{className:"components-focal-point-picker__icon-fill",d:"M15 3C8.4 3 3 8.4 3 15s5.4 12 12 12 12-5.4 12-12S21.6 3 15 3zm0 22C9.5 25 5 20.5 5 15S9.5 5 15 5s10 4.5 10 10-4.5 10-10 10z"})))}function xI(e){let{bounds:t,...n}=e;return(0,s.createElement)(cI,a({},n,{className:"components-focal-point-picker__grid",style:{width:t.width,height:t.height}}),(0,s.createElement)(dI,{style:{top:"33%"}}),(0,s.createElement)(dI,{style:{top:"66%"}}),(0,s.createElement)(fI,{style:{left:"33%"}}),(0,s.createElement)(fI,{style:{left:"66%"}}))}function _I(e){let{alt:t,autoPlay:n,src:r,onLoad:o,mediaRef:i,muted:l=!0,...c}=e;if(!r)return(0,s.createElement)(nI,a({className:"components-focal-point-picker__media components-focal-point-picker__media--placeholder",ref:i},c));const u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return!!e&&ZM.includes(JM(e))}(r);return u?(0,s.createElement)("video",a({},c,{autoPlay:n,className:"components-focal-point-picker__media components-focal-point-picker__media--video",loop:!0,muted:l,onLoadedData:o,ref:i,src:r})):(0,s.createElement)("img",a({},c,{alt:t,className:"components-focal-point-picker__media components-focal-point-picker__media--image",onLoad:o,ref:i,src:r}))}var EI=function(e,t){const n=(0,s.useRef)(!1);(0,s.useEffect)((()=>{if(n.current)return e();n.current=!0}),t)};var CI=function e(t){let{__nextHasNoMarginBottom:n,autoPlay:r=!0,className:o,help:i,label:l,onChange:f,onDrag:p,onDragEnd:m,onDragStart:h,resolvePoint:v,url:g,value:b={x:.5,y:.5},...y}=t;const[w,x]=(0,s.useState)(b),[_,E]=(0,s.useState)(!1),{startDrag:C,endDrag:k,isDragging:S}=(0,d.__experimentalUseDragging)({onDragStart:e=>{var t;null===(t=R.current)||void 0===t||t.focus();const n=O(e);n&&(null==h||h(n,e),x(n))},onDragMove:e=>{e.preventDefault();const t=O(e);t&&(null==p||p(t,e),x(t))},onDragEnd:()=>{null==m||m(),null==f||f(w)}}),{x:T,y:N}=S?w:b,R=(0,s.useRef)(null),[M,I]=(0,s.useState)(XM),P=(0,s.useRef)((()=>{if(!R.current)return;const{clientWidth:e,clientHeight:t}=R.current;I(e>0&&t>0?{width:e,height:t}:{...XM})}));(0,s.useEffect)((()=>{const e=P.current;if(!R.current)return;const{defaultView:t}=R.current.ownerDocument;return null==t||t.addEventListener("resize",e),()=>null==t?void 0:t.removeEventListener("resize",e)}),[]),(0,d.useIsomorphicLayoutEffect)((()=>{P.current()}),[]);const O=e=>{let{clientX:t,clientY:n,shiftKey:r}=e;if(!R.current)return;const{top:o,left:i}=R.current.getBoundingClientRect();let a=(t-i)/M.width,s=(n-o)/M.height;return r&&(a=.1*Math.round(a/.1),s=.1*Math.round(s/.1)),D({x:a,y:s})},D=e=>{var t;const n=null!==(t=null==v?void 0:v(e))&&void 0!==t?t:e;n.x=Math.max(0,Math.min(n.x,1)),n.y=Math.max(0,Math.min(n.y,1));const r=e=>Math.round(100*e)/100;return{x:r(n.x),y:r(n.y)}},A={left:T*M.width,top:N*M.height},L=c()("components-focal-point-picker-control",o),z=`inspector-focal-point-picker-control-${(0,d.useInstanceId)(e)}`;return EI((()=>{E(!0);const e=window.setTimeout((()=>{E(!1)}),600);return()=>window.clearTimeout(e)}),[T,N]),(0,s.createElement)(Ag,a({},y,{__nextHasNoMarginBottom:n,label:l,id:z,help:i,className:L}),(0,s.createElement)(eI,{className:"components-focal-point-picker-wrapper"},(0,s.createElement)(tI,{className:"components-focal-point-picker",onKeyDown:e=>{const{code:t,shiftKey:n}=e;if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(t))return;e.preventDefault();const r={x:T,y:N},o=n?.1:.01,i="ArrowUp"===t||"ArrowLeft"===t?-1*o:o,a="ArrowUp"===t||"ArrowDown"===t?"y":"x";r[a]=r[a]+i,null==f||f(D(r))},onMouseDown:C,onBlur:()=>{S&&k()},ref:R,role:"button",tabIndex:-1},(0,s.createElement)(xI,{bounds:M,showOverlay:_}),(0,s.createElement)(_I,{alt:(0,u.__)("Media preview"),autoPlay:r,onLoad:P.current,src:g}),(0,s.createElement)(wI,a({},A,{isDragging:S})))),(0,s.createElement)(mI,{__nextHasNoMarginBottom:n,hasHelpText:!!i,point:{x:T,y:N},onChange:e=>{null==f||f(D(e))}}))};function kI(e){let{iframeRef:t,...n}=e;const r=(0,d.useMergeRefs)([t,(0,d.useFocusableIframe)()]);return hc()("wp.components.FocusableIframe",{since:"5.9",alternative:"wp.compose.useFocusableIframe"}),(0,s.createElement)("iframe",a({ref:r},n))}var SI=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M14.5 13.8c-1.1 0-2.1.7-2.4 1.8H4V17h8.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20v-1.5h-3.1c-.3-1-1.3-1.7-2.4-1.7zM11.9 7c-.3-1-1.3-1.8-2.4-1.8S7.4 6 7.1 7H4v1.5h3.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20V7h-8.1z"}));function TI(e){void 0===e&&(e={});var t=yp(e),n=t.state,r=t.loop,o=void 0===r||r,i=h(t,["state","loop"]),a=(0,b.useState)(n),s=a[0],l=a[1],c=Vp(m(m({},i),{},{loop:o}));return m(m({},c),{},{state:s,setState:l})}var NI=["baseId","unstable_idCountRef","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","state","setBaseId","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget","setState"],RI=[].concat(NI,["value","checked","unstable_checkOnFocus"]),MI=z({as:"div",useHook:B({name:"RadioGroup",compose:Kp,keys:NI,useProps:function(e,t){return m({role:"radiogroup"},t)}}),useCreateElement:function(e,t,n){return N(e,t,n)}});const II=Nf("border-color:",cp.ui.border,";&:hover{border-color:",cp.ui.borderHover,";}",""),PI=e=>Nf("min-height:",{default:"36px","__unstable-large":"40px"}[e],";",""),OI={name:"7whenc",styles:"display:flex;width:100%"},DI=hd("div",{target:"eakva831"})("background:",cp.gray[900],";border-radius:",Hm.controlBorderRadius,";box-shadow:",Hm.toggleGroupControlBackdropBoxShadow,";left:0;position:absolute;top:2px;bottom:2px;transition:transform ",Hm.transitionDurationFast," ease;",up("transition")," z-index:1;"),AI=hd("div",{target:"eakva830"})({name:"zjik7",styles:"display:flex"});var LI=(0,s.memo)((function(e){let{containerRef:t,containerWidth:n,isAdaptiveWidth:r,state:o}=e;const[i,a]=(0,s.useState)(0),[l,c]=(0,s.useState)(0),[u,d]=(0,s.useState)(!1),[f,p]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{const e=null==t?void 0:t.current;if(!e)return;const n=e.querySelector(`[data-value="${o}"]`);if(p(!!n),!n)return;const r=window.setTimeout((()=>{const{width:t,x:r}=n.getBoundingClientRect(),{x:o}=e.getBoundingClientRect();a(r-o-1),c(t)}),100);let i;return u||(i=window.requestAnimationFrame((()=>{d(!0)}))),()=>{window.clearTimeout(r),window.cancelAnimationFrame(i)}}),[u,t,n,o,r]),f?(0,s.createElement)(DI,{role:"presentation",style:{transform:`translateX(${i}px)`,transition:u?void 0:"none",width:l}}):null}));const zI=(0,s.createContext)({});var FI=zI;const BI=()=>{};const HI=od((function(e,t){const{__nextHasNoMarginBottom:n=!1,className:r,isAdaptiveWidth:o=!1,isBlock:i=!1,__experimentalIsBorderless:l=!1,label:c,hideLabelFromVision:u=!1,help:f,onChange:p=BI,size:m="default",value:h,children:v,...g}=rd(e,"ToggleGroupControl"),b=nd(),y=(0,s.useRef)(),[w,x]=(0,d.useResizeObserver)(),_=TI({baseId:(0,d.useInstanceId)(HI,"toggle-group-control").toString(),state:h}),E=(0,d.usePrevious)(h);EI((()=>{E!==_.state&&p(_.state)}),[_.state]),EI((()=>{h!==_.state&&_.setState(h)}),[h]);const C=(0,s.useMemo)((()=>b((e=>{let{size:t}=e;return Nf("background:",cp.ui.background,";border:1px solid transparent;border-radius:",Hm.controlBorderRadius,";display:inline-flex;min-width:0;padding:2px;position:relative;transition:transform ",Hm.transitionDurationFastest," linear;",up("transition")," ",PI(t)," &:focus-within{border-color:",cp.ui.borderFocus,";box-shadow:",Hm.controlBoxShadowFocus,";outline:none;z-index:1;}","")})({size:m}),!l&&II,i&&OI,r)),[r,b,i,l,m]);return(0,s.createElement)(Ag,{help:f,__nextHasNoMarginBottom:n},(0,s.createElement)(FI.Provider,{value:{..._,isBlock:!o,size:m}},!u&&(0,s.createElement)(AI,null,(0,s.createElement)(Ag.VisualLabel,null,c)),(0,s.createElement)(MI,a({},_,{"aria-label":c,as:gd,className:C},g,{ref:(0,d.useMergeRefs)([y,t])}),w,(0,s.createElement)(LI,a({},_,{containerRef:y,containerWidth:x.width,isAdaptiveWidth:o})),v)))}),"ToggleGroupControl");var VI=HI;function jI(e){return void 0!==e.checked?e.checked:void 0!==e.value&&e.state===e.value}function $I(e,t){var n=_e(e,"change");Object.defineProperties(n,{type:{value:"change"},target:{value:e},currentTarget:{value:e}}),null==t||t(n)}var WI=B({name:"Radio",compose:ke,keys:RI,useOptions:function(e,t){var n,r=t.value,o=t.checked,i=e.unstable_clickOnEnter,a=void 0!==i&&i,s=e.unstable_checkOnFocus,l=void 0===s||s,c=h(e,["unstable_clickOnEnter","unstable_checkOnFocus"]);return m(m({checked:o,unstable_clickOnEnter:a,unstable_checkOnFocus:l},c),{},{value:null!=(n=c.value)?n:r})},useProps:function(e,t){var n=t.ref,r=t.onChange,o=t.onClick,i=h(t,["ref","onChange","onClick"]),a=(0,b.useRef)(null),s=(0,b.useState)(!0),l=s[0],c=s[1],u=jI(e),d=G(e.currentId===e.id),f=G(r),p=G(o);!function(e){var t=(0,b.useState)((function(){return jI(e)}))[0],n=(0,b.useState)(e.currentId)[0],r=e.id,o=e.setCurrentId;(0,b.useEffect)((function(){t&&r&&n!==r&&(null==o||o(r))}),[t,r,o,n])}(e),(0,b.useEffect)((function(){var e=a.current;e&&("INPUT"===e.tagName&&"radio"===e.type||c(!1))}),[]);var v=(0,b.useCallback)((function(t){var n,r;null===(n=f.current)||void 0===n||n.call(f,t),t.defaultPrevented||e.disabled||null===(r=e.setState)||void 0===r||r.call(e,e.value)}),[e.disabled,e.setState,e.value]),g=(0,b.useCallback)((function(e){var t;null===(t=p.current)||void 0===t||t.call(p,e),e.defaultPrevented||l||$I(e.currentTarget,v)}),[v,l]);return(0,b.useEffect)((function(){var t=a.current;t&&e.unstable_moves&&d.current&&e.unstable_checkOnFocus&&$I(t,v)}),[e.unstable_moves,e.unstable_checkOnFocus,v]),m({ref:V(a,n),role:l?void 0:"radio",type:l?"radio":void 0,value:l?e.value:void 0,name:l?e.baseId:void 0,"aria-checked":u,checked:u,onChange:v,onClick:g},i)}}),UI=z({as:"input",memo:!0,useHook:WI});const GI=hd("div",{target:"et6ln9s1"})({name:"sln1fl",styles:"display:inline-flex;max-width:100%;min-width:0;position:relative"}),qI={name:"82a6rk",styles:"flex:1"},YI=Nf("align-items:center;appearance:none;background:transparent;border:none;border-radius:",Hm.controlBorderRadius,";color:",cp.gray[700],";fill:currentColor;cursor:pointer;display:flex;font-family:inherit;height:100%;justify-content:center;line-height:100%;outline:none;padding:0 12px;position:relative;text-align:center;transition:background ",Hm.transitionDurationFast," linear,color ",Hm.transitionDurationFast," linear,font-weight 60ms linear;",up("transition")," user-select:none;width:100%;z-index:2;&::-moz-focus-inner{border:0;}&:active{background:",Hm.toggleGroupControlBackgroundColor,";}",""),KI=hd("div",{target:"et6ln9s0"})("font-size:",Hm.fontSize,";line-height:1;"),XI={name:"1qsuvl4",styles:"background:transparent"},ZI=e=>{let{size:t}=e;return Nf("color:",cp.gray[900],";width:",{default:"30px","__unstable-large":"34px"}[t],";padding-left:0;padding-right:0;","")},JI=Nf("color:",cp.white,";&:active{background:transparent;}",""),{ButtonContentView:QI,LabelView:eP}=o,tP=e=>{let{showTooltip:t,text:n,children:r}=e;return t&&n?(0,s.createElement)(_f,{text:n,position:"top center"},r):(0,s.createElement)(s.Fragment,null,r)};const nP=od((function e(t,n){const r=(0,s.useContext)(zI),o=rd({...t,id:(0,d.useInstanceId)(e,r.baseId||"toggle-group-control-option-base")},"ToggleGroupControlOptionBase"),{className:i,isBlock:l=!1,isIcon:c=!1,value:u,children:f,size:p="default",showTooltip:m=!1,...h}={...r,...o},v=h.state===u,g=nd(),b=g(l&&qI),y=g(YI,c&&ZI({size:p}),i,v&&JI);return(0,s.createElement)(eP,{className:b,"data-active":v},(0,s.createElement)(tP,{showTooltip:m,text:h["aria-label"]},(0,s.createElement)(UI,a({},h,{as:"button","aria-label":h["aria-label"],className:y,"data-value":u,ref:n,value:u}),(0,s.createElement)(QI,null,f))))}),"ToggleGroupControlOptionBase");var rP=nP;var oP=(0,s.forwardRef)((function(e,t){const{label:n,...r}=e,o=r["aria-label"]||n;return(0,s.createElement)(rP,a({},r,{"aria-label":o,ref:t}),n)}));const iP={slug:"default",name:(0,u.__)("Default")},aP="custom",sP={slug:aP,name:(0,u.__)("Custom")},lP=[(0,u.__)("S"),(0,u.__)("M"),(0,u.__)("L"),(0,u.__)("XL"),(0,u.__)("XXL")];function cP(e){return/^[\d\.]+(px|em|rem|vw|vh|%)?$/i.test(e)}function uP(e,t,n){return n&&!t.length?null:e?function(e,t){return[iP,...e,...t?[]:[sP]].map((e=>{let{slug:t,name:n,size:r}=e;return{key:t,name:n||t,size:r,__experimentalHint:r&&cP(r)&&parseFloat(r)}}))}(t,n):function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lP;return e.map(((e,n)=>{let{slug:r,size:o,name:i}=e;return{key:r,value:o,label:t[n],name:i||t[n]}}))}(t)}const dP=e=>{let{__nextHasNoMarginBottom:t,children:n}=e;return t?(0,s.createElement)(v_,{spacing:6,children:n}):n};var fP=(0,s.forwardRef)((function(e,t){var n,r;let{__nextHasNoMarginBottom:o=!1,fallbackFontSize:i,fontSizes:l=[],disableCustomFontSizes:d=!1,onChange:f,size:p="default",value:m,withSlider:h=!1,withReset:v=!0}=e;o||hc()("Bottom margin styles for wp.components.FontSizePicker",{since:"6.1",version:"6.4",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version."});const g=[typeof m,typeof(null==l||null===(n=l[0])||void 0===n?void 0:n.size)].includes("string"),b=g?parseInt(m):m,y="number"==typeof m||(null==m||null===(r=m.endsWith)||void 0===r?void 0:r.call(m,"px")),w=L_({availableUnits:["px","em","rem"]}),x=l.some((e=>{let{size:t}=e;return!cP(t)})),_=l.length>5,E=(0,s.useMemo)((()=>uP(_,l,d)),[_,l,d]),C=function(e,t){return t?e.find((e=>e.size===t))||sP:iP}(l,m),k=C.slug===aP,[S,T]=(0,s.useState)(!d&&k),N=(0,s.useMemo)((()=>{if(S)return`(${(0,u.__)("Custom")})`;if(k)return cP(m)&&`(${m})`;if(_)return cP(null==C?void 0:C.size)&&`(${null==C?void 0:C.size})`;let e=(null==C?void 0:C.name)||C.slug;if(!x&&"string"==typeof C.size){const[,t]=function(e){const[t,n]=`${e}`.match(/[\d\.]+|\D+/g);return!isNaN(parseFloat(t))&&isFinite(t)?[t,n]:[]}(C.size);e+=`(${t})`}return e}),[S,null==C?void 0:C.name,null==C?void 0:C.size,m,k,_,x]);if(!E)return null;const R=(0,u.sprintf)((0,u.__)("Currently selected font size: %s"),C.name),M="components-font-size-picker";return(0,s.createElement)("fieldset",a({className:M},t?{}:{ref:t}),(0,s.createElement)(bd,{as:"legend"},(0,u.__)("Font size")),(0,s.createElement)(gy,{className:`${M}__header`},(0,s.createElement)(Dg.VisualLabel,null,(0,u.__)("Size"),N&&(0,s.createElement)("span",{className:`${M}__header__hint`},N)),!d&&(0,s.createElement)(wd,{label:S?(0,u.__)("Use size preset"):(0,u.__)("Set custom size"),icon:SI,onClick:()=>{T(!S)},isPressed:S,isSmall:!0})),(0,s.createElement)(dP,{__nextHasNoMarginBottom:o},(0,s.createElement)("div",{className:c()(`${M}__controls`,{"is-next-has-no-margin-bottom":o})},!!l.length&&_&&!S&&(0,s.createElement)(XT,{__nextUnconstrainedWidth:!0,className:`${M}__select`,label:(0,u.__)("Font size"),hideLabelFromVision:!0,describedBy:R,options:E,value:E.find((e=>e.key===C.slug)),onChange:e=>{let{selectedItem:t}=e;f(g?t.size:Number(t.size)),t.key===aP&&T(!0)},size:p}),!_&&!S&&(0,s.createElement)(VI,{__nextHasNoMarginBottom:o,label:(0,u.__)("Font size"),hideLabelFromVision:!0,value:m,onChange:e=>{f(g?e:Number(e))},isBlock:!0,size:p},E.map((e=>(0,s.createElement)(oP,{key:e.key,value:e.value,label:e.label,"aria-label":e.name,showTooltip:!0})))),!h&&!d&&S&&(0,s.createElement)(Em,{justify:"space-between",className:`${M}__custom-size-control`},(0,s.createElement)(gm,{isBlock:!0},(0,s.createElement)($_,{label:(0,u.__)("Custom"),labelPosition:"top",hideLabelFromVision:!0,value:m,onChange:e=>{0!==parseFloat(e)&&e?f(g?e:parseInt(e,10)):f(void 0)},size:p,units:g?w:[]})),v&&(0,s.createElement)(gm,{isBlock:!0},(0,s.createElement)(wd,{className:"components-color-palette__clear",disabled:void 0===m,onClick:()=>{f(void 0)},isSmall:!0,variant:"secondary"},(0,u.__)("Reset"))))),h&&(0,s.createElement)(fy,{__nextHasNoMarginBottom:o,className:`${M}__custom-input`,label:(0,u.__)("Custom Size"),value:y&&b||"",initialPosition:i,onChange:e=>{f(g?e+"px":e)},min:12,max:100})))}));var pP=function(e){let{accept:t,children:n,multiple:r=!1,onChange:o,onClick:i,render:l,...c}=e;const u=(0,s.useRef)(null),d=()=>{var e;null===(e=u.current)||void 0===e||e.click()},f=l?l({openFileDialog:d}):(0,s.createElement)(wd,a({onClick:d},c),n);return(0,s.createElement)("div",{className:"components-form-file-upload"},f,(0,s.createElement)("input",{type:"file",ref:u,multiple:r,style:{display:"none"},accept:t,onChange:o,onClick:i,"data-testid":"form-file-upload-input"}))};const mP=()=>{};var hP=function(e){const{className:t,checked:n,id:r,disabled:o,onChange:i=mP,...l}=e,u=c()("components-form-toggle",t,{"is-checked":n,"is-disabled":o});return(0,s.createElement)("span",{className:u},(0,s.createElement)("input",a({className:"components-form-toggle__input",id:r,type:"checkbox",checked:n,onChange:i,disabled:o},l)),(0,s.createElement)("span",{className:"components-form-toggle__track"}),(0,s.createElement)("span",{className:"components-form-toggle__thumb"}))};const vP=()=>{};function gP(e){let{value:t,status:n,title:r,displayTransform:o,isBorderless:i=!1,disabled:a=!1,onClickRemove:l=vP,onMouseEnter:f,onMouseLeave:p,messages:m,termPosition:h,termsCount:v}=e;const g=(0,d.useInstanceId)(gP),b=c()("components-form-token-field__token",{"is-error":"error"===n,"is-success":"success"===n,"is-validating":"validating"===n,"is-borderless":i,"is-disabled":a}),y=o(t),w=(0,u.sprintf)((0,u.__)("%1$s (%2$s of %3$s)"),y,h,v);return(0,s.createElement)("span",{className:b,onMouseEnter:f,onMouseLeave:p,title:r},(0,s.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${g}`},(0,s.createElement)(bd,{as:"span"},w),(0,s.createElement)("span",{"aria-hidden":"true"},y)),(0,s.createElement)(wd,{className:"components-form-token-field__remove-token",icon:Gg,onClick:!a&&(()=>l({value:t})),label:m.remove,"aria-describedby":`components-form-token-field__token-text-${g}`}))}const bP=e=>{let{__next36pxDefaultSize:t,hasTokens:n}=e;return!t&&Nf("padding-top:",xm(n?1:.5),";padding-bottom:",xm(n?1:.5),";","")},yP=hd(Em,{target:"ehq8nmi0"})("padding:5px ",xm(1),";",bP,";"),wP=e=>e;var xP=function e(t){const{autoCapitalize:n,autoComplete:r,maxLength:o,placeholder:i,label:l=(0,u.__)("Add item"),className:f,suggestions:p=[],maxSuggestions:m=100,value:h=[],displayTransform:v=wP,saveTransform:g=(e=>e.trim()),onChange:b=(()=>{}),onInputChange:y=(()=>{}),onFocus:w,isBorderless:x=!1,disabled:_=!1,tokenizeOnSpace:E=!1,messages:C={added:(0,u.__)("Item added."),removed:(0,u.__)("Item removed."),remove:(0,u.__)("Remove item"),__experimentalInvalid:(0,u.__)("Invalid item")},__experimentalRenderItem:k,__experimentalExpandOnFocus:S=!1,__experimentalValidateInput:T=(()=>!0),__experimentalShowHowTo:N=!0,__next36pxDefaultSize:R=!1,__experimentalAutoSelectFirstMatch:M=!1}=t,I=(0,d.useInstanceId)(e),[P,O]=(0,s.useState)(""),[D,A]=(0,s.useState)(0),[L,z]=(0,s.useState)(!1),[F,B]=(0,s.useState)(!1),[H,V]=(0,s.useState)(-1),[j,$]=(0,s.useState)(!1),W=(0,d.usePrevious)(p),U=(0,d.usePrevious)(h),G=(0,s.useRef)(null),q=(0,s.useRef)(null),Y=(0,d.useDebounce)(vg.speak,500);function K(){var e;null===(e=G.current)||void 0===e||e.focus()}function X(){var e;return G.current===(null===(e=G.current)||void 0===e?void 0:e.ownerDocument.activeElement)}function Z(){fe()?z(!1):(O(""),A(0),z(!1),B(!1),V(-1),$(!1))}function J(e){e.target===q.current&&L&&e.preventDefault()}function Q(e){se(e.value),K()}function ee(e){const t=e.value,n=E?/[ ,\t]+/:/[,\t]+/,r=t.split(n),o=r[r.length-1]||"";r.length>1&&ie(r.slice(0,-1)),O(o),y(o)}function te(e){let t=!1;return X()&&de()&&(e(),t=!0),t}function ne(){const e=ue()-1;e>-1&&se(h[e])}function re(){const e=ue();e!function(e){return h.some((t=>le(e)===le(t)))}(e))))];if(t.length>0){const e=[...h];e.splice(ue(),0,...t),b(e)}}function ae(e){T(e)?(ie([e]),(0,vg.speak)(C.added,"assertive"),O(""),V(-1),$(!1),B(!S),L&&K()):(0,vg.speak)(C.__experimentalInvalid,"assertive")}function se(e){const t=h.filter((t=>le(t)!==le(e)));b(t),(0,vg.speak)(C.removed,"assertive")}function le(e){return"object"==typeof e?e.value:e}function ce(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:m,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:g,i=o(e);const a=[],s=[],l=n.map((e=>"string"==typeof e?e:e.value));return 0===i.length?t=t.filter((e=>!l.includes(e))):(i=i.toLocaleLowerCase(),t.forEach((e=>{const t=e.toLocaleLowerCase().indexOf(i);-1===l.indexOf(e)&&(0===t?a.push(e):t>0&&s.push(e))})),t=a.concat(s)),t.slice(0,r)}function ue(){return h.length-D}function de(){return 0===P.length}function fe(){return g(P).length>0}function pe(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=P.trim().length>1,n=ce(P),r=n.length>0,o=X()&&S;if(B(o||t&&r),e&&(M&&t&&r?(V(0),$(!0)):(V(-1),$(!1))),t){const e=r?(0,u.sprintf)((0,u._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",n.length),n.length):(0,u.__)("No results.");Y(e,"assertive")}}function me(e,t,n){const r=le(e),o="string"!=typeof e?e.status:void 0,i=t+1,a=n.length;return(0,s.createElement)(gm,{key:"token-"+r},(0,s.createElement)(gP,{value:r,status:o,title:"string"!=typeof e?e.title:void 0,displayTransform:v,onClickRemove:Q,isBorderless:"string"!=typeof e&&e.isBorderless||x,onMouseEnter:"string"!=typeof e?e.onMouseEnter:void 0,onMouseLeave:"string"!=typeof e?e.onMouseLeave:void 0,disabled:"error"!==o&&_,messages:C,termsCount:a,termPosition:i}))}(0,s.useEffect)((()=>{L&&!X()&&K()}),[L]),(0,s.useEffect)((()=>{const e=!Xd()(p,W||[]);(e||h!==U)&&pe(e)}),[p,W,h,U]),(0,s.useEffect)((()=>{pe()}),[P]),(0,s.useEffect)((()=>{pe()}),[M]),_&&L&&(z(!1),O(""));const he=c()(f,"components-form-token-field__input-container",{"is-active":L,"is-disabled":_});let ve={className:"components-form-token-field",tabIndex:-1};const ge=ce();return _||(ve=Object.assign({},ve,{onKeyDown:function(e){let t=!1;if(!e.defaultPrevented){switch(e.keyCode){case mg.BACKSPACE:t=te(ne);break;case mg.ENTER:t=oe();break;case mg.LEFT:t=function(){let e=!1;return de()&&(A((e=>Math.min(e+1,h.length))),e=!0),e}();break;case mg.UP:V((e=>(0===e?ce(P,p,h,m,g).length:e)-1)),$(!0),t=!0;break;case mg.RIGHT:t=function(){let e=!1;return de()&&(A((e=>Math.max(e-1,0))),e=!0),e}();break;case mg.DOWN:V((e=>(e+1)%ce(P,p,h,m,g).length)),$(!0),t=!0;break;case mg.DELETE:t=te(re);break;case mg.SPACE:E&&(t=oe());break;case mg.ESCAPE:t=function(e){return e.target instanceof HTMLInputElement&&(O(e.target.value),B(!1),V(-1),$(!1)),!0}(e)}t&&e.preventDefault()}},onKeyPress:function(e){let t=!1;44===e.charCode&&(fe()&&ae(P),t=!0);t&&e.preventDefault()},onFocus:function(e){X()||e.target===q.current?(z(!0),B(S||F)):z(!1),"function"==typeof w&&w(e)}})),(0,s.createElement)("div",ve,(0,s.createElement)(Mg,{htmlFor:`components-form-token-input-${I}`,className:"components-form-token-field__label"},l),(0,s.createElement)("div",{ref:q,className:he,tabIndex:-1,onMouseDown:J,onTouchStart:J},(0,s.createElement)(yP,{justify:"flex-start",align:"center",gap:1,wrap:!0,__next36pxDefaultSize:R,hasTokens:!!h.length},function(){const e=h.map(me);return e.splice(ue(),0,function(){const e={instanceId:I,autoCapitalize:n,autoComplete:r,placeholder:0===h.length?i:"",key:"input",disabled:_,value:P,onBlur:Z,isExpanded:F,selectedSuggestionIndex:H};return(0,s.createElement)(IS,a({},e,{onChange:o&&h.length>=o?void 0:ee,ref:G}))}()),e}()),F&&(0,s.createElement)(AS,{instanceId:I,match:g(P),displayTransform:v,suggestions:ge,selectedIndex:H,scrollIntoView:j,onHover:function(e){const t=ce().indexOf(e);t>=0&&(V(t),$(!1))},onSelect:function(e){ae(e)},__experimentalRenderItem:k})),N&&(0,s.createElement)("p",{id:`components-form-token-suggestions-howto-${I}`,className:"components-form-token-field__help"},E?(0,u.__)("Separate with commas, spaces, or the Enter key."):(0,u.__)("Separate with commas or the Enter key.")))};const _P=e=>{let{isSelected:t}=e;return(0,s.createElement)(i.SVG,{width:"8",height:"8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(i.Circle,{cx:"4",cy:"4",r:"4",fill:t?"#419ECD":"#E1E3E6"}))};function EP(e){let{currentPage:t,numberOfPages:n,setCurrentPage:r}=e;return(0,s.createElement)("ul",{className:"components-guide__page-control","aria-label":(0,u.__)("Guide controls")},Array.from({length:n}).map(((e,o)=>(0,s.createElement)("li",{key:o,"aria-current":o===t?"step":void 0},(0,s.createElement)(wd,{key:o,icon:(0,s.createElement)(_P,{isSelected:o===t}),"aria-label":(0,u.sprintf)((0,u.__)("Page %1$d of %2$d"),o+1,n),onClick:()=>r(o)})))))}function CP(e){let{children:t,className:n,contentLabel:r,finishButtonText:o,onFinish:i,pages:a=[]}=e;const l=(0,s.useRef)(),[d,f]=(0,s.useState)(0);(0,s.useEffect)((()=>{s.Children.count(t)&&hc()("Passing children to ",{since:"5.5",alternative:"the `pages` prop"})}),[t]),(0,s.useEffect)((()=>{var e,t;l.current&&(null===(e=tS.focus.tabbable.find(l.current))||void 0===e||null===(t=e[0])||void 0===t||t.focus())}),[d]),s.Children.count(t)&&(a=s.Children.map(t,(e=>({content:e}))));const p=d>0,m=d{p&&f(d-1)},v=()=>{m&&f(d+1)};return 0===a.length?null:(0,s.createElement)(US,{className:c()("components-guide",n),contentLabel:r,onRequestClose:i,onKeyDown:e=>{"ArrowLeft"===e.code?(h(),e.preventDefault()):"ArrowRight"===e.code&&(v(),e.preventDefault())},ref:l},(0,s.createElement)("div",{className:"components-guide__container"},(0,s.createElement)("div",{className:"components-guide__page"},a[d].image,a.length>1&&(0,s.createElement)(EP,{currentPage:d,numberOfPages:a.length,setCurrentPage:f}),a[d].content),(0,s.createElement)("div",{className:"components-guide__footer"},p&&(0,s.createElement)(wd,{className:"components-guide__back-button",onClick:h},(0,u.__)("Previous")),m&&(0,s.createElement)(wd,{className:"components-guide__forward-button",onClick:v},(0,u.__)("Next")),!m&&(0,s.createElement)(wd,{className:"components-guide__finish-button",onClick:i},o||(0,u.__)("Finish")))))}function kP(e){return(0,s.useEffect)((()=>{hc()("",{since:"5.5",alternative:"the `pages` prop in "})}),[]),(0,s.createElement)("div",e)}var SP=(0,s.forwardRef)((function(e,t){let{labelPosition:n,size:r,tooltip:o,label:i,...l}=e;return hc()("wp.components.IconButton",{since:"5.4",alternative:"wp.components.Button",version:"6.2"}),(0,s.createElement)(wd,a({},l,{ref:t,tooltipPosition:n,iconSize:r,showTooltip:void 0!==o?!!o:void 0,label:o||i}))}));var TP=od((function(e,t){const{role:n,wrapperClassName:r,...o}=function(e){const{as:t,className:n,onClick:r,role:o="listitem",size:i,...a}=rd(e,"Item"),{spacedAround:l,size:c}=Ek(),u=i||c,d=t||(void 0!==r?"button":"div"),f=nd(),p=(0,s.useMemo)((()=>f("button"===d&&ck,xk[u]||xk.medium,dk,l&&hk,n)),[d,n,f,u,l]),m=f(uk);return{as:d,className:p,onClick:r,wrapperClassName:m,role:o,...a}}(e);return(0,s.createElement)("div",{role:n,className:r},(0,s.createElement)(gd,a({},o,{ref:t})))}),"Item");var NP=od((function(e,t){const n=rd(e,"InputControlPrefixWrapper");return(0,s.createElement)(ug,a({marginBottom:0},n,{ref:t}))}),"InputControlPrefixWrapper");function RP(e){let{target:t,callback:n,shortcut:r,bindGlobal:o,eventName:i}=e;return(0,d.useKeyboardShortcut)(r,n,{bindGlobal:o,target:t,eventName:i}),null}var MP=function(e){let{children:t,shortcuts:n,bindGlobal:r,eventName:o}=e;const i=(0,s.useRef)(),a=(0,bc.map)(n,((e,t)=>(0,s.createElement)(RP,{key:t,shortcut:t,callback:e,bindGlobal:r,eventName:o,target:i})));return s.Children.count(t)?(0,s.createElement)("div",{ref:i},a,t):a};var IP=function e(t){const{children:n,className:r="",label:o,hideSeparator:i}=t,a=(0,d.useInstanceId)(e);if(!s.Children.count(n))return null;const l=`components-menu-group-label-${a}`,u=c()(r,"components-menu-group",{"has-hidden-separator":i});return(0,s.createElement)("div",{className:u},o&&(0,s.createElement)("div",{className:"components-menu-group__label",id:l,"aria-hidden":"true"},o),(0,s.createElement)("div",{role:"group","aria-labelledby":o?l:null},n))};var PP=(0,s.forwardRef)((function(e,t){let{children:n,info:r,className:o,icon:i,iconPosition:l="right",shortcut:u,isSelected:d,role:f="menuitem",...p}=e;return o=c()("components-menu-item__button",o),r&&(n=(0,s.createElement)("span",{className:"components-menu-item__info-wrapper"},(0,s.createElement)("span",{className:"components-menu-item__item"},n),(0,s.createElement)("span",{className:"components-menu-item__info"},r))),i&&"string"!=typeof i&&(i=(0,s.cloneElement)(i,{className:c()("components-menu-items__item-icon",{"has-icon-right":"right"===l})})),(0,s.createElement)(wd,a({ref:t,"aria-checked":"menuitemcheckbox"===f||"menuitemradio"===f?d:void 0,role:f,icon:"left"===l?i:void 0,className:o},p),(0,s.createElement)("span",{className:"components-menu-item__item"},n),(0,s.createElement)(vf,{className:"components-menu-item__shortcut",shortcut:u}),i&&"right"===l&&(0,s.createElement)(gc,{icon:i}))}));const OP=()=>{};function DP(e){let{choices:t=[],onHover:n=OP,onSelect:r,value:o}=e;return t.map((e=>{const t=o===e.value;return(0,s.createElement)(PP,{key:e.value,role:"menuitemradio",icon:t&&m_,info:e.info,isSelected:t,shortcut:e.shortcut,className:"components-menu-items-choice",onClick:()=>{t||r(e.value)},onMouseEnter:()=>n(e.value),onMouseLeave:()=>n(null),"aria-label":e["aria-label"]},e.label)}))}var AP=(0,s.forwardRef)((function(e,t){let{eventToOffset:n,...r}=e;return(0,s.createElement)(aS,a({ref:t,stopNavigationEvents:!0,onlyBrowserTabstops:!0,eventToOffset:e=>{const{code:t,shiftKey:r}=e;return"Tab"===t?r?-1:1:n?n(e):void 0}},r))}));const LP="root",zP=()=>{},FP=(0,s.createContext)({activeItem:void 0,activeMenu:LP,setActiveMenu:zP,isMenuEmpty:zP,navigationTree:{items:{},getItem:zP,addItem:zP,removeItem:zP,menus:{},getMenu:zP,addMenu:zP,removeMenu:zP,childMenu:{},traverseMenu:zP,isMenuEmpty:zP}}),BP=()=>(0,s.useContext)(FP);var HP=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"}));const VP=(0,s.forwardRef)((function(e,t){let{__nextHasNoMarginBottom:n,className:r,onChange:o,onKeyDown:i,value:l,label:f,placeholder:p=(0,u.__)("Search"),hideLabelFromVision:m=!0,help:h,onClose:v,...g}=e;const b=(0,s.useRef)(),y=`components-search-control-${(0,d.useInstanceId)(VP)}`;return(0,s.createElement)(Ag,{__nextHasNoMarginBottom:n,label:f,id:y,hideLabelFromVision:m,help:h,className:c()(r,"components-search-control")},(0,s.createElement)("div",{className:"components-search-control__input-wrapper"},(0,s.createElement)("input",a({},g,{ref:(0,d.useMergeRefs)([b,t]),className:"components-search-control__input",id:y,type:"search",placeholder:p,onChange:e=>o(e.target.value),onKeyDown:i,autoComplete:"off",value:l||""})),(0,s.createElement)("div",{className:"components-search-control__icon"},v?(0,s.createElement)(wd,{icon:Gg,label:(0,u.__)("Close search"),onClick:v}):l?(0,s.createElement)(wd,{icon:Gg,label:(0,u.__)("Reset search"),onClick:()=>{var e;o(""),null===(e=b.current)||void 0===e||e.focus()}}):(0,s.createElement)(Sb,{icon:HP}))))}));var jP=VP;const $P=hd("div",{target:"ejwewyf11"})("width:100%;box-sizing:border-box;padding:0 ",xm(4),";overflow:hidden;"),WP=hd("div",{target:"ejwewyf10"})("margin-top:",xm(6),";margin-bottom:",xm(6),";display:flex;flex-direction:column;ul{padding:0;margin:0;list-style:none;}.components-navigation__back-button{margin-bottom:",xm(6),";}.components-navigation__group+.components-navigation__group{margin-top:",xm(6),";}"),UP=hd(wd,{target:"ejwewyf9"})({name:"26l0q2",styles:"&.is-tertiary{color:inherit;opacity:0.7;&:hover:not( :disabled ){opacity:1;box-shadow:none;color:inherit;}&:active:not( :disabled ){background:transparent;opacity:1;color:inherit;}}"}),GP=hd("div",{target:"ejwewyf8"})({name:"1aubja5",styles:"overflow:hidden;width:100%"}),qP=hd("span",{target:"ejwewyf7"})("height:",xm(6),";.components-button.is-small{color:inherit;opacity:0.7;margin-right:",xm(1),";padding:0;&:active:not( :disabled ){background:none;opacity:1;color:inherit;}&:hover:not( :disabled ){box-shadow:none;opacity:1;color:inherit;}}"),YP=hd(jP,{target:"ejwewyf6"})({name:"za3n3e",styles:"input[type='search'].components-search-control__input{margin:0;background:#303030;color:#fff;&:focus{background:#434343;color:#fff;}&::placeholder{color:rgba( 255, 255, 255, 0.6 );}}svg{fill:white;}.components-button.has-icon{padding:0;min-width:auto;}"}),KP=hd(b_,{target:"ejwewyf5"})("min-height:",xm(12),";align-items:center;color:inherit;display:flex;justify-content:space-between;margin-bottom:",xm(2),";padding:",(()=>(0,u.isRTL)()?`${xm(1)} ${xm(4)} ${xm(1)} ${xm(2)}`:`${xm(1)} ${xm(2)} ${xm(1)} ${xm(4)}`),";"),XP=hd("li",{target:"ejwewyf4"})("border-radius:2px;color:inherit;margin-bottom:0;>button,>a.components-button,>a{width:100%;color:inherit;opacity:0.7;padding:",xm(2)," ",xm(4),";",uh({textAlign:"left"},{textAlign:"right"})," &:hover,&:focus:not( [aria-disabled='true'] ):active,&:active:not( [aria-disabled='true'] ):active{color:inherit;opacity:1;}}&.is-active{background-color:",cp.ui.theme,";color:",cp.white,";>button,>a{color:",cp.white,";opacity:1;}}>svg path{color:",cp.gray[600],";}"),ZP=hd("div",{target:"ejwewyf3"})("display:flex;align-items:center;height:auto;min-height:40px;margin:0;padding:",xm(1.5)," ",xm(4),";font-weight:400;line-height:20px;width:100%;color:inherit;opacity:0.7;"),JP=hd("span",{target:"ejwewyf2"})("display:flex;margin-right:",xm(2),";"),QP=hd("span",{target:"ejwewyf1"})("margin-left:",(()=>(0,u.isRTL)()?"0":xm(2)),";margin-right:",(()=>(0,u.isRTL)()?xm(2):"0"),";display:inline-flex;padding:",xm(1)," ",xm(3),";border-radius:2px;animation:fade-in 250ms ease-out;@keyframes fade-in{from{opacity:0;}to{opacity:1;}}",up("animation"),";"),eO=hd(nh,{target:"ejwewyf0"})((()=>(0,u.isRTL)()?"margin-left: auto;":"margin-right: auto;")," font-size:14px;line-height:20px;color:inherit;"),tO=()=>{const[e,t]=(0,s.useState)({});return{nodes:e,getNode:t=>e[t],addNode:(e,n)=>{const{children:r,...o}=n;return t((t=>({...t,[e]:o})))},removeNode:e=>t((t=>{const{[e]:n,...r}=t;return r}))}},nO=()=>{};function rO(e){let{activeItem:t,activeMenu:n=LP,children:r,className:o,onActivateMenu:i=nO}=e;const[a,l]=(0,s.useState)(n),[d,f]=(0,s.useState)(),p=(()=>{const{nodes:e,getNode:t,addNode:n,removeNode:r}=tO(),{nodes:o,getNode:i,addNode:a,removeNode:l}=tO(),[c,u]=(0,s.useState)({}),d=e=>c[e]||[],f=(e,t)=>{const n=[];let r,o=[e];for(;o.length>0&&(r=i(o.shift()),!r||n.includes(r.menu)||(n.push(r.menu),o=[...o,...d(r.menu)],!1!==t(r))););};return{items:e,getItem:t,addItem:n,removeItem:r,menus:o,getMenu:i,addMenu:(e,t)=>{u((n=>{const r={...n};return r[t.parentMenu]||(r[t.parentMenu]=[]),r[t.parentMenu].push(e),r})),a(e,t)},removeMenu:l,childMenu:c,traverseMenu:f,isMenuEmpty:e=>{let t=!0;return f(e,(e=>{if(!e.isEmpty)return t=!1,!1})),t}}})(),m=(0,u.isRTL)()?"right":"left",h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;p.getMenu(e)&&(f(t),l(e),i(e))},v=(0,s.useRef)(!1);(0,s.useEffect)((()=>{v.current||(v.current=!0)}),[]),(0,s.useEffect)((()=>{n!==a&&h(n)}),[n]);const g={activeItem:t,activeMenu:a,setActiveMenu:h,navigationTree:p},b=c()("components-navigation",o),y=sm({type:"slide-in",origin:d});return(0,s.createElement)($P,{className:b},(0,s.createElement)("div",{key:a,className:c()({[y]:v.current&&d})},(0,s.createElement)(FP.Provider,{value:g},r)))}var oO=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));var iO=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var aO=(0,s.forwardRef)((function(e,t){var n;let{backButtonLabel:r,className:o,href:i,onClick:a,parentMenu:l}=e;const{setActiveMenu:d,navigationTree:f}=BP(),p=c()("components-navigation__back-button",o),m=null===(n=f.getMenu(l))||void 0===n?void 0:n.title,h=(0,u.isRTL)()?oO:iO;return(0,s.createElement)(UP,{className:p,href:i,variant:"tertiary",ref:t,onClick:e=>{"function"==typeof a&&a(e);const t=(0,u.isRTL)()?"left":"right";l&&!e.defaultPrevented&&d(l,t)}},(0,s.createElement)(Sb,{icon:h}),r||m||(0,u.__)("Back"))}));const sO=(0,s.createContext)({group:void 0});let lO=0;function cO(e){let{children:t,className:n,title:r}=e;const[o]=(0,s.useState)("group-"+ ++lO),{navigationTree:{items:i}}=BP(),a={group:o};if(!Object.values(i).some((e=>e.group===o&&e._isVisible)))return(0,s.createElement)(sO.Provider,{value:a},t);const l=`components-navigation__group-title-${o}`,u=c()("components-navigation__group",n);return(0,s.createElement)(sO.Provider,{value:a},(0,s.createElement)("li",{className:u},r&&(0,s.createElement)(KP,{className:"components-navigation__group-title",id:l,level:3},r),(0,s.createElement)("ul",{"aria-labelledby":l,role:"group"},t)))}function uO(e){const{badge:t,title:n}=e;return(0,s.createElement)(s.Fragment,null,n&&(0,s.createElement)(eO,{className:"components-navigation__item-title",variant:"body.small",as:"span"},n),t&&(0,s.createElement)(QP,{className:"components-navigation__item-badge"},t))}const dO=(0,s.createContext)({menu:void 0,search:""}),fO=()=>(0,s.useContext)(dO),pO=e=>pg()(e).replace(/^\//,"").toLowerCase(),mO=(e,t)=>{const{activeMenu:n,navigationTree:{addItem:r,removeItem:o}}=BP(),{group:i}=(0,s.useContext)(sO),{menu:a,search:l}=fO();(0,s.useEffect)((()=>{const s=n===a,c=!l||((e,t)=>-1!==pO(e).indexOf(pO(t)))(t.title,l);return r(e,{...t,group:i,menu:a,_isVisible:s&&c}),()=>{o(e)}}),[n,l])};let hO=0;function vO(e){var t;const{children:n,className:r,title:o,href:i,...l}=e,[u]=(0,s.useState)("item-"+ ++hO);mO(u,e);const{navigationTree:d}=BP();if(null===(t=d.getItem(u))||void 0===t||!t._isVisible)return null;const f=c()("components-navigation__item",r);return(0,s.createElement)(XP,a({className:f},l),n)}const gO=()=>{};function bO(e){const{badge:t,children:n,className:r,href:o,item:i,navigateToMenu:l,onClick:d=gO,title:f,icon:p,hideIfTargetMenuEmpty:m,isText:h,...v}=e,{activeItem:g,setActiveMenu:b,navigationTree:{isMenuEmpty:y}}=BP();if(m&&l&&y(l))return null;const w=i&&g===i,x=c()(r,{"is-active":w}),_=(0,u.isRTL)()?iO:oO,E=n?e:{...e,onClick:void 0},C=h?v:{as:wd,href:o,onClick:e=>{l&&b(l),d(e)},"aria-current":w?"page":void 0,...v};return(0,s.createElement)(vO,a({},E,{className:x}),n||(0,s.createElement)(ZP,C,p&&(0,s.createElement)(JP,null,(0,s.createElement)(Sb,{icon:p})),(0,s.createElement)(uO,{title:f,badge:t}),l&&(0,s.createElement)(Sb,{icon:_})))}var yO=(0,d.createHigherOrderComponent)((e=>t=>(0,s.createElement)(e,a({},t,{speak:vg.speak,debouncedSpeak:(0,d.useDebounce)(vg.speak,500)}))),"withSpokenMessages");var wO=yO((function(e){let{debouncedSpeak:t,onCloseSearch:n,onSearch:r,search:o,title:i}=e;const{navigationTree:{items:a}}=BP(),{menu:l}=fO(),c=(0,s.useRef)();(0,s.useEffect)((()=>{const e=setTimeout((()=>{c.current.focus()}),100);return()=>{clearTimeout(e)}}),[]),(0,s.useEffect)((()=>{if(!o)return;const e=Object.values(a).filter((e=>e._isVisible)).length,n=(0,u.sprintf)((0,u._n)("%d result found.","%d results found.",e),e);t(n)}),[a,o]);const d=()=>{r(""),n()},f=`components-navigation__menu-title-search-${l}`,p=(0,u.sprintf)((0,u.__)("Search %s"),null==i?void 0:i.toLowerCase()).trim();return(0,s.createElement)("div",{className:"components-navigation__menu-title-search"},(0,s.createElement)(YP,{autoComplete:"off",className:"components-navigation__menu-search-input",id:f,onChange:e=>r(e),onKeyDown:function(e){"Escape"!==e.code||e.defaultPrevented||(e.preventDefault(),d())},placeholder:p,onClose:d,ref:c,type:"search",value:o}))}));function xO(e){let{hasSearch:t,onSearch:n,search:r,title:o,titleAction:i}=e;const[a,l]=(0,s.useState)(!1),{menu:c}=fO(),d=(0,s.useRef)();if(!o)return null;const f=`components-navigation__menu-title-${c}`,p=(0,u.sprintf)((0,u.__)("Search in %s"),o);return(0,s.createElement)(GP,{className:"components-navigation__menu-title"},!a&&(0,s.createElement)(KP,{as:"h2",className:"components-navigation__menu-title-heading",level:3},(0,s.createElement)("span",{id:f},o),(t||i)&&(0,s.createElement)(qP,null,i,t&&(0,s.createElement)(wd,{isSmall:!0,variant:"tertiary",label:p,onClick:()=>l(!0),ref:d},(0,s.createElement)(Sb,{icon:HP})))),a&&(0,s.createElement)("div",{className:sm({type:"slide-in",origin:"left"})},(0,s.createElement)(wO,{onCloseSearch:()=>{l(!1),setTimeout((()=>{d.current.focus()}),100)},onSearch:n,search:r,title:o})))}function _O(e){let{search:t}=e;const{navigationTree:{items:n}}=BP(),r=Object.values(n).filter((e=>e._isVisible)).length;return!t||r?null:(0,s.createElement)(XP,null,(0,s.createElement)(ZP,null,(0,u.__)("No results found.")," "))}function EO(e){const{backButtonLabel:t,children:n,className:r,hasSearch:o,menu:i=LP,onBackButtonClick:a,onSearch:l,parentMenu:u,search:d,isSearchDebouncing:f,title:p,titleAction:m}=e,[h,v]=(0,s.useState)("");(e=>{const{navigationTree:{addMenu:t,removeMenu:n}}=BP(),r=e.menu||LP;(0,s.useEffect)((()=>(t(r,{...e,menu:r}),()=>{n(r)})),[])})(e);const{activeMenu:g}=BP(),b={menu:i,search:h};if(g!==i)return(0,s.createElement)(dO.Provider,{value:b},n);const y=!!l,w=y?d:h,x=y?l:v,_=`components-navigation__menu-title-${i}`,E=c()("components-navigation__menu",r);return(0,s.createElement)(dO.Provider,{value:b},(0,s.createElement)(WP,{className:E},(u||a)&&(0,s.createElement)(aO,{backButtonLabel:t,parentMenu:u,onClick:a}),p&&(0,s.createElement)(xO,{hasSearch:o,onSearch:x,search:w,title:p,titleAction:m}),(0,s.createElement)(sS,null,(0,s.createElement)("ul",{"aria-labelledby":_},n,w&&!f&&(0,s.createElement)(_O,{search:w})))))}const CO=(0,s.createContext)({location:{},goTo:()=>{},goBack:()=>{}});var kO={name:"15bx5k",styles:"overflow-x:hidden"};const SO=od((function(e,t){const{initialPath:n,children:r,className:o,...i}=rd(e,"NavigatorProvider"),[l,c]=(0,s.useState)([{path:n}]),u=(0,s.useCallback)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c([...l,{...t,path:e,isBack:!1,hasRestoredFocus:!1}])}),[l]),d=(0,s.useCallback)((()=>{l.length>1&&c([...l.slice(0,-2),{...l[l.length-2],isBack:!0,hasRestoredFocus:!1}])}),[l]),f=(0,s.useMemo)((()=>({location:{...l[l.length-1],isInitial:1===l.length},goTo:u,goBack:d})),[l,u,d]),p=nd(),m=(0,s.useMemo)((()=>p(kO,o)),[o,p]);return(0,s.createElement)(gd,a({ref:t,className:m},i),(0,s.createElement)(CO.Provider,{value:f},r))}),"NavigatorProvider");var TO=SO,NO=window.wp.escapeHtml;var RO={name:"14x3t6z",styles:"overflow-x:auto;max-height:100%"};const MO=od((function(e,t){const{children:n,className:r,path:o,...i}=rd(e,"NavigatorScreen"),l=(0,d.useReducedMotion)(),{location:c}=(0,s.useContext)(CO),f=c.path===(0,NO.escapeAttribute)(o),p=(0,s.useRef)(null),m=(0,d.usePrevious)(c),h=nd(),v=(0,s.useMemo)((()=>h(RO,r)),[r,h]),g=c.isInitial&&!c.isBack;(0,s.useEffect)((()=>{if(g||!f||!p.current||c.hasRestoredFocus)return;let e=null;if(c.isBack&&null!=m&&m.focusTargetSelector&&(e=p.current.querySelector(m.focusTargetSelector)),!e){const t=tS.focus.tabbable.find(p.current)[0];e=null!=t?t:p.current}c.hasRestoredFocus=!0,e.focus()}),[g,f,c.hasRestoredFocus,c.isBack,null==m?void 0:m.focusTargetSelector]);const b=(0,d.useMergeRefs)([t,p]);if(!f)return null;if(l)return(0,s.createElement)(gd,a({ref:b,className:v},i),n);const y={opacity:1,transition:{delay:0,duration:.14,ease:"easeInOut"},x:0},w={opacity:0,x:(0,u.isRTL)()&&c.isBack||!(0,u.isRTL)()&&!c.isBack?50:-50},x={animate:y,exit:{delay:0,opacity:0,x:!(0,u.isRTL)()&&c.isBack||(0,u.isRTL)()&&!c.isBack?50:-50,transition:{duration:.14,ease:"easeInOut"}},initial:w};return(0,s.createElement)(fc.div,a({ref:b,className:v},i,x),n)}),"NavigatorScreen");var IO=MO;var PO=function(){const{location:e,goTo:t,goBack:n}=(0,s.useContext)(CO);return{location:e,goTo:t,goBack:n}};var OO=od((function(e,t){const n=function(e){const{path:t,onClick:n,as:r=wd,attributeName:o="id",...i}=rd(e,"NavigatorButton"),a=(0,NO.escapeAttribute)(t),{goTo:l}=PO();return{as:r,onClick:(0,s.useCallback)((e=>{var t,r;e.preventDefault(),l(a,{focusTargetSelector:(t=o,r=a,`[${t}="${r}"]`)}),null==n||n(e)}),[l,n,o,a]),...i,[o]:a}}(e);return(0,s.createElement)(gd,a({ref:t},n))}),"NavigatorButton");var DO=od((function(e,t){const n=function(e){const{onClick:t,as:n=wd,...r}=rd(e,"NavigatorBackButton"),{goBack:o}=PO();return{as:n,onClick:(0,s.useCallback)((e=>{e.preventDefault(),o(),null==t||t(e)}),[o,t]),...r}}(e);return(0,s.createElement)(gd,a({ref:t},n))}),"NavigatorBackButton");const AO=()=>{};function LO(e){switch(e){case"success":case"warning":case"info":return"polite";default:return"assertive"}}var zO=function(e){let{className:t,status:n="info",children:r,spokenMessage:o=r,onRemove:i=AO,isDismissible:a=!0,actions:l=[],politeness:d=LO(n),__unstableHTML:f,onDismiss:p=AO}=e;!function(e,t){const n="string"==typeof e?e:(0,s.renderToString)(e);(0,s.useEffect)((()=>{n&&(0,vg.speak)(n,t)}),[n,t])}(o,d);const m=c()(t,"components-notice","is-"+n,{"is-dismissible":a});return f&&(r=(0,s.createElement)(s.RawHTML,null,r)),(0,s.createElement)("div",{className:m},(0,s.createElement)("div",{className:"components-notice__content"},r,(0,s.createElement)("div",{className:"components-notice__actions"},l.map(((e,t)=>{let{className:n,label:r,isPrimary:o,variant:i,noDefaultClasses:a=!1,onClick:l,url:u}=e,d=i;return"primary"===i||a||(d=u?"link":"secondary"),void 0===d&&o&&(d="primary"),(0,s.createElement)(wd,{key:t,href:u,variant:d,onClick:u?void 0:l,className:c()("components-notice__action",n)},r)})))),a&&(0,s.createElement)(wd,{className:"components-notice__dismiss",icon:pc,label:(0,u.__)("Dismiss this notice"),onClick:e=>{var t;null==e||null===(t=e.preventDefault)||void 0===t||t.call(e),p(),i()},showTooltip:!1}))};const FO=()=>{};var BO=function(e){let{notices:t,onRemove:n=FO,className:r,children:o}=e;const i=e=>()=>n(e);return r=c()("components-notice-list",r),(0,s.createElement)("div",{className:r},o,[...t].reverse().map((e=>{const{content:t,...n}=e;return(0,s.createElement)(zO,a({},n,{key:e.id,onRemove:i(e.id)}),e.content)})))};var HO=function(e){let{label:t,children:n}=e;return(0,s.createElement)("div",{className:"components-panel__header"},t&&(0,s.createElement)("h2",null,t),n)};var VO=(0,s.forwardRef)((function(e,t){let{header:n,className:r,children:o}=e;const i=c()(r,"components-panel");return(0,s.createElement)("div",{className:i,ref:t},n&&(0,s.createElement)(HO,{label:n}),o)}));var jO=(0,s.createElement)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(i.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}));const $O=()=>{};const WO=(0,s.forwardRef)(((e,t)=>{let{isOpened:n,icon:r,title:o,...i}=e;return o?(0,s.createElement)("h2",{className:"components-panel__body-title"},(0,s.createElement)(wd,a({className:"components-panel__body-toggle","aria-expanded":n,ref:t},i),(0,s.createElement)("span",{"aria-hidden":"true"},(0,s.createElement)(gc,{className:"components-panel__arrow",icon:n?jO:Tb})),o,r&&(0,s.createElement)(gc,{icon:r,className:"components-panel__icon",size:20}))):null})),UO=(0,s.forwardRef)((function(e,t){let{buttonProps:n={},children:r,className:o,icon:i,initialOpen:l,onToggle:u=$O,opened:f,title:p,scrollAfterOpen:m=!0}=e;const[h,v]=Ob(f,{initial:void 0===l||l}),g=(0,s.useRef)(),b=(0,d.useReducedMotion)()?"auto":"smooth",y=(0,s.useRef)();y.current=m,EI((()=>{var e;h&&y.current&&null!==(e=g.current)&&void 0!==e&&e.scrollIntoView&&g.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:b})}),[h,b]);const w=c()("components-panel__body",o,{"is-opened":h});return(0,s.createElement)("div",{className:w,ref:(0,d.useMergeRefs)([g,t])},(0,s.createElement)(WO,a({icon:i,isOpened:h,onClick:e=>{e.preventDefault();const t=!h;v(t),u(t)},title:p},n)),"function"==typeof r?r({opened:h}):h&&r)}));UO.displayName="PanelBody";var GO=UO;const qO=(0,s.forwardRef)(((e,t)=>{let{className:n,children:r}=e;return(0,s.createElement)("div",{className:c()("components-panel__row",n),ref:t},r)}));var YO=qO;const KO=(0,s.createElement)(i.SVG,{className:"components-placeholder__illustration",fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none"},(0,s.createElement)(i.Path,{vectorEffect:"non-scaling-stroke",d:"M60 60 0 0"}));var XO=function(e){const{icon:t,children:n,label:r,instructions:o,className:i,notices:l,preview:u,isColumnLayout:f,withIllustration:p,...m}=e,[h,{width:v}]=(0,d.useResizeObserver)();let g;"number"==typeof v&&(g={"is-large":v>=480,"is-medium":v>=160&&v<480,"is-small":v<160});const b=c()("components-placeholder",i,g,p?"has-illustration":null),y=c()("components-placeholder__fieldset",{"is-column-layout":f});return(0,s.createElement)("div",a({},m,{className:b}),p?KO:null,h,l,u&&(0,s.createElement)("div",{className:"components-placeholder__preview"},u),(0,s.createElement)("div",{className:"components-placeholder__label"},(0,s.createElement)(gc,{icon:t}),r),(0,s.createElement)("fieldset",{className:y},!!o&&(0,s.createElement)("legend",{className:"components-placeholder__instructions"},o),n))};function ZO(e){const t=e.map((e=>({children:[],parent:null,...e}))),n=(0,bc.groupBy)(t,"parent");if(n.null&&n.null.length)return t;const r=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?r(t):[]}}));return r(n[0]||[])}function JO(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.flatMap((e=>[{value:e.id,label:" ".repeat(3*t)+(0,bc.unescape)(e.name)},...JO(e.children||[],t+1)]))}var QO=function(e){let{label:t,noOptionLabel:n,onChange:r,selectedId:o,tree:i=[],...l}=e;const c=(0,s.useMemo)((()=>[n&&{value:"",label:n},...JO(i)].filter((e=>!!e))),[n,i]);return(0,s.createElement)(Mb,a({label:t,options:c,onChange:r,value:o},l))};function eD(e){let{label:t,noOptionLabel:n,categoriesList:r,selectedCategoryId:o,onChange:i,...l}=e;const c=(0,s.useMemo)((()=>ZO(r)),[r]);return(0,s.createElement)(QO,a({label:t,noOptionLabel:n,onChange:i,tree:c,selectedId:o},l))}function tD(e){let{label:t,noOptionLabel:n,authorList:r,selectedAuthorId:o,onChange:i}=e;if(!r)return null;const a=ZO(r);return(0,s.createElement)(QO,{label:t,noOptionLabel:n,onChange:i,tree:a,selectedId:o})}const nD=1,rD=100;function oD(e){let{authorList:t,selectedAuthorId:n,categoriesList:r,selectedCategoryId:o,categorySuggestions:i,selectedCategories:a,numberOfItems:l,order:c,orderBy:d,maxItems:f=rD,minItems:p=nD,onCategoryChange:m,onAuthorChange:h,onNumberOfItemsChange:v,onOrderChange:g,onOrderByChange:b}=e;return[g&&b&&(0,s.createElement)(Ib,{key:"query-controls-order-select",label:(0,u.__)("Order by"),value:`${d}/${c}`,options:[{label:(0,u.__)("Newest to oldest"),value:"date/desc"},{label:(0,u.__)("Oldest to newest"),value:"date/asc"},{label:(0,u.__)("A → Z"),value:"title/asc"},{label:(0,u.__)("Z → A"),value:"title/desc"}],onChange:e=>{const[t,n]=e.split("/");n!==c&&g(n),t!==d&&b(t)}}),r&&m&&(0,s.createElement)(eD,{key:"query-controls-category-select",categoriesList:r,label:(0,u.__)("Category"),noOptionLabel:(0,u.__)("All"),selectedCategoryId:o,onChange:m}),i&&m&&(0,s.createElement)(xP,{key:"query-controls-categories-select",label:(0,u.__)("Categories"),value:a&&a.map((e=>({id:e.id,value:e.name||e.value}))),suggestions:Object.keys(i),onChange:m,maxSuggestions:20}),h&&(0,s.createElement)(tD,{key:"query-controls-author-select",authorList:t,label:(0,u.__)("Author"),noOptionLabel:(0,u.__)("All"),selectedAuthorId:n,onChange:h}),v&&(0,s.createElement)(fy,{key:"query-controls-range-control",label:(0,u.__)("Number of items"),value:l,onChange:v,min:p,max:f,required:!0})]}var iD=(0,s.createContext)({state:null,setState:()=>{}});var aD=(0,s.forwardRef)((function(e,t){let{children:n,value:r,...o}=e;const i=(0,s.useContext)(iD),l=i.state===r;return(0,s.createElement)(UI,a({ref:t,as:wd,variant:l?"primary":"secondary",value:r},i,o),n||r)}));var sD=(0,s.forwardRef)((function(e,t){let{label:n,checked:r,defaultChecked:o,disabled:i,onChange:l,...c}=e;const u=TI({state:o,baseId:c.id}),d={...u,disabled:i,state:null!=r?r:u.state,setState:null!=l?l:u.setState};return(0,s.createElement)(iD.Provider,{value:d},(0,s.createElement)(MI,a({ref:t,as:tC,"aria-label":n},u,c)))}));var lD=function e(t){const{label:n,className:r,selected:o,help:i,onChange:l,hideLabelFromVision:u,options:f=[],...p}=t,m=`inspector-radio-control-${(0,d.useInstanceId)(e)}`,h=e=>l(e.target.value);return null!=f&&f.length?(0,s.createElement)(Ag,{__nextHasNoMarginBottom:!0,label:n,id:m,hideLabelFromVision:u,help:i,className:c()(r,"components-radio-control")},(0,s.createElement)(v_,{spacing:1},f.map(((e,t)=>(0,s.createElement)("div",{key:`${m}-${t}`,className:"components-radio-control__option"},(0,s.createElement)("input",a({id:`${m}-${t}`,className:"components-radio-control__input",type:"radio",name:m,value:e.value,onChange:h,checked:e.value===o,"aria-describedby":i?`${m}__help`:void 0},p)),(0,s.createElement)("label",{htmlFor:`${m}-${t}`},e.label)))))):null},cD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),uD=function(){return uD=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{},MD={bottom:"bottom",corner:"corner"};function ID(e){let{axis:t,fadeTimeout:n=180,onResize:r=RD,position:o=MD.bottom,showPx:i=!1}=e;const[a,l]=(0,d.useResizeObserver)(),c=!!t,[u,f]=(0,s.useState)(!1),[p,m]=(0,s.useState)(!1),{width:h,height:v}=l,g=(0,s.useRef)(v),b=(0,s.useRef)(h),y=(0,s.useRef)(),w=()=>{c||(f(!1),m(!1))};(0,s.useEffect)((()=>{if(!(null!==h||null!==v))return;const e=h!==b.current,t=v!==g.current;if(e||t){if(h&&!b.current&&v&&!g.current)return b.current=h,void(g.current=v);e&&(f(!0),b.current=h),t&&(m(!0),g.current=v),r({width:h,height:v}),y.current&&window.clearTimeout(y.current),y.current=window.setTimeout(w,n)}}),[h,v]);const x=function(e){let{axis:t,height:n,moveX:r=!1,moveY:o=!1,position:i=MD.bottom,showPx:a=!1,width:s}=e;if(!r&&!o)return;if(i===MD.corner)return`${s} x ${n}`;const l=a?" px":"";if(t){if("x"===t&&r)return`${s}${l}`;if("y"===t&&o)return`${n}${l}`}if(r&&o)return`${s} x ${n}`;if(r)return`${s}${l}`;if(o)return`${n}${l}`;return}({axis:t,height:v,moveX:u,moveY:p,position:o,showPx:i,width:h});return{label:x,resizeListener:a}}const PD=hd("div",{target:"ekdag503"})({name:"1cd7zoc",styles:"bottom:0;box-sizing:border-box;left:0;pointer-events:none;position:absolute;right:0;top:0"}),OD=hd("div",{target:"ekdag502"})({name:"ajymcs",styles:"align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity 120ms linear"}),DD=hd("div",{target:"ekdag501"})("background:",cp.gray[900],";border-radius:2px;box-sizing:border-box;font-size:12px;color:",cp.ui.textDark,";padding:4px 8px;position:relative;"),AD=hd(nh,{target:"ekdag500"})("&&&{color:",cp.ui.textDark,";display:block;font-size:13px;line-height:1.4;white-space:nowrap;}");const LD=(0,s.forwardRef)((function(e,t){let{label:n,position:r=MD.corner,zIndex:o=1e3,...i}=e;const l=!!n,c=r===MD.bottom,d=r===MD.corner;if(!l)return null;let f={opacity:l?1:void 0,zIndex:o},p={};return c&&(f={...f,position:"absolute",bottom:-10,left:"50%",transform:"translate(-50%, 0)"},p={transform:"translate(0, 100%)"}),d&&(f={...f,position:"absolute",top:4,right:(0,u.isRTL)()?void 0:4,left:(0,u.isRTL)()?4:void 0}),(0,s.createElement)(OD,a({"aria-hidden":"true",className:"components-resizable-tooltip__tooltip-wrapper",ref:t,style:f},i),(0,s.createElement)(DD,{className:"components-resizable-tooltip__tooltip",style:p},(0,s.createElement)(AD,{as:"span"},n)))}));var zD=LD;const FD=()=>{};const BD=(0,s.forwardRef)((function(e,t){let{axis:n,className:r,fadeTimeout:o=180,isVisible:i=!0,labelRef:l,onResize:u=FD,position:d=MD.bottom,showPx:f=!0,zIndex:p=1e3,...m}=e;const{label:h,resizeListener:v}=ID({axis:n,fadeTimeout:o,onResize:u,showPx:f,position:d});if(!i)return null;const g=c()("components-resize-tooltip",r);return(0,s.createElement)(PD,a({"aria-hidden":"true",className:g,ref:t},m),v,(0,s.createElement)(zD,{"aria-hidden":m["aria-hidden"],label:h,position:d,ref:l,zIndex:p}))}));var HD=BD;const VD="components-resizable-box__handle",jD="components-resizable-box__side-handle",$D="components-resizable-box__corner-handle",WD={top:c()(VD,jD,"components-resizable-box__handle-top"),right:c()(VD,jD,"components-resizable-box__handle-right"),bottom:c()(VD,jD,"components-resizable-box__handle-bottom"),left:c()(VD,jD,"components-resizable-box__handle-left"),topLeft:c()(VD,$D,"components-resizable-box__handle-top","components-resizable-box__handle-left"),topRight:c()(VD,$D,"components-resizable-box__handle-top","components-resizable-box__handle-right"),bottomRight:c()(VD,$D,"components-resizable-box__handle-bottom","components-resizable-box__handle-right"),bottomLeft:c()(VD,$D,"components-resizable-box__handle-bottom","components-resizable-box__handle-left")},UD={width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},GD={top:UD,right:UD,bottom:UD,left:UD,topLeft:UD,topRight:UD,bottomRight:UD,bottomLeft:UD};var qD=(0,s.forwardRef)((function(e,t){let{className:n,children:r,showHandle:o=!0,__experimentalShowTooltip:i=!1,__experimentalTooltipProps:l={},...u}=e;return(0,s.createElement)(ND,a({className:c()("components-resizable-box__container",o&&"has-show-handle",n),handleClasses:WD,handleStyles:GD,ref:t},u),r,i&&(0,s.createElement)(HD,l))}));var YD=function(e){let{naturalWidth:t,naturalHeight:n,children:r,isInline:o=!1}=e;const[i,{width:a}]=(0,d.useResizeObserver)();if(1!==s.Children.count(r))return null;const l={paddingBottom:t0&&void 0!==arguments[0]&&arguments[0];if(!m())return;const{contentDocument:a,ownerDocument:c}=l.current,{body:u}=a;if(!e&&null!==u.getAttribute("data-resizable-iframe-connected"))return;const d=(0,s.createElement)("html",{lang:c.documentElement.lang,className:r},(0,s.createElement)("head",null,(0,s.createElement)("title",null,n),(0,s.createElement)("style",{dangerouslySetInnerHTML:{__html:XD}}),o.map(((e,t)=>(0,s.createElement)("style",{key:t,dangerouslySetInnerHTML:{__html:e}})))),(0,s.createElement)("body",{"data-resizable-iframe-connected":"data-resizable-iframe-connected",className:r},(0,s.createElement)("div",{dangerouslySetInnerHTML:{__html:t}}),(0,s.createElement)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:KD}}),i.map((e=>(0,s.createElement)("script",{key:e,src:e})))));a.open(),a.write(""+(0,s.renderToString)(d)),a.close()}return(0,s.useEffect)((()=>{function e(){h(!1)}function t(e){const t=l.current;if(!t||t.contentWindow!==e.source)return;let n=e.data||{};if("string"==typeof n)try{n=JSON.parse(n)}catch(e){}"resize"===n.action&&(u(n.width),p(n.height))}h();const{ownerDocument:n}=l.current,{defaultView:r}=n;return l.current.addEventListener("load",e,!1),r.addEventListener("message",t),()=>{var n;null===(n=l.current)||void 0===n||n.removeEventListener("load",e,!1),r.addEventListener("message",t)}}),[]),(0,s.useEffect)((()=>{h()}),[n,o,i]),(0,s.useEffect)((()=>{h(!0)}),[t,r]),(0,s.createElement)("iframe",{ref:(0,d.useMergeRefs)([l,(0,d.useFocusableIframe)()]),title:n,className:"components-sandbox",sandbox:"allow-scripts allow-same-origin allow-presentation",onFocus:a,width:Math.ceil(c),height:Math.ceil(f)})}const JD=()=>{};var QD=(0,s.forwardRef)((function(e,t){let{className:n,children:r,spokenMessage:o=r,politeness:i="polite",actions:a=[],onRemove:l=JD,icon:d=null,explicitDismiss:f=!1,onDismiss:p=JD,listRef:m}=e;function h(e){e&&e.preventDefault&&e.preventDefault(),m.current.focus(),p(),l()}p=p||JD,function(e,t){const n="string"==typeof e?e:(0,s.renderToString)(e);(0,s.useEffect)((()=>{n&&(0,vg.speak)(n,t)}),[n,t])}(o,i),(0,s.useEffect)((()=>{const e=setTimeout((()=>{f||(p(),l())}),1e4);return()=>clearTimeout(e)}),[p,l]);const v=c()(n,"components-snackbar",{"components-snackbar-explicit-dismiss":!!f});a&&a.length>1&&("undefined"!=typeof process&&process.env,a=[a[0]]);const g=c()("components-snackbar__content",{"components-snackbar__content-with-icon":!!d});return(0,s.createElement)("div",{ref:t,className:v,onClick:f?JD:h,tabIndex:"0",role:f?"":"button",onKeyPress:f?JD:h,"aria-label":f?"":(0,u.__)("Dismiss this notice")},(0,s.createElement)("div",{className:g},d&&(0,s.createElement)("div",{className:"components-snackbar__icon"},d),r,a.map(((e,t)=>{let{label:n,onClick:r,url:o}=e;return(0,s.createElement)(wd,{key:t,href:o,variant:"tertiary",onClick:e=>function(e,t){e.stopPropagation(),l(),t&&t(e)}(e,r),className:"components-snackbar__action"},n)})),f&&(0,s.createElement)("span",{role:"button","aria-label":"Dismiss this notice",tabIndex:"0",className:"components-snackbar__dismiss-button",onClick:h,onKeyPress:h},"✕")))}));const eA=()=>{},tA={init:{height:0,opacity:0},open:{height:"auto",opacity:1,transition:{height:{stiffness:1e3,velocity:-100}}},exit:{opacity:0,transition:{duration:.5}}},nA={init:!1,open:!1,exit:!1};var rA=function(e){let{notices:t,className:n,children:r,onRemove:o=eA}=e;const i=(0,s.useRef)(),l=(0,d.useReducedMotion)();n=c()("components-snackbar-list",n);const u=e=>()=>o(e.id);return(0,s.createElement)("div",{className:n,tabIndex:-1,ref:i},r,(0,s.createElement)(LM,null,t.map((e=>{const{content:t,...n}=e;return(0,s.createElement)(fc.div,{layout:!l,initial:"init",animate:"open",exit:"exit",key:e.id,variants:l?nA:tA},(0,s.createElement)("div",{className:"components-snackbar-list__notice-container"},(0,s.createElement)(QD,a({},n,{onRemove:u(e),listRef:i}),e.content)))}))))};const oA=(function(){var e=Nf.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}})` from { transform: rotate(0deg); } to { transform: rotate(360deg); } - `,oA=md("svg",{target:"ea4tfvq2"})("width:",Bm.spinnerSize,"px;height:",Bm.spinnerSize,"px;display:inline-block;margin:5px 11px 0;position:relative;color:var( --wp-admin-theme-color );overflow:visible;"),iA={name:"9s4963",styles:"fill:transparent;stroke-width:1.5px"},aA=md("circle",{target:"ea4tfvq1"})(iA,";stroke:",lp.gray[300],";"),sA=md("path",{target:"ea4tfvq0"})(iA,";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ",rA,";");const lA=(0,s.forwardRef)((function(e,t){let{className:n,...r}=e;return(0,s.createElement)(oA,a({className:c()("components-spinner",n),viewBox:"0 0 100 100",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false"},r,{ref:t}),(0,s.createElement)(aA,{cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,s.createElement)(sA,{d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"}))}));var cA=lA;var uA=rd((function(e,t){const n=PC(e);return(0,s.createElement)(vd,a({},n,{ref:t}))}),"Surface");const dA=e=>{let{tabId:t,onClick:n,children:r,selected:o,...i}=e;return(0,s.createElement)(yd,a({role:"tab",tabIndex:o?null:-1,"aria-selected":o,id:t,onClick:n},i),r)};var fA=function e(t){var n;let{className:r,children:o,tabs:i,initialTabName:a,orientation:l="horizontal",activeClass:u="is-active",onSelect:f}=t;const p=(0,d.useInstanceId)(e,"tab-panel"),[m,h]=(0,s.useState)(),v=(0,gc.find)(i,{name:m}),g=`${p}-${null!==(n=null==v?void 0:v.name)&&void 0!==n?n:"none"}`;return(0,s.useEffect)((()=>{(0,gc.find)(i,{name:m})||h(a||(i.length>0?i[0].name:void 0))}),[i]),(0,s.createElement)("div",{className:r},(0,s.createElement)(aS,{role:"tablist",orientation:l,onNavigate:(e,t)=>{t.click()},className:"components-tab-panel__tabs"},i.map((e=>(0,s.createElement)(dA,{className:c()("components-tab-panel__tabs-item",e.className,{[u]:e.name===m}),tabId:`${p}-${e.name}`,"aria-controls":`${p}-${e.name}-view`,selected:e.name===m,key:e.name,onClick:()=>{return t=e.name,h(t),void(null==f||f(t));var t}},e.title)))),v&&(0,s.createElement)("div",{key:g,"aria-labelledby":g,role:"tabpanel",id:`${g}-view`,className:"components-tab-panel__tab-content"},o(v)))};const pA=(0,s.forwardRef)((function(e,t){const{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,value:i,help:l,className:c,onChange:u,type:f="text",...p}=e,m=`inspector-text-control-${(0,d.useInstanceId)(pA)}`;return(0,s.createElement)(Dg,{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,id:m,help:l,className:c},(0,s.createElement)("input",a({className:"components-text-control__input",type:f,id:m,value:i,onChange:e=>u(e.target.value),"aria-describedby":l?m+"__help":void 0,ref:t},p)))}));var mA=pA;const hA=Tf("box-shadow:0 0 0 transparent;transition:box-shadow 0.1s linear;border-radius:",Bm.radiusBlockUi,";border:",Bm.borderWidth," solid ",lp.ui.border,";",""),vA=Tf("border-color:var( --wp-admin-theme-color );box-shadow:0 0 0 calc( ",Bm.borderWidthFocus," - ",Bm.borderWidth," ) var( --wp-admin-theme-color );outline:2px solid transparent;","");var gA={huge:"1440px",wide:"1280px","x-large":"1080px",large:"960px",medium:"782px",small:"600px",mobile:"480px","zoomed-in":"280px"};const bA=Tf("font-family:",Cg("default.fontFamily"),";padding:6px 8px;",hA,";font-size:",Cg("mobileTextMinFontSize"),";line-height:normal;",`@media (min-width: ${gA["small"]})`,"{font-size:",Cg("default.fontSize"),";line-height:normal;}&:focus{",vA,";}&::-webkit-input-placeholder{color:",lp.ui.darkGrayPlaceholder,";}&::-moz-placeholder{opacity:1;color:",lp.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",lp.ui.darkGrayPlaceholder,";}.is-dark-theme &{&::-webkit-input-placeholder{color:",lp.ui.lightGrayPlaceholder,";}&::-moz-placeholder{opacity:1;color:",lp.ui.lightGrayPlaceholder,";}&:-ms-input-placeholder{color:",lp.ui.lightGrayPlaceholder,";}}","");const yA=md("textarea",{target:"e1w5nnrk0"})("width:100%;",bA,";");var wA=function e(t){const{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,value:i,help:l,onChange:c,rows:u=4,className:f,...p}=t,m=`inspector-textarea-control-${(0,d.useInstanceId)(e)}`;return(0,s.createElement)(Dg,{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,id:m,help:l,className:f},(0,s.createElement)(yA,a({className:"components-textarea-control__input",id:m,rows:u,onChange:e=>c(e.target.value),"aria-describedby":l?m+"__help":void 0,value:i},p)))};var xA=e=>{const{text:t="",highlight:n=""}=e,r=n.trim();if(!r)return(0,s.createElement)(s.Fragment,null,t);const o=new RegExp(`(${bg(r)})`,"gi");return(0,s.createInterpolateElement)(t.replace(o,"$&"),{mark:(0,s.createElement)("mark",null)})};var _A=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z"}));var EA=function(e){const{children:t}=e;return(0,s.createElement)("div",{className:"components-tip"},(0,s.createElement)(kb,{icon:_A}),(0,s.createElement)("p",null,t))};var CA=function e(t){let{__nextHasNoMarginBottom:n,label:r,checked:o,help:i,className:a,onChange:l,disabled:c}=t;const u=`inspector-toggle-control-${(0,d.useInstanceId)(e)}`,f=td()("components-toggle-control",a,!n&&Tf({marginBottom:wm(3)},"",""));let p,m;return i&&(p=u+"__help",m="function"==typeof i?i(o):i),(0,s.createElement)(Dg,{id:u,help:m,className:f,__nextHasNoMarginBottom:!0},(0,s.createElement)(vy,{justify:"flex-start",spacing:3},(0,s.createElement)(mP,{id:u,checked:o,onChange:function(e){l(e.target.checked)},"aria-describedby":p,disabled:c}),(0,s.createElement)("label",{htmlFor:u,className:"components-toggle-control__label"},r)))};var kA=(0,s.forwardRef)((function(e,t){const{icon:n,label:r,...o}=e;return(0,s.createElement)(nP,a({},o,{isIcon:!0,"aria-label":r,showTooltip:!0,ref:t}),(0,s.createElement)(vc,{icon:n}))})),SA=["baseId","unstable_idCountRef","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","setBaseId","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget"],TA=SA,NA=z({as:"button",memo:!0,useHook:B({name:"ToolbarItem",compose:ke,keys:TA})});var RA=(0,s.createContext)();var MA=(0,s.forwardRef)((function(e,t){let{children:n,as:r,...o}=e;const i=(0,s.useContext)(RA);if("function"!=typeof n&&!r)return"undefined"!=typeof process&&process.env,null;const l={...o,ref:t,"data-toolbar-item":!0};return i?(0,s.createElement)(NA,a({},i,l,{as:r}),n):r?(0,s.createElement)(r,l,n):n(l)}));var IA=e=>(0,s.createElement)("div",{className:e.className},e.children);var PA=(0,s.forwardRef)((function(e,t){let{containerClassName:n,className:r,extraProps:o,children:i,title:l,isActive:u,isDisabled:d,...f}=e;return(0,s.useContext)(RA)?(0,s.createElement)(MA,a({className:c()("components-toolbar-button",r)},o,f,{ref:t}),(e=>(0,s.createElement)(yd,a({label:l,isPressed:u,disabled:d},e),i))):(0,s.createElement)(IA,{className:n},(0,s.createElement)(yd,a({ref:t,icon:f.icon,label:l,shortcut:f.shortcut,"data-subscript":f.subscript,onClick:e=>{e.stopPropagation(),f.onClick&&f.onClick(e)},className:c()("components-toolbar__control",r),isPressed:u,disabled:d,"data-toolbar-item":!0},o,f),i))}));var OA=e=>{let{className:t,children:n,...r}=e;return(0,s.createElement)("div",a({className:t},r),n)};var DA=function(e){let{controls:t=[],toggleProps:n,...r}=e;const o=e=>(0,s.createElement)(cS,a({controls:t,toggleProps:{...e,"data-toolbar-item":!0}},r));return(0,s.useContext)(RA)?(0,s.createElement)(MA,n,o):o(n)};var AA=function(e){var t;let{controls:n=[],children:r,className:o,isCollapsed:i,title:l,...u}=e;const d=(0,s.useContext)(RA);if(!(n&&n.length||r))return null;const f=c()(d?"components-toolbar-group":"components-toolbar",o);let p=n;return Array.isArray(p[0])||(p=[p]),i?(0,s.createElement)(DA,a({label:l,controls:p,className:f,children:r},u)):(0,s.createElement)(OA,a({className:f},u),null===(t=p)||void 0===t?void 0:t.flatMap(((e,t)=>e.map(((e,n)=>(0,s.createElement)(PA,a({key:[t,n].join(),containerClassName:t>0&&0===n?"has-left-divider":null},e)))))),r)};var LA=B({name:"Toolbar",compose:Yp,keys:SA,useProps:function(e,t){return m({role:"toolbar","aria-orientation":e.orientation},t)}}),zA=z({as:"div",useHook:LA,useCreateElement:function(e,t,n){return N(e,t,n)}});var FA=(0,s.forwardRef)((function(e,t){let{label:n,...r}=e;const o=function(e){void 0===e&&(e={});var t=bp(e),n=t.orientation;return Hp(m({orientation:void 0===n?"horizontal":n},h(t,["orientation"])))}({loop:!0,baseId:r.id,rtl:(0,u.isRTL)()});return(0,s.createElement)(RA.Provider,{value:o},(0,s.createElement)(zA,a({ref:t,"aria-label":n},o,r)))}));var BA=(0,s.forwardRef)((function(e,t){let{className:n,label:r,...o}=e;if(!r)return mc()("Using Toolbar without label prop",{since:"5.6",alternative:"ToolbarGroup component",link:"https://developer.wordpress.org/block-editor/components/toolbar/"}),(0,s.createElement)(AA,a({},o,{className:n}));const i=c()("components-accessible-toolbar",n);return(0,s.createElement)(FA,a({className:i,label:r,ref:t},o))}));var HA=(0,s.forwardRef)((function(e,t){return(0,s.useContext)(RA)?(0,s.createElement)(MA,a({ref:t},e.toggleProps),(t=>(0,s.createElement)(cS,a({},e,{popoverProps:{isAlternate:!0,...e.popoverProps},toggleProps:t})))):(0,s.createElement)(cS,e)}));const VA={columns:e=>Tf("grid-template-columns:",`repeat( ${e}, minmax(0, 1fr) )`,";",""),spacing:Tf("column-gap:",wm(2),";row-gap:",wm(4),";",""),item:{fullWidth:{name:"18iuzk9",styles:"grid-column:1/-1"}}},jA={name:"huufmu",styles:">div:not( :first-of-type ){display:none;}"},$A=Tf(VA.item.fullWidth," gap:",wm(2),";.components-dropdown-menu{margin:",wm(-1)," 0;line-height:0;}&&&& .components-dropdown-menu__toggle{padding:0;min-width:",wm(6),";}",""),WA={name:"1pmxm02",styles:"font-size:inherit;font-weight:500;line-height:normal;&&{margin:0;}"},UA=Tf(VA.item.fullWidth,"&>div,&>fieldset{padding-bottom:0;margin-bottom:0;max-width:100%;}&& ",Sg,"{margin-bottom:0;",Tg,":last-child{margin-bottom:0;}}",Ig,"{margin-bottom:0;}&& ",yh,"{label{line-height:1.4em;}}",""),GA={name:"eivff4",styles:"display:none"},qA={name:"16gsvie",styles:"min-width:200px"},YA=()=>{},KA=(0,s.createContext)({menuItems:{default:{},optional:{}},hasMenuItems:!1,isResetting:!1,shouldRenderPlaceholderItems:!1,registerPanelItem:YA,deregisterPanelItem:YA,flagItemCustomization:YA,areAllOptionalControlsHidden:!0}),XA=()=>(0,s.useContext)(KA);const ZA=e=>{let{items:t,toggleItem:n}=e;return t.length?(0,s.createElement)(MP,null,t.map((e=>{let[t,r]=e;return r?(0,s.createElement)(IP,{key:t,role:"menuitem",icon:rk,label:(0,u.sprintf)((0,u.__)("Reset %s"),t),onClick:()=>{n(t),(0,hg.speak)((0,u.sprintf)((0,u.__)("%s reset to default"),t),"assertive")}},t):(0,s.createElement)(IP,{key:t,role:"menuitemcheckbox",icon:p_,isSelected:!0,"aria-disabled":!0},t)}))):null},JA=e=>{let{items:t,toggleItem:n}=e;return t.length?(0,s.createElement)(MP,null,t.map((e=>{let[t,r]=e;const o=r?(0,u.sprintf)((0,u.__)("Hide and reset %s"),t):(0,u.sprintf)((0,u.__)("Show %s"),t);return(0,s.createElement)(IP,{key:t,icon:r&&p_,isSelected:r,label:o,onClick:()=>{r?(0,hg.speak)((0,u.sprintf)((0,u.__)("%s hidden and reset to default"),t),"assertive"):(0,hg.speak)((0,u.sprintf)((0,u.__)("%s is now visible"),t),"assertive"),n(t)},role:"menuitemcheckbox"},t)}))):null};var QA=rd(((e,t)=>{const{areAllOptionalControlsHidden:n,dropdownMenuClassName:r,hasMenuItems:o,headingClassName:i,label:l,menuItems:c,resetAll:d,toggleItem:f,...p}=function(e){const{className:t,...n}=nd(e,"ToolsPanelHeader"),r=td(),o=(0,s.useMemo)((()=>r($A,t)),[t,r]),i=(0,s.useMemo)((()=>r(qA)),[r]),a=(0,s.useMemo)((()=>r(WA)),[r]),{menuItems:l,hasMenuItems:c,areAllOptionalControlsHidden:u}=XA();return{...n,areAllOptionalControlsHidden:u,dropdownMenuClassName:i,hasMenuItems:c,headingClassName:a,menuItems:l,className:o}}(e);if(!l)return null;const m=Object.entries((null==c?void 0:c.default)||{}),h=Object.entries((null==c?void 0:c.optional)||{}),v=n?ak:sk,g=(0,u.sprintf)((0,u._x)("%s options","Button label to reveal tool panel options"),l),b=n?(0,u.__)("All options are currently hidden"):void 0,y=[...m,...h].some((e=>{let[,t]=e;return t}));return(0,s.createElement)(vy,a({},p,{ref:t}),(0,s.createElement)(g_,{level:2,className:i},l),o&&(0,s.createElement)(cS,{icon:v,label:g,menuProps:{className:r},toggleProps:{isSmall:!0,describedBy:b}},(()=>(0,s.createElement)(s.Fragment,null,(0,s.createElement)(ZA,{items:m,toggleItem:f}),(0,s.createElement)(JA,{items:h,toggleItem:f}),(0,s.createElement)(MP,null,(0,s.createElement)(IP,{"aria-disabled":!y,variant:"tertiary",onClick:()=>{y&&(d(),(0,hg.speak)((0,u.__)("All options reset"),"assertive"))}},(0,u.__)("Reset all")))))))}),"ToolsPanelHeader");const eL=e=>{let{panelItems:t,shouldReset:n,currentMenuItems:r}=e;const o={default:{},optional:{}};return t.forEach((e=>{var t;let{hasValue:i,isShownByDefault:a,label:s}=e;const l=a?"default":"optional",c=null==r||null===(t=r[l])||void 0===t?void 0:t[s],u=void 0!==c?c:i();o[l][s]=!n&&u})),o},tL=e=>e&&0===Object.keys(e).length;function nL(e){const{className:t,resetAll:n,panelId:r,hasInnerWrapper:o,shouldRenderPlaceholderItems:i,__experimentalFirstVisibleItemClass:a,__experimentalLastVisibleItemClass:l,...c}=nd(e,"ToolsPanel"),u=(0,s.useRef)(!1),d=u.current;(0,s.useEffect)((()=>{d&&(u.current=!1)}),[d]);const[f,p]=(0,s.useState)([]),m=(0,s.useCallback)((e=>{p((t=>{const n=[...t],r=n.findIndex((t=>t.label===e.label));return-1!==r&&n.splice(r,1),[...n,e]}))}),[p]),h=(0,s.useCallback)((e=>{p((t=>{const n=[...t],r=n.findIndex((t=>t.label===e));return-1!==r&&n.splice(r,1),n}))}),[p]),[v,g]=(0,s.useState)({default:{},optional:{}});(0,s.useEffect)((()=>{g((e=>eL({panelItems:f,shouldReset:!1,currentMenuItems:e})))}),[eL,f,g]);const b=(0,s.useCallback)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";g((n=>({...n,[t]:{...n[t],[e]:!0}})))}),[g]),[y,w]=(0,s.useState)(!1);(0,s.useEffect)((()=>{if(tL(null==v?void 0:v.default)&&!tL(null==v?void 0:v.optional)){const e=!Object.entries(v.optional).some((e=>{let[,t]=e;return t}));w(e)}}),[v,w]);const x=td(),_=(0,s.useMemo)((()=>{const e=o&&Tf(">div:not( :first-of-type ){display:grid;",VA.columns(2)," ",VA.spacing," ",VA.item.fullWidth,";}","");const n=tL(null==v?void 0:v.default)&&y&&jA;return x((e=>Tf(VA.columns(e)," ",VA.spacing," border-top:",Bm.borderWidth," solid ",lp.gray[300],";margin-top:-1px;padding:",wm(4),";",""))(2),e,n,t)}),[y,t,x,o,v]),E=(0,s.useCallback)((e=>{const t=f.find((t=>t.label===e));if(!t)return;const n=t.isShownByDefault?"default":"optional",r={...v,[n]:{...v[n],[e]:!v[n][e]}};g(r)}),[v,f,g]),C=(0,s.useCallback)((()=>{if("function"==typeof n){u.current=!0;const e=[];f.forEach((t=>{t.resetAllFilter&&e.push(t.resetAllFilter)})),n(e)}const e=eL({panelItems:f,shouldReset:!0});g(e)}),[eL,u.current,f,n,g]),k=e=>{const t=v.optional||{},n=e.find((e=>e.isShownByDefault||!!t[e.label]));return null==n?void 0:n.label},S=k(f),T=k([...f].reverse());return{...c,panelContext:(0,s.useMemo)((()=>({areAllOptionalControlsHidden:y,deregisterPanelItem:h,firstDisplayedItem:S,flagItemCustomization:b,hasMenuItems:!!f.length,isResetting:u.current,lastDisplayedItem:T,menuItems:v,panelId:r,registerPanelItem:m,shouldRenderPlaceholderItems:i,__experimentalFirstVisibleItemClass:a,__experimentalLastVisibleItemClass:l})),[y,h,S,b,u.current,T,v,r,f,m,i,a,l]),resetAllItems:C,toggleItem:E,className:_}}var rL=rd(((e,t)=>{const{children:n,label:r,panelContext:o,resetAllItems:i,toggleItem:l,...c}=nL(e);return(0,s.createElement)(K_,a({},c,{columns:2,ref:t}),(0,s.createElement)(KA.Provider,{value:o},(0,s.createElement)(QA,{label:r,resetAll:i,toggleItem:l}),n))}),"ToolsPanel");var oL=rd(((e,t)=>{const{children:n,isShown:r,shouldRenderPlaceholder:o,...i}=function(e){var t,n;const{className:r,hasValue:o,isShownByDefault:i,label:a,panelId:l,resetAllFilter:c,onDeselect:u,onSelect:f,...p}=nd(e,"ToolsPanelItem"),{panelId:m,menuItems:h,registerPanelItem:v,deregisterPanelItem:g,flagItemCustomization:b,isResetting:y,shouldRenderPlaceholderItems:w,firstDisplayedItem:x,lastDisplayedItem:_,__experimentalFirstVisibleItemClass:E,__experimentalLastVisibleItemClass:C}=XA(),k=(0,s.useCallback)(o,[l]),S=(0,s.useCallback)(c,[l]),T=(0,d.usePrevious)(m),N=m===l||null===m;(0,s.useEffect)((()=>(N&&null!==T&&v({hasValue:k,isShownByDefault:i,label:a,resetAllFilter:S,panelId:l}),()=>{(null===T&&m||m===l)&&g(a)})),[m,N,i,a,k,l,T,S]);const R=o(),M=(0,d.usePrevious)(R);(0,s.useEffect)((()=>{i&&R&&!M&&b(a)}),[R,M,i,a]);const I=i?"default":"optional",P=null==h||null===(t=h[I])||void 0===t?void 0:t[a],O=(0,d.usePrevious)(P);(0,s.useEffect)((()=>{!y&&N&&(!P||R||O||null==f||f(),!P&&O&&(null==u||u()))}),[N,P,y,R,O]);const D=i?void 0!==(null==h||null===(n=h[I])||void 0===n?void 0:n[a]):P,A=td(),L=(0,s.useMemo)((()=>A(UA,w&&!D&&GA,r,x===a&&E,_===a&&C)),[D,w,r,A,x,_,E,C]);return{...p,isShown:D,shouldRenderPlaceholder:w,className:L}}(e);return r?(0,s.createElement)(vd,a({},i,{ref:t}),n):o?(0,s.createElement)(vd,a({},i,{ref:t})):null}),"ToolsPanelItem");const iL=(0,s.createContext)(),aL=iL.Provider;function sL(e){let{children:t}=e;const[n,r]=(0,s.useState)(),o=(0,s.useMemo)((()=>({lastFocusedElement:n,setLastFocusedElement:r})),[n]);return(0,s.createElement)(aL,{value:o},t)}function lL(e){const t=eS.focus.focusable.find(e,{sequential:!0});if(t&&t.length)return t.filter((t=>t.closest('[role="row"]')===e))}var cL=(0,s.forwardRef)((function(e,t){let{children:n,onExpandRow:r=(()=>{}),onCollapseRow:o=(()=>{}),onFocusRow:i=(()=>{}),applicationAriaLabel:l,...c}=e;const u=(0,s.useCallback)((e=>{const{keyCode:t,metaKey:n,ctrlKey:a,altKey:s}=e;if(n||a||s||![pg.UP,pg.DOWN,pg.LEFT,pg.RIGHT,pg.HOME,pg.END].includes(t))return;e.stopPropagation();const{activeElement:l}=document,{currentTarget:c}=e;if(!c.contains(l))return;const u=l.closest('[role="row"]'),d=lL(u),f=d.indexOf(l),p=0===f,m=p&&"false"===u.getAttribute("aria-expanded")&&t===pg.RIGHT;if([pg.LEFT,pg.RIGHT].includes(t)){let n;if(n=t===pg.LEFT?Math.max(0,f-1):Math.min(f+1,d.length-1),p){if(t===pg.LEFT){var h,v,g;if("true"===u.getAttribute("aria-expanded"))return o(u),void e.preventDefault();const t=Math.max(parseInt(null!==(h=null==u?void 0:u.getAttribute("aria-level"))&&void 0!==h?h:1,10)-1,1),n=Array.from(c.querySelectorAll('[role="row"]'));let r=u;for(let e=n.indexOf(u);e>=0;e--)if(parseInt(n[e].getAttribute("aria-level"),10)===t){r=n[e];break}null===(v=lL(r))||void 0===v||null===(g=v[0])||void 0===g||g.focus()}if(t===pg.RIGHT){if("false"===u.getAttribute("aria-expanded"))return r(u),void e.preventDefault();const t=lL(u);var b;if(t.length>0)null===(b=t[t.length-1])||void 0===b||b.focus()}return void e.preventDefault()}if(m)return;d[n].focus(),e.preventDefault()}else if([pg.UP,pg.DOWN].includes(t)){const n=Array.from(c.querySelectorAll('[role="row"]')),r=n.indexOf(u);let o;if(o=t===pg.UP?Math.max(0,r-1):Math.min(r+1,n.length-1),o===r)return void e.preventDefault();const a=lL(n[o]);if(!a||!a.length)return void e.preventDefault();a[Math.min(f,a.length-1)].focus(),i(e,u,n[o]),e.preventDefault()}else if([pg.HOME,pg.END].includes(t)){const n=Array.from(c.querySelectorAll('[role="row"]')),r=n.indexOf(u);let o;if(o=t===pg.HOME?0:n.length-1,o===r)return void e.preventDefault();const a=lL(n[o]);if(!a||!a.length)return void e.preventDefault();a[Math.min(f,a.length-1)].focus(),i(e,u,n[o]),e.preventDefault()}}),[r,o,i]);return(0,s.createElement)(sL,null,(0,s.createElement)("div",{role:"application","aria-label":l},(0,s.createElement)("table",a({},c,{role:"treegrid",onKeyDown:u,ref:t}),(0,s.createElement)("tbody",null,n))))}));var uL=(0,s.forwardRef)((function(e,t){let{children:n,level:r,positionInSet:o,setSize:i,isExpanded:l,...c}=e;return(0,s.createElement)("tr",a({},c,{ref:t,role:"row","aria-level":r,"aria-posinset":o,"aria-setsize":i,"aria-expanded":l}),n)})),dL=(0,s.forwardRef)((function(e,t){let{children:n,as:r,...o}=e;const i=(0,s.useRef)(),a=t||i,{lastFocusedElement:l,setLastFocusedElement:c}=(0,s.useContext)(iL);let u;l&&(u=l===a.current?0:-1);const d={ref:a,tabIndex:u,onFocus:e=>c(e.target),...o};return"function"==typeof n?n(d):(0,s.createElement)(r,d,n)})),fL=(0,s.forwardRef)((function(e,t){let{children:n,...r}=e;return(0,s.createElement)(dL,a({ref:t},r),n)})),pL=(0,s.forwardRef)((function(e,t){let{children:n,withoutGridItem:r=!1,...o}=e;return(0,s.createElement)("td",a({},o,{role:"gridcell"}),r?n:(0,s.createElement)(fL,{ref:t},n))}));function mL(e){e.stopPropagation()}var hL=(0,s.forwardRef)(((e,t)=>{let{children:n,...r}=e;return mc()("wp.components.IsolatedEventContainer",{since:"5.7"}),(0,s.createElement)("div",a({},r,{ref:t,onMouseDown:mL}),n)}));const vL=md("div",{target:"ebn2ljm1"})({name:"5ob2ly",styles:"display:flex;position:relative"}),gL=md("div",{target:"ebn2ljm0"})((e=>{let{isLayered:t,offsetAmount:n}=e;return Tf(t?ch({marginLeft:n})():ch({right:-1*n})(),"","")})," ",(e=>{let{isLayered:t}=e;return t?bL:yL})," ",(e=>{let{zIndex:t}=e;return Tf({zIndex:t},"","")}),";"),bL={name:"a4hmbt",styles:"position:absolute"},yL={name:"bjn8wh",styles:"position:relative"};const wL=rd((function(e,t){const{children:n,className:r,isLayered:o=!0,isReversed:i=!1,offset:l=0,...c}=nd(e,"ZStack"),u=my(n),d=u.length-1,f=u.map(((e,t)=>{const n=i?d-t:t,r=l*t,a=(0,s.isValidElement)(e)?e.key:t;return(0,s.createElement)(gL,{isLayered:o,offsetAmount:r,zIndex:n,key:a},e)}));return(0,s.createElement)(vL,a({},c,{className:r,ref:t}),f)}),"ZStack");var xL=wL;const _L={previous:[{modifier:"ctrlShift",character:"`"},{modifier:"access",character:"p"}],next:[{modifier:"ctrl",character:"`"},{modifier:"access",character:"n"}]};function EL(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_L;const t=(0,s.useRef)(),[n,r]=(0,s.useState)(!1);function o(e){const n=Array.from(t.current.querySelectorAll('[role="region"]'));if(!n.length)return;let o=n[0];const i=n.indexOf(t.current.ownerDocument.activeElement);if(-1!==i){let t=i+e;t=-1===t?n.length-1:t,t=t===n.length?0:t,o=n[t]}o.focus(),r(!0)}const i=(0,d.useRefEffect)((e=>{function t(){r(!1)}return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[r]);return{ref:(0,d.useMergeRefs)([t,i]),className:n?"is-focusing-regions":"",onKeyDown(t){e.previous.some((e=>{let{modifier:n,character:r}=e;return pg.isKeyboardEvent[n](t,r)}))?o(-1):e.next.some((e=>{let{modifier:n,character:r}=e;return pg.isKeyboardEvent[n](t,r)}))&&o(1)}}}var CL=(0,d.createHigherOrderComponent)((e=>t=>{let{shortcuts:n,...r}=t;return(0,s.createElement)("div",EL(n),(0,s.createElement)(e,r))}),"navigateRegions");var kL=(0,d.createHigherOrderComponent)((e=>function(t){const n=(0,d.useConstrainedTabbing)();return(0,s.createElement)("div",{ref:n,tabIndex:-1},(0,s.createElement)(e,t))}),"withConstrainedTabbing"),SL=e=>(0,d.createHigherOrderComponent)((t=>class extends s.Component{constructor(){super(...arguments),this.nodeRef=this.props.node,this.state={fallbackStyles:void 0,grabStylesCompleted:!1},this.bindRef=this.bindRef.bind(this)}bindRef(e){e&&(this.nodeRef=e)}componentDidMount(){this.grabFallbackStyles()}componentDidUpdate(){this.grabFallbackStyles()}grabFallbackStyles(){const{grabStylesCompleted:t,fallbackStyles:n}=this.state;if(this.nodeRef&&!t){const t=e(this.nodeRef,this.props);(0,gc.isEqual)(t,n)||this.setState({fallbackStyles:t,grabStylesCompleted:!!(0,gc.every)(t)})}}render(){const e=(0,s.createElement)(t,a({},this.props,this.state.fallbackStyles));return this.props.node?e:(0,s.createElement)("div",{ref:this.bindRef}," ",e," ")}}),"withFallbackStyles"),TL=window.wp.hooks;function NL(e){return(0,d.createHigherOrderComponent)((t=>{const n="core/with-filters/"+e;let r;class o extends s.Component{constructor(){super(...arguments),void 0===r&&(r=(0,TL.applyFilters)(e,t))}componentDidMount(){o.instances.push(this),1===o.instances.length&&((0,TL.addAction)("hookRemoved",n,a),(0,TL.addAction)("hookAdded",n,a))}componentWillUnmount(){o.instances=(0,gc.without)(o.instances,this),0===o.instances.length&&((0,TL.removeAction)("hookRemoved",n),(0,TL.removeAction)("hookAdded",n))}render(){return(0,s.createElement)(r,this.props)}}o.instances=[];const i=(0,gc.debounce)((()=>{r=(0,TL.applyFilters)(e,t),o.instances.forEach((e=>{e.forceUpdate()}))}),16);function a(t){t===e&&i()}return o}),"withFilters")}var RL=(0,d.createHigherOrderComponent)((e=>{const t=function(){let{onFocusReturn:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t=>n=>{const r=(0,d.useFocusReturn)(e);return(0,s.createElement)("div",{ref:r},(0,s.createElement)(t,n))}};if((n=e)instanceof s.Component||"function"==typeof n){const n=e;return t()(n)}var n;return t(e)}),"withFocusReturn");const ML=e=>{let{children:t}=e;return mc()("wp.components.FocusReturnProvider component",{since:"5.7",hint:"This provider is not used anymore. You can just remove it from your codebase"}),t};var IL=(0,d.createHigherOrderComponent)((e=>{function t(t,r){const[o,i]=(0,s.useState)([]),l=(0,s.useMemo)((()=>{const e=e=>{const t=e.id?e:{...e,id:Vd()};i((e=>[...e,t]))};return{createNotice:e,createErrorNotice:t=>{e({status:"error",content:t})},removeNotice:e=>{i((t=>t.filter((t=>t.id!==e))))},removeAllNotices:()=>{i([])}}}),[]),c={...t,noticeList:o,noticeOperations:l,noticeUI:o.length>0&&(0,s.createElement)(FO,{className:"components-with-notices-ui",notices:o,onRemove:l.removeNotice})};return n?(0,s.createElement)(e,a({},c,{ref:r})):(0,s.createElement)(e,c)}let n;const{render:r}=e;return"function"==typeof r?(n=!0,(0,s.forwardRef)(t)):t}))}(),(window.wp=window.wp||{}).components=r}(); \ No newline at end of file + `,iA=hd("svg",{target:"ea4tfvq2"})("width:",Hm.spinnerSize,"px;height:",Hm.spinnerSize,"px;display:inline-block;margin:5px 11px 0;position:relative;color:var( --wp-admin-theme-color );overflow:visible;"),aA={name:"9s4963",styles:"fill:transparent;stroke-width:1.5px"},sA=hd("circle",{target:"ea4tfvq1"})(aA,";stroke:",cp.gray[300],";"),lA=hd("path",{target:"ea4tfvq0"})(aA,";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ",oA,";");const cA=(0,s.forwardRef)((function(e,t){let{className:n,...r}=e;return(0,s.createElement)(iA,a({className:c()("components-spinner",n),viewBox:"0 0 100 100",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false"},r,{ref:t}),(0,s.createElement)(sA,{cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,s.createElement)(lA,{d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"}))}));var uA=cA;var dA=od((function(e,t){const n=OC(e);return(0,s.createElement)(gd,a({},n,{ref:t}))}),"Surface");const fA=e=>{let{tabId:t,onClick:n,children:r,selected:o,...i}=e;return(0,s.createElement)(wd,a({role:"tab",tabIndex:o?null:-1,"aria-selected":o,id:t,onClick:n},i),r)};var pA=function e(t){var n;let{className:r,children:o,tabs:i,initialTabName:a,orientation:l="horizontal",activeClass:u="is-active",onSelect:f}=t;const p=(0,d.useInstanceId)(e,"tab-panel"),[m,h]=(0,s.useState)(),v=(0,bc.find)(i,{name:m}),g=`${p}-${null!==(n=null==v?void 0:v.name)&&void 0!==n?n:"none"}`;return(0,s.useEffect)((()=>{(0,bc.find)(i,{name:m})||h(a||(i.length>0?i[0].name:void 0))}),[i]),(0,s.createElement)("div",{className:r},(0,s.createElement)(sS,{role:"tablist",orientation:l,onNavigate:(e,t)=>{t.click()},className:"components-tab-panel__tabs"},i.map((e=>(0,s.createElement)(fA,{className:c()("components-tab-panel__tabs-item",e.className,{[u]:e.name===m}),tabId:`${p}-${e.name}`,"aria-controls":`${p}-${e.name}-view`,selected:e.name===m,key:e.name,onClick:()=>{return t=e.name,h(t),void(null==f||f(t));var t}},e.title)))),v&&(0,s.createElement)("div",{key:g,"aria-labelledby":g,role:"tabpanel",id:`${g}-view`,className:"components-tab-panel__tab-content"},o(v)))};const mA=(0,s.forwardRef)((function(e,t){const{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,value:i,help:l,className:c,onChange:u,type:f="text",...p}=e,m=`inspector-text-control-${(0,d.useInstanceId)(mA)}`;return(0,s.createElement)(Ag,{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,id:m,help:l,className:c},(0,s.createElement)("input",a({className:"components-text-control__input",type:f,id:m,value:i,onChange:e=>u(e.target.value),"aria-describedby":l?m+"__help":void 0,ref:t},p)))}));var hA=mA;const vA=Nf("box-shadow:0 0 0 transparent;transition:box-shadow 0.1s linear;border-radius:",Hm.radiusBlockUi,";border:",Hm.borderWidth," solid ",cp.ui.border,";",""),gA=Nf("border-color:var( --wp-admin-theme-color );box-shadow:0 0 0 calc( ",Hm.borderWidthFocus," - ",Hm.borderWidth," ) var( --wp-admin-theme-color );outline:2px solid transparent;","");var bA={huge:"1440px",wide:"1280px","x-large":"1080px",large:"960px",medium:"782px",small:"600px",mobile:"480px","zoomed-in":"280px"};const yA=Nf("font-family:",kg("default.fontFamily"),";padding:6px 8px;",vA,";font-size:",kg("mobileTextMinFontSize"),";line-height:normal;",`@media (min-width: ${bA["small"]})`,"{font-size:",kg("default.fontSize"),";line-height:normal;}&:focus{",gA,";}&::-webkit-input-placeholder{color:",cp.ui.darkGrayPlaceholder,";}&::-moz-placeholder{opacity:1;color:",cp.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",cp.ui.darkGrayPlaceholder,";}.is-dark-theme &{&::-webkit-input-placeholder{color:",cp.ui.lightGrayPlaceholder,";}&::-moz-placeholder{opacity:1;color:",cp.ui.lightGrayPlaceholder,";}&:-ms-input-placeholder{color:",cp.ui.lightGrayPlaceholder,";}}","");const wA=hd("textarea",{target:"e1w5nnrk0"})("width:100%;",yA,";");var xA=function e(t){const{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,value:i,help:l,onChange:c,rows:u=4,className:f,...p}=t,m=`inspector-textarea-control-${(0,d.useInstanceId)(e)}`;return(0,s.createElement)(Ag,{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,id:m,help:l,className:f},(0,s.createElement)(wA,a({className:"components-textarea-control__input",id:m,rows:u,onChange:e=>c(e.target.value),"aria-describedby":l?m+"__help":void 0,value:i},p)))};var _A=e=>{const{text:t="",highlight:n=""}=e,r=n.trim();if(!r)return(0,s.createElement)(s.Fragment,null,t);const o=new RegExp(`(${yg(r)})`,"gi");return(0,s.createInterpolateElement)(t.replace(o,"$&"),{mark:(0,s.createElement)("mark",null)})};var EA=(0,s.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(i.Path,{d:"M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z"}));var CA=function(e){const{children:t}=e;return(0,s.createElement)("div",{className:"components-tip"},(0,s.createElement)(Sb,{icon:EA}),(0,s.createElement)("p",null,t))};var kA=function e(t){let{__nextHasNoMarginBottom:n,label:r,checked:o,help:i,className:a,onChange:l,disabled:c}=t;const u=`inspector-toggle-control-${(0,d.useInstanceId)(e)}`,f=nd()("components-toggle-control",a,!n&&Nf({marginBottom:xm(3)},"",""));let p,m;return i&&(p=u+"__help",m="function"==typeof i?i(o):i),(0,s.createElement)(Ag,{id:u,help:m,className:f,__nextHasNoMarginBottom:!0},(0,s.createElement)(gy,{justify:"flex-start",spacing:3},(0,s.createElement)(hP,{id:u,checked:o,onChange:function(e){l(e.target.checked)},"aria-describedby":p,disabled:c}),(0,s.createElement)("label",{htmlFor:u,className:"components-toggle-control__label"},r)))};var SA=(0,s.forwardRef)((function(e,t){const{icon:n,label:r,...o}=e;return(0,s.createElement)(rP,a({},o,{isIcon:!0,"aria-label":r,showTooltip:!0,ref:t}),(0,s.createElement)(gc,{icon:n}))})),TA=["baseId","unstable_idCountRef","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","setBaseId","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget"],NA=TA,RA=z({as:"button",memo:!0,useHook:B({name:"ToolbarItem",compose:ke,keys:NA})});var MA=(0,s.createContext)();var IA=(0,s.forwardRef)((function(e,t){let{children:n,as:r,...o}=e;const i=(0,s.useContext)(MA);if("function"!=typeof n&&!r)return"undefined"!=typeof process&&process.env,null;const l={...o,ref:t,"data-toolbar-item":!0};return i?(0,s.createElement)(RA,a({},i,l,{as:r}),n):r?(0,s.createElement)(r,l,n):n(l)}));var PA=e=>(0,s.createElement)("div",{className:e.className},e.children);var OA=(0,s.forwardRef)((function(e,t){let{containerClassName:n,className:r,extraProps:o,children:i,title:l,isActive:u,isDisabled:d,...f}=e;return(0,s.useContext)(MA)?(0,s.createElement)(IA,a({className:c()("components-toolbar-button",r)},o,f,{ref:t}),(e=>(0,s.createElement)(wd,a({label:l,isPressed:u,disabled:d},e),i))):(0,s.createElement)(PA,{className:n},(0,s.createElement)(wd,a({ref:t,icon:f.icon,label:l,shortcut:f.shortcut,"data-subscript":f.subscript,onClick:e=>{e.stopPropagation(),f.onClick&&f.onClick(e)},className:c()("components-toolbar__control",r),isPressed:u,disabled:d,"data-toolbar-item":!0},o,f),i))}));var DA=e=>{let{className:t,children:n,...r}=e;return(0,s.createElement)("div",a({className:t},r),n)};var AA=function(e){let{controls:t=[],toggleProps:n,...r}=e;const o=e=>(0,s.createElement)(uS,a({controls:t,toggleProps:{...e,"data-toolbar-item":!0}},r));return(0,s.useContext)(MA)?(0,s.createElement)(IA,n,o):o(n)};var LA=function(e){var t;let{controls:n=[],children:r,className:o,isCollapsed:i,title:l,...u}=e;const d=(0,s.useContext)(MA);if(!(n&&n.length||r))return null;const f=c()(d?"components-toolbar-group":"components-toolbar",o);let p=n;return Array.isArray(p[0])||(p=[p]),i?(0,s.createElement)(AA,a({label:l,controls:p,className:f,children:r},u)):(0,s.createElement)(DA,a({className:f},u),null===(t=p)||void 0===t?void 0:t.flatMap(((e,t)=>e.map(((e,n)=>(0,s.createElement)(OA,a({key:[t,n].join(),containerClassName:t>0&&0===n?"has-left-divider":null},e)))))),r)};var zA=B({name:"Toolbar",compose:Kp,keys:TA,useProps:function(e,t){return m({role:"toolbar","aria-orientation":e.orientation},t)}}),FA=z({as:"div",useHook:zA,useCreateElement:function(e,t,n){return N(e,t,n)}});var BA=(0,s.forwardRef)((function(e,t){let{label:n,...r}=e;const o=function(e){void 0===e&&(e={});var t=yp(e),n=t.orientation;return Vp(m({orientation:void 0===n?"horizontal":n},h(t,["orientation"])))}({loop:!0,baseId:r.id,rtl:(0,u.isRTL)()});return(0,s.createElement)(MA.Provider,{value:o},(0,s.createElement)(FA,a({ref:t,"aria-label":n},o,r)))}));var HA=(0,s.forwardRef)((function(e,t){let{className:n,label:r,...o}=e;if(!r)return hc()("Using Toolbar without label prop",{since:"5.6",alternative:"ToolbarGroup component",link:"https://developer.wordpress.org/block-editor/components/toolbar/"}),(0,s.createElement)(LA,a({},o,{className:n}));const i=c()("components-accessible-toolbar",n);return(0,s.createElement)(BA,a({className:i,label:r,ref:t},o))}));var VA=(0,s.forwardRef)((function(e,t){return(0,s.useContext)(MA)?(0,s.createElement)(IA,a({ref:t},e.toggleProps),(t=>(0,s.createElement)(uS,a({},e,{popoverProps:{isAlternate:!0,...e.popoverProps},toggleProps:t})))):(0,s.createElement)(uS,e)}));const jA={columns:e=>Nf("grid-template-columns:",`repeat( ${e}, minmax(0, 1fr) )`,";",""),spacing:Nf("column-gap:",xm(2),";row-gap:",xm(4),";",""),item:{fullWidth:{name:"18iuzk9",styles:"grid-column:1/-1"}}},$A={name:"huufmu",styles:">div:not( :first-of-type ){display:none;}"},WA=Nf(jA.item.fullWidth," gap:",xm(2),";.components-dropdown-menu{margin:",xm(-1)," 0;line-height:0;}&&&& .components-dropdown-menu__toggle{padding:0;min-width:",xm(6),";}",""),UA={name:"1pmxm02",styles:"font-size:inherit;font-weight:500;line-height:normal;&&{margin:0;}"},GA=Nf(jA.item.fullWidth,"&>div,&>fieldset{padding-bottom:0;margin-bottom:0;max-width:100%;}&& ",Tg,"{margin-bottom:0;",Ng,":last-child{margin-bottom:0;}}",Pg,"{margin-bottom:0;}&& ",wh,"{label{line-height:1.4em;}}",""),qA={name:"eivff4",styles:"display:none"},YA={name:"16gsvie",styles:"min-width:200px"},KA=()=>{},XA=(0,s.createContext)({menuItems:{default:{},optional:{}},hasMenuItems:!1,isResetting:!1,shouldRenderPlaceholderItems:!1,registerPanelItem:KA,deregisterPanelItem:KA,flagItemCustomization:KA,areAllOptionalControlsHidden:!0}),ZA=()=>(0,s.useContext)(XA);const JA=e=>{let{items:t,toggleItem:n}=e;return t.length?(0,s.createElement)(IP,null,t.map((e=>{let[t,r]=e;return r?(0,s.createElement)(PP,{key:t,role:"menuitem",icon:ok,label:(0,u.sprintf)((0,u.__)("Reset %s"),t),onClick:()=>{n(t),(0,vg.speak)((0,u.sprintf)((0,u.__)("%s reset to default"),t),"assertive")}},t):(0,s.createElement)(PP,{key:t,role:"menuitemcheckbox",icon:m_,isSelected:!0,"aria-disabled":!0},t)}))):null},QA=e=>{let{items:t,toggleItem:n}=e;return t.length?(0,s.createElement)(IP,null,t.map((e=>{let[t,r]=e;const o=r?(0,u.sprintf)((0,u.__)("Hide and reset %s"),t):(0,u.sprintf)((0,u.__)("Show %s"),t);return(0,s.createElement)(PP,{key:t,icon:r&&m_,isSelected:r,label:o,onClick:()=>{r?(0,vg.speak)((0,u.sprintf)((0,u.__)("%s hidden and reset to default"),t),"assertive"):(0,vg.speak)((0,u.sprintf)((0,u.__)("%s is now visible"),t),"assertive"),n(t)},role:"menuitemcheckbox"},t)}))):null};var eL=od(((e,t)=>{const{areAllOptionalControlsHidden:n,dropdownMenuClassName:r,hasMenuItems:o,headingClassName:i,label:l,menuItems:c,resetAll:d,toggleItem:f,...p}=function(e){const{className:t,...n}=rd(e,"ToolsPanelHeader"),r=nd(),o=(0,s.useMemo)((()=>r(WA,t)),[t,r]),i=(0,s.useMemo)((()=>r(YA)),[r]),a=(0,s.useMemo)((()=>r(UA)),[r]),{menuItems:l,hasMenuItems:c,areAllOptionalControlsHidden:u}=ZA();return{...n,areAllOptionalControlsHidden:u,dropdownMenuClassName:i,hasMenuItems:c,headingClassName:a,menuItems:l,className:o}}(e);if(!l)return null;const m=Object.entries((null==c?void 0:c.default)||{}),h=Object.entries((null==c?void 0:c.optional)||{}),v=n?sk:lk,g=(0,u.sprintf)((0,u._x)("%s options","Button label to reveal tool panel options"),l),b=n?(0,u.__)("All options are currently hidden"):void 0,y=[...m,...h].some((e=>{let[,t]=e;return t}));return(0,s.createElement)(gy,a({},p,{ref:t}),(0,s.createElement)(b_,{level:2,className:i},l),o&&(0,s.createElement)(uS,{icon:v,label:g,menuProps:{className:r},toggleProps:{isSmall:!0,describedBy:b}},(()=>(0,s.createElement)(s.Fragment,null,(0,s.createElement)(JA,{items:m,toggleItem:f}),(0,s.createElement)(QA,{items:h,toggleItem:f}),(0,s.createElement)(IP,null,(0,s.createElement)(PP,{"aria-disabled":!y,variant:"tertiary",onClick:()=>{y&&(d(),(0,vg.speak)((0,u.__)("All options reset"),"assertive"))}},(0,u.__)("Reset all")))))))}),"ToolsPanelHeader");const tL=e=>{let{panelItems:t,shouldReset:n,currentMenuItems:r}=e;const o={default:{},optional:{}};return t.forEach((e=>{var t;let{hasValue:i,isShownByDefault:a,label:s}=e;const l=a?"default":"optional",c=null==r||null===(t=r[l])||void 0===t?void 0:t[s],u=void 0!==c?c:i();o[l][s]=!n&&u})),o},nL=e=>e&&0===Object.keys(e).length;function rL(e){const{className:t,resetAll:n,panelId:r,hasInnerWrapper:o,shouldRenderPlaceholderItems:i,__experimentalFirstVisibleItemClass:a,__experimentalLastVisibleItemClass:l,...c}=rd(e,"ToolsPanel"),u=(0,s.useRef)(!1),d=u.current;(0,s.useEffect)((()=>{d&&(u.current=!1)}),[d]);const[f,p]=(0,s.useState)([]),m=(0,s.useCallback)((e=>{p((t=>{const n=[...t],r=n.findIndex((t=>t.label===e.label));return-1!==r&&n.splice(r,1),[...n,e]}))}),[p]),h=(0,s.useCallback)((e=>{p((t=>{const n=[...t],r=n.findIndex((t=>t.label===e));return-1!==r&&n.splice(r,1),n}))}),[p]),[v,g]=(0,s.useState)({default:{},optional:{}});(0,s.useEffect)((()=>{g((e=>tL({panelItems:f,shouldReset:!1,currentMenuItems:e})))}),[tL,f,g]);const b=(0,s.useCallback)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";g((n=>({...n,[t]:{...n[t],[e]:!0}})))}),[g]),[y,w]=(0,s.useState)(!1);(0,s.useEffect)((()=>{if(nL(null==v?void 0:v.default)&&!nL(null==v?void 0:v.optional)){const e=!Object.entries(v.optional).some((e=>{let[,t]=e;return t}));w(e)}}),[v,w]);const x=nd(),_=(0,s.useMemo)((()=>{const e=o&&Nf(">div:not( :first-of-type ){display:grid;",jA.columns(2)," ",jA.spacing," ",jA.item.fullWidth,";}","");const n=nL(null==v?void 0:v.default)&&y&&$A;return x((e=>Nf(jA.columns(e)," ",jA.spacing," border-top:",Hm.borderWidth," solid ",cp.gray[300],";margin-top:-1px;padding:",xm(4),";",""))(2),e,n,t)}),[y,t,x,o,v]),E=(0,s.useCallback)((e=>{const t=f.find((t=>t.label===e));if(!t)return;const n=t.isShownByDefault?"default":"optional",r={...v,[n]:{...v[n],[e]:!v[n][e]}};g(r)}),[v,f,g]),C=(0,s.useCallback)((()=>{if("function"==typeof n){u.current=!0;const e=[];f.forEach((t=>{t.resetAllFilter&&e.push(t.resetAllFilter)})),n(e)}const e=tL({panelItems:f,shouldReset:!0});g(e)}),[tL,u.current,f,n,g]),k=e=>{const t=v.optional||{},n=e.find((e=>e.isShownByDefault||!!t[e.label]));return null==n?void 0:n.label},S=k(f),T=k([...f].reverse());return{...c,panelContext:(0,s.useMemo)((()=>({areAllOptionalControlsHidden:y,deregisterPanelItem:h,firstDisplayedItem:S,flagItemCustomization:b,hasMenuItems:!!f.length,isResetting:u.current,lastDisplayedItem:T,menuItems:v,panelId:r,registerPanelItem:m,shouldRenderPlaceholderItems:i,__experimentalFirstVisibleItemClass:a,__experimentalLastVisibleItemClass:l})),[y,h,S,b,u.current,T,v,r,f,m,i,a,l]),resetAllItems:C,toggleItem:E,className:_}}var oL=od(((e,t)=>{const{children:n,label:r,panelContext:o,resetAllItems:i,toggleItem:l,...c}=rL(e);return(0,s.createElement)(X_,a({},c,{columns:2,ref:t}),(0,s.createElement)(XA.Provider,{value:o},(0,s.createElement)(eL,{label:r,resetAll:i,toggleItem:l}),n))}),"ToolsPanel");var iL=od(((e,t)=>{const{children:n,isShown:r,shouldRenderPlaceholder:o,...i}=function(e){var t,n;const{className:r,hasValue:o,isShownByDefault:i,label:a,panelId:l,resetAllFilter:c,onDeselect:u,onSelect:f,...p}=rd(e,"ToolsPanelItem"),{panelId:m,menuItems:h,registerPanelItem:v,deregisterPanelItem:g,flagItemCustomization:b,isResetting:y,shouldRenderPlaceholderItems:w,firstDisplayedItem:x,lastDisplayedItem:_,__experimentalFirstVisibleItemClass:E,__experimentalLastVisibleItemClass:C}=ZA(),k=(0,s.useCallback)(o,[l]),S=(0,s.useCallback)(c,[l]),T=(0,d.usePrevious)(m),N=m===l||null===m;(0,s.useEffect)((()=>(N&&null!==T&&v({hasValue:k,isShownByDefault:i,label:a,resetAllFilter:S,panelId:l}),()=>{(null===T&&m||m===l)&&g(a)})),[m,N,i,a,k,l,T,S]);const R=o(),M=(0,d.usePrevious)(R);(0,s.useEffect)((()=>{i&&R&&!M&&b(a)}),[R,M,i,a]);const I=i?"default":"optional",P=null==h||null===(t=h[I])||void 0===t?void 0:t[a],O=(0,d.usePrevious)(P);(0,s.useEffect)((()=>{!y&&N&&(!P||R||O||null==f||f(),!P&&O&&(null==u||u()))}),[N,P,y,R,O]);const D=i?void 0!==(null==h||null===(n=h[I])||void 0===n?void 0:n[a]):P,A=nd(),L=(0,s.useMemo)((()=>A(GA,w&&!D&&qA,r,x===a&&E,_===a&&C)),[D,w,r,A,x,_,E,C]);return{...p,isShown:D,shouldRenderPlaceholder:w,className:L}}(e);return r?(0,s.createElement)(gd,a({},i,{ref:t}),n):o?(0,s.createElement)(gd,a({},i,{ref:t})):null}),"ToolsPanelItem");const aL=(0,s.createContext)(),sL=aL.Provider;function lL(e){let{children:t}=e;const[n,r]=(0,s.useState)(),o=(0,s.useMemo)((()=>({lastFocusedElement:n,setLastFocusedElement:r})),[n]);return(0,s.createElement)(sL,{value:o},t)}function cL(e){const t=tS.focus.focusable.find(e,{sequential:!0});if(t&&t.length)return t.filter((t=>t.closest('[role="row"]')===e))}var uL=(0,s.forwardRef)((function(e,t){let{children:n,onExpandRow:r=(()=>{}),onCollapseRow:o=(()=>{}),onFocusRow:i=(()=>{}),applicationAriaLabel:l,...c}=e;const u=(0,s.useCallback)((e=>{const{keyCode:t,metaKey:n,ctrlKey:a,altKey:s}=e;if(n||a||s||![mg.UP,mg.DOWN,mg.LEFT,mg.RIGHT,mg.HOME,mg.END].includes(t))return;e.stopPropagation();const{activeElement:l}=document,{currentTarget:c}=e;if(!c.contains(l))return;const u=l.closest('[role="row"]'),d=cL(u),f=d.indexOf(l),p=0===f,m=p&&"false"===u.getAttribute("aria-expanded")&&t===mg.RIGHT;if([mg.LEFT,mg.RIGHT].includes(t)){let n;if(n=t===mg.LEFT?Math.max(0,f-1):Math.min(f+1,d.length-1),p){if(t===mg.LEFT){var h,v,g;if("true"===u.getAttribute("aria-expanded"))return o(u),void e.preventDefault();const t=Math.max(parseInt(null!==(h=null==u?void 0:u.getAttribute("aria-level"))&&void 0!==h?h:1,10)-1,1),n=Array.from(c.querySelectorAll('[role="row"]'));let r=u;for(let e=n.indexOf(u);e>=0;e--)if(parseInt(n[e].getAttribute("aria-level"),10)===t){r=n[e];break}null===(v=cL(r))||void 0===v||null===(g=v[0])||void 0===g||g.focus()}if(t===mg.RIGHT){if("false"===u.getAttribute("aria-expanded"))return r(u),void e.preventDefault();const t=cL(u);var b;if(t.length>0)null===(b=t[t.length-1])||void 0===b||b.focus()}return void e.preventDefault()}if(m)return;d[n].focus(),e.preventDefault()}else if([mg.UP,mg.DOWN].includes(t)){const n=Array.from(c.querySelectorAll('[role="row"]')),r=n.indexOf(u);let o;if(o=t===mg.UP?Math.max(0,r-1):Math.min(r+1,n.length-1),o===r)return void e.preventDefault();const a=cL(n[o]);if(!a||!a.length)return void e.preventDefault();a[Math.min(f,a.length-1)].focus(),i(e,u,n[o]),e.preventDefault()}else if([mg.HOME,mg.END].includes(t)){const n=Array.from(c.querySelectorAll('[role="row"]')),r=n.indexOf(u);let o;if(o=t===mg.HOME?0:n.length-1,o===r)return void e.preventDefault();const a=cL(n[o]);if(!a||!a.length)return void e.preventDefault();a[Math.min(f,a.length-1)].focus(),i(e,u,n[o]),e.preventDefault()}}),[r,o,i]);return(0,s.createElement)(lL,null,(0,s.createElement)("div",{role:"application","aria-label":l},(0,s.createElement)("table",a({},c,{role:"treegrid",onKeyDown:u,ref:t}),(0,s.createElement)("tbody",null,n))))}));var dL=(0,s.forwardRef)((function(e,t){let{children:n,level:r,positionInSet:o,setSize:i,isExpanded:l,...c}=e;return(0,s.createElement)("tr",a({},c,{ref:t,role:"row","aria-level":r,"aria-posinset":o,"aria-setsize":i,"aria-expanded":l}),n)})),fL=(0,s.forwardRef)((function(e,t){let{children:n,as:r,...o}=e;const i=(0,s.useRef)(),a=t||i,{lastFocusedElement:l,setLastFocusedElement:c}=(0,s.useContext)(aL);let u;l&&(u=l===a.current?0:-1);const d={ref:a,tabIndex:u,onFocus:e=>c(e.target),...o};return"function"==typeof n?n(d):(0,s.createElement)(r,d,n)})),pL=(0,s.forwardRef)((function(e,t){let{children:n,...r}=e;return(0,s.createElement)(fL,a({ref:t},r),n)})),mL=(0,s.forwardRef)((function(e,t){let{children:n,withoutGridItem:r=!1,...o}=e;return(0,s.createElement)("td",a({},o,{role:"gridcell"}),r?n:(0,s.createElement)(pL,{ref:t},n))}));function hL(e){e.stopPropagation()}var vL=(0,s.forwardRef)(((e,t)=>{let{children:n,...r}=e;return hc()("wp.components.IsolatedEventContainer",{since:"5.7"}),(0,s.createElement)("div",a({},r,{ref:t,onMouseDown:hL}),n)}));const gL=hd("div",{target:"ebn2ljm1"})({name:"5ob2ly",styles:"display:flex;position:relative"}),bL=hd("div",{target:"ebn2ljm0"})((e=>{let{isLayered:t,offsetAmount:n}=e;return Nf(t?uh({marginLeft:n})():uh({right:-1*n})(),"","")})," ",(e=>{let{isLayered:t}=e;return t?yL:wL})," ",(e=>{let{zIndex:t}=e;return Nf({zIndex:t},"","")}),";"),yL={name:"a4hmbt",styles:"position:absolute"},wL={name:"bjn8wh",styles:"position:relative"};const xL=od((function(e,t){const{children:n,className:r,isLayered:o=!0,isReversed:i=!1,offset:l=0,...c}=rd(e,"ZStack"),u=hy(n),d=u.length-1,f=u.map(((e,t)=>{const n=i?d-t:t,r=l*t,a=(0,s.isValidElement)(e)?e.key:t;return(0,s.createElement)(bL,{isLayered:o,offsetAmount:r,zIndex:n,key:a},e)}));return(0,s.createElement)(gL,a({},c,{className:r,ref:t}),f)}),"ZStack");var _L=xL;const EL={previous:[{modifier:"ctrlShift",character:"`"},{modifier:"access",character:"p"}],next:[{modifier:"ctrl",character:"`"},{modifier:"access",character:"n"}]};function CL(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:EL;const t=(0,s.useRef)(),[n,r]=(0,s.useState)(!1);function o(e){const n=Array.from(t.current.querySelectorAll('[role="region"]'));if(!n.length)return;let o=n[0];const i=n.indexOf(t.current.ownerDocument.activeElement);if(-1!==i){let t=i+e;t=-1===t?n.length-1:t,t=t===n.length?0:t,o=n[t]}o.focus(),r(!0)}const i=(0,d.useRefEffect)((e=>{function t(){r(!1)}return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[r]);return{ref:(0,d.useMergeRefs)([t,i]),className:n?"is-focusing-regions":"",onKeyDown(t){e.previous.some((e=>{let{modifier:n,character:r}=e;return mg.isKeyboardEvent[n](t,r)}))?o(-1):e.next.some((e=>{let{modifier:n,character:r}=e;return mg.isKeyboardEvent[n](t,r)}))&&o(1)}}}var kL=(0,d.createHigherOrderComponent)((e=>t=>{let{shortcuts:n,...r}=t;return(0,s.createElement)("div",CL(n),(0,s.createElement)(e,r))}),"navigateRegions");var SL=(0,d.createHigherOrderComponent)((e=>function(t){const n=(0,d.useConstrainedTabbing)();return(0,s.createElement)("div",{ref:n,tabIndex:-1},(0,s.createElement)(e,t))}),"withConstrainedTabbing"),TL=e=>(0,d.createHigherOrderComponent)((t=>class extends s.Component{constructor(){super(...arguments),this.nodeRef=this.props.node,this.state={fallbackStyles:void 0,grabStylesCompleted:!1},this.bindRef=this.bindRef.bind(this)}bindRef(e){e&&(this.nodeRef=e)}componentDidMount(){this.grabFallbackStyles()}componentDidUpdate(){this.grabFallbackStyles()}grabFallbackStyles(){const{grabStylesCompleted:t,fallbackStyles:n}=this.state;if(this.nodeRef&&!t){const t=e(this.nodeRef,this.props);(0,bc.isEqual)(t,n)||this.setState({fallbackStyles:t,grabStylesCompleted:!!(0,bc.every)(t)})}}render(){const e=(0,s.createElement)(t,a({},this.props,this.state.fallbackStyles));return this.props.node?e:(0,s.createElement)("div",{ref:this.bindRef}," ",e," ")}}),"withFallbackStyles"),NL=window.wp.hooks;function RL(e){return(0,d.createHigherOrderComponent)((t=>{const n="core/with-filters/"+e;let r;class o extends s.Component{constructor(){super(...arguments),void 0===r&&(r=(0,NL.applyFilters)(e,t))}componentDidMount(){o.instances.push(this),1===o.instances.length&&((0,NL.addAction)("hookRemoved",n,a),(0,NL.addAction)("hookAdded",n,a))}componentWillUnmount(){o.instances=(0,bc.without)(o.instances,this),0===o.instances.length&&((0,NL.removeAction)("hookRemoved",n),(0,NL.removeAction)("hookAdded",n))}render(){return(0,s.createElement)(r,this.props)}}o.instances=[];const i=(0,bc.debounce)((()=>{r=(0,NL.applyFilters)(e,t),o.instances.forEach((e=>{e.forceUpdate()}))}),16);function a(t){t===e&&i()}return o}),"withFilters")}var ML=(0,d.createHigherOrderComponent)((e=>{const t=function(){let{onFocusReturn:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t=>n=>{const r=(0,d.useFocusReturn)(e);return(0,s.createElement)("div",{ref:r},(0,s.createElement)(t,n))}};if((n=e)instanceof s.Component||"function"==typeof n){const n=e;return t()(n)}var n;return t(e)}),"withFocusReturn");const IL=e=>{let{children:t}=e;return hc()("wp.components.FocusReturnProvider component",{since:"5.7",hint:"This provider is not used anymore. You can just remove it from your codebase"}),t};var PL=(0,d.createHigherOrderComponent)((e=>{function t(t,r){const[o,i]=(0,s.useState)([]),l=(0,s.useMemo)((()=>{const e=e=>{const t=e.id?e:{...e,id:jd()};i((e=>[...e,t]))};return{createNotice:e,createErrorNotice:t=>{e({status:"error",content:t})},removeNotice:e=>{i((t=>t.filter((t=>t.id!==e))))},removeAllNotices:()=>{i([])}}}),[]),c={...t,noticeList:o,noticeOperations:l,noticeUI:o.length>0&&(0,s.createElement)(BO,{className:"components-with-notices-ui",notices:o,onRemove:l.removeNotice})};return n?(0,s.createElement)(e,a({},c,{ref:r})):(0,s.createElement)(e,c)}let n;const{render:r}=e;return"function"==typeof r?(n=!0,(0,s.forwardRef)(t)):t}))}(),(window.wp=window.wp||{}).components=r}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/compose.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/compose.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/compose.js 2022-10-19 11:30:32.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/compose.js 2024-06-24 15:20:47.589441000 +0000 @@ -2616,19 +2616,15 @@ ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external ["wp","deprecated"] var external_wp_deprecated_namespaceObject = window["wp"]["deprecated"]; var external_wp_deprecated_default = /*#__PURE__*/__webpack_require__.n(external_wp_deprecated_namespaceObject); diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/compose.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/compose.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/compose.min.js 2022-10-04 15:55:23.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/compose.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -6,4 +6,4 @@ * * Licensed MIT © Zeno Rocha */ -var t;t=function(){return function(){var e={686:function(e,t,n){"use strict";n.d(t,{default:function(){return x}});var r=n(279),o=n.n(r),u=n(370),i=n.n(u),c=n(817),s=n.n(c);function a(e){try{return document.execCommand(e)}catch(e){return!1}}var l=function(e){var t=s()(e);return a("cut"),t},f=function(e,t){var n=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea");n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[t?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top="".concat(r,"px"),n.setAttribute("readonly",""),n.value=e,n}(e);t.container.appendChild(n);var r=s()(n);return a("copy"),n.remove(),r},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof e?n=f(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=f(e.value,t):(n=s()(e),a("copy")),n};function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,n=void 0===t?"copy":t,r=e.container,o=e.target,u=e.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==o){if(!o||"object"!==p(o)||1!==o.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&o.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(o.hasAttribute("readonly")||o.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return u?d(u,{container:r}):o?"cut"===n?l(o):d(o,{container:r}):void 0};function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function m(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===h(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=i()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||"copy",r=v({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?"success":"error",{action:n,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return E("action",e)}},{key:"defaultTarget",value:function(e){var t=E("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return E("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],r=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return d(e,t)}},{key:"cut",value:function(e){return l(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}],n&&m(t.prototype,n),r&&m(t,r),u}(o()),x=T},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,n){var r=n(828);function o(e,t,n,r,o){var i=u.apply(this,arguments);return e.addEventListener(n,i,o),{destroy:function(){e.removeEventListener(n,i,o)}}}function u(e,t,n,o){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&o.call(e,n)}}e.exports=function(e,t,n,r,u){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return o(e,t,n,r,u)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,n){var r=n(879),o=n(438);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(e))return function(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}(e,t,n);if(r.nodeList(e))return function(e,t,n){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,n)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,n)}))}}}(e,t,n);if(r.string(e))return function(e,t,n){return o(document.body,e,t,n)}(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(e),r.removeAllRanges(),r.addRange(o),t=r.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r":".","?":"/","|":"\\"},f={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},d=1;d<20;++d)s[111+d]="f"+d;for(d=0;d<=9;++d)s[d+96]=d.toString();g.prototype.bind=function(e,t,n){var r=this;return e=e instanceof Array?e:[e],r._bindMultiple.call(r,e,t,n),r},g.prototype.unbind=function(e,t){return this.bind.call(this,e,(function(){}),t)},g.prototype.trigger=function(e,t){var n=this;return n._directMap[e+":"+t]&&n._directMap[e+":"+t]({},e),n},g.prototype.reset=function(){var e=this;return e._callbacks={},e._directMap={},e},g.prototype.stopCallback=function(e,t){if((" "+t.className+" ").indexOf(" mousetrap ")>-1)return!1;if(b(t,this.target))return!1;if("composedPath"in e&&"function"==typeof e.composedPath){var n=e.composedPath()[0];n!==e.target&&(t=n)}return"INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable},g.prototype.handleKey=function(){var e=this;return e._handleKey.apply(e,arguments)},g.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(s[t]=e[t]);c=null},g.init=function(){var e=g(u);for(var t in e)"_"!==t.charAt(0)&&(g[t]=function(t){return function(){return e[t].apply(e,arguments)}}(t))},g.init(),o.Mousetrap=g,e.exports&&(e.exports=g),void 0===(r=function(){return g}.call(t,n,t,e))||(e.exports=r)}function p(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function v(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return s[e.which]?s[e.which]:a[e.which]?a[e.which]:String.fromCharCode(e.which).toLowerCase()}function h(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function m(e,t,n){return n||(n=function(){if(!c)for(var e in c={},s)e>95&&e<112||s.hasOwnProperty(e)&&(c[s[e]]=e);return c}()[e]?"keydown":"keypress"),"keypress"==n&&t.length&&(n="keydown"),n}function y(e,t){var n,r,o,u=[];for(n=function(e){return"+"===e?["+"]:(e=e.replace(/\+{2}/g,"+plus")).split("+")}(e),o=0;o1?d(e,c,n,r):(i=y(e,r),t._callbacks[i.key]=t._callbacks[i.key]||[],a(i.key,i.modifiers,{type:i.action},o,e,u),t._callbacks[i.key][o?"unshift":"push"]({callback:n,modifiers:i.modifiers,action:i.action,seq:o,level:u,combo:e}))}t._handleKey=function(e,t,n){var r,o=a(e,t,n),u={},f=0,d=!1;for(r=0;r0&&n>="0"&&n<="9"?"_"+n+r:""+n.toUpperCase()+r}function s(n,r){return void 0===r&&(r={}),function(e,n){void 0===n&&(n={});for(var r=n.splitRegexp,c=void 0===r?o:r,s=n.stripRegexp,a=void 0===s?u:s,l=n.transform,f=void 0===l?t:l,d=n.delimiter,p=void 0===d?" ":d,v=i(i(e,c,"$1\0$2"),a,"\0"),h=0,m=v.length;"\0"===v.charAt(h);)h++;for(;"\0"===v.charAt(m-1);)m--;return v.slice(h,m).split("\0").map(f).join(p)}(n,e({delimiter:"",transform:c},r))}function a(e,t){return n=>{const r=e(n);return r.displayName=l(t,n),r}}const l=(e,t)=>{const n=t.displayName||t.name||"Component";return`${s(null!=e?e:"")}(${n})`};var f=window.lodash,d=f.flowRight,p=window.wp.element;var v=function(e){return a((t=>n=>e(n)?(0,p.createElement)(t,n):null),"ifCondition")},h=window.wp.isShallowEqual,m=n.n(h);var y=a((function(e){return e.prototype instanceof p.Component?class extends e{shouldComponentUpdate(e,t){return!m()(e,this.props)||!m()(t,this.state)}}:class extends p.Component{shouldComponentUpdate(e){return!m()(e,this.props)}render(){return(0,p.createElement)(e,this.props)}}}),"pure");function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t{t.handleEvent(e)}))}};function T(e){return w()("wp.compose.withGlobalEvents",{since:"5.7",alternative:"useEffect"}),a((t=>{class n extends p.Component{constructor(e){super(e),this.handleEvent=this.handleEvent.bind(this),this.handleRef=this.handleRef.bind(this)}componentDidMount(){Object.keys(e).forEach((e=>{E.add(e,this)}))}componentWillUnmount(){Object.keys(e).forEach((e=>{E.remove(e,this)}))}handleEvent(t){const n=e[t.type];"function"==typeof this.wrappedRef[n]&&this.wrappedRef[n](t)}handleRef(e){this.wrappedRef=e,this.props.forwardedRef&&this.props.forwardedRef(e)}render(){return(0,p.createElement)(t,b({},this.props.ownProps,{ref:this.handleRef}))}}return(0,p.forwardRef)(((e,t)=>(0,p.createElement)(n,{ownProps:e,forwardedRef:t})))}),"withGlobalEvents")}const x=new WeakMap;function k(e){const t=x.get(e)||0;return x.set(e,t+1),t}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,p.useMemo)((()=>{if(n)return n;const r=k(e);return t?`${t}-${r}`:r}),[e])}var S=a((e=>t=>{const n=C(e);return(0,p.createElement)(e,b({},t,{instanceId:n}))}),"instanceId");var L=a((e=>class extends p.Component{constructor(e){super(e),this.timeouts=[],this.setTimeout=this.setTimeout.bind(this),this.clearTimeout=this.clearTimeout.bind(this)}componentWillUnmount(){this.timeouts.forEach(clearTimeout)}setTimeout(e,t){const n=setTimeout((()=>{e(),this.clearTimeout(n)}),t);return this.timeouts.push(n),n}clearTimeout(e){clearTimeout(e),this.timeouts=(0,f.without)(this.timeouts,e)}render(){return(0,p.createElement)(e,b({},this.props,{setTimeout:this.setTimeout,clearTimeout:this.clearTimeout}))}}),"withSafeTimeout");function R(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return w()("wp.compose.withState",{since:"5.8",alternative:"wp.element.useState"}),a((t=>class extends p.Component{constructor(t){super(t),this.setState=this.setState.bind(this),this.state=e}render(){return(0,p.createElement)(t,b({},this.props,this.state,{setState:this.setState}))}}),"withState")}var O=window.wp.keycodes,D=window.wp.dom;function M(e,t){const n=(0,p.useRef)();return(0,p.useCallback)((t=>{t?n.current=e(t):n.current&&n.current()}),t)}var A=function(){return M((e=>{let t;function n(n){const{keyCode:r,shiftKey:o,target:u}=n;if(r!==O.TAB)return;const i=o?"findPrevious":"findNext",c=D.focus.tabbable[i](u)||null;if(e.contains(c))return;const s=o?"append":"prepend",{ownerDocument:a}=e,l=a.createElement("div");l.tabIndex=-1,e[s](l),l.focus(),t=setTimeout((()=>e.removeChild(l)))}return e.addEventListener("keydown",n),()=>{e.removeEventListener("keydown",n),clearTimeout(t)}}),[])},P=n(8294),_=n.n(P);function j(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4e3;w()("wp.compose.useCopyOnClick",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});const r=(0,p.useRef)(),[o,u]=(0,p.useState)(!1);return(0,p.useEffect)((()=>{let o;if(e.current)return r.current=new(_())(e.current,{text:()=>"function"==typeof t?t():t}),r.current.on("success",(e=>{let{clearSelection:t,trigger:r}=e;t(),r&&r.focus(),n&&(u(!0),clearTimeout(o),o=setTimeout((()=>u(!1)),n))})),()=>{r.current&&r.current.destroy(),clearTimeout(o)}}),[t,n,u]),o}function I(e){const t=(0,p.useRef)(e);return t.current=e,t}function N(e,t){const n=I(e),r=I(t);return M((e=>{const t=new(_())(e,{text(){return"function"==typeof n.current?n.current():n.current||""}});return t.on("success",(t=>{let{clearSelection:n}=t;n(),e.focus(),r.current&&r.current()})),()=>{t.destroy()}}),[])}function z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"firstElement";const t=(0,p.useRef)(e);return(0,p.useEffect)((()=>{t.current=e}),[e]),(0,p.useCallback)((e=>{var n,r;if(!e||!1===t.current)return;if(e.contains(null!==(n=null===(r=e.ownerDocument)||void 0===r?void 0:r.activeElement)&&void 0!==n?n:null))return;let o=e;if("firstElement"===t.current){const t=D.focus.tabbable.find(e)[0];t&&(o=t)}o.focus({preventScroll:!0})}),[])}var U=function(e){const t=(0,p.useRef)(null),n=(0,p.useRef)(null),r=(0,p.useRef)(e);return(0,p.useEffect)((()=>{r.current=e}),[e]),(0,p.useCallback)((e=>{if(e){if(t.current=e,n.current)return;n.current=e.ownerDocument.activeElement}else if(n.current){var o,u,i;const e=null===(o=t.current)||void 0===o?void 0:o.contains(null===(u=t.current)||void 0===u?void 0:u.ownerDocument.activeElement);if(null!==(i=t.current)&&void 0!==i&&i.isConnected&&!e)return;var c;if(r.current)r.current();else null===(c=n.current)||void 0===c||c.focus()}}),[])};const V=["button","submit"];function q(e){const t=(0,p.useRef)(e);(0,p.useEffect)((()=>{t.current=e}),[e]);const n=(0,p.useRef)(!1),r=(0,p.useRef)(),o=(0,p.useCallback)((()=>{clearTimeout(r.current)}),[]);(0,p.useEffect)((()=>()=>o()),[]),(0,p.useEffect)((()=>{e||o()}),[e,o]);const u=(0,p.useCallback)((e=>{const{type:t,target:r}=e;(0,f.includes)(["mouseup","touchend"],t)?n.current=!1:function(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return(0,f.includes)(V,e.type)}return!1}(r)&&(n.current=!0)}),[]),i=(0,p.useCallback)((e=>{e.persist(),n.current||(r.current=setTimeout((()=>{document.hasFocus()?"function"==typeof t.current&&t.current(e):e.preventDefault()}),0))}),[]);return{onFocus:o,onMouseDown:u,onMouseUp:u,onTouchStart:u,onTouchEnd:u,onBlur:i}}function K(e,t){"function"==typeof e?e(t):e&&e.hasOwnProperty("current")&&(e.current=t)}function H(e){const t=(0,p.useRef)(),n=(0,p.useRef)(!1),r=(0,p.useRef)([]),o=(0,p.useRef)(e);return o.current=e,(0,p.useLayoutEffect)((()=>{!1===n.current&&e.forEach(((e,n)=>{const o=r.current[n];e!==o&&(K(o,null),K(e,t.current))})),r.current=e}),e),(0,p.useLayoutEffect)((()=>{n.current=!1})),(0,p.useCallback)((e=>{K(t,e),n.current=!0;const u=e?o.current:r.current;for(const t of u)K(t,e)}),[])}var $=function(e){const t=(0,p.useRef)();(0,p.useEffect)((()=>{t.current=e}),Object.values(e));const n=A(),r=z(e.focusOnMount),o=U(),u=q((e=>{var n,r;null!==(n=t.current)&&void 0!==n&&n.__unstableOnClose?t.current.__unstableOnClose("focus-outside",e):null!==(r=t.current)&&void 0!==r&&r.onClose&&t.current.onClose()})),i=(0,p.useCallback)((e=>{e&&e.addEventListener("keydown",(e=>{var n;e.keyCode===O.ESCAPE&&!e.defaultPrevented&&null!==(n=t.current)&&void 0!==n&&n.onClose&&(e.preventDefault(),t.current.onClose())}))}),[]);return[H([!1!==e.focusOnMount?n:null,!1!==e.focusOnMount?o:null,!1!==e.focusOnMount?r:null,i]),{...u,tabIndex:-1}]};const B=["BUTTON","FIELDSET","INPUT","OPTGROUP","OPTION","SELECT","TEXTAREA"];function F(){let{isDisabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return M((t=>{if(e)return;const n=[],r=()=>{if("none"!==t.style.getPropertyValue("user-select")){const e=t.style.getPropertyValue("user-select");t.style.setProperty("user-select","none"),t.style.setProperty("-webkit-user-select","none"),n.push((()=>{t.isConnected&&(t.style.setProperty("user-select",e),t.style.setProperty("-webkit-user-select",e))}))}D.focus.focusable.find(t).forEach((e=>{var r;if((0,f.includes)(B,e.nodeName)&&!e.disabled&&(e.setAttribute("disabled",""),n.push((()=>{e.isConnected&&(e.disabled=!1)}))),"A"===e.nodeName&&"-1"!==e.getAttribute("tabindex")){const t=e.getAttribute("tabindex");e.setAttribute("tabindex","-1"),n.push((()=>{e.isConnected&&(t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex"))}))}const o=e.getAttribute("tabindex");if(null!==o&&"-1"!==o&&(e.removeAttribute("tabindex"),n.push((()=>{e.isConnected&&e.setAttribute("tabindex",o)}))),e.hasAttribute("contenteditable")&&"false"!==e.getAttribute("contenteditable")&&(e.setAttribute("contenteditable","false"),n.push((()=>{e.isConnected&&e.setAttribute("contenteditable","true")}))),null!==(r=t.ownerDocument.defaultView)&&void 0!==r&&r.HTMLElement&&e instanceof t.ownerDocument.defaultView.HTMLElement){const t=e.style.getPropertyValue("pointer-events");e.style.setProperty("pointer-events","none"),n.push((()=>{e.isConnected&&e.style.setProperty("pointer-events",t)}))}}))},o=(0,f.debounce)(r,void 0,{leading:!0});r();const u=new window.MutationObserver(o);return u.observe(t,{childList:!0,attributes:!0,subtree:!0}),()=>{u&&u.disconnect(),o.cancel(),n.forEach((e=>e()))}}),[e])}var G="undefined"!=typeof window?p.useLayoutEffect:p.useEffect;function W(e){let{onDragStart:t,onDragMove:n,onDragEnd:r}=e;const[o,u]=(0,p.useState)(!1),i=(0,p.useRef)({onDragStart:t,onDragMove:n,onDragEnd:r});G((()=>{i.current.onDragStart=t,i.current.onDragMove=n,i.current.onDragEnd=r}),[t,n,r]);const c=(0,p.useCallback)((e=>i.current.onDragMove&&i.current.onDragMove(e)),[]),s=(0,p.useCallback)((e=>{i.current.onDragEnd&&i.current.onDragEnd(e),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",s),u(!1)}),[]),a=(0,p.useCallback)((e=>{i.current.onDragStart&&i.current.onDragStart(e),document.addEventListener("mousemove",c),document.addEventListener("mouseup",s),u(!0)}),[]);return(0,p.useEffect)((()=>()=>{o&&(document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",s))}),[o]),{startDrag:a,endDrag:s,isDragging:o}}var Z=n(7973),Q=n.n(Z);n(5538);var X=function(e,t){let{bindGlobal:n=!1,eventName:r="keydown",isDisabled:o=!1,target:u}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=(0,p.useRef)(t);(0,p.useEffect)((()=>{i.current=t}),[t]),(0,p.useEffect)((()=>{if(o)return;const t=new(Q())(u&&u.current?u.current:document);return(0,f.castArray)(e).forEach((e=>{const o=e.split("+"),u=new Set(o.filter((e=>e.length>1))),c=u.has("alt"),s=u.has("shift");if((0,O.isAppleOS)()&&(1===u.size&&c||2===u.size&&c&&s))throw new Error(`Cannot bind ${e}. Alt and Shift+Alt modifiers are reserved for character input.`);t[n?"bindGlobal":"bind"](e,(function(){return i.current(...arguments)}),r)})),()=>{t.reset()}}),[e,n,r,u,o])};function Y(e){const[t,n]=(0,p.useState)((()=>!(!e||"undefined"==typeof window||!window.matchMedia(e).matches)));return(0,p.useEffect)((()=>{if(!e)return;const t=()=>n(window.matchMedia(e).matches);t();const r=window.matchMedia(e);return r.addListener(t),()=>{r.removeListener(t)}}),[e]),!!e&&t}function J(e){const t=(0,p.useRef)();return(0,p.useEffect)((()=>{t.current=e}),[e]),t.current}var ee=()=>Y("(prefers-reduced-motion: reduce)");const te={huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},ne={">=":"min-width","<":"max-width"},re={">=":(e,t)=>t>=e,"<":(e,t)=>t1&&void 0!==arguments[1]?arguments[1]:">=";const n=(0,p.useContext)(oe),r=!n&&`(${ne[t]}: ${te[e]}px)`,o=Y(r||void 0);return n?re[t](te[e],n):o};ue.__experimentalWidthProvider=oe.Provider;var ie=ue;function ce(e,t){const n=(0,p.useRef)(null),r=(0,p.useRef)(null),o=(0,p.useRef)(),u=(0,p.useCallback)((()=>{let i=null;n.current?i=n.current:t&&(i=t instanceof HTMLElement?t:t.current),r.current&&r.current.element===i&&r.current.reporter===u||(o.current&&(o.current(),o.current=null),r.current={reporter:u,element:i},i&&(o.current=e(i)))}),[t,e]);return(0,p.useEffect)((()=>{u()}),[u]),(0,p.useCallback)((e=>{n.current=e,u()}),[u])}const se=(e,t,n)=>e[t]?e[t][0]?e[t][0][n]:e[t][n]:"contentBoxSize"===t?e.contentRect["inlineSize"===n?"width":"height"]:void 0;function ae(){const{ref:e,width:t,height:n}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=e.onResize,n=(0,p.useRef)(void 0);n.current=t;const r=e.round||Math.round,o=(0,p.useRef)(),[u,i]=(0,p.useState)({width:void 0,height:void 0}),c=(0,p.useRef)(!1);(0,p.useEffect)((()=>()=>{c.current=!0}),[]);const s=(0,p.useRef)({width:void 0,height:void 0}),a=ce((0,p.useCallback)((t=>(o.current&&o.current.box===e.box&&o.current.round===r||(o.current={box:e.box,round:r,instance:new ResizeObserver((t=>{const o=t[0];let u="borderBoxSize";u="border-box"===e.box?"borderBoxSize":"device-pixel-content-box"===e.box?"devicePixelContentBoxSize":"contentBoxSize";const a=se(o,u,"inlineSize"),l=se(o,u,"blockSize"),f=a?r(a):void 0,d=l?r(l):void 0;if(s.current.width!==f||s.current.height!==d){const e={width:f,height:d};s.current.width=f,s.current.height=d,n.current?n.current(e):c.current||i(e)}}))}),o.current.instance.observe(t,{box:e.box}),()=>{o.current&&o.current.instance.unobserve(t)})),[e.box,r]),e.ref);return(0,p.useMemo)((()=>({ref:a,width:u.width,height:u.height})),[a,u?u.width:null,u?u.height:null])}(),r=(0,p.useMemo)((()=>({width:null!=t?t:null,height:null!=n?n:null})),[t,n]);return[(0,p.createElement)("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none",opacity:0,overflow:"hidden",zIndex:-1},"aria-hidden":"true",ref:e}),r]}var le=window.wp.priorityQueue;function fe(e,t){const n=[];for(let r=0;r1&&void 0!==arguments[1]?arguments[1]:{step:1};const{step:n=1}=t,[r,o]=(0,p.useState)([]);return(0,p.useEffect)((()=>{let t=fe(e,r);t.length{e.length<=u||(o((t=>[...t,...e.slice(u,u+n)])),u+=n,i.add({},c))};return i.add({},c),()=>i.reset()}),[e]),r};var pe=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Change detection";const n=J(e);Object.entries(null!=n?n:[]).forEach((n=>{let[r,o]=n;o!==e[r]&&console.warn(`${t}: ${r} key changed:`,o,e[r])}))},ve=window.React;function he(e,t){var n=(0,ve.useState)((function(){return{inputs:t,result:e()}}))[0],r=(0,ve.useRef)(!0),o=(0,ve.useRef)(n),u=r.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n(0,f.debounce)(e,t,n)),[e,t,n]);return(0,p.useEffect)((()=>()=>r.cancel()),[r]),r}function ye(e,t,n){const r=he((()=>(0,f.throttle)(e,t,n)),[e,t,n]);return(0,p.useEffect)((()=>()=>r.cancel()),[r]),r}function be(e){const t=(0,p.useRef)();return t.current=e,t}function ge(e){let{isDisabled:t,onDrop:n,onDragStart:r,onDragEnter:o,onDragLeave:u,onDragEnd:i,onDragOver:c}=e;const s=be(n),a=be(r),l=be(o),f=be(u),d=be(i),p=be(c);return M((e=>{if(t)return;let n=!1;const{ownerDocument:r}=e;function o(e){n||(n=!0,r.removeEventListener("dragenter",o),r.addEventListener("dragend",h),r.addEventListener("mousemove",h),a.current&&a.current(e))}function u(t){t.preventDefault(),e.contains(t.relatedTarget)||l.current&&l.current(t)}function i(e){!e.defaultPrevented&&p.current&&p.current(e),e.preventDefault()}function c(t){(function(t){const{defaultView:n}=r;if(!(t&&n&&t instanceof n.HTMLElement&&e.contains(t)))return!1;let o=t;do{if(o.dataset.isDropZone)return o===e}while(o=o.parentElement);return!1})(t.relatedTarget)||f.current&&f.current(t)}function v(e){e.defaultPrevented||(e.preventDefault(),e.dataTransfer&&e.dataTransfer.files.length,s.current&&s.current(e),h(e))}function h(e){n&&(n=!1,r.addEventListener("dragenter",o),r.removeEventListener("dragend",h),r.removeEventListener("mousemove",h),d.current&&d.current(e))}return e.dataset.isDropZone="true",e.addEventListener("drop",v),e.addEventListener("dragenter",u),e.addEventListener("dragover",i),e.addEventListener("dragleave",c),r.addEventListener("dragenter",o),()=>{s.current=null,a.current=null,l.current=null,f.current=null,d.current=null,p.current=null,delete e.dataset.isDropZone,e.removeEventListener("drop",v),e.removeEventListener("dragenter",u),e.removeEventListener("dragover",i),e.removeEventListener("dragleave",c),r.removeEventListener("dragend",h),r.removeEventListener("mousemove",h),r.addEventListener("dragenter",o)}}),[t])}function we(){return M((e=>{const{ownerDocument:t}=e;if(!t)return;const{defaultView:n}=t;if(n)return n.addEventListener("blur",r),()=>{n.removeEventListener("blur",r)};function r(){t&&t.activeElement===e&&e.focus()}}),[])}function Ee(e,t,n,r){var o,u;const i=null!==(o=null==r?void 0:r.initWindowSize)&&void 0!==o?o:30,c=null===(u=null==r?void 0:r.useWindowing)||void 0===u||u,[s,a]=(0,p.useState)({visibleItems:i,start:0,end:i,itemInView:e=>e>=0&&e<=i});return(0,p.useLayoutEffect)((()=>{var o,u,i,s;if(!c)return;const l=(0,D.getScrollContainer)(e.current),d=e=>{var o;if(!l)return;const u=Math.ceil(l.clientHeight/t),i=e?u:null!==(o=null==r?void 0:r.windowOverscan)&&void 0!==o?o:u,c=Math.floor(l.scrollTop/t),s=Math.max(0,c-i),f=Math.min(n-1,c+u+i);a((e=>{const t={visibleItems:u,start:s,end:f,itemInView:e=>s<=e&&e<=f};return e.start!==t.start||e.end!==t.end||e.visibleItems!==t.visibleItems?t:e}))};d(!0);const p=(0,f.debounce)((()=>{d()}),16);return null==l||l.addEventListener("scroll",p),null==l||null===(o=l.ownerDocument)||void 0===o||null===(u=o.defaultView)||void 0===u||u.addEventListener("resize",p),null==l||null===(i=l.ownerDocument)||void 0===i||null===(s=i.defaultView)||void 0===s||s.addEventListener("resize",p),()=>{var e,t;null==l||l.removeEventListener("scroll",p),null==l||null===(e=l.ownerDocument)||void 0===e||null===(t=e.defaultView)||void 0===t||t.removeEventListener("resize",p)}}),[t,e,n]),(0,p.useLayoutEffect)((()=>{var r,o;if(!c)return;const u=(0,D.getScrollContainer)(e.current),i=e=>{switch(e.keyCode){case O.HOME:return null==u?void 0:u.scrollTo({top:0});case O.END:return null==u?void 0:u.scrollTo({top:n*t});case O.PAGEUP:return null==u?void 0:u.scrollTo({top:u.scrollTop-s.visibleItems*t});case O.PAGEDOWN:return null==u?void 0:u.scrollTo({top:u.scrollTop+s.visibleItems*t})}};return null==u||null===(r=u.ownerDocument)||void 0===r||null===(o=r.defaultView)||void 0===o||o.addEventListener("keydown",i),()=>{var e,t;null==u||null===(e=u.ownerDocument)||void 0===e||null===(t=e.defaultView)||void 0===t||t.removeEventListener("keydown",i)}}),[n,t,e,s.visibleItems]),[s,a]}}(),(window.wp=window.wp||{}).compose=r}(); \ No newline at end of file +var t;t=function(){return function(){var e={686:function(e,t,n){"use strict";n.d(t,{default:function(){return x}});var r=n(279),o=n.n(r),u=n(370),i=n.n(u),c=n(817),s=n.n(c);function a(e){try{return document.execCommand(e)}catch(e){return!1}}var l=function(e){var t=s()(e);return a("cut"),t},f=function(e,t){var n=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea");n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[t?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top="".concat(r,"px"),n.setAttribute("readonly",""),n.value=e,n}(e);t.container.appendChild(n);var r=s()(n);return a("copy"),n.remove(),r},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof e?n=f(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=f(e.value,t):(n=s()(e),a("copy")),n};function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,n=void 0===t?"copy":t,r=e.container,o=e.target,u=e.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==o){if(!o||"object"!==p(o)||1!==o.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&o.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(o.hasAttribute("readonly")||o.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return u?d(u,{container:r}):o?"cut"===n?l(o):d(o,{container:r}):void 0};function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function m(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===h(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=i()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||"copy",r=v({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?"success":"error",{action:n,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return E("action",e)}},{key:"defaultTarget",value:function(e){var t=E("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return E("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],r=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return d(e,t)}},{key:"cut",value:function(e){return l(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}],n&&m(t.prototype,n),r&&m(t,r),u}(o()),x=T},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,n){var r=n(828);function o(e,t,n,r,o){var i=u.apply(this,arguments);return e.addEventListener(n,i,o),{destroy:function(){e.removeEventListener(n,i,o)}}}function u(e,t,n,o){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&o.call(e,n)}}e.exports=function(e,t,n,r,u){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return o(e,t,n,r,u)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,n){var r=n(879),o=n(438);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(e))return function(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}(e,t,n);if(r.nodeList(e))return function(e,t,n){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,n)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,n)}))}}}(e,t,n);if(r.string(e))return function(e,t,n){return o(document.body,e,t,n)}(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(e),r.removeAllRanges(),r.addRange(o),t=r.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r":".","?":"/","|":"\\"},f={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},d=1;d<20;++d)s[111+d]="f"+d;for(d=0;d<=9;++d)s[d+96]=d.toString();g.prototype.bind=function(e,t,n){var r=this;return e=e instanceof Array?e:[e],r._bindMultiple.call(r,e,t,n),r},g.prototype.unbind=function(e,t){return this.bind.call(this,e,(function(){}),t)},g.prototype.trigger=function(e,t){var n=this;return n._directMap[e+":"+t]&&n._directMap[e+":"+t]({},e),n},g.prototype.reset=function(){var e=this;return e._callbacks={},e._directMap={},e},g.prototype.stopCallback=function(e,t){if((" "+t.className+" ").indexOf(" mousetrap ")>-1)return!1;if(b(t,this.target))return!1;if("composedPath"in e&&"function"==typeof e.composedPath){var n=e.composedPath()[0];n!==e.target&&(t=n)}return"INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable},g.prototype.handleKey=function(){var e=this;return e._handleKey.apply(e,arguments)},g.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(s[t]=e[t]);c=null},g.init=function(){var e=g(u);for(var t in e)"_"!==t.charAt(0)&&(g[t]=function(t){return function(){return e[t].apply(e,arguments)}}(t))},g.init(),o.Mousetrap=g,e.exports&&(e.exports=g),void 0===(r=function(){return g}.call(t,n,t,e))||(e.exports=r)}function p(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function v(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return s[e.which]?s[e.which]:a[e.which]?a[e.which]:String.fromCharCode(e.which).toLowerCase()}function h(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function m(e,t,n){return n||(n=function(){if(!c)for(var e in c={},s)e>95&&e<112||s.hasOwnProperty(e)&&(c[s[e]]=e);return c}()[e]?"keydown":"keypress"),"keypress"==n&&t.length&&(n="keydown"),n}function y(e,t){var n,r,o,u=[];for(n=function(e){return"+"===e?["+"]:(e=e.replace(/\+{2}/g,"+plus")).split("+")}(e),o=0;o1?d(e,c,n,r):(i=y(e,r),t._callbacks[i.key]=t._callbacks[i.key]||[],a(i.key,i.modifiers,{type:i.action},o,e,u),t._callbacks[i.key][o?"unshift":"push"]({callback:n,modifiers:i.modifiers,action:i.action,seq:o,level:u,combo:e}))}t._handleKey=function(e,t,n){var r,o=a(e,t,n),u={},f=0,d=!1;for(r=0;r0&&n>="0"&&n<="9"?"_"+n+r:""+n.toUpperCase()+r}function s(n,r){return void 0===r&&(r={}),function(e,n){void 0===n&&(n={});for(var r=n.splitRegexp,c=void 0===r?o:r,s=n.stripRegexp,a=void 0===s?u:s,l=n.transform,f=void 0===l?t:l,d=n.delimiter,p=void 0===d?" ":d,v=i(i(e,c,"$1\0$2"),a,"\0"),h=0,m=v.length;"\0"===v.charAt(h);)h++;for(;"\0"===v.charAt(m-1);)m--;return v.slice(h,m).split("\0").map(f).join(p)}(n,e({delimiter:"",transform:c},r))}function a(e,t){return n=>{const r=e(n);return r.displayName=l(t,n),r}}const l=(e,t)=>{const n=t.displayName||t.name||"Component";return`${s(null!=e?e:"")}(${n})`};var f=window.lodash,d=f.flowRight,p=window.wp.element;var v=function(e){return a((t=>n=>e(n)?(0,p.createElement)(t,n):null),"ifCondition")},h=window.wp.isShallowEqual,m=n.n(h);var y=a((function(e){return e.prototype instanceof p.Component?class extends e{shouldComponentUpdate(e,t){return!m()(e,this.props)||!m()(t,this.state)}}:class extends p.Component{shouldComponentUpdate(e){return!m()(e,this.props)}render(){return(0,p.createElement)(e,this.props)}}}),"pure");function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t{t.handleEvent(e)}))}};function T(e){return w()("wp.compose.withGlobalEvents",{since:"5.7",alternative:"useEffect"}),a((t=>{class n extends p.Component{constructor(e){super(e),this.handleEvent=this.handleEvent.bind(this),this.handleRef=this.handleRef.bind(this)}componentDidMount(){Object.keys(e).forEach((e=>{E.add(e,this)}))}componentWillUnmount(){Object.keys(e).forEach((e=>{E.remove(e,this)}))}handleEvent(t){const n=e[t.type];"function"==typeof this.wrappedRef[n]&&this.wrappedRef[n](t)}handleRef(e){this.wrappedRef=e,this.props.forwardedRef&&this.props.forwardedRef(e)}render(){return(0,p.createElement)(t,b({},this.props.ownProps,{ref:this.handleRef}))}}return(0,p.forwardRef)(((e,t)=>(0,p.createElement)(n,{ownProps:e,forwardedRef:t})))}),"withGlobalEvents")}const x=new WeakMap;function k(e){const t=x.get(e)||0;return x.set(e,t+1),t}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,p.useMemo)((()=>{if(n)return n;const r=k(e);return t?`${t}-${r}`:r}),[e])}var S=a((e=>t=>{const n=C(e);return(0,p.createElement)(e,b({},t,{instanceId:n}))}),"instanceId");var L=a((e=>class extends p.Component{constructor(e){super(e),this.timeouts=[],this.setTimeout=this.setTimeout.bind(this),this.clearTimeout=this.clearTimeout.bind(this)}componentWillUnmount(){this.timeouts.forEach(clearTimeout)}setTimeout(e,t){const n=setTimeout((()=>{e(),this.clearTimeout(n)}),t);return this.timeouts.push(n),n}clearTimeout(e){clearTimeout(e),this.timeouts=(0,f.without)(this.timeouts,e)}render(){return(0,p.createElement)(e,b({},this.props,{setTimeout:this.setTimeout,clearTimeout:this.clearTimeout}))}}),"withSafeTimeout");function R(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return w()("wp.compose.withState",{since:"5.8",alternative:"wp.element.useState"}),a((t=>class extends p.Component{constructor(t){super(t),this.setState=this.setState.bind(this),this.state=e}render(){return(0,p.createElement)(t,b({},this.props,this.state,{setState:this.setState}))}}),"withState")}var O=window.wp.keycodes,D=window.wp.dom;function M(e,t){const n=(0,p.useRef)();return(0,p.useCallback)((t=>{t?n.current=e(t):n.current&&n.current()}),t)}var A=function(){return M((e=>{let t;function n(n){const{keyCode:r,shiftKey:o,target:u}=n;if(r!==O.TAB)return;const i=o?"findPrevious":"findNext",c=D.focus.tabbable[i](u)||null;if(e.contains(c))return;const s=o?"append":"prepend",{ownerDocument:a}=e,l=a.createElement("div");l.tabIndex=-1,e[s](l),l.focus(),t=setTimeout((()=>e.removeChild(l)))}return e.addEventListener("keydown",n),()=>{e.removeEventListener("keydown",n),clearTimeout(t)}}),[])},P=n(8294),_=n.n(P);function j(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4e3;w()("wp.compose.useCopyOnClick",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});const r=(0,p.useRef)(),[o,u]=(0,p.useState)(!1);return(0,p.useEffect)((()=>{let o;if(e.current)return r.current=new(_())(e.current,{text:()=>"function"==typeof t?t():t}),r.current.on("success",(e=>{let{clearSelection:t,trigger:r}=e;t(),r&&r.focus(),n&&(u(!0),clearTimeout(o),o=setTimeout((()=>u(!1)),n))})),()=>{r.current&&r.current.destroy(),clearTimeout(o)}}),[t,n,u]),o}function I(e){const t=(0,p.useRef)(e);return t.current=e,t}function N(e,t){const n=I(e),r=I(t);return M((e=>{const t=new(_())(e,{text(){return"function"==typeof n.current?n.current():n.current||""}});return t.on("success",(t=>{let{clearSelection:n}=t;n(),e.focus(),r.current&&r.current()})),()=>{t.destroy()}}),[])}function z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"firstElement";const t=(0,p.useRef)(e);return(0,p.useEffect)((()=>{t.current=e}),[e]),(0,p.useCallback)((e=>{var n,r;if(!e||!1===t.current)return;if(e.contains(null!==(n=null===(r=e.ownerDocument)||void 0===r?void 0:r.activeElement)&&void 0!==n?n:null))return;let o=e;if("firstElement"===t.current){const t=D.focus.tabbable.find(e)[0];t&&(o=t)}o.focus({preventScroll:!0})}),[])}var U=function(e){const t=(0,p.useRef)(null),n=(0,p.useRef)(null),r=(0,p.useRef)(e);return(0,p.useEffect)((()=>{r.current=e}),[e]),(0,p.useCallback)((e=>{if(e){if(t.current=e,n.current)return;n.current=e.ownerDocument.activeElement}else if(n.current){var o,u,i;const e=null===(o=t.current)||void 0===o?void 0:o.contains(null===(u=t.current)||void 0===u?void 0:u.ownerDocument.activeElement);if(null!==(i=t.current)&&void 0!==i&&i.isConnected&&!e)return;var c;if(r.current)r.current();else null===(c=n.current)||void 0===c||c.focus()}}),[])};const V=["button","submit"];function q(e){const t=(0,p.useRef)(e);(0,p.useEffect)((()=>{t.current=e}),[e]);const n=(0,p.useRef)(!1),r=(0,p.useRef)(),o=(0,p.useCallback)((()=>{clearTimeout(r.current)}),[]);(0,p.useEffect)((()=>()=>o()),[]),(0,p.useEffect)((()=>{e||o()}),[e,o]);const u=(0,p.useCallback)((e=>{const{type:t,target:r}=e;(0,f.includes)(["mouseup","touchend"],t)?n.current=!1:function(e){if(!(e instanceof window.HTMLElement))return!1;switch(e.nodeName){case"A":case"BUTTON":return!0;case"INPUT":return(0,f.includes)(V,e.type)}return!1}(r)&&(n.current=!0)}),[]),i=(0,p.useCallback)((e=>{e.persist(),n.current||(r.current=setTimeout((()=>{document.hasFocus()?"function"==typeof t.current&&t.current(e):e.preventDefault()}),0))}),[]);return{onFocus:o,onMouseDown:u,onMouseUp:u,onTouchStart:u,onTouchEnd:u,onBlur:i}}function K(e,t){"function"==typeof e?e(t):e&&e.hasOwnProperty("current")&&(e.current=t)}function H(e){const t=(0,p.useRef)(),n=(0,p.useRef)(!1),r=(0,p.useRef)([]),o=(0,p.useRef)(e);return o.current=e,(0,p.useLayoutEffect)((()=>{!1===n.current&&e.forEach(((e,n)=>{const o=r.current[n];e!==o&&(K(o,null),K(e,t.current))})),r.current=e}),e),(0,p.useLayoutEffect)((()=>{n.current=!1})),(0,p.useCallback)((e=>{K(t,e),n.current=!0;const u=e?o.current:r.current;for(const t of u)K(t,e)}),[])}var $=function(e){const t=(0,p.useRef)();(0,p.useEffect)((()=>{t.current=e}),Object.values(e));const n=A(),r=z(e.focusOnMount),o=U(),u=q((e=>{var n,r;null!==(n=t.current)&&void 0!==n&&n.__unstableOnClose?t.current.__unstableOnClose("focus-outside",e):null!==(r=t.current)&&void 0!==r&&r.onClose&&t.current.onClose()})),i=(0,p.useCallback)((e=>{e&&e.addEventListener("keydown",(e=>{var n;e.keyCode===O.ESCAPE&&!e.defaultPrevented&&null!==(n=t.current)&&void 0!==n&&n.onClose&&(e.preventDefault(),t.current.onClose())}))}),[]);return[H([!1!==e.focusOnMount?n:null,!1!==e.focusOnMount?o:null,!1!==e.focusOnMount?r:null,i]),{...u,tabIndex:-1}]};const B=["BUTTON","FIELDSET","INPUT","OPTGROUP","OPTION","SELECT","TEXTAREA"];function F(){let{isDisabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return M((t=>{if(e)return;const n=[],r=()=>{if("none"!==t.style.getPropertyValue("user-select")){const e=t.style.getPropertyValue("user-select");t.style.setProperty("user-select","none"),t.style.setProperty("-webkit-user-select","none"),n.push((()=>{t.isConnected&&(t.style.setProperty("user-select",e),t.style.setProperty("-webkit-user-select",e))}))}D.focus.focusable.find(t).forEach((e=>{var r;if((0,f.includes)(B,e.nodeName)&&!e.disabled&&(e.setAttribute("disabled",""),n.push((()=>{e.isConnected&&(e.disabled=!1)}))),"A"===e.nodeName&&"-1"!==e.getAttribute("tabindex")){const t=e.getAttribute("tabindex");e.setAttribute("tabindex","-1"),n.push((()=>{e.isConnected&&(t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex"))}))}const o=e.getAttribute("tabindex");if(null!==o&&"-1"!==o&&(e.removeAttribute("tabindex"),n.push((()=>{e.isConnected&&e.setAttribute("tabindex",o)}))),e.hasAttribute("contenteditable")&&"false"!==e.getAttribute("contenteditable")&&(e.setAttribute("contenteditable","false"),n.push((()=>{e.isConnected&&e.setAttribute("contenteditable","true")}))),null!==(r=t.ownerDocument.defaultView)&&void 0!==r&&r.HTMLElement&&e instanceof t.ownerDocument.defaultView.HTMLElement){const t=e.style.getPropertyValue("pointer-events");e.style.setProperty("pointer-events","none"),n.push((()=>{e.isConnected&&e.style.setProperty("pointer-events",t)}))}}))},o=(0,f.debounce)(r,void 0,{leading:!0});r();const u=new window.MutationObserver(o);return u.observe(t,{childList:!0,attributes:!0,subtree:!0}),()=>{u&&u.disconnect(),o.cancel(),n.forEach((e=>e()))}}),[e])}var G="undefined"!=typeof window?p.useLayoutEffect:p.useEffect;function W(e){let{onDragStart:t,onDragMove:n,onDragEnd:r}=e;const[o,u]=(0,p.useState)(!1),i=(0,p.useRef)({onDragStart:t,onDragMove:n,onDragEnd:r});G((()=>{i.current.onDragStart=t,i.current.onDragMove=n,i.current.onDragEnd=r}),[t,n,r]);const c=(0,p.useCallback)((e=>i.current.onDragMove&&i.current.onDragMove(e)),[]),s=(0,p.useCallback)((e=>{i.current.onDragEnd&&i.current.onDragEnd(e),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",s),u(!1)}),[]),a=(0,p.useCallback)((e=>{i.current.onDragStart&&i.current.onDragStart(e),document.addEventListener("mousemove",c),document.addEventListener("mouseup",s),u(!0)}),[]);return(0,p.useEffect)((()=>()=>{o&&(document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",s))}),[o]),{startDrag:a,endDrag:s,isDragging:o}}var Z=n(7973),Q=n.n(Z);n(5538);var X=function(e,t){let{bindGlobal:n=!1,eventName:r="keydown",isDisabled:o=!1,target:u}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=(0,p.useRef)(t);(0,p.useEffect)((()=>{i.current=t}),[t]),(0,p.useEffect)((()=>{if(o)return;const t=new(Q())(u&&u.current?u.current:document);return(0,f.castArray)(e).forEach((e=>{const o=e.split("+"),u=new Set(o.filter((e=>e.length>1))),c=u.has("alt"),s=u.has("shift");if((0,O.isAppleOS)()&&(1===u.size&&c||2===u.size&&c&&s))throw new Error(`Cannot bind ${e}. Alt and Shift+Alt modifiers are reserved for character input.`);t[n?"bindGlobal":"bind"](e,(function(){return i.current(...arguments)}),r)})),()=>{t.reset()}}),[e,n,r,u,o])};function Y(e){const[t,n]=(0,p.useState)((()=>!(!e||"undefined"==typeof window||!window.matchMedia(e).matches)));return(0,p.useEffect)((()=>{if(!e)return;const t=()=>n(window.matchMedia(e).matches);t();const r=window.matchMedia(e);return r.addListener(t),()=>{r.removeListener(t)}}),[e]),!!e&&t}function J(e){const t=(0,p.useRef)();return(0,p.useEffect)((()=>{t.current=e}),[e]),t.current}var ee=()=>Y("(prefers-reduced-motion: reduce)");const te={huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},ne={">=":"min-width","<":"max-width"},re={">=":(e,t)=>t>=e,"<":(e,t)=>t1&&void 0!==arguments[1]?arguments[1]:">=";const n=(0,p.useContext)(oe),r=!n&&`(${ne[t]}: ${te[e]}px)`,o=Y(r||void 0);return n?re[t](te[e],n):o};ue.__experimentalWidthProvider=oe.Provider;var ie=ue;function ce(e,t){const n=(0,p.useRef)(null),r=(0,p.useRef)(null),o=(0,p.useRef)(),u=(0,p.useCallback)((()=>{let i=null;n.current?i=n.current:t&&(i=t instanceof HTMLElement?t:t.current),r.current&&r.current.element===i&&r.current.reporter===u||(o.current&&(o.current(),o.current=null),r.current={reporter:u,element:i},i&&(o.current=e(i)))}),[t,e]);return(0,p.useEffect)((()=>{u()}),[u]),(0,p.useCallback)((e=>{n.current=e,u()}),[u])}const se=(e,t,n)=>e[t]?e[t][0]?e[t][0][n]:e[t][n]:"contentBoxSize"===t?e.contentRect["inlineSize"===n?"width":"height"]:void 0;function ae(){const{ref:e,width:t,height:n}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=e.onResize,n=(0,p.useRef)(void 0);n.current=t;const r=e.round||Math.round,o=(0,p.useRef)(),[u,i]=(0,p.useState)({width:void 0,height:void 0}),c=(0,p.useRef)(!1);(0,p.useEffect)((()=>()=>{c.current=!0}),[]);const s=(0,p.useRef)({width:void 0,height:void 0}),a=ce((0,p.useCallback)((t=>(o.current&&o.current.box===e.box&&o.current.round===r||(o.current={box:e.box,round:r,instance:new ResizeObserver((t=>{const o=t[0];let u="borderBoxSize";u="border-box"===e.box?"borderBoxSize":"device-pixel-content-box"===e.box?"devicePixelContentBoxSize":"contentBoxSize";const a=se(o,u,"inlineSize"),l=se(o,u,"blockSize"),f=a?r(a):void 0,d=l?r(l):void 0;if(s.current.width!==f||s.current.height!==d){const e={width:f,height:d};s.current.width=f,s.current.height=d,n.current?n.current(e):c.current||i(e)}}))}),o.current.instance.observe(t,{box:e.box}),()=>{o.current&&o.current.instance.unobserve(t)})),[e.box,r]),e.ref);return(0,p.useMemo)((()=>({ref:a,width:u.width,height:u.height})),[a,u?u.width:null,u?u.height:null])}(),r=(0,p.useMemo)((()=>({width:null!=t?t:null,height:null!=n?n:null})),[t,n]);return[(0,p.createElement)("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,pointerEvents:"none",opacity:0,overflow:"hidden",zIndex:-1},"aria-hidden":"true",ref:e}),r]}var le=window.wp.priorityQueue;function fe(e,t){const n=[];for(let r=0;r1&&void 0!==arguments[1]?arguments[1]:{step:1};const{step:n=1}=t,[r,o]=(0,p.useState)([]);return(0,p.useEffect)((()=>{let t=fe(e,r);t.length{e.length<=u||(o((t=>[...t,...e.slice(u,u+n)])),u+=n,i.add({},c))};return i.add({},c),()=>i.reset()}),[e]),r};var pe=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Change detection";const n=J(e);Object.entries(null!=n?n:[]).forEach((n=>{let[r,o]=n;o!==e[r]&&console.warn(`${t}: ${r} key changed:`,o,e[r])}))},ve=window.React;function he(e,t){var n=(0,ve.useState)((function(){return{inputs:t,result:e()}}))[0],r=(0,ve.useRef)(!0),o=(0,ve.useRef)(n),u=r.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n(0,f.debounce)(e,t,n)),[e,t,n]);return(0,p.useEffect)((()=>()=>r.cancel()),[r]),r}function ye(e,t,n){const r=he((()=>(0,f.throttle)(e,t,n)),[e,t,n]);return(0,p.useEffect)((()=>()=>r.cancel()),[r]),r}function be(e){const t=(0,p.useRef)();return t.current=e,t}function ge(e){let{isDisabled:t,onDrop:n,onDragStart:r,onDragEnter:o,onDragLeave:u,onDragEnd:i,onDragOver:c}=e;const s=be(n),a=be(r),l=be(o),f=be(u),d=be(i),p=be(c);return M((e=>{if(t)return;let n=!1;const{ownerDocument:r}=e;function o(e){n||(n=!0,r.removeEventListener("dragenter",o),r.addEventListener("dragend",h),r.addEventListener("mousemove",h),a.current&&a.current(e))}function u(t){t.preventDefault(),e.contains(t.relatedTarget)||l.current&&l.current(t)}function i(e){!e.defaultPrevented&&p.current&&p.current(e),e.preventDefault()}function c(t){(function(t){const{defaultView:n}=r;if(!(t&&n&&t instanceof n.HTMLElement&&e.contains(t)))return!1;let o=t;do{if(o.dataset.isDropZone)return o===e}while(o=o.parentElement);return!1})(t.relatedTarget)||f.current&&f.current(t)}function v(e){e.defaultPrevented||(e.preventDefault(),e.dataTransfer&&e.dataTransfer.files.length,s.current&&s.current(e),h(e))}function h(e){n&&(n=!1,r.addEventListener("dragenter",o),r.removeEventListener("dragend",h),r.removeEventListener("mousemove",h),d.current&&d.current(e))}return e.dataset.isDropZone="true",e.addEventListener("drop",v),e.addEventListener("dragenter",u),e.addEventListener("dragover",i),e.addEventListener("dragleave",c),r.addEventListener("dragenter",o),()=>{s.current=null,a.current=null,l.current=null,f.current=null,d.current=null,p.current=null,delete e.dataset.isDropZone,e.removeEventListener("drop",v),e.removeEventListener("dragenter",u),e.removeEventListener("dragover",i),e.removeEventListener("dragleave",c),r.removeEventListener("dragend",h),r.removeEventListener("mousemove",h),r.addEventListener("dragenter",o)}}),[t])}function we(){return M((e=>{const{ownerDocument:t}=e;if(!t)return;const{defaultView:n}=t;if(n)return n.addEventListener("blur",r),()=>{n.removeEventListener("blur",r)};function r(){t&&t.activeElement===e&&e.focus()}}),[])}function Ee(e,t,n,r){var o,u;const i=null!==(o=null==r?void 0:r.initWindowSize)&&void 0!==o?o:30,c=null===(u=null==r?void 0:r.useWindowing)||void 0===u||u,[s,a]=(0,p.useState)({visibleItems:i,start:0,end:i,itemInView:e=>e>=0&&e<=i});return(0,p.useLayoutEffect)((()=>{var o,u,i,s;if(!c)return;const l=(0,D.getScrollContainer)(e.current),d=e=>{var o;if(!l)return;const u=Math.ceil(l.clientHeight/t),i=e?u:null!==(o=null==r?void 0:r.windowOverscan)&&void 0!==o?o:u,c=Math.floor(l.scrollTop/t),s=Math.max(0,c-i),f=Math.min(n-1,c+u+i);a((e=>{const t={visibleItems:u,start:s,end:f,itemInView:e=>s<=e&&e<=f};return e.start!==t.start||e.end!==t.end||e.visibleItems!==t.visibleItems?t:e}))};d(!0);const p=(0,f.debounce)((()=>{d()}),16);return null==l||l.addEventListener("scroll",p),null==l||null===(o=l.ownerDocument)||void 0===o||null===(u=o.defaultView)||void 0===u||u.addEventListener("resize",p),null==l||null===(i=l.ownerDocument)||void 0===i||null===(s=i.defaultView)||void 0===s||s.addEventListener("resize",p),()=>{var e,t;null==l||l.removeEventListener("scroll",p),null==l||null===(e=l.ownerDocument)||void 0===e||null===(t=e.defaultView)||void 0===t||t.removeEventListener("resize",p)}}),[t,e,n]),(0,p.useLayoutEffect)((()=>{var r,o;if(!c)return;const u=(0,D.getScrollContainer)(e.current),i=e=>{switch(e.keyCode){case O.HOME:return null==u?void 0:u.scrollTo({top:0});case O.END:return null==u?void 0:u.scrollTo({top:n*t});case O.PAGEUP:return null==u?void 0:u.scrollTo({top:u.scrollTop-s.visibleItems*t});case O.PAGEDOWN:return null==u?void 0:u.scrollTo({top:u.scrollTop+s.visibleItems*t})}};return null==u||null===(r=u.ownerDocument)||void 0===r||null===(o=r.defaultView)||void 0===o||o.addEventListener("keydown",i),()=>{var e,t;null==u||null===(e=u.ownerDocument)||void 0===e||null===(t=e.defaultView)||void 0===t||t.removeEventListener("keydown",i)}}),[n,t,e,s.visibleItems]),[s,a]}}(),(window.wp=window.wp||{}).compose=r}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/customize-widgets.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/customize-widgets.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/customize-widgets.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/customize-widgets.js 2024-06-24 15:20:47.589441000 +0000 @@ -292,19 +292,15 @@ var external_wp_mediaUtils_namespaceObject = window["wp"]["mediaUtils"]; ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: ./node_modules/@wordpress/customize-widgets/build-module/components/block-inspector-button/index.js diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/customize-widgets.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/customize-widgets.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/customize-widgets.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/customize-widgets.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -4,4 +4,4 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var n={}.hasOwnProperty;function s(){for(var e="",t=0;te(g.store).getSelectedBlockClientId()),[]),i=(0,o.useMemo)((()=>document.getElementById(`block-${s}`)),[s]);return(0,o.createElement)(m.MenuItem,E({onClick:()=>{t.open({returnFocusWhenClose:i}),r()}},n),(0,p.__)("Show more settings"))},C=r(7153),S=r.n(C),x=window.wp.keycodes,I=window.wp.primitives;var z=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var W=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var B=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var A=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var M=(0,d.combineReducers)({blockInserterPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_IS_INSERTER_OPENED"===t.type?t.value:e}});function T(e){return!!e.blockInserterPanel}function N(e){const{rootClientId:t,insertionIndex:r}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:r}}function P(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}const O={reducer:M,selectors:e,actions:t},F=(0,d.createReduxStore)("core/customize-widgets",O);(0,d.register)(F);var L=function e(t){let{setIsOpened:r}=t;const n=(0,b.useInstanceId)(e,"customize-widget-layout__inserter-panel-title"),s=(0,d.useSelect)((e=>e(F).__experimentalGetInsertionPoint()),[]);return(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":n},(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-header"},(0,o.createElement)("h2",{id:n,className:"customize-widgets-layout__inserter-panel-header-title"},(0,p.__)("Add a block")),(0,o.createElement)(m.Button,{className:"customize-widgets-layout__inserter-panel-header-close-button",icon:A,onClick:()=>r(!1),"aria-label":(0,p.__)("Close inserter")})),(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-content"},(0,o.createElement)(g.__experimentalLibrary,{rootClientId:s.rootClientId,__experimentalInsertionIndex:s.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>r(!1)})))};var D=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));var R=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function H(e){let{as:t=m.DropdownMenu,className:r,label:n=(0,p.__)("Options"),popoverProps:s,toggleProps:i,children:a}=e;return(0,o.createElement)(t,{className:S()("interface-more-menu-dropdown",r),icon:R,label:n,popoverProps:{position:"bottom left",...s,className:S()("interface-more-menu-dropdown__content",null==s?void 0:s.className)},toggleProps:{tooltipPosition:"bottom",...i}},(e=>a(e)))}var V=window.wp.deprecated,G=r.n(V);const U=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),$=(e,t)=>r=>{let{registry:n,dispatch:s}=r;if(!t)return;n.select(u.store).get(e,"isComplementaryAreaVisible")||n.dispatch(u.store).set(e,"isComplementaryAreaVisible",!0),s({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},j=e=>t=>{let{registry:r}=t;r.select(u.store).get(e,"isComplementaryAreaVisible")&&r.dispatch(u.store).set(e,"isComplementaryAreaVisible",!1)},Y=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const s=n.select(u.store).get(e,"pinnedItems");!0!==(null==s?void 0:s[t])&&n.dispatch(u.store).set(e,"pinnedItems",{...s,[t]:!0})},q=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const s=n.select(u.store).get(e,"pinnedItems");n.dispatch(u.store).set(e,"pinnedItems",{...s,[t]:!1})};function K(e,t){return function(r){let{registry:n}=r;G()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(u.store).toggle(e,t)}}function J(e,t,r){return function(n){let{registry:s}=n;G()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),s.dispatch(u.store).set(e,t,!!r)}}function Q(e,t){return function(r){let{registry:n}=r;G()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(u.store).setDefaults(e,t)}}const X=(0,d.createRegistrySelector)((e=>(t,r)=>{var n;const s=e(u.store).get(r,"isComplementaryAreaVisible");if(void 0!==s)return s?null==t||null===(n=t.complementaryAreas)||void 0===n?void 0:n[r]:null})),Z=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var s;const i=e(u.store).get(r,"pinnedItems");return null===(s=null==i?void 0:i[n])||void 0===s||s})),ee=(0,d.createRegistrySelector)((e=>(t,r,n)=>(G()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(u.store).get(r,n))));var te=(0,d.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e}});const re=(0,d.createReduxStore)("core/interface",{reducer:te,actions:s,selectors:i});(0,d.register)(re);const ne=[{keyCombination:{modifier:"primary",character:"b"},description:(0,p.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,p.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,p.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,p.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,p.__)("Insert a link to a post or page")},{keyCombination:{modifier:"primary",character:"u"},description:(0,p.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,p.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,p.__)("Make the selected text inline code.")}];var se=window.lodash;function ie(e){let{keyCombination:t,forceAriaLabel:r}=e;const n=t.modifier?x.displayShortcutList[t.modifier](t.character):t.character,s=t.modifier?x.shortcutAriaLabel[t.modifier](t.character):t.character;return(0,o.createElement)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":r||s},(0,se.castArray)(n).map(((e,t)=>"+"===e?(0,o.createElement)(o.Fragment,{key:t},e):(0,o.createElement)("kbd",{key:t,className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var oe=function(e){let{description:t,keyCombination:r,aliases:n=[],ariaLabel:s}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description"},t),(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,o.createElement)(ie,{keyCombination:r,forceAriaLabel:s}),n.map(((e,t)=>(0,o.createElement)(ie,{keyCombination:e,forceAriaLabel:s,key:t})))))};var ae=function(e){let{name:t}=e;const{keyCombination:r,description:n,aliases:s}=(0,d.useSelect)((e=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:s}=e(h.store);return{keyCombination:r(t),aliases:s(t),description:n(t)}}),[t]);return r?(0,o.createElement)(oe,{keyCombination:r,description:n,aliases:s}):null};const ce=e=>{let{shortcuts:t}=e;return(0,o.createElement)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,o.createElement)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,o.createElement)(ae,{name:e}):(0,o.createElement)(oe,e)))))},le=e=>{let{title:t,shortcuts:r,className:n}=e;return(0,o.createElement)("section",{className:S()("customize-widgets-keyboard-shortcut-help-modal__section",n)},!!t&&(0,o.createElement)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title"},t),(0,o.createElement)(ce,{shortcuts:r}))},de=e=>{let{title:t,categoryName:r,additionalShortcuts:n=[]}=e;const s=(0,d.useSelect)((e=>e(h.store).getCategoryShortcuts(r)),[r]);return(0,o.createElement)(le,{title:t,shortcuts:s.concat(n)})};function ue(e){let{isModalActive:t,toggleModal:r}=e;const{registerShortcut:n}=(0,d.useDispatch)(h.store);return n({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,p.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),(0,h.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),t?(0,o.createElement)(m.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,p.__)("Keyboard shortcuts"),closeLabel:(0,p.__)("Close"),onRequestClose:r},(0,o.createElement)(le,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),(0,o.createElement)(de,{title:(0,p.__)("Global shortcuts"),categoryName:"global"}),(0,o.createElement)(de,{title:(0,p.__)("Selection shortcuts"),categoryName:"selection"}),(0,o.createElement)(de,{title:(0,p.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,p.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,p.__)("Forward-slash")}]}),(0,o.createElement)(le,{title:(0,p.__)("Text formatting"),shortcuts:ne})):null}function me(){const[e,t]=(0,o.useState)(!1),r=()=>t(!e);return(0,h.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(H,{as:m.ToolbarDropdownMenu},(()=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(m.MenuGroup,{label:(0,p._x)("View","noun")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,p.__)("Top toolbar"),info:(0,p.__)("Access all block and document tools in a single place"),messageActivated:(0,p.__)("Top toolbar activated"),messageDeactivated:(0,p.__)("Top toolbar deactivated")})),(0,o.createElement)(m.MenuGroup,{label:(0,p.__)("Tools")},(0,o.createElement)(m.MenuItem,{onClick:()=>{t(!0)},shortcut:x.displayShortcut.access("h")},(0,p.__)("Keyboard shortcuts")),(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,p.__)("Welcome Guide")}),(0,o.createElement)(m.MenuItem,{role:"menuitem",icon:D,href:(0,p.__)("https://wordpress.org/support/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,p.__)("Help"),(0,o.createElement)(m.VisuallyHidden,{as:"span"},(0,p.__)("(opens in a new tab)")))),(0,o.createElement)(m.MenuGroup,{label:(0,p.__)("Preferences")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,p.__)("Contain text cursor inside block"),info:(0,p.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,p.__)("Contain text cursor inside block activated"),messageDeactivated:(0,p.__)("Contain text cursor inside block deactivated")}))))),(0,o.createElement)(ue,{isModalActive:e,toggleModal:r}))}var he=function(e){let{sidebar:t,inserter:r,isInserterOpened:n,setIsInserterOpened:s,isFixedToolbarActive:i}=e;const[[a,c],l]=(0,o.useState)([t.hasUndo(),t.hasRedo()]),d=(0,x.isAppleOS)()?x.displayShortcut.primaryShift("z"):x.displayShortcut.primary("y");return(0,o.useEffect)((()=>t.subscribeHistory((()=>{l([t.hasUndo(),t.hasRedo()])}))),[t]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:S()("customize-widgets-header",{"is-fixed-toolbar-active":i})},(0,o.createElement)(g.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,p.__)("Document tools")},(0,o.createElement)(m.ToolbarButton,{icon:(0,p.isRTL)()?W:z,label:(0,p.__)("Undo"),shortcut:x.displayShortcut.primary("z"),"aria-disabled":!a,onClick:t.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,o.createElement)(m.ToolbarButton,{icon:(0,p.isRTL)()?z:W,label:(0,p.__)("Redo"),shortcut:d,"aria-disabled":!c,onClick:t.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,o.createElement)(m.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:n,variant:"primary",icon:B,label:(0,p._x)("Add block","Generic label for block inserter button"),onClick:()=>{s((e=>!e))}}),(0,o.createElement)(me,null))),(0,o.createPortal)((0,o.createElement)(L,{setIsOpened:s}),r.contentContainer[0]))};var pe=window.wp.isShallowEqual,ge=r.n(pe);function be(e){const t=e.match(/^widget_(.+)(?:\[(\d+)\])$/);if(t){return`${t[1]}-${parseInt(t[2],10)}`}return e}function we(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n="core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance);if(n)if(e.attributes.id)t={id:e.attributes.id};else{const{encoded:n,hash:s,raw:i,...o}=e.attributes.instance;t={idBase:e.attributes.idBase,instance:{...null==r?void 0:r.instance,is_widget_customizer_js_value:!0,encoded_serialized_instance:n,instance_hash_key:s,raw_instance:i,...o}}}else{t={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:(0,l.serialize)(e)}}}}const{form:s,rendered:i,...o}=r||{};return{...o,...t}}function fe(e){let t,{id:r,idBase:n,number:s,instance:i}=e;const{encoded_serialized_instance:o,instance_hash_key:a,raw_instance:d,...u}=i;if("block"===n){const e=(0,l.parse)(d.content,{__unstableSkipAutop:!0});t=e.length?e[0]:(0,l.createBlock)("core/paragraph",{})}else t=s?(0,l.createBlock)("core/legacy-widget",{idBase:n,instance:{encoded:o,hash:a,raw:d,...u}}):(0,l.createBlock)("core/legacy-widget",{id:r});return(0,c.addWidgetIdToBlock)(t,r)}function _e(e){const[t,r]=(0,o.useState)((()=>e.getWidgets().map((e=>fe(e)))));(0,o.useEffect)((()=>e.subscribe(((e,t)=>{r((r=>{const n=new Map(e.map((e=>[e.id,e]))),s=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),i=t.map((e=>{const t=n.get(e.id);return t&&t===e?s.get(e.id):fe(e)}));return ge()(r,i)?r:i}))}))),[e]);const n=(0,o.useCallback)((t=>{r((r=>{if(ge()(r,t))return r;const n=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),s=t.map((t=>{const r=(0,c.getWidgetIdFromBlock)(t);if(r&&n.has(r)){const s=n.get(r),i=e.getWidget(r);return(0,se.isEqual)(t,s)&&i?i:we(t,i)}return we(t)}));if(ge()(e.getWidgets(),s))return r;const i=e.setWidgets(s);return t.reduce(((e,r,n)=>{const s=i[n];return null!==s&&(e===t&&(e=t.slice()),e[n]=(0,c.addWidgetIdToBlock)(r,s)),e}),t)}))}),[e]);return[t,n,n]}const ye=(0,o.createContext)();function ve(e){let{api:t,sidebarControls:r,children:n}=e;const[s,i]=(0,o.useState)({current:null}),a=(0,o.useCallback)((e=>{for(const t of r){if(t.setting.get().includes(e)){t.sectionInstance.expand({completeCallback(){i({current:e})}});break}}}),[r]);(0,o.useEffect)((()=>{function e(e){const t=be(e);a(t)}function r(){t.previewer.preview.bind("focus-control-for-setting",e)}return t.previewer.bind("ready",r),()=>{t.previewer.unbind("ready",r),t.previewer.preview.unbind("focus-control-for-setting",e)}}),[t,a]);const c=(0,o.useMemo)((()=>[s,a]),[s,a]);return(0,o.createElement)(ye.Provider,{value:c},n)}const Ee=()=>(0,o.useContext)(ye);function ke(e){let{sidebar:t,settings:r,children:n}=e;const[s,i,a]=_e(t);return function(e){const{selectBlock:t}=(0,d.useDispatch)(g.store),[r]=Ee(),n=(0,o.useRef)(e);(0,o.useEffect)((()=>{n.current=e}),[e]),(0,o.useEffect)((()=>{if(r.current){const e=n.current.find((e=>(0,c.getWidgetIdFromBlock)(e)===r.current));if(e){t(e.clientId);const r=document.querySelector(`[data-block="${e.clientId}"]`);null==r||r.focus()}}}),[r,t])}(s),(0,o.createElement)(g.BlockEditorProvider,{value:s,onInput:i,onChange:a,settings:r,useSubRegistry:!1},n)}function Ce(e){let{sidebar:t}=e;const{toggle:r}=(0,d.useDispatch)(u.store),n=t.getWidgets().every((e=>e.id.startsWith("block-")));return(0,o.createElement)("div",{className:"customize-widgets-welcome-guide"},(0,o.createElement)("div",{className:"customize-widgets-welcome-guide__image__wrapper"},(0,o.createElement)("picture",null,(0,o.createElement)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,o.createElement)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""}))),(0,o.createElement)("h1",{className:"customize-widgets-welcome-guide__heading"},(0,p.__)("Welcome to block Widgets")),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__text"},n?(0,p.__)("Your theme provides different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site."):(0,p.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,o.createElement)(m.Button,{className:"customize-widgets-welcome-guide__button",variant:"primary",onClick:()=>r("core/customize-widgets","welcomeGuide")},(0,p.__)("Got it")),(0,o.createElement)("hr",{className:"customize-widgets-welcome-guide__separator"}),!n&&(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,p.__)("Want to stick with the old widgets?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,p.__)("https://wordpress.org/plugins/classic-widgets/")},(0,p.__)("Get the Classic Widgets plugin."))),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,p.__)("New to the block editor?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,p.__)("https://wordpress.org/support/article/wordpress-editor/")},(0,p.__)("Here's a detailed guide."))))}function Se(e){let{undo:t,redo:r,save:n}=e;return(0,h.useShortcut)("core/customize-widgets/undo",(e=>{t(),e.preventDefault()})),(0,h.useShortcut)("core/customize-widgets/redo",(e=>{r(),e.preventDefault()})),(0,h.useShortcut)("core/customize-widgets/save",(e=>{e.preventDefault(),n()})),null}Se.Register=function(){const{registerShortcut:e,unregisterShortcut:t}=(0,d.useDispatch)(h.store);return(0,o.useEffect)((()=>(e({name:"core/customize-widgets/undo",category:"global",description:(0,p.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/customize-widgets/redo",category:"global",description:(0,p.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}}),e({name:"core/customize-widgets/save",category:"global",description:(0,p.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{t("core/customize-widgets/undo"),t("core/customize-widgets/redo"),t("core/customize-widgets/save")})),[e]),null};var xe=Se;function Ie(e){const t=(0,o.useRef)(),r=(0,d.useSelect)((e=>0===e(g.store).getBlockCount()));return(0,o.useEffect)((()=>{if(r&&t.current){const{ownerDocument:e}=t.current;e.activeElement&&e.activeElement!==e.body||t.current.focus()}}),[r]),(0,o.createElement)(g.ButtonBlockAppender,E({},e,{ref:t}))}function ze(e){let{blockEditorSettings:t,sidebar:r,inserter:n,inspector:s}=e;const[i,a]=function(e){const t=(0,d.useSelect)((e=>e(F).isInserterOpened()),[]),{setIsInserterOpened:r}=(0,d.useDispatch)(F);return(0,o.useEffect)((()=>{t?e.open():e.close()}),[e,t]),[t,(0,o.useCallback)((e=>{let t=e;"function"==typeof e&&(t=e((0,d.select)(F).isInserterOpened())),r(t)}),[r])]}(n),{hasUploadPermissions:c,isFixedToolbarActive:l,keepCaretInsideBlock:m,isWelcomeGuideActive:h}=(0,d.useSelect)((e=>{var t;const{get:r}=e(u.store);return{hasUploadPermissions:null===(t=e(y.store).canUser("create","media"))||void 0===t||t,isFixedToolbarActive:!!r("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!r("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!r("core/customize-widgets","welcomeGuide")}}),[]),p=(0,o.useMemo)((()=>{let e;return c&&(e=e=>{let{onError:r,...n}=e;(0,v.uploadMedia)({wpAllowedMimeTypes:t.allowedMimeTypes,onError:e=>{let{message:t}=e;return r(t)},...n})}),{...t,__experimentalSetIsInserterOpened:a,mediaUpload:e,hasFixedToolbar:l,keepCaretInsideBlock:m,__unstableHasCustomAppender:!0}}),[c,t,l,m,a]);return h?(0,o.createElement)(Ce,{sidebar:r}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(g.BlockEditorKeyboardShortcuts.Register,null),(0,o.createElement)(xe.Register,null),(0,o.createElement)(ke,{sidebar:r,settings:p},(0,o.createElement)(xe,{undo:r.undo,redo:r.redo,save:r.save}),(0,o.createElement)(he,{sidebar:r,inserter:n,isInserterOpened:i,setIsInserterOpened:a,isFixedToolbarActive:l}),(0,o.createElement)(g.CopyHandler,null,(0,o.createElement)(g.BlockTools,null,(0,o.createElement)(g.__unstableEditorStyles,{styles:p.defaultEditorStyles}),(0,o.createElement)(g.BlockSelectionClearer,null,(0,o.createElement)(g.WritingFlow,{className:"editor-styles-wrapper"},(0,o.createElement)(g.ObserveTyping,null,(0,o.createElement)(g.BlockList,{renderAppender:Ie})))))),(0,o.createPortal)((0,o.createElement)("form",{onSubmit:e=>e.preventDefault()},(0,o.createElement)(g.BlockInspector,null)),s.contentContainer[0])),(0,o.createElement)(g.__unstableBlockSettingsMenuFirstItem,null,(e=>{let{onClose:t}=e;return(0,o.createElement)(k,{inspector:s,closeMenu:t})})))}const We=(0,o.createContext)();function Be(e){let{sidebarControls:t,activeSidebarControl:r,children:n}=e;const s=(0,o.useMemo)((()=>({sidebarControls:t,activeSidebarControl:r})),[t,r]);return(0,o.createElement)(We.Provider,{value:s},n)}function Ae(e){let{api:t,sidebarControls:r,blockEditorSettings:n}=e;const[s,i]=(0,o.useState)(null),a=document.getElementById("customize-theme-controls"),c=(0,o.useRef)();!function(e,t){const{hasSelectedBlock:r,hasMultiSelection:n}=(0,d.useSelect)(g.store),{clearSelectedBlock:s}=(0,d.useDispatch)(g.store);(0,o.useEffect)((()=>{if(t.current&&e){const i=e.inspector,o=e.container[0],a=o.ownerDocument,c=a.defaultView;function l(e){!r()&&!n()||!e||!a.contains(e)||o.contains(e)||t.current.contains(e)||e.closest('[role="dialog"]')||i.expanded()||s()}function d(e){l(e.target)}function u(){l(a.activeElement)}return a.addEventListener("mousedown",d),c.addEventListener("blur",u),()=>{a.removeEventListener("mousedown",d),c.removeEventListener("blur",u)}}}),[t,e,r,n,s])}(s,c),(0,o.useEffect)((()=>{const e=r.map((e=>e.subscribe((t=>{t&&i(e)}))));return()=>{e.forEach((e=>e()))}}),[r]);const l=s&&(0,o.createPortal)((0,o.createElement)(_,null,(0,o.createElement)(ze,{key:s.id,blockEditorSettings:n,sidebar:s.sidebarAdapter,inserter:s.inserter,inspector:s.inspector})),s.container[0]),u=a&&(0,o.createPortal)((0,o.createElement)("div",{className:"customize-widgets-popover",ref:c},(0,o.createElement)(m.Popover.Slot,null)),a);return(0,o.createElement)(h.ShortcutProvider,null,(0,o.createElement)(m.SlotFillProvider,null,(0,o.createElement)(Be,{sidebarControls:r,activeSidebarControl:s},(0,o.createElement)(ve,{api:t,sidebarControls:r},l,u))))}function Me(){const{wp:{customize:e}}=window,t=window.matchMedia("(prefers-reduced-motion: reduce)");let r=t.matches;return t.addEventListener("change",(e=>{r=e.matches})),class extends e.Section{ready(){const t=function(){const{wp:{customize:e}}=window;return class extends e.Section{constructor(e,t){super(e,t),this.parentSection=t.parentSection,this.returnFocusWhenClose=null,this._isOpen=!1}get isOpen(){return this._isOpen}set isOpen(e){this._isOpen=e,this.triggerActiveCallbacks()}ready(){this.contentContainer[0].classList.add("customize-widgets-layout__inspector")}isContextuallyActive(){return this.isOpen}onChangeExpanded(e,t){super.onChangeExpanded(e,t),this.parentSection&&!t.unchanged&&(e?this.parentSection.collapse({manualTransition:!0}):this.parentSection.expand({manualTransition:!0,completeCallback:()=>{this.returnFocusWhenClose&&!this.contentContainer[0].contains(this.returnFocusWhenClose)&&this.returnFocusWhenClose.focus()}}))}open(){let{returnFocusWhenClose:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isOpen=!0,this.returnFocusWhenClose=e,this.expand({allowMultiple:!0})}close(){this.collapse({allowMultiple:!0})}collapse(e){this.isOpen=!1,super.collapse(e)}triggerActiveCallbacks(){this.active.callbacks.fireWith(this.active,[!1,!0])}}}();this.inspector=new t(`widgets-inspector-${this.id}`,{title:(0,p.__)("Block Settings"),parentSection:this,customizeAction:[(0,p.__)("Customizing"),(0,p.__)("Widgets"),this.params.title].join(" ▸ ")}),e.section.add(this.inspector),this.contentContainer[0].classList.add("customize-widgets__sidebar-section")}hasSubSectionOpened(){return this.inspector.expanded()}onChangeExpanded(e,t){const n=this.controls(),s={...t,completeCallback(){var r;n.forEach((t=>{var r;null===(r=t.onChangeSectionExpanded)||void 0===r||r.call(t,e,s)})),null===(r=t.completeCallback)||void 0===r||r.call(t)}};if(s.manualTransition){e?(this.contentContainer.addClass(["busy","open"]),this.contentContainer.removeClass("is-sub-section-open"),this.contentContainer.closest(".wp-full-overlay").addClass("section-open")):(this.contentContainer.addClass(["busy","is-sub-section-open"]),this.contentContainer.closest(".wp-full-overlay").addClass("section-open"),this.contentContainer.removeClass("open"));const t=()=>{this.contentContainer.removeClass("busy"),s.completeCallback()};r?t():this.contentContainer.one("transitionend",t)}else super.onChangeExpanded(e,s)}}}const{wp:Te}=window;function Ne(e){const t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function Pe(e){const{idBase:t,number:r}=Ne(e);return r?`widget_${t}[${r}]`:`widget_${t}`}class Oe{constructor(e,t){this.setting=e,this.api=t,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=function(e,t,r){let n,s=!1;function i(){for(var i=arguments.length,o=new Array(i),a=0;a{s=!1}),r),c}return i.cancel=()=>{s=!1,clearTimeout(n)},i}(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}getWidgets(){return this.history[this.historyIndex]}_emit(){for(const e of this.subscribers)e(...arguments)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex+=1,this.historySubscribers.forEach((e=>e()))}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map((e=>this.getWidget(e)))}_handleSettingChange(){if(this.locked)return;const e=this.getWidgets();this._pushHistory(),this._emit(e,this.getWidgets())}_handleAllSettingsChange(e){if(this.locked)return;if(!e.id.startsWith("widget_"))return;const t=be(e.id);if(!this.setting.get().includes(t))return;const r=this.getWidgets();this._pushHistory(),this._emit(r,this.getWidgets())}_createWidget(e){const t=Te.customize.Widgets.availableWidgets.findWhere({id_base:e.idBase});let r=e.number;t.get("is_multi")&&!r&&(t.set("multi_number",t.get("multi_number")+1),r=t.get("multi_number"));const n=r?`widget_${e.idBase}[${r}]`:`widget_${e.idBase}`,s={transport:Te.customize.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};this.api.create(n,n,"",s).set(e.instance);return be(n)}_removeWidget(e){const t=Pe(e.id),r=this.api(t);if(r){const e=r.get();this.widgetsCache.delete(e)}this.api.remove(t)}_updateWidget(e){const t=this.getWidget(e.id);if(t===e)return e.id;if(t.idBase&&e.idBase&&t.idBase===e.idBase){const t=Pe(e.id);return this.api(t).set(e.instance),e.id}return this._removeWidget(e),this._createWidget(e)}getWidget(e){if(!e)return null;const{idBase:t,number:r}=Ne(e),n=Pe(e),s=this.api(n);if(!s)return null;const i=s.get();if(this.widgetsCache.has(i))return this.widgetsCache.get(i);const o={id:e,idBase:t,number:r,instance:i};return this.widgetsCache.set(i,o),o}_updateWidgets(e){this.locked=!0;const t=[],r=e.map((e=>{if(e.id&&this.getWidget(e.id))return t.push(null),this._updateWidget(e);const r=this._createWidget(e);return t.push(r),r}));return this.getWidgets().filter((e=>!r.includes(e.id))).forEach((e=>this._removeWidget(e))),this.setting.set(r),this.locked=!1,t}setWidgets(e){const t=this._updateWidgets(e);return this._debounceSetHistory(),t}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndexe())),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(e){return this.historySubscribers.add(e),()=>{this.historySubscribers.delete(e)}}save(){this.api.previewer.save()}}var Fe=window.wp.dom;function Le(){const{wp:{customize:e}}=window;return class extends e.Control{constructor(){super(...arguments),this.subscribers=new Set}ready(){const t=function(){const{wp:{customize:e}}=window,t=e.OuterSection;return e.OuterSection=class extends t{onChangeExpanded(t,r){return t&&e.section.each((e=>{"outer"===e.params.type&&e.id!==this.id&&e.expanded()&&e.collapse()})),super.onChangeExpanded(t,r)}},e.sectionConstructor.outer=e.OuterSection,class extends e.OuterSection{constructor(){super(...arguments),this.params.type="outer",this.activeElementBeforeExpanded=null,this.contentContainer[0].ownerDocument.defaultView.addEventListener("keydown",(e=>{!this.expanded()||e.keyCode!==x.ESCAPE&&"Escape"!==e.code||e.defaultPrevented||(e.preventDefault(),e.stopPropagation(),(0,d.dispatch)(F).setIsInserterOpened(!1))}),!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind((()=>{this.isFromInternalAction||(0,d.dispatch)(F).setIsInserterOpened(this.expanded()),this.isFromInternalAction=!1}))}open(){if(!this.expanded()){const e=this.contentContainer[0];this.activeElementBeforeExpanded=e.ownerDocument.activeElement,this.isFromInternalAction=!0,this.expand({completeCallback(){const t=Fe.focus.tabbable.find(e)[1];t&&t.focus()}})}}close(){if(this.expanded()){const e=this.contentContainer[0],t=e.ownerDocument.activeElement;this.isFromInternalAction=!0,this.collapse({completeCallback(){e.contains(t)&&this.activeElementBeforeExpanded&&this.activeElementBeforeExpanded.focus()}})}}}}();this.inserter=new t(`widgets-inserter-${this.id}`,{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new Oe(this.setting,e)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}onChangeSectionExpanded(e,t){t.unchanged||(e||(0,d.dispatch)(F).setIsInserterOpened(!1),this.subscribers.forEach((r=>r(e,t))))}}}const De=(0,b.createHigherOrderComponent)((e=>t=>{let r=(0,c.getWidgetIdFromBlock)(t);const n=function(){const{sidebarControls:e}=(0,o.useContext)(We);return e}(),s=function(){const{activeSidebarControl:e}=(0,o.useContext)(We);return e}(),i=(null==n?void 0:n.length)>1,a=t.name,l=t.clientId,u=(0,d.useSelect)((e=>e(g.store).canInsertBlockType(a,"")),[a]),m=(0,d.useSelect)((e=>e(g.store).getBlock(l)),[l]),{removeBlock:h}=(0,d.useDispatch)(g.store),[,p]=Ee();return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(e,t),i&&u&&(0,o.createElement)(g.BlockControls,null,(0,o.createElement)(c.MoveToWidgetArea,{widgetAreas:n.map((e=>({id:e.id,name:e.params.label,description:e.params.description}))),currentWidgetAreaId:null==s?void 0:s.id,onSelect:function(e){const t=n.find((t=>t.id===e));if(r){const e=s.setting,n=t.setting;e((0,se.without)(e(),r)),n([...n(),r])}else{const e=t.sidebarAdapter;h(l);const n=e.setWidgets([...e.getWidgets(),we(m)]);r=n.reverse().find((e=>!!e))}p(r)}})))}),"withMoveToSidebarToolbarItem");(0,w.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",De);(0,w.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>v.MediaUpload));const{wp:Re}=window,He=(0,b.createHigherOrderComponent)((e=>t=>{var r,n;const{idBase:s}=t.attributes,i=null!==(r=null===(n=Re.customize.Widgets.data.availableWidgets.find((e=>e.id_base===s)))||void 0===n?void 0:n.is_wide)&&void 0!==r&&r;return(0,o.createElement)(e,E({},t,{isWide:i}))}),"withWideWidgetDisplay");(0,w.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",He);const{wp:Ve}=window,Ge=["core/more","core/block","core/freeform","core/template-part"];function Ue(e,t){(0,d.dispatch)(u.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,d.dispatch)(l.store).__experimentalReapplyBlockTypeFilters();const r=(0,a.__experimentalGetCoreBlocks)().filter((e=>!(Ge.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));(0,a.registerCoreBlocks)(r),(0,c.registerLegacyWidgetBlock)(),(0,c.registerLegacyWidgetVariations)(t),(0,c.registerWidgetGroupBlock)(),(0,l.setFreeformContentHandlerName)("core/html");const n=Le();Ve.customize.sectionConstructor.sidebar=Me(),Ve.customize.controlConstructor.sidebar_block_editor=n;const s=document.createElement("div");document.body.appendChild(s),Ve.customize.bind("ready",(()=>{const e=[];Ve.customize.control.each((t=>{t instanceof n&&e.push(t)})),(0,o.render)((0,o.createElement)(Ae,{api:Ve.customize,sidebarControls:e,blockEditorSettings:t}),s)}))}}(),(window.wp=window.wp||{}).customizeWidgets=n}(); \ No newline at end of file +*/!function(){"use strict";var n={}.hasOwnProperty;function s(){for(var e="",t=0;te(g.store).getSelectedBlockClientId()),[]),i=(0,o.useMemo)((()=>document.getElementById(`block-${s}`)),[s]);return(0,o.createElement)(m.MenuItem,E({onClick:()=>{t.open({returnFocusWhenClose:i}),r()}},n),(0,p.__)("Show more settings"))},C=r(7153),S=r.n(C),x=window.wp.keycodes,I=window.wp.primitives;var z=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var W=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var B=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var A=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var M=(0,d.combineReducers)({blockInserterPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_IS_INSERTER_OPENED"===t.type?t.value:e}});function T(e){return!!e.blockInserterPanel}function N(e){const{rootClientId:t,insertionIndex:r}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:r}}function P(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}const O={reducer:M,selectors:e,actions:t},F=(0,d.createReduxStore)("core/customize-widgets",O);(0,d.register)(F);var L=function e(t){let{setIsOpened:r}=t;const n=(0,b.useInstanceId)(e,"customize-widget-layout__inserter-panel-title"),s=(0,d.useSelect)((e=>e(F).__experimentalGetInsertionPoint()),[]);return(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":n},(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-header"},(0,o.createElement)("h2",{id:n,className:"customize-widgets-layout__inserter-panel-header-title"},(0,p.__)("Add a block")),(0,o.createElement)(m.Button,{className:"customize-widgets-layout__inserter-panel-header-close-button",icon:A,onClick:()=>r(!1),"aria-label":(0,p.__)("Close inserter")})),(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-content"},(0,o.createElement)(g.__experimentalLibrary,{rootClientId:s.rootClientId,__experimentalInsertionIndex:s.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>r(!1)})))};var D=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));var R=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function H(e){let{as:t=m.DropdownMenu,className:r,label:n=(0,p.__)("Options"),popoverProps:s,toggleProps:i,children:a}=e;return(0,o.createElement)(t,{className:S()("interface-more-menu-dropdown",r),icon:R,label:n,popoverProps:{position:"bottom left",...s,className:S()("interface-more-menu-dropdown__content",null==s?void 0:s.className)},toggleProps:{tooltipPosition:"bottom",...i}},(e=>a(e)))}var V=window.wp.deprecated,G=r.n(V);const U=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),$=(e,t)=>r=>{let{registry:n,dispatch:s}=r;if(!t)return;n.select(u.store).get(e,"isComplementaryAreaVisible")||n.dispatch(u.store).set(e,"isComplementaryAreaVisible",!0),s({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},j=e=>t=>{let{registry:r}=t;r.select(u.store).get(e,"isComplementaryAreaVisible")&&r.dispatch(u.store).set(e,"isComplementaryAreaVisible",!1)},Y=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const s=n.select(u.store).get(e,"pinnedItems");!0!==(null==s?void 0:s[t])&&n.dispatch(u.store).set(e,"pinnedItems",{...s,[t]:!0})},q=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const s=n.select(u.store).get(e,"pinnedItems");n.dispatch(u.store).set(e,"pinnedItems",{...s,[t]:!1})};function K(e,t){return function(r){let{registry:n}=r;G()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(u.store).toggle(e,t)}}function J(e,t,r){return function(n){let{registry:s}=n;G()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),s.dispatch(u.store).set(e,t,!!r)}}function Q(e,t){return function(r){let{registry:n}=r;G()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(u.store).setDefaults(e,t)}}const X=(0,d.createRegistrySelector)((e=>(t,r)=>{var n;const s=e(u.store).get(r,"isComplementaryAreaVisible");if(void 0!==s)return s?null==t||null===(n=t.complementaryAreas)||void 0===n?void 0:n[r]:null})),Z=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var s;const i=e(u.store).get(r,"pinnedItems");return null===(s=null==i?void 0:i[n])||void 0===s||s})),ee=(0,d.createRegistrySelector)((e=>(t,r,n)=>(G()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(u.store).get(r,n))));var te=(0,d.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e}});const re=(0,d.createReduxStore)("core/interface",{reducer:te,actions:s,selectors:i});(0,d.register)(re);const ne=[{keyCombination:{modifier:"primary",character:"b"},description:(0,p.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,p.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,p.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,p.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,p.__)("Insert a link to a post or page")},{keyCombination:{modifier:"primary",character:"u"},description:(0,p.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,p.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,p.__)("Make the selected text inline code.")}];var se=window.lodash;function ie(e){let{keyCombination:t,forceAriaLabel:r}=e;const n=t.modifier?x.displayShortcutList[t.modifier](t.character):t.character,s=t.modifier?x.shortcutAriaLabel[t.modifier](t.character):t.character;return(0,o.createElement)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":r||s},(0,se.castArray)(n).map(((e,t)=>"+"===e?(0,o.createElement)(o.Fragment,{key:t},e):(0,o.createElement)("kbd",{key:t,className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var oe=function(e){let{description:t,keyCombination:r,aliases:n=[],ariaLabel:s}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description"},t),(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,o.createElement)(ie,{keyCombination:r,forceAriaLabel:s}),n.map(((e,t)=>(0,o.createElement)(ie,{keyCombination:e,forceAriaLabel:s,key:t})))))};var ae=function(e){let{name:t}=e;const{keyCombination:r,description:n,aliases:s}=(0,d.useSelect)((e=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:s}=e(h.store);return{keyCombination:r(t),aliases:s(t),description:n(t)}}),[t]);return r?(0,o.createElement)(oe,{keyCombination:r,description:n,aliases:s}):null};const ce=e=>{let{shortcuts:t}=e;return(0,o.createElement)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,o.createElement)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,o.createElement)(ae,{name:e}):(0,o.createElement)(oe,e)))))},le=e=>{let{title:t,shortcuts:r,className:n}=e;return(0,o.createElement)("section",{className:S()("customize-widgets-keyboard-shortcut-help-modal__section",n)},!!t&&(0,o.createElement)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title"},t),(0,o.createElement)(ce,{shortcuts:r}))},de=e=>{let{title:t,categoryName:r,additionalShortcuts:n=[]}=e;const s=(0,d.useSelect)((e=>e(h.store).getCategoryShortcuts(r)),[r]);return(0,o.createElement)(le,{title:t,shortcuts:s.concat(n)})};function ue(e){let{isModalActive:t,toggleModal:r}=e;const{registerShortcut:n}=(0,d.useDispatch)(h.store);return n({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,p.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),(0,h.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),t?(0,o.createElement)(m.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,p.__)("Keyboard shortcuts"),closeLabel:(0,p.__)("Close"),onRequestClose:r},(0,o.createElement)(le,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),(0,o.createElement)(de,{title:(0,p.__)("Global shortcuts"),categoryName:"global"}),(0,o.createElement)(de,{title:(0,p.__)("Selection shortcuts"),categoryName:"selection"}),(0,o.createElement)(de,{title:(0,p.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,p.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,p.__)("Forward-slash")}]}),(0,o.createElement)(le,{title:(0,p.__)("Text formatting"),shortcuts:ne})):null}function me(){const[e,t]=(0,o.useState)(!1),r=()=>t(!e);return(0,h.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(H,{as:m.ToolbarDropdownMenu},(()=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(m.MenuGroup,{label:(0,p._x)("View","noun")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,p.__)("Top toolbar"),info:(0,p.__)("Access all block and document tools in a single place"),messageActivated:(0,p.__)("Top toolbar activated"),messageDeactivated:(0,p.__)("Top toolbar deactivated")})),(0,o.createElement)(m.MenuGroup,{label:(0,p.__)("Tools")},(0,o.createElement)(m.MenuItem,{onClick:()=>{t(!0)},shortcut:x.displayShortcut.access("h")},(0,p.__)("Keyboard shortcuts")),(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,p.__)("Welcome Guide")}),(0,o.createElement)(m.MenuItem,{role:"menuitem",icon:D,href:(0,p.__)("https://wordpress.org/support/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,p.__)("Help"),(0,o.createElement)(m.VisuallyHidden,{as:"span"},(0,p.__)("(opens in a new tab)")))),(0,o.createElement)(m.MenuGroup,{label:(0,p.__)("Preferences")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,p.__)("Contain text cursor inside block"),info:(0,p.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,p.__)("Contain text cursor inside block activated"),messageDeactivated:(0,p.__)("Contain text cursor inside block deactivated")}))))),(0,o.createElement)(ue,{isModalActive:e,toggleModal:r}))}var he=function(e){let{sidebar:t,inserter:r,isInserterOpened:n,setIsInserterOpened:s,isFixedToolbarActive:i}=e;const[[a,c],l]=(0,o.useState)([t.hasUndo(),t.hasRedo()]),d=(0,x.isAppleOS)()?x.displayShortcut.primaryShift("z"):x.displayShortcut.primary("y");return(0,o.useEffect)((()=>t.subscribeHistory((()=>{l([t.hasUndo(),t.hasRedo()])}))),[t]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:S()("customize-widgets-header",{"is-fixed-toolbar-active":i})},(0,o.createElement)(g.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,p.__)("Document tools")},(0,o.createElement)(m.ToolbarButton,{icon:(0,p.isRTL)()?W:z,label:(0,p.__)("Undo"),shortcut:x.displayShortcut.primary("z"),"aria-disabled":!a,onClick:t.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,o.createElement)(m.ToolbarButton,{icon:(0,p.isRTL)()?z:W,label:(0,p.__)("Redo"),shortcut:d,"aria-disabled":!c,onClick:t.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,o.createElement)(m.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:n,variant:"primary",icon:B,label:(0,p._x)("Add block","Generic label for block inserter button"),onClick:()=>{s((e=>!e))}}),(0,o.createElement)(me,null))),(0,o.createPortal)((0,o.createElement)(L,{setIsOpened:s}),r.contentContainer[0]))};var pe=window.wp.isShallowEqual,ge=r.n(pe);function be(e){const t=e.match(/^widget_(.+)(?:\[(\d+)\])$/);if(t){return`${t[1]}-${parseInt(t[2],10)}`}return e}function we(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n="core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance);if(n)if(e.attributes.id)t={id:e.attributes.id};else{const{encoded:n,hash:s,raw:i,...o}=e.attributes.instance;t={idBase:e.attributes.idBase,instance:{...null==r?void 0:r.instance,is_widget_customizer_js_value:!0,encoded_serialized_instance:n,instance_hash_key:s,raw_instance:i,...o}}}else{t={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:(0,l.serialize)(e)}}}}const{form:s,rendered:i,...o}=r||{};return{...o,...t}}function fe(e){let t,{id:r,idBase:n,number:s,instance:i}=e;const{encoded_serialized_instance:o,instance_hash_key:a,raw_instance:d,...u}=i;if("block"===n){const e=(0,l.parse)(d.content,{__unstableSkipAutop:!0});t=e.length?e[0]:(0,l.createBlock)("core/paragraph",{})}else t=s?(0,l.createBlock)("core/legacy-widget",{idBase:n,instance:{encoded:o,hash:a,raw:d,...u}}):(0,l.createBlock)("core/legacy-widget",{id:r});return(0,c.addWidgetIdToBlock)(t,r)}function _e(e){const[t,r]=(0,o.useState)((()=>e.getWidgets().map((e=>fe(e)))));(0,o.useEffect)((()=>e.subscribe(((e,t)=>{r((r=>{const n=new Map(e.map((e=>[e.id,e]))),s=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),i=t.map((e=>{const t=n.get(e.id);return t&&t===e?s.get(e.id):fe(e)}));return ge()(r,i)?r:i}))}))),[e]);const n=(0,o.useCallback)((t=>{r((r=>{if(ge()(r,t))return r;const n=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),s=t.map((t=>{const r=(0,c.getWidgetIdFromBlock)(t);if(r&&n.has(r)){const s=n.get(r),i=e.getWidget(r);return(0,se.isEqual)(t,s)&&i?i:we(t,i)}return we(t)}));if(ge()(e.getWidgets(),s))return r;const i=e.setWidgets(s);return t.reduce(((e,r,n)=>{const s=i[n];return null!==s&&(e===t&&(e=t.slice()),e[n]=(0,c.addWidgetIdToBlock)(r,s)),e}),t)}))}),[e]);return[t,n,n]}const ye=(0,o.createContext)();function ve(e){let{api:t,sidebarControls:r,children:n}=e;const[s,i]=(0,o.useState)({current:null}),a=(0,o.useCallback)((e=>{for(const t of r){if(t.setting.get().includes(e)){t.sectionInstance.expand({completeCallback(){i({current:e})}});break}}}),[r]);(0,o.useEffect)((()=>{function e(e){const t=be(e);a(t)}function r(){t.previewer.preview.bind("focus-control-for-setting",e)}return t.previewer.bind("ready",r),()=>{t.previewer.unbind("ready",r),t.previewer.preview.unbind("focus-control-for-setting",e)}}),[t,a]);const c=(0,o.useMemo)((()=>[s,a]),[s,a]);return(0,o.createElement)(ye.Provider,{value:c},n)}const Ee=()=>(0,o.useContext)(ye);function ke(e){let{sidebar:t,settings:r,children:n}=e;const[s,i,a]=_e(t);return function(e){const{selectBlock:t}=(0,d.useDispatch)(g.store),[r]=Ee(),n=(0,o.useRef)(e);(0,o.useEffect)((()=>{n.current=e}),[e]),(0,o.useEffect)((()=>{if(r.current){const e=n.current.find((e=>(0,c.getWidgetIdFromBlock)(e)===r.current));if(e){t(e.clientId);const r=document.querySelector(`[data-block="${e.clientId}"]`);null==r||r.focus()}}}),[r,t])}(s),(0,o.createElement)(g.BlockEditorProvider,{value:s,onInput:i,onChange:a,settings:r,useSubRegistry:!1},n)}function Ce(e){let{sidebar:t}=e;const{toggle:r}=(0,d.useDispatch)(u.store),n=t.getWidgets().every((e=>e.id.startsWith("block-")));return(0,o.createElement)("div",{className:"customize-widgets-welcome-guide"},(0,o.createElement)("div",{className:"customize-widgets-welcome-guide__image__wrapper"},(0,o.createElement)("picture",null,(0,o.createElement)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,o.createElement)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""}))),(0,o.createElement)("h1",{className:"customize-widgets-welcome-guide__heading"},(0,p.__)("Welcome to block Widgets")),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__text"},n?(0,p.__)("Your theme provides different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site."):(0,p.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,o.createElement)(m.Button,{className:"customize-widgets-welcome-guide__button",variant:"primary",onClick:()=>r("core/customize-widgets","welcomeGuide")},(0,p.__)("Got it")),(0,o.createElement)("hr",{className:"customize-widgets-welcome-guide__separator"}),!n&&(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,p.__)("Want to stick with the old widgets?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,p.__)("https://wordpress.org/plugins/classic-widgets/")},(0,p.__)("Get the Classic Widgets plugin."))),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,p.__)("New to the block editor?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,p.__)("https://wordpress.org/support/article/wordpress-editor/")},(0,p.__)("Here's a detailed guide."))))}function Se(e){let{undo:t,redo:r,save:n}=e;return(0,h.useShortcut)("core/customize-widgets/undo",(e=>{t(),e.preventDefault()})),(0,h.useShortcut)("core/customize-widgets/redo",(e=>{r(),e.preventDefault()})),(0,h.useShortcut)("core/customize-widgets/save",(e=>{e.preventDefault(),n()})),null}Se.Register=function(){const{registerShortcut:e,unregisterShortcut:t}=(0,d.useDispatch)(h.store);return(0,o.useEffect)((()=>(e({name:"core/customize-widgets/undo",category:"global",description:(0,p.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/customize-widgets/redo",category:"global",description:(0,p.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}}),e({name:"core/customize-widgets/save",category:"global",description:(0,p.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{t("core/customize-widgets/undo"),t("core/customize-widgets/redo"),t("core/customize-widgets/save")})),[e]),null};var xe=Se;function Ie(e){const t=(0,o.useRef)(),r=(0,d.useSelect)((e=>0===e(g.store).getBlockCount()));return(0,o.useEffect)((()=>{if(r&&t.current){const{ownerDocument:e}=t.current;e.activeElement&&e.activeElement!==e.body||t.current.focus()}}),[r]),(0,o.createElement)(g.ButtonBlockAppender,E({},e,{ref:t}))}function ze(e){let{blockEditorSettings:t,sidebar:r,inserter:n,inspector:s}=e;const[i,a]=function(e){const t=(0,d.useSelect)((e=>e(F).isInserterOpened()),[]),{setIsInserterOpened:r}=(0,d.useDispatch)(F);return(0,o.useEffect)((()=>{t?e.open():e.close()}),[e,t]),[t,(0,o.useCallback)((e=>{let t=e;"function"==typeof e&&(t=e((0,d.select)(F).isInserterOpened())),r(t)}),[r])]}(n),{hasUploadPermissions:c,isFixedToolbarActive:l,keepCaretInsideBlock:m,isWelcomeGuideActive:h}=(0,d.useSelect)((e=>{var t;const{get:r}=e(u.store);return{hasUploadPermissions:null===(t=e(y.store).canUser("create","media"))||void 0===t||t,isFixedToolbarActive:!!r("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!r("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!r("core/customize-widgets","welcomeGuide")}}),[]),p=(0,o.useMemo)((()=>{let e;return c&&(e=e=>{let{onError:r,...n}=e;(0,v.uploadMedia)({wpAllowedMimeTypes:t.allowedMimeTypes,onError:e=>{let{message:t}=e;return r(t)},...n})}),{...t,__experimentalSetIsInserterOpened:a,mediaUpload:e,hasFixedToolbar:l,keepCaretInsideBlock:m,__unstableHasCustomAppender:!0}}),[c,t,l,m,a]);return h?(0,o.createElement)(Ce,{sidebar:r}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(g.BlockEditorKeyboardShortcuts.Register,null),(0,o.createElement)(xe.Register,null),(0,o.createElement)(ke,{sidebar:r,settings:p},(0,o.createElement)(xe,{undo:r.undo,redo:r.redo,save:r.save}),(0,o.createElement)(he,{sidebar:r,inserter:n,isInserterOpened:i,setIsInserterOpened:a,isFixedToolbarActive:l}),(0,o.createElement)(g.CopyHandler,null,(0,o.createElement)(g.BlockTools,null,(0,o.createElement)(g.__unstableEditorStyles,{styles:p.defaultEditorStyles}),(0,o.createElement)(g.BlockSelectionClearer,null,(0,o.createElement)(g.WritingFlow,{className:"editor-styles-wrapper"},(0,o.createElement)(g.ObserveTyping,null,(0,o.createElement)(g.BlockList,{renderAppender:Ie})))))),(0,o.createPortal)((0,o.createElement)("form",{onSubmit:e=>e.preventDefault()},(0,o.createElement)(g.BlockInspector,null)),s.contentContainer[0])),(0,o.createElement)(g.__unstableBlockSettingsMenuFirstItem,null,(e=>{let{onClose:t}=e;return(0,o.createElement)(k,{inspector:s,closeMenu:t})})))}const We=(0,o.createContext)();function Be(e){let{sidebarControls:t,activeSidebarControl:r,children:n}=e;const s=(0,o.useMemo)((()=>({sidebarControls:t,activeSidebarControl:r})),[t,r]);return(0,o.createElement)(We.Provider,{value:s},n)}function Ae(e){let{api:t,sidebarControls:r,blockEditorSettings:n}=e;const[s,i]=(0,o.useState)(null),a=document.getElementById("customize-theme-controls"),c=(0,o.useRef)();!function(e,t){const{hasSelectedBlock:r,hasMultiSelection:n}=(0,d.useSelect)(g.store),{clearSelectedBlock:s}=(0,d.useDispatch)(g.store);(0,o.useEffect)((()=>{if(t.current&&e){const i=e.inspector,o=e.container[0],a=o.ownerDocument,c=a.defaultView;function l(e){!r()&&!n()||!e||!a.contains(e)||o.contains(e)||t.current.contains(e)||e.closest('[role="dialog"]')||i.expanded()||s()}function d(e){l(e.target)}function u(){l(a.activeElement)}return a.addEventListener("mousedown",d),c.addEventListener("blur",u),()=>{a.removeEventListener("mousedown",d),c.removeEventListener("blur",u)}}}),[t,e,r,n,s])}(s,c),(0,o.useEffect)((()=>{const e=r.map((e=>e.subscribe((t=>{t&&i(e)}))));return()=>{e.forEach((e=>e()))}}),[r]);const l=s&&(0,o.createPortal)((0,o.createElement)(_,null,(0,o.createElement)(ze,{key:s.id,blockEditorSettings:n,sidebar:s.sidebarAdapter,inserter:s.inserter,inspector:s.inspector})),s.container[0]),u=a&&(0,o.createPortal)((0,o.createElement)("div",{className:"customize-widgets-popover",ref:c},(0,o.createElement)(m.Popover.Slot,null)),a);return(0,o.createElement)(h.ShortcutProvider,null,(0,o.createElement)(m.SlotFillProvider,null,(0,o.createElement)(Be,{sidebarControls:r,activeSidebarControl:s},(0,o.createElement)(ve,{api:t,sidebarControls:r},l,u))))}function Me(){const{wp:{customize:e}}=window,t=window.matchMedia("(prefers-reduced-motion: reduce)");let r=t.matches;return t.addEventListener("change",(e=>{r=e.matches})),class extends e.Section{ready(){const t=function(){const{wp:{customize:e}}=window;return class extends e.Section{constructor(e,t){super(e,t),this.parentSection=t.parentSection,this.returnFocusWhenClose=null,this._isOpen=!1}get isOpen(){return this._isOpen}set isOpen(e){this._isOpen=e,this.triggerActiveCallbacks()}ready(){this.contentContainer[0].classList.add("customize-widgets-layout__inspector")}isContextuallyActive(){return this.isOpen}onChangeExpanded(e,t){super.onChangeExpanded(e,t),this.parentSection&&!t.unchanged&&(e?this.parentSection.collapse({manualTransition:!0}):this.parentSection.expand({manualTransition:!0,completeCallback:()=>{this.returnFocusWhenClose&&!this.contentContainer[0].contains(this.returnFocusWhenClose)&&this.returnFocusWhenClose.focus()}}))}open(){let{returnFocusWhenClose:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isOpen=!0,this.returnFocusWhenClose=e,this.expand({allowMultiple:!0})}close(){this.collapse({allowMultiple:!0})}collapse(e){this.isOpen=!1,super.collapse(e)}triggerActiveCallbacks(){this.active.callbacks.fireWith(this.active,[!1,!0])}}}();this.inspector=new t(`widgets-inspector-${this.id}`,{title:(0,p.__)("Block Settings"),parentSection:this,customizeAction:[(0,p.__)("Customizing"),(0,p.__)("Widgets"),this.params.title].join(" ▸ ")}),e.section.add(this.inspector),this.contentContainer[0].classList.add("customize-widgets__sidebar-section")}hasSubSectionOpened(){return this.inspector.expanded()}onChangeExpanded(e,t){const n=this.controls(),s={...t,completeCallback(){var r;n.forEach((t=>{var r;null===(r=t.onChangeSectionExpanded)||void 0===r||r.call(t,e,s)})),null===(r=t.completeCallback)||void 0===r||r.call(t)}};if(s.manualTransition){e?(this.contentContainer.addClass(["busy","open"]),this.contentContainer.removeClass("is-sub-section-open"),this.contentContainer.closest(".wp-full-overlay").addClass("section-open")):(this.contentContainer.addClass(["busy","is-sub-section-open"]),this.contentContainer.closest(".wp-full-overlay").addClass("section-open"),this.contentContainer.removeClass("open"));const t=()=>{this.contentContainer.removeClass("busy"),s.completeCallback()};r?t():this.contentContainer.one("transitionend",t)}else super.onChangeExpanded(e,s)}}}const{wp:Te}=window;function Ne(e){const t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function Pe(e){const{idBase:t,number:r}=Ne(e);return r?`widget_${t}[${r}]`:`widget_${t}`}class Oe{constructor(e,t){this.setting=e,this.api=t,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=function(e,t,r){let n,s=!1;function i(){for(var i=arguments.length,o=new Array(i),a=0;a{s=!1}),r),c}return i.cancel=()=>{s=!1,clearTimeout(n)},i}(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}getWidgets(){return this.history[this.historyIndex]}_emit(){for(const e of this.subscribers)e(...arguments)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex+=1,this.historySubscribers.forEach((e=>e()))}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map((e=>this.getWidget(e)))}_handleSettingChange(){if(this.locked)return;const e=this.getWidgets();this._pushHistory(),this._emit(e,this.getWidgets())}_handleAllSettingsChange(e){if(this.locked)return;if(!e.id.startsWith("widget_"))return;const t=be(e.id);if(!this.setting.get().includes(t))return;const r=this.getWidgets();this._pushHistory(),this._emit(r,this.getWidgets())}_createWidget(e){const t=Te.customize.Widgets.availableWidgets.findWhere({id_base:e.idBase});let r=e.number;t.get("is_multi")&&!r&&(t.set("multi_number",t.get("multi_number")+1),r=t.get("multi_number"));const n=r?`widget_${e.idBase}[${r}]`:`widget_${e.idBase}`,s={transport:Te.customize.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};this.api.create(n,n,"",s).set(e.instance);return be(n)}_removeWidget(e){const t=Pe(e.id),r=this.api(t);if(r){const e=r.get();this.widgetsCache.delete(e)}this.api.remove(t)}_updateWidget(e){const t=this.getWidget(e.id);if(t===e)return e.id;if(t.idBase&&e.idBase&&t.idBase===e.idBase){const t=Pe(e.id);return this.api(t).set(e.instance),e.id}return this._removeWidget(e),this._createWidget(e)}getWidget(e){if(!e)return null;const{idBase:t,number:r}=Ne(e),n=Pe(e),s=this.api(n);if(!s)return null;const i=s.get();if(this.widgetsCache.has(i))return this.widgetsCache.get(i);const o={id:e,idBase:t,number:r,instance:i};return this.widgetsCache.set(i,o),o}_updateWidgets(e){this.locked=!0;const t=[],r=e.map((e=>{if(e.id&&this.getWidget(e.id))return t.push(null),this._updateWidget(e);const r=this._createWidget(e);return t.push(r),r}));return this.getWidgets().filter((e=>!r.includes(e.id))).forEach((e=>this._removeWidget(e))),this.setting.set(r),this.locked=!1,t}setWidgets(e){const t=this._updateWidgets(e);return this._debounceSetHistory(),t}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndexe())),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(e){return this.historySubscribers.add(e),()=>{this.historySubscribers.delete(e)}}save(){this.api.previewer.save()}}var Fe=window.wp.dom;function Le(){const{wp:{customize:e}}=window;return class extends e.Control{constructor(){super(...arguments),this.subscribers=new Set}ready(){const t=function(){const{wp:{customize:e}}=window,t=e.OuterSection;return e.OuterSection=class extends t{onChangeExpanded(t,r){return t&&e.section.each((e=>{"outer"===e.params.type&&e.id!==this.id&&e.expanded()&&e.collapse()})),super.onChangeExpanded(t,r)}},e.sectionConstructor.outer=e.OuterSection,class extends e.OuterSection{constructor(){super(...arguments),this.params.type="outer",this.activeElementBeforeExpanded=null,this.contentContainer[0].ownerDocument.defaultView.addEventListener("keydown",(e=>{!this.expanded()||e.keyCode!==x.ESCAPE&&"Escape"!==e.code||e.defaultPrevented||(e.preventDefault(),e.stopPropagation(),(0,d.dispatch)(F).setIsInserterOpened(!1))}),!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind((()=>{this.isFromInternalAction||(0,d.dispatch)(F).setIsInserterOpened(this.expanded()),this.isFromInternalAction=!1}))}open(){if(!this.expanded()){const e=this.contentContainer[0];this.activeElementBeforeExpanded=e.ownerDocument.activeElement,this.isFromInternalAction=!0,this.expand({completeCallback(){const t=Fe.focus.tabbable.find(e)[1];t&&t.focus()}})}}close(){if(this.expanded()){const e=this.contentContainer[0],t=e.ownerDocument.activeElement;this.isFromInternalAction=!0,this.collapse({completeCallback(){e.contains(t)&&this.activeElementBeforeExpanded&&this.activeElementBeforeExpanded.focus()}})}}}}();this.inserter=new t(`widgets-inserter-${this.id}`,{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new Oe(this.setting,e)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}onChangeSectionExpanded(e,t){t.unchanged||(e||(0,d.dispatch)(F).setIsInserterOpened(!1),this.subscribers.forEach((r=>r(e,t))))}}}const De=(0,b.createHigherOrderComponent)((e=>t=>{let r=(0,c.getWidgetIdFromBlock)(t);const n=function(){const{sidebarControls:e}=(0,o.useContext)(We);return e}(),s=function(){const{activeSidebarControl:e}=(0,o.useContext)(We);return e}(),i=(null==n?void 0:n.length)>1,a=t.name,l=t.clientId,u=(0,d.useSelect)((e=>e(g.store).canInsertBlockType(a,"")),[a]),m=(0,d.useSelect)((e=>e(g.store).getBlock(l)),[l]),{removeBlock:h}=(0,d.useDispatch)(g.store),[,p]=Ee();return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(e,t),i&&u&&(0,o.createElement)(g.BlockControls,null,(0,o.createElement)(c.MoveToWidgetArea,{widgetAreas:n.map((e=>({id:e.id,name:e.params.label,description:e.params.description}))),currentWidgetAreaId:null==s?void 0:s.id,onSelect:function(e){const t=n.find((t=>t.id===e));if(r){const e=s.setting,n=t.setting;e((0,se.without)(e(),r)),n([...n(),r])}else{const e=t.sidebarAdapter;h(l);const n=e.setWidgets([...e.getWidgets(),we(m)]);r=n.reverse().find((e=>!!e))}p(r)}})))}),"withMoveToSidebarToolbarItem");(0,w.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",De);(0,w.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>v.MediaUpload));const{wp:Re}=window,He=(0,b.createHigherOrderComponent)((e=>t=>{var r,n;const{idBase:s}=t.attributes,i=null!==(r=null===(n=Re.customize.Widgets.data.availableWidgets.find((e=>e.id_base===s)))||void 0===n?void 0:n.is_wide)&&void 0!==r&&r;return(0,o.createElement)(e,E({},t,{isWide:i}))}),"withWideWidgetDisplay");(0,w.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",He);const{wp:Ve}=window,Ge=["core/more","core/block","core/freeform","core/template-part"];function Ue(e,t){(0,d.dispatch)(u.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,d.dispatch)(l.store).__experimentalReapplyBlockTypeFilters();const r=(0,a.__experimentalGetCoreBlocks)().filter((e=>!(Ge.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));(0,a.registerCoreBlocks)(r),(0,c.registerLegacyWidgetBlock)(),(0,c.registerLegacyWidgetVariations)(t),(0,c.registerWidgetGroupBlock)(),(0,l.setFreeformContentHandlerName)("core/html");const n=Le();Ve.customize.sectionConstructor.sidebar=Me(),Ve.customize.controlConstructor.sidebar_block_editor=n;const s=document.createElement("div");document.body.appendChild(s),Ve.customize.bind("ready",(()=>{const e=[];Ve.customize.control.each((t=>{t instanceof n&&e.push(t)})),(0,o.render)((0,o.createElement)(Ae,{api:Ve.customize,sidebarControls:e,blockEditorSettings:t}),s)}))}}(),(window.wp=window.wp||{}).customizeWidgets=n}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/data.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/data.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/data.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/data.js 2024-06-24 15:20:47.589441000 +0000 @@ -534,6 +534,7 @@ return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } + ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js function toPrimitive(t, r) { @@ -546,6 +547,7 @@ } return ("string" === r ? String : Number)(t); } + ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js @@ -553,22 +555,18 @@ var i = toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } + ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js -function _defineProperty(obj, key, value) { - key = toPropertyKey(key); - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - return obj; +function _defineProperty(e, r, t) { + return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; } + ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js function ownKeys(e, r) { @@ -592,6 +590,7 @@ } return e; } + ;// CONCATENATED MODULE: ./node_modules/redux/es/redux.js @@ -3430,19 +3429,15 @@ ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external ["wp","element"] var external_wp_element_namespaceObject = window["wp"]["element"]; ;// CONCATENATED MODULE: external ["wp","compose"] diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/data.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/data.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/data.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/data.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -6,4 +6,4 @@ * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ -function de(e){return"[object Object]"===Object.prototype.toString.call(e)}function he(e){var t,r;return!1!==de(e)&&(void 0===(t=e.constructor)||!1!==de(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}let ve;const ye={getItem(e){return ve&&ve[e]?ve[e]:null},setItem(e,t){ve||ye.clear(),ve[e]=String(t)},clear(){ve=Object.create(null)}};var Se=ye;let be;try{be=window.localStorage,be.setItem("__wpDataTestLocalStorage",""),be.removeItem("__wpDataTestLocalStorage")}catch(e){be=Se}const me=be,Re="WP_DATA";function we(e,t){const r=function(e){const{storage:t=me,storageKey:r=Re}=e;let n;return{get:function(){if(void 0===n){const e=t.getItem(r);if(null===e)n={};else try{n=JSON.parse(e)}catch(e){n={}}}return n},set:function(e,o){n={...n,[e]:o},t.setItem(r,JSON.stringify(n))}}}(t);return{registerStore(t,n){if(!n.persist)return e.registerStore(t,n);const o=r.get()[t];if(void 0!==o){let e=n.reducer(n.initialState,{type:"@@WP/PERSISTENCE_RESTORE"});e=he(e)&&he(o)?(0,i.merge)({},e,o):o,n={...n,initialState:e}}const u=e.registerStore(t,n);return u.subscribe(function(e,t,n){let o;if(Array.isArray(n)){const e=n.reduce(((e,t)=>Object.assign(e,{[t]:(e,r)=>r.nextState[t]})),{});u=Ye(e),o=(e,t)=>t.nextState===e?e:u(e,t)}else o=(e,t)=>t.nextState;var u;let s=o(void 0,{nextState:e()});return()=>{const n=o(s,{nextState:e()});n!==s&&(r.set(t,n),s=n)}}(u.getState,t,n.persist)),u}}}we.__unstableMigrate=()=>{};var Oe=we;function Ee(){return Ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t{},We=(0,Ae.createQueue)();function Xe(e,t){const r="function"==typeof e;r||(t=[]);const n=(0,_e.useCallback)(r?e:Ke,t),o=r?n:null,u=xe(),s=He(),i=(0,_e.useRef)(u),c=(0,_e.useRef)(),a=(0,_e.useRef)(s),l=(0,_e.useRef)(),f=(0,_e.useRef)(),p=(0,_e.useRef)([]),g=(0,_e.useCallback)((e=>u.__unstableMarkListeningStores((()=>e(u.select,u)),p)),[u]),d=(0,_e.useMemo)((()=>({})),t||[]);let h;if(o){h=l.current;const e=i.current!==u,t=c.current!==o,r=a.current&&!s,n=!!f.current;if(e||t||r||n)try{h=g(o)}catch(e){let t=`An error occurred while running 'mapSelect': ${e.message}`;f.current&&(t+="\nThe error may be correlated with this previous error:\n",t+=`${f.current.stack}\n\n`,t+="Original stack trace:"),console.error(t)}}(0,Ie.useIsomorphicLayoutEffect)((()=>{r&&(i.current=u,c.current=o,a.current=s,l.current=h,f.current=void 0)}));const v=Ne((()=>({queue:!0})),[u]),[,y]=(0,_e.useReducer)((e=>e+1),0),S=(0,_e.useRef)(!1);return(0,Ie.useIsomorphicLayoutEffect)((()=>{if(!r)return;const e=()=>{try{const e=g(c.current);if(je()(l.current,e))return;l.current=e}catch(e){f.current=e}y()},t=()=>{S.current&&(a.current?We.add(v,e):e())};e();const n=p.current.map((e=>u.__unstableSubscribeStore(e,t)));return S.current=!0,()=>{n.forEach((e=>null==e?void 0:e())),We.cancel(v),S.current=!1}}),[u,g,r,d]),(0,_e.useDebugValue)(h),r?h:u.select(e)}function qe(e,t){const r=(0,_e.useCallback)(e,t),n=xe(),o=He(),u=(0,_e.useRef)(n),s=(0,_e.useRef)(),i=(0,_e.useRef)(o),c=(0,_e.useRef)(),a=(0,_e.useRef)(),l=(0,_e.useRef)([]),f=(0,_e.useCallback)((e=>n.__unstableMarkListeningStores((()=>e(n.suspendSelect,n)),l)),[n]),p=(0,_e.useMemo)((()=>({})),t||[]);let g=c.current,d=a.current;const h=u.current!==n,v=s.current!==r,y=i.current&&!o;if(h||v||y)try{g=f(r)}catch(e){d=e}(0,Ie.useIsomorphicLayoutEffect)((()=>{u.current=n,s.current=r,i.current=o,c.current=g,a.current=d}));const S=Ne((()=>({queue:!0})),[n]),[,b]=(0,_e.useReducer)((e=>e+1),0),m=(0,_e.useRef)(!1);if((0,Ie.useIsomorphicLayoutEffect)((()=>{const e=()=>{try{const e=f(s.current);if(je()(c.current,e))return;c.current=e}catch(e){a.current=e}b()},t=()=>{m.current&&(i.current?We.add(S,e):e())};e();const r=l.current.map((e=>n.__unstableSubscribeStore(e,t)));return m.current=!0,()=>{r.forEach((e=>null==e?void 0:e())),We.cancel(S),m.current=!1}}),[n,f,p]),d)throw d;return g}var Be=e=>(0,Ie.createHigherOrderComponent)((t=>(0,Ie.pure)((r=>{const n=Xe(((t,n)=>e(t,r,n)));return(0,_e.createElement)(t,Ee({},r,n))}))),"withSelect");var Je=(e,t)=>{const r=xe(),n=(0,_e.useRef)(e);return(0,Ie.useIsomorphicLayoutEffect)((()=>{n.current=e})),(0,_e.useMemo)((()=>{const e=n.current(r.dispatch,r);return(0,i.mapValues)(e,((e,t)=>("function"!=typeof e&&console.warn(`Property ${t} returned from dispatchMap in useDispatchWithMap must be a function.`),function(){return n.current(r.dispatch,r)[t](...arguments)})))}),[r,...t])};var $e=e=>(0,Ie.createHigherOrderComponent)((t=>r=>{const n=Je(((t,n)=>e(t,r,n)),[]);return(0,_e.createElement)(t,Ee({},r,n))}),"withDispatch");var ze=(0,Ie.createHigherOrderComponent)((e=>t=>(0,_e.createElement)(Ue,null,(r=>(0,_e.createElement)(e,Ee({},t,{registry:r}))))),"withRegistry");var Qe=e=>{const{dispatch:t}=xe();return void 0===e?t:t(e)};const Ye=s(),Ze=ge.select,et=ge.resolveSelect,tt=ge.suspendSelect,rt=ge.dispatch,nt=ge.subscribe,ot=ge.registerGenericStore,ut=ge.registerStore,st=ge.use,it=ge.register}(),(window.wp=window.wp||{}).data=n}(); \ No newline at end of file +function de(e){return"[object Object]"===Object.prototype.toString.call(e)}function he(e){var t,r;return!1!==de(e)&&(void 0===(t=e.constructor)||!1!==de(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}let ve;const ye={getItem(e){return ve&&ve[e]?ve[e]:null},setItem(e,t){ve||ye.clear(),ve[e]=String(t)},clear(){ve=Object.create(null)}};var Se=ye;let be;try{be=window.localStorage,be.setItem("__wpDataTestLocalStorage",""),be.removeItem("__wpDataTestLocalStorage")}catch(e){be=Se}const me=be,Re="WP_DATA";function we(e,t){const r=function(e){const{storage:t=me,storageKey:r=Re}=e;let n;return{get:function(){if(void 0===n){const e=t.getItem(r);if(null===e)n={};else try{n=JSON.parse(e)}catch(e){n={}}}return n},set:function(e,o){n={...n,[e]:o},t.setItem(r,JSON.stringify(n))}}}(t);return{registerStore(t,n){if(!n.persist)return e.registerStore(t,n);const o=r.get()[t];if(void 0!==o){let e=n.reducer(n.initialState,{type:"@@WP/PERSISTENCE_RESTORE"});e=he(e)&&he(o)?(0,i.merge)({},e,o):o,n={...n,initialState:e}}const u=e.registerStore(t,n);return u.subscribe(function(e,t,n){let o;if(Array.isArray(n)){const e=n.reduce(((e,t)=>Object.assign(e,{[t]:(e,r)=>r.nextState[t]})),{});u=Ye(e),o=(e,t)=>t.nextState===e?e:u(e,t)}else o=(e,t)=>t.nextState;var u;let s=o(void 0,{nextState:e()});return()=>{const n=o(s,{nextState:e()});n!==s&&(r.set(t,n),s=n)}}(u.getState,t,n.persist)),u}}}we.__unstableMigrate=()=>{};var Oe=we;function Ee(){return Ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t{},We=(0,Ae.createQueue)();function Xe(e,t){const r="function"==typeof e;r||(t=[]);const n=(0,_e.useCallback)(r?e:Ke,t),o=r?n:null,u=xe(),s=He(),i=(0,_e.useRef)(u),c=(0,_e.useRef)(),a=(0,_e.useRef)(s),l=(0,_e.useRef)(),f=(0,_e.useRef)(),p=(0,_e.useRef)([]),g=(0,_e.useCallback)((e=>u.__unstableMarkListeningStores((()=>e(u.select,u)),p)),[u]),d=(0,_e.useMemo)((()=>({})),t||[]);let h;if(o){h=l.current;const e=i.current!==u,t=c.current!==o,r=a.current&&!s,n=!!f.current;if(e||t||r||n)try{h=g(o)}catch(e){let t=`An error occurred while running 'mapSelect': ${e.message}`;f.current&&(t+="\nThe error may be correlated with this previous error:\n",t+=`${f.current.stack}\n\n`,t+="Original stack trace:"),console.error(t)}}(0,Ie.useIsomorphicLayoutEffect)((()=>{r&&(i.current=u,c.current=o,a.current=s,l.current=h,f.current=void 0)}));const v=Ne((()=>({queue:!0})),[u]),[,y]=(0,_e.useReducer)((e=>e+1),0),S=(0,_e.useRef)(!1);return(0,Ie.useIsomorphicLayoutEffect)((()=>{if(!r)return;const e=()=>{try{const e=g(c.current);if(je()(l.current,e))return;l.current=e}catch(e){f.current=e}y()},t=()=>{S.current&&(a.current?We.add(v,e):e())};e();const n=p.current.map((e=>u.__unstableSubscribeStore(e,t)));return S.current=!0,()=>{n.forEach((e=>null==e?void 0:e())),We.cancel(v),S.current=!1}}),[u,g,r,d]),(0,_e.useDebugValue)(h),r?h:u.select(e)}function qe(e,t){const r=(0,_e.useCallback)(e,t),n=xe(),o=He(),u=(0,_e.useRef)(n),s=(0,_e.useRef)(),i=(0,_e.useRef)(o),c=(0,_e.useRef)(),a=(0,_e.useRef)(),l=(0,_e.useRef)([]),f=(0,_e.useCallback)((e=>n.__unstableMarkListeningStores((()=>e(n.suspendSelect,n)),l)),[n]),p=(0,_e.useMemo)((()=>({})),t||[]);let g=c.current,d=a.current;const h=u.current!==n,v=s.current!==r,y=i.current&&!o;if(h||v||y)try{g=f(r)}catch(e){d=e}(0,Ie.useIsomorphicLayoutEffect)((()=>{u.current=n,s.current=r,i.current=o,c.current=g,a.current=d}));const S=Ne((()=>({queue:!0})),[n]),[,b]=(0,_e.useReducer)((e=>e+1),0),m=(0,_e.useRef)(!1);if((0,Ie.useIsomorphicLayoutEffect)((()=>{const e=()=>{try{const e=f(s.current);if(je()(c.current,e))return;c.current=e}catch(e){a.current=e}b()},t=()=>{m.current&&(i.current?We.add(S,e):e())};e();const r=l.current.map((e=>n.__unstableSubscribeStore(e,t)));return m.current=!0,()=>{r.forEach((e=>null==e?void 0:e())),We.cancel(S),m.current=!1}}),[n,f,p]),d)throw d;return g}var Be=e=>(0,Ie.createHigherOrderComponent)((t=>(0,Ie.pure)((r=>{const n=Xe(((t,n)=>e(t,r,n)));return(0,_e.createElement)(t,Ee({},r,n))}))),"withSelect");var Je=(e,t)=>{const r=xe(),n=(0,_e.useRef)(e);return(0,Ie.useIsomorphicLayoutEffect)((()=>{n.current=e})),(0,_e.useMemo)((()=>{const e=n.current(r.dispatch,r);return(0,i.mapValues)(e,((e,t)=>("function"!=typeof e&&console.warn(`Property ${t} returned from dispatchMap in useDispatchWithMap must be a function.`),function(){return n.current(r.dispatch,r)[t](...arguments)})))}),[r,...t])};var $e=e=>(0,Ie.createHigherOrderComponent)((t=>r=>{const n=Je(((t,n)=>e(t,r,n)),[]);return(0,_e.createElement)(t,Ee({},r,n))}),"withDispatch");var ze=(0,Ie.createHigherOrderComponent)((e=>t=>(0,_e.createElement)(Ue,null,(r=>(0,_e.createElement)(e,Ee({},t,{registry:r}))))),"withRegistry");var Qe=e=>{const{dispatch:t}=xe();return void 0===e?t:t(e)};const Ye=s(),Ze=ge.select,et=ge.resolveSelect,tt=ge.suspendSelect,rt=ge.dispatch,nt=ge.subscribe,ot=ge.registerGenericStore,ut=ge.registerStore,st=ge.use,it=ge.register}(),(window.wp=window.wp||{}).data=n}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-post.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-post.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-post.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-post.js 2024-06-24 15:20:47.589441000 +0000 @@ -293,19 +293,15 @@ ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external "lodash" var external_lodash_namespaceObject = window["lodash"]; ;// CONCATENATED MODULE: external ["wp","components"] diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-post.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-post.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-post.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-post.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -4,4 +4,4 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var l={}.hasOwnProperty;function o(){for(var e="",t=0;tm.MediaUpload));var g=window.lodash,h=window.wp.components,E=window.wp.blockEditor,_=window.wp.i18n,b=window.wp.compose;const f=(0,b.compose)((0,c.withSelect)(((e,t)=>{if((0,s.hasBlockSupport)(t.name,"multiple",!0))return{};const n=e(E.store).getBlocks(),l=(0,g.find)(n,(e=>{let{name:n}=e;return t.name===n}));return{originalBlockClientId:l&&l.clientId!==t.clientId&&l.clientId}})),(0,c.withDispatch)(((e,t)=>{let{originalBlockClientId:n}=t;return{selectFirst:()=>e(E.store).selectBlock(n)}}))),v=(0,b.createHigherOrderComponent)((e=>f((t=>{let{originalBlockClientId:n,selectFirst:l,...o}=t;if(!n)return(0,a.createElement)(e,o);const r=(0,s.getBlockType)(o.name),i=function(e){const t=(0,s.findTransform)((0,s.getBlockTransforms)("to",e),(e=>{let{type:t,blocks:n}=e;return"block"===t&&1===n.length}));if(!t)return null;return(0,s.getBlockType)(t.blocks[0])}(o.name);return[(0,a.createElement)("div",{key:"invalid-preview",style:{minHeight:"60px"}},(0,a.createElement)(e,p({key:"block-edit"},o))),(0,a.createElement)(E.Warning,{key:"multiple-use-warning",actions:[(0,a.createElement)(h.Button,{key:"find-original",variant:"secondary",onClick:l},(0,_.__)("Find original")),(0,a.createElement)(h.Button,{key:"remove",variant:"secondary",onClick:()=>o.onReplace([])},(0,_.__)("Remove")),i&&(0,a.createElement)(h.Button,{key:"transform",variant:"secondary",onClick:()=>o.onReplace((0,s.createBlock)(i.name,o.attributes))},(0,_.__)("Transform into:")," ",i.title)]},(0,a.createElement)("strong",null,null==r?void 0:r.title,": "),(0,_.__)("This block can only be used once."))]}))),"withMultipleValidation");(0,u.addFilter)("editor.BlockEdit","core/edit-post/validate-multiple-use/with-multiple-validation",v);var y=window.wp.primitives;var w=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"})),S=window.wp.plugins,k=window.wp.url,P=window.wp.notices,T=window.wp.editor;function C(){const{createNotice:e}=(0,c.useDispatch)(P.store),t=(0,c.useSelect)((e=>()=>e(T.store).getEditedPostAttribute("content")),[]);const n=(0,b.useCopyToClipboard)(t,(function(){e("info",(0,_.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}));return(0,a.createElement)(h.MenuItem,{ref:n},(0,_.__)("Copy all blocks"))}var x=window.wp.keycodes;const B=(0,c.combineReducers)({isSaving:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_META_BOX_UPDATES":return!0;case"META_BOX_UPDATES_SUCCESS":case"META_BOX_UPDATES_FAILURE":return!1;default:return e}},locations:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SET_META_BOXES_PER_LOCATIONS"===t.type?t.metaBoxesPerLocation:e},initialized:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"META_BOXES_INITIALIZED"===t.type||e}});var M=(0,c.combineReducers)({activeModal:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e},metaBoxes:B,publishSidebarActive:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e},removedPanels:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if("REMOVE_PANEL"===t.type)if(!(0,g.includes)(e,t.panelName))return[...e,t.panelName];return e},deviceType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Desktop",t=arguments.length>1?arguments[1]:void 0;return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},blockInserterPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},isEditingTemplate:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_IS_EDITING_TEMPLATE"===t.type?t.value:e}}),I=window.wp.apiFetch,N=n.n(I),A=n(7153),L=n.n(A);var O=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var D=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));var R=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),F=window.wp.viewport;var V=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.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"})),U=window.wp.deprecated,G=n.n(U);const H=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),z=(e,t)=>n=>{let{registry:l,dispatch:o}=n;if(!t)return;l.select(d.store).get(e,"isComplementaryAreaVisible")||l.dispatch(d.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},$=e=>t=>{let{registry:n}=t;n.select(d.store).get(e,"isComplementaryAreaVisible")&&n.dispatch(d.store).set(e,"isComplementaryAreaVisible",!1)},W=(e,t)=>n=>{let{registry:l}=n;if(!t)return;const o=l.select(d.store).get(e,"pinnedItems");!0!==(null==o?void 0:o[t])&&l.dispatch(d.store).set(e,"pinnedItems",{...o,[t]:!0})},q=(e,t)=>n=>{let{registry:l}=n;if(!t)return;const o=l.select(d.store).get(e,"pinnedItems");l.dispatch(d.store).set(e,"pinnedItems",{...o,[t]:!1})};function j(e,t){return function(n){let{registry:l}=n;G()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),l.dispatch(d.store).toggle(e,t)}}function K(e,t,n){return function(l){let{registry:o}=l;G()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(d.store).set(e,t,!!n)}}function Y(e,t){return function(n){let{registry:l}=n;G()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),l.dispatch(d.store).setDefaults(e,t)}}const X=(0,c.createRegistrySelector)((e=>(t,n)=>{var l;const o=e(d.store).get(n,"isComplementaryAreaVisible");if(void 0!==o)return o?null==t||null===(l=t.complementaryAreas)||void 0===l?void 0:l[n]:null})),Q=(0,c.createRegistrySelector)((e=>(t,n,l)=>{var o;const r=e(d.store).get(n,"pinnedItems");return null===(o=null==r?void 0:r[l])||void 0===o||o})),Z=(0,c.createRegistrySelector)((e=>(t,n,l)=>(G()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(d.store).get(n,l))));var J=(0,c.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:n,area:l}=t;return e[n]?e:{...e,[n]:l}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:n,area:l}=t;return{...e,[n]:l}}}return e}});const ee=(0,c.createReduxStore)("core/interface",{reducer:J,actions:e,selectors:t});(0,c.register)(ee);var te=(0,S.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var ne=te((function(e){let{as:t=h.Button,scope:n,identifier:l,icon:o,selectedIcon:r,name:s,...i}=e;const u=t,d=(0,c.useSelect)((e=>e(ee).getActiveComplementaryArea(n)===l),[l]),{enableComplementaryArea:m,disableComplementaryArea:g}=(0,c.useDispatch)(ee);return(0,a.createElement)(u,p({icon:r&&d?r:o,onClick:()=>{d?g(n):m(n,l)}},i))}));var le=e=>{let{smallScreenTitle:t,children:n,className:l,toggleButtonProps:o}=e;const r=(0,a.createElement)(ne,p({icon:V},o));return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},t&&(0,a.createElement)("span",{className:"interface-complementary-area-header__small-title"},t),r),(0,a.createElement)("div",{className:L()("components-panel__header","interface-complementary-area-header",l),tabIndex:-1},n,r))};const oe=()=>{};function re(e){let{name:t,as:n=h.Button,onClick:l,...o}=e;return(0,a.createElement)(h.Fill,{name:t},(e=>{let{onClick:t}=e;return(0,a.createElement)(n,p({onClick:l||t?function(){(l||oe)(...arguments),(t||oe)(...arguments)}:void 0},o))}))}re.Slot=function(e){let{name:t,as:n=h.ButtonGroup,fillProps:l={},bubblesVirtually:o,...r}=e;return(0,a.createElement)(h.Slot,{name:t,bubblesVirtually:o,fillProps:l},(e=>{if(!a.Children.toArray(e).length)return null;const t=[];a.Children.forEach(e,(e=>{let{props:{__unstableExplicitMenuItem:n,__unstableTarget:l}}=e;l&&n&&t.push(l)}));const l=a.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&t.includes(e.props.__unstableTarget)?null:e));return(0,a.createElement)(n,r,l)}))};var ae=re;const se=e=>{let{__unstableExplicitMenuItem:t,__unstableTarget:n,...l}=e;return(0,a.createElement)(h.MenuItem,l)};function ie(e){let{scope:t,target:n,__unstableExplicitMenuItem:l,...o}=e;return(0,a.createElement)(ne,p({as:e=>(0,a.createElement)(ae,p({__unstableExplicitMenuItem:l,__unstableTarget:`${t}/${n}`,as:se,name:`${t}/plugin-more-menu`},e)),role:"menuitemcheckbox",selectedIcon:O,name:n,scope:t},o))}function ce(e){let{scope:t,...n}=e;return(0,a.createElement)(h.Fill,p({name:`PinnedItems/${t}`},n))}ce.Slot=function(e){let{scope:t,className:n,...l}=e;return(0,a.createElement)(h.Slot,p({name:`PinnedItems/${t}`},l),(e=>(null==e?void 0:e.length)>0&&(0,a.createElement)("div",{className:L()(n,"interface-pinned-items")},e)))};var ue=ce;function de(e){let{scope:t,children:n,className:l}=e;return(0,a.createElement)(h.Fill,{name:`ComplementaryArea/${t}`},(0,a.createElement)("div",{className:l},n))}const me=te((function(e){let{children:t,className:n,closeLabel:l=(0,_.__)("Close plugin"),identifier:o,header:r,headerClassName:s,icon:i,isPinnable:u=!0,panelClassName:d,scope:m,name:p,smallScreenTitle:g,title:E,toggleShortcut:b,isActiveByDefault:f,showIconLabels:v=!1}=e;const{isActive:y,isPinned:w,activeArea:S,isSmall:k,isLarge:P}=(0,c.useSelect)((e=>{const{getActiveComplementaryArea:t,isItemPinned:n}=e(ee),l=t(m);return{isActive:l===o,isPinned:n(m,o),activeArea:l,isSmall:e(F.store).isViewportMatch("< medium"),isLarge:e(F.store).isViewportMatch("large")}}),[o,m]);!function(e,t,n,l,o){const r=(0,a.useRef)(!1),s=(0,a.useRef)(!1),{enableComplementaryArea:i,disableComplementaryArea:u}=(0,c.useDispatch)(ee);(0,a.useEffect)((()=>{l&&o&&!r.current?(u(e),s.current=!0):s.current&&!o&&r.current?(s.current=!1,i(e,t)):s.current&&n&&n!==t&&(s.current=!1),o!==r.current&&(r.current=o)}),[l,o,e,t,n])}(m,o,S,y,k);const{enableComplementaryArea:T,disableComplementaryArea:C,pinItem:x,unpinItem:B}=(0,c.useDispatch)(ee);return(0,a.useEffect)((()=>{f&&void 0===S&&!k&&T(m,o)}),[S,f,m,o,k]),(0,a.createElement)(a.Fragment,null,u&&(0,a.createElement)(ue,{scope:m},w&&(0,a.createElement)(ne,{scope:m,identifier:o,isPressed:y&&(!v||P),"aria-expanded":y,label:E,icon:v?O:i,showTooltip:!v,variant:v?"tertiary":void 0})),p&&u&&(0,a.createElement)(ie,{target:p,scope:m,icon:i},E),y&&(0,a.createElement)(de,{className:L()("interface-complementary-area",n),scope:m},(0,a.createElement)(le,{className:s,closeLabel:l,onClose:()=>C(m),smallScreenTitle:g,toggleButtonProps:{label:l,shortcut:b,scope:m,identifier:o}},r||(0,a.createElement)(a.Fragment,null,(0,a.createElement)("strong",null,E),u&&(0,a.createElement)(h.Button,{className:"interface-complementary-area__pin-unpin-item",icon:w?D:R,label:w?(0,_.__)("Unpin from toolbar"):(0,_.__)("Pin to toolbar"),onClick:()=>(w?B:x)(m,o),isPressed:w,"aria-expanded":w}))),(0,a.createElement)(h.Panel,{className:d},t)))}));me.Slot=function(e){let{scope:t,...n}=e;return(0,a.createElement)(h.Slot,p({name:`ComplementaryArea/${t}`},n))};var pe=me;var ge=e=>{let{isActive:t}=e;return(0,a.useEffect)((()=>{let e=!1;return document.body.classList.contains("sticky-menu")&&(e=!0,document.body.classList.remove("sticky-menu")),()=>{e&&document.body.classList.add("sticky-menu")}}),[]),(0,a.useEffect)((()=>(t?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode"),()=>{t&&document.body.classList.remove("is-fullscreen-mode")})),[t]),null};var he=(0,a.forwardRef)((function(e,t){let{footer:n,header:l,sidebar:o,secondarySidebar:r,notices:s,content:i,drawer:c,actions:u,labels:d,className:m,shortcuts:g}=e;const E=(0,h.__unstableUseNavigateRegions)(g);!function(e){(0,a.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const f={...{drawer:(0,_.__)("Drawer"),header:(0,_.__)("Header"),body:(0,_.__)("Content"),secondarySidebar:(0,_.__)("Block Library"),sidebar:(0,_.__)("Settings"),actions:(0,_.__)("Publish"),footer:(0,_.__)("Footer")},...d};return(0,a.createElement)("div",p({},E,{ref:(0,b.useMergeRefs)([t,E.ref]),className:L()(m,"interface-interface-skeleton",E.className,!!n&&"has-footer")}),!!c&&(0,a.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":f.drawer,tabIndex:"-1"},c),(0,a.createElement)("div",{className:"interface-interface-skeleton__editor"},!!l&&(0,a.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":f.header,tabIndex:"-1"},l),(0,a.createElement)("div",{className:"interface-interface-skeleton__body"},!!r&&(0,a.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":f.secondarySidebar,tabIndex:"-1"},r),!!s&&(0,a.createElement)("div",{className:"interface-interface-skeleton__notices"},s),(0,a.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":f.body,tabIndex:"-1"},i),!!o&&(0,a.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":f.sidebar,tabIndex:"-1"},o),!!u&&(0,a.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":f.actions,tabIndex:"-1"},u))),!!n&&(0,a.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":f.footer,tabIndex:"-1"},n))}));var Ee=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function _e(e){let{as:t=h.DropdownMenu,className:n,label:l=(0,_.__)("Options"),popoverProps:o,toggleProps:r,children:s}=e;return(0,a.createElement)(t,{className:L()("interface-more-menu-dropdown",n),icon:Ee,label:l,popoverProps:{position:"bottom left",...o,className:L()("interface-more-menu-dropdown__content",null==o?void 0:o.className)},toggleProps:{tooltipPosition:"bottom",...r}},(e=>s(e)))}function be(e){let{closeModal:t,children:n}=e;return(0,a.createElement)(h.Modal,{className:"interface-preferences-modal",title:(0,_.__)("Preferences"),closeLabel:(0,_.__)("Close"),onRequestClose:t},n)}var fe=function(e){let{icon:t,size:n=24,...l}=e;return(0,a.cloneElement)(t,{width:n,height:n,...l})};var ve=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var ye=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));const we="preferences-menu";function Se(e){let{sections:t}=e;const n=(0,b.useViewportMatch)("medium"),[l,o]=(0,a.useState)(we),{tabs:r,sectionsContentMap:s}=(0,a.useMemo)((()=>{let e={tabs:[],sectionsContentMap:{}};return t.length&&(e=t.reduce(((e,t)=>{let{name:n,tabLabel:l,content:o}=t;return e.tabs.push({name:n,title:l}),e.sectionsContentMap[n]=o,e}),{tabs:[],sectionsContentMap:{}})),e}),[t]),i=(0,a.useCallback)((e=>s[e.name]||null),[s]);let c;return c=n?(0,a.createElement)(h.TabPanel,{className:"interface-preferences__tabs",tabs:r,initialTabName:l!==we?l:void 0,onSelect:o,orientation:"vertical"},i):(0,a.createElement)(h.__experimentalNavigatorProvider,{initialPath:"/",className:"interface-preferences__provider"},(0,a.createElement)(h.__experimentalNavigatorScreen,{path:"/"},(0,a.createElement)(h.Card,{isBorderless:!0,size:"small"},(0,a.createElement)(h.CardBody,null,(0,a.createElement)(h.__experimentalItemGroup,null,r.map((e=>(0,a.createElement)(h.__experimentalNavigatorButton,{key:e.name,path:e.name,as:h.__experimentalItem,isAction:!0},(0,a.createElement)(h.__experimentalHStack,{justify:"space-between"},(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(h.__experimentalTruncate,null,e.title)),(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(fe,{icon:(0,_.isRTL)()?ve:ye})))))))))),t.length&&t.map((e=>(0,a.createElement)(h.__experimentalNavigatorScreen,{key:`${e.name}-menu`,path:e.name},(0,a.createElement)(h.Card,{isBorderless:!0,size:"large"},(0,a.createElement)(h.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6"},(0,a.createElement)(h.__experimentalNavigatorBackButton,{icon:(0,_.isRTL)()?ye:ve,"aria-label":(0,_.__)("Navigate to the previous view")}),(0,a.createElement)(h.__experimentalText,{size:"16"},e.tabLabel)),(0,a.createElement)(h.CardBody,null,e.content)))))),c}var ke=e=>{let{description:t,title:n,children:l}=e;return(0,a.createElement)("fieldset",{className:"interface-preferences-modal__section"},(0,a.createElement)("legend",{className:"interface-preferences-modal__section-legend"},(0,a.createElement)("h2",{className:"interface-preferences-modal__section-title"},n),t&&(0,a.createElement)("p",{className:"interface-preferences-modal__section-description"},t)),l)};var Pe=function(e){let{help:t,label:n,isChecked:l,onChange:o,children:r}=e;return(0,a.createElement)("div",{className:"interface-preferences-modal__option"},(0,a.createElement)(h.ToggleControl,{__nextHasNoMarginBottom:!0,help:t,label:n,checked:l,onChange:o}),r)},Te=window.wp.a11y,Ce=window.wp.coreData;const xe=e=>t=>{let{registry:n}=t;return n.dispatch(ee).enableComplementaryArea(Rt.name,e)},Be=()=>e=>{let{registry:t}=e;return t.dispatch(ee).disableComplementaryArea(Rt.name)};function Me(e){return{type:"OPEN_MODAL",name:e}}function Ie(){return{type:"CLOSE_MODAL"}}function Ne(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function Ae(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function Le(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}const Oe=e=>t=>{var n;let{registry:l}=t;const o=null!==(n=l.select(d.store).get("core/edit-post","inactivePanels"))&&void 0!==n?n:[];let r;r=!(null==o||!o.includes(e))?o.filter((t=>t!==e)):[...o,e],l.dispatch(d.store).set("core/edit-post","inactivePanels",r)},De=e=>t=>{var n;let{registry:l}=t;const o=null!==(n=l.select(d.store).get("core/edit-post","openPanels"))&&void 0!==n?n:[];let r;r=!(null==o||!o.includes(e))?o.filter((t=>t!==e)):[...o,e],l.dispatch(d.store).set("core/edit-post","openPanels",r)};function Re(e){return{type:"REMOVE_PANEL",panelName:e}}const Fe=e=>t=>{let{registry:n}=t;return n.dispatch(d.store).toggle("core/edit-post",e)},Ve=e=>t=>{let{registry:n}=t;n.dispatch(d.store).set("core/edit-post","editorMode",e),"visual"!==e&&n.dispatch(E.store).clearSelectedBlock();const l="visual"===e?(0,_.__)("Visual editor selected"):(0,_.__)("Code editor selected");(0,Te.speak)(l,"assertive")},Ue=e=>t=>{let{registry:n}=t;const l=n.select(ee).isItemPinned("core/edit-post",e);n.dispatch(ee)[l?"unpinItem":"pinItem"]("core/edit-post",e)},Ge=(e,t)=>n=>{var l;let{registry:o}=n;if(!e)return;const r=null!==(l=o.select(d.store).get("core/edit-post","preferredStyleVariations"))&&void 0!==l?l:{};if(t)o.dispatch(d.store).set("core/edit-post","preferredStyleVariations",{...r,[e]:t});else{const t={...r};delete t[e],o.dispatch(d.store).set("core/edit-post","preferredStyleVariations",t)}},He=e=>t=>{var n;let{registry:l}=t;const o=null!==(n=l.select(d.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==n?n:[],r=(0,g.without)(o,...(0,g.castArray)(e));l.dispatch(d.store).set("core/edit-post","hiddenBlockTypes",r)},ze=e=>t=>{var n;let{registry:l}=t;const o=null!==(n=l.select(d.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==n?n:[],r=new Set([...o,...(0,g.castArray)(e)]);l.dispatch(d.store).set("core/edit-post","hiddenBlockTypes",[...r])},$e=e=>t=>{let{dispatch:n}=t;return n({type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e})},We=()=>async e=>{let{registry:t,select:n,dispatch:l}=e;l({type:"REQUEST_META_BOX_UPDATES"}),window.tinyMCE&&window.tinyMCE.triggerSave();const o=t.select(T.store).getCurrentPost(),r=[!!o.comment_status&&["comment_status",o.comment_status],!!o.ping_status&&["ping_status",o.ping_status],!!o.sticky&&["sticky",o.sticky],!!o.author&&["post_author",o.author]].filter(Boolean),a=[new window.FormData(document.querySelector(".metabox-base-form")),...n.getActiveMetaBoxLocations().map((e=>new window.FormData((e=>document.querySelector(`.edit-post-meta-boxes-area.is-${e} .metabox-location-${e}`)||document.querySelector("#metaboxes .metabox-location-"+e))(e))))],s=(0,g.reduce)(a,((e,t)=>{for(const[n,l]of t)e.append(n,l);return e}),new window.FormData);r.forEach((e=>{let[t,n]=e;return s.append(t,n)}));try{await N()({url:window._wpMetaBoxUrl,method:"POST",body:s,parse:!1}),l.metaBoxUpdatesSuccess()}catch{l.metaBoxUpdatesFailure()}};function qe(){return{type:"META_BOX_UPDATES_SUCCESS"}}function je(){return{type:"META_BOX_UPDATES_FAILURE"}}function Ke(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}function Ye(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function Xe(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}function Qe(e){return{type:"SET_IS_EDITING_TEMPLATE",value:e}}const Ze=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t=>{let{registry:n,select:l,dispatch:o}=t;o(Qe(!0));if(!l.isFeatureActive("welcomeGuideTemplate")){const t=e?(0,_.__)("Custom template created. You're in template mode now."):(0,_.__)("Editing template. Changes made here affect all posts and pages that use the template.");n.dispatch(P.store).createSuccessNotice(t,{type:"snackbar"})}}},Je=e=>async t=>{let{registry:n}=t;const l=await n.dispatch(Ce.store).saveEntityRecord("postType","wp_template",e),o=n.select(T.store).getCurrentPost();n.dispatch(Ce.store).editEntityRecord("postType",o.type,o.id,{template:l.slug})};let et=!1;const tt=()=>e=>{let{registry:t,select:n,dispatch:l}=e;if(!t.select(T.store).__unstableIsEditorReady())return;if(et)return;const o=t.select(T.store).getCurrentPostType();window.postboxes.page!==o&&window.postboxes.add_postbox_toggles(o),et=!0;let r=t.select(T.store).isSavingPost(),a=t.select(T.store).isAutosavingPost();const s=n.hasMetaBoxes();t.subscribe((async()=>{const e=t.select(T.store).isSavingPost(),n=t.select(T.store).isAutosavingPost(),o=s&&r&&!e&&!a;r=e,a=n,o&&await l.requestMetaBoxUpdates()})),l({type:"META_BOXES_INITIALIZED"})};var nt={};function lt(e){return[e]}function ot(e,t,n){var l;if(e.length!==t.length)return!1;for(l=n;l()=>{var t;return null!==(t=e(d.store).get("core/edit-post","editorMode"))&&void 0!==t?t:"visual"})),ct=(0,c.createRegistrySelector)((e=>()=>{const t=e(ee).getActiveComplementaryArea("core/edit-post");return["edit-post/document","edit-post/block"].includes(t)})),ut=(0,c.createRegistrySelector)((e=>()=>{const t=e(ee).getActiveComplementaryArea("core/edit-post");return!!t&&!["edit-post/document","edit-post/block"].includes(t)})),dt=(0,c.createRegistrySelector)((e=>()=>e(ee).getActiveComplementaryArea("core/edit-post")));const mt=(0,c.createRegistrySelector)((e=>()=>{G()("select( 'core/edit-post' ).getPreferences",{since:"6.0",alternative:"select( 'core/preferences' ).get"});const t=["hiddenBlockTypes","editorMode","preferredStyleVariations"].reduce(((t,n)=>({...t,[n]:e(d.store).get("core/edit-post",n)})),{}),n=function(e,t){var n;const l=null==e?void 0:e.reduce(((e,t)=>({...e,[t]:{enabled:!1}})),{}),o=null==t?void 0:t.reduce(((e,t)=>{const n=null==e?void 0:e[t];return{...e,[t]:{...n,opened:!0}}}),null!=l?l:{});return null!==(n=null!=o?o:l)&&void 0!==n?n:st}(e(d.store).get("core/edit-post","inactivePanels"),e(d.store).get("core/edit-post","openPanels"));return{...t,panels:n}}));function pt(e,t,n){G()("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});const l=mt(e)[t];return void 0===l?n:l}const gt=(0,c.createRegistrySelector)((e=>()=>{var t;return null!==(t=e(d.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==t?t:at}));function ht(e){return e.publishSidebarActive}function Et(e,t){return e.removedPanels.includes(t)}const _t=(0,c.createRegistrySelector)((e=>(t,n)=>{const l=e(d.store).get("core/edit-post","inactivePanels");return!(Et(t,n)||null!=l&&l.includes(n))})),bt=(0,c.createRegistrySelector)((e=>(t,n)=>{const l=e(d.store).get("core/edit-post","openPanels");return!(null==l||!l.includes(n))}));function ft(e,t){return e.activeModal===t}const vt=(0,c.createRegistrySelector)((e=>(t,n)=>!!e(d.store).get("core/edit-post",n))),yt=(0,c.createRegistrySelector)((e=>(t,n)=>e(ee).isItemPinned("core/edit-post",n))),wt=rt((e=>Object.keys(e.metaBoxes.locations).filter((t=>kt(e,t)))),(e=>[e.metaBoxes.locations]));function St(e,t){var n;return kt(e,t)&&(null===(n=Pt(e,t))||void 0===n?void 0:n.some((t=>{let{id:n}=t;return _t(e,`meta-box-${n}`)})))}function kt(e,t){const n=Pt(e,t);return!!n&&0!==n.length}function Pt(e,t){return e.metaBoxes.locations[t]}const Tt=rt((e=>Object.values(e.metaBoxes.locations).flat()),(e=>[e.metaBoxes.locations]));function Ct(e){return wt(e).length>0}function xt(e){return e.metaBoxes.isSaving}function Bt(e){return e.deviceType}function Mt(e){return!!e.blockInserterPanel}function It(e){const{rootClientId:t,insertionIndex:n,filterValue:l}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:n,filterValue:l}}function Nt(e){return e.listViewPanel}function At(e){return e.isEditingTemplate}function Lt(e){return e.metaBoxes.initialized}const Ot=(0,c.createRegistrySelector)((e=>()=>{const t=e(T.store).getEditedPostAttribute("template");if(t){var n;const l=null===(n=e(Ce.store).getEntityRecords("postType","wp_template",{per_page:-1}))||void 0===n?void 0:n.find((e=>e.slug===t));return l?e(Ce.store).getEditedEntityRecord("postType","wp_template",l.id):l}const l=e(T.store).getCurrentPost();return l.link?e(Ce.store).__experimentalGetTemplateForLink(l.link):null})),Dt="core/edit-post",Rt=(0,c.createReduxStore)(Dt,{reducer:M,actions:o,selectors:r});(0,c.register)(Rt);var Ft=(0,c.withDispatch)((e=>{const{openModal:t}=e(Rt);return{openModal:t}}))((function(e){let{openModal:t}=e;return(0,a.createElement)(h.MenuItem,{onClick:()=>{t("edit-post/keyboard-shortcut-help")},shortcut:x.displayShortcut.access("h")},(0,_.__)("Keyboard shortcuts"))}));const{Fill:Vt,Slot:Ut}=(0,h.createSlotFill)("ToolsMoreMenuGroup");Vt.Slot=e=>{let{fillProps:t}=e;return(0,a.createElement)(Ut,{fillProps:t},(e=>!(0,g.isEmpty)(e)&&(0,a.createElement)(h.MenuGroup,{label:(0,_.__)("Tools")},e)))};var Gt=Vt;function Ht(){const e=(0,c.useSelect)((e=>e(Rt).isEditingTemplate()),[]);return(0,a.createElement)(d.PreferenceToggleMenuItem,{scope:"core/edit-post",name:e?"welcomeGuideTemplate":"welcomeGuide",label:(0,_.__)("Welcome Guide")})}(0,S.registerPlugin)("edit-post",{render(){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Gt,null,(e=>{let{onClose:t}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(h.MenuItem,{role:"menuitem",href:(0,k.addQueryArgs)("edit.php",{post_type:"wp_block"})},(0,_.__)("Manage Reusable blocks")),(0,a.createElement)(Ft,{onSelect:t}),(0,a.createElement)(Ht,null),(0,a.createElement)(C,null),(0,a.createElement)(h.MenuItem,{role:"menuitem",icon:w,href:(0,_.__)("https://wordpress.org/support/article/wordpress-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,_.__)("Help"),(0,a.createElement)(h.VisuallyHidden,{as:"span"},(0,_.__)("(opens in a new tab)"))))})))}});var zt=window.wp.keyboardShortcuts;function $t(){const e=(0,c.useSelect)((e=>e(T.store).getEditorSettings().richEditingEnabled),[]),{switchEditorMode:t}=(0,c.useDispatch)(Rt);return(0,a.createElement)("div",{className:"edit-post-text-editor"},(0,a.createElement)(T.TextEditorGlobalKeyboardShortcuts,null),e&&(0,a.createElement)("div",{className:"edit-post-text-editor__toolbar"},(0,a.createElement)("h2",null,(0,_.__)("Editing code")),(0,a.createElement)(h.Button,{variant:"tertiary",onClick:()=>t("visual"),shortcut:x.displayShortcut.secondary("m")},(0,_.__)("Exit code editor"))),(0,a.createElement)("div",{className:"edit-post-text-editor__body"},(0,a.createElement)(T.PostTitle,null),(0,a.createElement)(T.PostTextEditor,null)))}var Wt=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"}));const qt=()=>{};var jt=function(e){let{onClick:t=qt,small:n=!1}=e;const{shortcut:l,areAdvancedSettingsOpened:o}=(0,c.useSelect)((e=>({shortcut:e(zt.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),areAdvancedSettingsOpened:"edit-post/block"===e(Rt).getActiveGeneralSidebarName()})),[]),{openGeneralSidebar:r,closeGeneralSidebar:s}=(0,c.useDispatch)(Rt),i=o?(0,_.__)("Hide more settings"):(0,_.__)("Show more settings");return(0,a.createElement)(h.MenuItem,{onClick:()=>{o?(s(),(0,Te.speak)((0,_.__)("Block settings closed"))):(r("edit-post/block"),(0,Te.speak)((0,_.__)("Additional settings are now available in the Editor block settings sidebar"))),t()},shortcut:l},!n&&i)};function Kt(e){let{children:t,contentRef:n,shouldIframe:l,styles:o,assets:r,style:s}=e;const i=(0,E.__unstableUseMouseMoveTypingReset)();return l?(0,a.createElement)(E.__unstableIframe,{head:(0,a.createElement)(E.__unstableEditorStyles,{styles:o}),assets:r,ref:i,contentRef:n,style:{width:"100%",height:"100%",display:"block"},name:"editor-canvas"},t):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(E.__unstableEditorStyles,{styles:o}),(0,a.createElement)(E.WritingFlow,{ref:n,className:"editor-styles-wrapper",style:{flex:"1",...s},tabIndex:-1},t))}function Yt(e){for(let t=0;t{const{isFeatureActive:t,isEditingTemplate:n,__experimentalGetPreviewDeviceType:l,getEditedPostTemplate:o}=e(Rt),{getCurrentPostId:r,getCurrentPostType:a,getEditorSettings:s}=e(T.store),i=n();let c;"wp_block"===a()?c="core/block":i||(c="core/post-content");const u=s().supportsTemplateMode;return{deviceType:l(),isWelcomeGuideVisible:t("welcomeGuide"),isTemplateMode:i,editedPostTemplate:u?o():{},wrapperBlockName:c,wrapperUniqueId:r()}}),[]),{isCleanNewPost:m}=(0,c.useSelect)(T.store),p=(0,c.useSelect)((e=>e(Rt).hasMetaBoxes()),[]),{themeHasDisabledLayoutStyles:g,themeSupportsLayout:f,assets:v}=(0,c.useSelect)((e=>{const t=e(E.store).getSettings();return{themeHasDisabledLayoutStyles:t.disableLayoutStyles,themeSupportsLayout:t.supportsLayout,assets:t.__unstableResolvedAssets}}),[]),{clearSelectedBlock:y}=(0,c.useDispatch)(E.store),{setIsEditingTemplate:w}=(0,c.useDispatch)(Rt),S={height:"100%",width:"100%",margin:0,display:"flex",flexFlow:"column",background:"white"},k={...S,borderRadius:"2px 2px 0 0",border:"1px solid #ddd",borderBottom:0},P=(0,E.__experimentalUseResizeCanvas)(l,r),C=(0,E.useSetting)("layout"),x="is-"+l.toLowerCase()+"-preview";let B,M=r?k:S;P&&(M=P),p||P||r||(B="40vh");const I=(0,a.useRef)(),N=(0,b.useMergeRefs)([I,(0,E.__unstableUseClipboardHandler)(),(0,E.__unstableUseTypewriter)(),(0,E.__unstableUseTypingObserver)(),(0,E.__unstableUseBlockSelectionClearer)()]),A=(0,E.__unstableUseBlockSelectionClearer)(),O=(0,a.useMemo)((()=>r?{type:"default"}:f?{...C,type:"constrained"}:{type:"default"}),[r,f,C]),D=(0,a.useMemo)((()=>{if(null!=i&&i.blocks)return Yt(null==i?void 0:i.blocks);const e="string"==typeof(null==i?void 0:i.content)?null==i?void 0:i.content:"";return Yt((0,s.parse)(e))||{}}),[null==i?void 0:i.content,null==i?void 0:i.blocks]),R=(0,E.__experimentaluseLayoutClasses)(D),F=L()({"is-layout-flow":!f},f&&R),V=(0,E.__experimentaluseLayoutStyles)(D,".block-editor-block-list__layout.is-root-container"),U=(null==D||null===(t=D.attributes)||void 0===t?void 0:t.layout)||{},G=(0,a.useMemo)((()=>U&&("constrained"===(null==U?void 0:U.type)||null!=U&&U.inherit||null!=U&&U.contentSize||null!=U&&U.wideSize)?{...C,...U,type:"constrained"}:{...C,...U,type:"default"}),[null==U?void 0:U.type,null==U?void 0:U.inherit,null==U?void 0:U.contentSize,null==U?void 0:U.wideSize,C]),H=D?G:O,z=(0,a.useRef)();return(0,a.useEffect)((()=>{var e;!o&&m()&&(null==z||null===(e=z.current)||void 0===e||e.focus())}),[o,m]),(0,a.createElement)(E.BlockTools,{__unstableContentRef:I,className:L()("edit-post-visual-editor",{"is-template-mode":r})},(0,a.createElement)(T.VisualEditorGlobalKeyboardShortcuts,null),(0,a.createElement)(h.__unstableMotion.div,{className:"edit-post-visual-editor__content-area",animate:{padding:r?"48px 48px 0":"0"},ref:A},r&&(0,a.createElement)(h.Button,{className:"edit-post-visual-editor__exit-template-mode",icon:Wt,onClick:()=>{y(),w(!1)}},(0,_.__)("Back")),(0,a.createElement)(h.__unstableMotion.div,{animate:M,initial:S,className:x},(0,a.createElement)(Kt,{shouldIframe:r||"Tablet"===l||"Mobile"===l,contentRef:N,styles:n,assets:v,style:{paddingBottom:B}},f&&!g&&!r&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(E.__experimentalLayoutStyle,{selector:".edit-post-visual-editor__post-title-wrapper, .block-editor-block-list__layout.is-root-container",layout:O,layoutDefinitions:null==C?void 0:C.definitions}),V&&(0,a.createElement)(E.__experimentalLayoutStyle,{layout:G,css:V,layoutDefinitions:null==C?void 0:C.definitions})),!r&&(0,a.createElement)("div",{className:"edit-post-visual-editor__post-title-wrapper",contentEditable:!1},(0,a.createElement)(T.PostTitle,{ref:z})),(0,a.createElement)(E.__experimentalRecursionProvider,{blockName:u,uniqueId:d},(0,a.createElement)(E.BlockList,{className:r?"wp-site-blocks":`${F} wp-block-post-content`,__experimentalLayout:H}))))),(0,a.createElement)(E.__unstableBlockSettingsMenuFirstItem,null,(e=>{let{onClose:t}=e;return(0,a.createElement)(jt,{onClick:t})})))}var Qt=function(){const{getBlockSelectionStart:e}=(0,c.useSelect)(E.store),{getEditorMode:t,isEditorSidebarOpened:n,isListViewOpened:l}=(0,c.useSelect)(Rt),o=(0,c.useSelect)((e=>{const{richEditingEnabled:t,codeEditingEnabled:n}=e(T.store).getEditorSettings();return!t||!n}),[]),{switchEditorMode:r,openGeneralSidebar:s,closeGeneralSidebar:i,toggleFeature:u,setIsListViewOpened:d}=(0,c.useDispatch)(Rt),{registerShortcut:m}=(0,c.useDispatch)(zt.store);return(0,a.useEffect)((()=>{m({name:"core/edit-post/toggle-mode",category:"global",description:(0,_.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),m({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,_.__)("Toggle fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}}),m({name:"core/edit-post/toggle-list-view",category:"global",description:(0,_.__)("Open the block list view."),keyCombination:{modifier:"access",character:"o"}}),m({name:"core/edit-post/toggle-sidebar",category:"global",description:(0,_.__)("Show or hide the settings sidebar."),keyCombination:{modifier:"primaryShift",character:","}}),m({name:"core/edit-post/next-region",category:"global",description:(0,_.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),m({name:"core/edit-post/previous-region",category:"global",description:(0,_.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"}]}),m({name:"core/edit-post/keyboard-shortcuts",category:"main",description:(0,_.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}})}),[]),(0,zt.useShortcut)("core/edit-post/toggle-mode",(()=>{r("visual"===t()?"text":"visual")}),{isDisabled:o}),(0,zt.useShortcut)("core/edit-post/toggle-fullscreen",(()=>{u("fullscreenMode")})),(0,zt.useShortcut)("core/edit-post/toggle-sidebar",(t=>{if(t.preventDefault(),n())i();else{const t=e()?"edit-post/block":"edit-post/document";s(t)}})),(0,zt.useShortcut)("core/edit-post/toggle-list-view",(()=>d(!l()))),null};const Zt=[{keyCombination:{modifier:"primary",character:"b"},description:(0,_.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,_.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,_.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,_.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,_.__)("Insert a link to a post or page")},{keyCombination:{modifier:"primary",character:"u"},description:(0,_.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,_.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,_.__)("Make the selected text inline code.")}];function Jt(e){let{keyCombination:t,forceAriaLabel:n}=e;const l=t.modifier?x.displayShortcutList[t.modifier](t.character):t.character,o=t.modifier?x.shortcutAriaLabel[t.modifier](t.character):t.character;return(0,a.createElement)("kbd",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":n||o},(0,g.castArray)(l).map(((e,t)=>"+"===e?(0,a.createElement)(a.Fragment,{key:t},e):(0,a.createElement)("kbd",{key:t,className:"edit-post-keyboard-shortcut-help-modal__shortcut-key"},e))))}var en=function(e){let{description:t,keyCombination:n,aliases:l=[],ariaLabel:o}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-description"},t),(0,a.createElement)("div",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-term"},(0,a.createElement)(Jt,{keyCombination:n,forceAriaLabel:o}),l.map(((e,t)=>(0,a.createElement)(Jt,{keyCombination:e,forceAriaLabel:o,key:t})))))};var tn=function(e){let{name:t}=e;const{keyCombination:n,description:l,aliases:o}=(0,c.useSelect)((e=>{const{getShortcutKeyCombination:n,getShortcutDescription:l,getShortcutAliases:o}=e(zt.store);return{keyCombination:n(t),aliases:o(t),description:l(t)}}),[t]);return n?(0,a.createElement)(en,{keyCombination:n,description:l,aliases:o}):null};const nn="edit-post/keyboard-shortcut-help",ln=e=>{let{shortcuts:t}=e;return(0,a.createElement)("ul",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,a.createElement)("li",{className:"edit-post-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,a.createElement)(tn,{name:e}):(0,a.createElement)(en,e)))))},on=e=>{let{title:t,shortcuts:n,className:l}=e;return(0,a.createElement)("section",{className:L()("edit-post-keyboard-shortcut-help-modal__section",l)},!!t&&(0,a.createElement)("h2",{className:"edit-post-keyboard-shortcut-help-modal__section-title"},t),(0,a.createElement)(ln,{shortcuts:n}))},rn=e=>{let{title:t,categoryName:n,additionalShortcuts:l=[]}=e;const o=(0,c.useSelect)((e=>e(zt.store).getCategoryShortcuts(n)),[n]);return(0,a.createElement)(on,{title:t,shortcuts:o.concat(l)})};var an=(0,b.compose)([(0,c.withSelect)((e=>({isModalActive:e(Rt).isModalActive(nn)}))),(0,c.withDispatch)(((e,t)=>{let{isModalActive:n}=t;const{openModal:l,closeModal:o}=e(Rt);return{toggleModal:()=>n?o():l(nn)}}))])((function(e){let{isModalActive:t,toggleModal:n}=e;return(0,zt.useShortcut)("core/edit-post/keyboard-shortcuts",n),t?(0,a.createElement)(h.Modal,{className:"edit-post-keyboard-shortcut-help-modal",title:(0,_.__)("Keyboard shortcuts"),closeLabel:(0,_.__)("Close"),onRequestClose:n},(0,a.createElement)(on,{className:"edit-post-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-post/keyboard-shortcuts"]}),(0,a.createElement)(rn,{title:(0,_.__)("Global shortcuts"),categoryName:"global"}),(0,a.createElement)(rn,{title:(0,_.__)("Selection shortcuts"),categoryName:"selection"}),(0,a.createElement)(rn,{title:(0,_.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,_.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,_.__)("Forward-slash")}]}),(0,a.createElement)(on,{title:(0,_.__)("Text formatting"),shortcuts:Zt})):null}));function sn(e){let{willEnable:t}=e;const[n,l]=(0,a.useState)(!1);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message"},(0,_.__)("A page reload is required for this change. Make sure your content is saved before reloading.")),(0,a.createElement)(h.Button,{className:"edit-post-preferences-modal__custom-fields-confirmation-button",variant:"secondary",isBusy:n,disabled:n,onClick:()=>{l(!0),document.getElementById("toggle-custom-fields-form").submit()}},t?(0,_.__)("Enable & Reload"):(0,_.__)("Disable & Reload")))}var cn=(0,c.withSelect)((e=>({areCustomFieldsEnabled:!!e(T.store).getEditorSettings().enableCustomFields})))((function(e){let{label:t,areCustomFieldsEnabled:n}=e;const[l,o]=(0,a.useState)(n);return(0,a.createElement)(Pe,{label:t,isChecked:l,onChange:o},l!==n&&(0,a.createElement)(sn,{willEnable:l}))})),un=(0,b.compose)((0,c.withSelect)(((e,t)=>{let{panelName:n}=t;const{isEditorPanelEnabled:l,isEditorPanelRemoved:o}=e(Rt);return{isRemoved:o(n),isChecked:l(n)}})),(0,b.ifCondition)((e=>{let{isRemoved:t}=e;return!t})),(0,c.withDispatch)(((e,t)=>{let{panelName:n}=t;return{onChange:()=>e(Rt).toggleEditorPanelEnabled(n)}})))(Pe);const{Fill:dn,Slot:mn}=(0,h.createSlotFill)("EnablePluginDocumentSettingPanelOption"),pn=e=>{let{label:t,panelName:n}=e;return(0,a.createElement)(dn,null,(0,a.createElement)(un,{label:t,panelName:n}))};pn.Slot=mn;var gn=pn,hn=(0,b.compose)((0,c.withSelect)((e=>({isChecked:e(T.store).isPublishSidebarEnabled()}))),(0,c.withDispatch)((e=>{const{enablePublishSidebar:t,disablePublishSidebar:n}=e(T.store);return{onChange:e=>e?t():n()}})),(0,F.ifViewportMatches)("medium"))(Pe),En=(0,b.compose)((0,c.withSelect)(((e,t)=>{let{featureName:n}=t;const{isFeatureActive:l}=e(Rt);return{isChecked:l(n)}})),(0,c.withDispatch)(((e,t)=>{let{featureName:n}=t;return{onChange:()=>e(Rt).toggleFeature(n)}})))(Pe);var _n=(0,c.withSelect)((e=>{const{getEditorSettings:t}=e(T.store),{getAllMetaBoxes:n}=e(Rt);return{areCustomFieldsRegistered:void 0!==t().enableCustomFields,metaBoxes:n()}}))((function(e){let{areCustomFieldsRegistered:t,metaBoxes:n,...l}=e;const o=(0,g.filter)(n,(e=>{let{id:t}=e;return"postcustom"!==t}));return t||0!==o.length?(0,a.createElement)(ke,l,t&&(0,a.createElement)(cn,{label:(0,_.__)("Custom fields")}),(0,g.map)(o,(e=>{let{id:t,title:n}=e;return(0,a.createElement)(un,{key:t,label:n,panelName:`meta-box-${t}`})}))):null}));var bn=function(e){let{blockTypes:t,value:n,onItemChange:l}=e;return(0,a.createElement)("ul",{className:"edit-post-block-manager__checklist"},t.map((e=>(0,a.createElement)("li",{key:e.name,className:"edit-post-block-manager__checklist-item"},(0,a.createElement)(h.CheckboxControl,{label:(0,a.createElement)(a.Fragment,null,e.title,(0,a.createElement)(E.BlockIcon,{icon:e.icon})),checked:n.includes(e.name),onChange:function(){for(var t=arguments.length,n=new Array(t),o=0;o{const{getEditorSettings:t}=e(T.store),{getHiddenBlockTypes:n}=e(Rt);return{defaultAllowedBlockTypes:t().defaultAllowedBlockTypes,hiddenBlockTypes:n()}}),[]),i=(0,a.useMemo)((()=>!0===r?l:l.filter((e=>{let{name:t}=e;return(0,g.includes)(r||[],t)}))),[r,l]),{showBlockTypes:u,hideBlockTypes:d}=(0,c.useDispatch)(Rt),m=(0,a.useCallback)(((e,t)=>{t?u(e):d(e)}),[]),p=(0,a.useCallback)((e=>{const t=(0,g.map)(l,"name");e?u(t):d(t)}),[l]);if(!i.length)return null;const E=(0,g.without)((0,g.map)(i,"name"),...s),_="edit-post-block-manager__category-title-"+o,f=E.length===i.length;let v;return v=f?"true":E.length>0?"mixed":"false",(0,a.createElement)("div",{role:"group","aria-labelledby":_,className:"edit-post-block-manager__category"},(0,a.createElement)(h.CheckboxControl,{checked:f,onChange:p,className:"edit-post-block-manager__category-title","aria-checked":v,label:(0,a.createElement)("span",{id:_},n)}),(0,a.createElement)(bn,{blockTypes:i,value:E,onItemChange:m}))};var vn=(0,c.withSelect)((e=>{const{getBlockTypes:t,getCategories:n,hasBlockSupport:l,isMatchingSearchTerm:o}=e(s.store),{getHiddenBlockTypes:r}=e(Rt),a=t(),i=r().filter((e=>a.some((t=>t.name===e)))),c=Array.isArray(i)&&i.length;return{blockTypes:a,categories:n(),hasBlockSupport:l,isMatchingSearchTerm:o,numberOfHiddenBlocks:c}}))((function(e){let{blockTypes:t,categories:n,hasBlockSupport:l,isMatchingSearchTerm:o,numberOfHiddenBlocks:r}=e;const s=(0,b.useDebounce)(Te.speak,500),[i,c]=(0,a.useState)("");return t=t.filter((e=>l(e,"inserter",!0)&&(!i||o(e,i))&&(!e.parent||(0,g.includes)(e.parent,"core/post-content")))),(0,a.useEffect)((()=>{if(!i)return;const e=t.length,n=(0,_.sprintf)((0,_._n)("%d result found.","%d results found.",e),e);s(n)}),[t.length,i,s]),(0,a.createElement)("div",{className:"edit-post-block-manager__content"},!!r&&(0,a.createElement)("div",{className:"edit-post-block-manager__disabled-blocks-count"},(0,_.sprintf)((0,_._n)("%d block is hidden.","%d blocks are hidden.",r),r)),(0,a.createElement)(h.SearchControl,{label:(0,_.__)("Search for a block"),placeholder:(0,_.__)("Search for a block"),value:i,onChange:e=>c(e),className:"edit-post-block-manager__search"}),(0,a.createElement)("div",{tabIndex:"0",role:"region","aria-label":(0,_.__)("Available block types"),className:"edit-post-block-manager__results"},0===t.length&&(0,a.createElement)("p",{className:"edit-post-block-manager__no-results"},(0,_.__)("No blocks found.")),n.map((e=>(0,a.createElement)(fn,{key:e.slug,title:e.title,blockTypes:(0,g.filter)(t,{category:e.slug})}))),(0,a.createElement)(fn,{title:(0,_.__)("Uncategorized"),blockTypes:(0,g.filter)(t,(e=>{let{category:t}=e;return!t}))})))}));function yn(){const e=(0,b.useViewportMatch)("medium"),{closeModal:t}=(0,c.useDispatch)(Rt),n=(0,c.useSelect)((e=>e(Rt).isModalActive("edit-post/preferences")),[]),l=(0,c.useSelect)((t=>{const{getEditorSettings:n}=t(T.store),{getEditorMode:l,isFeatureActive:o}=t(Rt),r=l(),a=n().richEditingEnabled;return!o("reducedUI")&&e&&a&&"visual"===r}),[e]),o=(0,a.useMemo)((()=>[{name:"general",tabLabel:(0,_.__)("General"),content:(0,a.createElement)(a.Fragment,null,e&&(0,a.createElement)(ke,{title:(0,_.__)("Publishing"),description:(0,_.__)("Change options related to publishing.")},(0,a.createElement)(hn,{help:(0,_.__)("Review settings, such as visibility and tags."),label:(0,_.__)("Include pre-publish checklist")})),(0,a.createElement)(ke,{title:(0,_.__)("Appearance"),description:(0,_.__)("Customize options related to the block editor interface and editing flow.")},(0,a.createElement)(En,{featureName:"focusMode",help:(0,_.__)("Highlights the current block and fades other content."),label:(0,_.__)("Spotlight mode")}),(0,a.createElement)(En,{featureName:"showIconLabels",label:(0,_.__)("Show button text labels"),help:(0,_.__)("Show text instead of icons on buttons.")}),(0,a.createElement)(En,{featureName:"showListViewByDefault",help:(0,_.__)("Opens the block list view sidebar by default."),label:(0,_.__)("Always open list view")}),(0,a.createElement)(En,{featureName:"reducedUI",help:(0,_.__)("Compacts options and outlines in the toolbar."),label:(0,_.__)("Reduce the interface")}),(0,a.createElement)(En,{featureName:"themeStyles",help:(0,_.__)("Make the editor look like your theme."),label:(0,_.__)("Use theme styles")}),l&&(0,a.createElement)(En,{featureName:"showBlockBreadcrumbs",help:(0,_.__)("Shows block breadcrumbs at the bottom of the editor."),label:(0,_.__)("Display block breadcrumbs")})))},{name:"blocks",tabLabel:(0,_.__)("Blocks"),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ke,{title:(0,_.__)("Block interactions"),description:(0,_.__)("Customize how you interact with blocks in the block library and editing canvas.")},(0,a.createElement)(En,{featureName:"mostUsedBlocks",help:(0,_.__)("Places the most frequent blocks in the block library."),label:(0,_.__)("Show most used blocks")}),(0,a.createElement)(En,{featureName:"keepCaretInsideBlock",help:(0,_.__)("Aids screen readers by stopping text caret from leaving blocks."),label:(0,_.__)("Contain text cursor inside block")})),(0,a.createElement)(ke,{title:(0,_.__)("Visible blocks"),description:(0,_.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later.")},(0,a.createElement)(vn,null)))},{name:"panels",tabLabel:(0,_.__)("Panels"),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ke,{title:(0,_.__)("Document settings"),description:(0,_.__)("Choose what displays in the panel.")},(0,a.createElement)(gn.Slot,null),(0,a.createElement)(T.PostTaxonomies,{taxonomyWrapper:(e,t)=>(0,a.createElement)(un,{label:(0,g.get)(t,["labels","menu_name"]),panelName:`taxonomy-panel-${t.slug}`})}),(0,a.createElement)(T.PostFeaturedImageCheck,null,(0,a.createElement)(un,{label:(0,_.__)("Featured image"),panelName:"featured-image"})),(0,a.createElement)(T.PostExcerptCheck,null,(0,a.createElement)(un,{label:(0,_.__)("Excerpt"),panelName:"post-excerpt"})),(0,a.createElement)(T.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},(0,a.createElement)(un,{label:(0,_.__)("Discussion"),panelName:"discussion-panel"})),(0,a.createElement)(T.PageAttributesCheck,null,(0,a.createElement)(un,{label:(0,_.__)("Page attributes"),panelName:"page-attributes"}))),(0,a.createElement)(_n,{title:(0,_.__)("Additional"),description:(0,_.__)("Add extra areas to the editor.")}))}]),[e,l]);return n?(0,a.createElement)(be,{closeModal:t},(0,a.createElement)(Se,{sections:o})):null}class wn extends a.Component{constructor(){super(...arguments),this.state={historyId:null}}componentDidUpdate(e){const{postId:t,postStatus:n,postType:l,isSavingPost:o}=this.props,{historyId:r}=this.state;"trash"!==n||o?t===e.postId&&t===r||"auto-draft"===n||!t||this.setBrowserURL(t):this.setTrashURL(t,l)}setTrashURL(e,t){window.location.href=function(e,t){return(0,k.addQueryArgs)("edit.php",{trashed:1,post_type:t,ids:e})}(e,t)}setBrowserURL(e){window.history.replaceState({id:e},"Post "+e,function(e){return(0,k.addQueryArgs)("post.php",{post:e,action:"edit"})}(e)),this.setState((()=>({historyId:e})))}render(){return null}}var Sn=(0,c.withSelect)((e=>{const{getCurrentPost:t,isSavingPost:n}=e(T.store),l=t();let{id:o,status:r,type:a}=l;return["wp_template","wp_template_part"].includes(a)&&(o=l.wp_id),{postId:o,postStatus:r,postType:a,isSavingPost:n()}}))(wn);var kn=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(y.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));var Pn=function(e){let{showTooltip:t,icon:n,href:l}=e;const{isActive:o,isRequestingSiteIcon:r,postType:s,siteIconUrl:i}=(0,c.useSelect)((e=>{const{getCurrentPostType:t}=e(T.store),{isFeatureActive:n}=e(Rt),{getEntityRecord:l,getPostType:o,isResolving:r}=e(Ce.store),a=l("root","__unstableBase",void 0)||{};return{isActive:n("fullscreenMode"),isRequestingSiteIcon:r("getEntityRecord",["root","__unstableBase",void 0]),postType:o(t()),siteIconUrl:a.site_icon_url}}),[]),u=(0,b.useReducedMotion)();if(!o||!s)return null;let d=(0,a.createElement)(h.Icon,{size:"36px",icon:kn});const m={expand:{scale:1.25,transition:{type:"tween",duration:"0.3"}}};i&&(d=(0,a.createElement)(h.__unstableMotion.img,{variants:!u&&m,alt:(0,_.__)("Site Icon"),className:"edit-post-fullscreen-mode-close_site-icon",src:i})),r&&(d=null),n&&(d=(0,a.createElement)(h.Icon,{size:"36px",icon:n}));const p=L()({"edit-post-fullscreen-mode-close":!0,"has-icon":i});return(0,a.createElement)(h.__unstableMotion.div,{whileHover:"expand"},(0,a.createElement)(h.Button,{className:p,href:null!=l?l:(0,k.addQueryArgs)("edit.php",{post_type:s.slug}),label:(0,g.get)(s,["labels","view_items"],(0,_.__)("Back")),showTooltip:t},d))};var Tn=(0,a.createElement)(y.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(y.Path,{d:"M13.8 5.2H3v1.5h10.8V5.2zm-3.6 12v1.5H21v-1.5H10.2zm7.2-6H6.6v1.5h10.8v-1.5z"}));var Cn=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const xn=e=>{e.preventDefault()};var Bn=function(){const e=(0,a.useRef)(),{setIsInserterOpened:t,setIsListViewOpened:n}=(0,c.useDispatch)(Rt),{isInserterEnabled:l,isInserterOpened:o,isTextModeEnabled:r,showIconLabels:s,isListViewOpen:i,listViewShortcut:u}=(0,c.useSelect)((e=>{const{hasInserterItems:t,getBlockRootClientId:n,getBlockSelectionEnd:l}=e(E.store),{getEditorSettings:o}=e(T.store),{getEditorMode:r,isFeatureActive:a,isListViewOpened:s}=e(Rt),{getShortcutRepresentation:i}=e(zt.store);return{isInserterEnabled:"visual"===r()&&o().richEditingEnabled&&t(n(l())),isInserterOpened:e(Rt).isInserterOpened(),isTextModeEnabled:"text"===r(),showIconLabels:a("showIconLabels"),isListViewOpen:s(),listViewShortcut:i("core/edit-post/toggle-list-view")}}),[]),d=(0,b.useViewportMatch)("medium"),m=(0,b.useViewportMatch)("wide"),p=(0,_.__)("Document tools"),g=(0,a.useCallback)((()=>n(!i)),[n,i]),f=(0,a.createElement)(a.Fragment,null,(0,a.createElement)(h.ToolbarItem,{as:T.TableOfContents,hasOutlineItemsDisabled:r,repositionDropdown:s&&!m,showTooltip:!s,variant:s?"tertiary":void 0}),(0,a.createElement)(h.ToolbarItem,{as:h.Button,className:"edit-post-header-toolbar__list-view-toggle",icon:Tn,disabled:r,isPressed:i,label:(0,_.__)("List View"),onClick:g,shortcut:u,showTooltip:!s,variant:s?"tertiary":void 0})),v=(0,a.useCallback)((()=>{o?e.current.focus():t(!0)}),[o,t]),y=(0,_._x)("Toggle block inserter","Generic label for block inserter button"),w=o?(0,_.__)("Close"):(0,_.__)("Add");return(0,a.createElement)(E.NavigableToolbar,{className:"edit-post-header-toolbar","aria-label":p},(0,a.createElement)("div",{className:"edit-post-header-toolbar__left"},(0,a.createElement)(h.ToolbarItem,{ref:e,as:h.Button,className:"edit-post-header-toolbar__inserter-toggle",variant:"primary",isPressed:o,onMouseDown:xn,onClick:v,disabled:!l,icon:Cn,label:s?w:y,showTooltip:!s}),(m||!s)&&(0,a.createElement)(a.Fragment,null,d&&(0,a.createElement)(h.ToolbarItem,{as:E.ToolSelector,showTooltip:!s,variant:s?"tertiary":void 0,disabled:r}),(0,a.createElement)(h.ToolbarItem,{as:T.EditorHistoryUndo,showTooltip:!s,variant:s?"tertiary":void 0}),(0,a.createElement)(h.ToolbarItem,{as:T.EditorHistoryRedo,showTooltip:!s,variant:s?"tertiary":void 0}),f)))};const Mn=[{value:"visual",label:(0,_.__)("Visual editor")},{value:"text",label:(0,_.__)("Code editor")}];var In=function(){const{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:n,isEditingTemplate:l,mode:o}=(0,c.useSelect)((e=>({shortcut:e(zt.store).getShortcutRepresentation("core/edit-post/toggle-mode"),isRichEditingEnabled:e(T.store).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:e(T.store).getEditorSettings().codeEditingEnabled,isEditingTemplate:e(Rt).isEditingTemplate(),mode:e(Rt).getEditorMode()})),[]),{switchEditorMode:r}=(0,c.useDispatch)(Rt);if(l)return null;if(!t||!n)return null;const s=Mn.map((t=>t.value!==o?{...t,shortcut:e}:t));return(0,a.createElement)(h.MenuGroup,{label:(0,_.__)("Editor")},(0,a.createElement)(h.MenuItemsChoice,{choices:s,value:o,onSelect:r}))};function Nn(){const{openModal:e}=(0,c.useDispatch)(Rt);return(0,a.createElement)(h.MenuItem,{onClick:()=>{e("edit-post/preferences")}},(0,_.__)("Preferences"))}var An=function(){return(0,b.useViewportMatch)("medium")?(0,a.createElement)(h.MenuGroup,{label:(0,_._x)("View","noun")},(0,a.createElement)(d.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fixedToolbar",label:(0,_.__)("Top toolbar"),info:(0,_.__)("Access all block and document tools in a single place"),messageActivated:(0,_.__)("Top toolbar activated"),messageDeactivated:(0,_.__)("Top toolbar deactivated")}),(0,a.createElement)(d.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"focusMode",label:(0,_.__)("Spotlight mode"),info:(0,_.__)("Focus on one block at a time"),messageActivated:(0,_.__)("Spotlight mode activated"),messageDeactivated:(0,_.__)("Spotlight mode deactivated")}),(0,a.createElement)(d.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fullscreenMode",label:(0,_.__)("Fullscreen mode"),info:(0,_.__)("Work without distraction"),messageActivated:(0,_.__)("Fullscreen mode activated"),messageDeactivated:(0,_.__)("Fullscreen mode deactivated"),shortcut:x.displayShortcut.secondary("f")})):null};var Ln=e=>{let{showIconLabels:t}=e;const n=(0,b.useViewportMatch)("large");return(0,a.createElement)(_e,{toggleProps:{showTooltip:!t,...t&&{variant:"tertiary"}}},(e=>{let{onClose:l}=e;return(0,a.createElement)(a.Fragment,null,t&&!n&&(0,a.createElement)(ue.Slot,{className:t&&"show-icon-labels",scope:"core/edit-post"}),(0,a.createElement)(An,null),(0,a.createElement)(In,null),(0,a.createElement)(ae.Slot,{name:"core/edit-post/plugin-more-menu",label:(0,_.__)("Plugins"),as:h.MenuGroup,fillProps:{onClick:l}}),(0,a.createElement)(Gt.Slot,{fillProps:{onClose:l}}),(0,a.createElement)(h.MenuGroup,null,(0,a.createElement)(Nn,null)))}))};var On=(0,b.compose)((0,c.withSelect)((e=>({hasPublishAction:(0,g.get)(e(T.store).getCurrentPost(),["_links","wp:action-publish"],!1),isBeingScheduled:e(T.store).isEditedPostBeingScheduled(),isPending:e(T.store).isCurrentPostPending(),isPublished:e(T.store).isCurrentPostPublished(),isPublishSidebarEnabled:e(T.store).isPublishSidebarEnabled(),isPublishSidebarOpened:e(Rt).isPublishSidebarOpened(),isScheduled:e(T.store).isCurrentPostScheduled()}))),(0,c.withDispatch)((e=>{const{togglePublishSidebar:t}=e(Rt);return{togglePublishSidebar:t}})))((function(e){let{forceIsDirty:t,forceIsSaving:n,hasPublishAction:l,isBeingScheduled:o,isPending:r,isPublished:s,isPublishSidebarEnabled:i,isPublishSidebarOpened:c,isScheduled:u,togglePublishSidebar:d,setEntitiesSavedStatesCallback:m}=e;const p="toggle",g="button",h=(0,b.useViewportMatch)("medium","<");let E;return E=s||u&&o||r&&!l&&!h?g:h||i?p:g,(0,a.createElement)(T.PostPublishButton,{forceIsDirty:t,forceIsSaving:n,isOpen:c,isToggle:E===p,onToggle:d,setEntitiesSavedStatesCallback:m})}));function Dn(){const{hasActiveMetaboxes:e,isPostSaveable:t,isSaving:n,isViewable:l,deviceType:o}=(0,c.useSelect)((e=>{const{getEditedPostAttribute:t}=e(T.store),{getPostType:n}=e(Ce.store),l=n(t("type"));return{hasActiveMetaboxes:e(Rt).hasMetaBoxes(),isSaving:e(Rt).isSavingMetaBoxes(),isPostSaveable:e(T.store).isEditedPostSaveable(),isViewable:(0,g.get)(l,["viewable"],!1),deviceType:e(Rt).__experimentalGetPreviewDeviceType()}}),[]),{__experimentalSetPreviewDeviceType:r}=(0,c.useDispatch)(Rt);return(0,a.createElement)(E.__experimentalPreviewOptions,{isEnabled:t,className:"edit-post-post-preview-dropdown",deviceType:o,setDeviceType:r,viewLabel:(0,_.__)("Preview")},l&&(0,a.createElement)(h.MenuGroup,null,(0,a.createElement)("div",{className:"edit-post-header-preview__grouping-external"},(0,a.createElement)(T.PostPreviewButton,{className:"edit-post-header-preview__button-external",role:"menuitem",forceIsAutosaveable:e,forcePreviewLink:n?null:void 0,textContent:(0,a.createElement)(a.Fragment,null,(0,_.__)("Preview in new tab"),(0,a.createElement)(h.Icon,{icon:w}))}))))}const Rn="__experimentalMainDashboardButton",{Fill:Fn,Slot:Vn}=(0,h.createSlotFill)(Rn),Un=Fn;Un.Slot=e=>{let{children:t}=e;const n=(0,h.__experimentalUseSlot)(Rn);return Boolean(n.fills&&n.fills.length)?(0,a.createElement)(Vn,{bubblesVirtually:!0}):t};var Gn=Un;var Hn=(0,a.createElement)(y.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(y.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function zn(){const{clearSelectedBlock:e}=(0,c.useDispatch)(E.store),{setIsEditingTemplate:t}=(0,c.useDispatch)(Rt),{getEditorSettings:n}=(0,c.useSelect)(T.store),{updateEditorSettings:l,editPost:o}=(0,c.useDispatch)(T.store),{deleteEntityRecord:r}=(0,c.useDispatch)(Ce.store),{template:s}=(0,c.useSelect)((e=>{const{isEditingTemplate:t,getEditedPostTemplate:n}=e(Rt);return{template:t()?n():null}}),[]),[i,u]=(0,a.useState)(!1);if(!s||!s.wp_id)return null;let d=s.slug;null!=s&&s.title&&(d=s.title);const m=null==s?void 0:s.has_theme_file;return(0,a.createElement)(h.MenuGroup,{className:"edit-post-template-top-area__second-menu-group"},(0,a.createElement)(a.Fragment,null,(0,a.createElement)(h.MenuItem,{className:"edit-post-template-top-area__delete-template-button",isDestructive:!m,onClick:()=>{u(!0)},info:m?(0,_.__)("Use the template as supplied by the theme."):void 0},m?(0,_.__)("Clear customizations"):(0,_.__)("Delete template")),(0,a.createElement)(h.__experimentalConfirmDialog,{isOpen:i,onConfirm:()=>{e(),t(!1),u(!1),o({template:""});const a=n(),i=(0,g.pickBy)(a.availableTemplates,((e,t)=>t!==s.slug));l({...a,availableTemplates:i}),r("postType","wp_template",s.id,{throwOnError:!0})},onCancel:()=>{u(!1)}},(0,_.sprintf)((0,_.__)("Are you sure you want to delete the %s template? It may be used by other pages or posts."),d))))}function $n(){const[e,t]=(0,a.useState)(!1),{template:n}=(0,c.useSelect)((e=>{const{getEditedPostTemplate:t}=e(Rt);return{template:t()}}),[]),{editEntityRecord:l}=(0,c.useDispatch)(Ce.store),{getEditorSettings:o}=(0,c.useSelect)(T.store),{updateEditorSettings:r}=(0,c.useDispatch)(T.store);if(!n.is_custom||n.has_theme_file)return null;let s=(0,_.__)("Default");return null!=n&&n.title?s=n.title:n&&(s=n.slug),(0,a.createElement)("div",{className:"edit-site-template-details__group"},(0,a.createElement)(h.TextControl,{label:(0,_.__)("Title"),value:e?"":s,help:(0,_.__)('Give the template a title that indicates its purpose, e.g. "Full Width".'),onChange:a=>{if(!a&&!e)return void t(!0);t(!1);const s=o(),i=(0,g.mapValues)(s.availableTemplates,((e,t)=>t!==n.slug?e:a));r({...s,availableTemplates:i}),l("postType","wp_template",n.id,{title:a})},onBlur:()=>t(!1)}))}function Wn(){const{description:e,title:t}=(0,c.useSelect)((e=>{const{getEditedPostTemplate:t}=e(Rt);return{title:t().title,description:t().description}}),[]);return e?(0,a.createElement)("div",{className:"edit-site-template-details__group"},(0,a.createElement)(h.__experimentalHeading,{level:4,weight:600},t),(0,a.createElement)(h.__experimentalText,{className:"edit-post-template-details__description",size:"body",as:"p",style:{marginTop:"12px"}},e)):null}var qn=function(){const{template:e,isEditing:t,title:n}=(0,c.useSelect)((e=>{const{isEditingTemplate:t,getEditedPostTemplate:n}=e(Rt),{getEditedPostAttribute:l}=e(T.store),o=t();return{template:o?n():null,isEditing:o,title:l("title")?l("title"):(0,_.__)("Untitled")}}),[]),{clearSelectedBlock:l}=(0,c.useDispatch)(E.store),{setIsEditingTemplate:o}=(0,c.useDispatch)(Rt);if(!t||!e)return null;let r=(0,_.__)("Default");null!=e&&e.title?r=e.title:e&&(r=e.slug);const s=!!(e.custom||e.wp_id||e.description);return(0,a.createElement)("div",{className:"edit-post-template-top-area"},(0,a.createElement)(h.Button,{className:"edit-post-template-post-title",isLink:!0,showTooltip:!0,label:(0,_.sprintf)((0,_.__)("Edit %s"),n),onClick:()=>{l(),o(!1)}},n),s?(0,a.createElement)(h.Dropdown,{position:"bottom center",contentClassName:"edit-post-template-top-area__popover",renderToggle:e=>{let{onToggle:t}=e;return(0,a.createElement)(h.Button,{className:"edit-post-template-title",isLink:!0,icon:Hn,showTooltip:!0,onClick:t,label:(0,_.__)("Template Options")},r)},renderContent:()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)($n,null),(0,a.createElement)(Wn,null),(0,a.createElement)(zn,null))}):(0,a.createElement)(h.__experimentalText,{className:"edit-post-template-title",size:"body",style:{lineHeight:"24px"}},r))};var jn=function(e){let{setEntitiesSavedStatesCallback:t}=e;const{hasActiveMetaboxes:n,isPublishSidebarOpened:l,isSaving:o,showIconLabels:r,hasReducedUI:s}=(0,c.useSelect)((e=>({hasActiveMetaboxes:e(Rt).hasMetaBoxes(),isPublishSidebarOpened:e(Rt).isPublishSidebarOpened(),isSaving:e(Rt).isSavingMetaBoxes(),showIconLabels:e(Rt).isFeatureActive("showIconLabels"),hasReducedUI:e(Rt).isFeatureActive("reducedUI")})),[]),i=(0,b.useViewportMatch)("large"),u=L()("edit-post-header",{"has-reduced-ui":s});return(0,a.createElement)("div",{className:u},(0,a.createElement)(Gn.Slot,null,(0,a.createElement)(Pn,{showTooltip:!0})),(0,a.createElement)("div",{className:"edit-post-header__toolbar"},(0,a.createElement)(Bn,null),(0,a.createElement)(qn,null)),(0,a.createElement)("div",{className:"edit-post-header__settings"},!l&&(0,a.createElement)(T.PostSavedState,{forceIsDirty:n,forceIsSaving:o,showIconLabels:r}),(0,a.createElement)(Dn,null),(0,a.createElement)(T.PostPreviewButton,{forceIsAutosaveable:n,forcePreviewLink:o?null:void 0}),(0,a.createElement)(On,{forceIsDirty:n,forceIsSaving:o,setEntitiesSavedStatesCallback:t}),(i||!r)&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ue.Slot,{scope:"core/edit-post"}),(0,a.createElement)(Ln,{showIconLabels:r})),r&&!i&&(0,a.createElement)(Ln,{showIconLabels:r})))};var Kn=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Yn(){const{insertionPoint:e,showMostUsedBlocks:t}=(0,c.useSelect)((e=>{const{isFeatureActive:t,__experimentalGetInsertionPoint:n}=e(Rt);return{insertionPoint:n(),showMostUsedBlocks:t("mostUsedBlocks")}}),[]),{setIsInserterOpened:n}=(0,c.useDispatch)(Rt),l=(0,b.useViewportMatch)("medium","<"),o=l?"div":h.VisuallyHidden,[r,s]=(0,b.__experimentalUseDialog)({onClose:()=>n(!1),focusOnMount:null}),i=(0,a.useRef)();return(0,a.useEffect)((()=>{i.current.focusSearch()}),[]),(0,a.createElement)("div",p({ref:r},s,{className:"edit-post-editor__inserter-panel"}),(0,a.createElement)(o,{className:"edit-post-editor__inserter-panel-header"},(0,a.createElement)(h.Button,{icon:Kn,label:(0,_.__)("Close block inserter"),onClick:()=>n(!1)})),(0,a.createElement)("div",{className:"edit-post-editor__inserter-panel-content"},(0,a.createElement)(E.__experimentalLibrary,{showMostUsedBlocks:t,showInserterHelpPanel:!0,shouldFocusBlock:l,rootClientId:e.rootClientId,__experimentalInsertionIndex:e.insertionIndex,__experimentalFilterValue:e.filterValue,ref:i})))}function Xn(){const{setIsListViewOpened:e}=(0,c.useDispatch)(Rt),t=(0,b.useFocusOnMount)("firstElement"),n=(0,b.useFocusReturn)(),l=(0,b.useFocusReturn)();const o=`edit-post-editor__list-view-panel-label-${(0,b.useInstanceId)(Xn)}`;return(0,a.createElement)("div",{"aria-labelledby":o,className:"edit-post-editor__list-view-panel",onKeyDown:function(t){t.keyCode!==x.ESCAPE||t.defaultPrevented||(t.preventDefault(),e(!1))}},(0,a.createElement)("div",{className:"edit-post-editor__list-view-panel-header",ref:n},(0,a.createElement)("strong",{id:o},(0,_.__)("List View")),(0,a.createElement)(h.Button,{icon:V,label:(0,_.__)("Close List View Sidebar"),onClick:()=>e(!1)})),(0,a.createElement)("div",{className:"edit-post-editor__list-view-panel-content",ref:(0,b.useMergeRefs)([l,t])},(0,a.createElement)(E.__experimentalListView,null)))}var Qn=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));var Zn=e=>{let{sidebarName:t}=e;const{openGeneralSidebar:n}=(0,c.useDispatch)(Rt),l=()=>n("edit-post/document"),{documentLabel:o,isTemplateMode:r}=(0,c.useSelect)((e=>({documentLabel:e(T.store).getPostTypeLabel()||(0,_._x)("Document","noun"),isTemplateMode:e(Rt).isEditingTemplate()})),[]),[s,i]="edit-post/document"===t?[(0,_.sprintf)((0,_.__)("%s (selected)"),o),"is-active"]:[o,""],[u,d]="edit-post/block"===t?[(0,_.__)("Block (selected)"),"is-active"]:[(0,_.__)("Block"),""],[m,p]="edit-post/document"===t?[(0,_.__)("Template (selected)"),"is-active"]:[(0,_.__)("Template"),""];return(0,a.createElement)("ul",null,!r&&(0,a.createElement)("li",null,(0,a.createElement)(h.Button,{onClick:l,className:`edit-post-sidebar__panel-tab ${i}`,"aria-label":s,"data-label":o},o)),r&&(0,a.createElement)("li",null,(0,a.createElement)(h.Button,{onClick:l,className:`edit-post-sidebar__panel-tab ${p}`,"aria-label":m,"data-label":(0,_.__)("Template")},(0,_.__)("Template"))),(0,a.createElement)("li",null,(0,a.createElement)(h.Button,{onClick:()=>n("edit-post/block"),className:`edit-post-sidebar__panel-tab ${d}`,"aria-label":u,"data-label":(0,_.__)("Block")},(0,_.__)("Block"))))};function Jn(e){let{isOpen:t,onClick:n}=e;const l=(0,T.usePostVisibilityLabel)();return(0,a.createElement)(h.Button,{className:"edit-post-post-visibility__toggle",variant:"tertiary","aria-expanded":t,"aria-label":(0,_.sprintf)((0,_.__)("Select visibility: %s"),l),onClick:n},l)}var el=function(){const[e,t]=(0,a.useState)(null),n=(0,a.useMemo)((()=>({anchor:e})),[e]);return(0,a.createElement)(T.PostVisibilityCheck,{render:e=>{let{canEdit:l}=e;return(0,a.createElement)(h.PanelRow,{ref:t,className:"edit-post-post-visibility"},(0,a.createElement)("span",null,(0,_.__)("Visibility")),!l&&(0,a.createElement)("span",null,(0,a.createElement)(T.PostVisibilityLabel,null)),l&&(0,a.createElement)(h.Dropdown,{position:"bottom left",contentClassName:"edit-post-post-visibility__dialog",popoverProps:n,focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(Jn,{isOpen:t,onClick:n})},renderContent:e=>{let{onClose:t}=e;return(0,a.createElement)(T.PostVisibility,{onClose:t})}}))}})};function tl(){return(0,a.createElement)(T.PostTrashCheck,null,(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostTrash,null)))}function nl(){const[e,t]=(0,a.useState)(null),n=(0,a.useMemo)((()=>({anchor:e})),[e]);return(0,a.createElement)(T.PostScheduleCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-schedule",ref:t},(0,a.createElement)("span",null,(0,_.__)("Publish")),(0,a.createElement)(h.Dropdown,{popoverProps:n,position:"bottom left",contentClassName:"edit-post-post-schedule__dialog",focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(ll,{isOpen:t,onClick:n})},renderContent:e=>{let{onClose:t}=e;return(0,a.createElement)(T.PostSchedule,{onClose:t})}})))}function ll(e){let{isOpen:t,onClick:n}=e;const l=(0,T.usePostScheduleLabel)(),o=(0,T.usePostScheduleLabel)({full:!0});return(0,a.createElement)(h.Button,{className:"edit-post-post-schedule__toggle",variant:"tertiary",label:o,showTooltip:!0,"aria-expanded":t,"aria-label":(0,_.sprintf)((0,_.__)("Change date: %s"),l),onClick:n},l)}var ol=function(){return(0,a.createElement)(T.PostStickyCheck,null,(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostSticky,null)))};var rl=function(){return(0,a.createElement)(T.PostAuthorCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-author"},(0,a.createElement)(T.PostAuthor,null)))};var al=function(){return(0,a.createElement)(T.PostSlugCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-slug"},(0,a.createElement)(T.PostSlug,null)))};var sl=function(){return(0,a.createElement)(T.PostFormatCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-format"},(0,a.createElement)(T.PostFormat,null)))};var il=function(){return(0,a.createElement)(T.PostPendingStatusCheck,null,(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostPendingStatus,null)))};const{Fill:cl,Slot:ul}=(0,h.createSlotFill)("PluginPostStatusInfo"),dl=e=>{let{children:t,className:n}=e;return(0,a.createElement)(cl,null,(0,a.createElement)(h.PanelRow,{className:n},t))};dl.Slot=ul;var ml=dl;var pl=(0,a.createElement)(y.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(y.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"}));const gl=(0,_.__)("Custom Template");function hl(e){let{onClose:t}=e;const n=(0,c.useSelect)((e=>e(T.store).getEditorSettings().defaultBlockTemplate),[]),{__unstableCreateTemplate:l,__unstableSwitchToTemplateMode:o}=(0,c.useDispatch)(Rt),[r,i]=(0,a.useState)(""),[u,d]=(0,a.useState)(!1),m=()=>{i(""),t()};return(0,a.createElement)(h.Modal,{title:(0,_.__)("Create custom template"),closeLabel:(0,_.__)("Close"),onRequestClose:m,className:"edit-post-post-template__create-modal"},(0,a.createElement)("form",{className:"edit-post-post-template__create-form",onSubmit:async e=>{if(e.preventDefault(),u)return;d(!0);const t=null!=n?n:(0,s.serialize)([(0,s.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,s.createBlock)("core/site-title"),(0,s.createBlock)("core/site-tagline")]),(0,s.createBlock)("core/separator"),(0,s.createBlock)("core/group",{tagName:"main"},[(0,s.createBlock)("core/group",{layout:{inherit:!0}},[(0,s.createBlock)("core/post-title")]),(0,s.createBlock)("core/post-content",{layout:{inherit:!0}})])]);await l({slug:(0,k.cleanForSlug)(r||gl),content:t,title:r||gl}),d(!1),m(),o(!0)}},(0,a.createElement)(h.Flex,{align:"flex-start",gap:8},(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(h.TextControl,{label:(0,_.__)("Name"),value:r,onChange:i,placeholder:gl,disabled:u,help:(0,_.__)('Describe the template, e.g. "Post with sidebar". Custom templates can be applied to any post or page.')}))),(0,a.createElement)(h.Flex,{justify:"flex-end",expanded:!1},(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(h.Button,{variant:"tertiary",onClick:m},(0,_.__)("Cancel"))),(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(h.Button,{variant:"primary",type:"submit",isBusy:u,"aria-disabled":u},(0,_.__)("Create"))))))}function El(e){var t,n;let{onClose:l}=e;const{isPostsPage:o,availableTemplates:r,fetchedTemplates:s,selectedTemplateSlug:i,canCreate:u,canEdit:d}=(0,c.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEntityRecords:l}=e(Ce.store),o=e(T.store).getEditorSettings(),r=t("read","settings")?n("root","site"):void 0,a=e(T.store).getCurrentPostId()===(null==r?void 0:r.page_for_posts),s=t("create","templates");return{isPostsPage:a,availableTemplates:o.availableTemplates,fetchedTemplates:s?l("postType","wp_template",{post_type:e(T.store).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:e(T.store).getEditedPostAttribute("template"),canCreate:s&&!a&&o.supportsTemplateMode,canEdit:s&&o.supportsTemplateMode&&!!e(Rt).getEditedPostTemplate()}}),[]),m=(0,a.useMemo)((()=>Object.entries({...r,...Object.fromEntries((null!=s?s:[]).map((e=>{let{slug:t,title:n}=e;return[t,n.rendered]})))}).map((e=>{let[t,n]=e;return{value:t,label:n}}))),[r,s]),p=null!==(t=m.find((e=>e.value===i)))&&void 0!==t?t:m.find((e=>!e.value)),{editPost:g}=(0,c.useDispatch)(T.store),{__unstableSwitchToTemplateMode:b}=(0,c.useDispatch)(Rt),[f,v]=(0,a.useState)(!1);return(0,a.createElement)("div",{className:"edit-post-post-template__form"},(0,a.createElement)(E.__experimentalInspectorPopoverHeader,{title:(0,_.__)("Template"),help:(0,_.__)("Templates define the way content is displayed when viewing your site."),actions:u?[{icon:pl,label:(0,_.__)("Add template"),onClick:()=>v(!0)}]:[],onClose:l}),o?(0,a.createElement)(h.Notice,{className:"edit-post-post-template__notice",status:"warning",isDismissible:!1},(0,_.__)("The posts page template cannot be changed.")):(0,a.createElement)(h.SelectControl,{hideLabelFromVision:!0,label:(0,_.__)("Template"),value:null!==(n=null==p?void 0:p.value)&&void 0!==n?n:"",options:m,onChange:e=>g({template:e||""})}),d&&(0,a.createElement)("p",null,(0,a.createElement)(h.Button,{variant:"link",onClick:()=>b()},(0,_.__)("Edit template"))),f&&(0,a.createElement)(hl,{onClose:()=>v(!1)}))}function _l(){const[e,t]=(0,a.useState)(null),n=(0,a.useMemo)((()=>({anchor:e})),[e]);return(0,c.useSelect)((e=>{var t;const n=e(T.store).getCurrentPostType(),l=e(Ce.store).getPostType(n);if(null==l||!l.viewable)return!1;const o=e(T.store).getEditorSettings();if(!!o.availableTemplates&&Object.keys(o.availableTemplates).length>0)return!0;if(!o.supportsTemplateMode)return!1;return null!==(t=e(Ce.store).canUser("create","templates"))&&void 0!==t&&t}),[])?(0,a.createElement)(h.PanelRow,{className:"edit-post-post-template",ref:t},(0,a.createElement)("span",null,(0,_.__)("Template")),(0,a.createElement)(h.Dropdown,{popoverProps:n,position:"bottom left",className:"edit-post-post-template__dropdown",contentClassName:"edit-post-post-template__dialog",focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(bl,{isOpen:t,onClick:n})},renderContent:e=>{let{onClose:t}=e;return(0,a.createElement)(El,{onClose:t})}})):null}function bl(e){let{isOpen:t,onClick:n}=e;const l=(0,c.useSelect)((e=>{var t;const n=e(T.store).getEditedPostAttribute("template"),{supportsTemplateMode:l,availableTemplates:o}=e(T.store).getEditorSettings();if(!l&&o[n])return o[n];const r=e(Rt).getEditedPostTemplate();return null!==(t=null==r?void 0:r.title)&&void 0!==t?t:null==r?void 0:r.slug}),[]);return(0,a.createElement)(h.Button,{className:"edit-post-post-template__toggle",variant:"tertiary","aria-expanded":t,"aria-label":l?(0,_.sprintf)((0,_.__)("Select template: %s"),l):(0,_.__)("Select template"),onClick:n},null!=l?l:(0,_.__)("Default template"))}function fl(){const[e,t]=(0,a.useState)(null),n=(0,a.useMemo)((()=>({anchor:e})),[e]);return(0,a.createElement)(T.PostURLCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-url",ref:t},(0,a.createElement)("span",null,(0,_.__)("URL")),(0,a.createElement)(h.Dropdown,{popoverProps:n,position:"bottom left",className:"edit-post-post-url__dropdown",contentClassName:"edit-post-post-url__dialog",focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(vl,{isOpen:t,onClick:n})},renderContent:e=>{let{onClose:t}=e;return(0,a.createElement)(T.PostURL,{onClose:t})}})))}function vl(e){let{isOpen:t,onClick:n}=e;const l=(0,T.usePostURLLabel)();return(0,a.createElement)(h.Button,{className:"edit-post-post-url__toggle",variant:"tertiary","aria-expanded":t,"aria-label":(0,_.sprintf)((0,_.__)("Change URL: %s"),l),onClick:n},l)}const yl="post-status";var wl=(0,b.compose)([(0,c.withSelect)((e=>{const{isEditorPanelRemoved:t,isEditorPanelOpened:n}=e(Rt);return{isRemoved:t(yl),isOpened:n(yl)}})),(0,b.ifCondition)((e=>{let{isRemoved:t}=e;return!t})),(0,c.withDispatch)((e=>({onTogglePanel(){return e(Rt).toggleEditorPanelOpened(yl)}})))])((function(e){let{isOpened:t,onTogglePanel:n}=e;return(0,a.createElement)(h.PanelBody,{className:"edit-post-post-status",title:(0,_.__)("Summary"),opened:t,onToggle:n},(0,a.createElement)(ml.Slot,null,(e=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(el,null),(0,a.createElement)(nl,null),(0,a.createElement)(fl,null),(0,a.createElement)(_l,null),(0,a.createElement)(ol,null),(0,a.createElement)(il,null),(0,a.createElement)(sl,null),(0,a.createElement)(al,null),(0,a.createElement)(rl,null),e,(0,a.createElement)(tl,null)))))}));var Sl=function(){return(0,a.createElement)(T.PostLastRevisionCheck,null,(0,a.createElement)(h.PanelBody,{className:"edit-post-last-revision__panel"},(0,a.createElement)(T.PostLastRevision,null)))};var kl=(0,b.compose)((0,c.withSelect)(((e,t)=>{const n=(0,g.get)(t.taxonomy,["slug"]),l=n?`taxonomy-panel-${n}`:"";return{panelName:l,isEnabled:!!n&&e(Rt).isEditorPanelEnabled(l),isOpened:!!n&&e(Rt).isEditorPanelOpened(l)}})),(0,c.withDispatch)(((e,t)=>({onTogglePanel:()=>{e(Rt).toggleEditorPanelOpened(t.panelName)}}))))((function(e){let{isEnabled:t,taxonomy:n,isOpened:l,onTogglePanel:o,children:r}=e;if(!t)return null;const s=(0,g.get)(n,["labels","menu_name"]);return s?(0,a.createElement)(h.PanelBody,{title:s,opened:l,onToggle:o},r):null}));var Pl=function(){return(0,a.createElement)(T.PostTaxonomiesCheck,null,(0,a.createElement)(T.PostTaxonomies,{taxonomyWrapper:(e,t)=>(0,a.createElement)(kl,{taxonomy:t},e)}))};const Tl="featured-image";const Cl=(0,c.withSelect)((e=>{const{getEditedPostAttribute:t}=e(T.store),{getPostType:n}=e(Ce.store),{isEditorPanelEnabled:l,isEditorPanelOpened:o}=e(Rt);return{postType:n(t("type")),isEnabled:l(Tl),isOpened:o(Tl)}})),xl=(0,c.withDispatch)((e=>{const{toggleEditorPanelOpened:t}=e(Rt);return{onTogglePanel:function(){for(var e=arguments.length,n=new Array(e),l=0;l({isEnabled:e(Rt).isEditorPanelEnabled(Ml),isOpened:e(Rt).isEditorPanelOpened(Ml)}))),(0,c.withDispatch)((e=>({onTogglePanel(){return e(Rt).toggleEditorPanelOpened(Ml)}})))])((function(e){let{isEnabled:t,isOpened:n,onTogglePanel:l}=e;return t?(0,a.createElement)(T.PostExcerptCheck,null,(0,a.createElement)(h.PanelBody,{title:(0,_.__)("Excerpt"),opened:n,onToggle:l},(0,a.createElement)(T.PostExcerpt,null))):null}));const Nl="discussion-panel";var Al=(0,b.compose)([(0,c.withSelect)((e=>({isEnabled:e(Rt).isEditorPanelEnabled(Nl),isOpened:e(Rt).isEditorPanelOpened(Nl)}))),(0,c.withDispatch)((e=>({onTogglePanel(){return e(Rt).toggleEditorPanelOpened(Nl)}})))])((function(e){let{isEnabled:t,isOpened:n,onTogglePanel:l}=e;return t?(0,a.createElement)(T.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},(0,a.createElement)(h.PanelBody,{title:(0,_.__)("Discussion"),opened:n,onToggle:l},(0,a.createElement)(T.PostTypeSupportCheck,{supportKeys:"comments"},(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostComments,null))),(0,a.createElement)(T.PostTypeSupportCheck,{supportKeys:"trackbacks"},(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostPingbacks,null))))):null}));const Ll="page-attributes";var Ol=function(){const{isEnabled:e,isOpened:t,postType:n}=(0,c.useSelect)((e=>{const{getEditedPostAttribute:t}=e(T.store),{isEditorPanelEnabled:n,isEditorPanelOpened:l}=e(Rt),{getPostType:o}=e(Ce.store);return{isEnabled:n(Ll),isOpened:l(Ll),postType:o(t("type"))}}),[]),{toggleEditorPanelOpened:l}=(0,c.useDispatch)(Rt);return e&&n?(0,a.createElement)(T.PageAttributesCheck,null,(0,a.createElement)(h.PanelBody,{title:(0,g.get)(n,["labels","attributes"],(0,_.__)("Page attributes")),opened:t,onToggle:function(){for(var e=arguments.length,t=new Array(e),n=0;n(l.current=document.querySelector(".metabox-location-"+t),l.current&&n.current.appendChild(l.current),()=>{l.current&&document.querySelector("#metaboxes").appendChild(l.current)})),[t]);const o=(0,c.useSelect)((e=>e(Rt).isSavingMetaBoxes()),[]),r=L()("edit-post-meta-boxes-area",`is-${t}`,{"is-loading":o});return(0,a.createElement)("div",{className:r},o&&(0,a.createElement)(h.Spinner,null),(0,a.createElement)("div",{className:"edit-post-meta-boxes-area__container",ref:n}),(0,a.createElement)("div",{className:"edit-post-meta-boxes-area__clear"}))};class Rl extends a.Component{componentDidMount(){this.updateDOM()}componentDidUpdate(e){this.props.isVisible!==e.isVisible&&this.updateDOM()}updateDOM(){const{id:e,isVisible:t}=this.props,n=document.getElementById(e);n&&(t?n.classList.remove("is-hidden"):n.classList.add("is-hidden"))}render(){return null}}var Fl=(0,c.withSelect)(((e,t)=>{let{id:n}=t;return{isVisible:e(Rt).isEditorPanelEnabled(`meta-box-${n}`)}}))(Rl);function Vl(e){let{location:t}=e;const n=(0,c.useRegistry)(),{metaBoxes:l,areMetaBoxesInitialized:o,isEditorReady:r}=(0,c.useSelect)((e=>{const{__unstableIsEditorReady:n}=e(T.store),{getMetaBoxesPerLocation:l,areMetaBoxesInitialized:o}=e(Rt);return{metaBoxes:l(t),areMetaBoxesInitialized:o(),isEditorReady:n()}}),[t]);return(0,a.useEffect)((()=>{r&&!o&&n.dispatch(Rt).initializeMetaBoxes()}),[r,o]),o?(0,a.createElement)(a.Fragment,null,(0,g.map)(l,(e=>{let{id:t}=e;return(0,a.createElement)(Fl,{key:t,id:t})})),(0,a.createElement)(Dl,{location:t})):null}window.wp.warning;const{Fill:Ul,Slot:Gl}=(0,h.createSlotFill)("PluginDocumentSettingPanel"),Hl=(0,b.compose)((0,S.withPluginContext)(((e,t)=>(void 0===t.name&&"undefined"!=typeof process&&process.env,{panelName:`${e.name}/${t.name}`}))),(0,c.withSelect)(((e,t)=>{let{panelName:n}=t;return{opened:e(Rt).isEditorPanelOpened(n),isEnabled:e(Rt).isEditorPanelEnabled(n)}})),(0,c.withDispatch)(((e,t)=>{let{panelName:n}=t;return{onToggle(){return e(Rt).toggleEditorPanelOpened(n)}}})))((e=>{let{isEnabled:t,panelName:n,opened:l,onToggle:o,className:r,title:s,icon:i,children:c}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(gn,{label:s,panelName:n}),(0,a.createElement)(Ul,null,t&&(0,a.createElement)(h.PanelBody,{className:r,title:s,icon:i,opened:l,onToggle:o},c)))}));Hl.Slot=Gl;var zl=Hl;function $l(e){let{className:t,...n}=e;const{postTitle:l,shortcut:o,showIconLabels:r}=(0,c.useSelect)((e=>({postTitle:e(T.store).getEditedPostAttribute("title"),shortcut:e(zt.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),showIconLabels:e(Rt).isFeatureActive("showIconLabels")})),[]);return(0,a.createElement)(pe,p({panelClassName:t,className:"edit-post-sidebar",smallScreenTitle:l||(0,_.__)("(no title)"),scope:"core/edit-post",toggleShortcut:o,showIconLabels:r},n))}var Wl=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var ql=function(){const e=(0,c.useSelect)((e=>{const{getEditedPostTemplate:t}=e(Rt);return t()}),[]);return e?(0,a.createElement)(h.PanelBody,null,(0,a.createElement)(h.Flex,{align:"flex-start",gap:"3"},(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(fe,{icon:Wl})),(0,a.createElement)(h.FlexBlock,null,(0,a.createElement)("h2",{className:"edit-post-template-summary__title"},(null==e?void 0:e.title)||(null==e?void 0:e.slug)),(0,a.createElement)("p",null,null==e?void 0:e.description)))):null};const jl=a.Platform.select({web:!0,native:!1});var Kl=()=>{const{sidebarName:e,keyboardShortcut:t,isTemplateMode:n}=(0,c.useSelect)((e=>{let t=e(ee).getActiveComplementaryArea(Rt.name);["edit-post/document","edit-post/block"].includes(t)||(e(E.store).getBlockSelectionStart()&&(t="edit-post/block"),t="edit-post/document");return{sidebarName:t,keyboardShortcut:e(zt.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),isTemplateMode:e(Rt).isEditingTemplate()}}),[]);return(0,a.createElement)($l,{identifier:e,header:(0,a.createElement)(Zn,{sidebarName:e}),closeLabel:(0,_.__)("Close settings"),headerClassName:"edit-post-sidebar__panel-tabs",title:(0,_.__)("Settings"),toggleShortcut:t,icon:Qn,isActiveByDefault:jl},!n&&"edit-post/document"===e&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(wl,null),(0,a.createElement)(zl.Slot,null),(0,a.createElement)(Sl,null),(0,a.createElement)(Pl,null),(0,a.createElement)(Bl,null),(0,a.createElement)(Il,null),(0,a.createElement)(Al,null),(0,a.createElement)(Ol,null),(0,a.createElement)(Vl,{location:"side"})),n&&"edit-post/document"===e&&(0,a.createElement)(ql,null),"edit-post/block"===e&&(0,a.createElement)(E.BlockInspector,null))};function Yl(e){let{nonAnimatedSrc:t,animatedSrc:n}=e;return(0,a.createElement)("picture",{className:"edit-post-welcome-guide__image"},(0,a.createElement)("source",{srcSet:t,media:"(prefers-reduced-motion: reduce)"}),(0,a.createElement)("img",{src:n,width:"312",height:"240",alt:""}))}function Xl(){const{toggleFeature:e}=(0,c.useDispatch)(Rt);return(0,a.createElement)(h.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,_.__)("Welcome to the block editor"),finishButtonText:(0,_.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Welcome to the block editor")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,_.__)("In the WordPress editor, each paragraph, image, or video is presented as a distinct “block” of content.")))},{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Make each block your own")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,_.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")))},{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Get to know the block library")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,a.createInterpolateElement)((0,_.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the icon."),{InserterIconImage:(0,a.createElement)("img",{alt:(0,_.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})))},{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Learn how to use the block editor")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,_.__)("New to the block editor? Want to learn more about using it? "),(0,a.createElement)(h.ExternalLink,{href:(0,_.__)("https://wordpress.org/support/article/wordpress-editor/")},(0,_.__)("Here's a detailed guide."))))}]})}function Ql(){const{toggleFeature:e}=(0,c.useDispatch)(Rt);return(0,a.createElement)(h.Guide,{className:"edit-template-welcome-guide",contentLabel:(0,_.__)("Welcome to the template editor"),finishButtonText:(0,_.__)("Get started"),onFinish:()=>e("welcomeGuideTemplate"),pages:[{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Welcome to the template editor")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,_.__)("Templates help define the layout of the site. You can customize all aspects of your posts and pages using blocks and patterns in this editor.")))}]})}function Zl(){const{isActive:e,isTemplateMode:t}=(0,c.useSelect)((e=>{const{isFeatureActive:t,isEditingTemplate:n}=e(Rt),l=n();return{isActive:t(l?"welcomeGuideTemplate":"welcomeGuide"),isTemplateMode:l}}),[]);return e?t?(0,a.createElement)(Ql,null):(0,a.createElement)(Xl,null):null}const{Fill:Jl,Slot:eo}=(0,h.createSlotFill)("PluginPostPublishPanel"),to=(0,b.compose)((0,S.withPluginContext)(((e,t)=>({icon:t.icon||e.icon}))))((e=>{let{children:t,className:n,title:l,initialOpen:o=!1,icon:r}=e;return(0,a.createElement)(Jl,null,(0,a.createElement)(h.PanelBody,{className:n,initialOpen:o||!l,title:l,icon:r},t))}));to.Slot=eo;var no=to;const{Fill:lo,Slot:oo}=(0,h.createSlotFill)("PluginPrePublishPanel"),ro=(0,b.compose)((0,S.withPluginContext)(((e,t)=>({icon:t.icon||e.icon}))))((e=>{let{children:t,className:n,title:l,initialOpen:o=!1,icon:r}=e;return(0,a.createElement)(lo,null,(0,a.createElement)(h.PanelBody,{className:n,initialOpen:o||!l,title:l,icon:r},t))}));ro.Slot=oo;var ao=ro;const{Fill:so,Slot:io}=(0,h.createSlotFill)("ActionsPanel");function co(e){let{setEntitiesSavedStatesCallback:t,closeEntitiesSavedStates:n,isEntitiesSavedStatesOpen:l}=e;const{closePublishSidebar:o,togglePublishSidebar:r}=(0,c.useDispatch)(Rt),{publishSidebarOpened:s,hasActiveMetaboxes:i,isSavingMetaBoxes:u,hasNonPostEntityChanges:d}=(0,c.useSelect)((e=>({publishSidebarOpened:e(Rt).isPublishSidebarOpened(),hasActiveMetaboxes:e(Rt).hasMetaBoxes(),isSavingMetaBoxes:e(Rt).isSavingMetaBoxes(),hasNonPostEntityChanges:e(T.store).hasNonPostEntityChanges()})),[]),m=(0,a.useCallback)((()=>t(!0)),[]);let p;return p=s?(0,a.createElement)(T.PostPublishPanel,{onClose:o,forceIsDirty:i,forceIsSaving:u,PrePublishExtension:ao.Slot,PostPublishExtension:no.Slot}):d?(0,a.createElement)("div",{className:"edit-post-layout__toggle-entities-saved-states-panel"},(0,a.createElement)(h.Button,{variant:"secondary",className:"edit-post-layout__toggle-entities-saved-states-panel-button",onClick:m,"aria-expanded":!1},(0,_.__)("Open save panel"))):(0,a.createElement)("div",{className:"edit-post-layout__toggle-publish-panel"},(0,a.createElement)(h.Button,{variant:"secondary",className:"edit-post-layout__toggle-publish-panel-button",onClick:r,"aria-expanded":!1},(0,_.__)("Open publish panel"))),(0,a.createElement)(a.Fragment,null,l&&(0,a.createElement)(T.EntitiesSavedStates,{close:n}),(0,a.createElement)(io,{bubblesVirtually:!0}),!l&&p)}function uo(){const{blockPatternsWithPostContentBlockType:e,postType:t}=(0,c.useSelect)((e=>{const{__experimentalGetPatternsByBlockTypes:t}=e(E.store),{getCurrentPostType:n}=e(T.store);return{blockPatternsWithPostContentBlockType:t("core/post-content"),postType:n()}}),[]);return(0,a.useMemo)((()=>e.filter((e=>"page"===t&&!e.postTypes||Array.isArray(e.postTypes)&&e.postTypes.includes(t)))),[t,e])}function mo(e){let{onChoosePattern:t}=e;const n=uo(),l=(0,b.useAsyncList)(n),{resetEditorBlocks:o}=(0,c.useDispatch)(T.store);return(0,a.createElement)(E.__experimentalBlockPatternsList,{blockPatterns:n,shownPatterns:l,onClickPattern:(e,n)=>{o(n),t()}})}const po="INITIAL",go="PATTERN",ho="CLOSED";function Eo(){const[e,t]=(0,a.useState)(po),n=uo().length>0,l=(0,c.useSelect)((t=>{if(!n||e!==po)return!1;const{getEditedPostContent:l,isEditedPostSaveable:o}=t(T.store),{isEditingTemplate:r,isFeatureActive:a}=t(Rt);return!o()&&""===l()&&!r()&&!a("welcomeGuide")}),[e,n]);return(0,a.useEffect)((()=>{l&&t(go)}),[l]),e===po||e===ho?null:(0,a.createElement)(h.Modal,{className:"edit-post-start-page-options__modal",title:(0,_.__)("Choose a pattern"),closeLabel:(0,_.__)("Cancel"),onRequestClose:()=>{t(ho)}},(0,a.createElement)("div",{className:"edit-post-start-page-options__modal-content"},e===go&&(0,a.createElement)(mo,{onChoosePattern:()=>{t(ho)}})))}const _o={header:(0,_.__)("Editor top bar"),body:(0,_.__)("Editor content"),sidebar:(0,_.__)("Editor settings"),actions:(0,_.__)("Editor publish"),footer:(0,_.__)("Editor footer")};var bo=function(e){let{styles:t}=e;const n=(0,b.useViewportMatch)("medium","<"),l=(0,b.useViewportMatch)("huge",">="),{openGeneralSidebar:o,closeGeneralSidebar:r,setIsInserterOpened:s}=(0,c.useDispatch)(Rt),{createErrorNotice:i}=(0,c.useDispatch)(P.store),{mode:u,isFullscreenActive:d,isRichEditingEnabled:m,sidebarIsOpened:p,hasActiveMetaboxes:g,hasFixedToolbar:f,previousShortcut:v,nextShortcut:y,hasBlockSelected:w,isInserterOpened:k,isListViewOpened:C,showIconLabels:x,hasReducedUI:B,showBlockBreadcrumbs:M,isTemplateMode:I,documentLabel:N}=(0,c.useSelect)((e=>{const{getEditorSettings:t,getPostTypeLabel:n}=e(T.store),l=t(),o=n();return{isTemplateMode:e(Rt).isEditingTemplate(),hasFixedToolbar:e(Rt).isFeatureActive("fixedToolbar"),sidebarIsOpened:!(!e(ee).getActiveComplementaryArea(Rt.name)&&!e(Rt).isPublishSidebarOpened()),isFullscreenActive:e(Rt).isFeatureActive("fullscreenMode"),isInserterOpened:e(Rt).isInserterOpened(),isListViewOpened:e(Rt).isListViewOpened(),mode:e(Rt).getEditorMode(),isRichEditingEnabled:l.richEditingEnabled,hasActiveMetaboxes:e(Rt).hasMetaBoxes(),previousShortcut:e(zt.store).getAllShortcutKeyCombinations("core/edit-post/previous-region"),nextShortcut:e(zt.store).getAllShortcutKeyCombinations("core/edit-post/next-region"),showIconLabels:e(Rt).isFeatureActive("showIconLabels"),hasReducedUI:e(Rt).isFeatureActive("reducedUI"),showBlockBreadcrumbs:e(Rt).isFeatureActive("showBlockBreadcrumbs"),documentLabel:o||(0,_._x)("Document","noun")}}),[]),A=L()("edit-post-layout","is-mode-"+u,{"is-sidebar-opened":p,"has-fixed-toolbar":f,"has-metaboxes":g,"show-icon-labels":x});(0,a.useEffect)((()=>{p&&!l&&s(!1)}),[p,l]),(0,a.useEffect)((()=>{k&&!l&&r()}),[k,l]);const[O,D]=(0,a.useState)(!1),R=(0,a.useCallback)((e=>{"function"==typeof O&&O(e),D(!1)}),[O]),F=C?(0,_.__)("List View"):(0,_.__)("Block Library");return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ge,{isActive:d}),(0,a.createElement)(Sn,null),(0,a.createElement)(T.UnsavedChangesWarning,null),(0,a.createElement)(T.AutosaveMonitor,null),(0,a.createElement)(T.LocalAutosaveMonitor,null),(0,a.createElement)(Qt,null),(0,a.createElement)(T.EditorKeyboardShortcutsRegister,null),(0,a.createElement)(Kl,null),(0,a.createElement)(he,{className:A,labels:{..._o,secondarySidebar:F},header:(0,a.createElement)(jn,{setEntitiesSavedStatesCallback:D}),secondarySidebar:"visual"===u&&k?(0,a.createElement)(Yn,null):"visual"===u&&C?(0,a.createElement)(Xn,null):null,sidebar:(!n||p)&&(0,a.createElement)(a.Fragment,null,!n&&!p&&(0,a.createElement)("div",{className:"edit-post-layout__toggle-sidebar-panel"},(0,a.createElement)(h.Button,{variant:"secondary",className:"edit-post-layout__toggle-sidebar-panel-button",onClick:()=>o(w?"edit-post/block":"edit-post/document"),"aria-expanded":!1},w?(0,_.__)("Open block settings"):(0,_.__)("Open document settings"))),(0,a.createElement)(pe.Slot,{scope:"core/edit-post"})),notices:(0,a.createElement)(T.EditorSnackbars,null),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(T.EditorNotices,null),("text"===u||!m)&&(0,a.createElement)($t,null),m&&"visual"===u&&(0,a.createElement)(Xt,{styles:t}),!I&&(0,a.createElement)("div",{className:"edit-post-layout__metaboxes"},(0,a.createElement)(Vl,{location:"normal"}),(0,a.createElement)(Vl,{location:"advanced"})),n&&p&&(0,a.createElement)(h.ScrollLock,null),(0,a.createElement)(E.BlockStyles.Slot,{scope:"core/block-inspector"})),footer:!B&&M&&!n&&m&&"visual"===u&&(0,a.createElement)("div",{className:"edit-post-layout__footer"},(0,a.createElement)(E.BlockBreadcrumb,{rootLabelText:N})),actions:(0,a.createElement)(co,{closeEntitiesSavedStates:R,isEntitiesSavedStatesOpen:O,setEntitiesSavedStatesCallback:D}),shortcuts:{previous:v,next:y}}),(0,a.createElement)(yn,null),(0,a.createElement)(an,null),(0,a.createElement)(Zl,null),(0,a.createElement)(Eo,null),(0,a.createElement)(h.Popover.Slot,null),(0,a.createElement)(S.PluginArea,{onError:function(e){i((0,_.sprintf)((0,_.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}))};function fo(e){let{postId:t}=e;return(e=>{const{hasBlockSelection:t,isEditorSidebarOpened:n}=(0,c.useSelect)((e=>({hasBlockSelection:!!e(E.store).getBlockSelectionStart(),isEditorSidebarOpened:e(Dt).isEditorSidebarOpened()})),[e]),{openGeneralSidebar:l}=(0,c.useDispatch)(Dt);(0,a.useEffect)((()=>{n&&l(t?"edit-post/block":"edit-post/document")}),[t,n])})(t),(e=>{const{newPermalink:t}=(0,c.useSelect)((e=>({newPermalink:e(T.store).getCurrentPost().link})),[e]),n=(0,a.useRef)();(0,a.useEffect)((()=>{n.current=document.querySelector("#wp-admin-bar-preview a")||document.querySelector("#wp-admin-bar-view a")}),[e]),(0,a.useEffect)((()=>{t&&n.current&&n.current.setAttribute("href",t)}),[t])})(t),null}var vo=function(e){let{postId:t,postType:n,settings:l,initialEdits:o,onError:r,...i}=e;const{hasFixedToolbar:u,focusMode:m,hasReducedUI:E,hasInlineToolbar:_,hasThemeStyles:b,post:f,preferredStyleVariations:v,hiddenBlockTypes:y,blockTypes:w,keepCaretInsideBlock:S,isTemplateMode:k,template:P}=(0,c.useSelect)((e=>{var l,o;const{isFeatureActive:r,__experimentalGetPreviewDeviceType:a,isEditingTemplate:i,getEditedPostTemplate:c,getHiddenBlockTypes:u}=e(Rt),{getEntityRecord:m,getPostType:p,getEntityRecords:g,canUser:h}=e(Ce.store),{getEditorSettings:E}=e(T.store),{getBlockTypes:_}=e(s.store);let b;if(["wp_template","wp_template_part"].includes(n)){const e=g("postType",n,{wp_id:t});b=null==e?void 0:e[0]}else b=m("postType",n,t);const f=E().supportsTemplateMode,v=null!==(l=null===(o=p(n))||void 0===o?void 0:o.viewable)&&void 0!==l&&l,y=h("create","templates");return{hasFixedToolbar:r("fixedToolbar")||"Desktop"!==a(),focusMode:r("focusMode"),hasReducedUI:r("reducedUI"),hasInlineToolbar:r("inlineToolbar"),hasThemeStyles:r("themeStyles"),preferredStyleVariations:e(d.store).get("core/edit-post","preferredStyleVariations"),hiddenBlockTypes:u(),blockTypes:_(),keepCaretInsideBlock:r("keepCaretInsideBlock"),isTemplateMode:i(),template:f&&v&&y?c():null,post:b}}),[n,t]),{updatePreferredStyleVariations:C,setIsInserterOpened:x}=(0,c.useDispatch)(Rt),B=(0,a.useMemo)((()=>{const e={...l,__experimentalPreferredStyleVariations:{value:v,onChange:C},hasFixedToolbar:u,focusMode:m,hasReducedUI:E,hasInlineToolbar:_,__experimentalSetIsInserterOpened:x,keepCaretInsideBlock:S,defaultAllowedBlockTypes:l.allowedBlockTypes};if(y.length>0){const t=!0===l.allowedBlockTypes?(0,g.map)(w,"name"):l.allowedBlockTypes||[];e.allowedBlockTypes=(0,g.without)(t,...y)}return e}),[l,u,m,E,y,w,v,x,C,S]),M=(0,a.useMemo)((()=>{var e;const t=[],n=[];null===(e=l.styles)||void 0===e||e.forEach((e=>{e.__unstableType&&"theme"!==e.__unstableType?n.push(e):t.push(e)}));const o=[...l.defaultEditorStyles,...n];return b&&t.length?l.styles:o}),[l,b]);return f?(0,a.createElement)(a.StrictMode,null,(0,a.createElement)(zt.ShortcutProvider,null,(0,a.createElement)(h.SlotFillProvider,null,(0,a.createElement)(T.EditorProvider,p({settings:B,post:f,initialEdits:o,useSubRegistry:!1,__unstableTemplate:k?P:void 0},i),(0,a.createElement)(T.ErrorBoundary,{onError:r},(0,a.createElement)(fo,{postId:t}),(0,a.createElement)(bo,{styles:M})),(0,a.createElement)(T.PostLockedModal,null))))):null};var yo=e=>{let{allowedBlocks:t,icon:n,label:l,onClick:o,small:r,role:s}=e;return(0,a.createElement)(E.BlockSettingsMenuControls,null,(e=>{let{selectedBlocks:i,onClose:c}=e;return((e,t)=>{return!Array.isArray(t)||(n=t,0===e.filter((e=>!n.includes(e))).length);var n})(i,t)?(0,a.createElement)(h.MenuItem,{onClick:(0,b.compose)(o,c),icon:n,label:r?l:void 0,role:s},!r&&l):null}))},wo=(0,b.compose)((0,S.withPluginContext)(((e,t)=>{var n;return{as:null!==(n=t.as)&&void 0!==n?n:h.MenuItem,icon:t.icon||e.icon,name:"core/edit-post/plugin-more-menu"}})))(ae);function So(e){return(0,a.createElement)(ie,p({__unstableExplicitMenuItem:!0,scope:"core/edit-post"},e))}function ko(e,t,n,l,o){(0,a.unmountComponentAtNode)(n);const r=ko.bind(null,e,t,n,l,o);(0,a.render)((0,a.createElement)(vo,{settings:l,onError:r,postId:t,postType:e,initialEdits:o,recovery:!0}),n)}function Po(e,t,n,l,o){const r=document.getElementById(e),m=ko.bind(null,t,n,r,l,o);(0,c.dispatch)(d.store).setDefaults("core/edit-post",{editorMode:"visual",fixedToolbar:!1,fullscreenMode:!0,hiddenBlockTypes:[],inactivePanels:[],isPublishSidebarEnabled:!0,openPanels:["post-status"],preferredStyleVariations:{},showBlockBreadcrumbs:!0,showIconLabels:!1,showListViewByDefault:!1,themeStyles:!0,welcomeGuide:!0,welcomeGuideTemplate:!0}),(0,c.dispatch)(s.store).__experimentalReapplyBlockTypeFilters(),(0,c.select)(Rt).isFeatureActive("showListViewByDefault")&&(0,c.dispatch)(Rt).setIsListViewOpened(!0),(0,i.registerCoreBlocks)(),(0,u.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",((e,t)=>!(!(0,c.select)(Rt).isEditingTemplate()&&"core/template-part"===t.name)&&e));"Standards"!==("CSS1Compat"===document.compatMode?"Standards":"Quirks")&&console.warn("Your browser is using Quirks Mode. \nThis can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening . Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins.");-1!==window.navigator.userAgent.indexOf("iPhone")&&window.addEventListener("scroll",(e=>{const t=document.getElementsByClassName("interface-interface-skeleton__body")[0];e.target===document&&(window.scrollY>100&&(t.scrollTop=t.scrollTop+window.scrollY),document.getElementsByClassName("is-mode-visual")[0]&&window.scrollTo(0,0))})),window.addEventListener("dragover",(e=>e.preventDefault()),!1),window.addEventListener("drop",(e=>e.preventDefault()),!1),(0,a.render)((0,a.createElement)(vo,{settings:l,onError:m,postId:n,postType:t,initialEdits:o}),r)}}(),(window.wp=window.wp||{}).editPost=l}(); \ No newline at end of file +*/!function(){"use strict";var l={}.hasOwnProperty;function o(){for(var e="",t=0;tm.MediaUpload));var g=window.lodash,h=window.wp.components,E=window.wp.blockEditor,_=window.wp.i18n,b=window.wp.compose;const f=(0,b.compose)((0,c.withSelect)(((e,t)=>{if((0,s.hasBlockSupport)(t.name,"multiple",!0))return{};const n=e(E.store).getBlocks(),l=(0,g.find)(n,(e=>{let{name:n}=e;return t.name===n}));return{originalBlockClientId:l&&l.clientId!==t.clientId&&l.clientId}})),(0,c.withDispatch)(((e,t)=>{let{originalBlockClientId:n}=t;return{selectFirst:()=>e(E.store).selectBlock(n)}}))),v=(0,b.createHigherOrderComponent)((e=>f((t=>{let{originalBlockClientId:n,selectFirst:l,...o}=t;if(!n)return(0,a.createElement)(e,o);const r=(0,s.getBlockType)(o.name),i=function(e){const t=(0,s.findTransform)((0,s.getBlockTransforms)("to",e),(e=>{let{type:t,blocks:n}=e;return"block"===t&&1===n.length}));if(!t)return null;return(0,s.getBlockType)(t.blocks[0])}(o.name);return[(0,a.createElement)("div",{key:"invalid-preview",style:{minHeight:"60px"}},(0,a.createElement)(e,p({key:"block-edit"},o))),(0,a.createElement)(E.Warning,{key:"multiple-use-warning",actions:[(0,a.createElement)(h.Button,{key:"find-original",variant:"secondary",onClick:l},(0,_.__)("Find original")),(0,a.createElement)(h.Button,{key:"remove",variant:"secondary",onClick:()=>o.onReplace([])},(0,_.__)("Remove")),i&&(0,a.createElement)(h.Button,{key:"transform",variant:"secondary",onClick:()=>o.onReplace((0,s.createBlock)(i.name,o.attributes))},(0,_.__)("Transform into:")," ",i.title)]},(0,a.createElement)("strong",null,null==r?void 0:r.title,": "),(0,_.__)("This block can only be used once."))]}))),"withMultipleValidation");(0,u.addFilter)("editor.BlockEdit","core/edit-post/validate-multiple-use/with-multiple-validation",v);var y=window.wp.primitives;var w=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"})),S=window.wp.plugins,k=window.wp.url,P=window.wp.notices,T=window.wp.editor;function C(){const{createNotice:e}=(0,c.useDispatch)(P.store),t=(0,c.useSelect)((e=>()=>e(T.store).getEditedPostAttribute("content")),[]);const n=(0,b.useCopyToClipboard)(t,(function(){e("info",(0,_.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}));return(0,a.createElement)(h.MenuItem,{ref:n},(0,_.__)("Copy all blocks"))}var x=window.wp.keycodes;const B=(0,c.combineReducers)({isSaving:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_META_BOX_UPDATES":return!0;case"META_BOX_UPDATES_SUCCESS":case"META_BOX_UPDATES_FAILURE":return!1;default:return e}},locations:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SET_META_BOXES_PER_LOCATIONS"===t.type?t.metaBoxesPerLocation:e},initialized:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"META_BOXES_INITIALIZED"===t.type||e}});var M=(0,c.combineReducers)({activeModal:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e},metaBoxes:B,publishSidebarActive:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e},removedPanels:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if("REMOVE_PANEL"===t.type)if(!(0,g.includes)(e,t.panelName))return[...e,t.panelName];return e},deviceType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Desktop",t=arguments.length>1?arguments[1]:void 0;return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},blockInserterPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},isEditingTemplate:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_IS_EDITING_TEMPLATE"===t.type?t.value:e}}),I=window.wp.apiFetch,N=n.n(I),A=n(7153),L=n.n(A);var O=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var D=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));var R=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),F=window.wp.viewport;var V=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.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"})),U=window.wp.deprecated,G=n.n(U);const H=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),z=(e,t)=>n=>{let{registry:l,dispatch:o}=n;if(!t)return;l.select(d.store).get(e,"isComplementaryAreaVisible")||l.dispatch(d.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},$=e=>t=>{let{registry:n}=t;n.select(d.store).get(e,"isComplementaryAreaVisible")&&n.dispatch(d.store).set(e,"isComplementaryAreaVisible",!1)},W=(e,t)=>n=>{let{registry:l}=n;if(!t)return;const o=l.select(d.store).get(e,"pinnedItems");!0!==(null==o?void 0:o[t])&&l.dispatch(d.store).set(e,"pinnedItems",{...o,[t]:!0})},q=(e,t)=>n=>{let{registry:l}=n;if(!t)return;const o=l.select(d.store).get(e,"pinnedItems");l.dispatch(d.store).set(e,"pinnedItems",{...o,[t]:!1})};function j(e,t){return function(n){let{registry:l}=n;G()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),l.dispatch(d.store).toggle(e,t)}}function K(e,t,n){return function(l){let{registry:o}=l;G()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(d.store).set(e,t,!!n)}}function Y(e,t){return function(n){let{registry:l}=n;G()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),l.dispatch(d.store).setDefaults(e,t)}}const X=(0,c.createRegistrySelector)((e=>(t,n)=>{var l;const o=e(d.store).get(n,"isComplementaryAreaVisible");if(void 0!==o)return o?null==t||null===(l=t.complementaryAreas)||void 0===l?void 0:l[n]:null})),Q=(0,c.createRegistrySelector)((e=>(t,n,l)=>{var o;const r=e(d.store).get(n,"pinnedItems");return null===(o=null==r?void 0:r[l])||void 0===o||o})),Z=(0,c.createRegistrySelector)((e=>(t,n,l)=>(G()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(d.store).get(n,l))));var J=(0,c.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:n,area:l}=t;return e[n]?e:{...e,[n]:l}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:n,area:l}=t;return{...e,[n]:l}}}return e}});const ee=(0,c.createReduxStore)("core/interface",{reducer:J,actions:e,selectors:t});(0,c.register)(ee);var te=(0,S.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var ne=te((function(e){let{as:t=h.Button,scope:n,identifier:l,icon:o,selectedIcon:r,name:s,...i}=e;const u=t,d=(0,c.useSelect)((e=>e(ee).getActiveComplementaryArea(n)===l),[l]),{enableComplementaryArea:m,disableComplementaryArea:g}=(0,c.useDispatch)(ee);return(0,a.createElement)(u,p({icon:r&&d?r:o,onClick:()=>{d?g(n):m(n,l)}},i))}));var le=e=>{let{smallScreenTitle:t,children:n,className:l,toggleButtonProps:o}=e;const r=(0,a.createElement)(ne,p({icon:V},o));return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},t&&(0,a.createElement)("span",{className:"interface-complementary-area-header__small-title"},t),r),(0,a.createElement)("div",{className:L()("components-panel__header","interface-complementary-area-header",l),tabIndex:-1},n,r))};const oe=()=>{};function re(e){let{name:t,as:n=h.Button,onClick:l,...o}=e;return(0,a.createElement)(h.Fill,{name:t},(e=>{let{onClick:t}=e;return(0,a.createElement)(n,p({onClick:l||t?function(){(l||oe)(...arguments),(t||oe)(...arguments)}:void 0},o))}))}re.Slot=function(e){let{name:t,as:n=h.ButtonGroup,fillProps:l={},bubblesVirtually:o,...r}=e;return(0,a.createElement)(h.Slot,{name:t,bubblesVirtually:o,fillProps:l},(e=>{if(!a.Children.toArray(e).length)return null;const t=[];a.Children.forEach(e,(e=>{let{props:{__unstableExplicitMenuItem:n,__unstableTarget:l}}=e;l&&n&&t.push(l)}));const l=a.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&t.includes(e.props.__unstableTarget)?null:e));return(0,a.createElement)(n,r,l)}))};var ae=re;const se=e=>{let{__unstableExplicitMenuItem:t,__unstableTarget:n,...l}=e;return(0,a.createElement)(h.MenuItem,l)};function ie(e){let{scope:t,target:n,__unstableExplicitMenuItem:l,...o}=e;return(0,a.createElement)(ne,p({as:e=>(0,a.createElement)(ae,p({__unstableExplicitMenuItem:l,__unstableTarget:`${t}/${n}`,as:se,name:`${t}/plugin-more-menu`},e)),role:"menuitemcheckbox",selectedIcon:O,name:n,scope:t},o))}function ce(e){let{scope:t,...n}=e;return(0,a.createElement)(h.Fill,p({name:`PinnedItems/${t}`},n))}ce.Slot=function(e){let{scope:t,className:n,...l}=e;return(0,a.createElement)(h.Slot,p({name:`PinnedItems/${t}`},l),(e=>(null==e?void 0:e.length)>0&&(0,a.createElement)("div",{className:L()(n,"interface-pinned-items")},e)))};var ue=ce;function de(e){let{scope:t,children:n,className:l}=e;return(0,a.createElement)(h.Fill,{name:`ComplementaryArea/${t}`},(0,a.createElement)("div",{className:l},n))}const me=te((function(e){let{children:t,className:n,closeLabel:l=(0,_.__)("Close plugin"),identifier:o,header:r,headerClassName:s,icon:i,isPinnable:u=!0,panelClassName:d,scope:m,name:p,smallScreenTitle:g,title:E,toggleShortcut:b,isActiveByDefault:f,showIconLabels:v=!1}=e;const{isActive:y,isPinned:w,activeArea:S,isSmall:k,isLarge:P}=(0,c.useSelect)((e=>{const{getActiveComplementaryArea:t,isItemPinned:n}=e(ee),l=t(m);return{isActive:l===o,isPinned:n(m,o),activeArea:l,isSmall:e(F.store).isViewportMatch("< medium"),isLarge:e(F.store).isViewportMatch("large")}}),[o,m]);!function(e,t,n,l,o){const r=(0,a.useRef)(!1),s=(0,a.useRef)(!1),{enableComplementaryArea:i,disableComplementaryArea:u}=(0,c.useDispatch)(ee);(0,a.useEffect)((()=>{l&&o&&!r.current?(u(e),s.current=!0):s.current&&!o&&r.current?(s.current=!1,i(e,t)):s.current&&n&&n!==t&&(s.current=!1),o!==r.current&&(r.current=o)}),[l,o,e,t,n])}(m,o,S,y,k);const{enableComplementaryArea:T,disableComplementaryArea:C,pinItem:x,unpinItem:B}=(0,c.useDispatch)(ee);return(0,a.useEffect)((()=>{f&&void 0===S&&!k&&T(m,o)}),[S,f,m,o,k]),(0,a.createElement)(a.Fragment,null,u&&(0,a.createElement)(ue,{scope:m},w&&(0,a.createElement)(ne,{scope:m,identifier:o,isPressed:y&&(!v||P),"aria-expanded":y,label:E,icon:v?O:i,showTooltip:!v,variant:v?"tertiary":void 0})),p&&u&&(0,a.createElement)(ie,{target:p,scope:m,icon:i},E),y&&(0,a.createElement)(de,{className:L()("interface-complementary-area",n),scope:m},(0,a.createElement)(le,{className:s,closeLabel:l,onClose:()=>C(m),smallScreenTitle:g,toggleButtonProps:{label:l,shortcut:b,scope:m,identifier:o}},r||(0,a.createElement)(a.Fragment,null,(0,a.createElement)("strong",null,E),u&&(0,a.createElement)(h.Button,{className:"interface-complementary-area__pin-unpin-item",icon:w?D:R,label:w?(0,_.__)("Unpin from toolbar"):(0,_.__)("Pin to toolbar"),onClick:()=>(w?B:x)(m,o),isPressed:w,"aria-expanded":w}))),(0,a.createElement)(h.Panel,{className:d},t)))}));me.Slot=function(e){let{scope:t,...n}=e;return(0,a.createElement)(h.Slot,p({name:`ComplementaryArea/${t}`},n))};var pe=me;var ge=e=>{let{isActive:t}=e;return(0,a.useEffect)((()=>{let e=!1;return document.body.classList.contains("sticky-menu")&&(e=!0,document.body.classList.remove("sticky-menu")),()=>{e&&document.body.classList.add("sticky-menu")}}),[]),(0,a.useEffect)((()=>(t?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode"),()=>{t&&document.body.classList.remove("is-fullscreen-mode")})),[t]),null};var he=(0,a.forwardRef)((function(e,t){let{footer:n,header:l,sidebar:o,secondarySidebar:r,notices:s,content:i,drawer:c,actions:u,labels:d,className:m,shortcuts:g}=e;const E=(0,h.__unstableUseNavigateRegions)(g);!function(e){(0,a.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const f={...{drawer:(0,_.__)("Drawer"),header:(0,_.__)("Header"),body:(0,_.__)("Content"),secondarySidebar:(0,_.__)("Block Library"),sidebar:(0,_.__)("Settings"),actions:(0,_.__)("Publish"),footer:(0,_.__)("Footer")},...d};return(0,a.createElement)("div",p({},E,{ref:(0,b.useMergeRefs)([t,E.ref]),className:L()(m,"interface-interface-skeleton",E.className,!!n&&"has-footer")}),!!c&&(0,a.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":f.drawer,tabIndex:"-1"},c),(0,a.createElement)("div",{className:"interface-interface-skeleton__editor"},!!l&&(0,a.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":f.header,tabIndex:"-1"},l),(0,a.createElement)("div",{className:"interface-interface-skeleton__body"},!!r&&(0,a.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":f.secondarySidebar,tabIndex:"-1"},r),!!s&&(0,a.createElement)("div",{className:"interface-interface-skeleton__notices"},s),(0,a.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":f.body,tabIndex:"-1"},i),!!o&&(0,a.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":f.sidebar,tabIndex:"-1"},o),!!u&&(0,a.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":f.actions,tabIndex:"-1"},u))),!!n&&(0,a.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":f.footer,tabIndex:"-1"},n))}));var Ee=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function _e(e){let{as:t=h.DropdownMenu,className:n,label:l=(0,_.__)("Options"),popoverProps:o,toggleProps:r,children:s}=e;return(0,a.createElement)(t,{className:L()("interface-more-menu-dropdown",n),icon:Ee,label:l,popoverProps:{position:"bottom left",...o,className:L()("interface-more-menu-dropdown__content",null==o?void 0:o.className)},toggleProps:{tooltipPosition:"bottom",...r}},(e=>s(e)))}function be(e){let{closeModal:t,children:n}=e;return(0,a.createElement)(h.Modal,{className:"interface-preferences-modal",title:(0,_.__)("Preferences"),closeLabel:(0,_.__)("Close"),onRequestClose:t},n)}var fe=function(e){let{icon:t,size:n=24,...l}=e;return(0,a.cloneElement)(t,{width:n,height:n,...l})};var ve=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var ye=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));const we="preferences-menu";function Se(e){let{sections:t}=e;const n=(0,b.useViewportMatch)("medium"),[l,o]=(0,a.useState)(we),{tabs:r,sectionsContentMap:s}=(0,a.useMemo)((()=>{let e={tabs:[],sectionsContentMap:{}};return t.length&&(e=t.reduce(((e,t)=>{let{name:n,tabLabel:l,content:o}=t;return e.tabs.push({name:n,title:l}),e.sectionsContentMap[n]=o,e}),{tabs:[],sectionsContentMap:{}})),e}),[t]),i=(0,a.useCallback)((e=>s[e.name]||null),[s]);let c;return c=n?(0,a.createElement)(h.TabPanel,{className:"interface-preferences__tabs",tabs:r,initialTabName:l!==we?l:void 0,onSelect:o,orientation:"vertical"},i):(0,a.createElement)(h.__experimentalNavigatorProvider,{initialPath:"/",className:"interface-preferences__provider"},(0,a.createElement)(h.__experimentalNavigatorScreen,{path:"/"},(0,a.createElement)(h.Card,{isBorderless:!0,size:"small"},(0,a.createElement)(h.CardBody,null,(0,a.createElement)(h.__experimentalItemGroup,null,r.map((e=>(0,a.createElement)(h.__experimentalNavigatorButton,{key:e.name,path:e.name,as:h.__experimentalItem,isAction:!0},(0,a.createElement)(h.__experimentalHStack,{justify:"space-between"},(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(h.__experimentalTruncate,null,e.title)),(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(fe,{icon:(0,_.isRTL)()?ve:ye})))))))))),t.length&&t.map((e=>(0,a.createElement)(h.__experimentalNavigatorScreen,{key:`${e.name}-menu`,path:e.name},(0,a.createElement)(h.Card,{isBorderless:!0,size:"large"},(0,a.createElement)(h.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6"},(0,a.createElement)(h.__experimentalNavigatorBackButton,{icon:(0,_.isRTL)()?ye:ve,"aria-label":(0,_.__)("Navigate to the previous view")}),(0,a.createElement)(h.__experimentalText,{size:"16"},e.tabLabel)),(0,a.createElement)(h.CardBody,null,e.content)))))),c}var ke=e=>{let{description:t,title:n,children:l}=e;return(0,a.createElement)("fieldset",{className:"interface-preferences-modal__section"},(0,a.createElement)("legend",{className:"interface-preferences-modal__section-legend"},(0,a.createElement)("h2",{className:"interface-preferences-modal__section-title"},n),t&&(0,a.createElement)("p",{className:"interface-preferences-modal__section-description"},t)),l)};var Pe=function(e){let{help:t,label:n,isChecked:l,onChange:o,children:r}=e;return(0,a.createElement)("div",{className:"interface-preferences-modal__option"},(0,a.createElement)(h.ToggleControl,{__nextHasNoMarginBottom:!0,help:t,label:n,checked:l,onChange:o}),r)},Te=window.wp.a11y,Ce=window.wp.coreData;const xe=e=>t=>{let{registry:n}=t;return n.dispatch(ee).enableComplementaryArea(Rt.name,e)},Be=()=>e=>{let{registry:t}=e;return t.dispatch(ee).disableComplementaryArea(Rt.name)};function Me(e){return{type:"OPEN_MODAL",name:e}}function Ie(){return{type:"CLOSE_MODAL"}}function Ne(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function Ae(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function Le(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}const Oe=e=>t=>{var n;let{registry:l}=t;const o=null!==(n=l.select(d.store).get("core/edit-post","inactivePanels"))&&void 0!==n?n:[];let r;r=!(null==o||!o.includes(e))?o.filter((t=>t!==e)):[...o,e],l.dispatch(d.store).set("core/edit-post","inactivePanels",r)},De=e=>t=>{var n;let{registry:l}=t;const o=null!==(n=l.select(d.store).get("core/edit-post","openPanels"))&&void 0!==n?n:[];let r;r=!(null==o||!o.includes(e))?o.filter((t=>t!==e)):[...o,e],l.dispatch(d.store).set("core/edit-post","openPanels",r)};function Re(e){return{type:"REMOVE_PANEL",panelName:e}}const Fe=e=>t=>{let{registry:n}=t;return n.dispatch(d.store).toggle("core/edit-post",e)},Ve=e=>t=>{let{registry:n}=t;n.dispatch(d.store).set("core/edit-post","editorMode",e),"visual"!==e&&n.dispatch(E.store).clearSelectedBlock();const l="visual"===e?(0,_.__)("Visual editor selected"):(0,_.__)("Code editor selected");(0,Te.speak)(l,"assertive")},Ue=e=>t=>{let{registry:n}=t;const l=n.select(ee).isItemPinned("core/edit-post",e);n.dispatch(ee)[l?"unpinItem":"pinItem"]("core/edit-post",e)},Ge=(e,t)=>n=>{var l;let{registry:o}=n;if(!e)return;const r=null!==(l=o.select(d.store).get("core/edit-post","preferredStyleVariations"))&&void 0!==l?l:{};if(t)o.dispatch(d.store).set("core/edit-post","preferredStyleVariations",{...r,[e]:t});else{const t={...r};delete t[e],o.dispatch(d.store).set("core/edit-post","preferredStyleVariations",t)}},He=e=>t=>{var n;let{registry:l}=t;const o=null!==(n=l.select(d.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==n?n:[],r=(0,g.without)(o,...(0,g.castArray)(e));l.dispatch(d.store).set("core/edit-post","hiddenBlockTypes",r)},ze=e=>t=>{var n;let{registry:l}=t;const o=null!==(n=l.select(d.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==n?n:[],r=new Set([...o,...(0,g.castArray)(e)]);l.dispatch(d.store).set("core/edit-post","hiddenBlockTypes",[...r])},$e=e=>t=>{let{dispatch:n}=t;return n({type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e})},We=()=>async e=>{let{registry:t,select:n,dispatch:l}=e;l({type:"REQUEST_META_BOX_UPDATES"}),window.tinyMCE&&window.tinyMCE.triggerSave();const o=t.select(T.store).getCurrentPost(),r=[!!o.comment_status&&["comment_status",o.comment_status],!!o.ping_status&&["ping_status",o.ping_status],!!o.sticky&&["sticky",o.sticky],!!o.author&&["post_author",o.author]].filter(Boolean),a=[new window.FormData(document.querySelector(".metabox-base-form")),...n.getActiveMetaBoxLocations().map((e=>new window.FormData((e=>document.querySelector(`.edit-post-meta-boxes-area.is-${e} .metabox-location-${e}`)||document.querySelector("#metaboxes .metabox-location-"+e))(e))))],s=(0,g.reduce)(a,((e,t)=>{for(const[n,l]of t)e.append(n,l);return e}),new window.FormData);r.forEach((e=>{let[t,n]=e;return s.append(t,n)}));try{await N()({url:window._wpMetaBoxUrl,method:"POST",body:s,parse:!1}),l.metaBoxUpdatesSuccess()}catch{l.metaBoxUpdatesFailure()}};function qe(){return{type:"META_BOX_UPDATES_SUCCESS"}}function je(){return{type:"META_BOX_UPDATES_FAILURE"}}function Ke(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}function Ye(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function Xe(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}function Qe(e){return{type:"SET_IS_EDITING_TEMPLATE",value:e}}const Ze=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t=>{let{registry:n,select:l,dispatch:o}=t;o(Qe(!0));if(!l.isFeatureActive("welcomeGuideTemplate")){const t=e?(0,_.__)("Custom template created. You're in template mode now."):(0,_.__)("Editing template. Changes made here affect all posts and pages that use the template.");n.dispatch(P.store).createSuccessNotice(t,{type:"snackbar"})}}},Je=e=>async t=>{let{registry:n}=t;const l=await n.dispatch(Ce.store).saveEntityRecord("postType","wp_template",e),o=n.select(T.store).getCurrentPost();n.dispatch(Ce.store).editEntityRecord("postType",o.type,o.id,{template:l.slug})};let et=!1;const tt=()=>e=>{let{registry:t,select:n,dispatch:l}=e;if(!t.select(T.store).__unstableIsEditorReady())return;if(et)return;const o=t.select(T.store).getCurrentPostType();window.postboxes.page!==o&&window.postboxes.add_postbox_toggles(o),et=!0;let r=t.select(T.store).isSavingPost(),a=t.select(T.store).isAutosavingPost();const s=n.hasMetaBoxes();t.subscribe((async()=>{const e=t.select(T.store).isSavingPost(),n=t.select(T.store).isAutosavingPost(),o=s&&r&&!e&&!a;r=e,a=n,o&&await l.requestMetaBoxUpdates()})),l({type:"META_BOXES_INITIALIZED"})};var nt={};function lt(e){return[e]}function ot(e,t,n){var l;if(e.length!==t.length)return!1;for(l=n;l()=>{var t;return null!==(t=e(d.store).get("core/edit-post","editorMode"))&&void 0!==t?t:"visual"})),ct=(0,c.createRegistrySelector)((e=>()=>{const t=e(ee).getActiveComplementaryArea("core/edit-post");return["edit-post/document","edit-post/block"].includes(t)})),ut=(0,c.createRegistrySelector)((e=>()=>{const t=e(ee).getActiveComplementaryArea("core/edit-post");return!!t&&!["edit-post/document","edit-post/block"].includes(t)})),dt=(0,c.createRegistrySelector)((e=>()=>e(ee).getActiveComplementaryArea("core/edit-post")));const mt=(0,c.createRegistrySelector)((e=>()=>{G()("select( 'core/edit-post' ).getPreferences",{since:"6.0",alternative:"select( 'core/preferences' ).get"});const t=["hiddenBlockTypes","editorMode","preferredStyleVariations"].reduce(((t,n)=>({...t,[n]:e(d.store).get("core/edit-post",n)})),{}),n=function(e,t){var n;const l=null==e?void 0:e.reduce(((e,t)=>({...e,[t]:{enabled:!1}})),{}),o=null==t?void 0:t.reduce(((e,t)=>{const n=null==e?void 0:e[t];return{...e,[t]:{...n,opened:!0}}}),null!=l?l:{});return null!==(n=null!=o?o:l)&&void 0!==n?n:st}(e(d.store).get("core/edit-post","inactivePanels"),e(d.store).get("core/edit-post","openPanels"));return{...t,panels:n}}));function pt(e,t,n){G()("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});const l=mt(e)[t];return void 0===l?n:l}const gt=(0,c.createRegistrySelector)((e=>()=>{var t;return null!==(t=e(d.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==t?t:at}));function ht(e){return e.publishSidebarActive}function Et(e,t){return e.removedPanels.includes(t)}const _t=(0,c.createRegistrySelector)((e=>(t,n)=>{const l=e(d.store).get("core/edit-post","inactivePanels");return!(Et(t,n)||null!=l&&l.includes(n))})),bt=(0,c.createRegistrySelector)((e=>(t,n)=>{const l=e(d.store).get("core/edit-post","openPanels");return!(null==l||!l.includes(n))}));function ft(e,t){return e.activeModal===t}const vt=(0,c.createRegistrySelector)((e=>(t,n)=>!!e(d.store).get("core/edit-post",n))),yt=(0,c.createRegistrySelector)((e=>(t,n)=>e(ee).isItemPinned("core/edit-post",n))),wt=rt((e=>Object.keys(e.metaBoxes.locations).filter((t=>kt(e,t)))),(e=>[e.metaBoxes.locations]));function St(e,t){var n;return kt(e,t)&&(null===(n=Pt(e,t))||void 0===n?void 0:n.some((t=>{let{id:n}=t;return _t(e,`meta-box-${n}`)})))}function kt(e,t){const n=Pt(e,t);return!!n&&0!==n.length}function Pt(e,t){return e.metaBoxes.locations[t]}const Tt=rt((e=>Object.values(e.metaBoxes.locations).flat()),(e=>[e.metaBoxes.locations]));function Ct(e){return wt(e).length>0}function xt(e){return e.metaBoxes.isSaving}function Bt(e){return e.deviceType}function Mt(e){return!!e.blockInserterPanel}function It(e){const{rootClientId:t,insertionIndex:n,filterValue:l}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:n,filterValue:l}}function Nt(e){return e.listViewPanel}function At(e){return e.isEditingTemplate}function Lt(e){return e.metaBoxes.initialized}const Ot=(0,c.createRegistrySelector)((e=>()=>{const t=e(T.store).getEditedPostAttribute("template");if(t){var n;const l=null===(n=e(Ce.store).getEntityRecords("postType","wp_template",{per_page:-1}))||void 0===n?void 0:n.find((e=>e.slug===t));return l?e(Ce.store).getEditedEntityRecord("postType","wp_template",l.id):l}const l=e(T.store).getCurrentPost();return l.link?e(Ce.store).__experimentalGetTemplateForLink(l.link):null})),Dt="core/edit-post",Rt=(0,c.createReduxStore)(Dt,{reducer:M,actions:o,selectors:r});(0,c.register)(Rt);var Ft=(0,c.withDispatch)((e=>{const{openModal:t}=e(Rt);return{openModal:t}}))((function(e){let{openModal:t}=e;return(0,a.createElement)(h.MenuItem,{onClick:()=>{t("edit-post/keyboard-shortcut-help")},shortcut:x.displayShortcut.access("h")},(0,_.__)("Keyboard shortcuts"))}));const{Fill:Vt,Slot:Ut}=(0,h.createSlotFill)("ToolsMoreMenuGroup");Vt.Slot=e=>{let{fillProps:t}=e;return(0,a.createElement)(Ut,{fillProps:t},(e=>!(0,g.isEmpty)(e)&&(0,a.createElement)(h.MenuGroup,{label:(0,_.__)("Tools")},e)))};var Gt=Vt;function Ht(){const e=(0,c.useSelect)((e=>e(Rt).isEditingTemplate()),[]);return(0,a.createElement)(d.PreferenceToggleMenuItem,{scope:"core/edit-post",name:e?"welcomeGuideTemplate":"welcomeGuide",label:(0,_.__)("Welcome Guide")})}(0,S.registerPlugin)("edit-post",{render(){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Gt,null,(e=>{let{onClose:t}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(h.MenuItem,{role:"menuitem",href:(0,k.addQueryArgs)("edit.php",{post_type:"wp_block"})},(0,_.__)("Manage Reusable blocks")),(0,a.createElement)(Ft,{onSelect:t}),(0,a.createElement)(Ht,null),(0,a.createElement)(C,null),(0,a.createElement)(h.MenuItem,{role:"menuitem",icon:w,href:(0,_.__)("https://wordpress.org/support/article/wordpress-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,_.__)("Help"),(0,a.createElement)(h.VisuallyHidden,{as:"span"},(0,_.__)("(opens in a new tab)"))))})))}});var zt=window.wp.keyboardShortcuts;function $t(){const e=(0,c.useSelect)((e=>e(T.store).getEditorSettings().richEditingEnabled),[]),{switchEditorMode:t}=(0,c.useDispatch)(Rt);return(0,a.createElement)("div",{className:"edit-post-text-editor"},(0,a.createElement)(T.TextEditorGlobalKeyboardShortcuts,null),e&&(0,a.createElement)("div",{className:"edit-post-text-editor__toolbar"},(0,a.createElement)("h2",null,(0,_.__)("Editing code")),(0,a.createElement)(h.Button,{variant:"tertiary",onClick:()=>t("visual"),shortcut:x.displayShortcut.secondary("m")},(0,_.__)("Exit code editor"))),(0,a.createElement)("div",{className:"edit-post-text-editor__body"},(0,a.createElement)(T.PostTitle,null),(0,a.createElement)(T.PostTextEditor,null)))}var Wt=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"}));const qt=()=>{};var jt=function(e){let{onClick:t=qt,small:n=!1}=e;const{shortcut:l,areAdvancedSettingsOpened:o}=(0,c.useSelect)((e=>({shortcut:e(zt.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),areAdvancedSettingsOpened:"edit-post/block"===e(Rt).getActiveGeneralSidebarName()})),[]),{openGeneralSidebar:r,closeGeneralSidebar:s}=(0,c.useDispatch)(Rt),i=o?(0,_.__)("Hide more settings"):(0,_.__)("Show more settings");return(0,a.createElement)(h.MenuItem,{onClick:()=>{o?(s(),(0,Te.speak)((0,_.__)("Block settings closed"))):(r("edit-post/block"),(0,Te.speak)((0,_.__)("Additional settings are now available in the Editor block settings sidebar"))),t()},shortcut:l},!n&&i)};function Kt(e){let{children:t,contentRef:n,shouldIframe:l,styles:o,assets:r,style:s}=e;const i=(0,E.__unstableUseMouseMoveTypingReset)();return l?(0,a.createElement)(E.__unstableIframe,{head:(0,a.createElement)(E.__unstableEditorStyles,{styles:o}),assets:r,ref:i,contentRef:n,style:{width:"100%",height:"100%",display:"block"},name:"editor-canvas"},t):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(E.__unstableEditorStyles,{styles:o}),(0,a.createElement)(E.WritingFlow,{ref:n,className:"editor-styles-wrapper",style:{flex:"1",...s},tabIndex:-1},t))}function Yt(e){for(let t=0;t{const{isFeatureActive:t,isEditingTemplate:n,__experimentalGetPreviewDeviceType:l,getEditedPostTemplate:o}=e(Rt),{getCurrentPostId:r,getCurrentPostType:a,getEditorSettings:s}=e(T.store),i=n();let c;"wp_block"===a()?c="core/block":i||(c="core/post-content");const u=s().supportsTemplateMode;return{deviceType:l(),isWelcomeGuideVisible:t("welcomeGuide"),isTemplateMode:i,editedPostTemplate:u?o():{},wrapperBlockName:c,wrapperUniqueId:r()}}),[]),{isCleanNewPost:m}=(0,c.useSelect)(T.store),p=(0,c.useSelect)((e=>e(Rt).hasMetaBoxes()),[]),{themeHasDisabledLayoutStyles:g,themeSupportsLayout:f,assets:v}=(0,c.useSelect)((e=>{const t=e(E.store).getSettings();return{themeHasDisabledLayoutStyles:t.disableLayoutStyles,themeSupportsLayout:t.supportsLayout,assets:t.__unstableResolvedAssets}}),[]),{clearSelectedBlock:y}=(0,c.useDispatch)(E.store),{setIsEditingTemplate:w}=(0,c.useDispatch)(Rt),S={height:"100%",width:"100%",margin:0,display:"flex",flexFlow:"column",background:"white"},k={...S,borderRadius:"2px 2px 0 0",border:"1px solid #ddd",borderBottom:0},P=(0,E.__experimentalUseResizeCanvas)(l,r),C=(0,E.useSetting)("layout"),x="is-"+l.toLowerCase()+"-preview";let B,M=r?k:S;P&&(M=P),p||P||r||(B="40vh");const I=(0,a.useRef)(),N=(0,b.useMergeRefs)([I,(0,E.__unstableUseClipboardHandler)(),(0,E.__unstableUseTypewriter)(),(0,E.__unstableUseTypingObserver)(),(0,E.__unstableUseBlockSelectionClearer)()]),A=(0,E.__unstableUseBlockSelectionClearer)(),O=(0,a.useMemo)((()=>r?{type:"default"}:f?{...C,type:"constrained"}:{type:"default"}),[r,f,C]),D=(0,a.useMemo)((()=>{if(null!=i&&i.blocks)return Yt(null==i?void 0:i.blocks);const e="string"==typeof(null==i?void 0:i.content)?null==i?void 0:i.content:"";return Yt((0,s.parse)(e))||{}}),[null==i?void 0:i.content,null==i?void 0:i.blocks]),R=(0,E.__experimentaluseLayoutClasses)(D),F=L()({"is-layout-flow":!f},f&&R),V=(0,E.__experimentaluseLayoutStyles)(D,".block-editor-block-list__layout.is-root-container"),U=(null==D||null===(t=D.attributes)||void 0===t?void 0:t.layout)||{},G=(0,a.useMemo)((()=>U&&("constrained"===(null==U?void 0:U.type)||null!=U&&U.inherit||null!=U&&U.contentSize||null!=U&&U.wideSize)?{...C,...U,type:"constrained"}:{...C,...U,type:"default"}),[null==U?void 0:U.type,null==U?void 0:U.inherit,null==U?void 0:U.contentSize,null==U?void 0:U.wideSize,C]),H=D?G:O,z=(0,a.useRef)();return(0,a.useEffect)((()=>{var e;!o&&m()&&(null==z||null===(e=z.current)||void 0===e||e.focus())}),[o,m]),(0,a.createElement)(E.BlockTools,{__unstableContentRef:I,className:L()("edit-post-visual-editor",{"is-template-mode":r})},(0,a.createElement)(T.VisualEditorGlobalKeyboardShortcuts,null),(0,a.createElement)(h.__unstableMotion.div,{className:"edit-post-visual-editor__content-area",animate:{padding:r?"48px 48px 0":"0"},ref:A},r&&(0,a.createElement)(h.Button,{className:"edit-post-visual-editor__exit-template-mode",icon:Wt,onClick:()=>{y(),w(!1)}},(0,_.__)("Back")),(0,a.createElement)(h.__unstableMotion.div,{animate:M,initial:S,className:x},(0,a.createElement)(Kt,{shouldIframe:r||"Tablet"===l||"Mobile"===l,contentRef:N,styles:n,assets:v,style:{paddingBottom:B}},f&&!g&&!r&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(E.__experimentalLayoutStyle,{selector:".edit-post-visual-editor__post-title-wrapper, .block-editor-block-list__layout.is-root-container",layout:O,layoutDefinitions:null==C?void 0:C.definitions}),V&&(0,a.createElement)(E.__experimentalLayoutStyle,{layout:G,css:V,layoutDefinitions:null==C?void 0:C.definitions})),!r&&(0,a.createElement)("div",{className:"edit-post-visual-editor__post-title-wrapper",contentEditable:!1},(0,a.createElement)(T.PostTitle,{ref:z})),(0,a.createElement)(E.__experimentalRecursionProvider,{blockName:u,uniqueId:d},(0,a.createElement)(E.BlockList,{className:r?"wp-site-blocks":`${F} wp-block-post-content`,__experimentalLayout:H}))))),(0,a.createElement)(E.__unstableBlockSettingsMenuFirstItem,null,(e=>{let{onClose:t}=e;return(0,a.createElement)(jt,{onClick:t})})))}var Qt=function(){const{getBlockSelectionStart:e}=(0,c.useSelect)(E.store),{getEditorMode:t,isEditorSidebarOpened:n,isListViewOpened:l}=(0,c.useSelect)(Rt),o=(0,c.useSelect)((e=>{const{richEditingEnabled:t,codeEditingEnabled:n}=e(T.store).getEditorSettings();return!t||!n}),[]),{switchEditorMode:r,openGeneralSidebar:s,closeGeneralSidebar:i,toggleFeature:u,setIsListViewOpened:d}=(0,c.useDispatch)(Rt),{registerShortcut:m}=(0,c.useDispatch)(zt.store);return(0,a.useEffect)((()=>{m({name:"core/edit-post/toggle-mode",category:"global",description:(0,_.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),m({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,_.__)("Toggle fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}}),m({name:"core/edit-post/toggle-list-view",category:"global",description:(0,_.__)("Open the block list view."),keyCombination:{modifier:"access",character:"o"}}),m({name:"core/edit-post/toggle-sidebar",category:"global",description:(0,_.__)("Show or hide the settings sidebar."),keyCombination:{modifier:"primaryShift",character:","}}),m({name:"core/edit-post/next-region",category:"global",description:(0,_.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),m({name:"core/edit-post/previous-region",category:"global",description:(0,_.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"}]}),m({name:"core/edit-post/keyboard-shortcuts",category:"main",description:(0,_.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}})}),[]),(0,zt.useShortcut)("core/edit-post/toggle-mode",(()=>{r("visual"===t()?"text":"visual")}),{isDisabled:o}),(0,zt.useShortcut)("core/edit-post/toggle-fullscreen",(()=>{u("fullscreenMode")})),(0,zt.useShortcut)("core/edit-post/toggle-sidebar",(t=>{if(t.preventDefault(),n())i();else{const t=e()?"edit-post/block":"edit-post/document";s(t)}})),(0,zt.useShortcut)("core/edit-post/toggle-list-view",(()=>d(!l()))),null};const Zt=[{keyCombination:{modifier:"primary",character:"b"},description:(0,_.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,_.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,_.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,_.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,_.__)("Insert a link to a post or page")},{keyCombination:{modifier:"primary",character:"u"},description:(0,_.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,_.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,_.__)("Make the selected text inline code.")}];function Jt(e){let{keyCombination:t,forceAriaLabel:n}=e;const l=t.modifier?x.displayShortcutList[t.modifier](t.character):t.character,o=t.modifier?x.shortcutAriaLabel[t.modifier](t.character):t.character;return(0,a.createElement)("kbd",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":n||o},(0,g.castArray)(l).map(((e,t)=>"+"===e?(0,a.createElement)(a.Fragment,{key:t},e):(0,a.createElement)("kbd",{key:t,className:"edit-post-keyboard-shortcut-help-modal__shortcut-key"},e))))}var en=function(e){let{description:t,keyCombination:n,aliases:l=[],ariaLabel:o}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-description"},t),(0,a.createElement)("div",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-term"},(0,a.createElement)(Jt,{keyCombination:n,forceAriaLabel:o}),l.map(((e,t)=>(0,a.createElement)(Jt,{keyCombination:e,forceAriaLabel:o,key:t})))))};var tn=function(e){let{name:t}=e;const{keyCombination:n,description:l,aliases:o}=(0,c.useSelect)((e=>{const{getShortcutKeyCombination:n,getShortcutDescription:l,getShortcutAliases:o}=e(zt.store);return{keyCombination:n(t),aliases:o(t),description:l(t)}}),[t]);return n?(0,a.createElement)(en,{keyCombination:n,description:l,aliases:o}):null};const nn="edit-post/keyboard-shortcut-help",ln=e=>{let{shortcuts:t}=e;return(0,a.createElement)("ul",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,a.createElement)("li",{className:"edit-post-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,a.createElement)(tn,{name:e}):(0,a.createElement)(en,e)))))},on=e=>{let{title:t,shortcuts:n,className:l}=e;return(0,a.createElement)("section",{className:L()("edit-post-keyboard-shortcut-help-modal__section",l)},!!t&&(0,a.createElement)("h2",{className:"edit-post-keyboard-shortcut-help-modal__section-title"},t),(0,a.createElement)(ln,{shortcuts:n}))},rn=e=>{let{title:t,categoryName:n,additionalShortcuts:l=[]}=e;const o=(0,c.useSelect)((e=>e(zt.store).getCategoryShortcuts(n)),[n]);return(0,a.createElement)(on,{title:t,shortcuts:o.concat(l)})};var an=(0,b.compose)([(0,c.withSelect)((e=>({isModalActive:e(Rt).isModalActive(nn)}))),(0,c.withDispatch)(((e,t)=>{let{isModalActive:n}=t;const{openModal:l,closeModal:o}=e(Rt);return{toggleModal:()=>n?o():l(nn)}}))])((function(e){let{isModalActive:t,toggleModal:n}=e;return(0,zt.useShortcut)("core/edit-post/keyboard-shortcuts",n),t?(0,a.createElement)(h.Modal,{className:"edit-post-keyboard-shortcut-help-modal",title:(0,_.__)("Keyboard shortcuts"),closeLabel:(0,_.__)("Close"),onRequestClose:n},(0,a.createElement)(on,{className:"edit-post-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-post/keyboard-shortcuts"]}),(0,a.createElement)(rn,{title:(0,_.__)("Global shortcuts"),categoryName:"global"}),(0,a.createElement)(rn,{title:(0,_.__)("Selection shortcuts"),categoryName:"selection"}),(0,a.createElement)(rn,{title:(0,_.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,_.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,_.__)("Forward-slash")}]}),(0,a.createElement)(on,{title:(0,_.__)("Text formatting"),shortcuts:Zt})):null}));function sn(e){let{willEnable:t}=e;const[n,l]=(0,a.useState)(!1);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message"},(0,_.__)("A page reload is required for this change. Make sure your content is saved before reloading.")),(0,a.createElement)(h.Button,{className:"edit-post-preferences-modal__custom-fields-confirmation-button",variant:"secondary",isBusy:n,disabled:n,onClick:()=>{l(!0),document.getElementById("toggle-custom-fields-form").submit()}},t?(0,_.__)("Enable & Reload"):(0,_.__)("Disable & Reload")))}var cn=(0,c.withSelect)((e=>({areCustomFieldsEnabled:!!e(T.store).getEditorSettings().enableCustomFields})))((function(e){let{label:t,areCustomFieldsEnabled:n}=e;const[l,o]=(0,a.useState)(n);return(0,a.createElement)(Pe,{label:t,isChecked:l,onChange:o},l!==n&&(0,a.createElement)(sn,{willEnable:l}))})),un=(0,b.compose)((0,c.withSelect)(((e,t)=>{let{panelName:n}=t;const{isEditorPanelEnabled:l,isEditorPanelRemoved:o}=e(Rt);return{isRemoved:o(n),isChecked:l(n)}})),(0,b.ifCondition)((e=>{let{isRemoved:t}=e;return!t})),(0,c.withDispatch)(((e,t)=>{let{panelName:n}=t;return{onChange:()=>e(Rt).toggleEditorPanelEnabled(n)}})))(Pe);const{Fill:dn,Slot:mn}=(0,h.createSlotFill)("EnablePluginDocumentSettingPanelOption"),pn=e=>{let{label:t,panelName:n}=e;return(0,a.createElement)(dn,null,(0,a.createElement)(un,{label:t,panelName:n}))};pn.Slot=mn;var gn=pn,hn=(0,b.compose)((0,c.withSelect)((e=>({isChecked:e(T.store).isPublishSidebarEnabled()}))),(0,c.withDispatch)((e=>{const{enablePublishSidebar:t,disablePublishSidebar:n}=e(T.store);return{onChange:e=>e?t():n()}})),(0,F.ifViewportMatches)("medium"))(Pe),En=(0,b.compose)((0,c.withSelect)(((e,t)=>{let{featureName:n}=t;const{isFeatureActive:l}=e(Rt);return{isChecked:l(n)}})),(0,c.withDispatch)(((e,t)=>{let{featureName:n}=t;return{onChange:()=>e(Rt).toggleFeature(n)}})))(Pe);var _n=(0,c.withSelect)((e=>{const{getEditorSettings:t}=e(T.store),{getAllMetaBoxes:n}=e(Rt);return{areCustomFieldsRegistered:void 0!==t().enableCustomFields,metaBoxes:n()}}))((function(e){let{areCustomFieldsRegistered:t,metaBoxes:n,...l}=e;const o=(0,g.filter)(n,(e=>{let{id:t}=e;return"postcustom"!==t}));return t||0!==o.length?(0,a.createElement)(ke,l,t&&(0,a.createElement)(cn,{label:(0,_.__)("Custom fields")}),(0,g.map)(o,(e=>{let{id:t,title:n}=e;return(0,a.createElement)(un,{key:t,label:n,panelName:`meta-box-${t}`})}))):null}));var bn=function(e){let{blockTypes:t,value:n,onItemChange:l}=e;return(0,a.createElement)("ul",{className:"edit-post-block-manager__checklist"},t.map((e=>(0,a.createElement)("li",{key:e.name,className:"edit-post-block-manager__checklist-item"},(0,a.createElement)(h.CheckboxControl,{label:(0,a.createElement)(a.Fragment,null,e.title,(0,a.createElement)(E.BlockIcon,{icon:e.icon})),checked:n.includes(e.name),onChange:function(){for(var t=arguments.length,n=new Array(t),o=0;o{const{getEditorSettings:t}=e(T.store),{getHiddenBlockTypes:n}=e(Rt);return{defaultAllowedBlockTypes:t().defaultAllowedBlockTypes,hiddenBlockTypes:n()}}),[]),i=(0,a.useMemo)((()=>!0===r?l:l.filter((e=>{let{name:t}=e;return(0,g.includes)(r||[],t)}))),[r,l]),{showBlockTypes:u,hideBlockTypes:d}=(0,c.useDispatch)(Rt),m=(0,a.useCallback)(((e,t)=>{t?u(e):d(e)}),[]),p=(0,a.useCallback)((e=>{const t=(0,g.map)(l,"name");e?u(t):d(t)}),[l]);if(!i.length)return null;const E=(0,g.without)((0,g.map)(i,"name"),...s),_="edit-post-block-manager__category-title-"+o,f=E.length===i.length;let v;return v=f?"true":E.length>0?"mixed":"false",(0,a.createElement)("div",{role:"group","aria-labelledby":_,className:"edit-post-block-manager__category"},(0,a.createElement)(h.CheckboxControl,{checked:f,onChange:p,className:"edit-post-block-manager__category-title","aria-checked":v,label:(0,a.createElement)("span",{id:_},n)}),(0,a.createElement)(bn,{blockTypes:i,value:E,onItemChange:m}))};var vn=(0,c.withSelect)((e=>{const{getBlockTypes:t,getCategories:n,hasBlockSupport:l,isMatchingSearchTerm:o}=e(s.store),{getHiddenBlockTypes:r}=e(Rt),a=t(),i=r().filter((e=>a.some((t=>t.name===e)))),c=Array.isArray(i)&&i.length;return{blockTypes:a,categories:n(),hasBlockSupport:l,isMatchingSearchTerm:o,numberOfHiddenBlocks:c}}))((function(e){let{blockTypes:t,categories:n,hasBlockSupport:l,isMatchingSearchTerm:o,numberOfHiddenBlocks:r}=e;const s=(0,b.useDebounce)(Te.speak,500),[i,c]=(0,a.useState)("");return t=t.filter((e=>l(e,"inserter",!0)&&(!i||o(e,i))&&(!e.parent||(0,g.includes)(e.parent,"core/post-content")))),(0,a.useEffect)((()=>{if(!i)return;const e=t.length,n=(0,_.sprintf)((0,_._n)("%d result found.","%d results found.",e),e);s(n)}),[t.length,i,s]),(0,a.createElement)("div",{className:"edit-post-block-manager__content"},!!r&&(0,a.createElement)("div",{className:"edit-post-block-manager__disabled-blocks-count"},(0,_.sprintf)((0,_._n)("%d block is hidden.","%d blocks are hidden.",r),r)),(0,a.createElement)(h.SearchControl,{label:(0,_.__)("Search for a block"),placeholder:(0,_.__)("Search for a block"),value:i,onChange:e=>c(e),className:"edit-post-block-manager__search"}),(0,a.createElement)("div",{tabIndex:"0",role:"region","aria-label":(0,_.__)("Available block types"),className:"edit-post-block-manager__results"},0===t.length&&(0,a.createElement)("p",{className:"edit-post-block-manager__no-results"},(0,_.__)("No blocks found.")),n.map((e=>(0,a.createElement)(fn,{key:e.slug,title:e.title,blockTypes:(0,g.filter)(t,{category:e.slug})}))),(0,a.createElement)(fn,{title:(0,_.__)("Uncategorized"),blockTypes:(0,g.filter)(t,(e=>{let{category:t}=e;return!t}))})))}));function yn(){const e=(0,b.useViewportMatch)("medium"),{closeModal:t}=(0,c.useDispatch)(Rt),n=(0,c.useSelect)((e=>e(Rt).isModalActive("edit-post/preferences")),[]),l=(0,c.useSelect)((t=>{const{getEditorSettings:n}=t(T.store),{getEditorMode:l,isFeatureActive:o}=t(Rt),r=l(),a=n().richEditingEnabled;return!o("reducedUI")&&e&&a&&"visual"===r}),[e]),o=(0,a.useMemo)((()=>[{name:"general",tabLabel:(0,_.__)("General"),content:(0,a.createElement)(a.Fragment,null,e&&(0,a.createElement)(ke,{title:(0,_.__)("Publishing"),description:(0,_.__)("Change options related to publishing.")},(0,a.createElement)(hn,{help:(0,_.__)("Review settings, such as visibility and tags."),label:(0,_.__)("Include pre-publish checklist")})),(0,a.createElement)(ke,{title:(0,_.__)("Appearance"),description:(0,_.__)("Customize options related to the block editor interface and editing flow.")},(0,a.createElement)(En,{featureName:"focusMode",help:(0,_.__)("Highlights the current block and fades other content."),label:(0,_.__)("Spotlight mode")}),(0,a.createElement)(En,{featureName:"showIconLabels",label:(0,_.__)("Show button text labels"),help:(0,_.__)("Show text instead of icons on buttons.")}),(0,a.createElement)(En,{featureName:"showListViewByDefault",help:(0,_.__)("Opens the block list view sidebar by default."),label:(0,_.__)("Always open list view")}),(0,a.createElement)(En,{featureName:"reducedUI",help:(0,_.__)("Compacts options and outlines in the toolbar."),label:(0,_.__)("Reduce the interface")}),(0,a.createElement)(En,{featureName:"themeStyles",help:(0,_.__)("Make the editor look like your theme."),label:(0,_.__)("Use theme styles")}),l&&(0,a.createElement)(En,{featureName:"showBlockBreadcrumbs",help:(0,_.__)("Shows block breadcrumbs at the bottom of the editor."),label:(0,_.__)("Display block breadcrumbs")})))},{name:"blocks",tabLabel:(0,_.__)("Blocks"),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ke,{title:(0,_.__)("Block interactions"),description:(0,_.__)("Customize how you interact with blocks in the block library and editing canvas.")},(0,a.createElement)(En,{featureName:"mostUsedBlocks",help:(0,_.__)("Places the most frequent blocks in the block library."),label:(0,_.__)("Show most used blocks")}),(0,a.createElement)(En,{featureName:"keepCaretInsideBlock",help:(0,_.__)("Aids screen readers by stopping text caret from leaving blocks."),label:(0,_.__)("Contain text cursor inside block")})),(0,a.createElement)(ke,{title:(0,_.__)("Visible blocks"),description:(0,_.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later.")},(0,a.createElement)(vn,null)))},{name:"panels",tabLabel:(0,_.__)("Panels"),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ke,{title:(0,_.__)("Document settings"),description:(0,_.__)("Choose what displays in the panel.")},(0,a.createElement)(gn.Slot,null),(0,a.createElement)(T.PostTaxonomies,{taxonomyWrapper:(e,t)=>(0,a.createElement)(un,{label:(0,g.get)(t,["labels","menu_name"]),panelName:`taxonomy-panel-${t.slug}`})}),(0,a.createElement)(T.PostFeaturedImageCheck,null,(0,a.createElement)(un,{label:(0,_.__)("Featured image"),panelName:"featured-image"})),(0,a.createElement)(T.PostExcerptCheck,null,(0,a.createElement)(un,{label:(0,_.__)("Excerpt"),panelName:"post-excerpt"})),(0,a.createElement)(T.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},(0,a.createElement)(un,{label:(0,_.__)("Discussion"),panelName:"discussion-panel"})),(0,a.createElement)(T.PageAttributesCheck,null,(0,a.createElement)(un,{label:(0,_.__)("Page attributes"),panelName:"page-attributes"}))),(0,a.createElement)(_n,{title:(0,_.__)("Additional"),description:(0,_.__)("Add extra areas to the editor.")}))}]),[e,l]);return n?(0,a.createElement)(be,{closeModal:t},(0,a.createElement)(Se,{sections:o})):null}class wn extends a.Component{constructor(){super(...arguments),this.state={historyId:null}}componentDidUpdate(e){const{postId:t,postStatus:n,postType:l,isSavingPost:o}=this.props,{historyId:r}=this.state;"trash"!==n||o?t===e.postId&&t===r||"auto-draft"===n||!t||this.setBrowserURL(t):this.setTrashURL(t,l)}setTrashURL(e,t){window.location.href=function(e,t){return(0,k.addQueryArgs)("edit.php",{trashed:1,post_type:t,ids:e})}(e,t)}setBrowserURL(e){window.history.replaceState({id:e},"Post "+e,function(e){return(0,k.addQueryArgs)("post.php",{post:e,action:"edit"})}(e)),this.setState((()=>({historyId:e})))}render(){return null}}var Sn=(0,c.withSelect)((e=>{const{getCurrentPost:t,isSavingPost:n}=e(T.store),l=t();let{id:o,status:r,type:a}=l;return["wp_template","wp_template_part"].includes(a)&&(o=l.wp_id),{postId:o,postStatus:r,postType:a,isSavingPost:n()}}))(wn);var kn=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(y.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));var Pn=function(e){let{showTooltip:t,icon:n,href:l}=e;const{isActive:o,isRequestingSiteIcon:r,postType:s,siteIconUrl:i}=(0,c.useSelect)((e=>{const{getCurrentPostType:t}=e(T.store),{isFeatureActive:n}=e(Rt),{getEntityRecord:l,getPostType:o,isResolving:r}=e(Ce.store),a=l("root","__unstableBase",void 0)||{};return{isActive:n("fullscreenMode"),isRequestingSiteIcon:r("getEntityRecord",["root","__unstableBase",void 0]),postType:o(t()),siteIconUrl:a.site_icon_url}}),[]),u=(0,b.useReducedMotion)();if(!o||!s)return null;let d=(0,a.createElement)(h.Icon,{size:"36px",icon:kn});const m={expand:{scale:1.25,transition:{type:"tween",duration:"0.3"}}};i&&(d=(0,a.createElement)(h.__unstableMotion.img,{variants:!u&&m,alt:(0,_.__)("Site Icon"),className:"edit-post-fullscreen-mode-close_site-icon",src:i})),r&&(d=null),n&&(d=(0,a.createElement)(h.Icon,{size:"36px",icon:n}));const p=L()({"edit-post-fullscreen-mode-close":!0,"has-icon":i});return(0,a.createElement)(h.__unstableMotion.div,{whileHover:"expand"},(0,a.createElement)(h.Button,{className:p,href:null!=l?l:(0,k.addQueryArgs)("edit.php",{post_type:s.slug}),label:(0,g.get)(s,["labels","view_items"],(0,_.__)("Back")),showTooltip:t},d))};var Tn=(0,a.createElement)(y.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(y.Path,{d:"M13.8 5.2H3v1.5h10.8V5.2zm-3.6 12v1.5H21v-1.5H10.2zm7.2-6H6.6v1.5h10.8v-1.5z"}));var Cn=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const xn=e=>{e.preventDefault()};var Bn=function(){const e=(0,a.useRef)(),{setIsInserterOpened:t,setIsListViewOpened:n}=(0,c.useDispatch)(Rt),{isInserterEnabled:l,isInserterOpened:o,isTextModeEnabled:r,showIconLabels:s,isListViewOpen:i,listViewShortcut:u}=(0,c.useSelect)((e=>{const{hasInserterItems:t,getBlockRootClientId:n,getBlockSelectionEnd:l}=e(E.store),{getEditorSettings:o}=e(T.store),{getEditorMode:r,isFeatureActive:a,isListViewOpened:s}=e(Rt),{getShortcutRepresentation:i}=e(zt.store);return{isInserterEnabled:"visual"===r()&&o().richEditingEnabled&&t(n(l())),isInserterOpened:e(Rt).isInserterOpened(),isTextModeEnabled:"text"===r(),showIconLabels:a("showIconLabels"),isListViewOpen:s(),listViewShortcut:i("core/edit-post/toggle-list-view")}}),[]),d=(0,b.useViewportMatch)("medium"),m=(0,b.useViewportMatch)("wide"),p=(0,_.__)("Document tools"),g=(0,a.useCallback)((()=>n(!i)),[n,i]),f=(0,a.createElement)(a.Fragment,null,(0,a.createElement)(h.ToolbarItem,{as:T.TableOfContents,hasOutlineItemsDisabled:r,repositionDropdown:s&&!m,showTooltip:!s,variant:s?"tertiary":void 0}),(0,a.createElement)(h.ToolbarItem,{as:h.Button,className:"edit-post-header-toolbar__list-view-toggle",icon:Tn,disabled:r,isPressed:i,label:(0,_.__)("List View"),onClick:g,shortcut:u,showTooltip:!s,variant:s?"tertiary":void 0})),v=(0,a.useCallback)((()=>{o?e.current.focus():t(!0)}),[o,t]),y=(0,_._x)("Toggle block inserter","Generic label for block inserter button"),w=o?(0,_.__)("Close"):(0,_.__)("Add");return(0,a.createElement)(E.NavigableToolbar,{className:"edit-post-header-toolbar","aria-label":p},(0,a.createElement)("div",{className:"edit-post-header-toolbar__left"},(0,a.createElement)(h.ToolbarItem,{ref:e,as:h.Button,className:"edit-post-header-toolbar__inserter-toggle",variant:"primary",isPressed:o,onMouseDown:xn,onClick:v,disabled:!l,icon:Cn,label:s?w:y,showTooltip:!s}),(m||!s)&&(0,a.createElement)(a.Fragment,null,d&&(0,a.createElement)(h.ToolbarItem,{as:E.ToolSelector,showTooltip:!s,variant:s?"tertiary":void 0,disabled:r}),(0,a.createElement)(h.ToolbarItem,{as:T.EditorHistoryUndo,showTooltip:!s,variant:s?"tertiary":void 0}),(0,a.createElement)(h.ToolbarItem,{as:T.EditorHistoryRedo,showTooltip:!s,variant:s?"tertiary":void 0}),f)))};const Mn=[{value:"visual",label:(0,_.__)("Visual editor")},{value:"text",label:(0,_.__)("Code editor")}];var In=function(){const{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:n,isEditingTemplate:l,mode:o}=(0,c.useSelect)((e=>({shortcut:e(zt.store).getShortcutRepresentation("core/edit-post/toggle-mode"),isRichEditingEnabled:e(T.store).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:e(T.store).getEditorSettings().codeEditingEnabled,isEditingTemplate:e(Rt).isEditingTemplate(),mode:e(Rt).getEditorMode()})),[]),{switchEditorMode:r}=(0,c.useDispatch)(Rt);if(l)return null;if(!t||!n)return null;const s=Mn.map((t=>t.value!==o?{...t,shortcut:e}:t));return(0,a.createElement)(h.MenuGroup,{label:(0,_.__)("Editor")},(0,a.createElement)(h.MenuItemsChoice,{choices:s,value:o,onSelect:r}))};function Nn(){const{openModal:e}=(0,c.useDispatch)(Rt);return(0,a.createElement)(h.MenuItem,{onClick:()=>{e("edit-post/preferences")}},(0,_.__)("Preferences"))}var An=function(){return(0,b.useViewportMatch)("medium")?(0,a.createElement)(h.MenuGroup,{label:(0,_._x)("View","noun")},(0,a.createElement)(d.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fixedToolbar",label:(0,_.__)("Top toolbar"),info:(0,_.__)("Access all block and document tools in a single place"),messageActivated:(0,_.__)("Top toolbar activated"),messageDeactivated:(0,_.__)("Top toolbar deactivated")}),(0,a.createElement)(d.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"focusMode",label:(0,_.__)("Spotlight mode"),info:(0,_.__)("Focus on one block at a time"),messageActivated:(0,_.__)("Spotlight mode activated"),messageDeactivated:(0,_.__)("Spotlight mode deactivated")}),(0,a.createElement)(d.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fullscreenMode",label:(0,_.__)("Fullscreen mode"),info:(0,_.__)("Work without distraction"),messageActivated:(0,_.__)("Fullscreen mode activated"),messageDeactivated:(0,_.__)("Fullscreen mode deactivated"),shortcut:x.displayShortcut.secondary("f")})):null};var Ln=e=>{let{showIconLabels:t}=e;const n=(0,b.useViewportMatch)("large");return(0,a.createElement)(_e,{toggleProps:{showTooltip:!t,...t&&{variant:"tertiary"}}},(e=>{let{onClose:l}=e;return(0,a.createElement)(a.Fragment,null,t&&!n&&(0,a.createElement)(ue.Slot,{className:t&&"show-icon-labels",scope:"core/edit-post"}),(0,a.createElement)(An,null),(0,a.createElement)(In,null),(0,a.createElement)(ae.Slot,{name:"core/edit-post/plugin-more-menu",label:(0,_.__)("Plugins"),as:h.MenuGroup,fillProps:{onClick:l}}),(0,a.createElement)(Gt.Slot,{fillProps:{onClose:l}}),(0,a.createElement)(h.MenuGroup,null,(0,a.createElement)(Nn,null)))}))};var On=(0,b.compose)((0,c.withSelect)((e=>({hasPublishAction:(0,g.get)(e(T.store).getCurrentPost(),["_links","wp:action-publish"],!1),isBeingScheduled:e(T.store).isEditedPostBeingScheduled(),isPending:e(T.store).isCurrentPostPending(),isPublished:e(T.store).isCurrentPostPublished(),isPublishSidebarEnabled:e(T.store).isPublishSidebarEnabled(),isPublishSidebarOpened:e(Rt).isPublishSidebarOpened(),isScheduled:e(T.store).isCurrentPostScheduled()}))),(0,c.withDispatch)((e=>{const{togglePublishSidebar:t}=e(Rt);return{togglePublishSidebar:t}})))((function(e){let{forceIsDirty:t,forceIsSaving:n,hasPublishAction:l,isBeingScheduled:o,isPending:r,isPublished:s,isPublishSidebarEnabled:i,isPublishSidebarOpened:c,isScheduled:u,togglePublishSidebar:d,setEntitiesSavedStatesCallback:m}=e;const p="toggle",g="button",h=(0,b.useViewportMatch)("medium","<");let E;return E=s||u&&o||r&&!l&&!h?g:h||i?p:g,(0,a.createElement)(T.PostPublishButton,{forceIsDirty:t,forceIsSaving:n,isOpen:c,isToggle:E===p,onToggle:d,setEntitiesSavedStatesCallback:m})}));function Dn(){const{hasActiveMetaboxes:e,isPostSaveable:t,isSaving:n,isViewable:l,deviceType:o}=(0,c.useSelect)((e=>{const{getEditedPostAttribute:t}=e(T.store),{getPostType:n}=e(Ce.store),l=n(t("type"));return{hasActiveMetaboxes:e(Rt).hasMetaBoxes(),isSaving:e(Rt).isSavingMetaBoxes(),isPostSaveable:e(T.store).isEditedPostSaveable(),isViewable:(0,g.get)(l,["viewable"],!1),deviceType:e(Rt).__experimentalGetPreviewDeviceType()}}),[]),{__experimentalSetPreviewDeviceType:r}=(0,c.useDispatch)(Rt);return(0,a.createElement)(E.__experimentalPreviewOptions,{isEnabled:t,className:"edit-post-post-preview-dropdown",deviceType:o,setDeviceType:r,viewLabel:(0,_.__)("Preview")},l&&(0,a.createElement)(h.MenuGroup,null,(0,a.createElement)("div",{className:"edit-post-header-preview__grouping-external"},(0,a.createElement)(T.PostPreviewButton,{className:"edit-post-header-preview__button-external",role:"menuitem",forceIsAutosaveable:e,forcePreviewLink:n?null:void 0,textContent:(0,a.createElement)(a.Fragment,null,(0,_.__)("Preview in new tab"),(0,a.createElement)(h.Icon,{icon:w}))}))))}const Rn="__experimentalMainDashboardButton",{Fill:Fn,Slot:Vn}=(0,h.createSlotFill)(Rn),Un=Fn;Un.Slot=e=>{let{children:t}=e;const n=(0,h.__experimentalUseSlot)(Rn);return Boolean(n.fills&&n.fills.length)?(0,a.createElement)(Vn,{bubblesVirtually:!0}):t};var Gn=Un;var Hn=(0,a.createElement)(y.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(y.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function zn(){const{clearSelectedBlock:e}=(0,c.useDispatch)(E.store),{setIsEditingTemplate:t}=(0,c.useDispatch)(Rt),{getEditorSettings:n}=(0,c.useSelect)(T.store),{updateEditorSettings:l,editPost:o}=(0,c.useDispatch)(T.store),{deleteEntityRecord:r}=(0,c.useDispatch)(Ce.store),{template:s}=(0,c.useSelect)((e=>{const{isEditingTemplate:t,getEditedPostTemplate:n}=e(Rt);return{template:t()?n():null}}),[]),[i,u]=(0,a.useState)(!1);if(!s||!s.wp_id)return null;let d=s.slug;null!=s&&s.title&&(d=s.title);const m=null==s?void 0:s.has_theme_file;return(0,a.createElement)(h.MenuGroup,{className:"edit-post-template-top-area__second-menu-group"},(0,a.createElement)(a.Fragment,null,(0,a.createElement)(h.MenuItem,{className:"edit-post-template-top-area__delete-template-button",isDestructive:!m,onClick:()=>{u(!0)},info:m?(0,_.__)("Use the template as supplied by the theme."):void 0},m?(0,_.__)("Clear customizations"):(0,_.__)("Delete template")),(0,a.createElement)(h.__experimentalConfirmDialog,{isOpen:i,onConfirm:()=>{e(),t(!1),u(!1),o({template:""});const a=n(),i=(0,g.pickBy)(a.availableTemplates,((e,t)=>t!==s.slug));l({...a,availableTemplates:i}),r("postType","wp_template",s.id,{throwOnError:!0})},onCancel:()=>{u(!1)}},(0,_.sprintf)((0,_.__)("Are you sure you want to delete the %s template? It may be used by other pages or posts."),d))))}function $n(){const[e,t]=(0,a.useState)(!1),{template:n}=(0,c.useSelect)((e=>{const{getEditedPostTemplate:t}=e(Rt);return{template:t()}}),[]),{editEntityRecord:l}=(0,c.useDispatch)(Ce.store),{getEditorSettings:o}=(0,c.useSelect)(T.store),{updateEditorSettings:r}=(0,c.useDispatch)(T.store);if(!n.is_custom||n.has_theme_file)return null;let s=(0,_.__)("Default");return null!=n&&n.title?s=n.title:n&&(s=n.slug),(0,a.createElement)("div",{className:"edit-site-template-details__group"},(0,a.createElement)(h.TextControl,{label:(0,_.__)("Title"),value:e?"":s,help:(0,_.__)('Give the template a title that indicates its purpose, e.g. "Full Width".'),onChange:a=>{if(!a&&!e)return void t(!0);t(!1);const s=o(),i=(0,g.mapValues)(s.availableTemplates,((e,t)=>t!==n.slug?e:a));r({...s,availableTemplates:i}),l("postType","wp_template",n.id,{title:a})},onBlur:()=>t(!1)}))}function Wn(){const{description:e,title:t}=(0,c.useSelect)((e=>{const{getEditedPostTemplate:t}=e(Rt);return{title:t().title,description:t().description}}),[]);return e?(0,a.createElement)("div",{className:"edit-site-template-details__group"},(0,a.createElement)(h.__experimentalHeading,{level:4,weight:600},t),(0,a.createElement)(h.__experimentalText,{className:"edit-post-template-details__description",size:"body",as:"p",style:{marginTop:"12px"}},e)):null}var qn=function(){const{template:e,isEditing:t,title:n}=(0,c.useSelect)((e=>{const{isEditingTemplate:t,getEditedPostTemplate:n}=e(Rt),{getEditedPostAttribute:l}=e(T.store),o=t();return{template:o?n():null,isEditing:o,title:l("title")?l("title"):(0,_.__)("Untitled")}}),[]),{clearSelectedBlock:l}=(0,c.useDispatch)(E.store),{setIsEditingTemplate:o}=(0,c.useDispatch)(Rt);if(!t||!e)return null;let r=(0,_.__)("Default");null!=e&&e.title?r=e.title:e&&(r=e.slug);const s=!!(e.custom||e.wp_id||e.description);return(0,a.createElement)("div",{className:"edit-post-template-top-area"},(0,a.createElement)(h.Button,{className:"edit-post-template-post-title",isLink:!0,showTooltip:!0,label:(0,_.sprintf)((0,_.__)("Edit %s"),n),onClick:()=>{l(),o(!1)}},n),s?(0,a.createElement)(h.Dropdown,{position:"bottom center",contentClassName:"edit-post-template-top-area__popover",renderToggle:e=>{let{onToggle:t}=e;return(0,a.createElement)(h.Button,{className:"edit-post-template-title",isLink:!0,icon:Hn,showTooltip:!0,onClick:t,label:(0,_.__)("Template Options")},r)},renderContent:()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)($n,null),(0,a.createElement)(Wn,null),(0,a.createElement)(zn,null))}):(0,a.createElement)(h.__experimentalText,{className:"edit-post-template-title",size:"body",style:{lineHeight:"24px"}},r))};var jn=function(e){let{setEntitiesSavedStatesCallback:t}=e;const{hasActiveMetaboxes:n,isPublishSidebarOpened:l,isSaving:o,showIconLabels:r,hasReducedUI:s}=(0,c.useSelect)((e=>({hasActiveMetaboxes:e(Rt).hasMetaBoxes(),isPublishSidebarOpened:e(Rt).isPublishSidebarOpened(),isSaving:e(Rt).isSavingMetaBoxes(),showIconLabels:e(Rt).isFeatureActive("showIconLabels"),hasReducedUI:e(Rt).isFeatureActive("reducedUI")})),[]),i=(0,b.useViewportMatch)("large"),u=L()("edit-post-header",{"has-reduced-ui":s});return(0,a.createElement)("div",{className:u},(0,a.createElement)(Gn.Slot,null,(0,a.createElement)(Pn,{showTooltip:!0})),(0,a.createElement)("div",{className:"edit-post-header__toolbar"},(0,a.createElement)(Bn,null),(0,a.createElement)(qn,null)),(0,a.createElement)("div",{className:"edit-post-header__settings"},!l&&(0,a.createElement)(T.PostSavedState,{forceIsDirty:n,forceIsSaving:o,showIconLabels:r}),(0,a.createElement)(Dn,null),(0,a.createElement)(T.PostPreviewButton,{forceIsAutosaveable:n,forcePreviewLink:o?null:void 0}),(0,a.createElement)(On,{forceIsDirty:n,forceIsSaving:o,setEntitiesSavedStatesCallback:t}),(i||!r)&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ue.Slot,{scope:"core/edit-post"}),(0,a.createElement)(Ln,{showIconLabels:r})),r&&!i&&(0,a.createElement)(Ln,{showIconLabels:r})))};var Kn=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Yn(){const{insertionPoint:e,showMostUsedBlocks:t}=(0,c.useSelect)((e=>{const{isFeatureActive:t,__experimentalGetInsertionPoint:n}=e(Rt);return{insertionPoint:n(),showMostUsedBlocks:t("mostUsedBlocks")}}),[]),{setIsInserterOpened:n}=(0,c.useDispatch)(Rt),l=(0,b.useViewportMatch)("medium","<"),o=l?"div":h.VisuallyHidden,[r,s]=(0,b.__experimentalUseDialog)({onClose:()=>n(!1),focusOnMount:null}),i=(0,a.useRef)();return(0,a.useEffect)((()=>{i.current.focusSearch()}),[]),(0,a.createElement)("div",p({ref:r},s,{className:"edit-post-editor__inserter-panel"}),(0,a.createElement)(o,{className:"edit-post-editor__inserter-panel-header"},(0,a.createElement)(h.Button,{icon:Kn,label:(0,_.__)("Close block inserter"),onClick:()=>n(!1)})),(0,a.createElement)("div",{className:"edit-post-editor__inserter-panel-content"},(0,a.createElement)(E.__experimentalLibrary,{showMostUsedBlocks:t,showInserterHelpPanel:!0,shouldFocusBlock:l,rootClientId:e.rootClientId,__experimentalInsertionIndex:e.insertionIndex,__experimentalFilterValue:e.filterValue,ref:i})))}function Xn(){const{setIsListViewOpened:e}=(0,c.useDispatch)(Rt),t=(0,b.useFocusOnMount)("firstElement"),n=(0,b.useFocusReturn)(),l=(0,b.useFocusReturn)();const o=`edit-post-editor__list-view-panel-label-${(0,b.useInstanceId)(Xn)}`;return(0,a.createElement)("div",{"aria-labelledby":o,className:"edit-post-editor__list-view-panel",onKeyDown:function(t){t.keyCode!==x.ESCAPE||t.defaultPrevented||(t.preventDefault(),e(!1))}},(0,a.createElement)("div",{className:"edit-post-editor__list-view-panel-header",ref:n},(0,a.createElement)("strong",{id:o},(0,_.__)("List View")),(0,a.createElement)(h.Button,{icon:V,label:(0,_.__)("Close List View Sidebar"),onClick:()=>e(!1)})),(0,a.createElement)("div",{className:"edit-post-editor__list-view-panel-content",ref:(0,b.useMergeRefs)([l,t])},(0,a.createElement)(E.__experimentalListView,null)))}var Qn=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));var Zn=e=>{let{sidebarName:t}=e;const{openGeneralSidebar:n}=(0,c.useDispatch)(Rt),l=()=>n("edit-post/document"),{documentLabel:o,isTemplateMode:r}=(0,c.useSelect)((e=>({documentLabel:e(T.store).getPostTypeLabel()||(0,_._x)("Document","noun"),isTemplateMode:e(Rt).isEditingTemplate()})),[]),[s,i]="edit-post/document"===t?[(0,_.sprintf)((0,_.__)("%s (selected)"),o),"is-active"]:[o,""],[u,d]="edit-post/block"===t?[(0,_.__)("Block (selected)"),"is-active"]:[(0,_.__)("Block"),""],[m,p]="edit-post/document"===t?[(0,_.__)("Template (selected)"),"is-active"]:[(0,_.__)("Template"),""];return(0,a.createElement)("ul",null,!r&&(0,a.createElement)("li",null,(0,a.createElement)(h.Button,{onClick:l,className:`edit-post-sidebar__panel-tab ${i}`,"aria-label":s,"data-label":o},o)),r&&(0,a.createElement)("li",null,(0,a.createElement)(h.Button,{onClick:l,className:`edit-post-sidebar__panel-tab ${p}`,"aria-label":m,"data-label":(0,_.__)("Template")},(0,_.__)("Template"))),(0,a.createElement)("li",null,(0,a.createElement)(h.Button,{onClick:()=>n("edit-post/block"),className:`edit-post-sidebar__panel-tab ${d}`,"aria-label":u,"data-label":(0,_.__)("Block")},(0,_.__)("Block"))))};function Jn(e){let{isOpen:t,onClick:n}=e;const l=(0,T.usePostVisibilityLabel)();return(0,a.createElement)(h.Button,{className:"edit-post-post-visibility__toggle",variant:"tertiary","aria-expanded":t,"aria-label":(0,_.sprintf)((0,_.__)("Select visibility: %s"),l),onClick:n},l)}var el=function(){const[e,t]=(0,a.useState)(null),n=(0,a.useMemo)((()=>({anchor:e})),[e]);return(0,a.createElement)(T.PostVisibilityCheck,{render:e=>{let{canEdit:l}=e;return(0,a.createElement)(h.PanelRow,{ref:t,className:"edit-post-post-visibility"},(0,a.createElement)("span",null,(0,_.__)("Visibility")),!l&&(0,a.createElement)("span",null,(0,a.createElement)(T.PostVisibilityLabel,null)),l&&(0,a.createElement)(h.Dropdown,{position:"bottom left",contentClassName:"edit-post-post-visibility__dialog",popoverProps:n,focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(Jn,{isOpen:t,onClick:n})},renderContent:e=>{let{onClose:t}=e;return(0,a.createElement)(T.PostVisibility,{onClose:t})}}))}})};function tl(){return(0,a.createElement)(T.PostTrashCheck,null,(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostTrash,null)))}function nl(){const[e,t]=(0,a.useState)(null),n=(0,a.useMemo)((()=>({anchor:e})),[e]);return(0,a.createElement)(T.PostScheduleCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-schedule",ref:t},(0,a.createElement)("span",null,(0,_.__)("Publish")),(0,a.createElement)(h.Dropdown,{popoverProps:n,position:"bottom left",contentClassName:"edit-post-post-schedule__dialog",focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(ll,{isOpen:t,onClick:n})},renderContent:e=>{let{onClose:t}=e;return(0,a.createElement)(T.PostSchedule,{onClose:t})}})))}function ll(e){let{isOpen:t,onClick:n}=e;const l=(0,T.usePostScheduleLabel)(),o=(0,T.usePostScheduleLabel)({full:!0});return(0,a.createElement)(h.Button,{className:"edit-post-post-schedule__toggle",variant:"tertiary",label:o,showTooltip:!0,"aria-expanded":t,"aria-label":(0,_.sprintf)((0,_.__)("Change date: %s"),l),onClick:n},l)}var ol=function(){return(0,a.createElement)(T.PostStickyCheck,null,(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostSticky,null)))};var rl=function(){return(0,a.createElement)(T.PostAuthorCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-author"},(0,a.createElement)(T.PostAuthor,null)))};var al=function(){return(0,a.createElement)(T.PostSlugCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-slug"},(0,a.createElement)(T.PostSlug,null)))};var sl=function(){return(0,a.createElement)(T.PostFormatCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-format"},(0,a.createElement)(T.PostFormat,null)))};var il=function(){return(0,a.createElement)(T.PostPendingStatusCheck,null,(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostPendingStatus,null)))};const{Fill:cl,Slot:ul}=(0,h.createSlotFill)("PluginPostStatusInfo"),dl=e=>{let{children:t,className:n}=e;return(0,a.createElement)(cl,null,(0,a.createElement)(h.PanelRow,{className:n},t))};dl.Slot=ul;var ml=dl;var pl=(0,a.createElement)(y.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(y.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"}));const gl=(0,_.__)("Custom Template");function hl(e){let{onClose:t}=e;const n=(0,c.useSelect)((e=>e(T.store).getEditorSettings().defaultBlockTemplate),[]),{__unstableCreateTemplate:l,__unstableSwitchToTemplateMode:o}=(0,c.useDispatch)(Rt),[r,i]=(0,a.useState)(""),[u,d]=(0,a.useState)(!1),m=()=>{i(""),t()};return(0,a.createElement)(h.Modal,{title:(0,_.__)("Create custom template"),closeLabel:(0,_.__)("Close"),onRequestClose:m,className:"edit-post-post-template__create-modal"},(0,a.createElement)("form",{className:"edit-post-post-template__create-form",onSubmit:async e=>{if(e.preventDefault(),u)return;d(!0);const t=null!=n?n:(0,s.serialize)([(0,s.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,s.createBlock)("core/site-title"),(0,s.createBlock)("core/site-tagline")]),(0,s.createBlock)("core/separator"),(0,s.createBlock)("core/group",{tagName:"main"},[(0,s.createBlock)("core/group",{layout:{inherit:!0}},[(0,s.createBlock)("core/post-title")]),(0,s.createBlock)("core/post-content",{layout:{inherit:!0}})])]);await l({slug:(0,k.cleanForSlug)(r||gl),content:t,title:r||gl}),d(!1),m(),o(!0)}},(0,a.createElement)(h.Flex,{align:"flex-start",gap:8},(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(h.TextControl,{label:(0,_.__)("Name"),value:r,onChange:i,placeholder:gl,disabled:u,help:(0,_.__)('Describe the template, e.g. "Post with sidebar". Custom templates can be applied to any post or page.')}))),(0,a.createElement)(h.Flex,{justify:"flex-end",expanded:!1},(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(h.Button,{variant:"tertiary",onClick:m},(0,_.__)("Cancel"))),(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(h.Button,{variant:"primary",type:"submit",isBusy:u,"aria-disabled":u},(0,_.__)("Create"))))))}function El(e){var t,n;let{onClose:l}=e;const{isPostsPage:o,availableTemplates:r,fetchedTemplates:s,selectedTemplateSlug:i,canCreate:u,canEdit:d}=(0,c.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEntityRecords:l}=e(Ce.store),o=e(T.store).getEditorSettings(),r=t("read","settings")?n("root","site"):void 0,a=e(T.store).getCurrentPostId()===(null==r?void 0:r.page_for_posts),s=t("create","templates");return{isPostsPage:a,availableTemplates:o.availableTemplates,fetchedTemplates:s?l("postType","wp_template",{post_type:e(T.store).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:e(T.store).getEditedPostAttribute("template"),canCreate:s&&!a&&o.supportsTemplateMode,canEdit:s&&o.supportsTemplateMode&&!!e(Rt).getEditedPostTemplate()}}),[]),m=(0,a.useMemo)((()=>Object.entries({...r,...Object.fromEntries((null!=s?s:[]).map((e=>{let{slug:t,title:n}=e;return[t,n.rendered]})))}).map((e=>{let[t,n]=e;return{value:t,label:n}}))),[r,s]),p=null!==(t=m.find((e=>e.value===i)))&&void 0!==t?t:m.find((e=>!e.value)),{editPost:g}=(0,c.useDispatch)(T.store),{__unstableSwitchToTemplateMode:b}=(0,c.useDispatch)(Rt),[f,v]=(0,a.useState)(!1);return(0,a.createElement)("div",{className:"edit-post-post-template__form"},(0,a.createElement)(E.__experimentalInspectorPopoverHeader,{title:(0,_.__)("Template"),help:(0,_.__)("Templates define the way content is displayed when viewing your site."),actions:u?[{icon:pl,label:(0,_.__)("Add template"),onClick:()=>v(!0)}]:[],onClose:l}),o?(0,a.createElement)(h.Notice,{className:"edit-post-post-template__notice",status:"warning",isDismissible:!1},(0,_.__)("The posts page template cannot be changed.")):(0,a.createElement)(h.SelectControl,{hideLabelFromVision:!0,label:(0,_.__)("Template"),value:null!==(n=null==p?void 0:p.value)&&void 0!==n?n:"",options:m,onChange:e=>g({template:e||""})}),d&&(0,a.createElement)("p",null,(0,a.createElement)(h.Button,{variant:"link",onClick:()=>b()},(0,_.__)("Edit template"))),f&&(0,a.createElement)(hl,{onClose:()=>v(!1)}))}function _l(){const[e,t]=(0,a.useState)(null),n=(0,a.useMemo)((()=>({anchor:e})),[e]);return(0,c.useSelect)((e=>{var t;const n=e(T.store).getCurrentPostType(),l=e(Ce.store).getPostType(n);if(null==l||!l.viewable)return!1;const o=e(T.store).getEditorSettings();if(!!o.availableTemplates&&Object.keys(o.availableTemplates).length>0)return!0;if(!o.supportsTemplateMode)return!1;return null!==(t=e(Ce.store).canUser("create","templates"))&&void 0!==t&&t}),[])?(0,a.createElement)(h.PanelRow,{className:"edit-post-post-template",ref:t},(0,a.createElement)("span",null,(0,_.__)("Template")),(0,a.createElement)(h.Dropdown,{popoverProps:n,position:"bottom left",className:"edit-post-post-template__dropdown",contentClassName:"edit-post-post-template__dialog",focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(bl,{isOpen:t,onClick:n})},renderContent:e=>{let{onClose:t}=e;return(0,a.createElement)(El,{onClose:t})}})):null}function bl(e){let{isOpen:t,onClick:n}=e;const l=(0,c.useSelect)((e=>{var t;const n=e(T.store).getEditedPostAttribute("template"),{supportsTemplateMode:l,availableTemplates:o}=e(T.store).getEditorSettings();if(!l&&o[n])return o[n];const r=e(Rt).getEditedPostTemplate();return null!==(t=null==r?void 0:r.title)&&void 0!==t?t:null==r?void 0:r.slug}),[]);return(0,a.createElement)(h.Button,{className:"edit-post-post-template__toggle",variant:"tertiary","aria-expanded":t,"aria-label":l?(0,_.sprintf)((0,_.__)("Select template: %s"),l):(0,_.__)("Select template"),onClick:n},null!=l?l:(0,_.__)("Default template"))}function fl(){const[e,t]=(0,a.useState)(null),n=(0,a.useMemo)((()=>({anchor:e})),[e]);return(0,a.createElement)(T.PostURLCheck,null,(0,a.createElement)(h.PanelRow,{className:"edit-post-post-url",ref:t},(0,a.createElement)("span",null,(0,_.__)("URL")),(0,a.createElement)(h.Dropdown,{popoverProps:n,position:"bottom left",className:"edit-post-post-url__dropdown",contentClassName:"edit-post-post-url__dialog",focusOnMount:!0,renderToggle:e=>{let{isOpen:t,onToggle:n}=e;return(0,a.createElement)(vl,{isOpen:t,onClick:n})},renderContent:e=>{let{onClose:t}=e;return(0,a.createElement)(T.PostURL,{onClose:t})}})))}function vl(e){let{isOpen:t,onClick:n}=e;const l=(0,T.usePostURLLabel)();return(0,a.createElement)(h.Button,{className:"edit-post-post-url__toggle",variant:"tertiary","aria-expanded":t,"aria-label":(0,_.sprintf)((0,_.__)("Change URL: %s"),l),onClick:n},l)}const yl="post-status";var wl=(0,b.compose)([(0,c.withSelect)((e=>{const{isEditorPanelRemoved:t,isEditorPanelOpened:n}=e(Rt);return{isRemoved:t(yl),isOpened:n(yl)}})),(0,b.ifCondition)((e=>{let{isRemoved:t}=e;return!t})),(0,c.withDispatch)((e=>({onTogglePanel(){return e(Rt).toggleEditorPanelOpened(yl)}})))])((function(e){let{isOpened:t,onTogglePanel:n}=e;return(0,a.createElement)(h.PanelBody,{className:"edit-post-post-status",title:(0,_.__)("Summary"),opened:t,onToggle:n},(0,a.createElement)(ml.Slot,null,(e=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(el,null),(0,a.createElement)(nl,null),(0,a.createElement)(fl,null),(0,a.createElement)(_l,null),(0,a.createElement)(ol,null),(0,a.createElement)(il,null),(0,a.createElement)(sl,null),(0,a.createElement)(al,null),(0,a.createElement)(rl,null),e,(0,a.createElement)(tl,null)))))}));var Sl=function(){return(0,a.createElement)(T.PostLastRevisionCheck,null,(0,a.createElement)(h.PanelBody,{className:"edit-post-last-revision__panel"},(0,a.createElement)(T.PostLastRevision,null)))};var kl=(0,b.compose)((0,c.withSelect)(((e,t)=>{const n=(0,g.get)(t.taxonomy,["slug"]),l=n?`taxonomy-panel-${n}`:"";return{panelName:l,isEnabled:!!n&&e(Rt).isEditorPanelEnabled(l),isOpened:!!n&&e(Rt).isEditorPanelOpened(l)}})),(0,c.withDispatch)(((e,t)=>({onTogglePanel:()=>{e(Rt).toggleEditorPanelOpened(t.panelName)}}))))((function(e){let{isEnabled:t,taxonomy:n,isOpened:l,onTogglePanel:o,children:r}=e;if(!t)return null;const s=(0,g.get)(n,["labels","menu_name"]);return s?(0,a.createElement)(h.PanelBody,{title:s,opened:l,onToggle:o},r):null}));var Pl=function(){return(0,a.createElement)(T.PostTaxonomiesCheck,null,(0,a.createElement)(T.PostTaxonomies,{taxonomyWrapper:(e,t)=>(0,a.createElement)(kl,{taxonomy:t},e)}))};const Tl="featured-image";const Cl=(0,c.withSelect)((e=>{const{getEditedPostAttribute:t}=e(T.store),{getPostType:n}=e(Ce.store),{isEditorPanelEnabled:l,isEditorPanelOpened:o}=e(Rt);return{postType:n(t("type")),isEnabled:l(Tl),isOpened:o(Tl)}})),xl=(0,c.withDispatch)((e=>{const{toggleEditorPanelOpened:t}=e(Rt);return{onTogglePanel:function(){for(var e=arguments.length,n=new Array(e),l=0;l({isEnabled:e(Rt).isEditorPanelEnabled(Ml),isOpened:e(Rt).isEditorPanelOpened(Ml)}))),(0,c.withDispatch)((e=>({onTogglePanel(){return e(Rt).toggleEditorPanelOpened(Ml)}})))])((function(e){let{isEnabled:t,isOpened:n,onTogglePanel:l}=e;return t?(0,a.createElement)(T.PostExcerptCheck,null,(0,a.createElement)(h.PanelBody,{title:(0,_.__)("Excerpt"),opened:n,onToggle:l},(0,a.createElement)(T.PostExcerpt,null))):null}));const Nl="discussion-panel";var Al=(0,b.compose)([(0,c.withSelect)((e=>({isEnabled:e(Rt).isEditorPanelEnabled(Nl),isOpened:e(Rt).isEditorPanelOpened(Nl)}))),(0,c.withDispatch)((e=>({onTogglePanel(){return e(Rt).toggleEditorPanelOpened(Nl)}})))])((function(e){let{isEnabled:t,isOpened:n,onTogglePanel:l}=e;return t?(0,a.createElement)(T.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},(0,a.createElement)(h.PanelBody,{title:(0,_.__)("Discussion"),opened:n,onToggle:l},(0,a.createElement)(T.PostTypeSupportCheck,{supportKeys:"comments"},(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostComments,null))),(0,a.createElement)(T.PostTypeSupportCheck,{supportKeys:"trackbacks"},(0,a.createElement)(h.PanelRow,null,(0,a.createElement)(T.PostPingbacks,null))))):null}));const Ll="page-attributes";var Ol=function(){const{isEnabled:e,isOpened:t,postType:n}=(0,c.useSelect)((e=>{const{getEditedPostAttribute:t}=e(T.store),{isEditorPanelEnabled:n,isEditorPanelOpened:l}=e(Rt),{getPostType:o}=e(Ce.store);return{isEnabled:n(Ll),isOpened:l(Ll),postType:o(t("type"))}}),[]),{toggleEditorPanelOpened:l}=(0,c.useDispatch)(Rt);return e&&n?(0,a.createElement)(T.PageAttributesCheck,null,(0,a.createElement)(h.PanelBody,{title:(0,g.get)(n,["labels","attributes"],(0,_.__)("Page attributes")),opened:t,onToggle:function(){for(var e=arguments.length,t=new Array(e),n=0;n(l.current=document.querySelector(".metabox-location-"+t),l.current&&n.current.appendChild(l.current),()=>{l.current&&document.querySelector("#metaboxes").appendChild(l.current)})),[t]);const o=(0,c.useSelect)((e=>e(Rt).isSavingMetaBoxes()),[]),r=L()("edit-post-meta-boxes-area",`is-${t}`,{"is-loading":o});return(0,a.createElement)("div",{className:r},o&&(0,a.createElement)(h.Spinner,null),(0,a.createElement)("div",{className:"edit-post-meta-boxes-area__container",ref:n}),(0,a.createElement)("div",{className:"edit-post-meta-boxes-area__clear"}))};class Rl extends a.Component{componentDidMount(){this.updateDOM()}componentDidUpdate(e){this.props.isVisible!==e.isVisible&&this.updateDOM()}updateDOM(){const{id:e,isVisible:t}=this.props,n=document.getElementById(e);n&&(t?n.classList.remove("is-hidden"):n.classList.add("is-hidden"))}render(){return null}}var Fl=(0,c.withSelect)(((e,t)=>{let{id:n}=t;return{isVisible:e(Rt).isEditorPanelEnabled(`meta-box-${n}`)}}))(Rl);function Vl(e){let{location:t}=e;const n=(0,c.useRegistry)(),{metaBoxes:l,areMetaBoxesInitialized:o,isEditorReady:r}=(0,c.useSelect)((e=>{const{__unstableIsEditorReady:n}=e(T.store),{getMetaBoxesPerLocation:l,areMetaBoxesInitialized:o}=e(Rt);return{metaBoxes:l(t),areMetaBoxesInitialized:o(),isEditorReady:n()}}),[t]);return(0,a.useEffect)((()=>{r&&!o&&n.dispatch(Rt).initializeMetaBoxes()}),[r,o]),o?(0,a.createElement)(a.Fragment,null,(0,g.map)(l,(e=>{let{id:t}=e;return(0,a.createElement)(Fl,{key:t,id:t})})),(0,a.createElement)(Dl,{location:t})):null}window.wp.warning;const{Fill:Ul,Slot:Gl}=(0,h.createSlotFill)("PluginDocumentSettingPanel"),Hl=(0,b.compose)((0,S.withPluginContext)(((e,t)=>(void 0===t.name&&"undefined"!=typeof process&&process.env,{panelName:`${e.name}/${t.name}`}))),(0,c.withSelect)(((e,t)=>{let{panelName:n}=t;return{opened:e(Rt).isEditorPanelOpened(n),isEnabled:e(Rt).isEditorPanelEnabled(n)}})),(0,c.withDispatch)(((e,t)=>{let{panelName:n}=t;return{onToggle(){return e(Rt).toggleEditorPanelOpened(n)}}})))((e=>{let{isEnabled:t,panelName:n,opened:l,onToggle:o,className:r,title:s,icon:i,children:c}=e;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(gn,{label:s,panelName:n}),(0,a.createElement)(Ul,null,t&&(0,a.createElement)(h.PanelBody,{className:r,title:s,icon:i,opened:l,onToggle:o},c)))}));Hl.Slot=Gl;var zl=Hl;function $l(e){let{className:t,...n}=e;const{postTitle:l,shortcut:o,showIconLabels:r}=(0,c.useSelect)((e=>({postTitle:e(T.store).getEditedPostAttribute("title"),shortcut:e(zt.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),showIconLabels:e(Rt).isFeatureActive("showIconLabels")})),[]);return(0,a.createElement)(pe,p({panelClassName:t,className:"edit-post-sidebar",smallScreenTitle:l||(0,_.__)("(no title)"),scope:"core/edit-post",toggleShortcut:o,showIconLabels:r},n))}var Wl=(0,a.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(y.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var ql=function(){const e=(0,c.useSelect)((e=>{const{getEditedPostTemplate:t}=e(Rt);return t()}),[]);return e?(0,a.createElement)(h.PanelBody,null,(0,a.createElement)(h.Flex,{align:"flex-start",gap:"3"},(0,a.createElement)(h.FlexItem,null,(0,a.createElement)(fe,{icon:Wl})),(0,a.createElement)(h.FlexBlock,null,(0,a.createElement)("h2",{className:"edit-post-template-summary__title"},(null==e?void 0:e.title)||(null==e?void 0:e.slug)),(0,a.createElement)("p",null,null==e?void 0:e.description)))):null};const jl=a.Platform.select({web:!0,native:!1});var Kl=()=>{const{sidebarName:e,keyboardShortcut:t,isTemplateMode:n}=(0,c.useSelect)((e=>{let t=e(ee).getActiveComplementaryArea(Rt.name);["edit-post/document","edit-post/block"].includes(t)||(e(E.store).getBlockSelectionStart()&&(t="edit-post/block"),t="edit-post/document");return{sidebarName:t,keyboardShortcut:e(zt.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),isTemplateMode:e(Rt).isEditingTemplate()}}),[]);return(0,a.createElement)($l,{identifier:e,header:(0,a.createElement)(Zn,{sidebarName:e}),closeLabel:(0,_.__)("Close settings"),headerClassName:"edit-post-sidebar__panel-tabs",title:(0,_.__)("Settings"),toggleShortcut:t,icon:Qn,isActiveByDefault:jl},!n&&"edit-post/document"===e&&(0,a.createElement)(a.Fragment,null,(0,a.createElement)(wl,null),(0,a.createElement)(zl.Slot,null),(0,a.createElement)(Sl,null),(0,a.createElement)(Pl,null),(0,a.createElement)(Bl,null),(0,a.createElement)(Il,null),(0,a.createElement)(Al,null),(0,a.createElement)(Ol,null),(0,a.createElement)(Vl,{location:"side"})),n&&"edit-post/document"===e&&(0,a.createElement)(ql,null),"edit-post/block"===e&&(0,a.createElement)(E.BlockInspector,null))};function Yl(e){let{nonAnimatedSrc:t,animatedSrc:n}=e;return(0,a.createElement)("picture",{className:"edit-post-welcome-guide__image"},(0,a.createElement)("source",{srcSet:t,media:"(prefers-reduced-motion: reduce)"}),(0,a.createElement)("img",{src:n,width:"312",height:"240",alt:""}))}function Xl(){const{toggleFeature:e}=(0,c.useDispatch)(Rt);return(0,a.createElement)(h.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,_.__)("Welcome to the block editor"),finishButtonText:(0,_.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Welcome to the block editor")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,_.__)("In the WordPress editor, each paragraph, image, or video is presented as a distinct “block” of content.")))},{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Make each block your own")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,_.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")))},{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Get to know the block library")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,a.createInterpolateElement)((0,_.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the icon."),{InserterIconImage:(0,a.createElement)("img",{alt:(0,_.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})))},{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Learn how to use the block editor")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,_.__)("New to the block editor? Want to learn more about using it? "),(0,a.createElement)(h.ExternalLink,{href:(0,_.__)("https://wordpress.org/support/article/wordpress-editor/")},(0,_.__)("Here's a detailed guide."))))}]})}function Ql(){const{toggleFeature:e}=(0,c.useDispatch)(Rt);return(0,a.createElement)(h.Guide,{className:"edit-template-welcome-guide",contentLabel:(0,_.__)("Welcome to the template editor"),finishButtonText:(0,_.__)("Get started"),onFinish:()=>e("welcomeGuideTemplate"),pages:[{image:(0,a.createElement)(Yl,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.gif"}),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,_.__)("Welcome to the template editor")),(0,a.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,_.__)("Templates help define the layout of the site. You can customize all aspects of your posts and pages using blocks and patterns in this editor.")))}]})}function Zl(){const{isActive:e,isTemplateMode:t}=(0,c.useSelect)((e=>{const{isFeatureActive:t,isEditingTemplate:n}=e(Rt),l=n();return{isActive:t(l?"welcomeGuideTemplate":"welcomeGuide"),isTemplateMode:l}}),[]);return e?t?(0,a.createElement)(Ql,null):(0,a.createElement)(Xl,null):null}const{Fill:Jl,Slot:eo}=(0,h.createSlotFill)("PluginPostPublishPanel"),to=(0,b.compose)((0,S.withPluginContext)(((e,t)=>({icon:t.icon||e.icon}))))((e=>{let{children:t,className:n,title:l,initialOpen:o=!1,icon:r}=e;return(0,a.createElement)(Jl,null,(0,a.createElement)(h.PanelBody,{className:n,initialOpen:o||!l,title:l,icon:r},t))}));to.Slot=eo;var no=to;const{Fill:lo,Slot:oo}=(0,h.createSlotFill)("PluginPrePublishPanel"),ro=(0,b.compose)((0,S.withPluginContext)(((e,t)=>({icon:t.icon||e.icon}))))((e=>{let{children:t,className:n,title:l,initialOpen:o=!1,icon:r}=e;return(0,a.createElement)(lo,null,(0,a.createElement)(h.PanelBody,{className:n,initialOpen:o||!l,title:l,icon:r},t))}));ro.Slot=oo;var ao=ro;const{Fill:so,Slot:io}=(0,h.createSlotFill)("ActionsPanel");function co(e){let{setEntitiesSavedStatesCallback:t,closeEntitiesSavedStates:n,isEntitiesSavedStatesOpen:l}=e;const{closePublishSidebar:o,togglePublishSidebar:r}=(0,c.useDispatch)(Rt),{publishSidebarOpened:s,hasActiveMetaboxes:i,isSavingMetaBoxes:u,hasNonPostEntityChanges:d}=(0,c.useSelect)((e=>({publishSidebarOpened:e(Rt).isPublishSidebarOpened(),hasActiveMetaboxes:e(Rt).hasMetaBoxes(),isSavingMetaBoxes:e(Rt).isSavingMetaBoxes(),hasNonPostEntityChanges:e(T.store).hasNonPostEntityChanges()})),[]),m=(0,a.useCallback)((()=>t(!0)),[]);let p;return p=s?(0,a.createElement)(T.PostPublishPanel,{onClose:o,forceIsDirty:i,forceIsSaving:u,PrePublishExtension:ao.Slot,PostPublishExtension:no.Slot}):d?(0,a.createElement)("div",{className:"edit-post-layout__toggle-entities-saved-states-panel"},(0,a.createElement)(h.Button,{variant:"secondary",className:"edit-post-layout__toggle-entities-saved-states-panel-button",onClick:m,"aria-expanded":!1},(0,_.__)("Open save panel"))):(0,a.createElement)("div",{className:"edit-post-layout__toggle-publish-panel"},(0,a.createElement)(h.Button,{variant:"secondary",className:"edit-post-layout__toggle-publish-panel-button",onClick:r,"aria-expanded":!1},(0,_.__)("Open publish panel"))),(0,a.createElement)(a.Fragment,null,l&&(0,a.createElement)(T.EntitiesSavedStates,{close:n}),(0,a.createElement)(io,{bubblesVirtually:!0}),!l&&p)}function uo(){const{blockPatternsWithPostContentBlockType:e,postType:t}=(0,c.useSelect)((e=>{const{__experimentalGetPatternsByBlockTypes:t}=e(E.store),{getCurrentPostType:n}=e(T.store);return{blockPatternsWithPostContentBlockType:t("core/post-content"),postType:n()}}),[]);return(0,a.useMemo)((()=>e.filter((e=>"page"===t&&!e.postTypes||Array.isArray(e.postTypes)&&e.postTypes.includes(t)))),[t,e])}function mo(e){let{onChoosePattern:t}=e;const n=uo(),l=(0,b.useAsyncList)(n),{resetEditorBlocks:o}=(0,c.useDispatch)(T.store);return(0,a.createElement)(E.__experimentalBlockPatternsList,{blockPatterns:n,shownPatterns:l,onClickPattern:(e,n)=>{o(n),t()}})}const po="INITIAL",go="PATTERN",ho="CLOSED";function Eo(){const[e,t]=(0,a.useState)(po),n=uo().length>0,l=(0,c.useSelect)((t=>{if(!n||e!==po)return!1;const{getEditedPostContent:l,isEditedPostSaveable:o}=t(T.store),{isEditingTemplate:r,isFeatureActive:a}=t(Rt);return!o()&&""===l()&&!r()&&!a("welcomeGuide")}),[e,n]);return(0,a.useEffect)((()=>{l&&t(go)}),[l]),e===po||e===ho?null:(0,a.createElement)(h.Modal,{className:"edit-post-start-page-options__modal",title:(0,_.__)("Choose a pattern"),closeLabel:(0,_.__)("Cancel"),onRequestClose:()=>{t(ho)}},(0,a.createElement)("div",{className:"edit-post-start-page-options__modal-content"},e===go&&(0,a.createElement)(mo,{onChoosePattern:()=>{t(ho)}})))}const _o={header:(0,_.__)("Editor top bar"),body:(0,_.__)("Editor content"),sidebar:(0,_.__)("Editor settings"),actions:(0,_.__)("Editor publish"),footer:(0,_.__)("Editor footer")};var bo=function(e){let{styles:t}=e;const n=(0,b.useViewportMatch)("medium","<"),l=(0,b.useViewportMatch)("huge",">="),{openGeneralSidebar:o,closeGeneralSidebar:r,setIsInserterOpened:s}=(0,c.useDispatch)(Rt),{createErrorNotice:i}=(0,c.useDispatch)(P.store),{mode:u,isFullscreenActive:d,isRichEditingEnabled:m,sidebarIsOpened:p,hasActiveMetaboxes:g,hasFixedToolbar:f,previousShortcut:v,nextShortcut:y,hasBlockSelected:w,isInserterOpened:k,isListViewOpened:C,showIconLabels:x,hasReducedUI:B,showBlockBreadcrumbs:M,isTemplateMode:I,documentLabel:N}=(0,c.useSelect)((e=>{const{getEditorSettings:t,getPostTypeLabel:n}=e(T.store),l=t(),o=n();return{isTemplateMode:e(Rt).isEditingTemplate(),hasFixedToolbar:e(Rt).isFeatureActive("fixedToolbar"),sidebarIsOpened:!(!e(ee).getActiveComplementaryArea(Rt.name)&&!e(Rt).isPublishSidebarOpened()),isFullscreenActive:e(Rt).isFeatureActive("fullscreenMode"),isInserterOpened:e(Rt).isInserterOpened(),isListViewOpened:e(Rt).isListViewOpened(),mode:e(Rt).getEditorMode(),isRichEditingEnabled:l.richEditingEnabled,hasActiveMetaboxes:e(Rt).hasMetaBoxes(),previousShortcut:e(zt.store).getAllShortcutKeyCombinations("core/edit-post/previous-region"),nextShortcut:e(zt.store).getAllShortcutKeyCombinations("core/edit-post/next-region"),showIconLabels:e(Rt).isFeatureActive("showIconLabels"),hasReducedUI:e(Rt).isFeatureActive("reducedUI"),showBlockBreadcrumbs:e(Rt).isFeatureActive("showBlockBreadcrumbs"),documentLabel:o||(0,_._x)("Document","noun")}}),[]),A=L()("edit-post-layout","is-mode-"+u,{"is-sidebar-opened":p,"has-fixed-toolbar":f,"has-metaboxes":g,"show-icon-labels":x});(0,a.useEffect)((()=>{p&&!l&&s(!1)}),[p,l]),(0,a.useEffect)((()=>{k&&!l&&r()}),[k,l]);const[O,D]=(0,a.useState)(!1),R=(0,a.useCallback)((e=>{"function"==typeof O&&O(e),D(!1)}),[O]),F=C?(0,_.__)("List View"):(0,_.__)("Block Library");return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(ge,{isActive:d}),(0,a.createElement)(Sn,null),(0,a.createElement)(T.UnsavedChangesWarning,null),(0,a.createElement)(T.AutosaveMonitor,null),(0,a.createElement)(T.LocalAutosaveMonitor,null),(0,a.createElement)(Qt,null),(0,a.createElement)(T.EditorKeyboardShortcutsRegister,null),(0,a.createElement)(Kl,null),(0,a.createElement)(he,{className:A,labels:{..._o,secondarySidebar:F},header:(0,a.createElement)(jn,{setEntitiesSavedStatesCallback:D}),secondarySidebar:"visual"===u&&k?(0,a.createElement)(Yn,null):"visual"===u&&C?(0,a.createElement)(Xn,null):null,sidebar:(!n||p)&&(0,a.createElement)(a.Fragment,null,!n&&!p&&(0,a.createElement)("div",{className:"edit-post-layout__toggle-sidebar-panel"},(0,a.createElement)(h.Button,{variant:"secondary",className:"edit-post-layout__toggle-sidebar-panel-button",onClick:()=>o(w?"edit-post/block":"edit-post/document"),"aria-expanded":!1},w?(0,_.__)("Open block settings"):(0,_.__)("Open document settings"))),(0,a.createElement)(pe.Slot,{scope:"core/edit-post"})),notices:(0,a.createElement)(T.EditorSnackbars,null),content:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(T.EditorNotices,null),("text"===u||!m)&&(0,a.createElement)($t,null),m&&"visual"===u&&(0,a.createElement)(Xt,{styles:t}),!I&&(0,a.createElement)("div",{className:"edit-post-layout__metaboxes"},(0,a.createElement)(Vl,{location:"normal"}),(0,a.createElement)(Vl,{location:"advanced"})),n&&p&&(0,a.createElement)(h.ScrollLock,null),(0,a.createElement)(E.BlockStyles.Slot,{scope:"core/block-inspector"})),footer:!B&&M&&!n&&m&&"visual"===u&&(0,a.createElement)("div",{className:"edit-post-layout__footer"},(0,a.createElement)(E.BlockBreadcrumb,{rootLabelText:N})),actions:(0,a.createElement)(co,{closeEntitiesSavedStates:R,isEntitiesSavedStatesOpen:O,setEntitiesSavedStatesCallback:D}),shortcuts:{previous:v,next:y}}),(0,a.createElement)(yn,null),(0,a.createElement)(an,null),(0,a.createElement)(Zl,null),(0,a.createElement)(Eo,null),(0,a.createElement)(h.Popover.Slot,null),(0,a.createElement)(S.PluginArea,{onError:function(e){i((0,_.sprintf)((0,_.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}))};function fo(e){let{postId:t}=e;return(e=>{const{hasBlockSelection:t,isEditorSidebarOpened:n}=(0,c.useSelect)((e=>({hasBlockSelection:!!e(E.store).getBlockSelectionStart(),isEditorSidebarOpened:e(Dt).isEditorSidebarOpened()})),[e]),{openGeneralSidebar:l}=(0,c.useDispatch)(Dt);(0,a.useEffect)((()=>{n&&l(t?"edit-post/block":"edit-post/document")}),[t,n])})(t),(e=>{const{newPermalink:t}=(0,c.useSelect)((e=>({newPermalink:e(T.store).getCurrentPost().link})),[e]),n=(0,a.useRef)();(0,a.useEffect)((()=>{n.current=document.querySelector("#wp-admin-bar-preview a")||document.querySelector("#wp-admin-bar-view a")}),[e]),(0,a.useEffect)((()=>{t&&n.current&&n.current.setAttribute("href",t)}),[t])})(t),null}var vo=function(e){let{postId:t,postType:n,settings:l,initialEdits:o,onError:r,...i}=e;const{hasFixedToolbar:u,focusMode:m,hasReducedUI:E,hasInlineToolbar:_,hasThemeStyles:b,post:f,preferredStyleVariations:v,hiddenBlockTypes:y,blockTypes:w,keepCaretInsideBlock:S,isTemplateMode:k,template:P}=(0,c.useSelect)((e=>{var l,o;const{isFeatureActive:r,__experimentalGetPreviewDeviceType:a,isEditingTemplate:i,getEditedPostTemplate:c,getHiddenBlockTypes:u}=e(Rt),{getEntityRecord:m,getPostType:p,getEntityRecords:g,canUser:h}=e(Ce.store),{getEditorSettings:E}=e(T.store),{getBlockTypes:_}=e(s.store);let b;if(["wp_template","wp_template_part"].includes(n)){const e=g("postType",n,{wp_id:t});b=null==e?void 0:e[0]}else b=m("postType",n,t);const f=E().supportsTemplateMode,v=null!==(l=null===(o=p(n))||void 0===o?void 0:o.viewable)&&void 0!==l&&l,y=h("create","templates");return{hasFixedToolbar:r("fixedToolbar")||"Desktop"!==a(),focusMode:r("focusMode"),hasReducedUI:r("reducedUI"),hasInlineToolbar:r("inlineToolbar"),hasThemeStyles:r("themeStyles"),preferredStyleVariations:e(d.store).get("core/edit-post","preferredStyleVariations"),hiddenBlockTypes:u(),blockTypes:_(),keepCaretInsideBlock:r("keepCaretInsideBlock"),isTemplateMode:i(),template:f&&v&&y?c():null,post:b}}),[n,t]),{updatePreferredStyleVariations:C,setIsInserterOpened:x}=(0,c.useDispatch)(Rt),B=(0,a.useMemo)((()=>{const e={...l,__experimentalPreferredStyleVariations:{value:v,onChange:C},hasFixedToolbar:u,focusMode:m,hasReducedUI:E,hasInlineToolbar:_,__experimentalSetIsInserterOpened:x,keepCaretInsideBlock:S,defaultAllowedBlockTypes:l.allowedBlockTypes};if(y.length>0){const t=!0===l.allowedBlockTypes?(0,g.map)(w,"name"):l.allowedBlockTypes||[];e.allowedBlockTypes=(0,g.without)(t,...y)}return e}),[l,u,m,E,y,w,v,x,C,S]),M=(0,a.useMemo)((()=>{var e;const t=[],n=[];null===(e=l.styles)||void 0===e||e.forEach((e=>{e.__unstableType&&"theme"!==e.__unstableType?n.push(e):t.push(e)}));const o=[...l.defaultEditorStyles,...n];return b&&t.length?l.styles:o}),[l,b]);return f?(0,a.createElement)(a.StrictMode,null,(0,a.createElement)(zt.ShortcutProvider,null,(0,a.createElement)(h.SlotFillProvider,null,(0,a.createElement)(T.EditorProvider,p({settings:B,post:f,initialEdits:o,useSubRegistry:!1,__unstableTemplate:k?P:void 0},i),(0,a.createElement)(T.ErrorBoundary,{onError:r},(0,a.createElement)(fo,{postId:t}),(0,a.createElement)(bo,{styles:M})),(0,a.createElement)(T.PostLockedModal,null))))):null};var yo=e=>{let{allowedBlocks:t,icon:n,label:l,onClick:o,small:r,role:s}=e;return(0,a.createElement)(E.BlockSettingsMenuControls,null,(e=>{let{selectedBlocks:i,onClose:c}=e;return((e,t)=>{return!Array.isArray(t)||(n=t,0===e.filter((e=>!n.includes(e))).length);var n})(i,t)?(0,a.createElement)(h.MenuItem,{onClick:(0,b.compose)(o,c),icon:n,label:r?l:void 0,role:s},!r&&l):null}))},wo=(0,b.compose)((0,S.withPluginContext)(((e,t)=>{var n;return{as:null!==(n=t.as)&&void 0!==n?n:h.MenuItem,icon:t.icon||e.icon,name:"core/edit-post/plugin-more-menu"}})))(ae);function So(e){return(0,a.createElement)(ie,p({__unstableExplicitMenuItem:!0,scope:"core/edit-post"},e))}function ko(e,t,n,l,o){(0,a.unmountComponentAtNode)(n);const r=ko.bind(null,e,t,n,l,o);(0,a.render)((0,a.createElement)(vo,{settings:l,onError:r,postId:t,postType:e,initialEdits:o,recovery:!0}),n)}function Po(e,t,n,l,o){const r=document.getElementById(e),m=ko.bind(null,t,n,r,l,o);(0,c.dispatch)(d.store).setDefaults("core/edit-post",{editorMode:"visual",fixedToolbar:!1,fullscreenMode:!0,hiddenBlockTypes:[],inactivePanels:[],isPublishSidebarEnabled:!0,openPanels:["post-status"],preferredStyleVariations:{},showBlockBreadcrumbs:!0,showIconLabels:!1,showListViewByDefault:!1,themeStyles:!0,welcomeGuide:!0,welcomeGuideTemplate:!0}),(0,c.dispatch)(s.store).__experimentalReapplyBlockTypeFilters(),(0,c.select)(Rt).isFeatureActive("showListViewByDefault")&&(0,c.dispatch)(Rt).setIsListViewOpened(!0),(0,i.registerCoreBlocks)(),(0,u.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",((e,t)=>!(!(0,c.select)(Rt).isEditingTemplate()&&"core/template-part"===t.name)&&e));"Standards"!==("CSS1Compat"===document.compatMode?"Standards":"Quirks")&&console.warn("Your browser is using Quirks Mode. \nThis can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening . Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins.");-1!==window.navigator.userAgent.indexOf("iPhone")&&window.addEventListener("scroll",(e=>{const t=document.getElementsByClassName("interface-interface-skeleton__body")[0];e.target===document&&(window.scrollY>100&&(t.scrollTop=t.scrollTop+window.scrollY),document.getElementsByClassName("is-mode-visual")[0]&&window.scrollTo(0,0))})),window.addEventListener("dragover",(e=>e.preventDefault()),!1),window.addEventListener("drop",(e=>e.preventDefault()),!1),(0,a.render)((0,a.createElement)(vo,{settings:l,onError:m,postId:n,postType:t,initialEdits:o}),r)}}(),(window.wp=window.wp||{}).editPost=l}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-site.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-site.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-site.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-site.js 2024-06-24 15:20:47.589441000 +0000 @@ -1118,19 +1118,15 @@ var external_wp_editor_namespaceObject = window["wp"]["editor"]; ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function extends_extends() { - extends_extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return extends_extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return extends_extends.apply(this, arguments); + return n; + }, extends_extends.apply(null, arguments); } + // EXTERNAL MODULE: ./node_modules/classnames/index.js var classnames = __webpack_require__(7153); var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-site.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-site.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-site.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-site.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -9,4 +9,4 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var l={}.hasOwnProperty;function a(){for(var e="",t=0;t({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),T=(e,t)=>n=>{let{registry:l,dispatch:a}=n;if(!t)return;l.select(k.store).get(e,"isComplementaryAreaVisible")||l.dispatch(k.store).set(e,"isComplementaryAreaVisible",!0),a({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},N=e=>t=>{let{registry:n}=t;n.select(k.store).get(e,"isComplementaryAreaVisible")&&n.dispatch(k.store).set(e,"isComplementaryAreaVisible",!1)},I=(e,t)=>n=>{let{registry:l}=n;if(!t)return;const a=l.select(k.store).get(e,"pinnedItems");!0!==(null==a?void 0:a[t])&&l.dispatch(k.store).set(e,"pinnedItems",{...a,[t]:!0})},M=(e,t)=>n=>{let{registry:l}=n;if(!t)return;const a=l.select(k.store).get(e,"pinnedItems");l.dispatch(k.store).set(e,"pinnedItems",{...a,[t]:!1})};function P(e,t){return function(n){let{registry:l}=n;S()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),l.dispatch(k.store).toggle(e,t)}}function z(e,t,n){return function(l){let{registry:a}=l;S()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),a.dispatch(k.store).set(e,t,!!n)}}function V(e,t){return function(n){let{registry:l}=n;S()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),l.dispatch(k.store).setDefaults(e,t)}}const B=(0,c.createRegistrySelector)((e=>(t,n)=>{var l;const a=e(k.store).get(n,"isComplementaryAreaVisible");if(void 0!==a)return a?null==t||null===(l=t.complementaryAreas)||void 0===l?void 0:l[n]:null})),A=(0,c.createRegistrySelector)((e=>(t,n,l)=>{var a;const r=e(k.store).get(n,"pinnedItems");return null===(a=null==r?void 0:r[l])||void 0===a||a})),R=(0,c.createRegistrySelector)((e=>(t,n,l)=>(S()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(k.store).get(n,l))));var L=(0,c.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:n,area:l}=t;return e[n]?e:{...e,[n]:l}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:n,area:l}=t;return{...e,[n]:l}}}return e}});const O=(0,c.createReduxStore)("core/interface",{reducer:L,actions:e,selectors:t});(0,c.register)(O);var D=window.wp.plugins,G=(0,D.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var F=G((function(e){let{as:t=_.Button,scope:n,identifier:l,icon:a,selectedIcon:r,name:i,...s}=e;const u=t,d=(0,c.useSelect)((e=>e(O).getActiveComplementaryArea(n)===l),[l]),{enableComplementaryArea:p,disableComplementaryArea:g}=(0,c.useDispatch)(O);return(0,o.createElement)(u,m({icon:r&&d?r:a,onClick:()=>{d?g(n):p(n,l)}},s))}));var H=e=>{let{smallScreenTitle:t,children:n,className:l,toggleButtonProps:a}=e;const r=(0,o.createElement)(F,m({icon:w},a));return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},t&&(0,o.createElement)("span",{className:"interface-complementary-area-header__small-title"},t),r),(0,o.createElement)("div",{className:g()("components-panel__header","interface-complementary-area-header",l),tabIndex:-1},n,r))};const $=()=>{};function U(e){let{name:t,as:n=_.Button,onClick:l,...a}=e;return(0,o.createElement)(_.Fill,{name:t},(e=>{let{onClick:t}=e;return(0,o.createElement)(n,m({onClick:l||t?function(){(l||$)(...arguments),(t||$)(...arguments)}:void 0},a))}))}U.Slot=function(e){let{name:t,as:n=_.ButtonGroup,fillProps:l={},bubblesVirtually:a,...r}=e;return(0,o.createElement)(_.Slot,{name:t,bubblesVirtually:a,fillProps:l},(e=>{if(!o.Children.toArray(e).length)return null;const t=[];o.Children.forEach(e,(e=>{let{props:{__unstableExplicitMenuItem:n,__unstableTarget:l}}=e;l&&n&&t.push(l)}));const l=o.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&t.includes(e.props.__unstableTarget)?null:e));return(0,o.createElement)(n,r,l)}))};var W=U;const j=e=>{let{__unstableExplicitMenuItem:t,__unstableTarget:n,...l}=e;return(0,o.createElement)(_.MenuItem,l)};function Y(e){let{scope:t,target:n,__unstableExplicitMenuItem:l,...a}=e;return(0,o.createElement)(F,m({as:e=>(0,o.createElement)(W,m({__unstableExplicitMenuItem:l,__unstableTarget:`${t}/${n}`,as:j,name:`${t}/plugin-more-menu`},e)),role:"menuitemcheckbox",selectedIcon:E,name:n,scope:t},a))}function q(e){let{scope:t,...n}=e;return(0,o.createElement)(_.Fill,m({name:`PinnedItems/${t}`},n))}q.Slot=function(e){let{scope:t,className:n,...l}=e;return(0,o.createElement)(_.Slot,m({name:`PinnedItems/${t}`},l),(e=>(null==e?void 0:e.length)>0&&(0,o.createElement)("div",{className:g()(n,"interface-pinned-items")},e)))};var X=q;function K(e){let{scope:t,children:n,className:l}=e;return(0,o.createElement)(_.Fill,{name:`ComplementaryArea/${t}`},(0,o.createElement)("div",{className:l},n))}const Z=G((function(e){let{children:t,className:n,closeLabel:l=(0,h.__)("Close plugin"),identifier:a,header:r,headerClassName:i,icon:s,isPinnable:u=!0,panelClassName:d,scope:m,name:p,smallScreenTitle:f,title:w,toggleShortcut:x,isActiveByDefault:S,showIconLabels:k=!1}=e;const{isActive:C,isPinned:T,activeArea:N,isSmall:I,isLarge:M}=(0,c.useSelect)((e=>{const{getActiveComplementaryArea:t,isItemPinned:n}=e(O),l=t(m);return{isActive:l===a,isPinned:n(m,a),activeArea:l,isSmall:e(b.store).isViewportMatch("< medium"),isLarge:e(b.store).isViewportMatch("large")}}),[a,m]);!function(e,t,n,l,a){const r=(0,o.useRef)(!1),i=(0,o.useRef)(!1),{enableComplementaryArea:s,disableComplementaryArea:u}=(0,c.useDispatch)(O);(0,o.useEffect)((()=>{l&&a&&!r.current?(u(e),i.current=!0):i.current&&!a&&r.current?(i.current=!1,s(e,t)):i.current&&n&&n!==t&&(i.current=!1),a!==r.current&&(r.current=a)}),[l,a,e,t,n])}(m,a,N,C,I);const{enableComplementaryArea:P,disableComplementaryArea:z,pinItem:V,unpinItem:B}=(0,c.useDispatch)(O);return(0,o.useEffect)((()=>{S&&void 0===N&&!I&&P(m,a)}),[N,S,m,a,I]),(0,o.createElement)(o.Fragment,null,u&&(0,o.createElement)(X,{scope:m},T&&(0,o.createElement)(F,{scope:m,identifier:a,isPressed:C&&(!k||M),"aria-expanded":C,label:w,icon:k?E:s,showTooltip:!k,variant:k?"tertiary":void 0})),p&&u&&(0,o.createElement)(Y,{target:p,scope:m,icon:s},w),C&&(0,o.createElement)(K,{className:g()("interface-complementary-area",n),scope:m},(0,o.createElement)(H,{className:i,closeLabel:l,onClose:()=>z(m),smallScreenTitle:f,toggleButtonProps:{label:l,shortcut:x,scope:m,identifier:a}},r||(0,o.createElement)(o.Fragment,null,(0,o.createElement)("strong",null,w),u&&(0,o.createElement)(_.Button,{className:"interface-complementary-area__pin-unpin-item",icon:T?v:y,label:T?(0,h.__)("Unpin from toolbar"):(0,h.__)("Pin to toolbar"),onClick:()=>(T?B:V)(m,a),isPressed:T,"aria-expanded":T}))),(0,o.createElement)(_.Panel,{className:d},t)))}));Z.Slot=function(e){let{scope:t,...n}=e;return(0,o.createElement)(_.Slot,m({name:`ComplementaryArea/${t}`},n))};var Q=Z,J=window.wp.compose;var ee=(0,o.forwardRef)((function(e,t){let{footer:n,header:l,sidebar:a,secondarySidebar:r,notices:i,content:s,drawer:c,actions:u,labels:d,className:p,shortcuts:f}=e;const E=(0,_.__unstableUseNavigateRegions)(f);!function(e){(0,o.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const v={...{drawer:(0,h.__)("Drawer"),header:(0,h.__)("Header"),body:(0,h.__)("Content"),secondarySidebar:(0,h.__)("Block Library"),sidebar:(0,h.__)("Settings"),actions:(0,h.__)("Publish"),footer:(0,h.__)("Footer")},...d};return(0,o.createElement)("div",m({},E,{ref:(0,J.useMergeRefs)([t,E.ref]),className:g()(p,"interface-interface-skeleton",E.className,!!n&&"has-footer")}),!!c&&(0,o.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":v.drawer,tabIndex:"-1"},c),(0,o.createElement)("div",{className:"interface-interface-skeleton__editor"},!!l&&(0,o.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":v.header,tabIndex:"-1"},l),(0,o.createElement)("div",{className:"interface-interface-skeleton__body"},!!r&&(0,o.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":v.secondarySidebar,tabIndex:"-1"},r),!!i&&(0,o.createElement)("div",{className:"interface-interface-skeleton__notices"},i),(0,o.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":v.body,tabIndex:"-1"},s),!!a&&(0,o.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":v.sidebar,tabIndex:"-1"},a),!!u&&(0,o.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":v.actions,tabIndex:"-1"},u))),!!n&&(0,o.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":v.footer,tabIndex:"-1"},n))}));var te=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function ne(e){let{as:t=_.DropdownMenu,className:n,label:l=(0,h.__)("Options"),popoverProps:a,toggleProps:r,children:i}=e;return(0,o.createElement)(t,{className:g()("interface-more-menu-dropdown",n),icon:te,label:l,popoverProps:{position:"bottom left",...a,className:g()("interface-more-menu-dropdown__content",null==a?void 0:a.className)},toggleProps:{tooltipPosition:"bottom",...r}},(e=>i(e)))}function le(e){let{closeModal:t,children:n}=e;return(0,o.createElement)(_.Modal,{className:"interface-preferences-modal",title:(0,h.__)("Preferences"),closeLabel:(0,h.__)("Close"),onRequestClose:t},n)}var ae=function(e){let{icon:t,size:n=24,...l}=e;return(0,o.cloneElement)(t,{width:n,height:n,...l})};var re=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var oe=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));const ie="preferences-menu";function se(e){let{sections:t}=e;const n=(0,J.useViewportMatch)("medium"),[l,a]=(0,o.useState)(ie),{tabs:r,sectionsContentMap:i}=(0,o.useMemo)((()=>{let e={tabs:[],sectionsContentMap:{}};return t.length&&(e=t.reduce(((e,t)=>{let{name:n,tabLabel:l,content:a}=t;return e.tabs.push({name:n,title:l}),e.sectionsContentMap[n]=a,e}),{tabs:[],sectionsContentMap:{}})),e}),[t]),s=(0,o.useCallback)((e=>i[e.name]||null),[i]);let c;return c=n?(0,o.createElement)(_.TabPanel,{className:"interface-preferences__tabs",tabs:r,initialTabName:l!==ie?l:void 0,onSelect:a,orientation:"vertical"},s):(0,o.createElement)(_.__experimentalNavigatorProvider,{initialPath:"/",className:"interface-preferences__provider"},(0,o.createElement)(_.__experimentalNavigatorScreen,{path:"/"},(0,o.createElement)(_.Card,{isBorderless:!0,size:"small"},(0,o.createElement)(_.CardBody,null,(0,o.createElement)(_.__experimentalItemGroup,null,r.map((e=>(0,o.createElement)(_.__experimentalNavigatorButton,{key:e.name,path:e.name,as:_.__experimentalItem,isAction:!0},(0,o.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.__experimentalTruncate,null,e.title)),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(ae,{icon:(0,h.isRTL)()?re:oe})))))))))),t.length&&t.map((e=>(0,o.createElement)(_.__experimentalNavigatorScreen,{key:`${e.name}-menu`,path:e.name},(0,o.createElement)(_.Card,{isBorderless:!0,size:"large"},(0,o.createElement)(_.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6"},(0,o.createElement)(_.__experimentalNavigatorBackButton,{icon:(0,h.isRTL)()?oe:re,"aria-label":(0,h.__)("Navigate to the previous view")}),(0,o.createElement)(_.__experimentalText,{size:"16"},e.tabLabel)),(0,o.createElement)(_.CardBody,null,e.content)))))),c}var ce=e=>{let{description:t,title:n,children:l}=e;return(0,o.createElement)("fieldset",{className:"interface-preferences-modal__section"},(0,o.createElement)("legend",{className:"interface-preferences-modal__section-legend"},(0,o.createElement)("h2",{className:"interface-preferences-modal__section-title"},n),t&&(0,o.createElement)("p",{className:"interface-preferences-modal__section-description"},t)),l)};var ue=function(e){let{help:t,label:n,isChecked:l,onChange:a,children:r}=e;return(0,o.createElement)("div",{className:"interface-preferences-modal__option"},(0,o.createElement)(_.ToggleControl,{__nextHasNoMarginBottom:!0,help:t,label:n,checked:l,onChange:a}),r)},de=window.wp.url,me=window.wp.hooks,pe=window.wp.mediaUtils;(0,me.addFilter)("editor.MediaUpload","core/edit-site/components/media-upload",(()=>pe.MediaUpload));var ge,_e=window.wp.blockEditor;!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(ge||(ge={}));var he=function(e){return e};var fe="beforeunload",Ee="popstate";function ve(e){e.preventDefault(),e.returnValue=""}function ye(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function be(){return Math.random().toString(36).substr(2,8)}function we(e){var t=e.pathname,n=void 0===t?"/":t,l=e.search,a=void 0===l?"":l,r=e.hash,o=void 0===r?"":r;return a&&"?"!==a&&(n+="?"===a.charAt(0)?a:"?"+a),o&&"#"!==o&&(n+="#"===o.charAt(0)?o:"#"+o),n}function xe(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var l=e.indexOf("?");l>=0&&(t.search=e.substr(l),e=e.substr(0,l)),e&&(t.pathname=e)}return t}const Se=function(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,l=n.history;function a(){var e=n.location,t=e.pathname,a=e.search,r=e.hash,o=l.state||{};return[o.idx,he({pathname:t,search:a,hash:r,state:o.usr||null,key:o.key||"default"})]}var r=null;n.addEventListener(Ee,(function(){if(r)d.call(r),r=null;else{var e=ge.Pop,t=a(),n=t[0],l=t[1];if(d.length){if(null!=n){var o=s-n;o&&(r={action:e,location:l,retry:function(){E(-1*o)}},E(o))}}else f(e)}}));var o=ge.Pop,i=a(),s=i[0],c=i[1],u=ye(),d=ye();function p(e){return"string"==typeof e?e:we(e)}function g(e,t){return void 0===t&&(t=null),he(m({pathname:c.pathname,hash:"",search:""},"string"==typeof e?xe(e):e,{state:t,key:be()}))}function _(e,t){return[{usr:e.state,key:e.key,idx:t},p(e)]}function h(e,t,n){return!d.length||(d.call({action:e,location:t,retry:n}),!1)}function f(e){o=e;var t=a();s=t[0],c=t[1],u.call({action:o,location:c})}function E(e){l.go(e)}null==s&&(s=0,l.replaceState(m({},l.state,{idx:s}),""));var v={get action(){return o},get location(){return c},createHref:p,push:function e(t,a){var r=ge.Push,o=g(t,a);if(h(r,o,(function(){e(t,a)}))){var i=_(o,s+1),c=i[0],u=i[1];try{l.pushState(c,"",u)}catch(e){n.location.assign(u)}f(r)}},replace:function e(t,n){var a=ge.Replace,r=g(t,n);if(h(a,r,(function(){e(t,n)}))){var o=_(r,s),i=o[0],c=o[1];l.replaceState(i,"",c),f(a)}},go:E,back:function(){E(-1)},forward:function(){E(1)},listen:function(e){return u.push(e)},block:function(e){var t=d.push(e);return 1===d.length&&n.addEventListener(fe,ve),function(){t(),d.length||n.removeEventListener(fe,ve)}}};return v}(),ke=Se.push,Ce=Se.replace;Se.push=function(e,t){return ke.call(Se,(0,de.addQueryArgs)(window.location.href,e),t)},Se.replace=function(e,t){return Ce.call(Se,(0,de.addQueryArgs)(window.location.href,e),t)};var Te=Se;const Ne=(0,o.createContext)(),Ie=(0,o.createContext)();function Me(){return(0,o.useContext)(Ne)}function Pe(){return(0,o.useContext)(Ie)}function ze(e){const t=new URLSearchParams(e.search);return{...e,params:Object.fromEntries(t.entries())}}function Ve(e){let{children:t}=e;const[n,l]=(0,o.useState)((()=>ze(Te.location)));return(0,o.useEffect)((()=>Te.listen((e=>{let{location:t}=e;l(ze(t))}))),[]),(0,o.createElement)(Ie.Provider,{value:Te},(0,o.createElement)(Ne.Provider,{value:n},t(n)))}function Be(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const l=Pe();function a(a){a.preventDefault(),n?l.replace(e,t):l.push(e,t)}return{href:(0,de.addQueryArgs)(window.location.href,e),onClick:a}}function Ae(e){let{params:t={},state:n,replace:l=!1,children:a,...r}=e;const{href:i,onClick:s}=Be(t,n,l);return(0,o.createElement)("a",m({href:i,onClick:s},r),a)}function Re(e){let{attributes:t}=e;const{theme:n,slug:l}=t,{params:a}=Me(),r=(0,c.useSelect)((e=>e(u.store).getEntityRecord("postType","wp_template_part",`${n}//${l}`)),[n,l]),i=Be({postId:null==r?void 0:r.id,postType:null==r?void 0:r.type},{fromTemplateId:a.postId});return r?(0,o.createElement)(_e.BlockControls,{group:"other"},(0,o.createElement)(_.ToolbarButton,m({},i,{onClick:e=>{i.onClick(e)}}),(0,h.__)("Edit"))):null}const Le=(0,J.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:l}=t,a="core/template-part"===l&&n.slug;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(e,t),a&&(0,o.createElement)(Re,{attributes:n}))}),"withEditBlockControls");(0,me.addFilter)("editor.BlockEdit","core/edit-site/template-part-edit-button",Le);const Oe="core/edit-site",De="uncategorized",Ge=["index","singular","archive","single","page","home","404","search","author","category","taxonomy","date","tag","attachment","single","front-page"],Fe=["page-home"],He=["post-","author-","single-","tag-"],$e=["page-"],Ue={singular:["single","page"],index:["archive","404","search","singular","home"],home:["front-page"]},We="root",je="templates-general",Ye=[{area:"header",menu:"template-parts-headers",title:(0,h.__)("headers")},{area:"footer",menu:"template-parts-footers",title:(0,h.__)("footers")},{area:"sidebar",menu:"template-parts-sidebars",title:(0,h.__)("sidebars")},{area:De,menu:"template-parts-general",title:(0,h.__)("general")}];var qe=(0,c.combineReducers)({deviceType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Desktop",t=arguments.length>1?arguments[1]:void 0;return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},settings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"UPDATE_SETTINGS"===t.type?{...e,...t.settings}:e},editedPost:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_TEMPLATE":case"SET_PAGE":return{type:"wp_template",id:t.templateId,page:t.page};case"SET_TEMPLATE_PART":return{type:"wp_template_part",id:t.templatePartId}}return e},homeTemplateId:function(e,t){return"SET_HOME_TEMPLATE"===t.type?t.homeTemplateId:e},navigationPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{menu:We,isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_NAVIGATION_PANEL_ACTIVE_MENU":return{...e,menu:t.menu};case"OPEN_NAVIGATION_PANEL_TO_MENU":return{...e,isOpen:!0,menu:t.menu};case"SET_IS_NAVIGATION_PANEL_OPENED":return{...e,menu:t.isOpen?e.menu:We,isOpen:t.isOpen};case"SET_IS_LIST_VIEW_OPENED":return{...e,menu:e.isOpen&&t.isOpen?We:e.menu,isOpen:!t.isOpen&&e.isOpen};case"SET_IS_INSERTER_OPENED":return{...e,menu:e.isOpen&&t.value?We:e.menu,isOpen:!t.value&&e.isOpen}}return e},blockInserterPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_NAVIGATION_PANEL_TO_MENU":return!1;case"SET_IS_NAVIGATION_PANEL_OPENED":case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_NAVIGATION_PANEL_TO_MENU":return!1;case"SET_IS_NAVIGATION_PANEL_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}}),Xe=window.wp.apiFetch,Ke=n.n(Xe),Ze=window.wp.notices,Qe=window.wp.a11y;function Je(e){return!!e&&("custom"===(null==e?void 0:e.source)&&(null==e?void 0:e.has_theme_file))}function et(e){return function(t){let{registry:n}=t;S()("select( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"select( 'core/preferences').toggle( 'core/edit-site', featureName )"}),n.dispatch(k.store).toggle("core/edit-site",e)}}function tt(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}const nt=(e,t)=>async n=>{let{dispatch:l,registry:a}=n;if(!t){const n=await a.resolveSelect(u.store).getEntityRecord("postType","wp_template",e);t=null==n?void 0:n.slug}l({type:"SET_TEMPLATE",templateId:e,page:{context:{templateSlug:t}}})},lt=e=>async t=>{let{dispatch:n,registry:l}=t;const a=await l.dispatch(u.store).saveEntityRecord("postType","wp_template",e);e.content&&l.dispatch(u.store).editEntityRecord("postType","wp_template",a.id,{blocks:(0,i.parse)(e.content)},{undoIgnore:!0}),n({type:"SET_TEMPLATE",templateId:a.id,page:{context:{templateSlug:a.slug}}})},at=e=>async t=>{let{registry:n}=t;try{await n.dispatch(u.store).deleteEntityRecord("postType",e.type,e.id,{force:!0});const t=n.select(u.store).getLastEntityDeleteError("postType",e.type,e.id);if(t)throw t;n.dispatch(Ze.store).createSuccessNotice((0,h.sprintf)((0,h.__)('"%s" deleted.'),e.title.rendered),{type:"snackbar"})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while deleting the template.");n.dispatch(Ze.store).createErrorNotice(t,{type:"snackbar"})}};function rt(e){return{type:"SET_TEMPLATE_PART",templatePartId:e}}function ot(e){return{type:"SET_HOME_TEMPLATE",homeTemplateId:e}}const it=e=>async t=>{var n;let{dispatch:l,registry:a}=t;if(!e.path&&null!==(n=e.context)&&void 0!==n&&n.postId){const t=await a.resolveSelect(u.store).getEntityRecord("postType",e.context.postType||"post",e.context.postId);e.path=(0,de.getPathAndQueryString)(null==t?void 0:t.link)}const r=await a.resolveSelect(u.store).__experimentalGetTemplateForLink(e.path);if(r)return l({type:"SET_PAGE",page:r.slug?{...e,context:{...e.context,templateSlug:r.slug}}:e,templateId:r.id}),r.id};function st(e){return{type:"SET_NAVIGATION_PANEL_ACTIVE_MENU",menu:e}}function ct(e){return{type:"OPEN_NAVIGATION_PANEL_TO_MENU",menu:e}}function ut(e){return{type:"SET_IS_NAVIGATION_PANEL_OPENED",isOpen:e}}function dt(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function mt(e){return{type:"UPDATE_SETTINGS",settings:e}}function pt(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}const gt=function(e){let{allowUndo:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{let{registry:l}=n;if(Je(e))try{var a;const n=l.select(u.store).getEntityConfig("postType",e.type);if(!n)return void l.dispatch(Ze.store).createErrorNotice((0,h.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const r=(0,de.addQueryArgs)(`${n.baseURL}/${e.id}`,{context:"edit",source:"theme"}),o=await Ke()({path:r});if(!o)return void l.dispatch(Ze.store).createErrorNotice((0,h.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const s=e=>{let{blocks:t=[]}=e;return(0,i.__unstableSerializeAndClean)(t)},c=l.select(u.store).getEditedEntityRecord("postType",e.type,e.id);l.dispatch(u.store).editEntityRecord("postType",e.type,e.id,{content:s,blocks:c.blocks,source:"custom"},{undoIgnore:!0});const d=(0,i.parse)(null==o||null===(a=o.content)||void 0===a?void 0:a.raw);if(l.dispatch(u.store).editEntityRecord("postType",e.type,o.id,{content:s,blocks:d,source:"theme"}),t){const t=()=>{l.dispatch(u.store).editEntityRecord("postType",e.type,c.id,{content:s,blocks:c.blocks,source:"custom"})};l.dispatch(Ze.store).createSuccessNotice((0,h.__)("Template reverted."),{type:"snackbar",actions:[{label:(0,h.__)("Undo"),onClick:t}]})}else l.dispatch(Ze.store).createSuccessNotice((0,h.__)("Template reverted."))}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("Template revert failed. Please reload.");l.dispatch(Ze.store).createErrorNotice(t,{type:"snackbar"})}else l.dispatch(Ze.store).createErrorNotice((0,h.__)("This template is not revertable."),{type:"snackbar"})}},_t=e=>t=>{let{registry:n}=t;n.dispatch(O).enableComplementaryArea(Oe,e)},ht=()=>e=>{let{registry:t}=e;t.dispatch(O).disableComplementaryArea(Oe)},ft=e=>t=>{let{registry:n}=t;n.dispatch("core/preferences").set("core/edit-site","editorMode",e),"visual"!==e&&n.dispatch(_e.store).clearSelectedBlock(),"visual"===e?(0,Qe.speak)((0,h.__)("Visual editor selected"),"assertive"):"mosaic"===e&&(0,Qe.speak)((0,h.__)("Mosaic view selected"),"assertive")};var Et=window.lodash,vt={};function yt(e){return[e]}function bt(e,t,n){var l;if(e.length!==t.length)return!1;for(l=n;lt.includes(e)||wt(e,t,n))))}function xt(e){if(Ge.includes(e))return"templates";if(Fe.includes(e))return je;if(He.some((t=>e.startsWith(t))))return"templates-posts";return $e.some((t=>e.startsWith(t)))?"templates-pages":je}const St=(0,c.createRegistrySelector)((e=>(t,n)=>e(k.store).get("core/edit-site",n)));function kt(e,t){return S()("select( 'core/interface' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!St(e,t)}function Ct(e){return e.deviceType}const Tt=(0,c.createRegistrySelector)((e=>()=>e(u.store).canUser("create","media"))),Nt=(0,c.createRegistrySelector)((e=>()=>"web"===o.Platform.OS?e(u.store).getEntityRecords("postType","wp_block",{per_page:-1}):[])),It=function(e,t){var n,l=t||yt;function a(e){var t,l,a,r,o,i=n,s=!0;for(t=0;t{const n={...e.settings,outlineMode:!0,focusMode:!!St(e,"focusMode"),hasFixedToolbar:!!St(e,"fixedToolbar"),keepCaretInsideBlock:!!St(e,"keepCaretInsideBlock"),showIconLabels:!!St(e,"showIconLabels"),__experimentalSetIsInserterOpened:t,__experimentalReusableBlocks:Nt(e),__experimentalPreferPatternsOnRoot:"wp_template"===zt(e)};return Tt(e)?(n.mediaUpload=t=>{let{onError:n,...l}=t;(0,pe.uploadMedia)({wpAllowedMimeTypes:e.settings.allowedMimeTypes,onError:e=>{let{message:t}=e;return n(t)},...l})},n):n}),(e=>[Tt(e),e.settings,St(e,"focusMode"),St(e,"fixedToolbar"),St(e,"keepCaretInsideBlock"),St(e,"showIconLabels"),Nt(e),zt(e)]));function Mt(e){return e.homeTemplateId}function Pt(e){return e.editedPost}function zt(e){return Pt(e).type}function Vt(e){return Pt(e).id}function Bt(e){return Pt(e).page}function At(e){return e.navigationPanel.menu}const Rt=(0,c.createRegistrySelector)((e=>t=>{const n=zt(t),l=Vt(t),a=l?e(u.store).getEntityRecord("postType",n,l):null;if(!a)return We;var r;if("wp_template_part"===n)return(null===(r=Ye.find((e=>e.area===(null==a?void 0:a.area))))||void 0===r?void 0:r.menu)||"template-parts";const o=e(u.store).getEntityRecords("postType","wp_template"),i=e(u.store).getEditedEntityRecord("root","site").show_on_front;return wt(a.slug,(0,Et.map)(o,"slug"),i)?"templates-unused":xt(a.slug)}));function Lt(e){return e.navigationPanel.isOpen}function Ot(e){return!!e.blockInserterPanel}function Dt(e){const{rootClientId:t,insertionIndex:n,filterValue:l}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:n,filterValue:l}}function Gt(e){return e.listViewPanel}const Ft=(0,c.createRegistrySelector)((e=>t=>{var n;const l=zt(t),a=Vt(t),r=e(u.store).getEditedEntityRecord("postType",l,a),o=e(u.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),s=o?o.reduce(((e,t)=>({...e,[t.id]:t})),{}):{};return(null!==(n=r.blocks)&&void 0!==n?n:[]).filter((e=>(0,i.isTemplatePart)(e))).map((e=>{const{attributes:{theme:t,slug:n}}=e;return{templatePart:s[`${t}//${n}`],block:e}})).filter((e=>{let{templatePart:t}=e;return!!t}))}));function Ht(e){return St(e,"editorMode")}const $t={reducer:qe,actions:a,selectors:r},Ut=(0,c.createReduxStore)(Oe,$t);(0,c.register)(Ut);var Wt=window.wp.keyboardShortcuts;var jt=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var Yt=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M13.8 5.2H3v1.5h10.8V5.2zm-3.6 12v1.5H21v-1.5H10.2zm7.2-6H6.6v1.5h10.8v-1.5z"}));var qt=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"m12 20-4.5-3.6-.9 1.2L12 22l5.5-4.4-.9-1.2L12 20zm0-16 4.5 3.6.9-1.2L12 2 6.5 6.4l.9 1.2L12 4z"}));var Xt=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"})),Kt=window.wp.keycodes;const Zt=[{keyCombination:{modifier:"primary",character:"b"},description:(0,h.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,h.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,h.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,h.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,h.__)("Insert a link to a post or page")},{keyCombination:{modifier:"primary",character:"u"},description:(0,h.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,h.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,h.__)("Make the selected text inline code.")}];function Qt(e){let{keyCombination:t,forceAriaLabel:n}=e;const l=t.modifier?Kt.displayShortcutList[t.modifier](t.character):t.character,a=t.modifier?Kt.shortcutAriaLabel[t.modifier](t.character):t.character;return(0,o.createElement)("kbd",{className:"edit-site-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":n||a},(0,Et.castArray)(l).map(((e,t)=>"+"===e?(0,o.createElement)(o.Fragment,{key:t},e):(0,o.createElement)("kbd",{key:t,className:"edit-site-keyboard-shortcut-help-modal__shortcut-key"},e))))}function Jt(e){let{description:t,keyCombination:n,aliases:l=[],ariaLabel:a}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"edit-site-keyboard-shortcut-help-modal__shortcut-description"},t),(0,o.createElement)("div",{className:"edit-site-keyboard-shortcut-help-modal__shortcut-term"},(0,o.createElement)(Qt,{keyCombination:n,forceAriaLabel:a}),l.map(((e,t)=>(0,o.createElement)(Qt,{keyCombination:e,forceAriaLabel:a,key:t})))))}function en(e){let{name:t}=e;const{keyCombination:n,description:l,aliases:a}=(0,c.useSelect)((e=>{const{getShortcutKeyCombination:n,getShortcutDescription:l,getShortcutAliases:a}=e(Wt.store);return{keyCombination:n(t),aliases:a(t),description:l(t)}}),[t]);return n?(0,o.createElement)(Jt,{keyCombination:n,description:l,aliases:a}):null}const tn=e=>{let{shortcuts:t}=e;return(0,o.createElement)("ul",{className:"edit-site-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,o.createElement)("li",{className:"edit-site-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,o.createElement)(en,{name:e}):(0,o.createElement)(Jt,e)))))},nn=e=>{let{title:t,shortcuts:n,className:l}=e;return(0,o.createElement)("section",{className:g()("edit-site-keyboard-shortcut-help-modal__section",l)},!!t&&(0,o.createElement)("h2",{className:"edit-site-keyboard-shortcut-help-modal__section-title"},t),(0,o.createElement)(tn,{shortcuts:n}))},ln=e=>{let{title:t,categoryName:n,additionalShortcuts:l=[]}=e;const a=(0,c.useSelect)((e=>e(Wt.store).getCategoryShortcuts(n)),[n]);return(0,o.createElement)(nn,{title:t,shortcuts:a.concat(l)})};function an(e){let{isModalActive:t,toggleModal:n}=e;return t?(0,o.createElement)(_.Modal,{className:"edit-site-keyboard-shortcut-help-modal",title:(0,h.__)("Keyboard shortcuts"),closeLabel:(0,h.__)("Close"),onRequestClose:n},(0,o.createElement)(nn,{className:"edit-site-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-site/keyboard-shortcuts"]}),(0,o.createElement)(ln,{title:(0,h.__)("Global shortcuts"),categoryName:"global"}),(0,o.createElement)(ln,{title:(0,h.__)("Selection shortcuts"),categoryName:"selection"}),(0,o.createElement)(ln,{title:(0,h.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,h.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,h.__)("Forward-slash")}]}),(0,o.createElement)(nn,{title:(0,h.__)("Text formatting"),shortcuts:Zt})):null}function rn(e){const{featureName:t,...n}=e,l=(0,c.useSelect)((e=>!!e(k.store).get("core/edit-site",t)),[t]),{toggle:a}=(0,c.useDispatch)(k.store);return(0,o.createElement)(ue,m({onChange:()=>a("core/edit-site",t),isChecked:l},n))}function on(e){let{isModalActive:t,toggleModal:n}=e;const l=(0,o.useMemo)((()=>[{name:"general",tabLabel:(0,h.__)("General"),content:(0,o.createElement)(ce,{title:(0,h.__)("Appearance"),description:(0,h.__)("Customize options related to the block editor interface and editing flow.")},(0,o.createElement)(rn,{featureName:"focusMode",help:(0,h.__)("Highlights the current block and fades other content."),label:(0,h.__)("Spotlight mode")}),(0,o.createElement)(rn,{featureName:"showIconLabels",label:(0,h.__)("Show button text labels"),help:(0,h.__)("Show text instead of icons on buttons.")}),(0,o.createElement)(rn,{featureName:"showListViewByDefault",help:(0,h.__)("Opens the block list view sidebar by default."),label:(0,h.__)("Always open list view")}))},{name:"blocks",tabLabel:(0,h.__)("Blocks"),content:(0,o.createElement)(ce,{title:(0,h.__)("Block interactions"),description:(0,h.__)("Customize how you interact with blocks in the block library and editing canvas.")},(0,o.createElement)(rn,{featureName:"keepCaretInsideBlock",help:(0,h.__)("Aids screen readers by stopping text caret from leaving blocks."),label:(0,h.__)("Contain text cursor inside block")}))}]));return t?(0,o.createElement)(le,{closeModal:n},(0,o.createElement)(se,{sections:l})):null}const{Fill:sn,Slot:cn}=(0,_.createSlotFill)("EditSiteToolsMoreMenuGroup");sn.Slot=e=>{let{fillProps:t}=e;return(0,o.createElement)(cn,{fillProps:t},(e=>!(0,Et.isEmpty)(e)&&e))};var un=sn,dn=n(8981),mn=n.n(dn);var pn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"}));function gn(){const{createErrorNotice:e}=(0,c.useDispatch)(Ze.store);return(0,o.createElement)(_.MenuItem,{role:"menuitem",icon:pn,onClick:async function(){try{const e=await Ke()({path:"/wp-block-editor/v1/export",parse:!1,headers:{Accept:"application/zip"}}),t=await e.blob(),n=e.headers.get("content-disposition").match(/=(.+)\.zip/),l=n[1]?n[1]:"edit-site-export";mn()(t,l+".zip","application/zip")}catch(t){let n={};try{n=await t.json()}catch(e){}const l=n.message&&"unknown_error"!==n.code?n.message:(0,h.__)("An error occurred while creating the site export.");e(l,{type:"snackbar"})}},info:(0,h.__)("Download your theme with updated templates and styles.")},(0,h._x)("Export","site exporter menu item"))}function _n(){const{toggle:e}=(0,c.useDispatch)(k.store);return(0,o.createElement)(_.MenuItem,{onClick:()=>e("core/edit-site","welcomeGuide")},(0,h.__)("Welcome Guide"))}function hn(){const{createNotice:e}=(0,c.useDispatch)(Ze.store),t=(0,c.useSelect)((e=>()=>{const{getEditedPostId:t,getEditedPostType:n}=e(Ut),{getEditedEntityRecord:l}=e(u.store),a=l("postType",n(),t());if(a){if("function"==typeof a.content)return a.content(a);if(a.blocks)return(0,i.__unstableSerializeAndClean)(a.blocks);if(a.content)return a.content}return""}),[]);const n=(0,J.useCopyToClipboard)(t,(function(){e("info",(0,h.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}));return(0,o.createElement)(_.MenuItem,{ref:n},(0,h.__)("Copy all blocks"))}const fn=[{value:"visual",label:(0,h.__)("Visual editor")},{value:"text",label:(0,h.__)("Code editor")}];var En=function(){const{shortcut:e,mode:t}=(0,c.useSelect)((e=>({shortcut:e(Wt.store).getShortcutRepresentation("core/edit-site/toggle-mode"),isRichEditingEnabled:e(Ut).getSettings().richEditingEnabled,isCodeEditingEnabled:e(Ut).getSettings().codeEditingEnabled,mode:e(Ut).getEditorMode()})),[]),{switchEditorMode:n}=(0,c.useDispatch)(Ut),l=fn.map((n=>n.value!==t?{...n,shortcut:e}:n));return(0,o.createElement)(_.MenuGroup,{label:(0,h.__)("Editor")},(0,o.createElement)(_.MenuItemsChoice,{choices:l,value:t,onSelect:n}))};function vn(e){let{showIconLabels:t}=e;const[n,l]=(0,o.useReducer)((e=>!e),!1),[a,r]=(0,o.useReducer)((e=>!e),!1);return(0,Wt.useShortcut)("core/edit-site/keyboard-shortcuts",l),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ne,{toggleProps:{showTooltip:!t,...t&&{variant:"tertiary"}}},(e=>{let{onClose:t}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.MenuGroup,{label:(0,h._x)("View","noun")},(0,o.createElement)(k.PreferenceToggleMenuItem,{scope:"core/edit-site",name:"fixedToolbar",label:(0,h.__)("Top toolbar"),info:(0,h.__)("Access all block and document tools in a single place"),messageActivated:(0,h.__)("Top toolbar activated"),messageDeactivated:(0,h.__)("Top toolbar deactivated")}),(0,o.createElement)(k.PreferenceToggleMenuItem,{scope:"core/edit-site",name:"focusMode",label:(0,h.__)("Spotlight mode"),info:(0,h.__)("Focus on one block at a time"),messageActivated:(0,h.__)("Spotlight mode activated"),messageDeactivated:(0,h.__)("Spotlight mode deactivated")}),(0,o.createElement)(En,null),(0,o.createElement)(W.Slot,{name:"core/edit-site/plugin-more-menu",label:(0,h.__)("Plugins"),as:_.MenuGroup,fillProps:{onClick:t}})),(0,o.createElement)(_.MenuGroup,{label:(0,h.__)("Tools")},(0,o.createElement)(gn,null),(0,o.createElement)(_.MenuItem,{onClick:l,shortcut:Kt.displayShortcut.access("h")},(0,h.__)("Keyboard shortcuts")),(0,o.createElement)(_n,null),(0,o.createElement)(hn,null),(0,o.createElement)(_.MenuItem,{icon:Xt,role:"menuitem",href:(0,h.__)("https://wordpress.org/support/article/site-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,h.__)("Help"),(0,o.createElement)(_.VisuallyHidden,{as:"span"},(0,h.__)("(opens in a new tab)"))),(0,o.createElement)(un.Slot,{fillProps:{onClose:t}})),(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{onClick:r},(0,h.__)("Preferences"))))})),(0,o.createElement)(an,{isModalActive:n,toggleModal:l}),(0,o.createElement)(on,{isModalActive:a,toggleModal:r}))}function yn(e){let{openEntitiesSavedStates:t,isEntitiesSavedStatesOpen:n}=e;const{isDirty:l,isSaving:a}=(0,c.useSelect)((e=>{const{__experimentalGetDirtyEntityRecords:t,isSavingEntityRecord:n}=e(u.store),l=t();return{isDirty:l.length>0,isSaving:(0,Et.some)(l,(e=>n(e.kind,e.name,e.key)))}}),[]),r=!l||a;return(0,o.createElement)(_.Button,{variant:"primary",className:"edit-site-save-button__button","aria-disabled":r,"aria-expanded":n,isBusy:a,onClick:r?void 0:t},(0,h.__)("Save"))}var bn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var wn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var xn=(0,o.forwardRef)((function(e,t){const n=(0,c.useSelect)((e=>e(u.store).hasUndo()),[]),{undo:l}=(0,c.useDispatch)(u.store);return(0,o.createElement)(_.Button,m({},e,{ref:t,icon:(0,h.isRTL)()?wn:bn,label:(0,h.__)("Undo"),shortcut:Kt.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?l:void 0}))}));var Sn=(0,o.forwardRef)((function(e,t){const n=(0,Kt.isAppleOS)()?Kt.displayShortcut.primaryShift("z"):Kt.displayShortcut.primary("y"),l=(0,c.useSelect)((e=>e(u.store).hasRedo()),[]),{redo:a}=(0,c.useDispatch)(u.store);return(0,o.createElement)(_.Button,m({},e,{ref:t,icon:(0,h.isRTL)()?bn:wn,label:(0,h.__)("Redo"),shortcut:n,"aria-disabled":!l,onClick:l?a:void 0}))}));var kn=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function Cn(e){if(e){const t=(0,i.getBlockType)(e.name);return t?(0,i.__experimentalGetBlockLabel)(t,e.attributes):null}return null}function Tn(e){let{entityTitle:t,entityLabel:n,isLoaded:l,children:a,showIconLabels:r}=e;const{label:i}=function(){const{getBlock:e}=(0,c.useSelect)(_e.store),t=(0,c.useSelect)((e=>e(_e.store).__experimentalGetActiveBlockIdByBlockNames(["core/template-part"])),[]);return t?{label:Cn(e(t)),isActive:!0}:{}}(),[s,u]=(0,o.useState)(null),d=(0,o.useMemo)((()=>({anchor:s})),[s]);return l?t?(0,o.createElement)("div",{className:g()("edit-site-document-actions",{"has-secondary-label":!!i})},(0,o.createElement)("div",{ref:u,className:"edit-site-document-actions__title-wrapper"},(0,o.createElement)(_.__experimentalText,{size:"body",className:"edit-site-document-actions__title",as:"h1"},(0,o.createElement)(_.VisuallyHidden,{as:"span"},(0,h.sprintf)((0,h.__)("Editing %s: "),n)),t),(0,o.createElement)(_.__experimentalText,{size:"body",className:"edit-site-document-actions__secondary-item"},null!=i?i:""),a&&(0,o.createElement)(_.Dropdown,{popoverProps:d,position:"bottom center",renderToggle:e=>{let{isOpen:t,onToggle:l}=e;return(0,o.createElement)(_.Button,{className:"edit-site-document-actions__get-info",icon:kn,"aria-expanded":t,"aria-haspopup":"true",onClick:l,variant:r?"tertiary":void 0,label:(0,h.sprintf)((0,h.__)("Show %s details"),n)},r&&(0,h.__)("Details"))},contentClassName:"edit-site-document-actions__info-dropdown",renderContent:a}))):(0,o.createElement)("div",{className:"edit-site-document-actions"},(0,h.__)("Template not found")):(0,o.createElement)("div",{className:"edit-site-document-actions"},(0,h.__)("Loading…"))}function Nn(e){var t;let{onClose:n,templatePart:l,closeTemplateDetailsDropdown:a}=e;const{revertTemplate:r}=(0,c.useDispatch)(Ut),{params:i}=Me(),s=Be({postId:l.id,postType:l.type},{fromTemplateId:i.postId});return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,m({},s,{onClick:function(e){s.onClick(e),n(),a()}}),(0,h.sprintf)((0,h.__)("Edit %s"),null===(t=l.title)||void 0===t?void 0:t.rendered))),Je(l)&&(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{info:(0,h.__)("Use the template part as supplied by the theme."),onClick:function(){r(l),n(),a()}},(0,h.__)("Clear customizations"))))}function In(e){let{templatePart:t,clientId:n,closeTemplateDetailsDropdown:l}=e;const{selectBlock:a,toggleBlockHighlight:r}=(0,c.useDispatch)(_e.store),i=(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplatePartAreas().find((e=>e.area===t.area))),[t.area]),s=()=>r(n,!0),u=()=>r(n,!1);return(0,o.createElement)("div",{role:"menuitem",className:"edit-site-template-details__template-areas-item"},(0,o.createElement)(_.MenuItem,{role:"button",icon:null==i?void 0:i.icon,iconPosition:"left",onClick:()=>{a(n)},onMouseOver:s,onMouseLeave:u,onFocus:s,onBlur:u},null==i?void 0:i.label),(0,o.createElement)(_.DropdownMenu,{icon:te,label:(0,h.__)("More options"),className:"edit-site-template-details__template-areas-item-more"},(e=>{let{onClose:n}=e;return(0,o.createElement)(Nn,{onClose:n,templatePart:t,closeTemplateDetailsDropdown:l})})))}function Mn(e){let{closeTemplateDetailsDropdown:t}=e;const n=(0,c.useSelect)((e=>e(Ut).getCurrentTemplateTemplateParts()),[]);return n.length?(0,o.createElement)(_.MenuGroup,{label:(0,h.__)("Areas"),className:"edit-site-template-details__group edit-site-template-details__template-areas"},n.map((e=>{let{templatePart:n,block:l}=e;return(0,o.createElement)(In,{key:n.slug,clientId:l.clientId,templatePart:n,closeTemplateDetailsDropdown:t})}))):null}function Pn(e){let{template:t}=e;const[n,l]=(0,o.useState)(!1),[a,r]=(0,u.useEntityProp)("postType",t.type,"title",t.id);return(0,o.createElement)(_.TextControl,{label:(0,h.__)("Title"),value:n?"":a,help:"wp_template_part"!==t.type?(0,h.__)('Give the template a title that indicates its purpose, e.g. "Full Width".'):null,onChange:e=>{e||n?(l(!1),r(e)):l(!0)},onBlur:()=>l(!1)})}function zn(e){let{id:t}=e;const[n,l]=(0,u.useEntityProp)("postType","wp_template_part","area",t),a=(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplatePartAreas()),[]).map((e=>{let{label:t,area:n}=e;return{label:t,value:n}}));return(0,o.createElement)(_.SelectControl,{label:(0,h.__)("Area"),labelPosition:"top",options:a,value:n,onChange:l})}function Vn(e){let{template:t,onClose:n}=e;const{title:l,description:a}=(0,c.useSelect)((e=>e(d.store).__experimentalGetTemplateInfo(t)),[]),{revertTemplate:r}=(0,c.useDispatch)(Ut),i=Be({postType:t.type,postId:void 0}),s="wp_template_part"===t.type,u=(s||t.is_custom)&&!t.has_theme_file;if(!t)return null;return(0,o.createElement)("div",{className:"edit-site-template-details"},(0,o.createElement)(_.__experimentalVStack,{className:"edit-site-template-details__group",spacing:3},u?(0,o.createElement)(Pn,{template:t}):(0,o.createElement)(_.__experimentalText,{size:16,weight:600,className:"edit-site-template-details__title",as:"p"},l),a&&(0,o.createElement)(_.__experimentalText,{size:"body",className:"edit-site-template-details__description",as:"p"},a)),s&&(0,o.createElement)("div",{className:"edit-site-template-details__group"},(0,o.createElement)(zn,{id:t.id})),(0,o.createElement)(Mn,{closeTemplateDetailsDropdown:n}),Je(t)&&(0,o.createElement)(_.MenuGroup,{className:"edit-site-template-details__group edit-site-template-details__revert"},(0,o.createElement)(_.MenuItem,{className:"edit-site-template-details__revert-button",info:(0,h.__)("Use the template as supplied by the theme."),onClick:()=>{r(t),n()}},(0,h.__)("Clear customizations"))),(0,o.createElement)(_.Button,m({className:"edit-site-template-details__show-all-button"},i),"wp_template"===(null==t?void 0:t.type)?(0,h.__)("Browse all templates"):(0,h.__)("Browse all template parts")))}const Bn=e=>{e.preventDefault()};function An(e){var t;let{openEntitiesSavedStates:n,isEntitiesSavedStatesOpen:l,showIconLabels:a}=e;const r=(0,o.useRef)(),{deviceType:i,entityTitle:s,template:m,templateType:p,isInserterOpen:f,isListViewOpen:E,listViewShortcut:v,isLoaded:y,isVisualMode:b,blockEditorMode:w,homeUrl:x}=(0,c.useSelect)((e=>{var t;const{__experimentalGetPreviewDeviceType:n,getEditedPostType:l,getEditedPostId:a,isInserterOpened:r,isListViewOpened:o,getEditorMode:i}=e(Ut),{getEditedEntityRecord:s}=e(u.store),{__experimentalGetTemplateInfo:c}=e(d.store),{getShortcutRepresentation:m}=e(Wt.store),{__unstableGetEditorMode:p}=e(_e.store),g=l(),_=a(),h=s("postType",g,_),f=!!_,{getUnstableBase:E}=e(u.store);return{deviceType:n(),entityTitle:c(h).title,isLoaded:f,template:h,templateType:g,isInserterOpen:r(),isListViewOpen:o(),listViewShortcut:m("core/edit-site/toggle-list-view"),isVisualMode:"visual"===i(),blockEditorMode:p(),homeUrl:null===(t=E())||void 0===t?void 0:t.home}}),[]),{__experimentalSetPreviewDeviceType:S,setIsInserterOpened:k,setIsListViewOpened:C}=(0,c.useDispatch)(Ut),{__unstableSetEditorMode:T}=(0,c.useDispatch)(_e.store),N=(0,J.useViewportMatch)("medium"),I=(0,o.useCallback)((()=>{f?r.current.focus():k(!0)}),[f,k]),M=(0,o.useCallback)((()=>C(!E)),[C,E]),P="wp_template_part"===p,z=(0,h._x)("Toggle block inserter","Generic label for block inserter button"),V=f?(0,h.__)("Close"):(0,h.__)("Add"),B=(null===(t=window)||void 0===t?void 0:t.__experimentalEnableZoomedOutView)&&b,A="zoom-out"===w;return(0,o.createElement)("div",{className:"edit-site-header"},(0,o.createElement)(_e.NavigableToolbar,{className:"edit-site-header_start","aria-label":(0,h.__)("Document tools")},(0,o.createElement)("div",{className:"edit-site-header__toolbar"},(0,o.createElement)(_.ToolbarItem,{ref:r,as:_.Button,className:"edit-site-header-toolbar__inserter-toggle",variant:"primary",isPressed:f,onMouseDown:Bn,onClick:I,disabled:!b,icon:jt,label:a?V:z,showTooltip:!a}),N&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.ToolbarItem,{as:_e.ToolSelector,showTooltip:!a,variant:a?"tertiary":void 0,disabled:!b}),(0,o.createElement)(_.ToolbarItem,{as:xn,showTooltip:!a,variant:a?"tertiary":void 0}),(0,o.createElement)(_.ToolbarItem,{as:Sn,showTooltip:!a,variant:a?"tertiary":void 0}),(0,o.createElement)(_.ToolbarItem,{as:_.Button,className:"edit-site-header-toolbar__list-view-toggle",disabled:!b&&A,icon:Yt,isPressed:E,label:(0,h.__)("List View"),onClick:M,shortcut:v,showTooltip:!a,variant:a?"tertiary":void 0}),B&&(0,o.createElement)(_.ToolbarItem,{as:_.Button,className:"edit-site-header-toolbar__zoom-out-view-toggle",icon:qt,isPressed:A,label:(0,h.__)("Zoom-out View"),onClick:()=>{S("desktop"),C(!1),T(A?"edit":"zoom-out")}})))),(0,o.createElement)("div",{className:"edit-site-header_center"},(0,o.createElement)(Tn,{entityTitle:s,entityLabel:"wp_template_part"===p?"template part":"template",isLoaded:y,showIconLabels:a},(e=>{let{onClose:t}=e;return(0,o.createElement)(Vn,{template:m,onClose:t})}))),(0,o.createElement)("div",{className:"edit-site-header_end"},(0,o.createElement)("div",{className:"edit-site-header__actions"},!P&&(0,o.createElement)("div",{className:g()("edit-site-header__actions__preview-options",{"is-zoomed-out":A})},(0,o.createElement)(_e.__experimentalPreviewOptions,{deviceType:i,setDeviceType:S,viewLabel:(0,h.__)("View")},(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{href:x,target:"_blank",icon:Xt},(0,h.__)("View site"),(0,o.createElement)(_.VisuallyHidden,{as:"span"},(0,h.__)("(opens in a new tab)")))))),(0,o.createElement)(yn,{openEntitiesSavedStates:n,isEntitiesSavedStatesOpen:l}),(0,o.createElement)(X.Slot,{scope:"core/edit-site"}),(0,o.createElement)(vn,{showIconLabels:a}))))}var Rn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));function Ln(e){let{className:t,identifier:n,title:l,icon:a,children:r,closeLabel:i,header:s,headerClassName:u,panelClassName:d}=e;const m=(0,c.useSelect)((e=>e(Ut).getSettings().showIconLabels),[]);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Q,{className:t,scope:"core/edit-site",identifier:n,title:l,icon:a,closeLabel:i,header:s,headerClassName:u,panelClassName:d,showIconLabels:m},r),(0,o.createElement)(Y,{scope:"core/edit-site",identifier:n,icon:a},l))}var On=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"}));function Dn(e){let{className:t,...n}=e;return(0,o.createElement)(_.Icon,m({className:g()(t,"edit-site-global-styles-icon-with-current-color")},n))}function Gn(e){let{icon:t,children:n,...l}=e;return(0,o.createElement)(_.__experimentalItem,l,t&&(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(Dn,{icon:t,size:24}),(0,o.createElement)(_.FlexItem,null,n)),!t&&n)}function Fn(e){return(0,o.createElement)(_.__experimentalNavigatorButton,m({as:Gn},e))}var Hn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M6.9 7L3 17.8h1.7l1-2.8h4.1l1 2.8h1.7L8.6 7H6.9zm-.7 6.6l1.5-4.3 1.5 4.3h-3zM21.6 17c-.1.1-.2.2-.3.2-.1.1-.2.1-.4.1s-.3-.1-.4-.2c-.1-.1-.1-.3-.1-.6V12c0-.5 0-1-.1-1.4-.1-.4-.3-.7-.5-1-.2-.2-.5-.4-.9-.5-.4 0-.8-.1-1.3-.1s-1 .1-1.4.2c-.4.1-.7.3-1 .4-.2.2-.4.3-.6.5-.1.2-.2.4-.2.7 0 .3.1.5.2.8.2.2.4.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.4.3-.7 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.6-.4.2-.2.4-.3.7-.4.3-.1.6-.1.8-.1.3 0 .6 0 .8.1.2.1.4.3.5.5.1.2.2.5.2.9v1.1c0 .3-.1.5-.3.6-.2.2-.5.3-.9.4-.3.1-.7.3-1.1.4-.4.1-.8.3-1.1.5-.3.2-.6.4-.8.7-.2.3-.3.7-.3 1.2 0 .6.2 1.1.5 1.4.3.4.9.5 1.6.5.5 0 1-.1 1.4-.3.4-.2.8-.6 1.1-1.1 0 .4.1.7.3 1 .2.3.6.4 1.2.4.4 0 .7-.1.9-.2.2-.1.5-.3.7-.4h-.3zm-3-.9c-.2.4-.5.7-.8.8-.3.2-.6.2-.8.2-.4 0-.6-.1-.9-.3-.2-.2-.3-.6-.3-1.1 0-.5.1-.9.3-1.2s.5-.5.8-.7c.3-.2.7-.3 1-.5.3-.1.6-.3.7-.6v3.4z"}));var $n=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"}));var Un=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));function Wn(e,t){var n,l;const{size:a}=e;if(!a||"0"===a)return a;if(!0!==(null==t?void 0:t.fluid))return a;if(!1===(null==e?void 0:e.fluid))return a;const r=(0,_e.getComputedFluidTypographyValue)({minimumFontSize:null==e||null===(n=e.fluid)||void 0===n?void 0:n.min,maximumFontSize:null==e||null===(l=e.fluid)||void 0===l?void 0:l.max,fontSize:a});return r||a}const jn="body",Yn=[{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"],cssVarInfix:"duotone",valueFunc:e=>{let{slug:t}=e;return`url( '#wp-duotone-${t}' )`},classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>{let{typography:n}=t;return Wn(e,n)},valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:e=>{let{size:t}=e;return t},classes:[]}],qn={"color.background":"color","color.text":"color","elements.link.color.text":"color","elements.button.color.text":"color","elements.button.backgroundColor":"background-color","elements.heading.color":"color","elements.heading.backgroundColor":"background-color","elements.heading.gradient":"gradient","color.gradient":"gradient","typography.fontSize":"font-size","typography.fontFamily":"font-family"};function Xn(e,t,n,l,a){const r=[(0,Et.get)(e,["blocks",t,...n]),(0,Et.get)(e,n)];for(const o of r)if(o){const r=["custom","theme","default"];for(const i of r){const r=o[i];if(r){const o=(0,Et.find)(r,(e=>e[l]===a));if(o){if("slug"===l)return o;return Xn(e,t,n,"slug",o.slug)[l]===o[l]?o:void 0}}}}}function Kn(e,t,n,l){if(!l)return l;const a=qn[n],r=(0,Et.find)(Yn,["cssVarInfix",a]);if(!r)return l;const{valueKey:o,path:i}=r,s=Xn(e,t,i,o,l);return s?`var:preset|${a}|${s.slug}`:l}function Zn(e,t,n){if(!n||"string"!=typeof n){var l,a;if(null===(l=n)||void 0===l||!l.ref||"string"!=typeof(null===(a=n)||void 0===a?void 0:a.ref))return n;{var r;const t=n.ref.split(".");if(!(n=(0,Et.get)(e,t))||null!==(r=n)&&void 0!==r&&r.ref)return n}}const o="var:",i="var(--wp--";let s;if(n.startsWith(o))s=n.slice(o.length).split("|");else{if(!n.startsWith(i)||!n.endsWith(")"))return n;s=n.slice(i.length,-")".length).split("--")}const[c,...u]=s;return"preset"===c?function(e,t,n,l){let[a,r]=l;const o=(0,Et.find)(Yn,["cssVarInfix",a]);if(!o)return n;const i=Xn(e.settings,t,o.path,"slug",r);if(i){const{valueKey:n}=o;return Zn(e,t,i[n])}return n}(e,t,n,u):"custom"===c?function(e,t,n,l){var a;const r=null!==(a=(0,Et.get)(e.settings,["blocks",t,"custom",...l]))&&void 0!==a?a:(0,Et.get)(e.settings,["custom",...l]);return r?Zn(e,t,r):n}(e,t,n,u):n}const Qn=(0,o.createContext)({user:{},base:{},merged:{},setUserConfig:()=>{}}),Jn={settings:{},styles:{}};function el(e,t){var n;let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";const{merged:a,base:r,user:s,setUserConfig:c}=(0,o.useContext)(Qn),u=t?`settings.blocks.${t}.${e}`:`settings.${e}`,d=t=>{c((n=>{const l=JSON.parse(JSON.stringify(n)),a=i.__EXPERIMENTAL_PATHS_WITH_MERGE[e]?u+".custom":u;return(0,Et.set)(l,a,t),l}))},m=t=>{const n=t?`settings.blocks.${t}.${e}`:`settings.${e}`,o=t=>{const l=(0,Et.get)(t,n);var a,r;return i.__EXPERIMENTAL_PATHS_WITH_MERGE[e]?null!==(a=null!==(r=null==l?void 0:l.custom)&&void 0!==r?r:null==l?void 0:l.theme)&&void 0!==a?a:null==l?void 0:l.default:l};let c;switch(l){case"all":c=o(a);break;case"user":c=o(s);break;case"base":c=o(r);break;default:throw"Unsupported source"}return c},p=null!==(n=m(t))&&void 0!==n?n:m();return[p,d]}function tl(e,t){var n;let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";const{merged:a,base:r,user:i,setUserConfig:s}=(0,o.useContext)(Qn),c=t?`styles.blocks.${t}.${e}`:`styles.${e}`,u=n=>{s((l=>{const r=JSON.parse(JSON.stringify(l));return(0,Et.set)(r,c,Kn(a.settings,t,e,n)),r}))};let d;switch(l){case"all":d=Zn(a,t,null!==(n=(0,Et.get)(i,c))&&void 0!==n?n:(0,Et.get)(r,c));break;case"user":d=Zn(a,t,(0,Et.get)(i,c));break;case"base":d=Zn(r,t,(0,Et.get)(r,c));break;default:throw"Unsupported source"}return[d,u]}const nl=["background","backgroundColor","color","linkColor","buttonColor","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textDecoration","padding","contentSize","wideSize","blockGap"];function ll(e){var t,n,l,a,r,o,s,c;if(!e)return nl;const u=(0,i.getBlockType)(e);if(!u)return[];const d=[];return null==u||null===(t=u.supports)||void 0===t||null===(n=t.spacing)||void 0===n||!n.blockGap||!0===(null==u||null===(l=u.supports)||void 0===l||null===(a=l.spacing)||void 0===a?void 0:a.__experimentalSkipSerialization)||null!=u&&null!==(r=u.supports)&&void 0!==r&&null!==(o=r.spacing)&&void 0!==o&&null!==(s=o.__experimentalSkipSerialization)&&void 0!==s&&null!==(c=s.some)&&void 0!==c&&c.call(s,(e=>"blockGap"===e))||d.push("blockGap"),Object.keys(i.__EXPERIMENTAL_STYLE_PROPERTY).forEach((e=>{if(i.__EXPERIMENTAL_STYLE_PROPERTY[e].support)return i.__EXPERIMENTAL_STYLE_PROPERTY[e].requiresOptOut&&i.__EXPERIMENTAL_STYLE_PROPERTY[e].support[0]in u.supports&&!1!==(0,Et.get)(u.supports,i.__EXPERIMENTAL_STYLE_PROPERTY[e].support)||(0,Et.get)(u.supports,i.__EXPERIMENTAL_STYLE_PROPERTY[e].support,!1)?d.push(e):void 0})),d}function al(e){const[t]=el("color.palette.custom",e),[n]=el("color.palette.theme",e),[l]=el("color.palette.default",e),[a]=el("color.defaultPalette");return(0,o.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,h._x)("Theme","Indicates this palette comes from the theme."),colors:n}),a&&l&&l.length&&e.push({name:(0,h._x)("Default","Indicates this palette comes from WordPress."),colors:l}),t&&t.length&&e.push({name:(0,h._x)("Custom","Indicates this palette is created by the user."),colors:t}),e}),[t,n,l])}function rl(e){const[t]=el("color.gradients.custom",e),[n]=el("color.gradients.theme",e),[l]=el("color.gradients.default",e),[a]=el("color.defaultGradients");return(0,o.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,h._x)("Theme","Indicates this palette comes from the theme."),gradients:n}),a&&l&&l.length&&e.push({name:(0,h._x)("Default","Indicates this palette comes from WordPress."),gradients:l}),t&&t.length&&e.push({name:(0,h._x)("Custom","Indicates this palette is created by the user."),gradients:t}),e}),[t,n,l])}function ol(e){return[il(e),sl(e),cl(e),ul(e)].some(Boolean)}function il(e){const t=ll(e);return el("border.color",e)[0]&&t.includes("borderColor")}function sl(e){const t=ll(e);return el("border.radius",e)[0]&&t.includes("borderRadius")}function cl(e){const t=ll(e);return el("border.style",e)[0]&&t.includes("borderStyle")}function ul(e){const t=ll(e);return el("border.width",e)[0]&&t.includes("borderWidth")}function dl(e){return e?e.style||!e.color&&!e.width?e:{...e,style:"solid"}:e}function ml(e){let{name:t}=e;const[n]=tl("border",t,"user"),[l,a]=tl("border",t),r=al(t),i=il(t),s=cl(t),c=ul(t),u=sl(t),[d,m]=tl("border.radius",t),p=()=>{const e=null==n?void 0:n.radius;return"object"==typeof e?Object.entries(e).some(Boolean):!!e},g=(0,o.useCallback)((()=>a(void 0)),[a]),f=(0,o.useCallback)((e=>{const t=function(e){return e?(0,_.__experimentalHasSplitBorders)(e)?{top:dl(e.top),right:dl(e.right),bottom:dl(e.bottom),left:dl(e.left)}:dl(e):e}(e),n=(0,_.__experimentalHasSplitBorders)(t)?{color:null,style:null,width:null,...t}:{top:t,right:t,bottom:t,left:t};a({radius:null==l?void 0:l.radius,...n})}),[a]);return(0,o.createElement)(_.__experimentalToolsPanel,{label:(0,h.__)("Border"),resetAll:g},(c||i)&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:()=>(0,_.__experimentalIsDefinedBorder)(n),label:(0,h.__)("Border"),onDeselect:()=>(()=>{if(p())return a({radius:n.radius});a(void 0)})(),isShownByDefault:!0},(0,o.createElement)(_.__experimentalBorderBoxControl,{colors:r,enableAlpha:!0,enableStyle:s,onChange:f,popoverOffset:40,popoverPlacement:"left-start",value:l,__experimentalHasMultipleOrigins:!0,__experimentalIsRenderedInSidebar:!0})),u&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:p,label:(0,h.__)("Radius"),onDeselect:()=>m(void 0),isShownByDefault:!0},(0,o.createElement)(_e.__experimentalBorderRadiusControl,{values:d,onChange:e=>{m(e||void 0)}})))}function pl(e){const t=ll(e);return t.includes("color")||t.includes("backgroundColor")||t.includes("background")||t.includes("linkColor")}var gl=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M7 9v6h10V9H7zM5 19.8h14v-1.5H5v1.5zM5 4.3v1.5h14V4.3H5z"}));var _l=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M5 9v6h14V9H5zm11-4.8H8v1.5h8V4.2zM8 19.8h8v-1.5H8v1.5z"}));const hl=["horizontal","vertical"];function fl(e){const t=El(e),n=vl(e),l=yl(e),a=bl(e),r=wl(e);return t||n||l||a||r}function El(e){const t=ll(e),[n]=el("layout.contentSize",e);return n&&t.includes("contentSize")}function vl(e){const t=ll(e),[n]=el("layout.wideSize",e);return n&&t.includes("wideSize")}function yl(e){const t=ll(e),[n]=el("spacing.padding",e);return n&&t.includes("padding")}function bl(e){const t=ll(e),[n]=el("spacing.margin",e);return n&&t.includes("margin")}function wl(e){const t=ll(e),[n]=el("spacing.blockGap",e);return n&&t.includes("blockGap")}function xl(e,t){if(!t)return e;const n={};return t.forEach((t=>{"vertical"===t&&(n.top=e.top,n.bottom=e.bottom),"horizontal"===t&&(n.left=e.left,n.right=e.right),n[t]=e[t]})),n}function Sl(e){return e&&"string"==typeof e?{top:e,right:e,bottom:e,left:e}:e}function kl(e){let{name:t}=e;const n=El(t),l=vl(t),a=yl(t),r=bl(t),i=wl(t),s=function(){const[e]=el("spacing.spacingSizes");return e&&e.length>0}(),c=(0,_.__experimentalUseCustomUnits)({availableUnits:el("spacing.units",t)[0]||["%","px","em","rem","vw"]}),{contentSizeValue:u,setContentSizeValue:d,hasUserSetContentSizeValue:m,resetContentSizeValue:p}=function(e){const[t,n]=el("layout.contentSize",e),[l]=el("layout.contentSize",e,"user");return{contentSizeValue:t,setContentSizeValue:n,hasUserSetContentSizeValue:()=>!!l,resetContentSizeValue:()=>n("")}}(t),{wideSizeValue:f,setWideSizeValue:E,hasUserSetWideSizeValue:v,resetWideSizeValue:y}=function(e){const[t,n]=el("layout.wideSize",e),[l]=el("layout.wideSize",e,"user");return{wideSizeValue:t,setWideSizeValue:n,hasUserSetWideSizeValue:()=>!!l,resetWideSizeValue:()=>n("")}}(t),{paddingValues:b,paddingSides:w,isAxialPadding:x,setPaddingValues:S,resetPaddingValue:k,hasPaddingValue:C}=function(e){const[t,n]=tl("spacing.padding",e),l=Sl(t),a=(0,_e.__experimentalUseCustomSides)(e,"padding"),r=a&&a.some((e=>hl.includes(e))),o=e=>{const t=xl(e,a);n(t)},[i]=tl("spacing.padding",e,"user");return{paddingValues:l,paddingSides:a,isAxialPadding:r,setPaddingValues:o,resetPaddingValue:()=>o({}),hasPaddingValue:()=>!!i}}(t),{marginValues:T,marginSides:N,isAxialMargin:I,setMarginValues:M,resetMarginValue:P,hasMarginValue:z}=function(e){const[t,n]=tl("spacing.margin",e),l=Sl(t),a=(0,_e.__experimentalUseCustomSides)(e,"margin"),r=a&&a.some((e=>hl.includes(e))),o=e=>{const t=xl(e,a);n(t)};return{marginValues:l,marginSides:a,isAxialMargin:r,setMarginValues:o,resetMarginValue:()=>o({}),hasMarginValue:()=>!!l&&Object.keys(l).length}}(t),{gapValue:V,gapValues:B,gapSides:A,isAxialGap:R,setGapValue:L,setGapValues:O,resetGapValue:D,hasGapValue:G}=function(e){const[t,n]=tl("spacing.blockGap",e),l=(a=t)&&"string"==typeof a?{top:a}:a?{...a,right:null==a?void 0:a.left,bottom:null==a?void 0:a.top}:a;var a;const r=(0,_e.__experimentalUseCustomSides)(e,"blockGap"),o=r&&r.some((e=>hl.includes(e))),[i]=tl("spacing.blockGap",e,"user");return{gapValue:t,gapValues:l,gapSides:r,isAxialGap:o,setGapValue:n,setGapValues:e=>{e||n(null),!o&&null!=e&&e.hasOwnProperty("top")?n(e.top):n({top:null==e?void 0:e.top,left:null==e?void 0:e.left})},resetGapValue:()=>n(void 0),hasGapValue:()=>!!i}}(t);return(0,o.createElement)(_.__experimentalToolsPanel,{label:(0,h.__)("Dimensions"),resetAll:()=>{k(),P(),D(),p(),y()}},(n||l)&&(0,o.createElement)("span",{className:"span-columns"},(0,h.__)("Set the width of the main content area.")),n&&(0,o.createElement)(_.__experimentalToolsPanelItem,{className:"single-column",label:(0,h.__)("Content size"),hasValue:m,onDeselect:p,isShownByDefault:!0},(0,o.createElement)(_.__experimentalHStack,{alignment:"flex-end",justify:"flex-start"},(0,o.createElement)(_.__experimentalUnitControl,{label:(0,h.__)("Content"),labelPosition:"top",__unstableInputWidth:"80px",value:u||"",onChange:e=>{d(e)},units:c}),(0,o.createElement)(_.__experimentalView,null,(0,o.createElement)(ae,{icon:gl})))),l&&(0,o.createElement)(_.__experimentalToolsPanelItem,{className:"single-column",label:(0,h.__)("Wide size"),hasValue:v,onDeselect:y,isShownByDefault:!0},(0,o.createElement)(_.__experimentalHStack,{alignment:"flex-end",justify:"flex-start"},(0,o.createElement)(_.__experimentalUnitControl,{label:(0,h.__)("Wide"),labelPosition:"top",__unstableInputWidth:"80px",value:f||"",onChange:e=>{E(e)},units:c}),(0,o.createElement)(_.__experimentalView,null,(0,o.createElement)(ae,{icon:_l})))),a&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:C,label:(0,h.__)("Padding"),onDeselect:k,isShownByDefault:!0,className:g()({"tools-panel-item-spacing":s})},!s&&(0,o.createElement)(_.__experimentalBoxControl,{values:b,onChange:S,label:(0,h.__)("Padding"),sides:w,units:c,allowReset:!1,splitOnAxis:x}),s&&(0,o.createElement)(_e.__experimentalSpacingSizesControl,{values:b,onChange:S,label:(0,h.__)("Padding"),sides:w,units:c,allowReset:!1,splitOnAxis:x})),r&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:z,label:(0,h.__)("Margin"),onDeselect:P,isShownByDefault:!0,className:g()({"tools-panel-item-spacing":s})},!s&&(0,o.createElement)(_.__experimentalBoxControl,{values:T,onChange:M,label:(0,h.__)("Margin"),sides:N,units:c,allowReset:!1,splitOnAxis:I}),s&&(0,o.createElement)(_e.__experimentalSpacingSizesControl,{values:T,onChange:M,label:(0,h.__)("Margin"),sides:N,units:c,allowReset:!1,splitOnAxis:I})),i&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:G,label:(0,h.__)("Block spacing"),onDeselect:D,isShownByDefault:!0,className:g()({"tools-panel-item-spacing":s})},!s&&(R?(0,o.createElement)(_.__experimentalBoxControl,{label:(0,h.__)("Block spacing"),min:0,onChange:O,units:c,sides:A,values:B,allowReset:!1,splitOnAxis:R}):(0,o.createElement)(_.__experimentalUnitControl,{label:(0,h.__)("Block spacing"),__unstableInputWidth:"80px",min:0,onChange:L,units:c,value:V})),s&&(0,o.createElement)(_e.__experimentalSpacingSizesControl,{label:(0,h.__)("Block spacing"),min:0,onChange:O,sides:R?A:["top"],values:B,allowReset:!1,splitOnAxis:R})))}function Cl(e){const t=Tl(e),n=Nl(e),l=Il(e),a=ll(e);return t||n||l||a.includes("fontSize")}function Tl(e){const t=ll(e);return el("typography.lineHeight",e)[0]&&t.includes("lineHeight")}function Nl(e){const t=ll(e),n=el("typography.fontStyle",e)[0]&&t.includes("fontStyle"),l=el("typography.fontWeight",e)[0]&&t.includes("fontWeight");return n||l}function Il(e,t){if(!el("typography.letterSpacing",e)[0])return!1;if(!e&&"heading"===t)return!0;return ll(e).includes("letterSpacing")}function Ml(e){let{name:t,element:n}=e;const[l,a]=(0,o.useState)("heading"),r=ll(t);let i="";"heading"===n?i=`elements.${l}.`:n&&"text"!==n&&(i=`elements.${n}.`);const[s]=el("typography.fluid",t),[c]=el("typography.fontSizes",t),u=c.map((e=>(s&&(e.size=Wn(e,{fluid:s})),e))),d=!el("typography.customFontSize",t)[0],[m]=el("typography.fontFamilies",t),p=el("typography.fontStyle",t)[0]&&r.includes("fontStyle"),g=el("typography.fontWeight",t)[0]&&r.includes("fontWeight"),f=Tl(t),E=Nl(t),v=Il(t,n),y=function(e,t){return!!el("typography.textTransform",e)[0]&&(!e&&"heading"===t||ll(e).includes("textTransform"))}(t,n);let b=r.includes("fontSize");"heading"===n&&"heading"===l&&(b=!1);const[w,x]=tl(i+"typography.fontFamily",t),[S,k]=tl(i+"typography.fontSize",t),[C,T]=tl(i+"typography.fontStyle",t),[N,I]=tl(i+"typography.fontWeight",t),[M,P]=tl(i+"typography.lineHeight",t),[z,V]=tl(i+"typography.letterSpacing",t),[B,A]=tl(i+"typography.textTransform",t),[R]=tl(i+"color.background",t),[L]=tl(i+"color.gradient",t),[O]=tl(i+"color.text",t),D="link"===n?{textDecoration:"underline"}:{};return(0,o.createElement)(_.PanelBody,{className:"edit-site-typography-panel",initialOpen:!0},(0,o.createElement)("div",{className:"edit-site-typography-panel__preview",style:{fontFamily:null!=w?w:"serif",background:null!=L?L:R,color:O,fontSize:S,fontStyle:C,fontWeight:N,letterSpacing:z,...D}},"Aa"),(0,o.createElement)(_.__experimentalGrid,{columns:2,rowGap:16,columnGap:8},"heading"===n&&(0,o.createElement)("div",{className:"edit-site-typography-panel__full-width-control"},(0,o.createElement)(_.__experimentalToggleGroupControl,{label:(0,h.__)("Select heading level"),hideLabelFromVision:!0,value:l,onChange:a,isBlock:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0},(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"heading",label:(0,h.__)("All")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h1",label:(0,h.__)("H1")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h2",label:(0,h.__)("H2")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h3",label:(0,h.__)("H3")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h4",label:(0,h.__)("H4")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h5",label:(0,h.__)("H5")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h6",label:(0,h.__)("H6")}))),r.includes("fontFamily")&&(0,o.createElement)("div",{className:"edit-site-typography-panel__full-width-control"},(0,o.createElement)(_e.__experimentalFontFamilyControl,{fontFamilies:m,value:w,onChange:x,size:"__unstable-large",__nextHasNoMarginBottom:!0})),b&&(0,o.createElement)("div",{className:"edit-site-typography-panel__full-width-control"},(0,o.createElement)(_.FontSizePicker,{value:S,onChange:k,fontSizes:u,disableCustomFontSizes:d,size:"__unstable-large",__nextHasNoMarginBottom:!0})),E&&(0,o.createElement)(_e.__experimentalFontAppearanceControl,{value:{fontStyle:C,fontWeight:N},onChange:e=>{let{fontStyle:t,fontWeight:n}=e;T(t),I(n)},hasFontStyles:p,hasFontWeights:g,size:"__unstable-large",__nextHasNoMarginBottom:!0}),f&&(0,o.createElement)(_e.LineHeightControl,{__nextHasNoMarginBottom:!0,__unstableInputWidth:"auto",value:M,onChange:P,size:"__unstable-large"}),v&&(0,o.createElement)(_e.__experimentalLetterSpacingControl,{value:z,onChange:V,size:"__unstable-large",__unstableInputWidth:"auto"}),y&&(0,o.createElement)("div",{className:"edit-site-typography-panel__full-width-control"},(0,o.createElement)(_e.__experimentalTextTransformControl,{value:B,onChange:A,showNone:!0,isBlock:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0}))))}var Pl=function(e){let{name:t,parentMenu:n=""}=e;const l=Cl(t),a=pl(t),r=ol(t),i=fl(t),s=r||i;return(0,o.createElement)(_.__experimentalItemGroup,null,l&&(0,o.createElement)(Fn,{icon:Hn,path:n+"/typography","aria-label":(0,h.__)("Typography styles")},(0,h.__)("Typography")),a&&(0,o.createElement)(Fn,{icon:$n,path:n+"/colors","aria-label":(0,h.__)("Colors styles")},(0,h.__)("Colors")),s&&(0,o.createElement)(Fn,{icon:Un,path:n+"/layout","aria-label":(0,h.__)("Layout styles")},(0,h.__)("Layout")))},zl=window.wp.styleEngine;const Vl={__experimentalBorder:"border",color:"color",spacing:"spacing",typography:"typography"};function Bl(e){var t;const n="var:";if(null!=e&&null!==(t=e.startsWith)&&void 0!==t&&t.call(e,n)){return`var(--wp--${e.slice(n.length).split("|").join("--")})`}return e}function Al(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,Et.reduce)(Yn,((n,l)=>{let{path:a,cssVarInfix:r,classes:o}=l;if(!o)return n;const i=(0,Et.get)(t,a,[]);return["default","theme","custom"].forEach((t=>{i[t]&&i[t].forEach((t=>{let{slug:l}=t;o.forEach((t=>{let{classSuffix:a,propertyName:o}=t;const i=`.has-${(0,Et.kebabCase)(l)}-${a}`,s=e.split(",").map((e=>`${e}${i}`)).join(","),c=`var(--wp--preset--${r}--${(0,Et.kebabCase)(l)})`;n+=`${s}{${o}: ${c} !important;}`}))}))})),n}),"")}function Rl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,l=[];return Object.keys(e).forEach((a=>{const r=t+(0,Et.kebabCase)(a.replace("/","-")),o=e[a];if(o instanceof Object){const e=r+n;l=[...l,...Rl(o,e,n)]}else l.push(`${r}: ${o}`)})),l}function Ll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const a=jn===t,r=(0,Et.reduce)(i.__EXPERIMENTAL_STYLE_PROPERTY,((t,l,r)=>{let{value:o,properties:i,useEngine:s,rootOnly:c}=l;if(c&&!a)return t;const u=o;if("elements"===u[0]||s)return t;const d=(0,Et.get)(e,u);if("--wp--style--root--padding"===r&&("string"==typeof d||!n))return t;if(i&&"string"!=typeof d)Object.entries(i).forEach((e=>{const[n,l]=e;if(!(0,Et.get)(d,[l],!1))return;const a=n.startsWith("--")?n:(0,Et.kebabCase)(n);t.push(`${a}: ${Bl((0,Et.get)(d,[l]))}`)}));else if((0,Et.get)(e,u,!1)){const n=r.startsWith("--")?r:(0,Et.kebabCase)(r);t.push(`${n}: ${Bl((0,Et.get)(e,u))}`)}return t}),[]),o=(0,zl.getCSSRules)(e);return o.forEach((e=>{var t;if(a&&n&&e.key.startsWith("padding"))return;const o=e.key.startsWith("--")?e.key:(0,Et.kebabCase)(e.key);let i=e.value;if("string"!=typeof i&&null!==(t=i)&&void 0!==t&&t.ref){var s;const e=i.ref.split(".");if(i=(0,Et.get)(l,e),!i||null!==(s=i)&&void 0!==s&&s.ref)return}var c;"font-size"===o&&(i=Wn({size:i},null==l||null===(c=l.settings)||void 0===c?void 0:c.typography));r.push(`${o}: ${i}`)})),r}function Ol(e){var t,n,l,a,r;let{tree:o,style:i,selector:s,hasBlockGapSupport:c,hasFallbackGapSupport:u,fallbackGapValue:d}=e,m="",p=c?(0,_e.__experimentalGetGapCSSValue)(null==i||null===(t=i.spacing)||void 0===t?void 0:t.blockGap):"";if(u&&(s===jn?p=p||"0.5em":!c&&d&&(p=d)),p&&null!=o&&null!==(n=o.settings)&&void 0!==n&&null!==(l=n.layout)&&void 0!==l&&l.definitions&&(Object.values(o.settings.layout.definitions).forEach((e=>{let{className:t,name:n,spacingStyles:l}=e;(c||"flex"===n)&&null!=l&&l.length&&l.forEach((e=>{const n=[];if(e.rules&&Object.entries(e.rules).forEach((e=>{let[t,l]=e;n.push(`${t}: ${l||p}`)})),n.length){let l="";l=c?s===jn?`${s} .${t}${(null==e?void 0:e.selector)||""}`:`${s}.${t}${(null==e?void 0:e.selector)||""}`:s===jn?`:where(.${t}${(null==e?void 0:e.selector)||""})`:`:where(${s}.${t}${(null==e?void 0:e.selector)||""})`,m+=`${l} { ${n.join("; ")}; }`}}))})),s===jn&&c&&(m+=`${s} { --wp--style--block-gap: ${p}; }`)),s===jn&&null!=o&&null!==(a=o.settings)&&void 0!==a&&null!==(r=a.layout)&&void 0!==r&&r.definitions){const e=["block","flex","grid"];Object.values(o.settings.layout.definitions).forEach((t=>{let{className:n,displayMode:l,baseStyles:a}=t;l&&e.includes(l)&&(m+=`${s} .${n} { display:${l}; }`),null!=a&&a.length&&a.forEach((e=>{const t=[];if(e.rules&&Object.entries(e.rules).forEach((e=>{let[n,l]=e;t.push(`${n}: ${l}`)})),t.length){const l=`${s} .${n}${(null==e?void 0:e.selector)||""}`;m+=`${l} { ${t.join("; ")}; }`}}))}))}return m}const Dl=(e,t)=>{var n,l;const a=[];if(null==e||!e.styles)return a;const r=e=>(0,Et.pickBy)(e,((e,t)=>["border","color","spacing","typography","filter","outline","shadow"].includes(t))),o=r(e.styles);return o&&a.push({styles:o,selector:jn}),Object.entries(i.__EXPERIMENTAL_ELEMENTS).forEach((t=>{var n;let[l,r]=t;var o;null!==(n=e.styles)&&void 0!==n&&n.elements[l]&&a.push({styles:null===(o=e.styles)||void 0===o?void 0:o.elements[l],selector:r})})),Object.entries(null!==(n=null===(l=e.styles)||void 0===l?void 0:l.blocks)&&void 0!==n?n:{}).forEach((e=>{var n,l;let[o,s]=e;const c=r(s);c&&null!=t&&null!==(n=t[o])&&void 0!==n&&n.selector&&a.push({duotoneSelector:t[o].duotoneSelector,fallbackGapValue:t[o].fallbackGapValue,hasLayoutSupport:t[o].hasLayoutSupport,selector:t[o].selector,styles:c,featureSelectors:t[o].featureSelectors}),Object.entries(null!==(l=null==s?void 0:s.elements)&&void 0!==l?l:{}).forEach((e=>{let[n,l]=e;l&&null!=t&&t[o]&&null!==i.__EXPERIMENTAL_ELEMENTS&&void 0!==i.__EXPERIMENTAL_ELEMENTS&&i.__EXPERIMENTAL_ELEMENTS[n]&&a.push({styles:l,selector:t[o].selector.split(",").map((e=>i.__EXPERIMENTAL_ELEMENTS[n].split(",").map((t=>e+" "+t)))).join(",")})}))})),a},Gl=(e,t)=>{var n,l,a;const r=[];if(null==e||!e.settings)return r;const o=e=>{const t={};return Yn.forEach((n=>{let{path:l}=n;const a=(0,Et.get)(e,l,!1);!1!==a&&(0,Et.set)(t,l,a)})),t},i=o(e.settings),s=null===(n=e.settings)||void 0===n?void 0:n.custom;return(0,Et.isEmpty)(i)&&!s||r.push({presets:i,custom:s,selector:jn}),Object.entries(null!==(l=null===(a=e.settings)||void 0===a?void 0:a.blocks)&&void 0!==l?l:{}).forEach((e=>{let[n,l]=e;const a=o(l),i=l.custom;(0,Et.isEmpty)(a)&&!i||r.push({presets:a,custom:i,selector:t[n].selector})})),r},Fl=(e,t)=>{const n=Gl(e,t);let l="";return n.forEach((t=>{let{presets:n,custom:a,selector:r}=t;const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return(0,Et.reduce)(Yn,((n,l)=>{let{path:a,valueKey:r,valueFunc:o,cssVarInfix:i}=l;const s=(0,Et.get)(e,a,[]);return["default","theme","custom"].forEach((e=>{s[e]&&s[e].forEach((e=>{r&&!o?n.push(`--wp--preset--${i}--${(0,Et.kebabCase)(e.slug)}: ${e[r]}`):o&&"function"==typeof o&&n.push(`--wp--preset--${i}--${(0,Et.kebabCase)(e.slug)}: ${o(e,t)}`)}))})),n}),[])}(n,null==e?void 0:e.settings),i=Rl(a,"--wp--custom--","--");i.length>0&&o.push(...i),o.length>0&&(l+=`${r}{${o.join(";")};}`)})),l};function Hl(e,t){return Gl(e,t).flatMap((e=>{let{presets:t}=e;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Yn.filter((e=>"duotone"===e.path.at(-1))).flatMap((t=>{const n=(0,Et.get)(e,t.path,{});return["default","theme"].filter((e=>n[e])).flatMap((e=>n[e].map((e=>(0,o.createElement)(_e.__unstablePresetDuotoneFilter,{preset:e,key:e.slug})))))}))}(t)}))}function $l(){let{merged:e}=(0,o.useContext)(Qn);const[t]=el("spacing.blockGap"),n=null!==t,l=!n,a=(0,c.useSelect)((e=>{const{getSettings:t}=e(_e.store);return!!t().disableLayoutStyles}));return(0,o.useMemo)((()=>{var t,r,o,s,c,u,d,m,p,g,_;if(null===(t=e)||void 0===t||!t.styles||null===(r=e)||void 0===r||!r.settings)return[];e=!(null===(s=(o=e).styles)||void 0===s?void 0:s.blocks["core/separator"])||!(null===(c=o.styles)||void 0===c||null===(u=c.blocks["core/separator"].color)||void 0===u?void 0:u.background)||null!==(d=o.styles)&&void 0!==d&&null!==(m=d.blocks["core/separator"].color)&&void 0!==m&&m.text||null!==(p=o.styles)&&void 0!==p&&null!==(g=p.blocks["core/separator"].border)&&void 0!==g&&g.color?o:{...o,styles:{...o.styles,blocks:{...o.styles.blocks,"core/separator":{...o.styles.blocks["core/separator"],color:{...o.styles.blocks["core/separator"].color,text:null===(_=o.styles)||void 0===_?void 0:_.blocks["core/separator"].color.background}}}}};const h=(e=>{const t={};return e.forEach((e=>{var n,l,a,r,o,i,s,c,u;const d=e.name,m=null!==(n=null==e||null===(l=e.supports)||void 0===l?void 0:l.__experimentalSelector)&&void 0!==n?n:".wp-block-"+d.replace("core/","").replace("/","-"),p=null!==(a=null==e||null===(r=e.supports)||void 0===r||null===(o=r.color)||void 0===o?void 0:o.__experimentalDuotone)&&void 0!==a?a:null,g=!(null==e||null===(i=e.supports)||void 0===i||!i.__experimentalLayout),_=null==e||null===(s=e.supports)||void 0===s||null===(c=s.spacing)||void 0===c||null===(u=c.blockGap)||void 0===u?void 0:u.__experimentalDefault,h={};Object.entries(Vl).forEach((t=>{var n,l;let[a,r]=t;const o=null==e||null===(n=e.supports)||void 0===n||null===(l=n[a])||void 0===l?void 0:l.__experimentalSelector;o&&(h[r]=function(e,t){const n=e.split(","),l=t.split(","),a=[];return n.forEach((e=>{l.forEach((t=>{a.push(`${e.trim()} ${t.trim()}`)}))})),a.join(", ")}(m,o))})),t[d]={duotoneSelector:p,fallbackGapValue:_,featureSelectors:Object.keys(h).length?h:void 0,hasLayoutSupport:g,name:d,selector:m}})),t})((0,i.getBlockTypes)()),f=Fl(e,h),E=function(e,t,n,l){var a,r;let o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const i=Dl(e,t),s=Gl(e,t),c=null==e||null===(a=e.settings)||void 0===a?void 0:a.useRootPaddingAwareAlignments,{contentSize:u,wideSize:d}=(null==e||null===(r=e.settings)||void 0===r?void 0:r.layout)||{};let m="body {margin: 0;";if(u&&(m+=` --wp--style--global--content-size: ${u};`),d&&(m+=` --wp--style--global--wide-size: ${d};`),c&&(m+='padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }\n\t\t\t.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }\n\t\t\t.has-global-padding :where(.has-global-padding) { padding-right: 0; padding-left: 0; }\n\t\t\t.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }\n\t\t\t.has-global-padding :where(.has-global-padding) > .alignfull { margin-right: 0; margin-left: 0; }\n\t\t\t.has-global-padding > .alignfull:where(:not(.has-global-padding)) > :where([class*="wp-block-"]:not(.alignfull):not([class*="__"]),p,h1,h2,h3,h4,h5,h6,ul,ol) { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }\n\t\t\t.has-global-padding :where(.has-global-padding) > .alignfull:where(:not(.has-global-padding)) > :where([class*="wp-block-"]:not(.alignfull):not([class*="__"]),p,h1,h2,h3,h4,h5,h6,ul,ol) { padding-right: 0; padding-left: 0;'),m+="}",i.forEach((t=>{let{selector:a,duotoneSelector:r,styles:i,fallbackGapValue:s,hasLayoutSupport:u,featureSelectors:d}=t;d&&Object.entries(d).forEach((e=>{let[t,n]=e;if(null!=i&&i[t]){const e=Ll({[t]:i[t]});delete i[t],e.length&&(m+=`${n}{${e.join(";")} }`)}}));const p={};if(null!=i&&i.filter&&(p.filter=i.filter,delete i.filter),r){const e=Ll(p);e.length>0&&(m+=`${r}{${e.join(";")};}`)}o||jn!==a&&!u||(m+=Ol({tree:e,style:i,selector:a,hasBlockGapSupport:n,hasFallbackGapSupport:l,fallbackGapValue:s}));const g=Ll(i,a,c,e);null!=g&&g.length&&(m+=`${a}{${g.join(";")};}`);const _=Object.entries(i).filter((e=>{let[t]=e;return t.startsWith(":")}));null!=_&&_.length&&_.forEach((e=>{let[t,n]=e;const l=Ll(n);if(null==l||!l.length)return;const r=`${a.split(",").map((e=>e+t)).join(",")}{${l.join(";")};}`;m+=r}))})),m+=".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",m+=".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",m+=".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }",n){var p,g;const t=(0,_e.__experimentalGetGapCSSValue)(null==e||null===(p=e.styles)||void 0===p||null===(g=p.spacing)||void 0===g?void 0:g.blockGap)||"0.5em";m+=".wp-site-blocks > * { margin-block-start: 0; margin-block-end: 0; }",m+=`.wp-site-blocks > * + * { margin-block-start: ${t}; }`}return s.forEach((e=>{let{selector:t,presets:n}=e;jn===t&&(t="");const l=Al(t,n);(0,Et.isEmpty)(l)||(m+=l)})),m}(e,h,n,l,a),v=Hl(e,h);return[[{css:f,isGlobalStyles:!0},{css:E,isGlobalStyles:!0}],e.settings,v]}),[n,l,e,a])}const Ul={start:{opacity:1,display:"block"},hover:{opacity:0,display:"none"}},Wl={hover:{opacity:1,display:"block"},start:{opacity:0,display:"none"}};var jl=e=>{let{label:t,isFocused:n}=e;const[l]=tl("typography.fontWeight"),[a="serif"]=tl("typography.fontFamily"),[r=a]=tl("elements.h1.typography.fontFamily"),[i=l]=tl("elements.h1.typography.fontWeight"),[s="black"]=tl("color.text"),[c=s]=tl("elements.h1.color.text"),[u="blue"]=tl("elements.link.color.text"),[d="white"]=tl("color.background"),[m]=tl("color.gradient"),[p]=$l(),g=(0,J.useReducedMotion)(),[h]=el("color.palette.core"),[f]=el("color.palette.theme"),[E]=el("color.palette.custom"),[v,y]=(0,o.useState)(!1),[b,{width:w}]=(0,J.useResizeObserver)(),x=w?w/248:1,S=(null!=f?f:[]).concat(null!=E?E:[]).concat(null!=h?h:[]),k=S.filter((e=>{let{color:t}=e;return t!==d&&t!==c})).slice(0,2),C=(0,o.useMemo)((()=>p?[...p,{css:"body{min-width: 0;padding: 0;border: none;}",isGlobalStyles:!0}]:p),[p]);return(0,o.createElement)(_e.__unstableIframe,{className:"edit-site-global-styles-preview__iframe",head:(0,o.createElement)(_e.__unstableEditorStyles,{styles:C}),style:{height:152*x,visibility:w?"visible":"hidden"},onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),tabIndex:-1},b,(0,o.createElement)(_.__unstableMotion.div,{style:{height:152*x,width:"100%",background:null!=m?m:d,cursor:"pointer"},initial:"start",animate:!v&&!n||g?"start":"hover"},(0,o.createElement)(_.__unstableMotion.div,{variants:Ul,style:{height:"100%",overflow:"hidden"}},(0,o.createElement)(_.__experimentalHStack,{spacing:10*x,justify:"center",style:{height:"100%",overflow:"hidden"}},(0,o.createElement)("div",{style:{fontFamily:r,fontSize:65*x,color:c,fontWeight:i}},"Aa"),(0,o.createElement)(_.__experimentalVStack,{spacing:4*x},k.map((e=>{let{slug:t,color:n}=e;return(0,o.createElement)("div",{key:t,style:{height:32*x,width:32*x,background:n,borderRadius:32*x/2}})}))))),(0,o.createElement)(_.__unstableMotion.div,{variants:Wl,style:{height:"100%",overflow:"hidden"}},(0,o.createElement)(_.__experimentalVStack,{spacing:3*x,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*x,boxSizing:"border-box"}},t&&(0,o.createElement)("div",{style:{fontSize:35*x,fontFamily:r,color:c,fontWeight:i,lineHeight:"1em"}},t),(0,o.createElement)(_.__experimentalHStack,{spacing:2*x,justify:"flex-start"},(0,o.createElement)("div",{style:{fontFamily:a,fontSize:24*x,color:s}},"Aa"),(0,o.createElement)("div",{style:{fontFamily:a,fontSize:24*x,color:u}},"Aa")),S&&(0,o.createElement)(_.__experimentalHStack,{spacing:0},S.slice(0,4).map(((e,t)=>{let{color:n}=e;return(0,o.createElement)("div",{key:t,style:{height:10*x,width:30*x,background:n,flexGrow:1}})})))))))};var Yl=function(){const{variations:e}=(0,c.useSelect)((e=>({variations:e(u.store).__experimentalGetCurrentThemeGlobalStylesVariations()})),[]);return(0,o.createElement)(_.Card,{size:"small"},(0,o.createElement)(_.CardBody,null,(0,o.createElement)(_.__experimentalVStack,{spacing:4},(0,o.createElement)(_.Card,null,(0,o.createElement)(_.CardMedia,null,(0,o.createElement)(jl,null))),!(null==e||!e.length)&&(0,o.createElement)(_.__experimentalItemGroup,null,(0,o.createElement)(Fn,{path:"/variations","aria-label":(0,h.__)("Browse styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,o.createElement)(_.FlexItem,null,(0,h.__)("Browse styles")),(0,o.createElement)(Dn,{icon:(0,h.isRTL)()?re:oe})))),(0,o.createElement)(Pl,null))),(0,o.createElement)(_.CardDivider,null),(0,o.createElement)(_.CardBody,null,(0,o.createElement)(_.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4},(0,h.__)("Customize the appearance of specific blocks for the whole site.")),(0,o.createElement)(_.__experimentalItemGroup,null,(0,o.createElement)(Fn,{path:"/blocks","aria-label":(0,h.__)("Blocks styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,o.createElement)(_.FlexItem,null,(0,h.__)("Blocks")),(0,o.createElement)(Dn,{icon:(0,h.isRTL)()?re:oe}))))))};var ql=function(e){let{title:t,description:n}=e;return(0,o.createElement)(_.__experimentalVStack,{spacing:0},(0,o.createElement)(_.__experimentalView,null,(0,o.createElement)(_.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3},(0,o.createElement)(_.__experimentalHStack,{spacing:2},(0,o.createElement)(_.__experimentalNavigatorBackButton,{style:{minWidth:24,padding:0},icon:(0,h.isRTL)()?oe:re,isSmall:!0,"aria-label":(0,h.__)("Navigate to the previous view")}),(0,o.createElement)(_.__experimentalSpacer,null,(0,o.createElement)(_.__experimentalHeading,{level:5},t))))),n&&(0,o.createElement)("p",{className:"edit-site-global-styles-header__description"},n))};function Xl(e){let{block:t}=e;const n=Cl(t.name),l=pl(t.name),a=ol(t.name),r=fl(t.name);if(!(n||l||(a||r)))return null;const i=(0,h.sprintf)((0,h.__)("%s block styles"),t.title);return(0,o.createElement)(Fn,{path:"/blocks/"+t.name,"aria-label":i},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_e.BlockIcon,{icon:t.icon}),(0,o.createElement)(_.FlexItem,null,t.title)))}var Kl=function(){const e=function(){const e=(0,c.useSelect)((e=>e(i.store).getBlockTypes()),[]),{core:t,noncore:n}=e.reduce(((e,t)=>{const{core:n,noncore:l}=e;return(t.name.startsWith("core/")?n:l).push(t),e}),{core:[],noncore:[]});return[...t,...n]}(),[t,n]=(0,o.useState)(""),l=(0,J.useDebounce)(Qe.speak,500),a=(0,c.useSelect)((e=>e(i.store).isMatchingSearchTerm),[]),r=(0,o.useMemo)((()=>t?e.filter((e=>a(e,t))):e),[t,e,a]),s=(0,o.useRef)();return(0,o.useEffect)((()=>{if(!t)return;const e=s.current.childElementCount,n=(0,h.sprintf)((0,h._n)("%d result found.","%d results found.",e),e);l(n,e)}),[t,l]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Blocks"),description:(0,h.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,o.createElement)(_.SearchControl,{className:"edit-site-block-types-search",onChange:n,value:t,label:(0,h.__)("Search for blocks"),placeholder:(0,h.__)("Search")}),(0,o.createElement)("div",{ref:s,className:"edit-site-block-types-item-list"},r.map((e=>(0,o.createElement)(Xl,{block:e,key:"menu-itemblock-"+e.name})))))};var Zl=function(e){let{name:t}=e;const n=(0,i.getBlockType)(t);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:n.title}),(0,o.createElement)(Pl,{parentMenu:"/blocks/"+t,name:t}))};var Ql=function(e){let{children:t}=e;return(0,o.createElement)(_.__experimentalHeading,{className:"edit-site-global-styles-subtitle",level:2},t)};function Jl(e){let{name:t,parentMenu:n,element:l,label:a}=e;const r=!t,i="text"!==l&&l?`elements.${l}.`:"",s="link"===l?{textDecoration:"underline"}:{},[c]=tl(i+"typography.fontFamily",t),[u]=tl(i+"typography.fontStyle",t),[d]=tl(i+"typography.fontWeight",t),[m]=tl(i+"typography.letterSpacing",t),[p]=tl(i+"color.background",t),[g]=tl(i+"color.gradient",t),[f]=tl(i+"color.text",t);if(!r)return null;const E=(0,h.sprintf)((0,h.__)("Typography %s styles"),a);return(0,o.createElement)(Fn,{path:n+"/typography/"+l,"aria-label":E},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles-screen-typography__indicator",style:{fontFamily:null!=c?c:"serif",background:null!=g?g:p,color:f,fontStyle:u,fontWeight:d,letterSpacing:m,...s}},(0,h.__)("Aa")),(0,o.createElement)(_.FlexItem,null,a)))}var ea=function(e){let{name:t}=e;const n=void 0===t?"":"/blocks/"+t;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Typography"),description:(0,h.__)("Manage the typography settings for different elements.")}),!t&&(0,o.createElement)("div",{className:"edit-site-global-styles-screen-typography"},(0,o.createElement)(_.__experimentalVStack,{spacing:3},(0,o.createElement)(Ql,null,(0,h.__)("Elements")),(0,o.createElement)(_.__experimentalItemGroup,{isBordered:!0,isSeparated:!0},(0,o.createElement)(Jl,{name:t,parentMenu:n,element:"text",label:(0,h.__)("Text")}),(0,o.createElement)(Jl,{name:t,parentMenu:n,element:"link",label:(0,h.__)("Links")}),(0,o.createElement)(Jl,{name:t,parentMenu:n,element:"heading",label:(0,h.__)("Headings")}),(0,o.createElement)(Jl,{name:t,parentMenu:n,element:"button",label:(0,h.__)("Buttons")})))),!!t&&(0,o.createElement)(Ml,{name:t,element:"text"}))};const ta={text:{description:(0,h.__)("Manage the fonts used on the site."),title:(0,h.__)("Text")},link:{description:(0,h.__)("Manage the fonts and typography used on the links."),title:(0,h.__)("Links")},heading:{description:(0,h.__)("Manage the fonts and typography used on headings."),title:(0,h.__)("Headings")},button:{description:(0,h.__)("Manage the fonts and typography used on buttons."),title:(0,h.__)("Buttons")}};var na=function(e){let{name:t,element:n}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:ta[n].title,description:ta[n].description}),(0,o.createElement)(Ml,{name:t,element:n}))};var la=function(e){let{className:t,...n}=e;return(0,o.createElement)(_.Flex,m({className:g()("edit-site-global-styles__color-indicator-wrapper",t)},n))};const aa=[];var ra=function(e){let{name:t}=e;const[n]=el("color.palette.custom"),[l]=el("color.palette.theme"),[a]=el("color.palette.default"),[r]=el("color.defaultPalette",t),i=(0,o.useMemo)((()=>[...n||aa,...l||aa,...a&&r?a:aa]),[n,l,a,r]),s=t?"/blocks/"+t+"/colors/palette":"/colors/palette",c=i.length>0?(0,h.sprintf)((0,h._n)("%d color","%d colors",i.length),i.length):(0,h.__)("Add custom colors");return(0,o.createElement)(_.__experimentalVStack,{spacing:3},(0,o.createElement)(Ql,null,(0,h.__)("Palette")),(0,o.createElement)(_.__experimentalItemGroup,{isBordered:!0,isSeparated:!0},(0,o.createElement)(Fn,{path:s,"aria-label":(0,h.__)("Color palettes")},(0,o.createElement)(_.__experimentalHStack,{direction:0===i.length?"row-reverse":"row"},(0,o.createElement)(_.__experimentalZStack,{isLayered:!1,offset:-8},i.slice(0,5).map((e=>{let{color:t}=e;return(0,o.createElement)(la,{key:t},(0,o.createElement)(_.ColorIndicator,{colorValue:t}))}))),(0,o.createElement)(_.FlexItem,null,c)))))};function oa(e){let{name:t,parentMenu:n}=e;const l=ll(t),a=l.includes("backgroundColor")||l.includes("background"),[r]=tl("color.background",t),[i]=tl("color.gradient",t);return a?(0,o.createElement)(Fn,{path:n+"/colors/background","aria-label":(0,h.__)("Colors background styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:null!=i?i:r,"data-testid":"background-color-indicator"})),(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles__color-label"},(0,h.__)("Background")))):null}function ia(e){let{name:t,parentMenu:n}=e;const l=ll(t).includes("color"),[a]=tl("color.text",t);return l?(0,o.createElement)(Fn,{path:n+"/colors/text","aria-label":(0,h.__)("Colors text styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:a,"data-testid":"text-color-indicator"})),(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles__color-label"},(0,h.__)("Text")))):null}function sa(e){let{name:t,parentMenu:n}=e;const l=ll(t).includes("linkColor"),[a]=tl("elements.link.color.text",t),[r]=tl("elements.link.:hover.color.text",t);return l?(0,o.createElement)(Fn,{path:n+"/colors/link","aria-label":(0,h.__)("Colors link styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_.__experimentalZStack,{isLayered:!1,offset:-8},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:a})),(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:r}))),(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles__color-label"},(0,h.__)("Links")))):null}function ca(e){let{name:t,parentMenu:n}=e;const l=ll(t).includes("color"),[a]=tl("elements.heading.color.text",t),[r]=tl("elements.heading.color.background",t);return l?(0,o.createElement)(Fn,{path:n+"/colors/heading","aria-label":(0,h.__)("Colors heading styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_.__experimentalZStack,{isLayered:!1,offset:-8},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:r})),(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:a}))),(0,o.createElement)(_.FlexItem,null,(0,h.__)("Headings")))):null}function ua(e){let{name:t,parentMenu:n}=e;const l=ll(t).includes("buttonColor"),[a]=tl("elements.button.color.text",t),[r]=tl("elements.button.color.background",t);return l?(0,o.createElement)(Fn,{path:n+"/colors/button"},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_.__experimentalZStack,{isLayered:!1,offset:-8},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:r})),(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:a}))),(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles__color-label"},(0,h.__)("Buttons")))):null}var da=function(e){let{name:t}=e;const n=void 0===t?"":"/blocks/"+t;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Colors"),description:(0,h.__)("Manage palettes and the default color of different global elements on the site.")}),(0,o.createElement)("div",{className:"edit-site-global-styles-screen-colors"},(0,o.createElement)(_.__experimentalVStack,{spacing:10},(0,o.createElement)(ra,{name:t}),(0,o.createElement)(_.__experimentalVStack,{spacing:3},(0,o.createElement)(Ql,null,(0,h.__)("Elements")),(0,o.createElement)(_.__experimentalItemGroup,{isBordered:!0,isSeparated:!0},(0,o.createElement)(oa,{name:t,parentMenu:n}),(0,o.createElement)(ia,{name:t,parentMenu:n}),(0,o.createElement)(sa,{name:t,parentMenu:n}),(0,o.createElement)(ca,{name:t,parentMenu:n}),(0,o.createElement)(ua,{name:t,parentMenu:n}))))))};function ma(e){let{name:t}=e;const[n,l]=el("color.palette.theme",t),[a]=el("color.palette.theme",t,"base"),[r,i]=el("color.palette.default",t),[s]=el("color.palette.default",t,"base"),[c,u]=el("color.palette.custom",t),[d]=el("color.defaultPalette",t);return(0,o.createElement)(_.__experimentalVStack,{className:"edit-site-global-styles-color-palette-panel",spacing:10},!!n&&!!n.length&&(0,o.createElement)(_.__experimentalPaletteEdit,{canReset:n!==a,canOnlyChangeValues:!0,colors:n,onChange:l,paletteLabel:(0,h.__)("Theme")}),!!r&&!!r.length&&!!d&&(0,o.createElement)(_.__experimentalPaletteEdit,{canReset:r!==s,canOnlyChangeValues:!0,colors:r,onChange:i,paletteLabel:(0,h.__)("Default")}),(0,o.createElement)(_.__experimentalPaletteEdit,{colors:c,onChange:u,paletteLabel:(0,h.__)("Custom"),emptyMessage:(0,h.__)("Custom colors are empty! Add some colors to create your own color palette."),slugPrefix:"custom-"}))}const pa=()=>{};function ga(e){let{name:t}=e;const[n,l]=el("color.gradients.theme",t),[a]=el("color.gradients.theme",t,"base"),[r,i]=el("color.gradients.default",t),[s]=el("color.gradients.default",t,"base"),[c,u]=el("color.gradients.custom",t),[d]=el("color.defaultGradients",t),[m]=el("color.duotone.custom")||[],[p]=el("color.duotone.default")||[],[g]=el("color.duotone.theme")||[],[f]=el("color.defaultDuotone"),E=[...m||[],...g||[],...p&&f?p:[]];return(0,o.createElement)(_.__experimentalVStack,{className:"edit-site-global-styles-gradient-palette-panel",spacing:10},!!n&&!!n.length&&(0,o.createElement)(_.__experimentalPaletteEdit,{canReset:n!==a,canOnlyChangeValues:!0,gradients:n,onChange:l,paletteLabel:(0,h.__)("Theme")}),!!r&&!!r.length&&!!d&&(0,o.createElement)(_.__experimentalPaletteEdit,{canReset:r!==s,canOnlyChangeValues:!0,gradients:r,onChange:i,paletteLabel:(0,h.__)("Default")}),(0,o.createElement)(_.__experimentalPaletteEdit,{gradients:c,onChange:u,paletteLabel:(0,h.__)("Custom"),emptyMessage:(0,h.__)("Custom gradients are empty! Add some gradients to create your own palette."),slugPrefix:"custom-"}),!!E&&!!E.length&&(0,o.createElement)("div",null,(0,o.createElement)(Ql,null,(0,h.__)("Duotone")),(0,o.createElement)(_.__experimentalSpacer,{margin:3}),(0,o.createElement)(_.DuotonePicker,{duotonePalette:E,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:pa})))}var _a=function(e){let{name:t}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Palette"),description:(0,h.__)("Palettes are used to provide default color options for blocks and various design tools. Here you can edit the colors with their labels.")}),(0,o.createElement)(_.TabPanel,{tabs:[{name:"solid",title:"Solid",value:"solid"},{name:"gradient",title:"Gradient",value:"gradient"}]},(e=>(0,o.createElement)(o.Fragment,null,"solid"===e.value&&(0,o.createElement)(ma,{name:t}),"gradient"===e.value&&(0,o.createElement)(ga,{name:t})))))};var ha=function(e){let{name:t}=e;const n=ll(t),[l]=el("color.palette",t),[a]=el("color.gradients",t),[r]=el("color.custom",t),[i]=el("color.customGradient",t),s=al(t),c=rl(t),[u]=el("color.background",t),d=n.includes("backgroundColor")&&u&&(l.length>0||r),p=n.includes("background")&&(a.length>0||i),[g,_]=tl("color.background",t),[f]=tl("color.background",t,"user"),[E,v]=tl("color.gradient",t),[y]=tl("color.gradient",t,"user");if(!d&&!p)return null;let b={};d&&(b={colorValue:g,onColorChange:_},g&&(b.clearable=g===f));let w={};p&&(w={gradientValue:E,onGradientChange:v},E&&(w.clearable=E===y));const x={...b,...w};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Background"),description:(0,h.__)("Set a background color or gradient for the whole site.")}),(0,o.createElement)(_e.__experimentalColorGradientControl,m({className:"edit-site-screen-background-color__control",colors:s,gradients:c,disableCustomColors:!r,disableCustomGradients:!i,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0},x)))};var fa=function(e){let{name:t}=e;const n=ll(t),[l]=el("color.palette",t),[a]=el("color.custom",t),[r]=el("color.text",t),i=al(t),s=n.includes("color")&&r&&(l.length>0||a),[c,u]=tl("color.text",t),[d]=tl("color.text",t,"user");return s?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Text"),description:(0,h.__)("Set the default color used for text across the site.")}),(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-text-color__control",colors:i,disableCustomColors:!a,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:c,onColorChange:u,clearable:c===d})):null};var Ea=function(e){let{name:t}=e;const n=ll(t),[l]=el("color.palette",t),[a]=el("color.custom",t),r=al(t),[i]=el("color.link",t),s=n.includes("linkColor")&&i&&(l.length>0||a),c={default:{label:(0,h.__)("Default"),value:tl("elements.link.color.text",t)[0],handler:tl("elements.link.color.text",t)[1],userValue:tl("elements.link.color.text",t,"user")[0]},hover:{label:(0,h.__)("Hover"),value:tl("elements.link.:hover.color.text",t)[0],handler:tl("elements.link.:hover.color.text",t)[1],userValue:tl("elements.link.:hover.color.text",t,"user")[0]}};if(!s)return null;const u=Object.entries(c).map((e=>{let[t,n]=e;return{name:t,title:n.label,className:`color-text-${t}`}}));return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Links"),description:(0,h.__)("Set the colors used for links across the site.")}),(0,o.createElement)(_.TabPanel,{tabs:u},(e=>{var t;const n=null!==(t=c[e.name])&&void 0!==t?t:null;return n?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-link-color__control",colors:r,disableCustomColors:!a,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:n.value,onColorChange:n.handler,clearable:n.value===n.userValue})):null})))};var va=function(e){let{name:t}=e;const[n,l]=(0,o.useState)("heading"),a=ll(t),[r]=el("color.palette",t),[i]=el("color.gradients",t),[s]=el("color.custom",t),[c]=el("color.customGradient",t),[u]=el("color.text",t),[d]=el("color.background",t),p=al(t),g=rl(t),f=a.includes("color")&&u&&(r.length>0||s),E=a.includes("backgroundColor")&&d&&(r.length>0||s),v=a.includes("background")&&(i.length>0||c),[y,b]=tl("elements."+n+".color.text",t),[w]=tl("elements."+n+".color.text",t,"user"),[x,S]=tl("elements."+n+".color.background",t),[k]=tl("elements."+n+".color.background",t,"user"),[C,T]=tl("elements."+n+".color.gradient",t),[N]=tl("elements."+n+".color.gradient",t,"user");if(!f&&!E&&!v)return null;let I={};E&&(I={colorValue:x,onColorChange:S},x&&(I.clearable=x===k));let M={};v&&(M={gradientValue:C,onGradientChange:T},C&&(M.clearable=C===N));const P={...I,...M};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Headings"),description:(0,h.__)("Set the default color used for headings across the site.")}),(0,o.createElement)("div",{className:"edit-site-global-styles-screen-heading-color"},(0,o.createElement)("h4",null,(0,h.__)("Select heading level")),(0,o.createElement)(_.__experimentalToggleGroupControl,{label:(0,h.__)("Select heading level"),hideLabelFromVision:!0,value:n,onChange:l,isBlock:!0},(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"heading",label:(0,h.__)("All")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h1",label:(0,h.__)("H1")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h2",label:(0,h.__)("H2")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h3",label:(0,h.__)("H3")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h4",label:(0,h.__)("H4")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h5",label:(0,h.__)("H5")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h6",label:(0,h.__)("H6")}))),f&&(0,o.createElement)("div",{className:"edit-site-global-styles-screen-heading-color"},(0,o.createElement)("h4",null,"heading"===n?(0,h.__)("Text color for all heading levels"):(0,h.sprintf)((0,h.__)("Text color for %s"),n.toUpperCase())),(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-heading-text-color__control",colors:p,disableCustomColors:!s,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:y,onColorChange:b,clearable:y===w})),E&&(0,o.createElement)("div",{className:"edit-site-global-styles-screen-heading-color"},(0,o.createElement)("h4",null,"heading"===n?(0,h.__)("Background color for all heading levels"):(0,h.sprintf)((0,h.__)("Background color for %s"),n.toUpperCase())),(0,o.createElement)(_e.__experimentalColorGradientControl,m({className:"edit-site-screen-heading-background-color__control",colors:p,gradients:g,disableCustomColors:!s,disableCustomGradients:!c,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0},P))))};var ya=function(e){let{name:t}=e;const n=ll(t),[l]=el("color.palette",t),[a]=el("color.custom",t),r=al(t),[i]=el("color.background",t),s=n.includes("buttonColor")&&i&&(l.length>0||a),[c,u]=tl("elements.button.color.text",t),[d]=tl("elements.button.color.text",t,"user"),[m,p]=tl("elements.button.color.background",t),[g]=tl("elements.button.color.background",t,"user");return s?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Buttons"),description:(0,h.__)("Set the default colors used for buttons across the site.")}),(0,o.createElement)("h4",{className:"edit-site-global-styles-section-title"},(0,h.__)("Text color")),(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-button-color__control",colors:r,disableCustomColors:!a,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:c,onColorChange:u,clearable:c===d}),(0,o.createElement)("h4",{className:"edit-site-global-styles-section-title"},(0,h.__)("Background color")),(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-button-color__control",colors:r,disableCustomColors:!a,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:m,onColorChange:p,clearable:m===g})):null};var ba=function(e){let{name:t}=e;const n=ol(t),l=fl(t);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Layout")}),l&&(0,o.createElement)(kl,{name:t}),n&&(0,o.createElement)(ml,{name:t}))};const wa=e=>e;function xa(e,t){if(Array.isArray(t))return t}function Sa(e,t){return(0,Et.mergeWith)({},e,t,xa)}const ka=e=>{if(null===e||"object"!=typeof e||Array.isArray(e))return e;const t=(0,Et.pickBy)((0,Et.mapValues)(e,ka),wa);return(0,Et.isEmpty)(t)?void 0:t};function Ca(){const[e,t,n]=function(){const{globalStylesId:e,settings:t,styles:n}=(0,c.useSelect)((e=>{const t=e(u.store).__experimentalGetCurrentGlobalStylesId(),n=t?e(u.store).getEditedEntityRecord("root","globalStyles",t):void 0;return{globalStylesId:t,settings:null==n?void 0:n.settings,styles:null==n?void 0:n.styles}}),[]),{getEditedEntityRecord:l}=(0,c.useSelect)(u.store),{editEntityRecord:a}=(0,c.useDispatch)(u.store),r=(0,o.useMemo)((()=>({settings:null!=t?t:{},styles:null!=n?n:{}})),[t,n]),i=(0,o.useCallback)((t=>{var n,r;const o=l("root","globalStyles",e),i=t({styles:null!==(n=null==o?void 0:o.styles)&&void 0!==n?n:{},settings:null!==(r=null==o?void 0:o.settings)&&void 0!==r?r:{}});a("root","globalStyles",e,{styles:ka(i.styles)||{},settings:ka(i.settings)||{}})}),[e]);return[!!t||!!n,r,i]}(),[l,a]=function(){const e=(0,c.useSelect)((e=>e(u.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),r=(0,o.useMemo)((()=>a&&t?Sa(a,t):{}),[t,a]);return(0,o.useMemo)((()=>({isReady:e&&l,user:t,base:a,merged:r,setUserConfig:n})),[r,t,a,n,e,l])}function Ta(e){let{children:t}=e;const n=Ca();return n.isReady?(0,o.createElement)(Qn.Provider,{value:n},t):null}function Na(e){let{variation:t}=e;const[n,l]=(0,o.useState)(!1),{base:a,user:r,setUserConfig:i}=(0,o.useContext)(Qn),s=(0,o.useMemo)((()=>{var e,n;return{user:{settings:null!==(e=t.settings)&&void 0!==e?e:{},styles:null!==(n=t.styles)&&void 0!==n?n:{}},base:a,merged:Sa(a,t),setUserConfig:()=>{}}}),[t,a]),c=()=>{i((()=>({settings:t.settings,styles:t.styles})))},u=(0,o.useMemo)((()=>{return e=r,n=t,(0,Et.isEqual)(e.styles,n.styles)&&(0,Et.isEqual)(e.settings,n.settings);var e,n}),[r,t]);return(0,o.createElement)(Qn.Provider,{value:s},(0,o.createElement)("div",{className:g()("edit-site-global-styles-variations_item",{"is-active":u}),role:"button",onClick:c,onKeyDown:e=>{e.keyCode===Kt.ENTER&&(e.preventDefault(),c())},tabIndex:"0","aria-label":null==t?void 0:t.title,"aria-current":u,onFocus:()=>l(!0),onBlur:()=>l(!1)},(0,o.createElement)("div",{className:"edit-site-global-styles-variations_item-preview"},(0,o.createElement)(jl,{label:null==t?void 0:t.title,isFocused:n}))))}var Ia=function(){const{variations:e}=(0,c.useSelect)((e=>({variations:e(u.store).__experimentalGetCurrentThemeGlobalStylesVariations()})),[]),t=(0,o.useMemo)((()=>[{title:(0,h.__)("Default"),settings:{},styles:{}},...e.map((e=>{var t,n;return{...e,settings:null!==(t=e.settings)&&void 0!==t?t:{},styles:null!==(n=e.styles)&&void 0!==n?n:{}}}))]),[e]);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{back:"/",title:(0,h.__)("Browse styles"),description:(0,h.__)("Choose a different style combination for the theme styles")}),(0,o.createElement)(_.Card,{size:"small",isBorderless:!0},(0,o.createElement)(_.CardBody,null,(0,o.createElement)(_.__experimentalGrid,{columns:2},null==t?void 0:t.map(((e,t)=>(0,o.createElement)(Na,{key:t,variation:e})))))))};function Ma(e){let{className:t,...n}=e;return(0,o.createElement)(_.__experimentalNavigatorScreen,m({className:["edit-site-global-styles-sidebar__navigator-screen",t].filter(Boolean).join(" ")},n))}function Pa(e){let{name:t}=e;const n=void 0===t?"":"/blocks/"+t;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ma,{path:n+"/typography"},(0,o.createElement)(ea,{name:t})),(0,o.createElement)(Ma,{path:n+"/typography/text"},(0,o.createElement)(na,{name:t,element:"text"})),(0,o.createElement)(Ma,{path:n+"/typography/link"},(0,o.createElement)(na,{name:t,element:"link"})),(0,o.createElement)(Ma,{path:n+"/typography/heading"},(0,o.createElement)(na,{name:t,element:"heading"})),(0,o.createElement)(Ma,{path:n+"/typography/button"},(0,o.createElement)(na,{name:t,element:"button"})),(0,o.createElement)(Ma,{path:n+"/colors"},(0,o.createElement)(da,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/palette"},(0,o.createElement)(_a,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/background"},(0,o.createElement)(ha,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/text"},(0,o.createElement)(fa,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/link"},(0,o.createElement)(Ea,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/heading"},(0,o.createElement)(va,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/button"},(0,o.createElement)(ya,{name:t})),(0,o.createElement)(Ma,{path:n+"/layout"},(0,o.createElement)(ba,{name:t})))}var za=function(){const e=(0,i.getBlockTypes)();return(0,o.createElement)(_.__experimentalNavigatorProvider,{className:"edit-site-global-styles-sidebar__navigator-provider",initialPath:"/"},(0,o.createElement)(Ma,{path:"/"},(0,o.createElement)(Yl,null)),(0,o.createElement)(Ma,{path:"/variations"},(0,o.createElement)(Ia,null)),(0,o.createElement)(Ma,{path:"/blocks"},(0,o.createElement)(Kl,null)),e.map((e=>(0,o.createElement)(Ma,{key:"menu-block-"+e.name,path:"/blocks/"+e.name},(0,o.createElement)(Zl,{name:e.name})))),(0,o.createElement)(Pa,null),e.map((e=>(0,o.createElement)(Pa,{key:"screens-block-"+e.name,name:e.name}))))};function Va(){const[e,t]=(()=>{const{user:e,setUserConfig:t}=(0,o.useContext)(Qn);return[!!e&&!(0,Et.isEqual)(e,Jn),(0,o.useCallback)((()=>t((()=>Jn))),[t])]})(),{toggle:n}=(0,c.useDispatch)(k.store);return(0,o.createElement)(Ln,{className:"edit-site-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,h.__)("Styles"),icon:On,closeLabel:(0,h.__)("Close global styles sidebar"),panelClassName:"edit-site-global-styles-sidebar__panel",header:(0,o.createElement)(_.Flex,null,(0,o.createElement)(_.FlexBlock,null,(0,o.createElement)("strong",null,(0,h.__)("Styles"))),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.DropdownMenu,{icon:te,label:(0,h.__)("More Global Styles Actions"),controls:[{title:(0,h.__)("Reset to defaults"),onClick:t,isDisabled:!e},{title:(0,h.__)("Welcome Guide"),onClick:()=>n("core/edit-site","welcomeGuideStyles")}]})))},(0,o.createElement)(za,null))}const Ba="edit-site/template",Aa="edit-site/block-inspector";var Ra=e=>{let{sidebarName:t}=e;const{enableComplementaryArea:n}=(0,c.useDispatch)(O),[l,a]=t===Ba?[(0,h.__)("Template (selected)"),"is-active"]:[(0,h.__)("Template"),""],[r,i]=t===Aa?[(0,h.__)("Block (selected)"),"is-active"]:[(0,h.__)("Block"),""];return(0,o.createElement)("ul",null,(0,o.createElement)("li",null,(0,o.createElement)(_.Button,{onClick:()=>n(Oe,Ba),className:`edit-site-sidebar__panel-tab ${a}`,"aria-label":l,"data-label":(0,h.__)("Template")},(0,h.__)("Template"))),(0,o.createElement)("li",null,(0,o.createElement)(_.Button,{onClick:()=>n(Oe,Aa),className:`edit-site-sidebar__panel-tab ${i}`,"aria-label":r,"data-label":(0,h.__)("Block")},(0,h.__)("Block"))))};function La(e){let{template:t}=e;const{revertTemplate:n}=(0,c.useDispatch)(Ut);return Je(t)?(0,o.createElement)(_.DropdownMenu,{icon:te,label:(0,h.__)("Actions"),className:"edit-site-template-card__actions",toggleProps:{isSmall:!0}},(e=>{let{onClose:l}=e;return(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{info:(0,h.__)("Use the template as supplied by the theme."),onClick:()=>{n(t),l()}},(0,h.__)("Clear customizations")))})):null}function Oa(e){let{area:t,clientId:n}=e;const{selectBlock:l,toggleBlockHighlight:a}=(0,c.useDispatch)(_e.store),r=(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplatePartAreas().find((e=>e.area===t))),[t]),i=()=>a(n,!0),s=()=>a(n,!1);return(0,o.createElement)(_.Button,{className:"edit-site-template-card__template-areas-item",icon:null==r?void 0:r.icon,onMouseOver:i,onMouseLeave:s,onFocus:i,onBlur:s,onClick:()=>{l(n)}},null==r?void 0:r.label)}function Da(){const e=(0,c.useSelect)((e=>e(Ut).getCurrentTemplateTemplateParts()),[]);return e.length?(0,o.createElement)("section",{className:"edit-site-template-card__template-areas"},(0,o.createElement)(_.__experimentalHeading,{level:3,className:"edit-site-template-card__template-areas-title"},(0,h.__)("Areas")),(0,o.createElement)("ul",{className:"edit-site-template-card__template-areas-list"},e.map((e=>{let{templatePart:t,block:n}=e;return(0,o.createElement)("li",{key:t.slug},(0,o.createElement)(Oa,{area:t.area,clientId:n.clientId}))})))):null}function Ga(){const{info:{title:e,description:t,icon:n},template:l}=(0,c.useSelect)((e=>{const{getEditedPostType:t,getEditedPostId:n}=e(Ut),{getEditedEntityRecord:l}=e(u.store),{__experimentalGetTemplateInfo:a}=e(d.store),r=l("postType",t(),n());return{info:r?a(r):{},template:r}}),[]);return e||t?(0,o.createElement)("div",{className:"edit-site-template-card"},(0,o.createElement)(_.Icon,{className:"edit-site-template-card__icon",icon:n}),(0,o.createElement)("div",{className:"edit-site-template-card__content"},(0,o.createElement)("div",{className:"edit-site-template-card__header"},(0,o.createElement)("h2",{className:"edit-site-template-card__title"},e),(0,o.createElement)(La,{template:l})),(0,o.createElement)("div",{className:"edit-site-template-card__description"},t),(0,o.createElement)(Da,null))):null}const{Slot:Fa,Fill:Ha}=(0,_.createSlotFill)("EditSiteSidebarInspector"),$a=Ha;function Ua(){const{sidebar:e,isEditorSidebarOpened:t,hasBlockSelection:n,supportsGlobalStyles:l}=(0,c.useSelect)((e=>{const t=e(O).getActiveComplementaryArea(Oe),n=[Aa,Ba].includes(t),l=e(Ut).getSettings();return{sidebar:t,isEditorSidebarOpened:n,hasBlockSelection:!!e(_e.store).getBlockSelectionStart(),supportsGlobalStyles:!(null!=l&&l.supportsTemplatePartsMode)}}),[]),{enableComplementaryArea:a}=(0,c.useDispatch)(O);(0,o.useEffect)((()=>{t&&a(Oe,n?Aa:Ba)}),[n,t]);let r=e;t||(r=n?Aa:Ba);let i=o.Fragment;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ln,{identifier:r,title:(0,h.__)("Settings"),icon:Rn,closeLabel:(0,h.__)("Close settings sidebar"),header:(0,o.createElement)(Ra,{sidebarName:r}),headerClassName:"edit-site-sidebar__panel-tabs"},r===Ba&&(0,o.createElement)(_.PanelBody,null,(0,o.createElement)(Ga,null)),r===Aa&&(0,o.createElement)(Fa,{bubblesVirtually:!0})),l&&(0,o.createElement)(Va,null),(0,o.createElement)(i,null))}var Wa=window.wp.htmlEntities;var ja=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"}));var Ya=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));const qa="__experimentalMainDashboardButton",{Fill:Xa,Slot:Ka}=(0,_.createSlotFill)(qa),Za=Xa;Za.Slot=e=>{let{children:t}=e;const n=(0,_.__experimentalUseSlot)(qa);return Boolean(n.fills&&n.fills.length)?(0,o.createElement)(Ka,{bubblesVirtually:!0}):t};var Qa=Za;const Ja="site-editor";function er(e){let{params:t,replace:n,...l}=e;const a=Be(t,n);return(0,o.createElement)(_.__experimentalNavigationItem,m({},a,l))}var tr=e=>{let{activeItem:t=Ja}=e;const{homeTemplate:n,isNavigationOpen:l,isTemplatePartsMode:a,siteTitle:r}=(0,c.useSelect)((e=>{const{getEntityRecord:t}=e(u.store),{getSettings:n,isNavigationOpened:l}=e(Ut),a=t("root","__unstableBase",void 0)||{},{supportsTemplatePartsMode:r,__unstableHomeTemplate:o}=n();return{siteTitle:a.name,homeTemplate:o,isNavigationOpen:l(),isTemplatePartsMode:!!r}}),[]),{setIsNavigationPanelOpened:i}=(0,c.useDispatch)(Ut);return(0,o.createElement)("div",{className:g()("edit-site-navigation-panel",{"is-open":l}),onKeyDown:e=>{e.keyCode!==Kt.ESCAPE||e.defaultPrevented||(e.preventDefault(),i(!1))}},(0,o.createElement)("div",{className:"edit-site-navigation-panel__inner"},(0,o.createElement)("div",{className:"edit-site-navigation-panel__site-title-container"},(0,o.createElement)("div",{className:"edit-site-navigation-panel__site-title"},(0,Wa.decodeEntities)(r))),(0,o.createElement)("div",{className:"edit-site-navigation-panel__scroll-container"},(0,o.createElement)(_.__experimentalNavigation,{activeItem:t},(0,o.createElement)(Qa.Slot,null,(0,o.createElement)(_.__experimentalNavigationBackButton,{backButtonLabel:(0,h.__)("Dashboard"),className:"edit-site-navigation-panel__back-to-dashboard",href:"index.php"})),(0,o.createElement)(_.__experimentalNavigationMenu,null,(0,o.createElement)(_.__experimentalNavigationGroup,{title:(0,h.__)("Editor")},!a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(er,{icon:ja,title:(0,h.__)("Site"),item:Ja,params:{postId:null==n?void 0:n.postId,postType:null==n?void 0:n.postType}}),(0,o.createElement)(er,{icon:Un,title:(0,h.__)("Templates"),item:"wp_template",params:{postId:void 0,postType:"wp_template"}})),(0,o.createElement)(er,{icon:Ya,title:(0,h.__)("Template Parts"),item:"wp_template_part",params:{postId:void 0,postType:"wp_template_part"}})))))))};var nr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(f.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));var lr=function(e){let{icon:t}=e;const{isNavigationOpen:n,isRequestingSiteIcon:l,siteIconUrl:a}=(0,c.useSelect)((e=>{const{getEntityRecord:t,isResolving:n}=e(u.store),l=t("root","__unstableBase",void 0)||{};return{isNavigationOpen:e(Ut).isNavigationOpened(),isRequestingSiteIcon:n("core","getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:l.site_icon_url}}),[]),{setIsNavigationPanelOpened:r}=(0,c.useDispatch)(Ut),i=(0,J.useReducedMotion)(),s=(0,o.useRef)();(0,o.useEffect)((()=>{n||s.current.focus()}),[n]);let d=(0,o.createElement)(_.Icon,{size:"36px",icon:nr});const m={expand:{scale:1.25,transition:{type:"tween",duration:"0.3"}}};a?d=(0,o.createElement)(_.__unstableMotion.img,{variants:!i&&m,alt:(0,h.__)("Site Icon"),className:"edit-site-navigation-toggle__site-icon",src:a}):l?d=null:t&&(d=(0,o.createElement)(_.Icon,{size:"36px",icon:t}));const p=g()({"edit-site-navigation-toggle__button":!0,"has-icon":a});return(0,o.createElement)(_.__unstableMotion.div,{className:"edit-site-navigation-toggle"+(n?" is-open":""),whileHover:"expand"},(0,o.createElement)(_.Button,{className:p,label:(0,h.__)("Toggle navigation"),ref:s,"aria-pressed":n,onClick:()=>r(!n),showTooltip:!0},d))};const{Fill:ar,Slot:rr}=(0,_.createSlotFill)("EditSiteNavigationPanelPreview"),{Fill:or,Slot:ir}=(0,_.createSlotFill)("EditSiteNavigationSidebar");function sr(e){let{isDefaultOpen:t=!1,activeTemplateType:n}=e;const l=(0,J.useViewportMatch)("medium"),{setIsNavigationPanelOpened:a}=(0,c.useDispatch)(Ut);return(0,o.useEffect)((function(){a(t&&l)}),[t,l,a]),(0,o.createElement)(or,null,(0,o.createElement)(lr,null),(0,o.createElement)(tr,{activeItem:n}),(0,o.createElement)(rr,null))}sr.Slot=ir;var cr=sr,ur=window.wp.reusableBlocks;function dr(e){let{clientId:t}=e;const{getBlocks:n}=(0,c.useSelect)(_e.store),{replaceBlocks:l}=(0,c.useDispatch)(_e.store);return(0,c.useSelect)((e=>e(_e.store).canRemoveBlock(t)),[t])?(0,o.createElement)(_e.BlockSettingsMenuControls,null,(e=>{let{onClose:a}=e;return(0,o.createElement)(_.MenuItem,{onClick:()=>{l(t,n(t)),a()}},(0,h.__)("Detach blocks from template part"))})):null}function mr(e){let{closeModal:t,onCreate:n}=e;const[l,a]=(0,o.useState)(""),[r,i]=(0,o.useState)(De),[s,u]=(0,o.useState)(!1),m=(0,J.useInstanceId)(mr),p=(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplatePartAreas()),[]);return(0,o.createElement)(_.Modal,{title:(0,h.__)("Create a template part"),closeLabel:(0,h.__)("Close"),onRequestClose:t,overlayClassName:"edit-site-create-template-part-modal"},(0,o.createElement)("form",{onSubmit:async e=>{e.preventDefault(),l&&(u(!0),await n({title:l,area:r}))}},(0,o.createElement)(_.TextControl,{label:(0,h.__)("Name"),value:l,onChange:a,required:!0}),(0,o.createElement)(_.BaseControl,{label:(0,h.__)("Area"),id:`edit-site-create-template-part-modal__area-selection-${m}`,className:"edit-site-create-template-part-modal__area-base-control"},(0,o.createElement)(_.__experimentalRadioGroup,{label:(0,h.__)("Area"),className:"edit-site-create-template-part-modal__area-radio-group",id:`edit-site-create-template-part-modal__area-selection-${m}`,onChange:i,checked:r},p.map((e=>{let{icon:t,label:n,area:l,description:a}=e;return(0,o.createElement)(_.__experimentalRadio,{key:n,value:l,className:"edit-site-create-template-part-modal__area-radio"},(0,o.createElement)(_.Flex,{align:"start",justify:"start"},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Icon,{icon:t})),(0,o.createElement)(_.FlexBlock,{className:"edit-site-create-template-part-modal__option-label"},n,(0,o.createElement)("div",null,a)),(0,o.createElement)(_.FlexItem,{className:"edit-site-create-template-part-modal__checkbox"},r===l&&(0,o.createElement)(_.Icon,{icon:E}))))})))),(0,o.createElement)(_.Flex,{className:"edit-site-create-template-part-modal__modal-actions",justify:"flex-end"},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"secondary",onClick:()=>{t()}},(0,h.__)("Cancel"))),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"primary",type:"submit",disabled:!l,isBusy:s},(0,h.__)("Create"))))))}function pr(e){let{clientIds:t,blocks:n}=e;const[l,a]=(0,o.useState)(!1),{replaceBlocks:r}=(0,c.useDispatch)(_e.store),{saveEntityRecord:s}=(0,c.useDispatch)(u.store),{createSuccessNotice:d}=(0,c.useDispatch)(Ze.store),{canCreate:m}=(0,c.useSelect)((e=>{const{supportsTemplatePartsMode:t}=e(Ut).getSettings();return{canCreate:!t}}),[]);if(!m)return null;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e.BlockSettingsMenuControls,null,(()=>(0,o.createElement)(_.MenuItem,{icon:Ya,onClick:()=>{a(!0)}},(0,h.__)("Create Template part")))),l&&(0,o.createElement)(mr,{closeModal:()=>{a(!1)},onCreate:async e=>{let{title:l,area:a}=e;const o=(0,Et.kebabCase)(l).replace(/[^\w-]+/g,"")||"wp-custom-part",c=await s("postType","wp_template_part",{slug:o,title:l,content:(0,i.serialize)(n),area:a});r(t,(0,i.createBlock)("core/template-part",{slug:c.slug,theme:c.theme})),d((0,h.__)("Template part created."),{type:"snackbar"})}}))}function gr(){var e;const{clientIds:t,blocks:n}=(0,c.useSelect)((e=>{const{getSelectedBlockClientIds:t,getBlocksByClientId:n}=e(_e.store),l=t();return{clientIds:l,blocks:n(l)}}),[]);return 1===n.length&&"core/template-part"===(null===(e=n[0])||void 0===e?void 0:e.name)?(0,o.createElement)(dr,{clientId:t[0]}):(0,o.createElement)(pr,{clientIds:t,blocks:n})}var _r=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"}));function hr(e){let{type:t,id:n,activePage:l,onActivePageChange:a}=e;const r=(0,c.useSelect)((e=>t&&n&&"URL"!==t&&e(u.store).getEntityRecord("postType",t,n)),[t,n]),i=(0,o.useMemo)((()=>{if(null==r||!r.link)return null;const e=(0,de.getPathAndQueryString)(r.link);return e===(null==l?void 0:l.path)?null:()=>a({type:t,slug:r.slug,path:e,context:{postType:r.type,postId:r.id}})}),[r,null==l?void 0:l.path,a]);return i&&(0,o.createElement)(_.Button,{icon:_r,label:(0,h.__)("Edit Page Template"),onClick:i})}function fr(e){let{onClick:t=(()=>{})}=e;const{shortcut:n,isBlockInspectorOpen:l}=(0,c.useSelect)((e=>({shortcut:e(Wt.store).getShortcutRepresentation("core/edit-site/toggle-block-settings-sidebar"),isBlockInspectorOpen:e(O).getActiveComplementaryArea(Ut.name)===Aa})),[]),{enableComplementaryArea:a,disableComplementaryArea:r}=(0,c.useDispatch)(O),i=l?(0,h.__)("Hide more settings"):(0,h.__)("Show more settings");return(0,o.createElement)(_.MenuItem,{onClick:()=>{l?(r(Oe),(0,Qe.speak)((0,h.__)("Block settings closed"))):(a(Oe,Aa),(0,Qe.speak)((0,h.__)("Additional settings are now available in the Editor block settings sidebar"))),t()},shortcut:n},i)}var Er=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"}));var vr=function(){var e;const t=Me(),n=Pe(),l="wp_template_part"===t.params.postType,a=null===(e=t.state)||void 0===e?void 0:e.fromTemplateId;return l&&a?(0,o.createElement)(_.Button,{className:"edit-site-visual-editor__back-button",icon:Er,onClick:()=>{n.back()}},(0,h.__)("Back")):null};function yr(e){let{direction:t,resizeWidthBy:n}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("button",{className:`resizable-editor__drag-handle is-${t}`,"aria-label":(0,h.__)("Drag to resize"),"aria-describedby":`resizable-editor__resize-help-${t}`,onKeyDown:function(e){const{keyCode:l}=e;"left"===t&&l===Kt.LEFT||"right"===t&&l===Kt.RIGHT?n(20):("left"===t&&l===Kt.RIGHT||"right"===t&&l===Kt.LEFT)&&n(-20)}}),(0,o.createElement)(_.VisuallyHidden,{id:`resizable-editor__resize-help-${t}`},(0,h.__)("Use left and right arrow keys to resize the canvas.")))}const br="100%",wr="100%",xr={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0};var Sr=function(e){let{enableResizing:t,settings:n,children:l,...a}=e;const{deviceType:r,isZoomOutMode:i}=(0,c.useSelect)((e=>({deviceType:e(Ut).__experimentalGetPreviewDeviceType(),isZoomOutMode:"zoom-out"===e(_e.store).__unstableGetEditorMode()})),[]),s=(0,_e.__experimentalUseResizeCanvas)(r),[u,d]=(0,o.useState)(br),[p,g]=(0,o.useState)(wr),h=(0,o.useRef)(),f=(0,_e.__unstableUseMouseMoveTypingReset)(),E=(0,J.useMergeRefs)([h,f]);(0,o.useEffect)((function(){if(!h.current||!t)return;const e=h.current;function n(){g(e.contentDocument.body.scrollHeight)}let l;function a(){var t;null===(t=l)||void 0===t||t.disconnect(),l=new e.contentWindow.ResizeObserver(n),l.observe(e.contentDocument.body),n()}return e.addEventListener("load",a),()=>{var t;null===(t=l)||void 0===t||t.disconnect(),e.removeEventListener("load",a)}}),[t,h.current]);const v=(0,o.useCallback)((e=>{h.current&&d(h.current.offsetWidth+e)}),[]);return(0,o.createElement)(_.ResizableBox,{size:{width:u,height:p},onResizeStop:(e,t,n)=>{d(n.style.width)},minWidth:300,maxWidth:"100%",maxHeight:"100%",enable:{right:t,left:t},showHandle:t,resizeRatio:2,handleComponent:{left:(0,o.createElement)(yr,{direction:"left",resizeWidthBy:v}),right:(0,o.createElement)(yr,{direction:"right",resizeWidthBy:v})},handleClasses:void 0,handleStyles:{left:xr,right:xr}},(0,o.createElement)(_e.__unstableIframe,m({isZoomedOut:i,style:t?{height:p}:s,head:(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e.__unstableEditorStyles,{styles:n.styles}),(0,o.createElement)("style",null,".is-root-container { display: flow-root; }"),t&&(0,o.createElement)("style",null,"html, body { height: -moz-fit-content !important; height: fit-content !important; min-height: 0 !important; }",".is-root-container { min-height: 0 !important; }")),assets:n.__unstableResolvedAssets,ref:E,name:"editor-canvas",className:"edit-site-visual-editor__editor-canvas"},a),n.svgFilters,l))};const kr={type:"default",alignments:[]};function Cr(e){var t,n;let{setIsInserterOpen:l}=e;const{storedSettings:a,templateType:r,templateId:i,page:s}=(0,c.useSelect)((e=>{const{getSettings:t,getEditedPostType:n,getEditedPostId:a,getPage:r}=e(Ut);return{storedSettings:t(l),templateType:n(),templateId:a(),page:r()}}),[l]),d=null!==(t=a.__experimentalAdditionalBlockPatterns)&&void 0!==t?t:a.__experimentalBlockPatterns,p=null!==(n=a.__experimentalAdditionalBlockPatternCategories)&&void 0!==n?n:a.__experimentalBlockPatternCategories,{restBlockPatterns:_,restBlockPatternCategories:h}=(0,c.useSelect)((e=>({restBlockPatterns:e(u.store).getBlockPatterns(),restBlockPatternCategories:e(u.store).getBlockPatternCategories()})),[]),f=(0,o.useMemo)((()=>[...d||[],..._||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name)))).filter((e=>{let{postTypes:t}=e;return!t||Array.isArray(t)&&t.includes(r)}))),[d,_,r]),E=(0,o.useMemo)((()=>[...p||[],...h||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name))))),[p,h]),v=(0,o.useMemo)((()=>{const{__experimentalAdditionalBlockPatterns:e,__experimentalAdditionalBlockPatternCategories:t,...n}=a;return{...n,__experimentalBlockPatterns:f,__experimentalBlockPatternCategories:E}}),[a,f,E]),[y,b,w]=(0,u.useEntityBlockEditor)("postType",r),{setPage:x}=(0,c.useDispatch)(Ut),{enableComplementaryArea:S}=(0,c.useDispatch)(O),k=((0,o.useCallback)((()=>{S("core/edit-site","edit-site/navigation-menu")}),[S]),(0,o.useRef)()),C=(0,J.useMergeRefs)([k,(0,_e.__unstableUseTypingObserver)()]),T=(0,J.useViewportMatch)("small","<"),{clearSelectedBlock:N}=(0,c.useDispatch)(_e.store),I="wp_template_part"===r,M=0!==y.length;let P=o.Fragment;return(0,o.createElement)(_e.BlockEditorProvider,{settings:v,value:y,onInput:b,onChange:w,useSubRegistry:!1},(0,o.createElement)(gr,null),(0,o.createElement)(_e.__experimentalLinkControl.ViewerFill,null,(0,o.useCallback)((e=>(0,o.createElement)(hr,m({},e,{activePage:s,onActivePageChange:x}))),[s])),(0,o.createElement)($a,null,(0,o.createElement)(_e.BlockInspector,null)),(0,o.createElement)(_e.BlockTools,{className:g()("edit-site-visual-editor",{"is-focus-mode":I}),__unstableContentRef:k,onClick:e=>{e.target===e.currentTarget&&N()}},(0,o.createElement)(_e.BlockEditorKeyboardShortcuts.Register,null),(0,o.createElement)(vr,null),(0,o.createElement)(Sr,{key:i,enableResizing:I&&!T,settings:v,contentRef:C},(0,o.createElement)(_e.BlockList,{className:"edit-site-block-editor__block-list wp-site-blocks",__experimentalLayout:kr,renderAppender:(!I||!M)&&void 0})),(0,o.createElement)(_e.__unstableBlockSettingsMenuFirstItem,null,(e=>{let{onClose:t}=e;return(0,o.createElement)(fr,{onClick:t})})),(0,o.createElement)(_e.__unstableBlockToolbarLastItem,null,(0,o.createElement)(_e.__unstableBlockNameContext.Consumer,null,(e=>"core/navigation"===e&&(0,o.createElement)(P,null))))),(0,o.createElement)(ur.ReusableBlocksMenuItems,null))}var Tr=n(773);function Nr(e){let{value:t,onChange:n,onInput:l}=e;const[a,r]=(0,o.useState)(t),[i,s]=(0,o.useState)(!1),c=(0,J.useInstanceId)(Nr),u=(0,o.useRef)();i||a===t||r(t);return(0,o.useEffect)((()=>()=>{u.current&&n(u.current)}),[]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.VisuallyHidden,{as:"label",htmlFor:`code-editor-text-area-${c}`},(0,h.__)("Type text or HTML")),(0,o.createElement)(Tr.Z,{autoComplete:"off",dir:"auto",value:a,onChange:e=>{const t=e.target.value;l(t),r(t),s(!0),u.current=t},onBlur:()=>{i&&(n(a),s(!1))},className:"edit-site-code-editor-text-area",id:`code-editor-text-area-${c}`,placeholder:(0,h.__)("Start writing with text or HTML")}))}function Ir(){const{templateType:e,shortcut:t}=(0,c.useSelect)((e=>{const{getEditedPostType:t}=e(Ut),{getShortcutRepresentation:n}=e(Wt.store);return{templateType:t(),shortcut:n("core/edit-site/toggle-mode")}}),[]),[n,l]=(0,u.useEntityProp)("postType",e,"content"),[a,,r]=(0,u.useEntityBlockEditor)("postType",e);let s;s=n instanceof Function?n({blocks:a}):a?(0,i.__unstableSerializeAndClean)(a):n;const{switchEditorMode:d}=(0,c.useDispatch)(Ut);return(0,o.createElement)("div",{className:"edit-site-code-editor"},(0,o.createElement)("div",{className:"edit-site-code-editor__toolbar"},(0,o.createElement)("h2",null,(0,h.__)("Editing code")),(0,o.createElement)(_.Button,{variant:"tertiary",onClick:()=>d("visual"),shortcut:t},(0,h.__)("Exit code editor"))),(0,o.createElement)("div",{className:"edit-site-code-editor__body"},(0,o.createElement)(Nr,{value:s,onChange:e=>{r((0,i.parse)(e),{selection:void 0})},onInput:l})))}function Mr(e){let{openEntitiesSavedStates:t}=e;const{__experimentalGetDirtyEntityRecords:n,isSavingEntityRecord:l}=(0,c.useSelect)(u.store),{getEditorMode:a}=(0,c.useSelect)(Ut),r=(0,c.useSelect)((e=>e(Ut).isListViewOpened()),[]),o=(0,c.useSelect)((e=>e(O).getActiveComplementaryArea(Ut.name)===Aa),[]),{redo:i,undo:s}=(0,c.useDispatch)(u.store),{setIsListViewOpened:d,switchEditorMode:m}=(0,c.useDispatch)(Ut),{enableComplementaryArea:p,disableComplementaryArea:g}=(0,c.useDispatch)(O);return(0,Wt.useShortcut)("core/edit-site/save",(e=>{e.preventDefault();const a=n(),r=!!a.length;!a.some((e=>l(e.kind,e.name,e.key)))&&r&&t()})),(0,Wt.useShortcut)("core/edit-site/undo",(e=>{s(),e.preventDefault()})),(0,Wt.useShortcut)("core/edit-site/redo",(e=>{i(),e.preventDefault()})),(0,Wt.useShortcut)("core/edit-site/toggle-list-view",(()=>{d(!r)})),(0,Wt.useShortcut)("core/edit-site/toggle-block-settings-sidebar",(e=>{e.preventDefault(),o?g(Oe):p(Oe,Aa)})),(0,Wt.useShortcut)("core/edit-site/toggle-mode",(()=>{m("visual"===a()?"text":"visual")})),null}Mr.Register=function(){const{registerShortcut:e}=(0,c.useDispatch)(Wt.store);return(0,o.useEffect)((()=>{e({name:"core/edit-site/save",category:"global",description:(0,h.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-site/undo",category:"global",description:(0,h.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-site/redo",category:"global",description:(0,h.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}}),e({name:"core/edit-site/toggle-list-view",category:"global",description:(0,h.__)("Open the block list view."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/edit-site/toggle-block-settings-sidebar",category:"global",description:(0,h.__)("Show or hide the block settings sidebar."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/edit-site/keyboard-shortcuts",category:"main",description:(0,h.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-site/next-region",category:"global",description:(0,h.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-site/previous-region",category:"global",description:(0,h.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"}]}),e({name:"core/edit-site/toggle-mode",category:"global",description:(0,h.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}})}),[e]),null};var Pr=Mr;function zr(){const{setTemplate:e,setTemplatePart:t,setPage:n}=(0,c.useDispatch)(Ut),{params:{postId:l,postType:a}}=Me();return(0,o.useEffect)((()=>{"page"===a||"post"===a?n({context:{postType:a,postId:l}}):"wp_template"===a?e(l):"wp_template_part"===a&&t(l)}),[l,a]),null}var Vr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Br(){const{setIsInserterOpened:e}=(0,c.useDispatch)(Ut),t=(0,c.useSelect)((e=>e(Ut).__experimentalGetInsertionPoint()),[]),n=(0,J.useViewportMatch)("medium","<"),l=n?"div":_.VisuallyHidden,[a,r]=(0,J.__experimentalUseDialog)({onClose:()=>e(!1),focusOnMount:null}),i=(0,o.useRef)();return(0,o.useEffect)((()=>{i.current.focusSearch()}),[]),(0,o.createElement)("div",m({ref:a},r,{className:"edit-site-editor__inserter-panel"}),(0,o.createElement)(l,{className:"edit-site-editor__inserter-panel-header"},(0,o.createElement)(_.Button,{icon:Vr,label:(0,h.__)("Close block inserter"),onClick:()=>e(!1)})),(0,o.createElement)("div",{className:"edit-site-editor__inserter-panel-content"},(0,o.createElement)(_e.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:n,rootClientId:t.rootClientId,__experimentalInsertionIndex:t.insertionIndex,__experimentalFilterValue:t.filterValue,ref:i})))}function Ar(){const{setIsListViewOpened:e}=(0,c.useDispatch)(Ut),t=(0,J.useFocusOnMount)("firstElement"),n=(0,J.useFocusReturn)(),l=(0,J.useFocusReturn)();const a=`edit-site-editor__list-view-panel-label-${(0,J.useInstanceId)(Ar)}`;return(0,o.createElement)("div",{"aria-labelledby":a,className:"edit-site-editor__list-view-panel",onKeyDown:function(t){t.keyCode!==Kt.ESCAPE||t.defaultPrevented||e(!1)}},(0,o.createElement)("div",{className:"edit-site-editor__list-view-panel-header",ref:n},(0,o.createElement)("strong",{id:a},(0,h.__)("List View")),(0,o.createElement)(_.Button,{icon:w,label:(0,h.__)("Close List View Sidebar"),onClick:()=>e(!1)})),(0,o.createElement)("div",{className:"edit-site-editor__list-view-panel-content",ref:(0,J.useMergeRefs)([l,t])},(0,o.createElement)(_e.__experimentalListView,null)))}function Rr(e){let{text:t,children:n}=e;const l=(0,J.useCopyToClipboard)(t);return(0,o.createElement)(_.Button,{variant:"secondary",ref:l},n)}function Lr(e){let{message:t,error:n,reboot:l,dashboardLink:a}=e;const r=[];return l&&r.push((0,o.createElement)(_.Button,{key:"recovery",onClick:l,variant:"secondary"},(0,h.__)("Attempt Recovery"))),n&&r.push((0,o.createElement)(Rr,{key:"copy-error",text:n.stack},(0,h.__)("Copy Error"))),a&&r.push((0,o.createElement)(_.Button,{key:"back-to-dashboard",variant:"secondary",href:a},(0,h.__)("Back to dashboard"))),(0,o.createElement)(_e.Warning,{className:"editor-error-boundary",actions:r},t)}class Or extends o.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.state={error:null}}componentDidCatch(e){(0,me.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}reboot(){this.props.onError()}render(){const{error:e}=this.state;return e?(0,o.createElement)(Lr,{message:(0,h.__)("The editor has encountered an unexpected error."),error:e,reboot:this.reboot}):this.props.children}}function Dr(e){let{nonAnimatedSrc:t,animatedSrc:n}=e;return(0,o.createElement)("picture",{className:"edit-site-welcome-guide__image"},(0,o.createElement)("source",{srcSet:t,media:"(prefers-reduced-motion: reduce)"}),(0,o.createElement)("img",{src:n,width:"312",height:"240",alt:""}))}function Gr(){const{toggle:e}=(0,c.useDispatch)(k.store);return(0,c.useSelect)((e=>!!e(k.store).get("core/edit-site","welcomeGuide")),[])?(0,o.createElement)(_.Guide,{className:"edit-site-welcome-guide",contentLabel:(0,h.__)("Welcome to the site editor"),finishButtonText:(0,h.__)("Get Started"),onFinish:()=>e("core/edit-site","welcomeGuide"),pages:[{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/edit-your-site.svg?1",animatedSrc:"https://s.w.org/images/block-editor/edit-your-site.gif?1"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Edit your site")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("Design everything on your site — from the header right down to the footer — using blocks.")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,o.createInterpolateElement)((0,h.__)("Click to start designing your blocks, and choose your typography, layout, and colors."),{StylesIconImage:(0,o.createElement)("img",{alt:(0,h.__)("styles"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z' fill='%231E1E1E'/%3E%3C/svg%3E%0A"})})))}]}):null}function Fr(){const{toggle:e}=(0,c.useDispatch)(k.store),{isActive:t,isStylesOpen:n}=(0,c.useSelect)((e=>{const t=e(O).getActiveComplementaryArea(Ut.name);return{isActive:!!e(k.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:"edit-site/global-styles"===t}}),[]);return t&&n?(0,o.createElement)(_.Guide,{className:"edit-site-welcome-guide",contentLabel:(0,h.__)("Welcome to styles"),finishButtonText:(0,h.__)("Get Started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.svg?1",animatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.gif?1"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Welcome to Styles")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("Tweak your site, or give it a whole new look! Get creative — how about a new color palette for your buttons, or choosing a new font? Take a look at what you can do here.")))},{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/set-the-design.svg?1",animatedSrc:"https://s.w.org/images/block-editor/set-the-design.gif?1"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Set the design")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("You can customize your site as much as you like with different colors, typography, and layouts. Or if you prefer, just leave it up to your theme to handle! ")))},{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.svg?1",animatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.gif?1"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Personalize blocks")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("You can adjust your blocks to ensure a cohesive experience across your site — add your unique colors to a branded Button block, or adjust the Heading block to your preferred size.")))},{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Learn more")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("New to block themes and styling your site? "),(0,o.createElement)(_.ExternalLink,{href:(0,h.__)("https://wordpress.org/support/article/styles-overview/")},(0,h.__)("Here’s a detailed guide to learn how to make the most of it."))))}]}):null}function Hr(){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Gr,null),(0,o.createElement)(Fr,null))}function $r(){return function(){const[e,t,n]=$l(),{getSettings:l}=(0,c.useSelect)(Ut),{updateSettings:a}=(0,c.useDispatch)(Ut);(0,o.useEffect)((()=>{if(!e||!t)return;const r=l(),o=(0,Et.filter)(r.styles,(e=>!e.isGlobalStyles));a({...r,styles:[...o,...e],svgFilters:n,__experimentalFeatures:t})}),[e,t])}(),null}function Ur(e){const t=Me(),n=(0,c.useSelect)((e=>{var t;return null===(t=e(u.store).getEntityRecord("root","site"))||void 0===t?void 0:t.title}),[]),l=(0,o.useRef)(!0);(0,o.useEffect)((()=>{l.current=!1}),[t]),(0,o.useEffect)((()=>{if(!l.current&&e&&n){const t=(0,h.sprintf)((0,h.__)("%1$s ‹ %2$s — WordPress"),(0,Wa.decodeEntities)(e),(0,Wa.decodeEntities)(n));document.title=t,(0,Qe.speak)((0,h.sprintf)((0,h.__)("Now displaying: %s"),document.title),"assertive")}}),[e,n,t])}const Wr={header:(0,h.__)("Editor top bar"),body:(0,h.__)("Editor content"),sidebar:(0,h.__)("Editor settings"),actions:(0,h.__)("Editor publish"),footer:(0,h.__)("Editor footer"),drawer:(0,h.__)("Navigation Sidebar")};var jr=function(e){let{onError:t}=e;const{isInserterOpen:n,isListViewOpen:l,sidebarIsOpened:a,settings:r,entityId:i,templateType:s,page:m,template:p,templateResolved:g,isNavigationOpen:f,previousShortcut:E,nextShortcut:v,editorMode:y,showIconLabels:b,blockEditorMode:w}=(0,c.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:n,getSettings:l,getEditedPostType:a,getEditedPostId:r,getPage:o,isNavigationOpened:i,getEditorMode:s}=e(Ut),{hasFinishedResolution:c,getEntityRecord:d}=e(u.store),{__unstableGetEditorMode:m}=e(_e.store),p=a(),g=r();return{isInserterOpen:t(),isListViewOpen:n(),sidebarIsOpened:!!e(O).getActiveComplementaryArea(Ut.name),settings:l(),templateType:p,page:o(),template:g?d("postType",p,g):null,templateResolved:!!g&&c("getEntityRecord",["postType",p,g]),entityId:g,isNavigationOpen:i(),previousShortcut:e(Wt.store).getAllShortcutKeyCombinations("core/edit-site/previous-region"),nextShortcut:e(Wt.store).getAllShortcutKeyCombinations("core/edit-site/next-region"),editorMode:s(),showIconLabels:e(k.store).get("core/edit-site","showIconLabels"),blockEditorMode:m()}}),[]),{setPage:x,setIsInserterOpened:S}=(0,c.useDispatch)(Ut),{enableComplementaryArea:C}=(0,c.useDispatch)(O),[T,N]=(0,o.useState)(!1),I=(0,o.useCallback)((()=>N(!0)),[]),M=(0,o.useCallback)((()=>{N(!1)}),[]),P=(0,o.useMemo)((()=>({...null==m?void 0:m.context,queryContext:[(null==m?void 0:m.context.queryContext)||{page:1},e=>x({...m,context:{...null==m?void 0:m.context,queryContext:{...null==m?void 0:m.context.queryContext,...e}}})]})),[null==m?void 0:m.context]);(0,o.useEffect)((()=>{f?document.body.classList.add("is-navigation-sidebar-open"):document.body.classList.remove("is-navigation-sidebar-open")}),[f]),(0,o.useEffect)((function(){"open"===new URLSearchParams(window.location.search).get("styles")&&C("core/edit-site","edit-site/global-styles")}),[C]);const z=(null==r?void 0:r.siteUrl)&&void 0!==s&&void 0!==i,V=l?(0,h.__)("List View"):(0,h.__)("Block Library");return Ur(z&&(0,h.__)("Editor (beta)")),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(zr,null),z&&(0,o.createElement)(Wt.ShortcutProvider,null,(0,o.createElement)(u.EntityProvider,{kind:"root",type:"site"},(0,o.createElement)(u.EntityProvider,{kind:"postType",type:s,id:i},(0,o.createElement)(Ta,null,(0,o.createElement)(_e.BlockContextProvider,{value:P},(0,o.createElement)($r,null),(0,o.createElement)(Or,{onError:t},(0,o.createElement)(Pr.Register,null),(0,o.createElement)(Ua,null),(0,o.createElement)(ee,{labels:{...Wr,secondarySidebar:V},className:b&&"show-icon-labels",secondarySidebar:"visual"===y&&n?(0,o.createElement)(Br,null):"visual"===y&&l?(0,o.createElement)(Ar,null):null,sidebar:a&&(0,o.createElement)(Q.Slot,{scope:"core/edit-site"}),drawer:(0,o.createElement)(cr.Slot,null),header:(0,o.createElement)(An,{openEntitiesSavedStates:I,showIconLabels:b}),notices:(0,o.createElement)(d.EditorSnackbars,null),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)(d.EditorNotices,null),(0,o.createElement)(_e.BlockStyles.Slot,{scope:"core/block-inspector"}),"visual"===y&&p&&(0,o.createElement)(Cr,{setIsInserterOpen:S}),"text"===y&&p&&(0,o.createElement)(Ir,null),g&&!p&&(null==r?void 0:r.siteUrl)&&i&&(0,o.createElement)(_.Notice,{status:"warning",isDismissible:!1},(0,h.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")),(0,o.createElement)(Pr,{openEntitiesSavedStates:I})),actions:(0,o.createElement)(o.Fragment,null,T?(0,o.createElement)(d.EntitiesSavedStates,{close:M}):(0,o.createElement)("div",{className:"edit-site-editor__toggle-save-panel"},(0,o.createElement)(_.Button,{variant:"secondary",className:"edit-site-editor__toggle-save-panel-button",onClick:I,"aria-expanded":!1},(0,h.__)("Open save panel")))),footer:"zoom-out"!==w?(0,o.createElement)(_e.BlockBreadcrumb,{rootLabelText:(0,h.__)("Template")}):void 0,shortcuts:{previous:E,next:v}}),(0,o.createElement)(Hr,null),(0,o.createElement)(_.Popover.Slot,null))))))))};var Yr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));var qr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var Xr=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5zM8 12.8h8v-1.5H8v1.5zm0 3h8v-1.5H8v1.5z"}));var Kr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"}));var Zr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v10zm-11-7.6h-.7l-3.1 4.3h2.8V15h1v-1.3h.7v-.8h-.7V9.4zm-.9 3.5H6.3l1.2-1.7v1.7zm5.6-3.2c-.4-.2-.8-.4-1.2-.4-.5 0-.9.1-1.2.4-.4.2-.6.6-.8 1-.2.4-.3.9-.3 1.5s.1 1.1.3 1.6c.2.4.5.8.8 1 .4.2.8.4 1.2.4.5 0 .9-.1 1.2-.4.4-.2.6-.6.8-1 .2-.4.3-1 .3-1.6 0-.6-.1-1.1-.3-1.5-.1-.5-.4-.8-.8-1zm0 3.6c-.1.3-.3.5-.5.7-.2.1-.4.2-.7.2-.3 0-.5-.1-.7-.2-.2-.1-.4-.4-.5-.7-.1-.3-.2-.7-.2-1.2 0-.7.1-1.2.4-1.5.3-.3.6-.5 1-.5s.7.2 1 .5c.3.3.4.8.4 1.5-.1.5-.1.9-.2 1.2zm5-3.9h-.7l-3.1 4.3h2.8V15h1v-1.3h.7v-.8h-.7V9.4zm-1 3.5H16l1.2-1.7v1.7z"}));var Qr=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"}));var Jr=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"}));var eo=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z",fillRule:"evenodd",clipRule:"evenodd"}));var to=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{fillRule:"evenodd",d:"M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",clipRule:"evenodd"}));var no=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z"}),(0,o.createElement)(f.Path,{d:"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z"}));var lo=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}));const ao=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"}));const ro=()=>(0,c.useSelect)((e=>e(u.store).getEntityRecords("postType","wp_template",{per_page:-1})),[]),oo=()=>(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplateTypes()),[]),io=()=>{const e=(0,c.useSelect)((e=>e(u.store).getPostTypes({per_page:-1})),[]);return(0,o.useMemo)((()=>{const t=["attachment"];return null==e?void 0:e.filter((e=>{let{viewable:n,slug:l}=e;return n&&!t.includes(l)}))}),[e])};function so(e){const t=(0,o.useMemo)((()=>null==e?void 0:e.reduce(((e,t)=>{let{labels:n}=t;const l=n.singular_name.toLowerCase();return e[l]=(e[l]||0)+1,e}),{})));return(0,o.useCallback)((e=>{let{labels:n,slug:l}=e;const a=n.singular_name.toLowerCase();return t[a]>1&&a!==l}),[t])}function co(){const e=io(),t=(0,o.useMemo)((()=>null==e?void 0:e.filter((e=>e.has_archive))),[e]),n=ro(),l=so(t);return(0,o.useMemo)((()=>(null==t?void 0:t.filter((e=>!(n||[]).some((t=>t.slug==="archive-"+e.slug)))).map((e=>{var t;let n;return n=l(e)?(0,h.sprintf)((0,h.__)("Archive: %1$s (%2$s)"),e.labels.singular_name,e.slug):(0,h.sprintf)((0,h.__)("Archive: %s"),e.labels.singular_name),{slug:"archive-"+e.slug,description:(0,h.sprintf)((0,h.__)("Displays an archive with the latests posts of type: %s."),e.labels.singular_name),title:n,icon:null!==(t=e.icon)&&void 0!==t&&t.startsWith("dashicons-")?e.icon.slice(10):Xr,templatePrefix:"archive"}})))||[]),[t,n,l])}const uo=e=>{const t=(()=>{const e=(0,c.useSelect)((e=>e(u.store).getTaxonomies({per_page:-1})),[]);return(0,o.useMemo)((()=>null==e?void 0:e.filter((e=>{let{visibility:t}=e;return null==t?void 0:t.publicly_queryable}))),[e])})(),n=ro(),l=oo(),a=(0,o.useMemo)((()=>null==t?void 0:t.reduce(((e,t)=>{let{slug:n}=t,l=n;return["category","post_tag"].includes(n)||(l=`taxonomy-${l}`),"post_tag"===n&&(l="tag"),e[n]=l,e}),{})),[t]),r=null==t?void 0:t.reduce(((e,t)=>{let{labels:n}=t;const l=n.singular_name.toLowerCase();return e[l]=(e[l]||0)+1,e}),{}),i=ho("taxonomy",a),s=(n||[]).map((e=>{let{slug:t}=e;return t})),d=(t||[]).reduce(((t,n)=>{var o;const{slug:c,labels:u}=n,d=a[c],m=null==l?void 0:l.find((e=>{let{slug:t}=e;return t===d})),p=null==s?void 0:s.includes(d),g=((e,t)=>{if(["category","post_tag"].includes(t))return!1;const n=e.singular_name.toLowerCase();return r[n]>1&&n!==t})(u,c);let _=u.singular_name;g&&(_=(0,h.sprintf)((0,h.__)("%1$s (%2$s)"),u.singular_name,c));const f=m?{...m,templatePrefix:a[c]}:{slug:d,title:_,description:(0,h.sprintf)((0,h.__)("Displays taxonomy: %s."),u.singular_name),icon:to,templatePrefix:a[c]},E=null==i||null===(o=i[c])||void 0===o?void 0:o.hasEntities;return E&&(f.onClick=t=>{e({type:"taxonomy",slug:c,config:{queryArgs:e=>{let{search:t}=e;return{_fields:"id,name,slug,link",orderBy:t?"name":"count",exclude:i[c].existingEntitiesIds}},getSpecificTemplate:e=>{const t=`${a[c]}-${e.slug}`;return{title:t,slug:t,templatePrefix:a[c]}}},labels:u,hasGeneralTemplate:p,template:t})}),p&&!E||t.push(f),t}),[]);return(0,o.useMemo)((()=>d.reduce(((e,t)=>{const{slug:n}=t;let l="taxonomiesMenuItems";return["category","tag"].includes(n)&&(l="defaultTaxonomiesMenuItems"),e[l].push(t),e}),{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]})),[d])},mo={user:"author"},po={user:{who:"authors"}};const go=e=>{const t=ro();return(0,o.useMemo)((()=>Object.entries(e||{}).reduce(((e,n)=>{let[l,a]=n;const r=(t||[]).reduce(((e,t)=>{const n=`${a}-`;return t.slug.startsWith(n)&&e.push(t.slug.substring(n.length)),e}),[]);return r.length&&(e[l]=r),e}),{})),[e,t])},_o=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=go(t),a=(0,c.useSelect)((t=>Object.entries(l||{}).reduce(((l,a)=>{let[r,o]=a;const i=t(u.store).getEntityRecords(e,r,{_fields:"id",context:"view",slug:o,...n[r]});return null!=i&&i.length&&(l[r]=i),l}),{})),[l]);return a},ho=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=_o(e,t,n),a=(0,c.useSelect)((a=>Object.keys(t||{}).reduce(((t,r)=>{var o,i;const s=(null==l||null===(o=l[r])||void 0===o?void 0:o.map((e=>{let{id:t}=e;return t})))||[];return t[r]={hasEntities:!(null===(i=a(u.store).getEntityRecords(e,r,{per_page:1,_fields:"id",context:"view",exclude:s,...n[r]}))||void 0===i||!i.length),existingEntitiesIds:s},t}),{})),[t,l]);return a},fo=[];function Eo(e){let{suggestion:t,search:n,onSelect:l,entityForSuggestions:a,composite:r}=e;const i="edit-site-custom-template-modal__suggestions_list__list-item";return(0,o.createElement)(_.__unstableCompositeItem,m({role:"option",as:_.Button},r,{className:i,onClick:()=>l(a.config.getSpecificTemplate(t))}),(0,o.createElement)("span",{className:`${i}__title`},(0,o.createElement)(_.TextHighlight,{text:t.name,highlight:n})),t.link&&(0,o.createElement)("span",{className:`${i}__info`},t.link))}function vo(e,t){const{config:n}=e,l=(0,o.useMemo)((()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...n.queryArgs(t)})),[t,n]),{records:a,hasResolved:r}=(0,u.useEntityRecords)(e.type,e.slug,l),[i,s]=(0,o.useState)(fo);return(0,o.useEffect)((()=>{if(!r)return;let e=fo;var t,l;null!=a&&a.length&&(e=a,n.recordNamePath&&(t=e,l=n.recordNamePath,e=(t||[]).map((e=>({...e,name:(0,Wa.decodeEntities)((0,Et.get)(e,l))}))))),s(e)}),[a,r]),i}function yo(e){let{entityForSuggestions:t,onSelect:n}=e;const l=(0,_.__unstableUseCompositeState)({orientation:"vertical"}),[a,r,i]=function(){const[e,t]=(0,o.useState)(""),[n,l]=(0,o.useState)(""),a=(0,J.useDebounce)(l,250);return(0,o.useEffect)((()=>{n!==e&&a(e)}),[n,e]),[e,t,n]}(),s=vo(t,i),{labels:c}=t,[u,d]=(0,o.useState)(!1);return!u&&(null==s?void 0:s.length)>9&&d(!0),(0,o.createElement)(o.Fragment,null,u&&(0,o.createElement)(_.SearchControl,{onChange:r,value:a,label:c.search_items,placeholder:c.search_items}),!(null==s||!s.length)&&(0,o.createElement)(_.__unstableComposite,m({},l,{role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,h.__)("Suggestions list")}),s.map((e=>(0,o.createElement)(Eo,{key:e.slug,suggestion:e,search:i,onSelect:n,entityForSuggestions:t,composite:l})))),i&&!(null!=s&&s.length)&&(0,o.createElement)("p",{className:"edit-site-custom-template-modal__no-results"},c.not_found))}var bo=function(e){let{onClose:t,onSelect:n,entityForSuggestions:l}=e;const[a,r]=(0,o.useState)(l.hasGeneralTemplate),i="edit-site-custom-template-modal";return(0,o.createElement)(_.Modal,{title:(0,h.sprintf)((0,h.__)("Add template: %s"),l.labels.singular_name),className:i,closeLabel:(0,h.__)("Close"),onRequestClose:t},!a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",null,(0,h.__)("Select whether to create a single template for all items or a specific one.")),(0,o.createElement)(_.Flex,{className:`${i}__contents`,gap:"4",align:"initial"},(0,o.createElement)(_.FlexItem,{isBlock:!0,as:_.Button,onClick:()=>{const{slug:e,title:t,description:a,templatePrefix:r}=l.template;n({slug:e,title:t,description:a,templatePrefix:r})}},(0,o.createElement)(_.__experimentalText,{as:"span",weight:600},l.labels.all_items),(0,o.createElement)(_.__experimentalText,{as:"span"},(0,h.__)("For all items"))),(0,o.createElement)(_.FlexItem,{isBlock:!0,as:_.Button,onClick:()=>{r(!0)}},(0,o.createElement)(_.__experimentalText,{as:"span",weight:600},l.labels.singular_name),(0,o.createElement)(_.__experimentalText,{as:"span"},(0,h.__)("For a specific item"))))),a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",null,(0,h.__)("This template will be used only for the specific item chosen.")),(0,o.createElement)(yo,{entityForSuggestions:l,onSelect:n})))};var wo=function(e){let{onClose:t,createTemplate:n}=e;const[l,a]=(0,o.useState)(""),r=(0,h.__)("Custom Template"),[i,s]=(0,o.useState)(!1);return(0,o.createElement)(_.Modal,{title:(0,h.__)("Create custom template"),closeLabel:(0,h.__)("Close"),onRequestClose:()=>{t()},overlayClassName:"edit-site-custom-generic-template__modal"},(0,o.createElement)("form",{onSubmit:async function(e){e.preventDefault(),i||(s(!0),n({slug:"wp-custom-template-"+(0,Et.kebabCase)(l||r),title:l||r},!1))}},(0,o.createElement)(_.Flex,{align:"flex-start",gap:8},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.TextControl,{label:(0,h.__)("Name"),value:l,onChange:a,placeholder:r,disabled:i,help:(0,h.__)('Describe the template, e.g. "Post with sidebar".')}))),(0,o.createElement)(_.Flex,{className:"edit-site-custom-generic-template__modal-actions",justify:"flex-end",expanded:!1},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"tertiary",onClick:()=>{t()}},(0,h.__)("Cancel"))),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i},(0,h.__)("Create"))))))};const xo=["front-page","single","page","index","archive","author","category","date","tag","taxonomy","search","404"],So={"front-page":ja,single:Yr,page:qr,archive:Xr,search:Kr,404:Zr,index:Qr,category:Jr,author:eo,taxonomy:to,date:no,tag:lo,attachment:ao};function ko(e){let{postType:t}=e;const[n,l]=(0,o.useState)(!1),[a,r]=(0,o.useState)(!1),[i,s]=(0,o.useState)({}),d=Pe(),{saveEntityRecord:m}=(0,c.useDispatch)(u.store),{createErrorNotice:p,createSuccessNotice:g}=(0,c.useDispatch)(Ze.store),{setTemplate:f}=(0,c.useDispatch)(Ut);async function E(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];try{const{title:n,description:l,slug:a,templatePrefix:r}=e;let o=e.content;if(!o){o=(await Ke()({path:(0,de.addQueryArgs)("/wp/v2/templates/lookup",{slug:a,is_custom:!t,template_prefix:r})})).content.raw}const i=await m("postType","wp_template",{description:l,slug:a.toString(),status:"publish",title:n,content:o,is_wp_suggestion:t},{throwOnError:!0});f(i.id,i.slug),d.push({postId:i.id,postType:i.type}),g((0,h.sprintf)((0,h.__)('"%s" successfully created.'),n),{type:"snackbar"})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while creating the template.");p(t,{type:"snackbar"})}}const v=function(e,t){const n=ro(),l=oo(),a=(n||[]).map((e=>{let{slug:t}=e;return t})),r=(l||[]).filter((e=>xo.includes(e.slug)&&!a.includes(e.slug))),i=n=>{t(!0),e(n)},s=[...r],{defaultTaxonomiesMenuItems:c,taxonomiesMenuItems:u}=uo(i),{defaultPostTypesMenuItems:d,postTypesMenuItems:m}=(e=>{const t=io(),n=ro(),l=oo(),a=so(t),r=(0,o.useMemo)((()=>null==t?void 0:t.reduce(((e,t)=>{let{slug:n}=t,l=n;return"page"!==n&&(l=`single-${l}`),e[n]=l,e}),{})),[t]),i=ho("postType",r),s=(n||[]).map((e=>{let{slug:t}=e;return t})),c=(t||[]).reduce(((t,n)=>{var o;const{slug:c,labels:u,icon:d}=n,m=r[c],p=null==l?void 0:l.find((e=>{let{slug:t}=e;return t===m})),g=null==s?void 0:s.includes(m),_=a(n);let f=(0,h.sprintf)((0,h.__)("Single item: %s"),u.singular_name);_&&(f=(0,h.sprintf)((0,h.__)("Single item: %1$s (%2$s)"),u.singular_name,c));const E=p?{...p,templatePrefix:r[c]}:{slug:m,title:f,description:(0,h.sprintf)((0,h.__)("Displays a single item: %s."),u.singular_name),icon:null!=d&&d.startsWith("dashicons-")?d.slice(10):Yr,templatePrefix:r[c]},v=null==i||null===(o=i[c])||void 0===o?void 0:o.hasEntities;return v&&(E.onClick=t=>{e({type:"postType",slug:c,config:{recordNamePath:"title.rendered",queryArgs:e=>{let{search:t}=e;return{_fields:"id,title,slug,link",orderBy:t?"relevance":"modified",exclude:i[c].existingEntitiesIds}},getSpecificTemplate:e=>{const t=`${r[c]}-${e.slug}`;return{title:t,slug:t,templatePrefix:r[c]}}},labels:u,hasGeneralTemplate:g,template:t})}),g&&!v||t.push(E),t}),[]);return(0,o.useMemo)((()=>c.reduce(((e,t)=>{const{slug:n}=t;let l="postTypesMenuItems";return"page"===n&&(l="defaultPostTypesMenuItems"),e[l].push(t),e}),{defaultPostTypesMenuItems:[],postTypesMenuItems:[]})),[c])})(i),p=function(e){var t,n;const l=ro(),a=oo(),r=ho("root",mo,po);let o=null==a?void 0:a.find((e=>{let{slug:t}=e;return"author"===t}));o||(o={description:(0,h.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});const i=!(null==l||!l.find((e=>{let{slug:t}=e;return"author"===t})));if(null!==(t=r.user)&&void 0!==t&&t.hasEntities&&(o={...o,templatePrefix:"author"},o.onClick=t=>{e({type:"root",slug:"user",config:{queryArgs:e=>{let{search:t}=e;return{_fields:"id,name,slug,link",orderBy:t?"name":"registered_date",exclude:r.user.existingEntitiesIds,who:"authors"}},getSpecificTemplate:e=>{const t=`author-${e.slug}`;return{title:t,slug:t,templatePrefix:"author"}}},labels:{singular_name:(0,h.__)("Author"),search_items:(0,h.__)("Search Authors"),not_found:(0,h.__)("No authors found."),all_items:(0,h.__)("All Authors")},hasGeneralTemplate:i,template:t})}),!i||null!==(n=r.user)&&void 0!==n&&n.hasEntities)return o}(i);[...c,...d,p].forEach((e=>{if(!e)return;const t=s.findIndex((t=>t.slug===e.slug));t>-1?s[t]=e:s.push(e)})),null==s||s.sort(((e,t)=>xo.indexOf(e.slug)-xo.indexOf(t.slug)));return[...s,...co(),...m,...u]}(s,l);return v.length?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.DropdownMenu,{className:"edit-site-new-template-dropdown",icon:null,text:t.labels.add_new,label:t.labels.add_new_item,popoverProps:{noArrow:!1},toggleProps:{variant:"primary"}},(()=>(0,o.createElement)(_.NavigableMenu,{className:"edit-site-new-template-dropdown__popover"},(0,o.createElement)(_.MenuGroup,{label:t.labels.add_new_item},v.map((e=>{const{title:t,description:n,slug:l,onClick:a,icon:r}=e;return(0,o.createElement)(_.MenuItem,{icon:r||So[l]||Yr,iconPosition:"left",info:n,key:l,onClick:()=>a?a(e):E(e)},t)}))),(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{icon:Un,iconPosition:"left",info:(0,h.__)("Custom templates can be applied to any post or page."),key:"custom-template",onClick:()=>r(!0)},(0,h.__)("Custom template")))))),n&&(0,o.createElement)(bo,{onClose:()=>l(!1),onSelect:E,entityForSuggestions:i}),a&&(0,o.createElement)(wo,{onClose:()=>r(!1),createTemplate:E})):null}function Co(e){let{postType:t}=e;const n=Pe(),[l,a]=(0,o.useState)(!1),{createErrorNotice:r}=(0,c.useDispatch)(Ze.store),{saveEntityRecord:i}=(0,c.useDispatch)(u.store);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.Button,{variant:"primary",onClick:()=>{a(!0)}},t.labels.add_new),l&&(0,o.createElement)(mr,{closeModal:()=>a(!1),onCreate:async function(e){let{title:t,area:l}=e;if(t)try{const e=(0,Et.kebabCase)(t).replace(/[^\w-]+/g,"")||"wp-custom-part",r=await i("postType","wp_template_part",{slug:e,title:t,content:"",area:l},{throwOnError:!0});a(!1),n.push({postId:r.id,postType:r.type})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while creating the template part.");r(t,{type:"snackbar"}),a(!1)}else r((0,h.__)("Title is not defined."),{type:"snackbar"})}}))}function To(e){let{templateType:t="wp_template"}=e;const n=(0,c.useSelect)((e=>e(u.store).getPostType(t)),[t]);return n?"wp_template"===t?(0,o.createElement)(ko,{postType:n}):"wp_template_part"===t?(0,o.createElement)(Co,{postType:n}):null:null}function No(e){var t;let{templateType:n}=e;const{canCreate:l,postType:a}=(0,c.useSelect)((e=>{const{supportsTemplatePartsMode:t}=e(Ut).getSettings();return{postType:e(u.store).getPostType(n),canCreate:!t}}),[n]);return a?(0,o.createElement)("header",{className:"edit-site-list-header"},(0,o.createElement)(_.__experimentalHeading,{level:1,className:"edit-site-list-header__title"},null===(t=a.labels)||void 0===t?void 0:t.name),l&&(0,o.createElement)("div",{className:"edit-site-list-header__right"},(0,o.createElement)(To,{templateType:n}))):null}function Io(e){let{template:t,onClose:n}=e;const[l,a]=(0,o.useState)((()=>t.title.rendered)),[r,i]=(0,o.useState)(!1),{editEntityRecord:s,saveEditedEntityRecord:d}=(0,c.useDispatch)(u.store),{createSuccessNotice:m,createErrorNotice:p}=(0,c.useDispatch)(Ze.store);if(!t.is_custom)return null;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.MenuItem,{onClick:()=>{i(!0),a(t.title.rendered)}},(0,h.__)("Rename")),r&&(0,o.createElement)(_.Modal,{title:(0,h.__)("Rename"),closeLabel:(0,h.__)("Close"),onRequestClose:()=>{i(!1)},overlayClassName:"edit-site-list__rename-modal"},(0,o.createElement)("form",{onSubmit:async function(e){e.preventDefault();try{await s("postType",t.type,t.id,{title:l}),a(""),i(!1),n(),await d("postType",t.type,t.id,{throwOnError:!0}),m((0,h.__)("Entity renamed."),{type:"snackbar"})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while renaming the entity.");p(t,{type:"snackbar"})}}},(0,o.createElement)(_.Flex,{align:"flex-start",gap:8},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.TextControl,{label:(0,h.__)("Name"),value:l,onChange:a,required:!0}))),(0,o.createElement)(_.Flex,{className:"edit-site-list__rename-modal-actions",justify:"flex-end",expanded:!1},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"tertiary",onClick:()=>{i(!1)}},(0,h.__)("Cancel"))),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"primary",type:"submit"},(0,h.__)("Save")))))))}function Mo(e){let{template:t}=e;const{removeTemplate:n,revertTemplate:l}=(0,c.useDispatch)(Ut),{saveEditedEntityRecord:a}=(0,c.useDispatch)(u.store),{createSuccessNotice:r,createErrorNotice:i}=(0,c.useDispatch)(Ze.store),s=function(e){return!!e&&"custom"===e.source&&!e.has_theme_file}(t),d=Je(t);if(!s&&!d)return null;return(0,o.createElement)(_.DropdownMenu,{icon:te,label:(0,h.__)("Actions"),className:"edit-site-list-table__actions"},(e=>{let{onClose:c}=e;return(0,o.createElement)(_.MenuGroup,null,s&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Io,{template:t,onClose:c}),(0,o.createElement)(_.MenuItem,{isDestructive:!0,isTertiary:!0,onClick:()=>{n(t),c()}},(0,h.__)("Delete"))),d&&(0,o.createElement)(_.MenuItem,{info:(0,h.__)("Use the template as supplied by the theme."),onClick:()=>{!async function(){try{await l(t,{allowUndo:!1}),await a("postType",t.type,t.id),r((0,h.__)("Entity reverted."),{type:"snackbar"})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while reverting the entity.");i(t,{type:"snackbar"})}}(),c()}},(0,h.__)("Clear customizations")))}))}var Po=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"}));var zo=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"}));var Vo=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z"}));const Bo=["wp_template","wp_template_part"];function Ao(e){let{isCustomized:t,children:n}=e;return t?(0,o.createElement)(_.Tooltip,{text:(0,h.__)("This template has been customized")},n):n}function Ro(e){let{text:t,icon:n,imageUrl:l,isCustomized:a}=e;const[r,i]=(0,o.useState)(!1);return(0,o.createElement)(_.__experimentalHStack,{alignment:"left"},(0,o.createElement)(Ao,{isCustomized:a},l?(0,o.createElement)("div",{className:g()("edit-site-list-added-by__avatar",{"is-loaded":r})},(0,o.createElement)("img",{onLoad:()=>i(!0),alt:"",src:l})):(0,o.createElement)("div",{className:g()("edit-site-list-added-by__icon",{"is-customized":a})},(0,o.createElement)(_.Icon,{icon:n}))),(0,o.createElement)("span",null,t))}function Lo(e){var t;let{slug:n,isCustomized:l}=e;const a=(0,c.useSelect)((e=>e(u.store).getTheme(n)),[n]);return(0,o.createElement)(Ro,{icon:Un,text:(null==a||null===(t=a.name)||void 0===t?void 0:t.rendered)||n,isCustomized:l})}function Oo(e){let{slug:t,isCustomized:n}=e;const l=(0,c.useSelect)((e=>e(u.store).getPlugin(t)),[t]);return(0,o.createElement)(Ro,{icon:Po,text:(null==l?void 0:l.name)||t,isCustomized:n})}function Do(e){var t;let{id:n}=e;const l=(0,c.useSelect)((e=>e(u.store).getUser(n)),[n]);return(0,o.createElement)(Ro,{icon:zo,imageUrl:null==l||null===(t=l.avatar_urls)||void 0===t?void 0:t[48],text:null==l?void 0:l.nickname})}function Go(){const{name:e,logoURL:t}=(0,c.useSelect)((e=>{var t;const{getEntityRecord:n,getMedia:l}=e(u.store),a=n("root","__unstableBase");return{name:null==a?void 0:a.name,logoURL:null!=a&&a.site_logo?null===(t=l(a.site_logo))||void 0===t?void 0:t.source_url:void 0}}),[]);return(0,o.createElement)(Ro,{icon:Vo,imageUrl:t,text:e})}function Fo(e){let{templateType:t,template:n}=e;if(n){if(Bo.includes(t)){if(n.has_theme_file&&("theme"===n.origin||!n.origin&&["theme","custom"].includes(n.source)))return(0,o.createElement)(Lo,{slug:n.theme,isCustomized:"custom"===n.source});if(n.has_theme_file&&"plugin"===n.origin)return(0,o.createElement)(Oo,{slug:n.theme,isCustomized:"custom"===n.source});if(!n.has_theme_file&&"custom"===n.source&&!n.author)return(0,o.createElement)(Go,null)}return(0,o.createElement)(Do,{id:n.author})}}function Ho(e){let{templateType:t}=e;const{records:n,isResolving:l}=(0,u.useEntityRecords)("postType",t,{per_page:-1}),a=(0,c.useSelect)((e=>e(u.store).getPostType(t)),[t]);return!n||l?null:n.length?(0,o.createElement)("table",{className:"edit-site-list-table",role:"table"},(0,o.createElement)("thead",null,(0,o.createElement)("tr",{className:"edit-site-list-table-head",role:"row"},(0,o.createElement)("th",{className:"edit-site-list-table-column",role:"columnheader"},(0,h.__)("Template")),(0,o.createElement)("th",{className:"edit-site-list-table-column",role:"columnheader"},(0,h.__)("Added by")),(0,o.createElement)("th",{className:"edit-site-list-table-column",role:"columnheader"},(0,o.createElement)(_.VisuallyHidden,null,(0,h.__)("Actions"))))),(0,o.createElement)("tbody",null,n.map((e=>{var n;return(0,o.createElement)("tr",{key:e.id,className:"edit-site-list-table-row",role:"row"},(0,o.createElement)("td",{className:"edit-site-list-table-column",role:"cell"},(0,o.createElement)(_.__experimentalHeading,{level:4},(0,o.createElement)(Ae,{params:{postId:e.id,postType:e.type}},(0,Wa.decodeEntities)((null===(n=e.title)||void 0===n?void 0:n.rendered)||e.slug))),e.description),(0,o.createElement)("td",{className:"edit-site-list-table-column",role:"cell"},(0,o.createElement)(Fo,{templateType:t,template:e})),(0,o.createElement)("td",{className:"edit-site-list-table-column",role:"cell"},(0,o.createElement)(Mo,{template:e})))})))):(0,o.createElement)("div",null,(0,h.sprintf)((0,h.__)("No %s found."),null==a||null===(r=a.labels)||void 0===r||null===(i=r.name)||void 0===i?void 0:i.toLowerCase()));var r,i}function $o(){var e,t;const{params:{postType:n}}=Me();!function(){const{registerShortcut:e}=(0,c.useDispatch)(Wt.store);(0,o.useEffect)((()=>{e({name:"core/edit-site/next-region",category:"global",description:(0,h.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-site/previous-region",category:"global",description:(0,h.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"}]})}),[])}();const{previousShortcut:l,nextShortcut:a,isNavigationOpen:r}=(0,c.useSelect)((e=>({previousShortcut:e(Wt.store).getAllShortcutKeyCombinations("core/edit-site/previous-region"),nextShortcut:e(Wt.store).getAllShortcutKeyCombinations("core/edit-site/next-region"),isNavigationOpen:e(Ut).isNavigationOpened()})),[]),i=(0,c.useSelect)((e=>e(u.store).getPostType(n)),[n]);Ur(null==i||null===(e=i.labels)||void 0===e?void 0:e.name);const s=null==i||null===(t=i.labels)||void 0===t?void 0:t.items_list,m=i?{header:(0,h.sprintf)((0,h.__)("%s - Header"),s),body:(0,h.sprintf)((0,h.__)("%s - Content"),s)}:void 0;return(0,o.createElement)(ee,{className:g()("edit-site-list",{"is-navigation-open":r}),labels:{drawer:(0,h.__)("Navigation Sidebar"),...m},header:(0,o.createElement)(No,{templateType:n}),drawer:(0,o.createElement)(cr.Slot,null),notices:(0,o.createElement)(d.EditorSnackbars,null),content:(0,o.createElement)(Ho,{templateType:n}),shortcuts:{previous:l,next:a}})}function Uo(e){let{postId:t,postType:n}=e;return!(t||!n)}function Wo(e){let{reboot:t}=e;const{createErrorNotice:n}=(0,c.useDispatch)(Ze.store);function l(e){n((0,h.sprintf)((0,h.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}return(0,o.createElement)(_.SlotFillProvider,null,(0,o.createElement)(d.UnsavedChangesWarning,null),(0,o.createElement)(Ve,null,(e=>{let{params:n}=e;const a=Uo(n);return(0,o.createElement)(o.Fragment,null,a?(0,o.createElement)($o,null):(0,o.createElement)(jr,{onError:t}),(0,o.createElement)(D.PluginArea,{onError:l}),(0,o.createElement)(cr,{isDefaultOpen:!!a,activeTemplateType:a?n.postType:void 0}))})))}function jo(e){let{className:t,...n}=e;const l=(0,c.useSelect)((e=>e(Ut).getSettings().showIconLabels),[]);return(0,o.createElement)(Q,m({panelClassName:t,className:"edit-site-sidebar",scope:"core/edit-site",showIconLabels:l},n))}function Yo(e){return(0,o.createElement)(Y,m({__unstableExplicitMenuItem:!0,scope:"core/edit-site"},e))}var qo=(0,J.compose)((0,D.withPluginContext)(((e,t)=>{var n;return{as:null!==(n=t.as)&&void 0!==n?n:_.MenuItem,icon:t.icon||e.icon,name:"core/edit-site/plugin-more-menu"}})))(W);function Xo(e,t){if(!t.__unstableHomeTemplate)return void(0,o.render)((0,o.createElement)(Lr,{message:(0,h.__)("The editor is unable to find a block template for the homepage."),dashboardLink:"index.php"}),e);(0,me.addFilter)("blockEditor.__unstableCanInsertBlockType","removeClassicBlockFromInserter",((e,t)=>"core/freeform"!==t.name&&e)),(0,o.unmountComponentAtNode)(e);const n=Xo.bind(null,e,t);(0,c.dispatch)(k.store).setDefaults("core/edit-site",{editorMode:"visual",fixedToolbar:!1,focusMode:!1,keepCaretInsideBlock:!1,welcomeGuide:!0,welcomeGuideStyles:!0,showListViewByDefault:!1}),(0,c.select)(k.store).get("core/edit-site","showListViewByDefault")&&(0,c.dispatch)(Ut).setIsListViewOpened(!0),(0,c.dispatch)(O).setDefaultComplementaryArea("core/edit-site","edit-site/template"),(0,c.dispatch)(Ut).updateSettings(t),(0,c.dispatch)(d.store).updateEditorSettings({defaultTemplateTypes:t.defaultTemplateTypes,defaultTemplatePartAreas:t.defaultTemplatePartAreas});Uo((0,de.getQueryArgs)(window.location.href))&&(0,c.dispatch)(Ut).setIsNavigationPanelOpened((0,c.select)(b.store).isViewportMatch("medium"));window.addEventListener("dragover",(e=>e.preventDefault()),!1),window.addEventListener("drop",(e=>e.preventDefault()),!1),(0,o.render)((0,o.createElement)(Wo,{reboot:n}),e)}function Ko(e,t){t.__experimentalFetchLinkSuggestions=(e,n)=>(0,u.__experimentalFetchLinkSuggestions)(e,n,t),t.__experimentalFetchRichUrlData=u.__experimentalFetchUrlData;const n=document.getElementById(e);(0,c.dispatch)(i.store).__experimentalReapplyBlockTypeFilters(),(0,s.registerCoreBlocks)(),Xo(n,t)}}(),(window.wp=window.wp||{}).editSite=l}(); \ No newline at end of file +*/!function(){"use strict";var l={}.hasOwnProperty;function a(){for(var e="",t=0;t({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),T=(e,t)=>n=>{let{registry:l,dispatch:a}=n;if(!t)return;l.select(k.store).get(e,"isComplementaryAreaVisible")||l.dispatch(k.store).set(e,"isComplementaryAreaVisible",!0),a({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},N=e=>t=>{let{registry:n}=t;n.select(k.store).get(e,"isComplementaryAreaVisible")&&n.dispatch(k.store).set(e,"isComplementaryAreaVisible",!1)},I=(e,t)=>n=>{let{registry:l}=n;if(!t)return;const a=l.select(k.store).get(e,"pinnedItems");!0!==(null==a?void 0:a[t])&&l.dispatch(k.store).set(e,"pinnedItems",{...a,[t]:!0})},M=(e,t)=>n=>{let{registry:l}=n;if(!t)return;const a=l.select(k.store).get(e,"pinnedItems");l.dispatch(k.store).set(e,"pinnedItems",{...a,[t]:!1})};function P(e,t){return function(n){let{registry:l}=n;S()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),l.dispatch(k.store).toggle(e,t)}}function z(e,t,n){return function(l){let{registry:a}=l;S()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),a.dispatch(k.store).set(e,t,!!n)}}function V(e,t){return function(n){let{registry:l}=n;S()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),l.dispatch(k.store).setDefaults(e,t)}}const B=(0,c.createRegistrySelector)((e=>(t,n)=>{var l;const a=e(k.store).get(n,"isComplementaryAreaVisible");if(void 0!==a)return a?null==t||null===(l=t.complementaryAreas)||void 0===l?void 0:l[n]:null})),A=(0,c.createRegistrySelector)((e=>(t,n,l)=>{var a;const r=e(k.store).get(n,"pinnedItems");return null===(a=null==r?void 0:r[l])||void 0===a||a})),R=(0,c.createRegistrySelector)((e=>(t,n,l)=>(S()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(k.store).get(n,l))));var L=(0,c.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:n,area:l}=t;return e[n]?e:{...e,[n]:l}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:n,area:l}=t;return{...e,[n]:l}}}return e}});const O=(0,c.createReduxStore)("core/interface",{reducer:L,actions:e,selectors:t});(0,c.register)(O);var D=window.wp.plugins,G=(0,D.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var F=G((function(e){let{as:t=_.Button,scope:n,identifier:l,icon:a,selectedIcon:r,name:i,...s}=e;const u=t,d=(0,c.useSelect)((e=>e(O).getActiveComplementaryArea(n)===l),[l]),{enableComplementaryArea:p,disableComplementaryArea:g}=(0,c.useDispatch)(O);return(0,o.createElement)(u,m({icon:r&&d?r:a,onClick:()=>{d?g(n):p(n,l)}},s))}));var H=e=>{let{smallScreenTitle:t,children:n,className:l,toggleButtonProps:a}=e;const r=(0,o.createElement)(F,m({icon:w},a));return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},t&&(0,o.createElement)("span",{className:"interface-complementary-area-header__small-title"},t),r),(0,o.createElement)("div",{className:g()("components-panel__header","interface-complementary-area-header",l),tabIndex:-1},n,r))};const $=()=>{};function U(e){let{name:t,as:n=_.Button,onClick:l,...a}=e;return(0,o.createElement)(_.Fill,{name:t},(e=>{let{onClick:t}=e;return(0,o.createElement)(n,m({onClick:l||t?function(){(l||$)(...arguments),(t||$)(...arguments)}:void 0},a))}))}U.Slot=function(e){let{name:t,as:n=_.ButtonGroup,fillProps:l={},bubblesVirtually:a,...r}=e;return(0,o.createElement)(_.Slot,{name:t,bubblesVirtually:a,fillProps:l},(e=>{if(!o.Children.toArray(e).length)return null;const t=[];o.Children.forEach(e,(e=>{let{props:{__unstableExplicitMenuItem:n,__unstableTarget:l}}=e;l&&n&&t.push(l)}));const l=o.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&t.includes(e.props.__unstableTarget)?null:e));return(0,o.createElement)(n,r,l)}))};var W=U;const j=e=>{let{__unstableExplicitMenuItem:t,__unstableTarget:n,...l}=e;return(0,o.createElement)(_.MenuItem,l)};function Y(e){let{scope:t,target:n,__unstableExplicitMenuItem:l,...a}=e;return(0,o.createElement)(F,m({as:e=>(0,o.createElement)(W,m({__unstableExplicitMenuItem:l,__unstableTarget:`${t}/${n}`,as:j,name:`${t}/plugin-more-menu`},e)),role:"menuitemcheckbox",selectedIcon:E,name:n,scope:t},a))}function q(e){let{scope:t,...n}=e;return(0,o.createElement)(_.Fill,m({name:`PinnedItems/${t}`},n))}q.Slot=function(e){let{scope:t,className:n,...l}=e;return(0,o.createElement)(_.Slot,m({name:`PinnedItems/${t}`},l),(e=>(null==e?void 0:e.length)>0&&(0,o.createElement)("div",{className:g()(n,"interface-pinned-items")},e)))};var X=q;function K(e){let{scope:t,children:n,className:l}=e;return(0,o.createElement)(_.Fill,{name:`ComplementaryArea/${t}`},(0,o.createElement)("div",{className:l},n))}const Z=G((function(e){let{children:t,className:n,closeLabel:l=(0,h.__)("Close plugin"),identifier:a,header:r,headerClassName:i,icon:s,isPinnable:u=!0,panelClassName:d,scope:m,name:p,smallScreenTitle:f,title:w,toggleShortcut:x,isActiveByDefault:S,showIconLabels:k=!1}=e;const{isActive:C,isPinned:T,activeArea:N,isSmall:I,isLarge:M}=(0,c.useSelect)((e=>{const{getActiveComplementaryArea:t,isItemPinned:n}=e(O),l=t(m);return{isActive:l===a,isPinned:n(m,a),activeArea:l,isSmall:e(b.store).isViewportMatch("< medium"),isLarge:e(b.store).isViewportMatch("large")}}),[a,m]);!function(e,t,n,l,a){const r=(0,o.useRef)(!1),i=(0,o.useRef)(!1),{enableComplementaryArea:s,disableComplementaryArea:u}=(0,c.useDispatch)(O);(0,o.useEffect)((()=>{l&&a&&!r.current?(u(e),i.current=!0):i.current&&!a&&r.current?(i.current=!1,s(e,t)):i.current&&n&&n!==t&&(i.current=!1),a!==r.current&&(r.current=a)}),[l,a,e,t,n])}(m,a,N,C,I);const{enableComplementaryArea:P,disableComplementaryArea:z,pinItem:V,unpinItem:B}=(0,c.useDispatch)(O);return(0,o.useEffect)((()=>{S&&void 0===N&&!I&&P(m,a)}),[N,S,m,a,I]),(0,o.createElement)(o.Fragment,null,u&&(0,o.createElement)(X,{scope:m},T&&(0,o.createElement)(F,{scope:m,identifier:a,isPressed:C&&(!k||M),"aria-expanded":C,label:w,icon:k?E:s,showTooltip:!k,variant:k?"tertiary":void 0})),p&&u&&(0,o.createElement)(Y,{target:p,scope:m,icon:s},w),C&&(0,o.createElement)(K,{className:g()("interface-complementary-area",n),scope:m},(0,o.createElement)(H,{className:i,closeLabel:l,onClose:()=>z(m),smallScreenTitle:f,toggleButtonProps:{label:l,shortcut:x,scope:m,identifier:a}},r||(0,o.createElement)(o.Fragment,null,(0,o.createElement)("strong",null,w),u&&(0,o.createElement)(_.Button,{className:"interface-complementary-area__pin-unpin-item",icon:T?v:y,label:T?(0,h.__)("Unpin from toolbar"):(0,h.__)("Pin to toolbar"),onClick:()=>(T?B:V)(m,a),isPressed:T,"aria-expanded":T}))),(0,o.createElement)(_.Panel,{className:d},t)))}));Z.Slot=function(e){let{scope:t,...n}=e;return(0,o.createElement)(_.Slot,m({name:`ComplementaryArea/${t}`},n))};var Q=Z,J=window.wp.compose;var ee=(0,o.forwardRef)((function(e,t){let{footer:n,header:l,sidebar:a,secondarySidebar:r,notices:i,content:s,drawer:c,actions:u,labels:d,className:p,shortcuts:f}=e;const E=(0,_.__unstableUseNavigateRegions)(f);!function(e){(0,o.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const v={...{drawer:(0,h.__)("Drawer"),header:(0,h.__)("Header"),body:(0,h.__)("Content"),secondarySidebar:(0,h.__)("Block Library"),sidebar:(0,h.__)("Settings"),actions:(0,h.__)("Publish"),footer:(0,h.__)("Footer")},...d};return(0,o.createElement)("div",m({},E,{ref:(0,J.useMergeRefs)([t,E.ref]),className:g()(p,"interface-interface-skeleton",E.className,!!n&&"has-footer")}),!!c&&(0,o.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":v.drawer,tabIndex:"-1"},c),(0,o.createElement)("div",{className:"interface-interface-skeleton__editor"},!!l&&(0,o.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":v.header,tabIndex:"-1"},l),(0,o.createElement)("div",{className:"interface-interface-skeleton__body"},!!r&&(0,o.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":v.secondarySidebar,tabIndex:"-1"},r),!!i&&(0,o.createElement)("div",{className:"interface-interface-skeleton__notices"},i),(0,o.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":v.body,tabIndex:"-1"},s),!!a&&(0,o.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":v.sidebar,tabIndex:"-1"},a),!!u&&(0,o.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":v.actions,tabIndex:"-1"},u))),!!n&&(0,o.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":v.footer,tabIndex:"-1"},n))}));var te=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function ne(e){let{as:t=_.DropdownMenu,className:n,label:l=(0,h.__)("Options"),popoverProps:a,toggleProps:r,children:i}=e;return(0,o.createElement)(t,{className:g()("interface-more-menu-dropdown",n),icon:te,label:l,popoverProps:{position:"bottom left",...a,className:g()("interface-more-menu-dropdown__content",null==a?void 0:a.className)},toggleProps:{tooltipPosition:"bottom",...r}},(e=>i(e)))}function le(e){let{closeModal:t,children:n}=e;return(0,o.createElement)(_.Modal,{className:"interface-preferences-modal",title:(0,h.__)("Preferences"),closeLabel:(0,h.__)("Close"),onRequestClose:t},n)}var ae=function(e){let{icon:t,size:n=24,...l}=e;return(0,o.cloneElement)(t,{width:n,height:n,...l})};var re=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var oe=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));const ie="preferences-menu";function se(e){let{sections:t}=e;const n=(0,J.useViewportMatch)("medium"),[l,a]=(0,o.useState)(ie),{tabs:r,sectionsContentMap:i}=(0,o.useMemo)((()=>{let e={tabs:[],sectionsContentMap:{}};return t.length&&(e=t.reduce(((e,t)=>{let{name:n,tabLabel:l,content:a}=t;return e.tabs.push({name:n,title:l}),e.sectionsContentMap[n]=a,e}),{tabs:[],sectionsContentMap:{}})),e}),[t]),s=(0,o.useCallback)((e=>i[e.name]||null),[i]);let c;return c=n?(0,o.createElement)(_.TabPanel,{className:"interface-preferences__tabs",tabs:r,initialTabName:l!==ie?l:void 0,onSelect:a,orientation:"vertical"},s):(0,o.createElement)(_.__experimentalNavigatorProvider,{initialPath:"/",className:"interface-preferences__provider"},(0,o.createElement)(_.__experimentalNavigatorScreen,{path:"/"},(0,o.createElement)(_.Card,{isBorderless:!0,size:"small"},(0,o.createElement)(_.CardBody,null,(0,o.createElement)(_.__experimentalItemGroup,null,r.map((e=>(0,o.createElement)(_.__experimentalNavigatorButton,{key:e.name,path:e.name,as:_.__experimentalItem,isAction:!0},(0,o.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.__experimentalTruncate,null,e.title)),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(ae,{icon:(0,h.isRTL)()?re:oe})))))))))),t.length&&t.map((e=>(0,o.createElement)(_.__experimentalNavigatorScreen,{key:`${e.name}-menu`,path:e.name},(0,o.createElement)(_.Card,{isBorderless:!0,size:"large"},(0,o.createElement)(_.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6"},(0,o.createElement)(_.__experimentalNavigatorBackButton,{icon:(0,h.isRTL)()?oe:re,"aria-label":(0,h.__)("Navigate to the previous view")}),(0,o.createElement)(_.__experimentalText,{size:"16"},e.tabLabel)),(0,o.createElement)(_.CardBody,null,e.content)))))),c}var ce=e=>{let{description:t,title:n,children:l}=e;return(0,o.createElement)("fieldset",{className:"interface-preferences-modal__section"},(0,o.createElement)("legend",{className:"interface-preferences-modal__section-legend"},(0,o.createElement)("h2",{className:"interface-preferences-modal__section-title"},n),t&&(0,o.createElement)("p",{className:"interface-preferences-modal__section-description"},t)),l)};var ue=function(e){let{help:t,label:n,isChecked:l,onChange:a,children:r}=e;return(0,o.createElement)("div",{className:"interface-preferences-modal__option"},(0,o.createElement)(_.ToggleControl,{__nextHasNoMarginBottom:!0,help:t,label:n,checked:l,onChange:a}),r)},de=window.wp.url,me=window.wp.hooks,pe=window.wp.mediaUtils;(0,me.addFilter)("editor.MediaUpload","core/edit-site/components/media-upload",(()=>pe.MediaUpload));var ge,_e=window.wp.blockEditor;!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(ge||(ge={}));var he=function(e){return e};var fe="beforeunload",Ee="popstate";function ve(e){e.preventDefault(),e.returnValue=""}function ye(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function be(){return Math.random().toString(36).substr(2,8)}function we(e){var t=e.pathname,n=void 0===t?"/":t,l=e.search,a=void 0===l?"":l,r=e.hash,o=void 0===r?"":r;return a&&"?"!==a&&(n+="?"===a.charAt(0)?a:"?"+a),o&&"#"!==o&&(n+="#"===o.charAt(0)?o:"#"+o),n}function xe(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var l=e.indexOf("?");l>=0&&(t.search=e.substr(l),e=e.substr(0,l)),e&&(t.pathname=e)}return t}const Se=function(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,l=n.history;function a(){var e=n.location,t=e.pathname,a=e.search,r=e.hash,o=l.state||{};return[o.idx,he({pathname:t,search:a,hash:r,state:o.usr||null,key:o.key||"default"})]}var r=null;n.addEventListener(Ee,(function(){if(r)d.call(r),r=null;else{var e=ge.Pop,t=a(),n=t[0],l=t[1];if(d.length){if(null!=n){var o=s-n;o&&(r={action:e,location:l,retry:function(){E(-1*o)}},E(o))}}else f(e)}}));var o=ge.Pop,i=a(),s=i[0],c=i[1],u=ye(),d=ye();function p(e){return"string"==typeof e?e:we(e)}function g(e,t){return void 0===t&&(t=null),he(m({pathname:c.pathname,hash:"",search:""},"string"==typeof e?xe(e):e,{state:t,key:be()}))}function _(e,t){return[{usr:e.state,key:e.key,idx:t},p(e)]}function h(e,t,n){return!d.length||(d.call({action:e,location:t,retry:n}),!1)}function f(e){o=e;var t=a();s=t[0],c=t[1],u.call({action:o,location:c})}function E(e){l.go(e)}null==s&&(s=0,l.replaceState(m({},l.state,{idx:s}),""));var v={get action(){return o},get location(){return c},createHref:p,push:function e(t,a){var r=ge.Push,o=g(t,a);if(h(r,o,(function(){e(t,a)}))){var i=_(o,s+1),c=i[0],u=i[1];try{l.pushState(c,"",u)}catch(e){n.location.assign(u)}f(r)}},replace:function e(t,n){var a=ge.Replace,r=g(t,n);if(h(a,r,(function(){e(t,n)}))){var o=_(r,s),i=o[0],c=o[1];l.replaceState(i,"",c),f(a)}},go:E,back:function(){E(-1)},forward:function(){E(1)},listen:function(e){return u.push(e)},block:function(e){var t=d.push(e);return 1===d.length&&n.addEventListener(fe,ve),function(){t(),d.length||n.removeEventListener(fe,ve)}}};return v}(),ke=Se.push,Ce=Se.replace;Se.push=function(e,t){return ke.call(Se,(0,de.addQueryArgs)(window.location.href,e),t)},Se.replace=function(e,t){return Ce.call(Se,(0,de.addQueryArgs)(window.location.href,e),t)};var Te=Se;const Ne=(0,o.createContext)(),Ie=(0,o.createContext)();function Me(){return(0,o.useContext)(Ne)}function Pe(){return(0,o.useContext)(Ie)}function ze(e){const t=new URLSearchParams(e.search);return{...e,params:Object.fromEntries(t.entries())}}function Ve(e){let{children:t}=e;const[n,l]=(0,o.useState)((()=>ze(Te.location)));return(0,o.useEffect)((()=>Te.listen((e=>{let{location:t}=e;l(ze(t))}))),[]),(0,o.createElement)(Ie.Provider,{value:Te},(0,o.createElement)(Ne.Provider,{value:n},t(n)))}function Be(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const l=Pe();function a(a){a.preventDefault(),n?l.replace(e,t):l.push(e,t)}return{href:(0,de.addQueryArgs)(window.location.href,e),onClick:a}}function Ae(e){let{params:t={},state:n,replace:l=!1,children:a,...r}=e;const{href:i,onClick:s}=Be(t,n,l);return(0,o.createElement)("a",m({href:i,onClick:s},r),a)}function Re(e){let{attributes:t}=e;const{theme:n,slug:l}=t,{params:a}=Me(),r=(0,c.useSelect)((e=>e(u.store).getEntityRecord("postType","wp_template_part",`${n}//${l}`)),[n,l]),i=Be({postId:null==r?void 0:r.id,postType:null==r?void 0:r.type},{fromTemplateId:a.postId});return r?(0,o.createElement)(_e.BlockControls,{group:"other"},(0,o.createElement)(_.ToolbarButton,m({},i,{onClick:e=>{i.onClick(e)}}),(0,h.__)("Edit"))):null}const Le=(0,J.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:l}=t,a="core/template-part"===l&&n.slug;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(e,t),a&&(0,o.createElement)(Re,{attributes:n}))}),"withEditBlockControls");(0,me.addFilter)("editor.BlockEdit","core/edit-site/template-part-edit-button",Le);const Oe="core/edit-site",De="uncategorized",Ge=["index","singular","archive","single","page","home","404","search","author","category","taxonomy","date","tag","attachment","single","front-page"],Fe=["page-home"],He=["post-","author-","single-","tag-"],$e=["page-"],Ue={singular:["single","page"],index:["archive","404","search","singular","home"],home:["front-page"]},We="root",je="templates-general",Ye=[{area:"header",menu:"template-parts-headers",title:(0,h.__)("headers")},{area:"footer",menu:"template-parts-footers",title:(0,h.__)("footers")},{area:"sidebar",menu:"template-parts-sidebars",title:(0,h.__)("sidebars")},{area:De,menu:"template-parts-general",title:(0,h.__)("general")}];var qe=(0,c.combineReducers)({deviceType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Desktop",t=arguments.length>1?arguments[1]:void 0;return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},settings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"UPDATE_SETTINGS"===t.type?{...e,...t.settings}:e},editedPost:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_TEMPLATE":case"SET_PAGE":return{type:"wp_template",id:t.templateId,page:t.page};case"SET_TEMPLATE_PART":return{type:"wp_template_part",id:t.templatePartId}}return e},homeTemplateId:function(e,t){return"SET_HOME_TEMPLATE"===t.type?t.homeTemplateId:e},navigationPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{menu:We,isOpen:!1},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_NAVIGATION_PANEL_ACTIVE_MENU":return{...e,menu:t.menu};case"OPEN_NAVIGATION_PANEL_TO_MENU":return{...e,isOpen:!0,menu:t.menu};case"SET_IS_NAVIGATION_PANEL_OPENED":return{...e,menu:t.isOpen?e.menu:We,isOpen:t.isOpen};case"SET_IS_LIST_VIEW_OPENED":return{...e,menu:e.isOpen&&t.isOpen?We:e.menu,isOpen:!t.isOpen&&e.isOpen};case"SET_IS_INSERTER_OPENED":return{...e,menu:e.isOpen&&t.value?We:e.menu,isOpen:!t.value&&e.isOpen}}return e},blockInserterPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_NAVIGATION_PANEL_TO_MENU":return!1;case"SET_IS_NAVIGATION_PANEL_OPENED":case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"OPEN_NAVIGATION_PANEL_TO_MENU":return!1;case"SET_IS_NAVIGATION_PANEL_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}}),Xe=window.wp.apiFetch,Ke=n.n(Xe),Ze=window.wp.notices,Qe=window.wp.a11y;function Je(e){return!!e&&("custom"===(null==e?void 0:e.source)&&(null==e?void 0:e.has_theme_file))}function et(e){return function(t){let{registry:n}=t;S()("select( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"select( 'core/preferences').toggle( 'core/edit-site', featureName )"}),n.dispatch(k.store).toggle("core/edit-site",e)}}function tt(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}const nt=(e,t)=>async n=>{let{dispatch:l,registry:a}=n;if(!t){const n=await a.resolveSelect(u.store).getEntityRecord("postType","wp_template",e);t=null==n?void 0:n.slug}l({type:"SET_TEMPLATE",templateId:e,page:{context:{templateSlug:t}}})},lt=e=>async t=>{let{dispatch:n,registry:l}=t;const a=await l.dispatch(u.store).saveEntityRecord("postType","wp_template",e);e.content&&l.dispatch(u.store).editEntityRecord("postType","wp_template",a.id,{blocks:(0,i.parse)(e.content)},{undoIgnore:!0}),n({type:"SET_TEMPLATE",templateId:a.id,page:{context:{templateSlug:a.slug}}})},at=e=>async t=>{let{registry:n}=t;try{await n.dispatch(u.store).deleteEntityRecord("postType",e.type,e.id,{force:!0});const t=n.select(u.store).getLastEntityDeleteError("postType",e.type,e.id);if(t)throw t;n.dispatch(Ze.store).createSuccessNotice((0,h.sprintf)((0,h.__)('"%s" deleted.'),e.title.rendered),{type:"snackbar"})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while deleting the template.");n.dispatch(Ze.store).createErrorNotice(t,{type:"snackbar"})}};function rt(e){return{type:"SET_TEMPLATE_PART",templatePartId:e}}function ot(e){return{type:"SET_HOME_TEMPLATE",homeTemplateId:e}}const it=e=>async t=>{var n;let{dispatch:l,registry:a}=t;if(!e.path&&null!==(n=e.context)&&void 0!==n&&n.postId){const t=await a.resolveSelect(u.store).getEntityRecord("postType",e.context.postType||"post",e.context.postId);e.path=(0,de.getPathAndQueryString)(null==t?void 0:t.link)}const r=await a.resolveSelect(u.store).__experimentalGetTemplateForLink(e.path);if(r)return l({type:"SET_PAGE",page:r.slug?{...e,context:{...e.context,templateSlug:r.slug}}:e,templateId:r.id}),r.id};function st(e){return{type:"SET_NAVIGATION_PANEL_ACTIVE_MENU",menu:e}}function ct(e){return{type:"OPEN_NAVIGATION_PANEL_TO_MENU",menu:e}}function ut(e){return{type:"SET_IS_NAVIGATION_PANEL_OPENED",isOpen:e}}function dt(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function mt(e){return{type:"UPDATE_SETTINGS",settings:e}}function pt(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}const gt=function(e){let{allowUndo:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{let{registry:l}=n;if(Je(e))try{var a;const n=l.select(u.store).getEntityConfig("postType",e.type);if(!n)return void l.dispatch(Ze.store).createErrorNotice((0,h.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const r=(0,de.addQueryArgs)(`${n.baseURL}/${e.id}`,{context:"edit",source:"theme"}),o=await Ke()({path:r});if(!o)return void l.dispatch(Ze.store).createErrorNotice((0,h.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const s=e=>{let{blocks:t=[]}=e;return(0,i.__unstableSerializeAndClean)(t)},c=l.select(u.store).getEditedEntityRecord("postType",e.type,e.id);l.dispatch(u.store).editEntityRecord("postType",e.type,e.id,{content:s,blocks:c.blocks,source:"custom"},{undoIgnore:!0});const d=(0,i.parse)(null==o||null===(a=o.content)||void 0===a?void 0:a.raw);if(l.dispatch(u.store).editEntityRecord("postType",e.type,o.id,{content:s,blocks:d,source:"theme"}),t){const t=()=>{l.dispatch(u.store).editEntityRecord("postType",e.type,c.id,{content:s,blocks:c.blocks,source:"custom"})};l.dispatch(Ze.store).createSuccessNotice((0,h.__)("Template reverted."),{type:"snackbar",actions:[{label:(0,h.__)("Undo"),onClick:t}]})}else l.dispatch(Ze.store).createSuccessNotice((0,h.__)("Template reverted."))}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("Template revert failed. Please reload.");l.dispatch(Ze.store).createErrorNotice(t,{type:"snackbar"})}else l.dispatch(Ze.store).createErrorNotice((0,h.__)("This template is not revertable."),{type:"snackbar"})}},_t=e=>t=>{let{registry:n}=t;n.dispatch(O).enableComplementaryArea(Oe,e)},ht=()=>e=>{let{registry:t}=e;t.dispatch(O).disableComplementaryArea(Oe)},ft=e=>t=>{let{registry:n}=t;n.dispatch("core/preferences").set("core/edit-site","editorMode",e),"visual"!==e&&n.dispatch(_e.store).clearSelectedBlock(),"visual"===e?(0,Qe.speak)((0,h.__)("Visual editor selected"),"assertive"):"mosaic"===e&&(0,Qe.speak)((0,h.__)("Mosaic view selected"),"assertive")};var Et=window.lodash,vt={};function yt(e){return[e]}function bt(e,t,n){var l;if(e.length!==t.length)return!1;for(l=n;lt.includes(e)||wt(e,t,n))))}function xt(e){if(Ge.includes(e))return"templates";if(Fe.includes(e))return je;if(He.some((t=>e.startsWith(t))))return"templates-posts";return $e.some((t=>e.startsWith(t)))?"templates-pages":je}const St=(0,c.createRegistrySelector)((e=>(t,n)=>e(k.store).get("core/edit-site",n)));function kt(e,t){return S()("select( 'core/interface' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!St(e,t)}function Ct(e){return e.deviceType}const Tt=(0,c.createRegistrySelector)((e=>()=>e(u.store).canUser("create","media"))),Nt=(0,c.createRegistrySelector)((e=>()=>"web"===o.Platform.OS?e(u.store).getEntityRecords("postType","wp_block",{per_page:-1}):[])),It=function(e,t){var n,l=t||yt;function a(e){var t,l,a,r,o,i=n,s=!0;for(t=0;t{const n={...e.settings,outlineMode:!0,focusMode:!!St(e,"focusMode"),hasFixedToolbar:!!St(e,"fixedToolbar"),keepCaretInsideBlock:!!St(e,"keepCaretInsideBlock"),showIconLabels:!!St(e,"showIconLabels"),__experimentalSetIsInserterOpened:t,__experimentalReusableBlocks:Nt(e),__experimentalPreferPatternsOnRoot:"wp_template"===zt(e)};return Tt(e)?(n.mediaUpload=t=>{let{onError:n,...l}=t;(0,pe.uploadMedia)({wpAllowedMimeTypes:e.settings.allowedMimeTypes,onError:e=>{let{message:t}=e;return n(t)},...l})},n):n}),(e=>[Tt(e),e.settings,St(e,"focusMode"),St(e,"fixedToolbar"),St(e,"keepCaretInsideBlock"),St(e,"showIconLabels"),Nt(e),zt(e)]));function Mt(e){return e.homeTemplateId}function Pt(e){return e.editedPost}function zt(e){return Pt(e).type}function Vt(e){return Pt(e).id}function Bt(e){return Pt(e).page}function At(e){return e.navigationPanel.menu}const Rt=(0,c.createRegistrySelector)((e=>t=>{const n=zt(t),l=Vt(t),a=l?e(u.store).getEntityRecord("postType",n,l):null;if(!a)return We;var r;if("wp_template_part"===n)return(null===(r=Ye.find((e=>e.area===(null==a?void 0:a.area))))||void 0===r?void 0:r.menu)||"template-parts";const o=e(u.store).getEntityRecords("postType","wp_template"),i=e(u.store).getEditedEntityRecord("root","site").show_on_front;return wt(a.slug,(0,Et.map)(o,"slug"),i)?"templates-unused":xt(a.slug)}));function Lt(e){return e.navigationPanel.isOpen}function Ot(e){return!!e.blockInserterPanel}function Dt(e){const{rootClientId:t,insertionIndex:n,filterValue:l}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:n,filterValue:l}}function Gt(e){return e.listViewPanel}const Ft=(0,c.createRegistrySelector)((e=>t=>{var n;const l=zt(t),a=Vt(t),r=e(u.store).getEditedEntityRecord("postType",l,a),o=e(u.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),s=o?o.reduce(((e,t)=>({...e,[t.id]:t})),{}):{};return(null!==(n=r.blocks)&&void 0!==n?n:[]).filter((e=>(0,i.isTemplatePart)(e))).map((e=>{const{attributes:{theme:t,slug:n}}=e;return{templatePart:s[`${t}//${n}`],block:e}})).filter((e=>{let{templatePart:t}=e;return!!t}))}));function Ht(e){return St(e,"editorMode")}const $t={reducer:qe,actions:a,selectors:r},Ut=(0,c.createReduxStore)(Oe,$t);(0,c.register)(Ut);var Wt=window.wp.keyboardShortcuts;var jt=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var Yt=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M13.8 5.2H3v1.5h10.8V5.2zm-3.6 12v1.5H21v-1.5H10.2zm7.2-6H6.6v1.5h10.8v-1.5z"}));var qt=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"m12 20-4.5-3.6-.9 1.2L12 22l5.5-4.4-.9-1.2L12 20zm0-16 4.5 3.6.9-1.2L12 2 6.5 6.4l.9 1.2L12 4z"}));var Xt=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"})),Kt=window.wp.keycodes;const Zt=[{keyCombination:{modifier:"primary",character:"b"},description:(0,h.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,h.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,h.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,h.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,h.__)("Insert a link to a post or page")},{keyCombination:{modifier:"primary",character:"u"},description:(0,h.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,h.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,h.__)("Make the selected text inline code.")}];function Qt(e){let{keyCombination:t,forceAriaLabel:n}=e;const l=t.modifier?Kt.displayShortcutList[t.modifier](t.character):t.character,a=t.modifier?Kt.shortcutAriaLabel[t.modifier](t.character):t.character;return(0,o.createElement)("kbd",{className:"edit-site-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":n||a},(0,Et.castArray)(l).map(((e,t)=>"+"===e?(0,o.createElement)(o.Fragment,{key:t},e):(0,o.createElement)("kbd",{key:t,className:"edit-site-keyboard-shortcut-help-modal__shortcut-key"},e))))}function Jt(e){let{description:t,keyCombination:n,aliases:l=[],ariaLabel:a}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"edit-site-keyboard-shortcut-help-modal__shortcut-description"},t),(0,o.createElement)("div",{className:"edit-site-keyboard-shortcut-help-modal__shortcut-term"},(0,o.createElement)(Qt,{keyCombination:n,forceAriaLabel:a}),l.map(((e,t)=>(0,o.createElement)(Qt,{keyCombination:e,forceAriaLabel:a,key:t})))))}function en(e){let{name:t}=e;const{keyCombination:n,description:l,aliases:a}=(0,c.useSelect)((e=>{const{getShortcutKeyCombination:n,getShortcutDescription:l,getShortcutAliases:a}=e(Wt.store);return{keyCombination:n(t),aliases:a(t),description:l(t)}}),[t]);return n?(0,o.createElement)(Jt,{keyCombination:n,description:l,aliases:a}):null}const tn=e=>{let{shortcuts:t}=e;return(0,o.createElement)("ul",{className:"edit-site-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,o.createElement)("li",{className:"edit-site-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,o.createElement)(en,{name:e}):(0,o.createElement)(Jt,e)))))},nn=e=>{let{title:t,shortcuts:n,className:l}=e;return(0,o.createElement)("section",{className:g()("edit-site-keyboard-shortcut-help-modal__section",l)},!!t&&(0,o.createElement)("h2",{className:"edit-site-keyboard-shortcut-help-modal__section-title"},t),(0,o.createElement)(tn,{shortcuts:n}))},ln=e=>{let{title:t,categoryName:n,additionalShortcuts:l=[]}=e;const a=(0,c.useSelect)((e=>e(Wt.store).getCategoryShortcuts(n)),[n]);return(0,o.createElement)(nn,{title:t,shortcuts:a.concat(l)})};function an(e){let{isModalActive:t,toggleModal:n}=e;return t?(0,o.createElement)(_.Modal,{className:"edit-site-keyboard-shortcut-help-modal",title:(0,h.__)("Keyboard shortcuts"),closeLabel:(0,h.__)("Close"),onRequestClose:n},(0,o.createElement)(nn,{className:"edit-site-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-site/keyboard-shortcuts"]}),(0,o.createElement)(ln,{title:(0,h.__)("Global shortcuts"),categoryName:"global"}),(0,o.createElement)(ln,{title:(0,h.__)("Selection shortcuts"),categoryName:"selection"}),(0,o.createElement)(ln,{title:(0,h.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,h.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,h.__)("Forward-slash")}]}),(0,o.createElement)(nn,{title:(0,h.__)("Text formatting"),shortcuts:Zt})):null}function rn(e){const{featureName:t,...n}=e,l=(0,c.useSelect)((e=>!!e(k.store).get("core/edit-site",t)),[t]),{toggle:a}=(0,c.useDispatch)(k.store);return(0,o.createElement)(ue,m({onChange:()=>a("core/edit-site",t),isChecked:l},n))}function on(e){let{isModalActive:t,toggleModal:n}=e;const l=(0,o.useMemo)((()=>[{name:"general",tabLabel:(0,h.__)("General"),content:(0,o.createElement)(ce,{title:(0,h.__)("Appearance"),description:(0,h.__)("Customize options related to the block editor interface and editing flow.")},(0,o.createElement)(rn,{featureName:"focusMode",help:(0,h.__)("Highlights the current block and fades other content."),label:(0,h.__)("Spotlight mode")}),(0,o.createElement)(rn,{featureName:"showIconLabels",label:(0,h.__)("Show button text labels"),help:(0,h.__)("Show text instead of icons on buttons.")}),(0,o.createElement)(rn,{featureName:"showListViewByDefault",help:(0,h.__)("Opens the block list view sidebar by default."),label:(0,h.__)("Always open list view")}))},{name:"blocks",tabLabel:(0,h.__)("Blocks"),content:(0,o.createElement)(ce,{title:(0,h.__)("Block interactions"),description:(0,h.__)("Customize how you interact with blocks in the block library and editing canvas.")},(0,o.createElement)(rn,{featureName:"keepCaretInsideBlock",help:(0,h.__)("Aids screen readers by stopping text caret from leaving blocks."),label:(0,h.__)("Contain text cursor inside block")}))}]));return t?(0,o.createElement)(le,{closeModal:n},(0,o.createElement)(se,{sections:l})):null}const{Fill:sn,Slot:cn}=(0,_.createSlotFill)("EditSiteToolsMoreMenuGroup");sn.Slot=e=>{let{fillProps:t}=e;return(0,o.createElement)(cn,{fillProps:t},(e=>!(0,Et.isEmpty)(e)&&e))};var un=sn,dn=n(8981),mn=n.n(dn);var pn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"}));function gn(){const{createErrorNotice:e}=(0,c.useDispatch)(Ze.store);return(0,o.createElement)(_.MenuItem,{role:"menuitem",icon:pn,onClick:async function(){try{const e=await Ke()({path:"/wp-block-editor/v1/export",parse:!1,headers:{Accept:"application/zip"}}),t=await e.blob(),n=e.headers.get("content-disposition").match(/=(.+)\.zip/),l=n[1]?n[1]:"edit-site-export";mn()(t,l+".zip","application/zip")}catch(t){let n={};try{n=await t.json()}catch(e){}const l=n.message&&"unknown_error"!==n.code?n.message:(0,h.__)("An error occurred while creating the site export.");e(l,{type:"snackbar"})}},info:(0,h.__)("Download your theme with updated templates and styles.")},(0,h._x)("Export","site exporter menu item"))}function _n(){const{toggle:e}=(0,c.useDispatch)(k.store);return(0,o.createElement)(_.MenuItem,{onClick:()=>e("core/edit-site","welcomeGuide")},(0,h.__)("Welcome Guide"))}function hn(){const{createNotice:e}=(0,c.useDispatch)(Ze.store),t=(0,c.useSelect)((e=>()=>{const{getEditedPostId:t,getEditedPostType:n}=e(Ut),{getEditedEntityRecord:l}=e(u.store),a=l("postType",n(),t());if(a){if("function"==typeof a.content)return a.content(a);if(a.blocks)return(0,i.__unstableSerializeAndClean)(a.blocks);if(a.content)return a.content}return""}),[]);const n=(0,J.useCopyToClipboard)(t,(function(){e("info",(0,h.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}));return(0,o.createElement)(_.MenuItem,{ref:n},(0,h.__)("Copy all blocks"))}const fn=[{value:"visual",label:(0,h.__)("Visual editor")},{value:"text",label:(0,h.__)("Code editor")}];var En=function(){const{shortcut:e,mode:t}=(0,c.useSelect)((e=>({shortcut:e(Wt.store).getShortcutRepresentation("core/edit-site/toggle-mode"),isRichEditingEnabled:e(Ut).getSettings().richEditingEnabled,isCodeEditingEnabled:e(Ut).getSettings().codeEditingEnabled,mode:e(Ut).getEditorMode()})),[]),{switchEditorMode:n}=(0,c.useDispatch)(Ut),l=fn.map((n=>n.value!==t?{...n,shortcut:e}:n));return(0,o.createElement)(_.MenuGroup,{label:(0,h.__)("Editor")},(0,o.createElement)(_.MenuItemsChoice,{choices:l,value:t,onSelect:n}))};function vn(e){let{showIconLabels:t}=e;const[n,l]=(0,o.useReducer)((e=>!e),!1),[a,r]=(0,o.useReducer)((e=>!e),!1);return(0,Wt.useShortcut)("core/edit-site/keyboard-shortcuts",l),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ne,{toggleProps:{showTooltip:!t,...t&&{variant:"tertiary"}}},(e=>{let{onClose:t}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.MenuGroup,{label:(0,h._x)("View","noun")},(0,o.createElement)(k.PreferenceToggleMenuItem,{scope:"core/edit-site",name:"fixedToolbar",label:(0,h.__)("Top toolbar"),info:(0,h.__)("Access all block and document tools in a single place"),messageActivated:(0,h.__)("Top toolbar activated"),messageDeactivated:(0,h.__)("Top toolbar deactivated")}),(0,o.createElement)(k.PreferenceToggleMenuItem,{scope:"core/edit-site",name:"focusMode",label:(0,h.__)("Spotlight mode"),info:(0,h.__)("Focus on one block at a time"),messageActivated:(0,h.__)("Spotlight mode activated"),messageDeactivated:(0,h.__)("Spotlight mode deactivated")}),(0,o.createElement)(En,null),(0,o.createElement)(W.Slot,{name:"core/edit-site/plugin-more-menu",label:(0,h.__)("Plugins"),as:_.MenuGroup,fillProps:{onClick:t}})),(0,o.createElement)(_.MenuGroup,{label:(0,h.__)("Tools")},(0,o.createElement)(gn,null),(0,o.createElement)(_.MenuItem,{onClick:l,shortcut:Kt.displayShortcut.access("h")},(0,h.__)("Keyboard shortcuts")),(0,o.createElement)(_n,null),(0,o.createElement)(hn,null),(0,o.createElement)(_.MenuItem,{icon:Xt,role:"menuitem",href:(0,h.__)("https://wordpress.org/support/article/site-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,h.__)("Help"),(0,o.createElement)(_.VisuallyHidden,{as:"span"},(0,h.__)("(opens in a new tab)"))),(0,o.createElement)(un.Slot,{fillProps:{onClose:t}})),(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{onClick:r},(0,h.__)("Preferences"))))})),(0,o.createElement)(an,{isModalActive:n,toggleModal:l}),(0,o.createElement)(on,{isModalActive:a,toggleModal:r}))}function yn(e){let{openEntitiesSavedStates:t,isEntitiesSavedStatesOpen:n}=e;const{isDirty:l,isSaving:a}=(0,c.useSelect)((e=>{const{__experimentalGetDirtyEntityRecords:t,isSavingEntityRecord:n}=e(u.store),l=t();return{isDirty:l.length>0,isSaving:(0,Et.some)(l,(e=>n(e.kind,e.name,e.key)))}}),[]),r=!l||a;return(0,o.createElement)(_.Button,{variant:"primary",className:"edit-site-save-button__button","aria-disabled":r,"aria-expanded":n,isBusy:a,onClick:r?void 0:t},(0,h.__)("Save"))}var bn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var wn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var xn=(0,o.forwardRef)((function(e,t){const n=(0,c.useSelect)((e=>e(u.store).hasUndo()),[]),{undo:l}=(0,c.useDispatch)(u.store);return(0,o.createElement)(_.Button,m({},e,{ref:t,icon:(0,h.isRTL)()?wn:bn,label:(0,h.__)("Undo"),shortcut:Kt.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?l:void 0}))}));var Sn=(0,o.forwardRef)((function(e,t){const n=(0,Kt.isAppleOS)()?Kt.displayShortcut.primaryShift("z"):Kt.displayShortcut.primary("y"),l=(0,c.useSelect)((e=>e(u.store).hasRedo()),[]),{redo:a}=(0,c.useDispatch)(u.store);return(0,o.createElement)(_.Button,m({},e,{ref:t,icon:(0,h.isRTL)()?bn:wn,label:(0,h.__)("Redo"),shortcut:n,"aria-disabled":!l,onClick:l?a:void 0}))}));var kn=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function Cn(e){if(e){const t=(0,i.getBlockType)(e.name);return t?(0,i.__experimentalGetBlockLabel)(t,e.attributes):null}return null}function Tn(e){let{entityTitle:t,entityLabel:n,isLoaded:l,children:a,showIconLabels:r}=e;const{label:i}=function(){const{getBlock:e}=(0,c.useSelect)(_e.store),t=(0,c.useSelect)((e=>e(_e.store).__experimentalGetActiveBlockIdByBlockNames(["core/template-part"])),[]);return t?{label:Cn(e(t)),isActive:!0}:{}}(),[s,u]=(0,o.useState)(null),d=(0,o.useMemo)((()=>({anchor:s})),[s]);return l?t?(0,o.createElement)("div",{className:g()("edit-site-document-actions",{"has-secondary-label":!!i})},(0,o.createElement)("div",{ref:u,className:"edit-site-document-actions__title-wrapper"},(0,o.createElement)(_.__experimentalText,{size:"body",className:"edit-site-document-actions__title",as:"h1"},(0,o.createElement)(_.VisuallyHidden,{as:"span"},(0,h.sprintf)((0,h.__)("Editing %s: "),n)),t),(0,o.createElement)(_.__experimentalText,{size:"body",className:"edit-site-document-actions__secondary-item"},null!=i?i:""),a&&(0,o.createElement)(_.Dropdown,{popoverProps:d,position:"bottom center",renderToggle:e=>{let{isOpen:t,onToggle:l}=e;return(0,o.createElement)(_.Button,{className:"edit-site-document-actions__get-info",icon:kn,"aria-expanded":t,"aria-haspopup":"true",onClick:l,variant:r?"tertiary":void 0,label:(0,h.sprintf)((0,h.__)("Show %s details"),n)},r&&(0,h.__)("Details"))},contentClassName:"edit-site-document-actions__info-dropdown",renderContent:a}))):(0,o.createElement)("div",{className:"edit-site-document-actions"},(0,h.__)("Template not found")):(0,o.createElement)("div",{className:"edit-site-document-actions"},(0,h.__)("Loading…"))}function Nn(e){var t;let{onClose:n,templatePart:l,closeTemplateDetailsDropdown:a}=e;const{revertTemplate:r}=(0,c.useDispatch)(Ut),{params:i}=Me(),s=Be({postId:l.id,postType:l.type},{fromTemplateId:i.postId});return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,m({},s,{onClick:function(e){s.onClick(e),n(),a()}}),(0,h.sprintf)((0,h.__)("Edit %s"),null===(t=l.title)||void 0===t?void 0:t.rendered))),Je(l)&&(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{info:(0,h.__)("Use the template part as supplied by the theme."),onClick:function(){r(l),n(),a()}},(0,h.__)("Clear customizations"))))}function In(e){let{templatePart:t,clientId:n,closeTemplateDetailsDropdown:l}=e;const{selectBlock:a,toggleBlockHighlight:r}=(0,c.useDispatch)(_e.store),i=(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplatePartAreas().find((e=>e.area===t.area))),[t.area]),s=()=>r(n,!0),u=()=>r(n,!1);return(0,o.createElement)("div",{role:"menuitem",className:"edit-site-template-details__template-areas-item"},(0,o.createElement)(_.MenuItem,{role:"button",icon:null==i?void 0:i.icon,iconPosition:"left",onClick:()=>{a(n)},onMouseOver:s,onMouseLeave:u,onFocus:s,onBlur:u},null==i?void 0:i.label),(0,o.createElement)(_.DropdownMenu,{icon:te,label:(0,h.__)("More options"),className:"edit-site-template-details__template-areas-item-more"},(e=>{let{onClose:n}=e;return(0,o.createElement)(Nn,{onClose:n,templatePart:t,closeTemplateDetailsDropdown:l})})))}function Mn(e){let{closeTemplateDetailsDropdown:t}=e;const n=(0,c.useSelect)((e=>e(Ut).getCurrentTemplateTemplateParts()),[]);return n.length?(0,o.createElement)(_.MenuGroup,{label:(0,h.__)("Areas"),className:"edit-site-template-details__group edit-site-template-details__template-areas"},n.map((e=>{let{templatePart:n,block:l}=e;return(0,o.createElement)(In,{key:n.slug,clientId:l.clientId,templatePart:n,closeTemplateDetailsDropdown:t})}))):null}function Pn(e){let{template:t}=e;const[n,l]=(0,o.useState)(!1),[a,r]=(0,u.useEntityProp)("postType",t.type,"title",t.id);return(0,o.createElement)(_.TextControl,{label:(0,h.__)("Title"),value:n?"":a,help:"wp_template_part"!==t.type?(0,h.__)('Give the template a title that indicates its purpose, e.g. "Full Width".'):null,onChange:e=>{e||n?(l(!1),r(e)):l(!0)},onBlur:()=>l(!1)})}function zn(e){let{id:t}=e;const[n,l]=(0,u.useEntityProp)("postType","wp_template_part","area",t),a=(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplatePartAreas()),[]).map((e=>{let{label:t,area:n}=e;return{label:t,value:n}}));return(0,o.createElement)(_.SelectControl,{label:(0,h.__)("Area"),labelPosition:"top",options:a,value:n,onChange:l})}function Vn(e){let{template:t,onClose:n}=e;const{title:l,description:a}=(0,c.useSelect)((e=>e(d.store).__experimentalGetTemplateInfo(t)),[]),{revertTemplate:r}=(0,c.useDispatch)(Ut),i=Be({postType:t.type,postId:void 0}),s="wp_template_part"===t.type,u=(s||t.is_custom)&&!t.has_theme_file;if(!t)return null;return(0,o.createElement)("div",{className:"edit-site-template-details"},(0,o.createElement)(_.__experimentalVStack,{className:"edit-site-template-details__group",spacing:3},u?(0,o.createElement)(Pn,{template:t}):(0,o.createElement)(_.__experimentalText,{size:16,weight:600,className:"edit-site-template-details__title",as:"p"},l),a&&(0,o.createElement)(_.__experimentalText,{size:"body",className:"edit-site-template-details__description",as:"p"},a)),s&&(0,o.createElement)("div",{className:"edit-site-template-details__group"},(0,o.createElement)(zn,{id:t.id})),(0,o.createElement)(Mn,{closeTemplateDetailsDropdown:n}),Je(t)&&(0,o.createElement)(_.MenuGroup,{className:"edit-site-template-details__group edit-site-template-details__revert"},(0,o.createElement)(_.MenuItem,{className:"edit-site-template-details__revert-button",info:(0,h.__)("Use the template as supplied by the theme."),onClick:()=>{r(t),n()}},(0,h.__)("Clear customizations"))),(0,o.createElement)(_.Button,m({className:"edit-site-template-details__show-all-button"},i),"wp_template"===(null==t?void 0:t.type)?(0,h.__)("Browse all templates"):(0,h.__)("Browse all template parts")))}const Bn=e=>{e.preventDefault()};function An(e){var t;let{openEntitiesSavedStates:n,isEntitiesSavedStatesOpen:l,showIconLabels:a}=e;const r=(0,o.useRef)(),{deviceType:i,entityTitle:s,template:m,templateType:p,isInserterOpen:f,isListViewOpen:E,listViewShortcut:v,isLoaded:y,isVisualMode:b,blockEditorMode:w,homeUrl:x}=(0,c.useSelect)((e=>{var t;const{__experimentalGetPreviewDeviceType:n,getEditedPostType:l,getEditedPostId:a,isInserterOpened:r,isListViewOpened:o,getEditorMode:i}=e(Ut),{getEditedEntityRecord:s}=e(u.store),{__experimentalGetTemplateInfo:c}=e(d.store),{getShortcutRepresentation:m}=e(Wt.store),{__unstableGetEditorMode:p}=e(_e.store),g=l(),_=a(),h=s("postType",g,_),f=!!_,{getUnstableBase:E}=e(u.store);return{deviceType:n(),entityTitle:c(h).title,isLoaded:f,template:h,templateType:g,isInserterOpen:r(),isListViewOpen:o(),listViewShortcut:m("core/edit-site/toggle-list-view"),isVisualMode:"visual"===i(),blockEditorMode:p(),homeUrl:null===(t=E())||void 0===t?void 0:t.home}}),[]),{__experimentalSetPreviewDeviceType:S,setIsInserterOpened:k,setIsListViewOpened:C}=(0,c.useDispatch)(Ut),{__unstableSetEditorMode:T}=(0,c.useDispatch)(_e.store),N=(0,J.useViewportMatch)("medium"),I=(0,o.useCallback)((()=>{f?r.current.focus():k(!0)}),[f,k]),M=(0,o.useCallback)((()=>C(!E)),[C,E]),P="wp_template_part"===p,z=(0,h._x)("Toggle block inserter","Generic label for block inserter button"),V=f?(0,h.__)("Close"):(0,h.__)("Add"),B=(null===(t=window)||void 0===t?void 0:t.__experimentalEnableZoomedOutView)&&b,A="zoom-out"===w;return(0,o.createElement)("div",{className:"edit-site-header"},(0,o.createElement)(_e.NavigableToolbar,{className:"edit-site-header_start","aria-label":(0,h.__)("Document tools")},(0,o.createElement)("div",{className:"edit-site-header__toolbar"},(0,o.createElement)(_.ToolbarItem,{ref:r,as:_.Button,className:"edit-site-header-toolbar__inserter-toggle",variant:"primary",isPressed:f,onMouseDown:Bn,onClick:I,disabled:!b,icon:jt,label:a?V:z,showTooltip:!a}),N&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.ToolbarItem,{as:_e.ToolSelector,showTooltip:!a,variant:a?"tertiary":void 0,disabled:!b}),(0,o.createElement)(_.ToolbarItem,{as:xn,showTooltip:!a,variant:a?"tertiary":void 0}),(0,o.createElement)(_.ToolbarItem,{as:Sn,showTooltip:!a,variant:a?"tertiary":void 0}),(0,o.createElement)(_.ToolbarItem,{as:_.Button,className:"edit-site-header-toolbar__list-view-toggle",disabled:!b&&A,icon:Yt,isPressed:E,label:(0,h.__)("List View"),onClick:M,shortcut:v,showTooltip:!a,variant:a?"tertiary":void 0}),B&&(0,o.createElement)(_.ToolbarItem,{as:_.Button,className:"edit-site-header-toolbar__zoom-out-view-toggle",icon:qt,isPressed:A,label:(0,h.__)("Zoom-out View"),onClick:()=>{S("desktop"),C(!1),T(A?"edit":"zoom-out")}})))),(0,o.createElement)("div",{className:"edit-site-header_center"},(0,o.createElement)(Tn,{entityTitle:s,entityLabel:"wp_template_part"===p?"template part":"template",isLoaded:y,showIconLabels:a},(e=>{let{onClose:t}=e;return(0,o.createElement)(Vn,{template:m,onClose:t})}))),(0,o.createElement)("div",{className:"edit-site-header_end"},(0,o.createElement)("div",{className:"edit-site-header__actions"},!P&&(0,o.createElement)("div",{className:g()("edit-site-header__actions__preview-options",{"is-zoomed-out":A})},(0,o.createElement)(_e.__experimentalPreviewOptions,{deviceType:i,setDeviceType:S,viewLabel:(0,h.__)("View")},(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{href:x,target:"_blank",icon:Xt},(0,h.__)("View site"),(0,o.createElement)(_.VisuallyHidden,{as:"span"},(0,h.__)("(opens in a new tab)")))))),(0,o.createElement)(yn,{openEntitiesSavedStates:n,isEntitiesSavedStatesOpen:l}),(0,o.createElement)(X.Slot,{scope:"core/edit-site"}),(0,o.createElement)(vn,{showIconLabels:a}))))}var Rn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));function Ln(e){let{className:t,identifier:n,title:l,icon:a,children:r,closeLabel:i,header:s,headerClassName:u,panelClassName:d}=e;const m=(0,c.useSelect)((e=>e(Ut).getSettings().showIconLabels),[]);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Q,{className:t,scope:"core/edit-site",identifier:n,title:l,icon:a,closeLabel:i,header:s,headerClassName:u,panelClassName:d,showIconLabels:m},r),(0,o.createElement)(Y,{scope:"core/edit-site",identifier:n,icon:a},l))}var On=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"}));function Dn(e){let{className:t,...n}=e;return(0,o.createElement)(_.Icon,m({className:g()(t,"edit-site-global-styles-icon-with-current-color")},n))}function Gn(e){let{icon:t,children:n,...l}=e;return(0,o.createElement)(_.__experimentalItem,l,t&&(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(Dn,{icon:t,size:24}),(0,o.createElement)(_.FlexItem,null,n)),!t&&n)}function Fn(e){return(0,o.createElement)(_.__experimentalNavigatorButton,m({as:Gn},e))}var Hn=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M6.9 7L3 17.8h1.7l1-2.8h4.1l1 2.8h1.7L8.6 7H6.9zm-.7 6.6l1.5-4.3 1.5 4.3h-3zM21.6 17c-.1.1-.2.2-.3.2-.1.1-.2.1-.4.1s-.3-.1-.4-.2c-.1-.1-.1-.3-.1-.6V12c0-.5 0-1-.1-1.4-.1-.4-.3-.7-.5-1-.2-.2-.5-.4-.9-.5-.4 0-.8-.1-1.3-.1s-1 .1-1.4.2c-.4.1-.7.3-1 .4-.2.2-.4.3-.6.5-.1.2-.2.4-.2.7 0 .3.1.5.2.8.2.2.4.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.4.3-.7 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.6-.4.2-.2.4-.3.7-.4.3-.1.6-.1.8-.1.3 0 .6 0 .8.1.2.1.4.3.5.5.1.2.2.5.2.9v1.1c0 .3-.1.5-.3.6-.2.2-.5.3-.9.4-.3.1-.7.3-1.1.4-.4.1-.8.3-1.1.5-.3.2-.6.4-.8.7-.2.3-.3.7-.3 1.2 0 .6.2 1.1.5 1.4.3.4.9.5 1.6.5.5 0 1-.1 1.4-.3.4-.2.8-.6 1.1-1.1 0 .4.1.7.3 1 .2.3.6.4 1.2.4.4 0 .7-.1.9-.2.2-.1.5-.3.7-.4h-.3zm-3-.9c-.2.4-.5.7-.8.8-.3.2-.6.2-.8.2-.4 0-.6-.1-.9-.3-.2-.2-.3-.6-.3-1.1 0-.5.1-.9.3-1.2s.5-.5.8-.7c.3-.2.7-.3 1-.5.3-.1.6-.3.7-.6v3.4z"}));var $n=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"}));var Un=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));function Wn(e,t){var n,l;const{size:a}=e;if(!a||"0"===a)return a;if(!0!==(null==t?void 0:t.fluid))return a;if(!1===(null==e?void 0:e.fluid))return a;const r=(0,_e.getComputedFluidTypographyValue)({minimumFontSize:null==e||null===(n=e.fluid)||void 0===n?void 0:n.min,maximumFontSize:null==e||null===(l=e.fluid)||void 0===l?void 0:l.max,fontSize:a});return r||a}const jn="body",Yn=[{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"],cssVarInfix:"duotone",valueFunc:e=>{let{slug:t}=e;return`url( '#wp-duotone-${t}' )`},classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>{let{typography:n}=t;return Wn(e,n)},valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:e=>{let{size:t}=e;return t},classes:[]}],qn={"color.background":"color","color.text":"color","elements.link.color.text":"color","elements.button.color.text":"color","elements.button.backgroundColor":"background-color","elements.heading.color":"color","elements.heading.backgroundColor":"background-color","elements.heading.gradient":"gradient","color.gradient":"gradient","typography.fontSize":"font-size","typography.fontFamily":"font-family"};function Xn(e,t,n,l,a){const r=[(0,Et.get)(e,["blocks",t,...n]),(0,Et.get)(e,n)];for(const o of r)if(o){const r=["custom","theme","default"];for(const i of r){const r=o[i];if(r){const o=(0,Et.find)(r,(e=>e[l]===a));if(o){if("slug"===l)return o;return Xn(e,t,n,"slug",o.slug)[l]===o[l]?o:void 0}}}}}function Kn(e,t,n,l){if(!l)return l;const a=qn[n],r=(0,Et.find)(Yn,["cssVarInfix",a]);if(!r)return l;const{valueKey:o,path:i}=r,s=Xn(e,t,i,o,l);return s?`var:preset|${a}|${s.slug}`:l}function Zn(e,t,n){if(!n||"string"!=typeof n){var l,a;if(null===(l=n)||void 0===l||!l.ref||"string"!=typeof(null===(a=n)||void 0===a?void 0:a.ref))return n;{var r;const t=n.ref.split(".");if(!(n=(0,Et.get)(e,t))||null!==(r=n)&&void 0!==r&&r.ref)return n}}const o="var:",i="var(--wp--";let s;if(n.startsWith(o))s=n.slice(o.length).split("|");else{if(!n.startsWith(i)||!n.endsWith(")"))return n;s=n.slice(i.length,-")".length).split("--")}const[c,...u]=s;return"preset"===c?function(e,t,n,l){let[a,r]=l;const o=(0,Et.find)(Yn,["cssVarInfix",a]);if(!o)return n;const i=Xn(e.settings,t,o.path,"slug",r);if(i){const{valueKey:n}=o;return Zn(e,t,i[n])}return n}(e,t,n,u):"custom"===c?function(e,t,n,l){var a;const r=null!==(a=(0,Et.get)(e.settings,["blocks",t,"custom",...l]))&&void 0!==a?a:(0,Et.get)(e.settings,["custom",...l]);return r?Zn(e,t,r):n}(e,t,n,u):n}const Qn=(0,o.createContext)({user:{},base:{},merged:{},setUserConfig:()=>{}}),Jn={settings:{},styles:{}};function el(e,t){var n;let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";const{merged:a,base:r,user:s,setUserConfig:c}=(0,o.useContext)(Qn),u=t?`settings.blocks.${t}.${e}`:`settings.${e}`,d=t=>{c((n=>{const l=JSON.parse(JSON.stringify(n)),a=i.__EXPERIMENTAL_PATHS_WITH_MERGE[e]?u+".custom":u;return(0,Et.set)(l,a,t),l}))},m=t=>{const n=t?`settings.blocks.${t}.${e}`:`settings.${e}`,o=t=>{const l=(0,Et.get)(t,n);var a,r;return i.__EXPERIMENTAL_PATHS_WITH_MERGE[e]?null!==(a=null!==(r=null==l?void 0:l.custom)&&void 0!==r?r:null==l?void 0:l.theme)&&void 0!==a?a:null==l?void 0:l.default:l};let c;switch(l){case"all":c=o(a);break;case"user":c=o(s);break;case"base":c=o(r);break;default:throw"Unsupported source"}return c},p=null!==(n=m(t))&&void 0!==n?n:m();return[p,d]}function tl(e,t){var n;let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";const{merged:a,base:r,user:i,setUserConfig:s}=(0,o.useContext)(Qn),c=t?`styles.blocks.${t}.${e}`:`styles.${e}`,u=n=>{s((l=>{const r=JSON.parse(JSON.stringify(l));return(0,Et.set)(r,c,Kn(a.settings,t,e,n)),r}))};let d;switch(l){case"all":d=Zn(a,t,null!==(n=(0,Et.get)(i,c))&&void 0!==n?n:(0,Et.get)(r,c));break;case"user":d=Zn(a,t,(0,Et.get)(i,c));break;case"base":d=Zn(r,t,(0,Et.get)(r,c));break;default:throw"Unsupported source"}return[d,u]}const nl=["background","backgroundColor","color","linkColor","buttonColor","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","textDecoration","padding","contentSize","wideSize","blockGap"];function ll(e){var t,n,l,a,r,o,s,c;if(!e)return nl;const u=(0,i.getBlockType)(e);if(!u)return[];const d=[];return null==u||null===(t=u.supports)||void 0===t||null===(n=t.spacing)||void 0===n||!n.blockGap||!0===(null==u||null===(l=u.supports)||void 0===l||null===(a=l.spacing)||void 0===a?void 0:a.__experimentalSkipSerialization)||null!=u&&null!==(r=u.supports)&&void 0!==r&&null!==(o=r.spacing)&&void 0!==o&&null!==(s=o.__experimentalSkipSerialization)&&void 0!==s&&null!==(c=s.some)&&void 0!==c&&c.call(s,(e=>"blockGap"===e))||d.push("blockGap"),Object.keys(i.__EXPERIMENTAL_STYLE_PROPERTY).forEach((e=>{if(i.__EXPERIMENTAL_STYLE_PROPERTY[e].support)return i.__EXPERIMENTAL_STYLE_PROPERTY[e].requiresOptOut&&i.__EXPERIMENTAL_STYLE_PROPERTY[e].support[0]in u.supports&&!1!==(0,Et.get)(u.supports,i.__EXPERIMENTAL_STYLE_PROPERTY[e].support)||(0,Et.get)(u.supports,i.__EXPERIMENTAL_STYLE_PROPERTY[e].support,!1)?d.push(e):void 0})),d}function al(e){const[t]=el("color.palette.custom",e),[n]=el("color.palette.theme",e),[l]=el("color.palette.default",e),[a]=el("color.defaultPalette");return(0,o.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,h._x)("Theme","Indicates this palette comes from the theme."),colors:n}),a&&l&&l.length&&e.push({name:(0,h._x)("Default","Indicates this palette comes from WordPress."),colors:l}),t&&t.length&&e.push({name:(0,h._x)("Custom","Indicates this palette is created by the user."),colors:t}),e}),[t,n,l])}function rl(e){const[t]=el("color.gradients.custom",e),[n]=el("color.gradients.theme",e),[l]=el("color.gradients.default",e),[a]=el("color.defaultGradients");return(0,o.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,h._x)("Theme","Indicates this palette comes from the theme."),gradients:n}),a&&l&&l.length&&e.push({name:(0,h._x)("Default","Indicates this palette comes from WordPress."),gradients:l}),t&&t.length&&e.push({name:(0,h._x)("Custom","Indicates this palette is created by the user."),gradients:t}),e}),[t,n,l])}function ol(e){return[il(e),sl(e),cl(e),ul(e)].some(Boolean)}function il(e){const t=ll(e);return el("border.color",e)[0]&&t.includes("borderColor")}function sl(e){const t=ll(e);return el("border.radius",e)[0]&&t.includes("borderRadius")}function cl(e){const t=ll(e);return el("border.style",e)[0]&&t.includes("borderStyle")}function ul(e){const t=ll(e);return el("border.width",e)[0]&&t.includes("borderWidth")}function dl(e){return e?e.style||!e.color&&!e.width?e:{...e,style:"solid"}:e}function ml(e){let{name:t}=e;const[n]=tl("border",t,"user"),[l,a]=tl("border",t),r=al(t),i=il(t),s=cl(t),c=ul(t),u=sl(t),[d,m]=tl("border.radius",t),p=()=>{const e=null==n?void 0:n.radius;return"object"==typeof e?Object.entries(e).some(Boolean):!!e},g=(0,o.useCallback)((()=>a(void 0)),[a]),f=(0,o.useCallback)((e=>{const t=function(e){return e?(0,_.__experimentalHasSplitBorders)(e)?{top:dl(e.top),right:dl(e.right),bottom:dl(e.bottom),left:dl(e.left)}:dl(e):e}(e),n=(0,_.__experimentalHasSplitBorders)(t)?{color:null,style:null,width:null,...t}:{top:t,right:t,bottom:t,left:t};a({radius:null==l?void 0:l.radius,...n})}),[a]);return(0,o.createElement)(_.__experimentalToolsPanel,{label:(0,h.__)("Border"),resetAll:g},(c||i)&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:()=>(0,_.__experimentalIsDefinedBorder)(n),label:(0,h.__)("Border"),onDeselect:()=>(()=>{if(p())return a({radius:n.radius});a(void 0)})(),isShownByDefault:!0},(0,o.createElement)(_.__experimentalBorderBoxControl,{colors:r,enableAlpha:!0,enableStyle:s,onChange:f,popoverOffset:40,popoverPlacement:"left-start",value:l,__experimentalHasMultipleOrigins:!0,__experimentalIsRenderedInSidebar:!0})),u&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:p,label:(0,h.__)("Radius"),onDeselect:()=>m(void 0),isShownByDefault:!0},(0,o.createElement)(_e.__experimentalBorderRadiusControl,{values:d,onChange:e=>{m(e||void 0)}})))}function pl(e){const t=ll(e);return t.includes("color")||t.includes("backgroundColor")||t.includes("background")||t.includes("linkColor")}var gl=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M7 9v6h10V9H7zM5 19.8h14v-1.5H5v1.5zM5 4.3v1.5h14V4.3H5z"}));var _l=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M5 9v6h14V9H5zm11-4.8H8v1.5h8V4.2zM8 19.8h8v-1.5H8v1.5z"}));const hl=["horizontal","vertical"];function fl(e){const t=El(e),n=vl(e),l=yl(e),a=bl(e),r=wl(e);return t||n||l||a||r}function El(e){const t=ll(e),[n]=el("layout.contentSize",e);return n&&t.includes("contentSize")}function vl(e){const t=ll(e),[n]=el("layout.wideSize",e);return n&&t.includes("wideSize")}function yl(e){const t=ll(e),[n]=el("spacing.padding",e);return n&&t.includes("padding")}function bl(e){const t=ll(e),[n]=el("spacing.margin",e);return n&&t.includes("margin")}function wl(e){const t=ll(e),[n]=el("spacing.blockGap",e);return n&&t.includes("blockGap")}function xl(e,t){if(!t)return e;const n={};return t.forEach((t=>{"vertical"===t&&(n.top=e.top,n.bottom=e.bottom),"horizontal"===t&&(n.left=e.left,n.right=e.right),n[t]=e[t]})),n}function Sl(e){return e&&"string"==typeof e?{top:e,right:e,bottom:e,left:e}:e}function kl(e){let{name:t}=e;const n=El(t),l=vl(t),a=yl(t),r=bl(t),i=wl(t),s=function(){const[e]=el("spacing.spacingSizes");return e&&e.length>0}(),c=(0,_.__experimentalUseCustomUnits)({availableUnits:el("spacing.units",t)[0]||["%","px","em","rem","vw"]}),{contentSizeValue:u,setContentSizeValue:d,hasUserSetContentSizeValue:m,resetContentSizeValue:p}=function(e){const[t,n]=el("layout.contentSize",e),[l]=el("layout.contentSize",e,"user");return{contentSizeValue:t,setContentSizeValue:n,hasUserSetContentSizeValue:()=>!!l,resetContentSizeValue:()=>n("")}}(t),{wideSizeValue:f,setWideSizeValue:E,hasUserSetWideSizeValue:v,resetWideSizeValue:y}=function(e){const[t,n]=el("layout.wideSize",e),[l]=el("layout.wideSize",e,"user");return{wideSizeValue:t,setWideSizeValue:n,hasUserSetWideSizeValue:()=>!!l,resetWideSizeValue:()=>n("")}}(t),{paddingValues:b,paddingSides:w,isAxialPadding:x,setPaddingValues:S,resetPaddingValue:k,hasPaddingValue:C}=function(e){const[t,n]=tl("spacing.padding",e),l=Sl(t),a=(0,_e.__experimentalUseCustomSides)(e,"padding"),r=a&&a.some((e=>hl.includes(e))),o=e=>{const t=xl(e,a);n(t)},[i]=tl("spacing.padding",e,"user");return{paddingValues:l,paddingSides:a,isAxialPadding:r,setPaddingValues:o,resetPaddingValue:()=>o({}),hasPaddingValue:()=>!!i}}(t),{marginValues:T,marginSides:N,isAxialMargin:I,setMarginValues:M,resetMarginValue:P,hasMarginValue:z}=function(e){const[t,n]=tl("spacing.margin",e),l=Sl(t),a=(0,_e.__experimentalUseCustomSides)(e,"margin"),r=a&&a.some((e=>hl.includes(e))),o=e=>{const t=xl(e,a);n(t)};return{marginValues:l,marginSides:a,isAxialMargin:r,setMarginValues:o,resetMarginValue:()=>o({}),hasMarginValue:()=>!!l&&Object.keys(l).length}}(t),{gapValue:V,gapValues:B,gapSides:A,isAxialGap:R,setGapValue:L,setGapValues:O,resetGapValue:D,hasGapValue:G}=function(e){const[t,n]=tl("spacing.blockGap",e),l=(a=t)&&"string"==typeof a?{top:a}:a?{...a,right:null==a?void 0:a.left,bottom:null==a?void 0:a.top}:a;var a;const r=(0,_e.__experimentalUseCustomSides)(e,"blockGap"),o=r&&r.some((e=>hl.includes(e))),[i]=tl("spacing.blockGap",e,"user");return{gapValue:t,gapValues:l,gapSides:r,isAxialGap:o,setGapValue:n,setGapValues:e=>{e||n(null),!o&&null!=e&&e.hasOwnProperty("top")?n(e.top):n({top:null==e?void 0:e.top,left:null==e?void 0:e.left})},resetGapValue:()=>n(void 0),hasGapValue:()=>!!i}}(t);return(0,o.createElement)(_.__experimentalToolsPanel,{label:(0,h.__)("Dimensions"),resetAll:()=>{k(),P(),D(),p(),y()}},(n||l)&&(0,o.createElement)("span",{className:"span-columns"},(0,h.__)("Set the width of the main content area.")),n&&(0,o.createElement)(_.__experimentalToolsPanelItem,{className:"single-column",label:(0,h.__)("Content size"),hasValue:m,onDeselect:p,isShownByDefault:!0},(0,o.createElement)(_.__experimentalHStack,{alignment:"flex-end",justify:"flex-start"},(0,o.createElement)(_.__experimentalUnitControl,{label:(0,h.__)("Content"),labelPosition:"top",__unstableInputWidth:"80px",value:u||"",onChange:e=>{d(e)},units:c}),(0,o.createElement)(_.__experimentalView,null,(0,o.createElement)(ae,{icon:gl})))),l&&(0,o.createElement)(_.__experimentalToolsPanelItem,{className:"single-column",label:(0,h.__)("Wide size"),hasValue:v,onDeselect:y,isShownByDefault:!0},(0,o.createElement)(_.__experimentalHStack,{alignment:"flex-end",justify:"flex-start"},(0,o.createElement)(_.__experimentalUnitControl,{label:(0,h.__)("Wide"),labelPosition:"top",__unstableInputWidth:"80px",value:f||"",onChange:e=>{E(e)},units:c}),(0,o.createElement)(_.__experimentalView,null,(0,o.createElement)(ae,{icon:_l})))),a&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:C,label:(0,h.__)("Padding"),onDeselect:k,isShownByDefault:!0,className:g()({"tools-panel-item-spacing":s})},!s&&(0,o.createElement)(_.__experimentalBoxControl,{values:b,onChange:S,label:(0,h.__)("Padding"),sides:w,units:c,allowReset:!1,splitOnAxis:x}),s&&(0,o.createElement)(_e.__experimentalSpacingSizesControl,{values:b,onChange:S,label:(0,h.__)("Padding"),sides:w,units:c,allowReset:!1,splitOnAxis:x})),r&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:z,label:(0,h.__)("Margin"),onDeselect:P,isShownByDefault:!0,className:g()({"tools-panel-item-spacing":s})},!s&&(0,o.createElement)(_.__experimentalBoxControl,{values:T,onChange:M,label:(0,h.__)("Margin"),sides:N,units:c,allowReset:!1,splitOnAxis:I}),s&&(0,o.createElement)(_e.__experimentalSpacingSizesControl,{values:T,onChange:M,label:(0,h.__)("Margin"),sides:N,units:c,allowReset:!1,splitOnAxis:I})),i&&(0,o.createElement)(_.__experimentalToolsPanelItem,{hasValue:G,label:(0,h.__)("Block spacing"),onDeselect:D,isShownByDefault:!0,className:g()({"tools-panel-item-spacing":s})},!s&&(R?(0,o.createElement)(_.__experimentalBoxControl,{label:(0,h.__)("Block spacing"),min:0,onChange:O,units:c,sides:A,values:B,allowReset:!1,splitOnAxis:R}):(0,o.createElement)(_.__experimentalUnitControl,{label:(0,h.__)("Block spacing"),__unstableInputWidth:"80px",min:0,onChange:L,units:c,value:V})),s&&(0,o.createElement)(_e.__experimentalSpacingSizesControl,{label:(0,h.__)("Block spacing"),min:0,onChange:O,sides:R?A:["top"],values:B,allowReset:!1,splitOnAxis:R})))}function Cl(e){const t=Tl(e),n=Nl(e),l=Il(e),a=ll(e);return t||n||l||a.includes("fontSize")}function Tl(e){const t=ll(e);return el("typography.lineHeight",e)[0]&&t.includes("lineHeight")}function Nl(e){const t=ll(e),n=el("typography.fontStyle",e)[0]&&t.includes("fontStyle"),l=el("typography.fontWeight",e)[0]&&t.includes("fontWeight");return n||l}function Il(e,t){if(!el("typography.letterSpacing",e)[0])return!1;if(!e&&"heading"===t)return!0;return ll(e).includes("letterSpacing")}function Ml(e){let{name:t,element:n}=e;const[l,a]=(0,o.useState)("heading"),r=ll(t);let i="";"heading"===n?i=`elements.${l}.`:n&&"text"!==n&&(i=`elements.${n}.`);const[s]=el("typography.fluid",t),[c]=el("typography.fontSizes",t),u=c.map((e=>(s&&(e.size=Wn(e,{fluid:s})),e))),d=!el("typography.customFontSize",t)[0],[m]=el("typography.fontFamilies",t),p=el("typography.fontStyle",t)[0]&&r.includes("fontStyle"),g=el("typography.fontWeight",t)[0]&&r.includes("fontWeight"),f=Tl(t),E=Nl(t),v=Il(t,n),y=function(e,t){return!!el("typography.textTransform",e)[0]&&(!e&&"heading"===t||ll(e).includes("textTransform"))}(t,n);let b=r.includes("fontSize");"heading"===n&&"heading"===l&&(b=!1);const[w,x]=tl(i+"typography.fontFamily",t),[S,k]=tl(i+"typography.fontSize",t),[C,T]=tl(i+"typography.fontStyle",t),[N,I]=tl(i+"typography.fontWeight",t),[M,P]=tl(i+"typography.lineHeight",t),[z,V]=tl(i+"typography.letterSpacing",t),[B,A]=tl(i+"typography.textTransform",t),[R]=tl(i+"color.background",t),[L]=tl(i+"color.gradient",t),[O]=tl(i+"color.text",t),D="link"===n?{textDecoration:"underline"}:{};return(0,o.createElement)(_.PanelBody,{className:"edit-site-typography-panel",initialOpen:!0},(0,o.createElement)("div",{className:"edit-site-typography-panel__preview",style:{fontFamily:null!=w?w:"serif",background:null!=L?L:R,color:O,fontSize:S,fontStyle:C,fontWeight:N,letterSpacing:z,...D}},"Aa"),(0,o.createElement)(_.__experimentalGrid,{columns:2,rowGap:16,columnGap:8},"heading"===n&&(0,o.createElement)("div",{className:"edit-site-typography-panel__full-width-control"},(0,o.createElement)(_.__experimentalToggleGroupControl,{label:(0,h.__)("Select heading level"),hideLabelFromVision:!0,value:l,onChange:a,isBlock:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0},(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"heading",label:(0,h.__)("All")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h1",label:(0,h.__)("H1")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h2",label:(0,h.__)("H2")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h3",label:(0,h.__)("H3")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h4",label:(0,h.__)("H4")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h5",label:(0,h.__)("H5")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h6",label:(0,h.__)("H6")}))),r.includes("fontFamily")&&(0,o.createElement)("div",{className:"edit-site-typography-panel__full-width-control"},(0,o.createElement)(_e.__experimentalFontFamilyControl,{fontFamilies:m,value:w,onChange:x,size:"__unstable-large",__nextHasNoMarginBottom:!0})),b&&(0,o.createElement)("div",{className:"edit-site-typography-panel__full-width-control"},(0,o.createElement)(_.FontSizePicker,{value:S,onChange:k,fontSizes:u,disableCustomFontSizes:d,size:"__unstable-large",__nextHasNoMarginBottom:!0})),E&&(0,o.createElement)(_e.__experimentalFontAppearanceControl,{value:{fontStyle:C,fontWeight:N},onChange:e=>{let{fontStyle:t,fontWeight:n}=e;T(t),I(n)},hasFontStyles:p,hasFontWeights:g,size:"__unstable-large",__nextHasNoMarginBottom:!0}),f&&(0,o.createElement)(_e.LineHeightControl,{__nextHasNoMarginBottom:!0,__unstableInputWidth:"auto",value:M,onChange:P,size:"__unstable-large"}),v&&(0,o.createElement)(_e.__experimentalLetterSpacingControl,{value:z,onChange:V,size:"__unstable-large",__unstableInputWidth:"auto"}),y&&(0,o.createElement)("div",{className:"edit-site-typography-panel__full-width-control"},(0,o.createElement)(_e.__experimentalTextTransformControl,{value:B,onChange:A,showNone:!0,isBlock:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0}))))}var Pl=function(e){let{name:t,parentMenu:n=""}=e;const l=Cl(t),a=pl(t),r=ol(t),i=fl(t),s=r||i;return(0,o.createElement)(_.__experimentalItemGroup,null,l&&(0,o.createElement)(Fn,{icon:Hn,path:n+"/typography","aria-label":(0,h.__)("Typography styles")},(0,h.__)("Typography")),a&&(0,o.createElement)(Fn,{icon:$n,path:n+"/colors","aria-label":(0,h.__)("Colors styles")},(0,h.__)("Colors")),s&&(0,o.createElement)(Fn,{icon:Un,path:n+"/layout","aria-label":(0,h.__)("Layout styles")},(0,h.__)("Layout")))},zl=window.wp.styleEngine;const Vl={__experimentalBorder:"border",color:"color",spacing:"spacing",typography:"typography"};function Bl(e){var t;const n="var:";if(null!=e&&null!==(t=e.startsWith)&&void 0!==t&&t.call(e,n)){return`var(--wp--${e.slice(n.length).split("|").join("--")})`}return e}function Al(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,Et.reduce)(Yn,((n,l)=>{let{path:a,cssVarInfix:r,classes:o}=l;if(!o)return n;const i=(0,Et.get)(t,a,[]);return["default","theme","custom"].forEach((t=>{i[t]&&i[t].forEach((t=>{let{slug:l}=t;o.forEach((t=>{let{classSuffix:a,propertyName:o}=t;const i=`.has-${(0,Et.kebabCase)(l)}-${a}`,s=e.split(",").map((e=>`${e}${i}`)).join(","),c=`var(--wp--preset--${r}--${(0,Et.kebabCase)(l)})`;n+=`${s}{${o}: ${c} !important;}`}))}))})),n}),"")}function Rl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,l=[];return Object.keys(e).forEach((a=>{const r=t+(0,Et.kebabCase)(a.replace("/","-")),o=e[a];if(o instanceof Object){const e=r+n;l=[...l,...Rl(o,e,n)]}else l.push(`${r}: ${o}`)})),l}function Ll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const a=jn===t,r=(0,Et.reduce)(i.__EXPERIMENTAL_STYLE_PROPERTY,((t,l,r)=>{let{value:o,properties:i,useEngine:s,rootOnly:c}=l;if(c&&!a)return t;const u=o;if("elements"===u[0]||s)return t;const d=(0,Et.get)(e,u);if("--wp--style--root--padding"===r&&("string"==typeof d||!n))return t;if(i&&"string"!=typeof d)Object.entries(i).forEach((e=>{const[n,l]=e;if(!(0,Et.get)(d,[l],!1))return;const a=n.startsWith("--")?n:(0,Et.kebabCase)(n);t.push(`${a}: ${Bl((0,Et.get)(d,[l]))}`)}));else if((0,Et.get)(e,u,!1)){const n=r.startsWith("--")?r:(0,Et.kebabCase)(r);t.push(`${n}: ${Bl((0,Et.get)(e,u))}`)}return t}),[]),o=(0,zl.getCSSRules)(e);return o.forEach((e=>{var t;if(a&&n&&e.key.startsWith("padding"))return;const o=e.key.startsWith("--")?e.key:(0,Et.kebabCase)(e.key);let i=e.value;if("string"!=typeof i&&null!==(t=i)&&void 0!==t&&t.ref){var s;const e=i.ref.split(".");if(i=(0,Et.get)(l,e),!i||null!==(s=i)&&void 0!==s&&s.ref)return}var c;"font-size"===o&&(i=Wn({size:i},null==l||null===(c=l.settings)||void 0===c?void 0:c.typography));r.push(`${o}: ${i}`)})),r}function Ol(e){var t,n,l,a,r;let{tree:o,style:i,selector:s,hasBlockGapSupport:c,hasFallbackGapSupport:u,fallbackGapValue:d}=e,m="",p=c?(0,_e.__experimentalGetGapCSSValue)(null==i||null===(t=i.spacing)||void 0===t?void 0:t.blockGap):"";if(u&&(s===jn?p=p||"0.5em":!c&&d&&(p=d)),p&&null!=o&&null!==(n=o.settings)&&void 0!==n&&null!==(l=n.layout)&&void 0!==l&&l.definitions&&(Object.values(o.settings.layout.definitions).forEach((e=>{let{className:t,name:n,spacingStyles:l}=e;(c||"flex"===n)&&null!=l&&l.length&&l.forEach((e=>{const n=[];if(e.rules&&Object.entries(e.rules).forEach((e=>{let[t,l]=e;n.push(`${t}: ${l||p}`)})),n.length){let l="";l=c?s===jn?`${s} .${t}${(null==e?void 0:e.selector)||""}`:`${s}.${t}${(null==e?void 0:e.selector)||""}`:s===jn?`:where(.${t}${(null==e?void 0:e.selector)||""})`:`:where(${s}.${t}${(null==e?void 0:e.selector)||""})`,m+=`${l} { ${n.join("; ")}; }`}}))})),s===jn&&c&&(m+=`${s} { --wp--style--block-gap: ${p}; }`)),s===jn&&null!=o&&null!==(a=o.settings)&&void 0!==a&&null!==(r=a.layout)&&void 0!==r&&r.definitions){const e=["block","flex","grid"];Object.values(o.settings.layout.definitions).forEach((t=>{let{className:n,displayMode:l,baseStyles:a}=t;l&&e.includes(l)&&(m+=`${s} .${n} { display:${l}; }`),null!=a&&a.length&&a.forEach((e=>{const t=[];if(e.rules&&Object.entries(e.rules).forEach((e=>{let[n,l]=e;t.push(`${n}: ${l}`)})),t.length){const l=`${s} .${n}${(null==e?void 0:e.selector)||""}`;m+=`${l} { ${t.join("; ")}; }`}}))}))}return m}const Dl=(e,t)=>{var n,l;const a=[];if(null==e||!e.styles)return a;const r=e=>(0,Et.pickBy)(e,((e,t)=>["border","color","spacing","typography","filter","outline","shadow"].includes(t))),o=r(e.styles);return o&&a.push({styles:o,selector:jn}),Object.entries(i.__EXPERIMENTAL_ELEMENTS).forEach((t=>{var n;let[l,r]=t;var o;null!==(n=e.styles)&&void 0!==n&&n.elements[l]&&a.push({styles:null===(o=e.styles)||void 0===o?void 0:o.elements[l],selector:r})})),Object.entries(null!==(n=null===(l=e.styles)||void 0===l?void 0:l.blocks)&&void 0!==n?n:{}).forEach((e=>{var n,l;let[o,s]=e;const c=r(s);c&&null!=t&&null!==(n=t[o])&&void 0!==n&&n.selector&&a.push({duotoneSelector:t[o].duotoneSelector,fallbackGapValue:t[o].fallbackGapValue,hasLayoutSupport:t[o].hasLayoutSupport,selector:t[o].selector,styles:c,featureSelectors:t[o].featureSelectors}),Object.entries(null!==(l=null==s?void 0:s.elements)&&void 0!==l?l:{}).forEach((e=>{let[n,l]=e;l&&null!=t&&t[o]&&null!==i.__EXPERIMENTAL_ELEMENTS&&void 0!==i.__EXPERIMENTAL_ELEMENTS&&i.__EXPERIMENTAL_ELEMENTS[n]&&a.push({styles:l,selector:t[o].selector.split(",").map((e=>i.__EXPERIMENTAL_ELEMENTS[n].split(",").map((t=>e+" "+t)))).join(",")})}))})),a},Gl=(e,t)=>{var n,l,a;const r=[];if(null==e||!e.settings)return r;const o=e=>{const t={};return Yn.forEach((n=>{let{path:l}=n;const a=(0,Et.get)(e,l,!1);!1!==a&&(0,Et.set)(t,l,a)})),t},i=o(e.settings),s=null===(n=e.settings)||void 0===n?void 0:n.custom;return(0,Et.isEmpty)(i)&&!s||r.push({presets:i,custom:s,selector:jn}),Object.entries(null!==(l=null===(a=e.settings)||void 0===a?void 0:a.blocks)&&void 0!==l?l:{}).forEach((e=>{let[n,l]=e;const a=o(l),i=l.custom;(0,Et.isEmpty)(a)&&!i||r.push({presets:a,custom:i,selector:t[n].selector})})),r},Fl=(e,t)=>{const n=Gl(e,t);let l="";return n.forEach((t=>{let{presets:n,custom:a,selector:r}=t;const o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return(0,Et.reduce)(Yn,((n,l)=>{let{path:a,valueKey:r,valueFunc:o,cssVarInfix:i}=l;const s=(0,Et.get)(e,a,[]);return["default","theme","custom"].forEach((e=>{s[e]&&s[e].forEach((e=>{r&&!o?n.push(`--wp--preset--${i}--${(0,Et.kebabCase)(e.slug)}: ${e[r]}`):o&&"function"==typeof o&&n.push(`--wp--preset--${i}--${(0,Et.kebabCase)(e.slug)}: ${o(e,t)}`)}))})),n}),[])}(n,null==e?void 0:e.settings),i=Rl(a,"--wp--custom--","--");i.length>0&&o.push(...i),o.length>0&&(l+=`${r}{${o.join(";")};}`)})),l};function Hl(e,t){return Gl(e,t).flatMap((e=>{let{presets:t}=e;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Yn.filter((e=>"duotone"===e.path.at(-1))).flatMap((t=>{const n=(0,Et.get)(e,t.path,{});return["default","theme"].filter((e=>n[e])).flatMap((e=>n[e].map((e=>(0,o.createElement)(_e.__unstablePresetDuotoneFilter,{preset:e,key:e.slug})))))}))}(t)}))}function $l(){let{merged:e}=(0,o.useContext)(Qn);const[t]=el("spacing.blockGap"),n=null!==t,l=!n,a=(0,c.useSelect)((e=>{const{getSettings:t}=e(_e.store);return!!t().disableLayoutStyles}));return(0,o.useMemo)((()=>{var t,r,o,s,c,u,d,m,p,g,_;if(null===(t=e)||void 0===t||!t.styles||null===(r=e)||void 0===r||!r.settings)return[];e=!(null===(s=(o=e).styles)||void 0===s?void 0:s.blocks["core/separator"])||!(null===(c=o.styles)||void 0===c||null===(u=c.blocks["core/separator"].color)||void 0===u?void 0:u.background)||null!==(d=o.styles)&&void 0!==d&&null!==(m=d.blocks["core/separator"].color)&&void 0!==m&&m.text||null!==(p=o.styles)&&void 0!==p&&null!==(g=p.blocks["core/separator"].border)&&void 0!==g&&g.color?o:{...o,styles:{...o.styles,blocks:{...o.styles.blocks,"core/separator":{...o.styles.blocks["core/separator"],color:{...o.styles.blocks["core/separator"].color,text:null===(_=o.styles)||void 0===_?void 0:_.blocks["core/separator"].color.background}}}}};const h=(e=>{const t={};return e.forEach((e=>{var n,l,a,r,o,i,s,c,u;const d=e.name,m=null!==(n=null==e||null===(l=e.supports)||void 0===l?void 0:l.__experimentalSelector)&&void 0!==n?n:".wp-block-"+d.replace("core/","").replace("/","-"),p=null!==(a=null==e||null===(r=e.supports)||void 0===r||null===(o=r.color)||void 0===o?void 0:o.__experimentalDuotone)&&void 0!==a?a:null,g=!(null==e||null===(i=e.supports)||void 0===i||!i.__experimentalLayout),_=null==e||null===(s=e.supports)||void 0===s||null===(c=s.spacing)||void 0===c||null===(u=c.blockGap)||void 0===u?void 0:u.__experimentalDefault,h={};Object.entries(Vl).forEach((t=>{var n,l;let[a,r]=t;const o=null==e||null===(n=e.supports)||void 0===n||null===(l=n[a])||void 0===l?void 0:l.__experimentalSelector;o&&(h[r]=function(e,t){const n=e.split(","),l=t.split(","),a=[];return n.forEach((e=>{l.forEach((t=>{a.push(`${e.trim()} ${t.trim()}`)}))})),a.join(", ")}(m,o))})),t[d]={duotoneSelector:p,fallbackGapValue:_,featureSelectors:Object.keys(h).length?h:void 0,hasLayoutSupport:g,name:d,selector:m}})),t})((0,i.getBlockTypes)()),f=Fl(e,h),E=function(e,t,n,l){var a,r;let o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const i=Dl(e,t),s=Gl(e,t),c=null==e||null===(a=e.settings)||void 0===a?void 0:a.useRootPaddingAwareAlignments,{contentSize:u,wideSize:d}=(null==e||null===(r=e.settings)||void 0===r?void 0:r.layout)||{};let m="body {margin: 0;";if(u&&(m+=` --wp--style--global--content-size: ${u};`),d&&(m+=` --wp--style--global--wide-size: ${d};`),c&&(m+='padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }\n\t\t\t.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }\n\t\t\t.has-global-padding :where(.has-global-padding) { padding-right: 0; padding-left: 0; }\n\t\t\t.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }\n\t\t\t.has-global-padding :where(.has-global-padding) > .alignfull { margin-right: 0; margin-left: 0; }\n\t\t\t.has-global-padding > .alignfull:where(:not(.has-global-padding)) > :where([class*="wp-block-"]:not(.alignfull):not([class*="__"]),p,h1,h2,h3,h4,h5,h6,ul,ol) { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }\n\t\t\t.has-global-padding :where(.has-global-padding) > .alignfull:where(:not(.has-global-padding)) > :where([class*="wp-block-"]:not(.alignfull):not([class*="__"]),p,h1,h2,h3,h4,h5,h6,ul,ol) { padding-right: 0; padding-left: 0;'),m+="}",i.forEach((t=>{let{selector:a,duotoneSelector:r,styles:i,fallbackGapValue:s,hasLayoutSupport:u,featureSelectors:d}=t;d&&Object.entries(d).forEach((e=>{let[t,n]=e;if(null!=i&&i[t]){const e=Ll({[t]:i[t]});delete i[t],e.length&&(m+=`${n}{${e.join(";")} }`)}}));const p={};if(null!=i&&i.filter&&(p.filter=i.filter,delete i.filter),r){const e=Ll(p);e.length>0&&(m+=`${r}{${e.join(";")};}`)}o||jn!==a&&!u||(m+=Ol({tree:e,style:i,selector:a,hasBlockGapSupport:n,hasFallbackGapSupport:l,fallbackGapValue:s}));const g=Ll(i,a,c,e);null!=g&&g.length&&(m+=`${a}{${g.join(";")};}`);const _=Object.entries(i).filter((e=>{let[t]=e;return t.startsWith(":")}));null!=_&&_.length&&_.forEach((e=>{let[t,n]=e;const l=Ll(n);if(null==l||!l.length)return;const r=`${a.split(",").map((e=>e+t)).join(",")}{${l.join(";")};}`;m+=r}))})),m+=".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",m+=".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",m+=".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }",n){var p,g;const t=(0,_e.__experimentalGetGapCSSValue)(null==e||null===(p=e.styles)||void 0===p||null===(g=p.spacing)||void 0===g?void 0:g.blockGap)||"0.5em";m+=".wp-site-blocks > * { margin-block-start: 0; margin-block-end: 0; }",m+=`.wp-site-blocks > * + * { margin-block-start: ${t}; }`}return s.forEach((e=>{let{selector:t,presets:n}=e;jn===t&&(t="");const l=Al(t,n);(0,Et.isEmpty)(l)||(m+=l)})),m}(e,h,n,l,a),v=Hl(e,h);return[[{css:f,isGlobalStyles:!0},{css:E,isGlobalStyles:!0}],e.settings,v]}),[n,l,e,a])}const Ul={start:{opacity:1,display:"block"},hover:{opacity:0,display:"none"}},Wl={hover:{opacity:1,display:"block"},start:{opacity:0,display:"none"}};var jl=e=>{let{label:t,isFocused:n}=e;const[l]=tl("typography.fontWeight"),[a="serif"]=tl("typography.fontFamily"),[r=a]=tl("elements.h1.typography.fontFamily"),[i=l]=tl("elements.h1.typography.fontWeight"),[s="black"]=tl("color.text"),[c=s]=tl("elements.h1.color.text"),[u="blue"]=tl("elements.link.color.text"),[d="white"]=tl("color.background"),[m]=tl("color.gradient"),[p]=$l(),g=(0,J.useReducedMotion)(),[h]=el("color.palette.core"),[f]=el("color.palette.theme"),[E]=el("color.palette.custom"),[v,y]=(0,o.useState)(!1),[b,{width:w}]=(0,J.useResizeObserver)(),x=w?w/248:1,S=(null!=f?f:[]).concat(null!=E?E:[]).concat(null!=h?h:[]),k=S.filter((e=>{let{color:t}=e;return t!==d&&t!==c})).slice(0,2),C=(0,o.useMemo)((()=>p?[...p,{css:"body{min-width: 0;padding: 0;border: none;}",isGlobalStyles:!0}]:p),[p]);return(0,o.createElement)(_e.__unstableIframe,{className:"edit-site-global-styles-preview__iframe",head:(0,o.createElement)(_e.__unstableEditorStyles,{styles:C}),style:{height:152*x,visibility:w?"visible":"hidden"},onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),tabIndex:-1},b,(0,o.createElement)(_.__unstableMotion.div,{style:{height:152*x,width:"100%",background:null!=m?m:d,cursor:"pointer"},initial:"start",animate:!v&&!n||g?"start":"hover"},(0,o.createElement)(_.__unstableMotion.div,{variants:Ul,style:{height:"100%",overflow:"hidden"}},(0,o.createElement)(_.__experimentalHStack,{spacing:10*x,justify:"center",style:{height:"100%",overflow:"hidden"}},(0,o.createElement)("div",{style:{fontFamily:r,fontSize:65*x,color:c,fontWeight:i}},"Aa"),(0,o.createElement)(_.__experimentalVStack,{spacing:4*x},k.map((e=>{let{slug:t,color:n}=e;return(0,o.createElement)("div",{key:t,style:{height:32*x,width:32*x,background:n,borderRadius:32*x/2}})}))))),(0,o.createElement)(_.__unstableMotion.div,{variants:Wl,style:{height:"100%",overflow:"hidden"}},(0,o.createElement)(_.__experimentalVStack,{spacing:3*x,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*x,boxSizing:"border-box"}},t&&(0,o.createElement)("div",{style:{fontSize:35*x,fontFamily:r,color:c,fontWeight:i,lineHeight:"1em"}},t),(0,o.createElement)(_.__experimentalHStack,{spacing:2*x,justify:"flex-start"},(0,o.createElement)("div",{style:{fontFamily:a,fontSize:24*x,color:s}},"Aa"),(0,o.createElement)("div",{style:{fontFamily:a,fontSize:24*x,color:u}},"Aa")),S&&(0,o.createElement)(_.__experimentalHStack,{spacing:0},S.slice(0,4).map(((e,t)=>{let{color:n}=e;return(0,o.createElement)("div",{key:t,style:{height:10*x,width:30*x,background:n,flexGrow:1}})})))))))};var Yl=function(){const{variations:e}=(0,c.useSelect)((e=>({variations:e(u.store).__experimentalGetCurrentThemeGlobalStylesVariations()})),[]);return(0,o.createElement)(_.Card,{size:"small"},(0,o.createElement)(_.CardBody,null,(0,o.createElement)(_.__experimentalVStack,{spacing:4},(0,o.createElement)(_.Card,null,(0,o.createElement)(_.CardMedia,null,(0,o.createElement)(jl,null))),!(null==e||!e.length)&&(0,o.createElement)(_.__experimentalItemGroup,null,(0,o.createElement)(Fn,{path:"/variations","aria-label":(0,h.__)("Browse styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,o.createElement)(_.FlexItem,null,(0,h.__)("Browse styles")),(0,o.createElement)(Dn,{icon:(0,h.isRTL)()?re:oe})))),(0,o.createElement)(Pl,null))),(0,o.createElement)(_.CardDivider,null),(0,o.createElement)(_.CardBody,null,(0,o.createElement)(_.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4},(0,h.__)("Customize the appearance of specific blocks for the whole site.")),(0,o.createElement)(_.__experimentalItemGroup,null,(0,o.createElement)(Fn,{path:"/blocks","aria-label":(0,h.__)("Blocks styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,o.createElement)(_.FlexItem,null,(0,h.__)("Blocks")),(0,o.createElement)(Dn,{icon:(0,h.isRTL)()?re:oe}))))))};var ql=function(e){let{title:t,description:n}=e;return(0,o.createElement)(_.__experimentalVStack,{spacing:0},(0,o.createElement)(_.__experimentalView,null,(0,o.createElement)(_.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3},(0,o.createElement)(_.__experimentalHStack,{spacing:2},(0,o.createElement)(_.__experimentalNavigatorBackButton,{style:{minWidth:24,padding:0},icon:(0,h.isRTL)()?oe:re,isSmall:!0,"aria-label":(0,h.__)("Navigate to the previous view")}),(0,o.createElement)(_.__experimentalSpacer,null,(0,o.createElement)(_.__experimentalHeading,{level:5},t))))),n&&(0,o.createElement)("p",{className:"edit-site-global-styles-header__description"},n))};function Xl(e){let{block:t}=e;const n=Cl(t.name),l=pl(t.name),a=ol(t.name),r=fl(t.name);if(!(n||l||(a||r)))return null;const i=(0,h.sprintf)((0,h.__)("%s block styles"),t.title);return(0,o.createElement)(Fn,{path:"/blocks/"+t.name,"aria-label":i},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_e.BlockIcon,{icon:t.icon}),(0,o.createElement)(_.FlexItem,null,t.title)))}var Kl=function(){const e=function(){const e=(0,c.useSelect)((e=>e(i.store).getBlockTypes()),[]),{core:t,noncore:n}=e.reduce(((e,t)=>{const{core:n,noncore:l}=e;return(t.name.startsWith("core/")?n:l).push(t),e}),{core:[],noncore:[]});return[...t,...n]}(),[t,n]=(0,o.useState)(""),l=(0,J.useDebounce)(Qe.speak,500),a=(0,c.useSelect)((e=>e(i.store).isMatchingSearchTerm),[]),r=(0,o.useMemo)((()=>t?e.filter((e=>a(e,t))):e),[t,e,a]),s=(0,o.useRef)();return(0,o.useEffect)((()=>{if(!t)return;const e=s.current.childElementCount,n=(0,h.sprintf)((0,h._n)("%d result found.","%d results found.",e),e);l(n,e)}),[t,l]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Blocks"),description:(0,h.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,o.createElement)(_.SearchControl,{className:"edit-site-block-types-search",onChange:n,value:t,label:(0,h.__)("Search for blocks"),placeholder:(0,h.__)("Search")}),(0,o.createElement)("div",{ref:s,className:"edit-site-block-types-item-list"},r.map((e=>(0,o.createElement)(Xl,{block:e,key:"menu-itemblock-"+e.name})))))};var Zl=function(e){let{name:t}=e;const n=(0,i.getBlockType)(t);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:n.title}),(0,o.createElement)(Pl,{parentMenu:"/blocks/"+t,name:t}))};var Ql=function(e){let{children:t}=e;return(0,o.createElement)(_.__experimentalHeading,{className:"edit-site-global-styles-subtitle",level:2},t)};function Jl(e){let{name:t,parentMenu:n,element:l,label:a}=e;const r=!t,i="text"!==l&&l?`elements.${l}.`:"",s="link"===l?{textDecoration:"underline"}:{},[c]=tl(i+"typography.fontFamily",t),[u]=tl(i+"typography.fontStyle",t),[d]=tl(i+"typography.fontWeight",t),[m]=tl(i+"typography.letterSpacing",t),[p]=tl(i+"color.background",t),[g]=tl(i+"color.gradient",t),[f]=tl(i+"color.text",t);if(!r)return null;const E=(0,h.sprintf)((0,h.__)("Typography %s styles"),a);return(0,o.createElement)(Fn,{path:n+"/typography/"+l,"aria-label":E},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles-screen-typography__indicator",style:{fontFamily:null!=c?c:"serif",background:null!=g?g:p,color:f,fontStyle:u,fontWeight:d,letterSpacing:m,...s}},(0,h.__)("Aa")),(0,o.createElement)(_.FlexItem,null,a)))}var ea=function(e){let{name:t}=e;const n=void 0===t?"":"/blocks/"+t;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Typography"),description:(0,h.__)("Manage the typography settings for different elements.")}),!t&&(0,o.createElement)("div",{className:"edit-site-global-styles-screen-typography"},(0,o.createElement)(_.__experimentalVStack,{spacing:3},(0,o.createElement)(Ql,null,(0,h.__)("Elements")),(0,o.createElement)(_.__experimentalItemGroup,{isBordered:!0,isSeparated:!0},(0,o.createElement)(Jl,{name:t,parentMenu:n,element:"text",label:(0,h.__)("Text")}),(0,o.createElement)(Jl,{name:t,parentMenu:n,element:"link",label:(0,h.__)("Links")}),(0,o.createElement)(Jl,{name:t,parentMenu:n,element:"heading",label:(0,h.__)("Headings")}),(0,o.createElement)(Jl,{name:t,parentMenu:n,element:"button",label:(0,h.__)("Buttons")})))),!!t&&(0,o.createElement)(Ml,{name:t,element:"text"}))};const ta={text:{description:(0,h.__)("Manage the fonts used on the site."),title:(0,h.__)("Text")},link:{description:(0,h.__)("Manage the fonts and typography used on the links."),title:(0,h.__)("Links")},heading:{description:(0,h.__)("Manage the fonts and typography used on headings."),title:(0,h.__)("Headings")},button:{description:(0,h.__)("Manage the fonts and typography used on buttons."),title:(0,h.__)("Buttons")}};var na=function(e){let{name:t,element:n}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:ta[n].title,description:ta[n].description}),(0,o.createElement)(Ml,{name:t,element:n}))};var la=function(e){let{className:t,...n}=e;return(0,o.createElement)(_.Flex,m({className:g()("edit-site-global-styles__color-indicator-wrapper",t)},n))};const aa=[];var ra=function(e){let{name:t}=e;const[n]=el("color.palette.custom"),[l]=el("color.palette.theme"),[a]=el("color.palette.default"),[r]=el("color.defaultPalette",t),i=(0,o.useMemo)((()=>[...n||aa,...l||aa,...a&&r?a:aa]),[n,l,a,r]),s=t?"/blocks/"+t+"/colors/palette":"/colors/palette",c=i.length>0?(0,h.sprintf)((0,h._n)("%d color","%d colors",i.length),i.length):(0,h.__)("Add custom colors");return(0,o.createElement)(_.__experimentalVStack,{spacing:3},(0,o.createElement)(Ql,null,(0,h.__)("Palette")),(0,o.createElement)(_.__experimentalItemGroup,{isBordered:!0,isSeparated:!0},(0,o.createElement)(Fn,{path:s,"aria-label":(0,h.__)("Color palettes")},(0,o.createElement)(_.__experimentalHStack,{direction:0===i.length?"row-reverse":"row"},(0,o.createElement)(_.__experimentalZStack,{isLayered:!1,offset:-8},i.slice(0,5).map((e=>{let{color:t}=e;return(0,o.createElement)(la,{key:t},(0,o.createElement)(_.ColorIndicator,{colorValue:t}))}))),(0,o.createElement)(_.FlexItem,null,c)))))};function oa(e){let{name:t,parentMenu:n}=e;const l=ll(t),a=l.includes("backgroundColor")||l.includes("background"),[r]=tl("color.background",t),[i]=tl("color.gradient",t);return a?(0,o.createElement)(Fn,{path:n+"/colors/background","aria-label":(0,h.__)("Colors background styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:null!=i?i:r,"data-testid":"background-color-indicator"})),(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles__color-label"},(0,h.__)("Background")))):null}function ia(e){let{name:t,parentMenu:n}=e;const l=ll(t).includes("color"),[a]=tl("color.text",t);return l?(0,o.createElement)(Fn,{path:n+"/colors/text","aria-label":(0,h.__)("Colors text styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:a,"data-testid":"text-color-indicator"})),(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles__color-label"},(0,h.__)("Text")))):null}function sa(e){let{name:t,parentMenu:n}=e;const l=ll(t).includes("linkColor"),[a]=tl("elements.link.color.text",t),[r]=tl("elements.link.:hover.color.text",t);return l?(0,o.createElement)(Fn,{path:n+"/colors/link","aria-label":(0,h.__)("Colors link styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_.__experimentalZStack,{isLayered:!1,offset:-8},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:a})),(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:r}))),(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles__color-label"},(0,h.__)("Links")))):null}function ca(e){let{name:t,parentMenu:n}=e;const l=ll(t).includes("color"),[a]=tl("elements.heading.color.text",t),[r]=tl("elements.heading.color.background",t);return l?(0,o.createElement)(Fn,{path:n+"/colors/heading","aria-label":(0,h.__)("Colors heading styles")},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_.__experimentalZStack,{isLayered:!1,offset:-8},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:r})),(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:a}))),(0,o.createElement)(_.FlexItem,null,(0,h.__)("Headings")))):null}function ua(e){let{name:t,parentMenu:n}=e;const l=ll(t).includes("buttonColor"),[a]=tl("elements.button.color.text",t),[r]=tl("elements.button.color.background",t);return l?(0,o.createElement)(Fn,{path:n+"/colors/button"},(0,o.createElement)(_.__experimentalHStack,{justify:"flex-start"},(0,o.createElement)(_.__experimentalZStack,{isLayered:!1,offset:-8},(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:r})),(0,o.createElement)(la,{expanded:!1},(0,o.createElement)(_.ColorIndicator,{colorValue:a}))),(0,o.createElement)(_.FlexItem,{className:"edit-site-global-styles__color-label"},(0,h.__)("Buttons")))):null}var da=function(e){let{name:t}=e;const n=void 0===t?"":"/blocks/"+t;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Colors"),description:(0,h.__)("Manage palettes and the default color of different global elements on the site.")}),(0,o.createElement)("div",{className:"edit-site-global-styles-screen-colors"},(0,o.createElement)(_.__experimentalVStack,{spacing:10},(0,o.createElement)(ra,{name:t}),(0,o.createElement)(_.__experimentalVStack,{spacing:3},(0,o.createElement)(Ql,null,(0,h.__)("Elements")),(0,o.createElement)(_.__experimentalItemGroup,{isBordered:!0,isSeparated:!0},(0,o.createElement)(oa,{name:t,parentMenu:n}),(0,o.createElement)(ia,{name:t,parentMenu:n}),(0,o.createElement)(sa,{name:t,parentMenu:n}),(0,o.createElement)(ca,{name:t,parentMenu:n}),(0,o.createElement)(ua,{name:t,parentMenu:n}))))))};function ma(e){let{name:t}=e;const[n,l]=el("color.palette.theme",t),[a]=el("color.palette.theme",t,"base"),[r,i]=el("color.palette.default",t),[s]=el("color.palette.default",t,"base"),[c,u]=el("color.palette.custom",t),[d]=el("color.defaultPalette",t);return(0,o.createElement)(_.__experimentalVStack,{className:"edit-site-global-styles-color-palette-panel",spacing:10},!!n&&!!n.length&&(0,o.createElement)(_.__experimentalPaletteEdit,{canReset:n!==a,canOnlyChangeValues:!0,colors:n,onChange:l,paletteLabel:(0,h.__)("Theme")}),!!r&&!!r.length&&!!d&&(0,o.createElement)(_.__experimentalPaletteEdit,{canReset:r!==s,canOnlyChangeValues:!0,colors:r,onChange:i,paletteLabel:(0,h.__)("Default")}),(0,o.createElement)(_.__experimentalPaletteEdit,{colors:c,onChange:u,paletteLabel:(0,h.__)("Custom"),emptyMessage:(0,h.__)("Custom colors are empty! Add some colors to create your own color palette."),slugPrefix:"custom-"}))}const pa=()=>{};function ga(e){let{name:t}=e;const[n,l]=el("color.gradients.theme",t),[a]=el("color.gradients.theme",t,"base"),[r,i]=el("color.gradients.default",t),[s]=el("color.gradients.default",t,"base"),[c,u]=el("color.gradients.custom",t),[d]=el("color.defaultGradients",t),[m]=el("color.duotone.custom")||[],[p]=el("color.duotone.default")||[],[g]=el("color.duotone.theme")||[],[f]=el("color.defaultDuotone"),E=[...m||[],...g||[],...p&&f?p:[]];return(0,o.createElement)(_.__experimentalVStack,{className:"edit-site-global-styles-gradient-palette-panel",spacing:10},!!n&&!!n.length&&(0,o.createElement)(_.__experimentalPaletteEdit,{canReset:n!==a,canOnlyChangeValues:!0,gradients:n,onChange:l,paletteLabel:(0,h.__)("Theme")}),!!r&&!!r.length&&!!d&&(0,o.createElement)(_.__experimentalPaletteEdit,{canReset:r!==s,canOnlyChangeValues:!0,gradients:r,onChange:i,paletteLabel:(0,h.__)("Default")}),(0,o.createElement)(_.__experimentalPaletteEdit,{gradients:c,onChange:u,paletteLabel:(0,h.__)("Custom"),emptyMessage:(0,h.__)("Custom gradients are empty! Add some gradients to create your own palette."),slugPrefix:"custom-"}),!!E&&!!E.length&&(0,o.createElement)("div",null,(0,o.createElement)(Ql,null,(0,h.__)("Duotone")),(0,o.createElement)(_.__experimentalSpacer,{margin:3}),(0,o.createElement)(_.DuotonePicker,{duotonePalette:E,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:pa})))}var _a=function(e){let{name:t}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Palette"),description:(0,h.__)("Palettes are used to provide default color options for blocks and various design tools. Here you can edit the colors with their labels.")}),(0,o.createElement)(_.TabPanel,{tabs:[{name:"solid",title:"Solid",value:"solid"},{name:"gradient",title:"Gradient",value:"gradient"}]},(e=>(0,o.createElement)(o.Fragment,null,"solid"===e.value&&(0,o.createElement)(ma,{name:t}),"gradient"===e.value&&(0,o.createElement)(ga,{name:t})))))};var ha=function(e){let{name:t}=e;const n=ll(t),[l]=el("color.palette",t),[a]=el("color.gradients",t),[r]=el("color.custom",t),[i]=el("color.customGradient",t),s=al(t),c=rl(t),[u]=el("color.background",t),d=n.includes("backgroundColor")&&u&&(l.length>0||r),p=n.includes("background")&&(a.length>0||i),[g,_]=tl("color.background",t),[f]=tl("color.background",t,"user"),[E,v]=tl("color.gradient",t),[y]=tl("color.gradient",t,"user");if(!d&&!p)return null;let b={};d&&(b={colorValue:g,onColorChange:_},g&&(b.clearable=g===f));let w={};p&&(w={gradientValue:E,onGradientChange:v},E&&(w.clearable=E===y));const x={...b,...w};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Background"),description:(0,h.__)("Set a background color or gradient for the whole site.")}),(0,o.createElement)(_e.__experimentalColorGradientControl,m({className:"edit-site-screen-background-color__control",colors:s,gradients:c,disableCustomColors:!r,disableCustomGradients:!i,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0},x)))};var fa=function(e){let{name:t}=e;const n=ll(t),[l]=el("color.palette",t),[a]=el("color.custom",t),[r]=el("color.text",t),i=al(t),s=n.includes("color")&&r&&(l.length>0||a),[c,u]=tl("color.text",t),[d]=tl("color.text",t,"user");return s?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Text"),description:(0,h.__)("Set the default color used for text across the site.")}),(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-text-color__control",colors:i,disableCustomColors:!a,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:c,onColorChange:u,clearable:c===d})):null};var Ea=function(e){let{name:t}=e;const n=ll(t),[l]=el("color.palette",t),[a]=el("color.custom",t),r=al(t),[i]=el("color.link",t),s=n.includes("linkColor")&&i&&(l.length>0||a),c={default:{label:(0,h.__)("Default"),value:tl("elements.link.color.text",t)[0],handler:tl("elements.link.color.text",t)[1],userValue:tl("elements.link.color.text",t,"user")[0]},hover:{label:(0,h.__)("Hover"),value:tl("elements.link.:hover.color.text",t)[0],handler:tl("elements.link.:hover.color.text",t)[1],userValue:tl("elements.link.:hover.color.text",t,"user")[0]}};if(!s)return null;const u=Object.entries(c).map((e=>{let[t,n]=e;return{name:t,title:n.label,className:`color-text-${t}`}}));return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Links"),description:(0,h.__)("Set the colors used for links across the site.")}),(0,o.createElement)(_.TabPanel,{tabs:u},(e=>{var t;const n=null!==(t=c[e.name])&&void 0!==t?t:null;return n?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-link-color__control",colors:r,disableCustomColors:!a,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:n.value,onColorChange:n.handler,clearable:n.value===n.userValue})):null})))};var va=function(e){let{name:t}=e;const[n,l]=(0,o.useState)("heading"),a=ll(t),[r]=el("color.palette",t),[i]=el("color.gradients",t),[s]=el("color.custom",t),[c]=el("color.customGradient",t),[u]=el("color.text",t),[d]=el("color.background",t),p=al(t),g=rl(t),f=a.includes("color")&&u&&(r.length>0||s),E=a.includes("backgroundColor")&&d&&(r.length>0||s),v=a.includes("background")&&(i.length>0||c),[y,b]=tl("elements."+n+".color.text",t),[w]=tl("elements."+n+".color.text",t,"user"),[x,S]=tl("elements."+n+".color.background",t),[k]=tl("elements."+n+".color.background",t,"user"),[C,T]=tl("elements."+n+".color.gradient",t),[N]=tl("elements."+n+".color.gradient",t,"user");if(!f&&!E&&!v)return null;let I={};E&&(I={colorValue:x,onColorChange:S},x&&(I.clearable=x===k));let M={};v&&(M={gradientValue:C,onGradientChange:T},C&&(M.clearable=C===N));const P={...I,...M};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Headings"),description:(0,h.__)("Set the default color used for headings across the site.")}),(0,o.createElement)("div",{className:"edit-site-global-styles-screen-heading-color"},(0,o.createElement)("h4",null,(0,h.__)("Select heading level")),(0,o.createElement)(_.__experimentalToggleGroupControl,{label:(0,h.__)("Select heading level"),hideLabelFromVision:!0,value:n,onChange:l,isBlock:!0},(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"heading",label:(0,h.__)("All")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h1",label:(0,h.__)("H1")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h2",label:(0,h.__)("H2")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h3",label:(0,h.__)("H3")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h4",label:(0,h.__)("H4")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h5",label:(0,h.__)("H5")}),(0,o.createElement)(_.__experimentalToggleGroupControlOption,{value:"h6",label:(0,h.__)("H6")}))),f&&(0,o.createElement)("div",{className:"edit-site-global-styles-screen-heading-color"},(0,o.createElement)("h4",null,"heading"===n?(0,h.__)("Text color for all heading levels"):(0,h.sprintf)((0,h.__)("Text color for %s"),n.toUpperCase())),(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-heading-text-color__control",colors:p,disableCustomColors:!s,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:y,onColorChange:b,clearable:y===w})),E&&(0,o.createElement)("div",{className:"edit-site-global-styles-screen-heading-color"},(0,o.createElement)("h4",null,"heading"===n?(0,h.__)("Background color for all heading levels"):(0,h.sprintf)((0,h.__)("Background color for %s"),n.toUpperCase())),(0,o.createElement)(_e.__experimentalColorGradientControl,m({className:"edit-site-screen-heading-background-color__control",colors:p,gradients:g,disableCustomColors:!s,disableCustomGradients:!c,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0},P))))};var ya=function(e){let{name:t}=e;const n=ll(t),[l]=el("color.palette",t),[a]=el("color.custom",t),r=al(t),[i]=el("color.background",t),s=n.includes("buttonColor")&&i&&(l.length>0||a),[c,u]=tl("elements.button.color.text",t),[d]=tl("elements.button.color.text",t,"user"),[m,p]=tl("elements.button.color.background",t),[g]=tl("elements.button.color.background",t,"user");return s?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Buttons"),description:(0,h.__)("Set the default colors used for buttons across the site.")}),(0,o.createElement)("h4",{className:"edit-site-global-styles-section-title"},(0,h.__)("Text color")),(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-button-color__control",colors:r,disableCustomColors:!a,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:c,onColorChange:u,clearable:c===d}),(0,o.createElement)("h4",{className:"edit-site-global-styles-section-title"},(0,h.__)("Background color")),(0,o.createElement)(_e.__experimentalColorGradientControl,{className:"edit-site-screen-button-color__control",colors:r,disableCustomColors:!a,__experimentalHasMultipleOrigins:!0,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:m,onColorChange:p,clearable:m===g})):null};var ba=function(e){let{name:t}=e;const n=ol(t),l=fl(t);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{title:(0,h.__)("Layout")}),l&&(0,o.createElement)(kl,{name:t}),n&&(0,o.createElement)(ml,{name:t}))};const wa=e=>e;function xa(e,t){if(Array.isArray(t))return t}function Sa(e,t){return(0,Et.mergeWith)({},e,t,xa)}const ka=e=>{if(null===e||"object"!=typeof e||Array.isArray(e))return e;const t=(0,Et.pickBy)((0,Et.mapValues)(e,ka),wa);return(0,Et.isEmpty)(t)?void 0:t};function Ca(){const[e,t,n]=function(){const{globalStylesId:e,settings:t,styles:n}=(0,c.useSelect)((e=>{const t=e(u.store).__experimentalGetCurrentGlobalStylesId(),n=t?e(u.store).getEditedEntityRecord("root","globalStyles",t):void 0;return{globalStylesId:t,settings:null==n?void 0:n.settings,styles:null==n?void 0:n.styles}}),[]),{getEditedEntityRecord:l}=(0,c.useSelect)(u.store),{editEntityRecord:a}=(0,c.useDispatch)(u.store),r=(0,o.useMemo)((()=>({settings:null!=t?t:{},styles:null!=n?n:{}})),[t,n]),i=(0,o.useCallback)((t=>{var n,r;const o=l("root","globalStyles",e),i=t({styles:null!==(n=null==o?void 0:o.styles)&&void 0!==n?n:{},settings:null!==(r=null==o?void 0:o.settings)&&void 0!==r?r:{}});a("root","globalStyles",e,{styles:ka(i.styles)||{},settings:ka(i.settings)||{}})}),[e]);return[!!t||!!n,r,i]}(),[l,a]=function(){const e=(0,c.useSelect)((e=>e(u.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),r=(0,o.useMemo)((()=>a&&t?Sa(a,t):{}),[t,a]);return(0,o.useMemo)((()=>({isReady:e&&l,user:t,base:a,merged:r,setUserConfig:n})),[r,t,a,n,e,l])}function Ta(e){let{children:t}=e;const n=Ca();return n.isReady?(0,o.createElement)(Qn.Provider,{value:n},t):null}function Na(e){let{variation:t}=e;const[n,l]=(0,o.useState)(!1),{base:a,user:r,setUserConfig:i}=(0,o.useContext)(Qn),s=(0,o.useMemo)((()=>{var e,n;return{user:{settings:null!==(e=t.settings)&&void 0!==e?e:{},styles:null!==(n=t.styles)&&void 0!==n?n:{}},base:a,merged:Sa(a,t),setUserConfig:()=>{}}}),[t,a]),c=()=>{i((()=>({settings:t.settings,styles:t.styles})))},u=(0,o.useMemo)((()=>{return e=r,n=t,(0,Et.isEqual)(e.styles,n.styles)&&(0,Et.isEqual)(e.settings,n.settings);var e,n}),[r,t]);return(0,o.createElement)(Qn.Provider,{value:s},(0,o.createElement)("div",{className:g()("edit-site-global-styles-variations_item",{"is-active":u}),role:"button",onClick:c,onKeyDown:e=>{e.keyCode===Kt.ENTER&&(e.preventDefault(),c())},tabIndex:"0","aria-label":null==t?void 0:t.title,"aria-current":u,onFocus:()=>l(!0),onBlur:()=>l(!1)},(0,o.createElement)("div",{className:"edit-site-global-styles-variations_item-preview"},(0,o.createElement)(jl,{label:null==t?void 0:t.title,isFocused:n}))))}var Ia=function(){const{variations:e}=(0,c.useSelect)((e=>({variations:e(u.store).__experimentalGetCurrentThemeGlobalStylesVariations()})),[]),t=(0,o.useMemo)((()=>[{title:(0,h.__)("Default"),settings:{},styles:{}},...e.map((e=>{var t,n;return{...e,settings:null!==(t=e.settings)&&void 0!==t?t:{},styles:null!==(n=e.styles)&&void 0!==n?n:{}}}))]),[e]);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ql,{back:"/",title:(0,h.__)("Browse styles"),description:(0,h.__)("Choose a different style combination for the theme styles")}),(0,o.createElement)(_.Card,{size:"small",isBorderless:!0},(0,o.createElement)(_.CardBody,null,(0,o.createElement)(_.__experimentalGrid,{columns:2},null==t?void 0:t.map(((e,t)=>(0,o.createElement)(Na,{key:t,variation:e})))))))};function Ma(e){let{className:t,...n}=e;return(0,o.createElement)(_.__experimentalNavigatorScreen,m({className:["edit-site-global-styles-sidebar__navigator-screen",t].filter(Boolean).join(" ")},n))}function Pa(e){let{name:t}=e;const n=void 0===t?"":"/blocks/"+t;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ma,{path:n+"/typography"},(0,o.createElement)(ea,{name:t})),(0,o.createElement)(Ma,{path:n+"/typography/text"},(0,o.createElement)(na,{name:t,element:"text"})),(0,o.createElement)(Ma,{path:n+"/typography/link"},(0,o.createElement)(na,{name:t,element:"link"})),(0,o.createElement)(Ma,{path:n+"/typography/heading"},(0,o.createElement)(na,{name:t,element:"heading"})),(0,o.createElement)(Ma,{path:n+"/typography/button"},(0,o.createElement)(na,{name:t,element:"button"})),(0,o.createElement)(Ma,{path:n+"/colors"},(0,o.createElement)(da,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/palette"},(0,o.createElement)(_a,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/background"},(0,o.createElement)(ha,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/text"},(0,o.createElement)(fa,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/link"},(0,o.createElement)(Ea,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/heading"},(0,o.createElement)(va,{name:t})),(0,o.createElement)(Ma,{path:n+"/colors/button"},(0,o.createElement)(ya,{name:t})),(0,o.createElement)(Ma,{path:n+"/layout"},(0,o.createElement)(ba,{name:t})))}var za=function(){const e=(0,i.getBlockTypes)();return(0,o.createElement)(_.__experimentalNavigatorProvider,{className:"edit-site-global-styles-sidebar__navigator-provider",initialPath:"/"},(0,o.createElement)(Ma,{path:"/"},(0,o.createElement)(Yl,null)),(0,o.createElement)(Ma,{path:"/variations"},(0,o.createElement)(Ia,null)),(0,o.createElement)(Ma,{path:"/blocks"},(0,o.createElement)(Kl,null)),e.map((e=>(0,o.createElement)(Ma,{key:"menu-block-"+e.name,path:"/blocks/"+e.name},(0,o.createElement)(Zl,{name:e.name})))),(0,o.createElement)(Pa,null),e.map((e=>(0,o.createElement)(Pa,{key:"screens-block-"+e.name,name:e.name}))))};function Va(){const[e,t]=(()=>{const{user:e,setUserConfig:t}=(0,o.useContext)(Qn);return[!!e&&!(0,Et.isEqual)(e,Jn),(0,o.useCallback)((()=>t((()=>Jn))),[t])]})(),{toggle:n}=(0,c.useDispatch)(k.store);return(0,o.createElement)(Ln,{className:"edit-site-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,h.__)("Styles"),icon:On,closeLabel:(0,h.__)("Close global styles sidebar"),panelClassName:"edit-site-global-styles-sidebar__panel",header:(0,o.createElement)(_.Flex,null,(0,o.createElement)(_.FlexBlock,null,(0,o.createElement)("strong",null,(0,h.__)("Styles"))),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.DropdownMenu,{icon:te,label:(0,h.__)("More Global Styles Actions"),controls:[{title:(0,h.__)("Reset to defaults"),onClick:t,isDisabled:!e},{title:(0,h.__)("Welcome Guide"),onClick:()=>n("core/edit-site","welcomeGuideStyles")}]})))},(0,o.createElement)(za,null))}const Ba="edit-site/template",Aa="edit-site/block-inspector";var Ra=e=>{let{sidebarName:t}=e;const{enableComplementaryArea:n}=(0,c.useDispatch)(O),[l,a]=t===Ba?[(0,h.__)("Template (selected)"),"is-active"]:[(0,h.__)("Template"),""],[r,i]=t===Aa?[(0,h.__)("Block (selected)"),"is-active"]:[(0,h.__)("Block"),""];return(0,o.createElement)("ul",null,(0,o.createElement)("li",null,(0,o.createElement)(_.Button,{onClick:()=>n(Oe,Ba),className:`edit-site-sidebar__panel-tab ${a}`,"aria-label":l,"data-label":(0,h.__)("Template")},(0,h.__)("Template"))),(0,o.createElement)("li",null,(0,o.createElement)(_.Button,{onClick:()=>n(Oe,Aa),className:`edit-site-sidebar__panel-tab ${i}`,"aria-label":r,"data-label":(0,h.__)("Block")},(0,h.__)("Block"))))};function La(e){let{template:t}=e;const{revertTemplate:n}=(0,c.useDispatch)(Ut);return Je(t)?(0,o.createElement)(_.DropdownMenu,{icon:te,label:(0,h.__)("Actions"),className:"edit-site-template-card__actions",toggleProps:{isSmall:!0}},(e=>{let{onClose:l}=e;return(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{info:(0,h.__)("Use the template as supplied by the theme."),onClick:()=>{n(t),l()}},(0,h.__)("Clear customizations")))})):null}function Oa(e){let{area:t,clientId:n}=e;const{selectBlock:l,toggleBlockHighlight:a}=(0,c.useDispatch)(_e.store),r=(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplatePartAreas().find((e=>e.area===t))),[t]),i=()=>a(n,!0),s=()=>a(n,!1);return(0,o.createElement)(_.Button,{className:"edit-site-template-card__template-areas-item",icon:null==r?void 0:r.icon,onMouseOver:i,onMouseLeave:s,onFocus:i,onBlur:s,onClick:()=>{l(n)}},null==r?void 0:r.label)}function Da(){const e=(0,c.useSelect)((e=>e(Ut).getCurrentTemplateTemplateParts()),[]);return e.length?(0,o.createElement)("section",{className:"edit-site-template-card__template-areas"},(0,o.createElement)(_.__experimentalHeading,{level:3,className:"edit-site-template-card__template-areas-title"},(0,h.__)("Areas")),(0,o.createElement)("ul",{className:"edit-site-template-card__template-areas-list"},e.map((e=>{let{templatePart:t,block:n}=e;return(0,o.createElement)("li",{key:t.slug},(0,o.createElement)(Oa,{area:t.area,clientId:n.clientId}))})))):null}function Ga(){const{info:{title:e,description:t,icon:n},template:l}=(0,c.useSelect)((e=>{const{getEditedPostType:t,getEditedPostId:n}=e(Ut),{getEditedEntityRecord:l}=e(u.store),{__experimentalGetTemplateInfo:a}=e(d.store),r=l("postType",t(),n());return{info:r?a(r):{},template:r}}),[]);return e||t?(0,o.createElement)("div",{className:"edit-site-template-card"},(0,o.createElement)(_.Icon,{className:"edit-site-template-card__icon",icon:n}),(0,o.createElement)("div",{className:"edit-site-template-card__content"},(0,o.createElement)("div",{className:"edit-site-template-card__header"},(0,o.createElement)("h2",{className:"edit-site-template-card__title"},e),(0,o.createElement)(La,{template:l})),(0,o.createElement)("div",{className:"edit-site-template-card__description"},t),(0,o.createElement)(Da,null))):null}const{Slot:Fa,Fill:Ha}=(0,_.createSlotFill)("EditSiteSidebarInspector"),$a=Ha;function Ua(){const{sidebar:e,isEditorSidebarOpened:t,hasBlockSelection:n,supportsGlobalStyles:l}=(0,c.useSelect)((e=>{const t=e(O).getActiveComplementaryArea(Oe),n=[Aa,Ba].includes(t),l=e(Ut).getSettings();return{sidebar:t,isEditorSidebarOpened:n,hasBlockSelection:!!e(_e.store).getBlockSelectionStart(),supportsGlobalStyles:!(null!=l&&l.supportsTemplatePartsMode)}}),[]),{enableComplementaryArea:a}=(0,c.useDispatch)(O);(0,o.useEffect)((()=>{t&&a(Oe,n?Aa:Ba)}),[n,t]);let r=e;t||(r=n?Aa:Ba);let i=o.Fragment;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ln,{identifier:r,title:(0,h.__)("Settings"),icon:Rn,closeLabel:(0,h.__)("Close settings sidebar"),header:(0,o.createElement)(Ra,{sidebarName:r}),headerClassName:"edit-site-sidebar__panel-tabs"},r===Ba&&(0,o.createElement)(_.PanelBody,null,(0,o.createElement)(Ga,null)),r===Aa&&(0,o.createElement)(Fa,{bubblesVirtually:!0})),l&&(0,o.createElement)(Va,null),(0,o.createElement)(i,null))}var Wa=window.wp.htmlEntities;var ja=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"}));var Ya=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));const qa="__experimentalMainDashboardButton",{Fill:Xa,Slot:Ka}=(0,_.createSlotFill)(qa),Za=Xa;Za.Slot=e=>{let{children:t}=e;const n=(0,_.__experimentalUseSlot)(qa);return Boolean(n.fills&&n.fills.length)?(0,o.createElement)(Ka,{bubblesVirtually:!0}):t};var Qa=Za;const Ja="site-editor";function er(e){let{params:t,replace:n,...l}=e;const a=Be(t,n);return(0,o.createElement)(_.__experimentalNavigationItem,m({},a,l))}var tr=e=>{let{activeItem:t=Ja}=e;const{homeTemplate:n,isNavigationOpen:l,isTemplatePartsMode:a,siteTitle:r}=(0,c.useSelect)((e=>{const{getEntityRecord:t}=e(u.store),{getSettings:n,isNavigationOpened:l}=e(Ut),a=t("root","__unstableBase",void 0)||{},{supportsTemplatePartsMode:r,__unstableHomeTemplate:o}=n();return{siteTitle:a.name,homeTemplate:o,isNavigationOpen:l(),isTemplatePartsMode:!!r}}),[]),{setIsNavigationPanelOpened:i}=(0,c.useDispatch)(Ut);return(0,o.createElement)("div",{className:g()("edit-site-navigation-panel",{"is-open":l}),onKeyDown:e=>{e.keyCode!==Kt.ESCAPE||e.defaultPrevented||(e.preventDefault(),i(!1))}},(0,o.createElement)("div",{className:"edit-site-navigation-panel__inner"},(0,o.createElement)("div",{className:"edit-site-navigation-panel__site-title-container"},(0,o.createElement)("div",{className:"edit-site-navigation-panel__site-title"},(0,Wa.decodeEntities)(r))),(0,o.createElement)("div",{className:"edit-site-navigation-panel__scroll-container"},(0,o.createElement)(_.__experimentalNavigation,{activeItem:t},(0,o.createElement)(Qa.Slot,null,(0,o.createElement)(_.__experimentalNavigationBackButton,{backButtonLabel:(0,h.__)("Dashboard"),className:"edit-site-navigation-panel__back-to-dashboard",href:"index.php"})),(0,o.createElement)(_.__experimentalNavigationMenu,null,(0,o.createElement)(_.__experimentalNavigationGroup,{title:(0,h.__)("Editor")},!a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(er,{icon:ja,title:(0,h.__)("Site"),item:Ja,params:{postId:null==n?void 0:n.postId,postType:null==n?void 0:n.postType}}),(0,o.createElement)(er,{icon:Un,title:(0,h.__)("Templates"),item:"wp_template",params:{postId:void 0,postType:"wp_template"}})),(0,o.createElement)(er,{icon:Ya,title:(0,h.__)("Template Parts"),item:"wp_template_part",params:{postId:void 0,postType:"wp_template_part"}})))))))};var nr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(f.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));var lr=function(e){let{icon:t}=e;const{isNavigationOpen:n,isRequestingSiteIcon:l,siteIconUrl:a}=(0,c.useSelect)((e=>{const{getEntityRecord:t,isResolving:n}=e(u.store),l=t("root","__unstableBase",void 0)||{};return{isNavigationOpen:e(Ut).isNavigationOpened(),isRequestingSiteIcon:n("core","getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:l.site_icon_url}}),[]),{setIsNavigationPanelOpened:r}=(0,c.useDispatch)(Ut),i=(0,J.useReducedMotion)(),s=(0,o.useRef)();(0,o.useEffect)((()=>{n||s.current.focus()}),[n]);let d=(0,o.createElement)(_.Icon,{size:"36px",icon:nr});const m={expand:{scale:1.25,transition:{type:"tween",duration:"0.3"}}};a?d=(0,o.createElement)(_.__unstableMotion.img,{variants:!i&&m,alt:(0,h.__)("Site Icon"),className:"edit-site-navigation-toggle__site-icon",src:a}):l?d=null:t&&(d=(0,o.createElement)(_.Icon,{size:"36px",icon:t}));const p=g()({"edit-site-navigation-toggle__button":!0,"has-icon":a});return(0,o.createElement)(_.__unstableMotion.div,{className:"edit-site-navigation-toggle"+(n?" is-open":""),whileHover:"expand"},(0,o.createElement)(_.Button,{className:p,label:(0,h.__)("Toggle navigation"),ref:s,"aria-pressed":n,onClick:()=>r(!n),showTooltip:!0},d))};const{Fill:ar,Slot:rr}=(0,_.createSlotFill)("EditSiteNavigationPanelPreview"),{Fill:or,Slot:ir}=(0,_.createSlotFill)("EditSiteNavigationSidebar");function sr(e){let{isDefaultOpen:t=!1,activeTemplateType:n}=e;const l=(0,J.useViewportMatch)("medium"),{setIsNavigationPanelOpened:a}=(0,c.useDispatch)(Ut);return(0,o.useEffect)((function(){a(t&&l)}),[t,l,a]),(0,o.createElement)(or,null,(0,o.createElement)(lr,null),(0,o.createElement)(tr,{activeItem:n}),(0,o.createElement)(rr,null))}sr.Slot=ir;var cr=sr,ur=window.wp.reusableBlocks;function dr(e){let{clientId:t}=e;const{getBlocks:n}=(0,c.useSelect)(_e.store),{replaceBlocks:l}=(0,c.useDispatch)(_e.store);return(0,c.useSelect)((e=>e(_e.store).canRemoveBlock(t)),[t])?(0,o.createElement)(_e.BlockSettingsMenuControls,null,(e=>{let{onClose:a}=e;return(0,o.createElement)(_.MenuItem,{onClick:()=>{l(t,n(t)),a()}},(0,h.__)("Detach blocks from template part"))})):null}function mr(e){let{closeModal:t,onCreate:n}=e;const[l,a]=(0,o.useState)(""),[r,i]=(0,o.useState)(De),[s,u]=(0,o.useState)(!1),m=(0,J.useInstanceId)(mr),p=(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplatePartAreas()),[]);return(0,o.createElement)(_.Modal,{title:(0,h.__)("Create a template part"),closeLabel:(0,h.__)("Close"),onRequestClose:t,overlayClassName:"edit-site-create-template-part-modal"},(0,o.createElement)("form",{onSubmit:async e=>{e.preventDefault(),l&&(u(!0),await n({title:l,area:r}))}},(0,o.createElement)(_.TextControl,{label:(0,h.__)("Name"),value:l,onChange:a,required:!0}),(0,o.createElement)(_.BaseControl,{label:(0,h.__)("Area"),id:`edit-site-create-template-part-modal__area-selection-${m}`,className:"edit-site-create-template-part-modal__area-base-control"},(0,o.createElement)(_.__experimentalRadioGroup,{label:(0,h.__)("Area"),className:"edit-site-create-template-part-modal__area-radio-group",id:`edit-site-create-template-part-modal__area-selection-${m}`,onChange:i,checked:r},p.map((e=>{let{icon:t,label:n,area:l,description:a}=e;return(0,o.createElement)(_.__experimentalRadio,{key:n,value:l,className:"edit-site-create-template-part-modal__area-radio"},(0,o.createElement)(_.Flex,{align:"start",justify:"start"},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Icon,{icon:t})),(0,o.createElement)(_.FlexBlock,{className:"edit-site-create-template-part-modal__option-label"},n,(0,o.createElement)("div",null,a)),(0,o.createElement)(_.FlexItem,{className:"edit-site-create-template-part-modal__checkbox"},r===l&&(0,o.createElement)(_.Icon,{icon:E}))))})))),(0,o.createElement)(_.Flex,{className:"edit-site-create-template-part-modal__modal-actions",justify:"flex-end"},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"secondary",onClick:()=>{t()}},(0,h.__)("Cancel"))),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"primary",type:"submit",disabled:!l,isBusy:s},(0,h.__)("Create"))))))}function pr(e){let{clientIds:t,blocks:n}=e;const[l,a]=(0,o.useState)(!1),{replaceBlocks:r}=(0,c.useDispatch)(_e.store),{saveEntityRecord:s}=(0,c.useDispatch)(u.store),{createSuccessNotice:d}=(0,c.useDispatch)(Ze.store),{canCreate:m}=(0,c.useSelect)((e=>{const{supportsTemplatePartsMode:t}=e(Ut).getSettings();return{canCreate:!t}}),[]);if(!m)return null;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e.BlockSettingsMenuControls,null,(()=>(0,o.createElement)(_.MenuItem,{icon:Ya,onClick:()=>{a(!0)}},(0,h.__)("Create Template part")))),l&&(0,o.createElement)(mr,{closeModal:()=>{a(!1)},onCreate:async e=>{let{title:l,area:a}=e;const o=(0,Et.kebabCase)(l).replace(/[^\w-]+/g,"")||"wp-custom-part",c=await s("postType","wp_template_part",{slug:o,title:l,content:(0,i.serialize)(n),area:a});r(t,(0,i.createBlock)("core/template-part",{slug:c.slug,theme:c.theme})),d((0,h.__)("Template part created."),{type:"snackbar"})}}))}function gr(){var e;const{clientIds:t,blocks:n}=(0,c.useSelect)((e=>{const{getSelectedBlockClientIds:t,getBlocksByClientId:n}=e(_e.store),l=t();return{clientIds:l,blocks:n(l)}}),[]);return 1===n.length&&"core/template-part"===(null===(e=n[0])||void 0===e?void 0:e.name)?(0,o.createElement)(dr,{clientId:t[0]}):(0,o.createElement)(pr,{clientIds:t,blocks:n})}var _r=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"}));function hr(e){let{type:t,id:n,activePage:l,onActivePageChange:a}=e;const r=(0,c.useSelect)((e=>t&&n&&"URL"!==t&&e(u.store).getEntityRecord("postType",t,n)),[t,n]),i=(0,o.useMemo)((()=>{if(null==r||!r.link)return null;const e=(0,de.getPathAndQueryString)(r.link);return e===(null==l?void 0:l.path)?null:()=>a({type:t,slug:r.slug,path:e,context:{postType:r.type,postId:r.id}})}),[r,null==l?void 0:l.path,a]);return i&&(0,o.createElement)(_.Button,{icon:_r,label:(0,h.__)("Edit Page Template"),onClick:i})}function fr(e){let{onClick:t=(()=>{})}=e;const{shortcut:n,isBlockInspectorOpen:l}=(0,c.useSelect)((e=>({shortcut:e(Wt.store).getShortcutRepresentation("core/edit-site/toggle-block-settings-sidebar"),isBlockInspectorOpen:e(O).getActiveComplementaryArea(Ut.name)===Aa})),[]),{enableComplementaryArea:a,disableComplementaryArea:r}=(0,c.useDispatch)(O),i=l?(0,h.__)("Hide more settings"):(0,h.__)("Show more settings");return(0,o.createElement)(_.MenuItem,{onClick:()=>{l?(r(Oe),(0,Qe.speak)((0,h.__)("Block settings closed"))):(a(Oe,Aa),(0,Qe.speak)((0,h.__)("Additional settings are now available in the Editor block settings sidebar"))),t()},shortcut:n},i)}var Er=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"}));var vr=function(){var e;const t=Me(),n=Pe(),l="wp_template_part"===t.params.postType,a=null===(e=t.state)||void 0===e?void 0:e.fromTemplateId;return l&&a?(0,o.createElement)(_.Button,{className:"edit-site-visual-editor__back-button",icon:Er,onClick:()=>{n.back()}},(0,h.__)("Back")):null};function yr(e){let{direction:t,resizeWidthBy:n}=e;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("button",{className:`resizable-editor__drag-handle is-${t}`,"aria-label":(0,h.__)("Drag to resize"),"aria-describedby":`resizable-editor__resize-help-${t}`,onKeyDown:function(e){const{keyCode:l}=e;"left"===t&&l===Kt.LEFT||"right"===t&&l===Kt.RIGHT?n(20):("left"===t&&l===Kt.RIGHT||"right"===t&&l===Kt.LEFT)&&n(-20)}}),(0,o.createElement)(_.VisuallyHidden,{id:`resizable-editor__resize-help-${t}`},(0,h.__)("Use left and right arrow keys to resize the canvas.")))}const br="100%",wr="100%",xr={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0};var Sr=function(e){let{enableResizing:t,settings:n,children:l,...a}=e;const{deviceType:r,isZoomOutMode:i}=(0,c.useSelect)((e=>({deviceType:e(Ut).__experimentalGetPreviewDeviceType(),isZoomOutMode:"zoom-out"===e(_e.store).__unstableGetEditorMode()})),[]),s=(0,_e.__experimentalUseResizeCanvas)(r),[u,d]=(0,o.useState)(br),[p,g]=(0,o.useState)(wr),h=(0,o.useRef)(),f=(0,_e.__unstableUseMouseMoveTypingReset)(),E=(0,J.useMergeRefs)([h,f]);(0,o.useEffect)((function(){if(!h.current||!t)return;const e=h.current;function n(){g(e.contentDocument.body.scrollHeight)}let l;function a(){var t;null===(t=l)||void 0===t||t.disconnect(),l=new e.contentWindow.ResizeObserver(n),l.observe(e.contentDocument.body),n()}return e.addEventListener("load",a),()=>{var t;null===(t=l)||void 0===t||t.disconnect(),e.removeEventListener("load",a)}}),[t,h.current]);const v=(0,o.useCallback)((e=>{h.current&&d(h.current.offsetWidth+e)}),[]);return(0,o.createElement)(_.ResizableBox,{size:{width:u,height:p},onResizeStop:(e,t,n)=>{d(n.style.width)},minWidth:300,maxWidth:"100%",maxHeight:"100%",enable:{right:t,left:t},showHandle:t,resizeRatio:2,handleComponent:{left:(0,o.createElement)(yr,{direction:"left",resizeWidthBy:v}),right:(0,o.createElement)(yr,{direction:"right",resizeWidthBy:v})},handleClasses:void 0,handleStyles:{left:xr,right:xr}},(0,o.createElement)(_e.__unstableIframe,m({isZoomedOut:i,style:t?{height:p}:s,head:(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e.__unstableEditorStyles,{styles:n.styles}),(0,o.createElement)("style",null,".is-root-container { display: flow-root; }"),t&&(0,o.createElement)("style",null,"html, body { height: -moz-fit-content !important; height: fit-content !important; min-height: 0 !important; }",".is-root-container { min-height: 0 !important; }")),assets:n.__unstableResolvedAssets,ref:E,name:"editor-canvas",className:"edit-site-visual-editor__editor-canvas"},a),n.svgFilters,l))};const kr={type:"default",alignments:[]};function Cr(e){var t,n;let{setIsInserterOpen:l}=e;const{storedSettings:a,templateType:r,templateId:i,page:s}=(0,c.useSelect)((e=>{const{getSettings:t,getEditedPostType:n,getEditedPostId:a,getPage:r}=e(Ut);return{storedSettings:t(l),templateType:n(),templateId:a(),page:r()}}),[l]),d=null!==(t=a.__experimentalAdditionalBlockPatterns)&&void 0!==t?t:a.__experimentalBlockPatterns,p=null!==(n=a.__experimentalAdditionalBlockPatternCategories)&&void 0!==n?n:a.__experimentalBlockPatternCategories,{restBlockPatterns:_,restBlockPatternCategories:h}=(0,c.useSelect)((e=>({restBlockPatterns:e(u.store).getBlockPatterns(),restBlockPatternCategories:e(u.store).getBlockPatternCategories()})),[]),f=(0,o.useMemo)((()=>[...d||[],..._||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name)))).filter((e=>{let{postTypes:t}=e;return!t||Array.isArray(t)&&t.includes(r)}))),[d,_,r]),E=(0,o.useMemo)((()=>[...p||[],...h||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name))))),[p,h]),v=(0,o.useMemo)((()=>{const{__experimentalAdditionalBlockPatterns:e,__experimentalAdditionalBlockPatternCategories:t,...n}=a;return{...n,__experimentalBlockPatterns:f,__experimentalBlockPatternCategories:E}}),[a,f,E]),[y,b,w]=(0,u.useEntityBlockEditor)("postType",r),{setPage:x}=(0,c.useDispatch)(Ut),{enableComplementaryArea:S}=(0,c.useDispatch)(O),k=((0,o.useCallback)((()=>{S("core/edit-site","edit-site/navigation-menu")}),[S]),(0,o.useRef)()),C=(0,J.useMergeRefs)([k,(0,_e.__unstableUseTypingObserver)()]),T=(0,J.useViewportMatch)("small","<"),{clearSelectedBlock:N}=(0,c.useDispatch)(_e.store),I="wp_template_part"===r,M=0!==y.length;let P=o.Fragment;return(0,o.createElement)(_e.BlockEditorProvider,{settings:v,value:y,onInput:b,onChange:w,useSubRegistry:!1},(0,o.createElement)(gr,null),(0,o.createElement)(_e.__experimentalLinkControl.ViewerFill,null,(0,o.useCallback)((e=>(0,o.createElement)(hr,m({},e,{activePage:s,onActivePageChange:x}))),[s])),(0,o.createElement)($a,null,(0,o.createElement)(_e.BlockInspector,null)),(0,o.createElement)(_e.BlockTools,{className:g()("edit-site-visual-editor",{"is-focus-mode":I}),__unstableContentRef:k,onClick:e=>{e.target===e.currentTarget&&N()}},(0,o.createElement)(_e.BlockEditorKeyboardShortcuts.Register,null),(0,o.createElement)(vr,null),(0,o.createElement)(Sr,{key:i,enableResizing:I&&!T,settings:v,contentRef:C},(0,o.createElement)(_e.BlockList,{className:"edit-site-block-editor__block-list wp-site-blocks",__experimentalLayout:kr,renderAppender:(!I||!M)&&void 0})),(0,o.createElement)(_e.__unstableBlockSettingsMenuFirstItem,null,(e=>{let{onClose:t}=e;return(0,o.createElement)(fr,{onClick:t})})),(0,o.createElement)(_e.__unstableBlockToolbarLastItem,null,(0,o.createElement)(_e.__unstableBlockNameContext.Consumer,null,(e=>"core/navigation"===e&&(0,o.createElement)(P,null))))),(0,o.createElement)(ur.ReusableBlocksMenuItems,null))}var Tr=n(773);function Nr(e){let{value:t,onChange:n,onInput:l}=e;const[a,r]=(0,o.useState)(t),[i,s]=(0,o.useState)(!1),c=(0,J.useInstanceId)(Nr),u=(0,o.useRef)();i||a===t||r(t);return(0,o.useEffect)((()=>()=>{u.current&&n(u.current)}),[]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.VisuallyHidden,{as:"label",htmlFor:`code-editor-text-area-${c}`},(0,h.__)("Type text or HTML")),(0,o.createElement)(Tr.Z,{autoComplete:"off",dir:"auto",value:a,onChange:e=>{const t=e.target.value;l(t),r(t),s(!0),u.current=t},onBlur:()=>{i&&(n(a),s(!1))},className:"edit-site-code-editor-text-area",id:`code-editor-text-area-${c}`,placeholder:(0,h.__)("Start writing with text or HTML")}))}function Ir(){const{templateType:e,shortcut:t}=(0,c.useSelect)((e=>{const{getEditedPostType:t}=e(Ut),{getShortcutRepresentation:n}=e(Wt.store);return{templateType:t(),shortcut:n("core/edit-site/toggle-mode")}}),[]),[n,l]=(0,u.useEntityProp)("postType",e,"content"),[a,,r]=(0,u.useEntityBlockEditor)("postType",e);let s;s=n instanceof Function?n({blocks:a}):a?(0,i.__unstableSerializeAndClean)(a):n;const{switchEditorMode:d}=(0,c.useDispatch)(Ut);return(0,o.createElement)("div",{className:"edit-site-code-editor"},(0,o.createElement)("div",{className:"edit-site-code-editor__toolbar"},(0,o.createElement)("h2",null,(0,h.__)("Editing code")),(0,o.createElement)(_.Button,{variant:"tertiary",onClick:()=>d("visual"),shortcut:t},(0,h.__)("Exit code editor"))),(0,o.createElement)("div",{className:"edit-site-code-editor__body"},(0,o.createElement)(Nr,{value:s,onChange:e=>{r((0,i.parse)(e),{selection:void 0})},onInput:l})))}function Mr(e){let{openEntitiesSavedStates:t}=e;const{__experimentalGetDirtyEntityRecords:n,isSavingEntityRecord:l}=(0,c.useSelect)(u.store),{getEditorMode:a}=(0,c.useSelect)(Ut),r=(0,c.useSelect)((e=>e(Ut).isListViewOpened()),[]),o=(0,c.useSelect)((e=>e(O).getActiveComplementaryArea(Ut.name)===Aa),[]),{redo:i,undo:s}=(0,c.useDispatch)(u.store),{setIsListViewOpened:d,switchEditorMode:m}=(0,c.useDispatch)(Ut),{enableComplementaryArea:p,disableComplementaryArea:g}=(0,c.useDispatch)(O);return(0,Wt.useShortcut)("core/edit-site/save",(e=>{e.preventDefault();const a=n(),r=!!a.length;!a.some((e=>l(e.kind,e.name,e.key)))&&r&&t()})),(0,Wt.useShortcut)("core/edit-site/undo",(e=>{s(),e.preventDefault()})),(0,Wt.useShortcut)("core/edit-site/redo",(e=>{i(),e.preventDefault()})),(0,Wt.useShortcut)("core/edit-site/toggle-list-view",(()=>{d(!r)})),(0,Wt.useShortcut)("core/edit-site/toggle-block-settings-sidebar",(e=>{e.preventDefault(),o?g(Oe):p(Oe,Aa)})),(0,Wt.useShortcut)("core/edit-site/toggle-mode",(()=>{m("visual"===a()?"text":"visual")})),null}Mr.Register=function(){const{registerShortcut:e}=(0,c.useDispatch)(Wt.store);return(0,o.useEffect)((()=>{e({name:"core/edit-site/save",category:"global",description:(0,h.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-site/undo",category:"global",description:(0,h.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-site/redo",category:"global",description:(0,h.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}}),e({name:"core/edit-site/toggle-list-view",category:"global",description:(0,h.__)("Open the block list view."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/edit-site/toggle-block-settings-sidebar",category:"global",description:(0,h.__)("Show or hide the block settings sidebar."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/edit-site/keyboard-shortcuts",category:"main",description:(0,h.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-site/next-region",category:"global",description:(0,h.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-site/previous-region",category:"global",description:(0,h.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"}]}),e({name:"core/edit-site/toggle-mode",category:"global",description:(0,h.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}})}),[e]),null};var Pr=Mr;function zr(){const{setTemplate:e,setTemplatePart:t,setPage:n}=(0,c.useDispatch)(Ut),{params:{postId:l,postType:a}}=Me();return(0,o.useEffect)((()=>{"page"===a||"post"===a?n({context:{postType:a,postId:l}}):"wp_template"===a?e(l):"wp_template_part"===a&&t(l)}),[l,a]),null}var Vr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Br(){const{setIsInserterOpened:e}=(0,c.useDispatch)(Ut),t=(0,c.useSelect)((e=>e(Ut).__experimentalGetInsertionPoint()),[]),n=(0,J.useViewportMatch)("medium","<"),l=n?"div":_.VisuallyHidden,[a,r]=(0,J.__experimentalUseDialog)({onClose:()=>e(!1),focusOnMount:null}),i=(0,o.useRef)();return(0,o.useEffect)((()=>{i.current.focusSearch()}),[]),(0,o.createElement)("div",m({ref:a},r,{className:"edit-site-editor__inserter-panel"}),(0,o.createElement)(l,{className:"edit-site-editor__inserter-panel-header"},(0,o.createElement)(_.Button,{icon:Vr,label:(0,h.__)("Close block inserter"),onClick:()=>e(!1)})),(0,o.createElement)("div",{className:"edit-site-editor__inserter-panel-content"},(0,o.createElement)(_e.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:n,rootClientId:t.rootClientId,__experimentalInsertionIndex:t.insertionIndex,__experimentalFilterValue:t.filterValue,ref:i})))}function Ar(){const{setIsListViewOpened:e}=(0,c.useDispatch)(Ut),t=(0,J.useFocusOnMount)("firstElement"),n=(0,J.useFocusReturn)(),l=(0,J.useFocusReturn)();const a=`edit-site-editor__list-view-panel-label-${(0,J.useInstanceId)(Ar)}`;return(0,o.createElement)("div",{"aria-labelledby":a,className:"edit-site-editor__list-view-panel",onKeyDown:function(t){t.keyCode!==Kt.ESCAPE||t.defaultPrevented||e(!1)}},(0,o.createElement)("div",{className:"edit-site-editor__list-view-panel-header",ref:n},(0,o.createElement)("strong",{id:a},(0,h.__)("List View")),(0,o.createElement)(_.Button,{icon:w,label:(0,h.__)("Close List View Sidebar"),onClick:()=>e(!1)})),(0,o.createElement)("div",{className:"edit-site-editor__list-view-panel-content",ref:(0,J.useMergeRefs)([l,t])},(0,o.createElement)(_e.__experimentalListView,null)))}function Rr(e){let{text:t,children:n}=e;const l=(0,J.useCopyToClipboard)(t);return(0,o.createElement)(_.Button,{variant:"secondary",ref:l},n)}function Lr(e){let{message:t,error:n,reboot:l,dashboardLink:a}=e;const r=[];return l&&r.push((0,o.createElement)(_.Button,{key:"recovery",onClick:l,variant:"secondary"},(0,h.__)("Attempt Recovery"))),n&&r.push((0,o.createElement)(Rr,{key:"copy-error",text:n.stack},(0,h.__)("Copy Error"))),a&&r.push((0,o.createElement)(_.Button,{key:"back-to-dashboard",variant:"secondary",href:a},(0,h.__)("Back to dashboard"))),(0,o.createElement)(_e.Warning,{className:"editor-error-boundary",actions:r},t)}class Or extends o.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.state={error:null}}componentDidCatch(e){(0,me.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}reboot(){this.props.onError()}render(){const{error:e}=this.state;return e?(0,o.createElement)(Lr,{message:(0,h.__)("The editor has encountered an unexpected error."),error:e,reboot:this.reboot}):this.props.children}}function Dr(e){let{nonAnimatedSrc:t,animatedSrc:n}=e;return(0,o.createElement)("picture",{className:"edit-site-welcome-guide__image"},(0,o.createElement)("source",{srcSet:t,media:"(prefers-reduced-motion: reduce)"}),(0,o.createElement)("img",{src:n,width:"312",height:"240",alt:""}))}function Gr(){const{toggle:e}=(0,c.useDispatch)(k.store);return(0,c.useSelect)((e=>!!e(k.store).get("core/edit-site","welcomeGuide")),[])?(0,o.createElement)(_.Guide,{className:"edit-site-welcome-guide",contentLabel:(0,h.__)("Welcome to the site editor"),finishButtonText:(0,h.__)("Get Started"),onFinish:()=>e("core/edit-site","welcomeGuide"),pages:[{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/edit-your-site.svg?1",animatedSrc:"https://s.w.org/images/block-editor/edit-your-site.gif?1"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Edit your site")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("Design everything on your site — from the header right down to the footer — using blocks.")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,o.createInterpolateElement)((0,h.__)("Click to start designing your blocks, and choose your typography, layout, and colors."),{StylesIconImage:(0,o.createElement)("img",{alt:(0,h.__)("styles"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z' fill='%231E1E1E'/%3E%3C/svg%3E%0A"})})))}]}):null}function Fr(){const{toggle:e}=(0,c.useDispatch)(k.store),{isActive:t,isStylesOpen:n}=(0,c.useSelect)((e=>{const t=e(O).getActiveComplementaryArea(Ut.name);return{isActive:!!e(k.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:"edit-site/global-styles"===t}}),[]);return t&&n?(0,o.createElement)(_.Guide,{className:"edit-site-welcome-guide",contentLabel:(0,h.__)("Welcome to styles"),finishButtonText:(0,h.__)("Get Started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.svg?1",animatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.gif?1"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Welcome to Styles")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("Tweak your site, or give it a whole new look! Get creative — how about a new color palette for your buttons, or choosing a new font? Take a look at what you can do here.")))},{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/set-the-design.svg?1",animatedSrc:"https://s.w.org/images/block-editor/set-the-design.gif?1"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Set the design")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("You can customize your site as much as you like with different colors, typography, and layouts. Or if you prefer, just leave it up to your theme to handle! ")))},{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.svg?1",animatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.gif?1"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Personalize blocks")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("You can adjust your blocks to ensure a cohesive experience across your site — add your unique colors to a branded Button block, or adjust the Heading block to your preferred size.")))},{image:(0,o.createElement)(Dr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h1",{className:"edit-site-welcome-guide__heading"},(0,h.__)("Learn more")),(0,o.createElement)("p",{className:"edit-site-welcome-guide__text"},(0,h.__)("New to block themes and styling your site? "),(0,o.createElement)(_.ExternalLink,{href:(0,h.__)("https://wordpress.org/support/article/styles-overview/")},(0,h.__)("Here’s a detailed guide to learn how to make the most of it."))))}]}):null}function Hr(){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Gr,null),(0,o.createElement)(Fr,null))}function $r(){return function(){const[e,t,n]=$l(),{getSettings:l}=(0,c.useSelect)(Ut),{updateSettings:a}=(0,c.useDispatch)(Ut);(0,o.useEffect)((()=>{if(!e||!t)return;const r=l(),o=(0,Et.filter)(r.styles,(e=>!e.isGlobalStyles));a({...r,styles:[...o,...e],svgFilters:n,__experimentalFeatures:t})}),[e,t])}(),null}function Ur(e){const t=Me(),n=(0,c.useSelect)((e=>{var t;return null===(t=e(u.store).getEntityRecord("root","site"))||void 0===t?void 0:t.title}),[]),l=(0,o.useRef)(!0);(0,o.useEffect)((()=>{l.current=!1}),[t]),(0,o.useEffect)((()=>{if(!l.current&&e&&n){const t=(0,h.sprintf)((0,h.__)("%1$s ‹ %2$s — WordPress"),(0,Wa.decodeEntities)(e),(0,Wa.decodeEntities)(n));document.title=t,(0,Qe.speak)((0,h.sprintf)((0,h.__)("Now displaying: %s"),document.title),"assertive")}}),[e,n,t])}const Wr={header:(0,h.__)("Editor top bar"),body:(0,h.__)("Editor content"),sidebar:(0,h.__)("Editor settings"),actions:(0,h.__)("Editor publish"),footer:(0,h.__)("Editor footer"),drawer:(0,h.__)("Navigation Sidebar")};var jr=function(e){let{onError:t}=e;const{isInserterOpen:n,isListViewOpen:l,sidebarIsOpened:a,settings:r,entityId:i,templateType:s,page:m,template:p,templateResolved:g,isNavigationOpen:f,previousShortcut:E,nextShortcut:v,editorMode:y,showIconLabels:b,blockEditorMode:w}=(0,c.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:n,getSettings:l,getEditedPostType:a,getEditedPostId:r,getPage:o,isNavigationOpened:i,getEditorMode:s}=e(Ut),{hasFinishedResolution:c,getEntityRecord:d}=e(u.store),{__unstableGetEditorMode:m}=e(_e.store),p=a(),g=r();return{isInserterOpen:t(),isListViewOpen:n(),sidebarIsOpened:!!e(O).getActiveComplementaryArea(Ut.name),settings:l(),templateType:p,page:o(),template:g?d("postType",p,g):null,templateResolved:!!g&&c("getEntityRecord",["postType",p,g]),entityId:g,isNavigationOpen:i(),previousShortcut:e(Wt.store).getAllShortcutKeyCombinations("core/edit-site/previous-region"),nextShortcut:e(Wt.store).getAllShortcutKeyCombinations("core/edit-site/next-region"),editorMode:s(),showIconLabels:e(k.store).get("core/edit-site","showIconLabels"),blockEditorMode:m()}}),[]),{setPage:x,setIsInserterOpened:S}=(0,c.useDispatch)(Ut),{enableComplementaryArea:C}=(0,c.useDispatch)(O),[T,N]=(0,o.useState)(!1),I=(0,o.useCallback)((()=>N(!0)),[]),M=(0,o.useCallback)((()=>{N(!1)}),[]),P=(0,o.useMemo)((()=>({...null==m?void 0:m.context,queryContext:[(null==m?void 0:m.context.queryContext)||{page:1},e=>x({...m,context:{...null==m?void 0:m.context,queryContext:{...null==m?void 0:m.context.queryContext,...e}}})]})),[null==m?void 0:m.context]);(0,o.useEffect)((()=>{f?document.body.classList.add("is-navigation-sidebar-open"):document.body.classList.remove("is-navigation-sidebar-open")}),[f]),(0,o.useEffect)((function(){"open"===new URLSearchParams(window.location.search).get("styles")&&C("core/edit-site","edit-site/global-styles")}),[C]);const z=(null==r?void 0:r.siteUrl)&&void 0!==s&&void 0!==i,V=l?(0,h.__)("List View"):(0,h.__)("Block Library");return Ur(z&&(0,h.__)("Editor (beta)")),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(zr,null),z&&(0,o.createElement)(Wt.ShortcutProvider,null,(0,o.createElement)(u.EntityProvider,{kind:"root",type:"site"},(0,o.createElement)(u.EntityProvider,{kind:"postType",type:s,id:i},(0,o.createElement)(Ta,null,(0,o.createElement)(_e.BlockContextProvider,{value:P},(0,o.createElement)($r,null),(0,o.createElement)(Or,{onError:t},(0,o.createElement)(Pr.Register,null),(0,o.createElement)(Ua,null),(0,o.createElement)(ee,{labels:{...Wr,secondarySidebar:V},className:b&&"show-icon-labels",secondarySidebar:"visual"===y&&n?(0,o.createElement)(Br,null):"visual"===y&&l?(0,o.createElement)(Ar,null):null,sidebar:a&&(0,o.createElement)(Q.Slot,{scope:"core/edit-site"}),drawer:(0,o.createElement)(cr.Slot,null),header:(0,o.createElement)(An,{openEntitiesSavedStates:I,showIconLabels:b}),notices:(0,o.createElement)(d.EditorSnackbars,null),content:(0,o.createElement)(o.Fragment,null,(0,o.createElement)(d.EditorNotices,null),(0,o.createElement)(_e.BlockStyles.Slot,{scope:"core/block-inspector"}),"visual"===y&&p&&(0,o.createElement)(Cr,{setIsInserterOpen:S}),"text"===y&&p&&(0,o.createElement)(Ir,null),g&&!p&&(null==r?void 0:r.siteUrl)&&i&&(0,o.createElement)(_.Notice,{status:"warning",isDismissible:!1},(0,h.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")),(0,o.createElement)(Pr,{openEntitiesSavedStates:I})),actions:(0,o.createElement)(o.Fragment,null,T?(0,o.createElement)(d.EntitiesSavedStates,{close:M}):(0,o.createElement)("div",{className:"edit-site-editor__toggle-save-panel"},(0,o.createElement)(_.Button,{variant:"secondary",className:"edit-site-editor__toggle-save-panel-button",onClick:I,"aria-expanded":!1},(0,h.__)("Open save panel")))),footer:"zoom-out"!==w?(0,o.createElement)(_e.BlockBreadcrumb,{rootLabelText:(0,h.__)("Template")}):void 0,shortcuts:{previous:E,next:v}}),(0,o.createElement)(Hr,null),(0,o.createElement)(_.Popover.Slot,null))))))))};var Yr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));var qr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var Xr=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5zM8 12.8h8v-1.5H8v1.5zm0 3h8v-1.5H8v1.5z"}));var Kr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"}));var Zr=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v10zm-11-7.6h-.7l-3.1 4.3h2.8V15h1v-1.3h.7v-.8h-.7V9.4zm-.9 3.5H6.3l1.2-1.7v1.7zm5.6-3.2c-.4-.2-.8-.4-1.2-.4-.5 0-.9.1-1.2.4-.4.2-.6.6-.8 1-.2.4-.3.9-.3 1.5s.1 1.1.3 1.6c.2.4.5.8.8 1 .4.2.8.4 1.2.4.5 0 .9-.1 1.2-.4.4-.2.6-.6.8-1 .2-.4.3-1 .3-1.6 0-.6-.1-1.1-.3-1.5-.1-.5-.4-.8-.8-1zm0 3.6c-.1.3-.3.5-.5.7-.2.1-.4.2-.7.2-.3 0-.5-.1-.7-.2-.2-.1-.4-.4-.5-.7-.1-.3-.2-.7-.2-1.2 0-.7.1-1.2.4-1.5.3-.3.6-.5 1-.5s.7.2 1 .5c.3.3.4.8.4 1.5-.1.5-.1.9-.2 1.2zm5-3.9h-.7l-3.1 4.3h2.8V15h1v-1.3h.7v-.8h-.7V9.4zm-1 3.5H16l1.2-1.7v1.7z"}));var Qr=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"}));var Jr=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"}));var eo=(0,o.createElement)(f.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(f.Path,{d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z",fillRule:"evenodd",clipRule:"evenodd"}));var to=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{fillRule:"evenodd",d:"M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",clipRule:"evenodd"}));var no=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z"}),(0,o.createElement)(f.Path,{d:"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z"}));var lo=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}));const ao=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"}));const ro=()=>(0,c.useSelect)((e=>e(u.store).getEntityRecords("postType","wp_template",{per_page:-1})),[]),oo=()=>(0,c.useSelect)((e=>e(d.store).__experimentalGetDefaultTemplateTypes()),[]),io=()=>{const e=(0,c.useSelect)((e=>e(u.store).getPostTypes({per_page:-1})),[]);return(0,o.useMemo)((()=>{const t=["attachment"];return null==e?void 0:e.filter((e=>{let{viewable:n,slug:l}=e;return n&&!t.includes(l)}))}),[e])};function so(e){const t=(0,o.useMemo)((()=>null==e?void 0:e.reduce(((e,t)=>{let{labels:n}=t;const l=n.singular_name.toLowerCase();return e[l]=(e[l]||0)+1,e}),{})));return(0,o.useCallback)((e=>{let{labels:n,slug:l}=e;const a=n.singular_name.toLowerCase();return t[a]>1&&a!==l}),[t])}function co(){const e=io(),t=(0,o.useMemo)((()=>null==e?void 0:e.filter((e=>e.has_archive))),[e]),n=ro(),l=so(t);return(0,o.useMemo)((()=>(null==t?void 0:t.filter((e=>!(n||[]).some((t=>t.slug==="archive-"+e.slug)))).map((e=>{var t;let n;return n=l(e)?(0,h.sprintf)((0,h.__)("Archive: %1$s (%2$s)"),e.labels.singular_name,e.slug):(0,h.sprintf)((0,h.__)("Archive: %s"),e.labels.singular_name),{slug:"archive-"+e.slug,description:(0,h.sprintf)((0,h.__)("Displays an archive with the latests posts of type: %s."),e.labels.singular_name),title:n,icon:null!==(t=e.icon)&&void 0!==t&&t.startsWith("dashicons-")?e.icon.slice(10):Xr,templatePrefix:"archive"}})))||[]),[t,n,l])}const uo=e=>{const t=(()=>{const e=(0,c.useSelect)((e=>e(u.store).getTaxonomies({per_page:-1})),[]);return(0,o.useMemo)((()=>null==e?void 0:e.filter((e=>{let{visibility:t}=e;return null==t?void 0:t.publicly_queryable}))),[e])})(),n=ro(),l=oo(),a=(0,o.useMemo)((()=>null==t?void 0:t.reduce(((e,t)=>{let{slug:n}=t,l=n;return["category","post_tag"].includes(n)||(l=`taxonomy-${l}`),"post_tag"===n&&(l="tag"),e[n]=l,e}),{})),[t]),r=null==t?void 0:t.reduce(((e,t)=>{let{labels:n}=t;const l=n.singular_name.toLowerCase();return e[l]=(e[l]||0)+1,e}),{}),i=ho("taxonomy",a),s=(n||[]).map((e=>{let{slug:t}=e;return t})),d=(t||[]).reduce(((t,n)=>{var o;const{slug:c,labels:u}=n,d=a[c],m=null==l?void 0:l.find((e=>{let{slug:t}=e;return t===d})),p=null==s?void 0:s.includes(d),g=((e,t)=>{if(["category","post_tag"].includes(t))return!1;const n=e.singular_name.toLowerCase();return r[n]>1&&n!==t})(u,c);let _=u.singular_name;g&&(_=(0,h.sprintf)((0,h.__)("%1$s (%2$s)"),u.singular_name,c));const f=m?{...m,templatePrefix:a[c]}:{slug:d,title:_,description:(0,h.sprintf)((0,h.__)("Displays taxonomy: %s."),u.singular_name),icon:to,templatePrefix:a[c]},E=null==i||null===(o=i[c])||void 0===o?void 0:o.hasEntities;return E&&(f.onClick=t=>{e({type:"taxonomy",slug:c,config:{queryArgs:e=>{let{search:t}=e;return{_fields:"id,name,slug,link",orderBy:t?"name":"count",exclude:i[c].existingEntitiesIds}},getSpecificTemplate:e=>{const t=`${a[c]}-${e.slug}`;return{title:t,slug:t,templatePrefix:a[c]}}},labels:u,hasGeneralTemplate:p,template:t})}),p&&!E||t.push(f),t}),[]);return(0,o.useMemo)((()=>d.reduce(((e,t)=>{const{slug:n}=t;let l="taxonomiesMenuItems";return["category","tag"].includes(n)&&(l="defaultTaxonomiesMenuItems"),e[l].push(t),e}),{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]})),[d])},mo={user:"author"},po={user:{who:"authors"}};const go=e=>{const t=ro();return(0,o.useMemo)((()=>Object.entries(e||{}).reduce(((e,n)=>{let[l,a]=n;const r=(t||[]).reduce(((e,t)=>{const n=`${a}-`;return t.slug.startsWith(n)&&e.push(t.slug.substring(n.length)),e}),[]);return r.length&&(e[l]=r),e}),{})),[e,t])},_o=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=go(t),a=(0,c.useSelect)((t=>Object.entries(l||{}).reduce(((l,a)=>{let[r,o]=a;const i=t(u.store).getEntityRecords(e,r,{_fields:"id",context:"view",slug:o,...n[r]});return null!=i&&i.length&&(l[r]=i),l}),{})),[l]);return a},ho=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=_o(e,t,n),a=(0,c.useSelect)((a=>Object.keys(t||{}).reduce(((t,r)=>{var o,i;const s=(null==l||null===(o=l[r])||void 0===o?void 0:o.map((e=>{let{id:t}=e;return t})))||[];return t[r]={hasEntities:!(null===(i=a(u.store).getEntityRecords(e,r,{per_page:1,_fields:"id",context:"view",exclude:s,...n[r]}))||void 0===i||!i.length),existingEntitiesIds:s},t}),{})),[t,l]);return a},fo=[];function Eo(e){let{suggestion:t,search:n,onSelect:l,entityForSuggestions:a,composite:r}=e;const i="edit-site-custom-template-modal__suggestions_list__list-item";return(0,o.createElement)(_.__unstableCompositeItem,m({role:"option",as:_.Button},r,{className:i,onClick:()=>l(a.config.getSpecificTemplate(t))}),(0,o.createElement)("span",{className:`${i}__title`},(0,o.createElement)(_.TextHighlight,{text:t.name,highlight:n})),t.link&&(0,o.createElement)("span",{className:`${i}__info`},t.link))}function vo(e,t){const{config:n}=e,l=(0,o.useMemo)((()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...n.queryArgs(t)})),[t,n]),{records:a,hasResolved:r}=(0,u.useEntityRecords)(e.type,e.slug,l),[i,s]=(0,o.useState)(fo);return(0,o.useEffect)((()=>{if(!r)return;let e=fo;var t,l;null!=a&&a.length&&(e=a,n.recordNamePath&&(t=e,l=n.recordNamePath,e=(t||[]).map((e=>({...e,name:(0,Wa.decodeEntities)((0,Et.get)(e,l))}))))),s(e)}),[a,r]),i}function yo(e){let{entityForSuggestions:t,onSelect:n}=e;const l=(0,_.__unstableUseCompositeState)({orientation:"vertical"}),[a,r,i]=function(){const[e,t]=(0,o.useState)(""),[n,l]=(0,o.useState)(""),a=(0,J.useDebounce)(l,250);return(0,o.useEffect)((()=>{n!==e&&a(e)}),[n,e]),[e,t,n]}(),s=vo(t,i),{labels:c}=t,[u,d]=(0,o.useState)(!1);return!u&&(null==s?void 0:s.length)>9&&d(!0),(0,o.createElement)(o.Fragment,null,u&&(0,o.createElement)(_.SearchControl,{onChange:r,value:a,label:c.search_items,placeholder:c.search_items}),!(null==s||!s.length)&&(0,o.createElement)(_.__unstableComposite,m({},l,{role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,h.__)("Suggestions list")}),s.map((e=>(0,o.createElement)(Eo,{key:e.slug,suggestion:e,search:i,onSelect:n,entityForSuggestions:t,composite:l})))),i&&!(null!=s&&s.length)&&(0,o.createElement)("p",{className:"edit-site-custom-template-modal__no-results"},c.not_found))}var bo=function(e){let{onClose:t,onSelect:n,entityForSuggestions:l}=e;const[a,r]=(0,o.useState)(l.hasGeneralTemplate),i="edit-site-custom-template-modal";return(0,o.createElement)(_.Modal,{title:(0,h.sprintf)((0,h.__)("Add template: %s"),l.labels.singular_name),className:i,closeLabel:(0,h.__)("Close"),onRequestClose:t},!a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",null,(0,h.__)("Select whether to create a single template for all items or a specific one.")),(0,o.createElement)(_.Flex,{className:`${i}__contents`,gap:"4",align:"initial"},(0,o.createElement)(_.FlexItem,{isBlock:!0,as:_.Button,onClick:()=>{const{slug:e,title:t,description:a,templatePrefix:r}=l.template;n({slug:e,title:t,description:a,templatePrefix:r})}},(0,o.createElement)(_.__experimentalText,{as:"span",weight:600},l.labels.all_items),(0,o.createElement)(_.__experimentalText,{as:"span"},(0,h.__)("For all items"))),(0,o.createElement)(_.FlexItem,{isBlock:!0,as:_.Button,onClick:()=>{r(!0)}},(0,o.createElement)(_.__experimentalText,{as:"span",weight:600},l.labels.singular_name),(0,o.createElement)(_.__experimentalText,{as:"span"},(0,h.__)("For a specific item"))))),a&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",null,(0,h.__)("This template will be used only for the specific item chosen.")),(0,o.createElement)(yo,{entityForSuggestions:l,onSelect:n})))};var wo=function(e){let{onClose:t,createTemplate:n}=e;const[l,a]=(0,o.useState)(""),r=(0,h.__)("Custom Template"),[i,s]=(0,o.useState)(!1);return(0,o.createElement)(_.Modal,{title:(0,h.__)("Create custom template"),closeLabel:(0,h.__)("Close"),onRequestClose:()=>{t()},overlayClassName:"edit-site-custom-generic-template__modal"},(0,o.createElement)("form",{onSubmit:async function(e){e.preventDefault(),i||(s(!0),n({slug:"wp-custom-template-"+(0,Et.kebabCase)(l||r),title:l||r},!1))}},(0,o.createElement)(_.Flex,{align:"flex-start",gap:8},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.TextControl,{label:(0,h.__)("Name"),value:l,onChange:a,placeholder:r,disabled:i,help:(0,h.__)('Describe the template, e.g. "Post with sidebar".')}))),(0,o.createElement)(_.Flex,{className:"edit-site-custom-generic-template__modal-actions",justify:"flex-end",expanded:!1},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"tertiary",onClick:()=>{t()}},(0,h.__)("Cancel"))),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i},(0,h.__)("Create"))))))};const xo=["front-page","single","page","index","archive","author","category","date","tag","taxonomy","search","404"],So={"front-page":ja,single:Yr,page:qr,archive:Xr,search:Kr,404:Zr,index:Qr,category:Jr,author:eo,taxonomy:to,date:no,tag:lo,attachment:ao};function ko(e){let{postType:t}=e;const[n,l]=(0,o.useState)(!1),[a,r]=(0,o.useState)(!1),[i,s]=(0,o.useState)({}),d=Pe(),{saveEntityRecord:m}=(0,c.useDispatch)(u.store),{createErrorNotice:p,createSuccessNotice:g}=(0,c.useDispatch)(Ze.store),{setTemplate:f}=(0,c.useDispatch)(Ut);async function E(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];try{const{title:n,description:l,slug:a,templatePrefix:r}=e;let o=e.content;if(!o){o=(await Ke()({path:(0,de.addQueryArgs)("/wp/v2/templates/lookup",{slug:a,is_custom:!t,template_prefix:r})})).content.raw}const i=await m("postType","wp_template",{description:l,slug:a.toString(),status:"publish",title:n,content:o,is_wp_suggestion:t},{throwOnError:!0});f(i.id,i.slug),d.push({postId:i.id,postType:i.type}),g((0,h.sprintf)((0,h.__)('"%s" successfully created.'),n),{type:"snackbar"})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while creating the template.");p(t,{type:"snackbar"})}}const v=function(e,t){const n=ro(),l=oo(),a=(n||[]).map((e=>{let{slug:t}=e;return t})),r=(l||[]).filter((e=>xo.includes(e.slug)&&!a.includes(e.slug))),i=n=>{t(!0),e(n)},s=[...r],{defaultTaxonomiesMenuItems:c,taxonomiesMenuItems:u}=uo(i),{defaultPostTypesMenuItems:d,postTypesMenuItems:m}=(e=>{const t=io(),n=ro(),l=oo(),a=so(t),r=(0,o.useMemo)((()=>null==t?void 0:t.reduce(((e,t)=>{let{slug:n}=t,l=n;return"page"!==n&&(l=`single-${l}`),e[n]=l,e}),{})),[t]),i=ho("postType",r),s=(n||[]).map((e=>{let{slug:t}=e;return t})),c=(t||[]).reduce(((t,n)=>{var o;const{slug:c,labels:u,icon:d}=n,m=r[c],p=null==l?void 0:l.find((e=>{let{slug:t}=e;return t===m})),g=null==s?void 0:s.includes(m),_=a(n);let f=(0,h.sprintf)((0,h.__)("Single item: %s"),u.singular_name);_&&(f=(0,h.sprintf)((0,h.__)("Single item: %1$s (%2$s)"),u.singular_name,c));const E=p?{...p,templatePrefix:r[c]}:{slug:m,title:f,description:(0,h.sprintf)((0,h.__)("Displays a single item: %s."),u.singular_name),icon:null!=d&&d.startsWith("dashicons-")?d.slice(10):Yr,templatePrefix:r[c]},v=null==i||null===(o=i[c])||void 0===o?void 0:o.hasEntities;return v&&(E.onClick=t=>{e({type:"postType",slug:c,config:{recordNamePath:"title.rendered",queryArgs:e=>{let{search:t}=e;return{_fields:"id,title,slug,link",orderBy:t?"relevance":"modified",exclude:i[c].existingEntitiesIds}},getSpecificTemplate:e=>{const t=`${r[c]}-${e.slug}`;return{title:t,slug:t,templatePrefix:r[c]}}},labels:u,hasGeneralTemplate:g,template:t})}),g&&!v||t.push(E),t}),[]);return(0,o.useMemo)((()=>c.reduce(((e,t)=>{const{slug:n}=t;let l="postTypesMenuItems";return"page"===n&&(l="defaultPostTypesMenuItems"),e[l].push(t),e}),{defaultPostTypesMenuItems:[],postTypesMenuItems:[]})),[c])})(i),p=function(e){var t,n;const l=ro(),a=oo(),r=ho("root",mo,po);let o=null==a?void 0:a.find((e=>{let{slug:t}=e;return"author"===t}));o||(o={description:(0,h.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});const i=!(null==l||!l.find((e=>{let{slug:t}=e;return"author"===t})));if(null!==(t=r.user)&&void 0!==t&&t.hasEntities&&(o={...o,templatePrefix:"author"},o.onClick=t=>{e({type:"root",slug:"user",config:{queryArgs:e=>{let{search:t}=e;return{_fields:"id,name,slug,link",orderBy:t?"name":"registered_date",exclude:r.user.existingEntitiesIds,who:"authors"}},getSpecificTemplate:e=>{const t=`author-${e.slug}`;return{title:t,slug:t,templatePrefix:"author"}}},labels:{singular_name:(0,h.__)("Author"),search_items:(0,h.__)("Search Authors"),not_found:(0,h.__)("No authors found."),all_items:(0,h.__)("All Authors")},hasGeneralTemplate:i,template:t})}),!i||null!==(n=r.user)&&void 0!==n&&n.hasEntities)return o}(i);[...c,...d,p].forEach((e=>{if(!e)return;const t=s.findIndex((t=>t.slug===e.slug));t>-1?s[t]=e:s.push(e)})),null==s||s.sort(((e,t)=>xo.indexOf(e.slug)-xo.indexOf(t.slug)));return[...s,...co(),...m,...u]}(s,l);return v.length?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.DropdownMenu,{className:"edit-site-new-template-dropdown",icon:null,text:t.labels.add_new,label:t.labels.add_new_item,popoverProps:{noArrow:!1},toggleProps:{variant:"primary"}},(()=>(0,o.createElement)(_.NavigableMenu,{className:"edit-site-new-template-dropdown__popover"},(0,o.createElement)(_.MenuGroup,{label:t.labels.add_new_item},v.map((e=>{const{title:t,description:n,slug:l,onClick:a,icon:r}=e;return(0,o.createElement)(_.MenuItem,{icon:r||So[l]||Yr,iconPosition:"left",info:n,key:l,onClick:()=>a?a(e):E(e)},t)}))),(0,o.createElement)(_.MenuGroup,null,(0,o.createElement)(_.MenuItem,{icon:Un,iconPosition:"left",info:(0,h.__)("Custom templates can be applied to any post or page."),key:"custom-template",onClick:()=>r(!0)},(0,h.__)("Custom template")))))),n&&(0,o.createElement)(bo,{onClose:()=>l(!1),onSelect:E,entityForSuggestions:i}),a&&(0,o.createElement)(wo,{onClose:()=>r(!1),createTemplate:E})):null}function Co(e){let{postType:t}=e;const n=Pe(),[l,a]=(0,o.useState)(!1),{createErrorNotice:r}=(0,c.useDispatch)(Ze.store),{saveEntityRecord:i}=(0,c.useDispatch)(u.store);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.Button,{variant:"primary",onClick:()=>{a(!0)}},t.labels.add_new),l&&(0,o.createElement)(mr,{closeModal:()=>a(!1),onCreate:async function(e){let{title:t,area:l}=e;if(t)try{const e=(0,Et.kebabCase)(t).replace(/[^\w-]+/g,"")||"wp-custom-part",r=await i("postType","wp_template_part",{slug:e,title:t,content:"",area:l},{throwOnError:!0});a(!1),n.push({postId:r.id,postType:r.type})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while creating the template part.");r(t,{type:"snackbar"}),a(!1)}else r((0,h.__)("Title is not defined."),{type:"snackbar"})}}))}function To(e){let{templateType:t="wp_template"}=e;const n=(0,c.useSelect)((e=>e(u.store).getPostType(t)),[t]);return n?"wp_template"===t?(0,o.createElement)(ko,{postType:n}):"wp_template_part"===t?(0,o.createElement)(Co,{postType:n}):null:null}function No(e){var t;let{templateType:n}=e;const{canCreate:l,postType:a}=(0,c.useSelect)((e=>{const{supportsTemplatePartsMode:t}=e(Ut).getSettings();return{postType:e(u.store).getPostType(n),canCreate:!t}}),[n]);return a?(0,o.createElement)("header",{className:"edit-site-list-header"},(0,o.createElement)(_.__experimentalHeading,{level:1,className:"edit-site-list-header__title"},null===(t=a.labels)||void 0===t?void 0:t.name),l&&(0,o.createElement)("div",{className:"edit-site-list-header__right"},(0,o.createElement)(To,{templateType:n}))):null}function Io(e){let{template:t,onClose:n}=e;const[l,a]=(0,o.useState)((()=>t.title.rendered)),[r,i]=(0,o.useState)(!1),{editEntityRecord:s,saveEditedEntityRecord:d}=(0,c.useDispatch)(u.store),{createSuccessNotice:m,createErrorNotice:p}=(0,c.useDispatch)(Ze.store);if(!t.is_custom)return null;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_.MenuItem,{onClick:()=>{i(!0),a(t.title.rendered)}},(0,h.__)("Rename")),r&&(0,o.createElement)(_.Modal,{title:(0,h.__)("Rename"),closeLabel:(0,h.__)("Close"),onRequestClose:()=>{i(!1)},overlayClassName:"edit-site-list__rename-modal"},(0,o.createElement)("form",{onSubmit:async function(e){e.preventDefault();try{await s("postType",t.type,t.id,{title:l}),a(""),i(!1),n(),await d("postType",t.type,t.id,{throwOnError:!0}),m((0,h.__)("Entity renamed."),{type:"snackbar"})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while renaming the entity.");p(t,{type:"snackbar"})}}},(0,o.createElement)(_.Flex,{align:"flex-start",gap:8},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.TextControl,{label:(0,h.__)("Name"),value:l,onChange:a,required:!0}))),(0,o.createElement)(_.Flex,{className:"edit-site-list__rename-modal-actions",justify:"flex-end",expanded:!1},(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"tertiary",onClick:()=>{i(!1)}},(0,h.__)("Cancel"))),(0,o.createElement)(_.FlexItem,null,(0,o.createElement)(_.Button,{variant:"primary",type:"submit"},(0,h.__)("Save")))))))}function Mo(e){let{template:t}=e;const{removeTemplate:n,revertTemplate:l}=(0,c.useDispatch)(Ut),{saveEditedEntityRecord:a}=(0,c.useDispatch)(u.store),{createSuccessNotice:r,createErrorNotice:i}=(0,c.useDispatch)(Ze.store),s=function(e){return!!e&&"custom"===e.source&&!e.has_theme_file}(t),d=Je(t);if(!s&&!d)return null;return(0,o.createElement)(_.DropdownMenu,{icon:te,label:(0,h.__)("Actions"),className:"edit-site-list-table__actions"},(e=>{let{onClose:c}=e;return(0,o.createElement)(_.MenuGroup,null,s&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Io,{template:t,onClose:c}),(0,o.createElement)(_.MenuItem,{isDestructive:!0,isTertiary:!0,onClick:()=>{n(t),c()}},(0,h.__)("Delete"))),d&&(0,o.createElement)(_.MenuItem,{info:(0,h.__)("Use the template as supplied by the theme."),onClick:()=>{!async function(){try{await l(t,{allowUndo:!1}),await a("postType",t.type,t.id),r((0,h.__)("Entity reverted."),{type:"snackbar"})}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,h.__)("An error occurred while reverting the entity.");i(t,{type:"snackbar"})}}(),c()}},(0,h.__)("Clear customizations")))}))}var Po=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"}));var zo=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"}));var Vo=(0,o.createElement)(f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(f.Path,{d:"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z"}));const Bo=["wp_template","wp_template_part"];function Ao(e){let{isCustomized:t,children:n}=e;return t?(0,o.createElement)(_.Tooltip,{text:(0,h.__)("This template has been customized")},n):n}function Ro(e){let{text:t,icon:n,imageUrl:l,isCustomized:a}=e;const[r,i]=(0,o.useState)(!1);return(0,o.createElement)(_.__experimentalHStack,{alignment:"left"},(0,o.createElement)(Ao,{isCustomized:a},l?(0,o.createElement)("div",{className:g()("edit-site-list-added-by__avatar",{"is-loaded":r})},(0,o.createElement)("img",{onLoad:()=>i(!0),alt:"",src:l})):(0,o.createElement)("div",{className:g()("edit-site-list-added-by__icon",{"is-customized":a})},(0,o.createElement)(_.Icon,{icon:n}))),(0,o.createElement)("span",null,t))}function Lo(e){var t;let{slug:n,isCustomized:l}=e;const a=(0,c.useSelect)((e=>e(u.store).getTheme(n)),[n]);return(0,o.createElement)(Ro,{icon:Un,text:(null==a||null===(t=a.name)||void 0===t?void 0:t.rendered)||n,isCustomized:l})}function Oo(e){let{slug:t,isCustomized:n}=e;const l=(0,c.useSelect)((e=>e(u.store).getPlugin(t)),[t]);return(0,o.createElement)(Ro,{icon:Po,text:(null==l?void 0:l.name)||t,isCustomized:n})}function Do(e){var t;let{id:n}=e;const l=(0,c.useSelect)((e=>e(u.store).getUser(n)),[n]);return(0,o.createElement)(Ro,{icon:zo,imageUrl:null==l||null===(t=l.avatar_urls)||void 0===t?void 0:t[48],text:null==l?void 0:l.nickname})}function Go(){const{name:e,logoURL:t}=(0,c.useSelect)((e=>{var t;const{getEntityRecord:n,getMedia:l}=e(u.store),a=n("root","__unstableBase");return{name:null==a?void 0:a.name,logoURL:null!=a&&a.site_logo?null===(t=l(a.site_logo))||void 0===t?void 0:t.source_url:void 0}}),[]);return(0,o.createElement)(Ro,{icon:Vo,imageUrl:t,text:e})}function Fo(e){let{templateType:t,template:n}=e;if(n){if(Bo.includes(t)){if(n.has_theme_file&&("theme"===n.origin||!n.origin&&["theme","custom"].includes(n.source)))return(0,o.createElement)(Lo,{slug:n.theme,isCustomized:"custom"===n.source});if(n.has_theme_file&&"plugin"===n.origin)return(0,o.createElement)(Oo,{slug:n.theme,isCustomized:"custom"===n.source});if(!n.has_theme_file&&"custom"===n.source&&!n.author)return(0,o.createElement)(Go,null)}return(0,o.createElement)(Do,{id:n.author})}}function Ho(e){let{templateType:t}=e;const{records:n,isResolving:l}=(0,u.useEntityRecords)("postType",t,{per_page:-1}),a=(0,c.useSelect)((e=>e(u.store).getPostType(t)),[t]);return!n||l?null:n.length?(0,o.createElement)("table",{className:"edit-site-list-table",role:"table"},(0,o.createElement)("thead",null,(0,o.createElement)("tr",{className:"edit-site-list-table-head",role:"row"},(0,o.createElement)("th",{className:"edit-site-list-table-column",role:"columnheader"},(0,h.__)("Template")),(0,o.createElement)("th",{className:"edit-site-list-table-column",role:"columnheader"},(0,h.__)("Added by")),(0,o.createElement)("th",{className:"edit-site-list-table-column",role:"columnheader"},(0,o.createElement)(_.VisuallyHidden,null,(0,h.__)("Actions"))))),(0,o.createElement)("tbody",null,n.map((e=>{var n;return(0,o.createElement)("tr",{key:e.id,className:"edit-site-list-table-row",role:"row"},(0,o.createElement)("td",{className:"edit-site-list-table-column",role:"cell"},(0,o.createElement)(_.__experimentalHeading,{level:4},(0,o.createElement)(Ae,{params:{postId:e.id,postType:e.type}},(0,Wa.decodeEntities)((null===(n=e.title)||void 0===n?void 0:n.rendered)||e.slug))),e.description),(0,o.createElement)("td",{className:"edit-site-list-table-column",role:"cell"},(0,o.createElement)(Fo,{templateType:t,template:e})),(0,o.createElement)("td",{className:"edit-site-list-table-column",role:"cell"},(0,o.createElement)(Mo,{template:e})))})))):(0,o.createElement)("div",null,(0,h.sprintf)((0,h.__)("No %s found."),null==a||null===(r=a.labels)||void 0===r||null===(i=r.name)||void 0===i?void 0:i.toLowerCase()));var r,i}function $o(){var e,t;const{params:{postType:n}}=Me();!function(){const{registerShortcut:e}=(0,c.useDispatch)(Wt.store);(0,o.useEffect)((()=>{e({name:"core/edit-site/next-region",category:"global",description:(0,h.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-site/previous-region",category:"global",description:(0,h.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"}]})}),[])}();const{previousShortcut:l,nextShortcut:a,isNavigationOpen:r}=(0,c.useSelect)((e=>({previousShortcut:e(Wt.store).getAllShortcutKeyCombinations("core/edit-site/previous-region"),nextShortcut:e(Wt.store).getAllShortcutKeyCombinations("core/edit-site/next-region"),isNavigationOpen:e(Ut).isNavigationOpened()})),[]),i=(0,c.useSelect)((e=>e(u.store).getPostType(n)),[n]);Ur(null==i||null===(e=i.labels)||void 0===e?void 0:e.name);const s=null==i||null===(t=i.labels)||void 0===t?void 0:t.items_list,m=i?{header:(0,h.sprintf)((0,h.__)("%s - Header"),s),body:(0,h.sprintf)((0,h.__)("%s - Content"),s)}:void 0;return(0,o.createElement)(ee,{className:g()("edit-site-list",{"is-navigation-open":r}),labels:{drawer:(0,h.__)("Navigation Sidebar"),...m},header:(0,o.createElement)(No,{templateType:n}),drawer:(0,o.createElement)(cr.Slot,null),notices:(0,o.createElement)(d.EditorSnackbars,null),content:(0,o.createElement)(Ho,{templateType:n}),shortcuts:{previous:l,next:a}})}function Uo(e){let{postId:t,postType:n}=e;return!(t||!n)}function Wo(e){let{reboot:t}=e;const{createErrorNotice:n}=(0,c.useDispatch)(Ze.store);function l(e){n((0,h.sprintf)((0,h.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}return(0,o.createElement)(_.SlotFillProvider,null,(0,o.createElement)(d.UnsavedChangesWarning,null),(0,o.createElement)(Ve,null,(e=>{let{params:n}=e;const a=Uo(n);return(0,o.createElement)(o.Fragment,null,a?(0,o.createElement)($o,null):(0,o.createElement)(jr,{onError:t}),(0,o.createElement)(D.PluginArea,{onError:l}),(0,o.createElement)(cr,{isDefaultOpen:!!a,activeTemplateType:a?n.postType:void 0}))})))}function jo(e){let{className:t,...n}=e;const l=(0,c.useSelect)((e=>e(Ut).getSettings().showIconLabels),[]);return(0,o.createElement)(Q,m({panelClassName:t,className:"edit-site-sidebar",scope:"core/edit-site",showIconLabels:l},n))}function Yo(e){return(0,o.createElement)(Y,m({__unstableExplicitMenuItem:!0,scope:"core/edit-site"},e))}var qo=(0,J.compose)((0,D.withPluginContext)(((e,t)=>{var n;return{as:null!==(n=t.as)&&void 0!==n?n:_.MenuItem,icon:t.icon||e.icon,name:"core/edit-site/plugin-more-menu"}})))(W);function Xo(e,t){if(!t.__unstableHomeTemplate)return void(0,o.render)((0,o.createElement)(Lr,{message:(0,h.__)("The editor is unable to find a block template for the homepage."),dashboardLink:"index.php"}),e);(0,me.addFilter)("blockEditor.__unstableCanInsertBlockType","removeClassicBlockFromInserter",((e,t)=>"core/freeform"!==t.name&&e)),(0,o.unmountComponentAtNode)(e);const n=Xo.bind(null,e,t);(0,c.dispatch)(k.store).setDefaults("core/edit-site",{editorMode:"visual",fixedToolbar:!1,focusMode:!1,keepCaretInsideBlock:!1,welcomeGuide:!0,welcomeGuideStyles:!0,showListViewByDefault:!1}),(0,c.select)(k.store).get("core/edit-site","showListViewByDefault")&&(0,c.dispatch)(Ut).setIsListViewOpened(!0),(0,c.dispatch)(O).setDefaultComplementaryArea("core/edit-site","edit-site/template"),(0,c.dispatch)(Ut).updateSettings(t),(0,c.dispatch)(d.store).updateEditorSettings({defaultTemplateTypes:t.defaultTemplateTypes,defaultTemplatePartAreas:t.defaultTemplatePartAreas});Uo((0,de.getQueryArgs)(window.location.href))&&(0,c.dispatch)(Ut).setIsNavigationPanelOpened((0,c.select)(b.store).isViewportMatch("medium"));window.addEventListener("dragover",(e=>e.preventDefault()),!1),window.addEventListener("drop",(e=>e.preventDefault()),!1),(0,o.render)((0,o.createElement)(Wo,{reboot:n}),e)}function Ko(e,t){t.__experimentalFetchLinkSuggestions=(e,n)=>(0,u.__experimentalFetchLinkSuggestions)(e,n,t),t.__experimentalFetchRichUrlData=u.__experimentalFetchUrlData;const n=document.getElementById(e);(0,c.dispatch)(i.store).__experimentalReapplyBlockTypeFilters(),(0,s.registerCoreBlocks)(),Xo(n,t)}}(),(window.wp=window.wp||{}).editSite=l}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-widgets.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-widgets.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-widgets.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-widgets.js 2024-06-24 15:20:47.589441000 +0000 @@ -362,19 +362,15 @@ var external_wp_notices_namespaceObject = window["wp"]["notices"]; ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + // EXTERNAL MODULE: ./node_modules/classnames/index.js var classnames = __webpack_require__(7153); var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-widgets.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-widgets.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/edit-widgets.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/edit-widgets.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -4,4 +4,4 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},widgetAreasOpenState:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const{type:r}=t;switch(r){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{const{clientId:r,isOpen:n}=t;return{...e,[r]:n}}default:return e}}}),f=window.wp.i18n,b=window.wp.notices;function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),P=(e,t)=>r=>{let{registry:n,dispatch:i}=r;if(!t)return;n.select(p.store).get(e,"isComplementaryAreaVisible")||n.dispatch(p.store).set(e,"isComplementaryAreaVisible",!0),i({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},R=e=>t=>{let{registry:r}=t;r.select(p.store).get(e,"isComplementaryAreaVisible")&&r.dispatch(p.store).set(e,"isComplementaryAreaVisible",!1)},L=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const i=n.select(p.store).get(e,"pinnedItems");!0!==(null==i?void 0:i[t])&&n.dispatch(p.store).set(e,"pinnedItems",{...i,[t]:!0})},O=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const i=n.select(p.store).get(e,"pinnedItems");n.dispatch(p.store).set(e,"pinnedItems",{...i,[t]:!1})};function M(e,t){return function(r){let{registry:n}=r;W()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(p.store).toggle(e,t)}}function D(e,t,r){return function(n){let{registry:i}=n;W()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),i.dispatch(p.store).set(e,t,!!r)}}function V(e,t){return function(r){let{registry:n}=r;W()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(p.store).setDefaults(e,t)}}const F=(0,d.createRegistrySelector)((e=>(t,r)=>{var n;const i=e(p.store).get(r,"isComplementaryAreaVisible");if(void 0!==i)return i?null==t||null===(n=t.complementaryAreas)||void 0===n?void 0:n[r]:null})),G=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var i;const a=e(p.store).get(r,"pinnedItems");return null===(i=null==a?void 0:a[n])||void 0===i||i})),z=(0,d.createRegistrySelector)((e=>(t,r,n)=>(W()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(p.store).get(r,n))));var H=(0,d.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e}});const U=(0,d.createReduxStore)("core/interface",{reducer:H,actions:e,selectors:t});(0,d.register)(U);var $=window.wp.plugins,j=(0,$.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var Y=j((function(e){let{as:t=k.Button,scope:r,identifier:n,icon:i,selectedIcon:a,name:o,...s}=e;const c=t,u=(0,d.useSelect)((e=>e(U).getActiveComplementaryArea(r)===n),[n]),{enableComplementaryArea:m,disableComplementaryArea:g}=(0,d.useDispatch)(U);return(0,l.createElement)(c,E({icon:a&&u?a:i,onClick:()=>{u?g(r):m(r,n)}},s))}));var K=e=>{let{smallScreenTitle:t,children:r,className:n,toggleButtonProps:i}=e;const a=(0,l.createElement)(Y,E({icon:N},i));return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},t&&(0,l.createElement)("span",{className:"interface-complementary-area-header__small-title"},t),a),(0,l.createElement)("div",{className:y()("components-panel__header","interface-complementary-area-header",n),tabIndex:-1},r,a))};const q=()=>{};function Q(e){let{name:t,as:r=k.Button,onClick:n,...i}=e;return(0,l.createElement)(k.Fill,{name:t},(e=>{let{onClick:t}=e;return(0,l.createElement)(r,E({onClick:n||t?function(){(n||q)(...arguments),(t||q)(...arguments)}:void 0},i))}))}Q.Slot=function(e){let{name:t,as:r=k.ButtonGroup,fillProps:n={},bubblesVirtually:i,...a}=e;return(0,l.createElement)(k.Slot,{name:t,bubblesVirtually:i,fillProps:n},(e=>{if(!l.Children.toArray(e).length)return null;const t=[];l.Children.forEach(e,(e=>{let{props:{__unstableExplicitMenuItem:r,__unstableTarget:n}}=e;n&&r&&t.push(n)}));const n=l.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&t.includes(e.props.__unstableTarget)?null:e));return(0,l.createElement)(r,a,n)}))};var J=Q;const X=e=>{let{__unstableExplicitMenuItem:t,__unstableTarget:r,...n}=e;return(0,l.createElement)(k.MenuItem,n)};function Z(e){let{scope:t,target:r,__unstableExplicitMenuItem:n,...i}=e;return(0,l.createElement)(Y,E({as:e=>(0,l.createElement)(J,E({__unstableExplicitMenuItem:n,__unstableTarget:`${t}/${r}`,as:X,name:`${t}/plugin-more-menu`},e)),role:"menuitemcheckbox",selectedIcon:I,name:r,scope:t},i))}function ee(e){let{scope:t,...r}=e;return(0,l.createElement)(k.Fill,E({name:`PinnedItems/${t}`},r))}ee.Slot=function(e){let{scope:t,className:r,...n}=e;return(0,l.createElement)(k.Slot,E({name:`PinnedItems/${t}`},n),(e=>(null==e?void 0:e.length)>0&&(0,l.createElement)("div",{className:y()(r,"interface-pinned-items")},e)))};var te=ee;function re(e){let{scope:t,children:r,className:n}=e;return(0,l.createElement)(k.Fill,{name:`ComplementaryArea/${t}`},(0,l.createElement)("div",{className:n},r))}const ne=j((function(e){let{children:t,className:r,closeLabel:n=(0,f.__)("Close plugin"),identifier:i,header:a,headerClassName:o,icon:s,isPinnable:c=!0,panelClassName:u,scope:m,name:g,smallScreenTitle:p,title:_,toggleShortcut:h,isActiveByDefault:w,showIconLabels:b=!1}=e;const{isActive:E,isPinned:v,activeArea:S,isSmall:N,isLarge:x}=(0,d.useSelect)((e=>{const{getActiveComplementaryArea:t,isItemPinned:r}=e(U),n=t(m);return{isActive:n===i,isPinned:r(m,i),activeArea:n,isSmall:e(B.store).isViewportMatch("< medium"),isLarge:e(B.store).isViewportMatch("large")}}),[i,m]);!function(e,t,r,n,i){const a=(0,l.useRef)(!1),o=(0,l.useRef)(!1),{enableComplementaryArea:s,disableComplementaryArea:c}=(0,d.useDispatch)(U);(0,l.useEffect)((()=>{n&&i&&!a.current?(c(e),o.current=!0):o.current&&!i&&a.current?(o.current=!1,s(e,t)):o.current&&r&&r!==t&&(o.current=!1),i!==a.current&&(a.current=i)}),[n,i,e,t,r])}(m,i,S,E,N);const{enableComplementaryArea:W,disableComplementaryArea:T,pinItem:P,unpinItem:R}=(0,d.useDispatch)(U);return(0,l.useEffect)((()=>{w&&void 0===S&&!N&&W(m,i)}),[S,w,m,i,N]),(0,l.createElement)(l.Fragment,null,c&&(0,l.createElement)(te,{scope:m},v&&(0,l.createElement)(Y,{scope:m,identifier:i,isPressed:E&&(!b||x),"aria-expanded":E,label:_,icon:b?I:s,showTooltip:!b,variant:b?"tertiary":void 0})),g&&c&&(0,l.createElement)(Z,{target:g,scope:m,icon:s},_),E&&(0,l.createElement)(re,{className:y()("interface-complementary-area",r),scope:m},(0,l.createElement)(K,{className:o,closeLabel:n,onClose:()=>T(m),smallScreenTitle:p,toggleButtonProps:{label:n,shortcut:h,scope:m,identifier:i}},a||(0,l.createElement)(l.Fragment,null,(0,l.createElement)("strong",null,_),c&&(0,l.createElement)(k.Button,{className:"interface-complementary-area__pin-unpin-item",icon:v?A:C,label:v?(0,f.__)("Unpin from toolbar"):(0,f.__)("Pin to toolbar"),onClick:()=>(v?R:P)(m,i),isPressed:v,"aria-expanded":v}))),(0,l.createElement)(k.Panel,{className:u},t)))}));ne.Slot=function(e){let{scope:t,...r}=e;return(0,l.createElement)(k.Slot,E({name:`ComplementaryArea/${t}`},r))};var ie=ne,ae=window.wp.compose;var oe=(0,l.forwardRef)((function(e,t){let{footer:r,header:n,sidebar:i,secondarySidebar:a,notices:o,content:s,drawer:c,actions:d,labels:u,className:m,shortcuts:g}=e;const p=(0,k.__unstableUseNavigateRegions)(g);!function(e){(0,l.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const _={...{drawer:(0,f.__)("Drawer"),header:(0,f.__)("Header"),body:(0,f.__)("Content"),secondarySidebar:(0,f.__)("Block Library"),sidebar:(0,f.__)("Settings"),actions:(0,f.__)("Publish"),footer:(0,f.__)("Footer")},...u};return(0,l.createElement)("div",E({},p,{ref:(0,ae.useMergeRefs)([t,p.ref]),className:y()(m,"interface-interface-skeleton",p.className,!!r&&"has-footer")}),!!c&&(0,l.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":_.drawer,tabIndex:"-1"},c),(0,l.createElement)("div",{className:"interface-interface-skeleton__editor"},!!n&&(0,l.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":_.header,tabIndex:"-1"},n),(0,l.createElement)("div",{className:"interface-interface-skeleton__body"},!!a&&(0,l.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":_.secondarySidebar,tabIndex:"-1"},a),!!o&&(0,l.createElement)("div",{className:"interface-interface-skeleton__notices"},o),(0,l.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":_.body,tabIndex:"-1"},s),!!i&&(0,l.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":_.sidebar,tabIndex:"-1"},i),!!d&&(0,l.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":_.actions,tabIndex:"-1"},d))),!!r&&(0,l.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":_.footer,tabIndex:"-1"},r))}));var se=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function le(e){let{as:t=k.DropdownMenu,className:r,label:n=(0,f.__)("Options"),popoverProps:i,toggleProps:a,children:o}=e;return(0,l.createElement)(t,{className:y()("interface-more-menu-dropdown",r),icon:se,label:n,popoverProps:{position:"bottom left",...i,className:y()("interface-more-menu-dropdown__content",null==i?void 0:i.className)},toggleProps:{tooltipPosition:"bottom",...a}},(e=>o(e)))}var ce=window.wp.blockEditor;function de(e){if("block"===e.id_base){const t=(0,c.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return t.length?(0,g.addWidgetIdToBlock)(t[0],e.id):(0,g.addWidgetIdToBlock)((0,c.createBlock)("core/paragraph",{},[]),e.id)}let t;return t=e._embedded.about[0].is_multi?{idBase:e.id_base,instance:e.instance}:{id:e.id},(0,g.addWidgetIdToBlock)((0,c.createBlock)("core/legacy-widget",t,[]),e.id)}function ue(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n="core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance);var i,a,o;n?t={...r,id:null!==(i=e.attributes.id)&&void 0!==i?i:r.id,id_base:null!==(a=e.attributes.idBase)&&void 0!==a?a:r.id_base,instance:null!==(o=e.attributes.instance)&&void 0!==o?o:r.instance}:t={...r,id_base:"block",instance:{raw:{content:(0,c.serialize)(e)}}};return delete t.rendered,delete t.rendered_form,t}const me="root",ge="sidebar",pe="postType",_e=e=>`widget-area-${e}`;const he="core/edit-widgets",we=(e,t)=>r=>{let{registry:n}=r;const i=((e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}}))(e,t);return n.dispatch(m.store).receiveEntityRecords(me,pe,i,{id:i.id},!1),i},fe=()=>async e=>{let{select:t,dispatch:r,registry:n}=e;const i=t.getEditedWidgetAreas();if(null!=i&&i.length)try{await r.saveWidgetAreas(i),n.dispatch(b.store).createSuccessNotice((0,f.__)("Widgets saved."),{type:"snackbar"})}catch(e){n.dispatch(b.store).createErrorNotice((0,f.sprintf)((0,f.__)("There was an error. %s"),e.message),{type:"snackbar"})}},be=e=>async t=>{let{dispatch:r,registry:n}=t;try{for(const t of e)await r.saveWidgetArea(t.id)}finally{await n.dispatch(m.store).finishResolution("getEntityRecord",me,ge,{per_page:-1})}},Ee=e=>async t=>{let{dispatch:r,select:n,registry:i}=t;const a=n.getWidgets(),o=i.select(m.store).getEditedEntityRecord(me,pe,_e(e)),s=Object.values(a).filter((t=>{let{sidebar:r}=t;return r===e})),l=[],c=o.blocks.filter((e=>{const{id:t}=e.attributes;if("core/legacy-widget"===e.name&&t){if(l.includes(t))return!1;l.push(t)}return!0})),d=[];for(const e of s){n.getWidgetAreaForWidgetId(e.id)||d.push(e)}const u=[],p=[],_=[];for(let t=0;t{let{saveEditedEntityRecord:t}=e;return t("root","widget",n)}))}else p.push((t=>{let{saveEntityRecord:r}=t;return r("root","widget",{...s,sidebar:e})}));u.push({block:r,position:t,clientId:r.clientId})}for(const e of d)p.push((t=>{let{deleteEntityRecord:r}=t;return r("root","widget",e.id,{force:!0})}));const h=(await i.dispatch(m.store).__experimentalBatch(p)).filter((e=>!e.hasOwnProperty("deleted"))),w=[];for(let e=0;et=>{let{registry:r}=t;r.dispatch(m.store).saveEditedEntityRecord(me,ge,e,{throwOnError:!0})};function ye(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function ke(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function Se(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function Ie(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function Ae(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}const Ce=()=>e=>{let{registry:t}=e;t.dispatch(U).disableComplementaryArea(he)},Be=(e,t)=>async r=>{let{dispatch:n,select:i,registry:a}=r;const o=a.select(ce.store).getBlockRootClientId([e]),s=a.select(ce.store).getBlocks().find((e=>{let{attributes:r}=e;return r.id===t})).clientId,l=a.select(ce.store).getBlockOrder(s).length;i.getIsWidgetAreaOpen(s)||n.setIsWidgetAreaOpen(s,!0),a.dispatch(ce.store).moveBlocksToPosition([e],o,s,l)},Ne=()=>async e=>{let{dispatch:t,registry:r}=e;const n={per_page:-1},i=[],a=(await r.resolveSelect(m.store).getEntityRecords(me,ge,n)).sort(((e,t)=>"wp_inactive_widgets"===e.id?1:"wp_inactive_widgets"===t.id?-1:0));for(const e of a)i.push((0,c.createBlock)("core/widget-area",{id:e.id,name:e.name})),e.widgets.length||t(we(_e(e.id),[]));const o={};i.forEach(((e,t)=>{o[e.clientId]=0===t})),t(ke(o)),t(we("widget-areas",i))},xe=()=>async e=>{let{dispatch:t,registry:r}=e;const n={per_page:-1,_embed:"about"},i=await r.resolveSelect(m.store).getEntityRecords("root","widget",n),a={};for(const e of i){const t=de(e);a[e.sidebar]=a[e.sidebar]||[],a[e.sidebar].push(t)}for(const e in a)a.hasOwnProperty(e)&&t(we(_e(e),a[e]))},We=(0,d.createRegistrySelector)((e=>()=>{const t=e(m.store).getEntityRecords("root","widget",{per_page:-1,_embed:"about"});return(null==t?void 0:t.reduce(((e,t)=>({...e,[t.id]:t})),{}))||{}})),Te=(0,d.createRegistrySelector)((e=>(t,r)=>e(he).getWidgets()[r])),Pe=(0,d.createRegistrySelector)((e=>()=>{const t={per_page:-1};return e(m.store).getEntityRecords(me,ge,t)})),Re=(0,d.createRegistrySelector)((e=>(t,r)=>e(he).getWidgetAreas().find((t=>e(m.store).getEditedEntityRecord(me,pe,_e(t.id)).blocks.map((e=>(0,g.getWidgetIdFromBlock)(e))).includes(r))))),Le=(0,d.createRegistrySelector)((e=>(t,r)=>{const{getBlock:n,getBlockName:i,getBlockParents:a}=e(ce.store);return n(a(r).find((e=>"core/widget-area"===i(e))))})),Oe=(0,d.createRegistrySelector)((e=>(t,r)=>{let n=e(he).getWidgetAreas();return n?(r&&(n=n.filter((e=>{let{id:t}=e;return r.includes(t)}))),n.filter((t=>{let{id:r}=t;return e(m.store).hasEditsForEntityRecord(me,pe,_e(r))})).map((t=>{let{id:r}=t;return e(m.store).getEditedEntityRecord(me,ge,r)}))):[]})),Me=(0,d.createRegistrySelector)((e=>function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=[],i=e(he).getWidgetAreas();for(const t of i){const i=e(m.store).getEditedEntityRecord(me,pe,_e(t.id));for(const e of i.blocks){var a;"core/legacy-widget"!==e.name||r&&(null===(a=e.attributes)||void 0===a?void 0:a.referenceWidgetName)!==r||n.push(e)}}return n})),De=(0,d.createRegistrySelector)((e=>()=>{var t;const r=null===(t=e(he).getWidgetAreas())||void 0===t?void 0:t.map((e=>{let{id:t}=e;return t}));if(!r)return!1;for(const t of r){if(e(m.store).isSavingEntityRecord(me,ge,t))return!0}const n=[...Object.keys(e(he).getWidgets()),void 0];for(const t of n){if(e(m.store).isSavingEntityRecord("root","widget",t))return!0}return!1})),Ve=(e,t)=>{const{widgetAreasOpenState:r}=e;return!!r[t]};function Fe(e){return!!e.blockInserterPanel}function Ge(e){const{rootClientId:t,insertionIndex:r}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:r}}const ze=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(ce.store).getBlocks(),[i]=n;return e(ce.store).canInsertBlockType(r,i.clientId)}));function He(e){return e.listViewPanel}const Ue={reducer:w,selectors:o,resolvers:a,actions:i},$e=(0,d.createReduxStore)(he,Ue);(0,d.register)($e),h().use((function(e,t){var r;return 0===(null===(r=e.path)||void 0===r?void 0:r.indexOf("/wp/v2/types/widget-area"))?Promise.resolve({}):t(e)}));var je=window.wp.hooks;const Ye=(0,ae.createHigherOrderComponent)((e=>t=>{const{clientId:r,name:n}=t,{widgetAreas:i,currentWidgetAreaId:a,canInsertBlockInWidgetArea:o}=(0,d.useSelect)((e=>{var t;if("core/widget-area"===n)return{};const i=e($e),a=i.getParentWidgetAreaBlock(r);return{widgetAreas:i.getWidgetAreas(),currentWidgetAreaId:null==a||null===(t=a.attributes)||void 0===t?void 0:t.id,canInsertBlockInWidgetArea:i.canInsertBlockInWidgetArea(n)}}),[r,n]),{moveBlockToWidgetArea:s}=(0,d.useDispatch)($e),c=(null==i?void 0:i.length)>1,u="core/widget-area"!==n&&c&&o;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(e,t),u&&(0,l.createElement)(ce.BlockControls,null,(0,l.createElement)(g.MoveToWidgetArea,{widgetAreas:i,currentWidgetAreaId:a,onSelect:e=>{s(t.clientId,e)}})))}),"withMoveToWidgetAreaToolbarItem");(0,je.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",Ye);var Ke=window.wp.mediaUtils;(0,je.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>Ke.MediaUpload));var qe=e=>{const[t,r]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{const{ownerDocument:t}=e.current;function n(e){a(e)}function i(){r(!1)}function a(t){e.current.contains(t.target)?r(!0):r(!1)}return t.addEventListener("dragstart",n),t.addEventListener("dragend",i),t.addEventListener("dragenter",a),()=>{t.removeEventListener("dragstart",n),t.removeEventListener("dragend",i),t.removeEventListener("dragenter",a)}}),[]),t};function Qe(e){let{id:t}=e;const[r,n,i]=(0,m.useEntityBlockEditor)("root","postType"),a=(0,l.useRef)(),o=qe(a),s=(0,ce.useInnerBlocksProps)({ref:a},{value:r,onInput:n,onChange:i,templateLock:!1,renderAppender:ce.InnerBlocks.ButtonBlockAppender});return(0,l.createElement)("div",{"data-widget-area-id":t,className:y()("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":o})},(0,l.createElement)("div",s))}const Je=e=>{const[t,r]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{const{ownerDocument:t}=e.current;function n(){r(!0)}function i(){r(!1)}return t.addEventListener("dragstart",n),t.addEventListener("dragend",i),()=>{t.removeEventListener("dragstart",n),t.removeEventListener("dragend",i)}}),[]),t},Xe={name:"core/widget-area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"},{name:Ze}=Xe,et={title:(0,f.__)("Widget Area"),description:(0,f.__)("A widget area container."),__experimentalLabel:e=>{let{name:t}=e;return t},edit:function(e){let{clientId:t,className:r,attributes:{id:n,name:i}}=e;const a=(0,d.useSelect)((e=>e($e).getIsWidgetAreaOpen(t)),[t]),{setIsWidgetAreaOpen:o}=(0,d.useDispatch)($e),s=(0,l.useRef)(),c=(0,l.useCallback)((e=>o(t,e)),[t]),u=Je(s),g=qe(s),[p,_]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{u?g&&!a?(c(!0),_(!0)):!g&&a&&p&&c(!1):_(!1)}),[a,u,g,p]),(0,l.createElement)(k.Panel,{className:r,ref:s},(0,l.createElement)(k.PanelBody,{title:i,opened:a,onToggle:()=>{o(t,!a)},scrollAfterOpen:!u},(e=>{let{opened:t}=e;return(0,l.createElement)(k.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:t},(0,l.createElement)(m.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${n}`},(0,l.createElement)(Qe,{id:n})))})))}};function tt(e){let{text:t,children:r}=e;const n=(0,ae.useCopyToClipboard)(t);return(0,l.createElement)(k.Button,{variant:"secondary",ref:n},r)}class rt extends l.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,je.doAction)("editor.ErrorBoundary.errorLogged",e)}reboot(){this.props.onError()}render(){const{error:e}=this.state;return e?(0,l.createElement)(ce.Warning,{className:"edit-widgets-error-boundary",actions:[(0,l.createElement)(k.Button,{key:"recovery",onClick:this.reboot,variant:"secondary"},(0,f.__)("Attempt Recovery")),(0,l.createElement)(tt,{key:"copy-error",text:e.stack},(0,f.__)("Copy Error"))]},(0,f.__)("The editor has encountered an unexpected error.")):this.props.children}}var nt=window.wp.reusableBlocks,it=window.wp.keyboardShortcuts;function at(){const{redo:e,undo:t}=(0,d.useDispatch)(m.store),{saveEditedWidgetAreas:r}=(0,d.useDispatch)($e);return(0,it.useShortcut)("core/edit-widgets/undo",(e=>{t(),e.preventDefault()})),(0,it.useShortcut)("core/edit-widgets/redo",(t=>{e(),t.preventDefault()})),(0,it.useShortcut)("core/edit-widgets/save",(e=>{e.preventDefault(),r()})),null}at.Register=function(){const{registerShortcut:e}=(0,d.useDispatch)(it.store);return(0,l.useEffect)((()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,f.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,f.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}}),e({name:"core/edit-widgets/save",category:"global",description:(0,f.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,f.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,f.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,f.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"}]})}),[e]),null};var ot=at;var st=()=>(0,d.useSelect)((e=>{var t;const{getBlockSelectionEnd:r,getBlockName:n}=e(ce.store),i=r();if("core/widget-area"===n(i))return i;const{getParentWidgetAreaBlock:a}=e($e),o=a(i),s=null==o?void 0:o.clientId;if(s)return s;const{getEntityRecord:l}=e(m.store),c=l(me,pe,"widget-areas");return null==c||null===(t=c.blocks[0])||void 0===t?void 0:t.clientId}),[]);function lt(e){let{blockEditorSettings:t,children:r,...n}=e;const i=(0,m.useResourcePermissions)("media"),{reusableBlocks:a,isFixedToolbarActive:o,keepCaretInsideBlock:s}=(0,d.useSelect)((e=>({widgetAreas:e($e).getWidgetAreas(),widgets:e($e).getWidgets(),reusableBlocks:[],isFixedToolbarActive:!!e(p.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!e(p.store).get("core/edit-widgets","keepCaretInsideBlock")})),[]),{setIsInserterOpened:c}=(0,d.useDispatch)($e),u=(0,l.useMemo)((()=>{let e;return i.canCreate&&(e=e=>{let{onError:r,...n}=e;(0,Ke.uploadMedia)({wpAllowedMimeTypes:t.allowedMimeTypes,onError:e=>{let{message:t}=e;return r(t)},...n})}),{...t,__experimentalReusableBlocks:a,hasFixedToolbar:o,keepCaretInsideBlock:s,mediaUpload:e,templateLock:"all",__experimentalSetIsInserterOpened:c}}),[t,o,s,i.canCreate,a,c]),g=st(),[_,h,w]=(0,m.useEntityBlockEditor)(me,pe,{id:"widget-areas"});return(0,l.createElement)(it.ShortcutProvider,null,(0,l.createElement)(ce.BlockEditorKeyboardShortcuts.Register,null),(0,l.createElement)(ot.Register,null),(0,l.createElement)(k.SlotFillProvider,null,(0,l.createElement)(ce.BlockEditorProvider,E({value:_,onInput:h,onChange:w,settings:u,useSubRegistry:!1},n),(0,l.createElement)(ce.CopyHandler,null,r),(0,l.createElement)(nt.ReusableBlocksMenuItems,{rootClientId:g}))))}var ct=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));var dt=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})),ut=window.wp.url,mt=window.wp.dom;function gt(e){let{selectedWidgetAreaId:t}=e;const r=(0,d.useSelect)((e=>e($e).getWidgetAreas()),[]),n=(0,l.useMemo)((()=>t&&(null==r?void 0:r.find((e=>e.id===t)))),[t,r]);let i;return i=n?"wp_inactive_widgets"===t?(0,f.__)("Blocks in this Widget Area will not be displayed in your site."):n.description:(0,f.__)("Widget Areas are global parts in your site’s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,l.createElement)("div",{className:"edit-widgets-widget-areas"},(0,l.createElement)("div",{className:"edit-widgets-widget-areas__top-container"},(0,l.createElement)(ce.BlockIcon,{icon:dt}),(0,l.createElement)("div",null,(0,l.createElement)("p",{dangerouslySetInnerHTML:{__html:(0,mt.safeHTML)(i)}}),0===(null==r?void 0:r.length)&&(0,l.createElement)("p",null,(0,f.__)("Your theme does not contain any Widget Areas.")),!n&&(0,l.createElement)(k.Button,{href:(0,ut.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary"},(0,f.__)("Manage with live preview")))))}const pt=l.Platform.select({web:!0,native:!1}),_t="edit-widgets/block-inspector",ht="edit-widgets/block-areas";function wt(e){let{identifier:t,label:r,isActive:n}=e;const{enableComplementaryArea:i}=(0,d.useDispatch)(U);return(0,l.createElement)(k.Button,{onClick:()=>i($e.name,t),className:y()("edit-widgets-sidebar__panel-tab",{"is-active":n}),"aria-label":n?(0,f.sprintf)((0,f.__)("%s (selected)"),r):r,"data-label":r},r)}function ft(){const{enableComplementaryArea:e}=(0,d.useDispatch)(U),{currentArea:t,hasSelectedNonAreaBlock:r,isGeneralSidebarOpen:n,selectedWidgetAreaBlock:i}=(0,d.useSelect)((e=>{const{getSelectedBlock:t,getBlock:r,getBlockParentsByBlockName:n}=e(ce.store),{getActiveComplementaryArea:i}=e(U),a=t(),o=i($e.name);let s,l=o;return l||(l=a?_t:ht),a&&(s="core/widget-area"===a.name?a:r(n(a.clientId,"core/widget-area")[0])),{currentArea:l,hasSelectedNonAreaBlock:!(!a||"core/widget-area"===a.name),isGeneralSidebarOpen:!!o,selectedWidgetAreaBlock:s}}),[]);return(0,l.useEffect)((()=>{r&&t===ht&&n&&e("core/edit-widgets",_t),!r&&t===_t&&n&&e("core/edit-widgets",ht)}),[r,e]),(0,l.createElement)(ie,{className:"edit-widgets-sidebar",header:(0,l.createElement)("ul",null,(0,l.createElement)("li",null,(0,l.createElement)(wt,{identifier:ht,label:i?i.attributes.name:(0,f.__)("Widget Areas"),isActive:t===ht})),(0,l.createElement)("li",null,(0,l.createElement)(wt,{identifier:_t,label:(0,f.__)("Block"),isActive:t===_t}))),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,f.__)("Settings"),closeLabel:(0,f.__)("Close settings"),scope:"core/edit-widgets",identifier:t,icon:ct,isActiveByDefault:pt},t===ht&&(0,l.createElement)(gt,{selectedWidgetAreaId:null==i?void 0:i.attributes.id}),t===_t&&(r?(0,l.createElement)(ce.BlockInspector,null):(0,l.createElement)("span",{className:"block-editor-block-inspector__no-blocks"},(0,f.__)("No block selected."))))}var bt=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var Et=(0,l.createElement)(S.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)(S.Path,{d:"M13.8 5.2H3v1.5h10.8V5.2zm-3.6 12v1.5H21v-1.5H10.2zm7.2-6H6.6v1.5h10.8v-1.5z"}));var vt=function(){const{hasEditedWidgetAreaIds:e,isSaving:t}=(0,d.useSelect)((e=>{var t;const{getEditedWidgetAreas:r,isSavingWidgetAreas:n}=e($e);return{hasEditedWidgetAreaIds:(null===(t=r())||void 0===t?void 0:t.length)>0,isSaving:n()}}),[]),{saveEditedWidgetAreas:r}=(0,d.useDispatch)($e);return(0,l.createElement)(k.Button,{variant:"primary",isBusy:t,"aria-disabled":t,onClick:t?void 0:r,disabled:!e},t?(0,f.__)("Saving…"):(0,f.__)("Update"))};var yt=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var kt=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})),St=window.wp.keycodes;function It(){const e=(0,d.useSelect)((e=>e(m.store).hasUndo()),[]),{undo:t}=(0,d.useDispatch)(m.store);return(0,l.createElement)(k.ToolbarButton,{icon:(0,f.isRTL)()?kt:yt,label:(0,f.__)("Undo"),shortcut:St.displayShortcut.primary("z"),"aria-disabled":!e,onClick:e?t:void 0})}function At(){const e=(0,St.isAppleOS)()?St.displayShortcut.primaryShift("z"):St.displayShortcut.primary("y"),t=(0,d.useSelect)((e=>e(m.store).hasRedo()),[]),{redo:r}=(0,d.useDispatch)(m.store);return(0,l.createElement)(k.ToolbarButton,{icon:(0,f.isRTL)()?yt:kt,label:(0,f.__)("Redo"),shortcut:e,"aria-disabled":!t,onClick:t?r:void 0})}var Ct=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));const Bt=[{keyCombination:{modifier:"primary",character:"b"},description:(0,f.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,f.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,f.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,f.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,f.__)("Insert a link to a post or page")},{keyCombination:{modifier:"primary",character:"u"},description:(0,f.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,f.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,f.__)("Make the selected text inline code.")}];function Nt(e){let{keyCombination:t,forceAriaLabel:r}=e;const n=t.modifier?St.displayShortcutList[t.modifier](t.character):t.character,i=t.modifier?St.shortcutAriaLabel[t.modifier](t.character):t.character,a=Array.isArray(n)?n:[n];return(0,l.createElement)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":r||i},a.map(((e,t)=>"+"===e?(0,l.createElement)(l.Fragment,{key:t},e):(0,l.createElement)("kbd",{key:t,className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var xt=function(e){let{description:t,keyCombination:r,aliases:n=[],ariaLabel:i}=e;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description"},t),(0,l.createElement)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,l.createElement)(Nt,{keyCombination:r,forceAriaLabel:i}),n.map(((e,t)=>(0,l.createElement)(Nt,{keyCombination:e,forceAriaLabel:i,key:t})))))};var Wt=function(e){let{name:t}=e;const{keyCombination:r,description:n,aliases:i}=(0,d.useSelect)((e=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:i}=e(it.store);return{keyCombination:r(t),aliases:i(t),description:n(t)}}),[t]);return r?(0,l.createElement)(xt,{keyCombination:r,description:n,aliases:i}):null};const Tt=e=>{let{shortcuts:t}=e;return(0,l.createElement)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,l.createElement)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,l.createElement)(Wt,{name:e}):(0,l.createElement)(xt,e)))))},Pt=e=>{let{title:t,shortcuts:r,className:n}=e;return(0,l.createElement)("section",{className:y()("edit-widgets-keyboard-shortcut-help-modal__section",n)},!!t&&(0,l.createElement)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title"},t),(0,l.createElement)(Tt,{shortcuts:r}))},Rt=e=>{let{title:t,categoryName:r,additionalShortcuts:n=[]}=e;const i=(0,d.useSelect)((e=>e(it.store).getCategoryShortcuts(r)),[r]);return(0,l.createElement)(Pt,{title:t,shortcuts:i.concat(n)})};function Lt(e){let{isModalActive:t,toggleModal:r}=e;return(0,it.useShortcut)("core/edit-widgets/keyboard-shortcuts",r,{bindGlobal:!0}),t?(0,l.createElement)(k.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,f.__)("Keyboard shortcuts"),closeLabel:(0,f.__)("Close"),onRequestClose:r},(0,l.createElement)(Pt,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,l.createElement)(Rt,{title:(0,f.__)("Global shortcuts"),categoryName:"global"}),(0,l.createElement)(Rt,{title:(0,f.__)("Selection shortcuts"),categoryName:"selection"}),(0,l.createElement)(Rt,{title:(0,f.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,f.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,f.__)("Forward-slash")}]}),(0,l.createElement)(Pt,{title:(0,f.__)("Text formatting"),shortcuts:Bt})):null}const{Fill:Ot,Slot:Mt}=(0,k.createSlotFill)("EditWidgetsToolsMoreMenuGroup");Ot.Slot=e=>{let{fillProps:t}=e;return(0,l.createElement)(Mt,{fillProps:t},(e=>e.length>0&&e))};var Dt=Ot;function Vt(){const[e,t]=(0,l.useState)(!1),r=()=>t(!e);(0,it.useShortcut)("core/edit-widgets/keyboard-shortcuts",r);const n=(0,ae.useViewportMatch)("medium");return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(le,null,(e=>(0,l.createElement)(l.Fragment,null,n&&(0,l.createElement)(k.MenuGroup,{label:(0,f._x)("View","noun")},(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,f.__)("Top toolbar"),info:(0,f.__)("Access all block and document tools in a single place"),messageActivated:(0,f.__)("Top toolbar activated"),messageDeactivated:(0,f.__)("Top toolbar deactivated")})),(0,l.createElement)(k.MenuGroup,{label:(0,f.__)("Tools")},(0,l.createElement)(k.MenuItem,{onClick:()=>{t(!0)},shortcut:St.displayShortcut.access("h")},(0,f.__)("Keyboard shortcuts")),(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,f.__)("Welcome Guide")}),(0,l.createElement)(k.MenuItem,{role:"menuitem",icon:Ct,href:(0,f.__)("https://wordpress.org/support/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,f.__)("Help"),(0,l.createElement)(k.VisuallyHidden,{as:"span"},(0,f.__)("(opens in a new tab)"))),(0,l.createElement)(Dt.Slot,{fillProps:{onClose:e}})),(0,l.createElement)(k.MenuGroup,{label:(0,f.__)("Preferences")},(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,f.__)("Contain text cursor inside block"),info:(0,f.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,f.__)("Contain text cursor inside block activated"),messageDeactivated:(0,f.__)("Contain text cursor inside block deactivated")}),(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,f.__)("Make the editor look like your theme."),label:(0,f.__)("Use theme styles")}),n&&(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,f.__)("Display block breadcrumbs"),info:(0,f.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,f.__)("Display block breadcrumbs activated"),messageDeactivated:(0,f.__)("Display block breadcrumbs deactivated")}))))),(0,l.createElement)(Lt,{isModalActive:e,toggleModal:r}))}var Ft=function(){const e=(0,ae.useViewportMatch)("medium"),t=(0,l.useRef)(),r=st(),n=(0,d.useSelect)((e=>e($e).getIsWidgetAreaOpen(r)),[r]),{isInserterOpen:i,isListViewOpen:a}=(0,d.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e($e);return{isInserterOpen:t(),isListViewOpen:r()}}),[]),{setIsWidgetAreaOpen:o,setIsInserterOpened:s,setIsListViewOpened:c}=(0,d.useDispatch)($e),{selectBlock:u}=(0,d.useDispatch)(ce.store),m=(0,l.useCallback)((()=>c(!a)),[c,a]);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"edit-widgets-header"},(0,l.createElement)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper"},e&&(0,l.createElement)("h1",{className:"edit-widgets-header__title"},(0,f.__)("Widgets")),!e&&(0,l.createElement)(k.VisuallyHidden,{as:"h1",className:"edit-widgets-header__title"},(0,f.__)("Widgets")),(0,l.createElement)(ce.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,f.__)("Document tools")},(0,l.createElement)(k.ToolbarItem,{ref:t,as:k.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:e=>{e.preventDefault()},onClick:()=>{i?s(!1):(n||(u(r),o(r,!0)),window.requestAnimationFrame((()=>s(!0))))},icon:bt,label:(0,f._x)("Toggle block inserter","Generic label for block inserter button")}),e&&(0,l.createElement)(l.Fragment,null,(0,l.createElement)(It,null),(0,l.createElement)(At,null),(0,l.createElement)(k.ToolbarItem,{as:k.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Et,isPressed:a,label:(0,f.__)("List View"),onClick:m})))),(0,l.createElement)("div",{className:"edit-widgets-header__actions"},(0,l.createElement)(vt,null),(0,l.createElement)(te.Slot,{scope:"core/edit-widgets"}),(0,l.createElement)(Vt,null))))};var Gt=function(){const{removeNotice:e}=(0,d.useDispatch)(b.store),{notices:t}=(0,d.useSelect)((e=>({notices:e(b.store).getNotices()})),[]),r=t.filter((e=>{let{isDismissible:t,type:r}=e;return t&&"default"===r})),n=t.filter((e=>{let{isDismissible:t,type:r}=e;return!t&&"default"===r})),i=t.filter((e=>{let{type:t}=e;return"snackbar"===t}));return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(k.NoticeList,{notices:n,className:"edit-widgets-notices__pinned"}),(0,l.createElement)(k.NoticeList,{notices:r,className:"edit-widgets-notices__dismissible",onRemove:e}),(0,l.createElement)(k.SnackbarList,{notices:i,className:"edit-widgets-notices__snackbar",onRemove:e}))};function zt(e){let{blockEditorSettings:t}=e;const r=(0,d.useSelect)((e=>!!e(p.store).get("core/edit-widgets","themeStyles")),[]),n=(0,l.useMemo)((()=>r?t.styles:[]),[t,r]);return(0,l.createElement)("div",{className:"edit-widgets-block-editor"},(0,l.createElement)(Gt,null),(0,l.createElement)(ce.BlockTools,null,(0,l.createElement)(ot,null),(0,l.createElement)(ce.__unstableEditorStyles,{styles:n}),(0,l.createElement)(ce.BlockSelectionClearer,null,(0,l.createElement)(ce.WritingFlow,null,(0,l.createElement)(ce.ObserveTyping,null,(0,l.createElement)(ce.BlockList,{className:"edit-widgets-main-block-list"}))))))}var Ht=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));var Ut=()=>{const e=(0,d.useSelect)((e=>{var t;const{getEntityRecord:r}=e(m.store),n=r(me,pe,"widget-areas");return null==n||null===(t=n.blocks[0])||void 0===t?void 0:t.clientId}),[]);return(0,d.useSelect)((t=>{const{getBlockRootClientId:r,getBlockSelectionEnd:n,getBlockOrder:i,getBlockIndex:a}=t(ce.store),o=t($e).__experimentalGetInsertionPoint();if(o.rootClientId)return o;const s=n()||e,l=r(s);return s&&""===l?{rootClientId:s,insertionIndex:i(s).length}:{rootClientId:l,insertionIndex:a(s)+1}}),[e])};function $t(){const e=(0,ae.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=Ut(),{setIsInserterOpened:n}=(0,d.useDispatch)($e),i=(0,l.useCallback)((()=>n(!1)),[n]),a=e?"div":k.VisuallyHidden,[o,s]=(0,ae.__experimentalUseDialog)({onClose:i,focusOnMount:null}),c=(0,l.useRef)();return(0,l.useEffect)((()=>{c.current.focusSearch()}),[]),(0,l.createElement)("div",E({ref:o},s,{className:"edit-widgets-layout__inserter-panel"}),(0,l.createElement)(a,{className:"edit-widgets-layout__inserter-panel-header"},(0,l.createElement)(k.Button,{icon:Ht,onClick:i,label:(0,f.__)("Close block inserter")})),(0,l.createElement)("div",{className:"edit-widgets-layout__inserter-panel-content"},(0,l.createElement)(ce.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:r,ref:c})))}function jt(){const{setIsListViewOpened:e}=(0,d.useDispatch)($e),t=(0,ae.useFocusOnMount)("firstElement"),r=(0,ae.useFocusReturn)(),n=(0,ae.useFocusReturn)();const i=`edit-widgets-editor__list-view-panel-label-${(0,ae.useInstanceId)(jt)}`;return(0,l.createElement)("div",{"aria-labelledby":i,className:"edit-widgets-editor__list-view-panel",onKeyDown:function(t){t.keyCode!==St.ESCAPE||t.defaultPrevented||(t.preventDefault(),e(!1))}},(0,l.createElement)("div",{className:"edit-widgets-editor__list-view-panel-header",ref:r},(0,l.createElement)("strong",{id:i},(0,f.__)("List View")),(0,l.createElement)(k.Button,{icon:N,label:(0,f.__)("Close List View Sidebar"),onClick:()=>e(!1)})),(0,l.createElement)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,ae.useMergeRefs)([n,t])},(0,l.createElement)(ce.__experimentalListView,null)))}function Yt(){const{isInserterOpen:e,isListViewOpen:t}=(0,d.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e($e);return{isInserterOpen:t(),isListViewOpen:r()}}),[]);return e?(0,l.createElement)($t,null):t?(0,l.createElement)(jt,null):null}const Kt={header:(0,f.__)("Widgets top bar"),body:(0,f.__)("Widgets and blocks"),sidebar:(0,f.__)("Widgets settings"),footer:(0,f.__)("Widgets footer")};var qt=function(e){let{blockEditorSettings:t}=e;const r=(0,ae.useViewportMatch)("medium","<"),n=(0,ae.useViewportMatch)("huge",">="),{setIsInserterOpened:i,setIsListViewOpened:a,closeGeneralSidebar:o}=(0,d.useDispatch)($e),{hasBlockBreadCrumbsEnabled:s,hasSidebarEnabled:c,isInserterOpened:u,isListViewOpened:m,previousShortcut:g,nextShortcut:_}=(0,d.useSelect)((e=>({hasSidebarEnabled:!!e(U).getActiveComplementaryArea($e.name),isInserterOpened:!!e($e).isInserterOpened(),isListViewOpened:!!e($e).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!e(p.store).get("core/edit-widgets","showBlockBreadcrumbs"),previousShortcut:e(it.store).getAllShortcutKeyCombinations("core/edit-widgets/previous-region"),nextShortcut:e(it.store).getAllShortcutKeyCombinations("core/edit-widgets/next-region")})),[]);(0,l.useEffect)((()=>{c&&!n&&(i(!1),a(!1))}),[c,n]),(0,l.useEffect)((()=>{!u&&!m||n||o()}),[u,m,n]);const h=m?(0,f.__)("List View"):(0,f.__)("Block Library"),w=m||u;return(0,l.createElement)(oe,{labels:{...Kt,secondarySidebar:h},header:(0,l.createElement)(Ft,null),secondarySidebar:w&&(0,l.createElement)(Yt,null),sidebar:c&&(0,l.createElement)(ie.Slot,{scope:"core/edit-widgets"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)(zt,{blockEditorSettings:t}),(0,l.createElement)(ce.BlockStyles.Slot,{scope:"core/block-inspector"})),footer:s&&!r&&(0,l.createElement)("div",{className:"edit-widgets-layout__footer"},(0,l.createElement)(ce.BlockBreadcrumb,{rootLabelText:(0,f.__)("Widgets")})),shortcuts:{previous:g,next:_}})};function Qt(){const e=(0,d.useSelect)((e=>{const{getEditedWidgetAreas:t}=e($e),r=t();return(null==r?void 0:r.length)>0}),[]);return(0,l.useEffect)((()=>{const t=t=>{if(e)return t.returnValue=(0,f.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}}),[e]),null}function Jt(){var e;const t=(0,d.useSelect)((e=>!!e(p.store).get("core/edit-widgets","welcomeGuide")),[]),{toggle:r}=(0,d.useDispatch)(p.store),n=(0,d.useSelect)((e=>e($e).getWidgetAreas({per_page:-1})),[]);if(!t)return null;const i=null==n?void 0:n.every((e=>"wp_inactive_widgets"===e.id||e.widgets.every((e=>e.startsWith("block-"))))),a=null!==(e=null==n?void 0:n.filter((e=>"wp_inactive_widgets"!==e.id)).length)&&void 0!==e?e:0;return(0,l.createElement)(k.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,f.__)("Welcome to block Widgets"),finishButtonText:(0,f.__)("Get started"),onFinish:()=>r("core/edit-widgets","welcomeGuide"),pages:[{image:(0,l.createElement)(Xt,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,f.__)("Welcome to block Widgets")),i?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,f.sprintf)((0,f._n)("Your theme provides %s “block” area for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.","Your theme provides %s different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.",a),a))):(0,l.createElement)(l.Fragment,null,(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,f.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,l.createElement)("strong",null,(0,f.__)("Want to stick with the old widgets?"))," ",(0,l.createElement)(k.ExternalLink,{href:(0,f.__)("https://wordpress.org/plugins/classic-widgets/")},(0,f.__)("Get the Classic Widgets plugin.")))))},{image:(0,l.createElement)(Xt,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,f.__)("Make each block your own")),(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,f.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")))},{image:(0,l.createElement)(Xt,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,f.__)("Get to know the block library")),(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,l.createInterpolateElement)((0,f.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the icon."),{InserterIconImage:(0,l.createElement)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,f.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})))},{image:(0,l.createElement)(Xt,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,f.__)("Learn how to use the block editor")),(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,f.__)("New to the block editor? Want to learn more about using it? "),(0,l.createElement)(k.ExternalLink,{href:(0,f.__)("https://wordpress.org/support/article/wordpress-editor/")},(0,f.__)("Here's a detailed guide."))))}]})}function Xt(e){let{nonAnimatedSrc:t,animatedSrc:r}=e;return(0,l.createElement)("picture",{className:"edit-widgets-welcome-guide__image"},(0,l.createElement)("source",{srcSet:t,media:"(prefers-reduced-motion: reduce)"}),(0,l.createElement)("img",{src:r,width:"312",height:"240",alt:""}))}var Zt=function(e){let{blockEditorSettings:t,onError:r}=e;const{createErrorNotice:n}=(0,d.useDispatch)(b.store);return(0,l.createElement)(rt,{onError:r},(0,l.createElement)(lt,{blockEditorSettings:t},(0,l.createElement)(qt,{blockEditorSettings:t}),(0,l.createElement)(ft,null),(0,l.createElement)(k.Popover.Slot,null),(0,l.createElement)($.PluginArea,{onError:function(e){n((0,f.sprintf)((0,f.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}),(0,l.createElement)(Qt,null),(0,l.createElement)(Jt,null)))};const er=["core/more","core/freeform","core/template-part","core/block"];function tr(e,t){(0,l.unmountComponentAtNode)(e);const r=tr.bind(null,e,t);(0,l.render)((0,l.createElement)(Zt,{blockEditorSettings:t,onError:r}),e)}function rr(e,t){const r=document.getElementById(e),n=tr.bind(null,r,t),i=(0,u.__experimentalGetCoreBlocks)().filter((e=>!(er.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));(0,d.dispatch)(p.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,d.dispatch)(c.store).__experimentalReapplyBlockTypeFilters(),(0,u.registerCoreBlocks)(i),(0,g.registerLegacyWidgetBlock)(),(0,g.registerLegacyWidgetVariations)(t),nr(s),(0,g.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(e,r)=>(0,m.__experimentalFetchLinkSuggestions)(e,r,t),(0,c.setFreeformContentHandlerName)("core/html"),(0,l.render)((0,l.createElement)(Zt,{blockEditorSettings:t,onError:n}),r)}const nr=e=>{if(!e)return;const{metadata:t,settings:r,name:n}=e;t&&(0,c.unstable__bootstrapServerSideBlockDefinitions)({[n]:t}),(0,c.registerBlockType)(n,r)}}(),(window.wp=window.wp||{}).editWidgets=n}(); \ No newline at end of file +*/!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},widgetAreasOpenState:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const{type:r}=t;switch(r){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{const{clientId:r,isOpen:n}=t;return{...e,[r]:n}}default:return e}}}),f=window.wp.i18n,E=window.wp.notices;function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),P=(e,t)=>r=>{let{registry:n,dispatch:i}=r;if(!t)return;n.select(p.store).get(e,"isComplementaryAreaVisible")||n.dispatch(p.store).set(e,"isComplementaryAreaVisible",!0),i({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},R=e=>t=>{let{registry:r}=t;r.select(p.store).get(e,"isComplementaryAreaVisible")&&r.dispatch(p.store).set(e,"isComplementaryAreaVisible",!1)},L=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const i=n.select(p.store).get(e,"pinnedItems");!0!==(null==i?void 0:i[t])&&n.dispatch(p.store).set(e,"pinnedItems",{...i,[t]:!0})},O=(e,t)=>r=>{let{registry:n}=r;if(!t)return;const i=n.select(p.store).get(e,"pinnedItems");n.dispatch(p.store).set(e,"pinnedItems",{...i,[t]:!1})};function M(e,t){return function(r){let{registry:n}=r;W()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(p.store).toggle(e,t)}}function D(e,t,r){return function(n){let{registry:i}=n;W()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),i.dispatch(p.store).set(e,t,!!r)}}function V(e,t){return function(r){let{registry:n}=r;W()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(p.store).setDefaults(e,t)}}const F=(0,d.createRegistrySelector)((e=>(t,r)=>{var n;const i=e(p.store).get(r,"isComplementaryAreaVisible");if(void 0!==i)return i?null==t||null===(n=t.complementaryAreas)||void 0===n?void 0:n[r]:null})),G=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var i;const a=e(p.store).get(r,"pinnedItems");return null===(i=null==a?void 0:a[n])||void 0===i||i})),z=(0,d.createRegistrySelector)((e=>(t,r,n)=>(W()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(p.store).get(r,n))));var H=(0,d.combineReducers)({complementaryAreas:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e}});const U=(0,d.createReduxStore)("core/interface",{reducer:H,actions:e,selectors:t});(0,d.register)(U);var $=window.wp.plugins,j=(0,$.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var Y=j((function(e){let{as:t=k.Button,scope:r,identifier:n,icon:i,selectedIcon:a,name:o,...s}=e;const c=t,u=(0,d.useSelect)((e=>e(U).getActiveComplementaryArea(r)===n),[n]),{enableComplementaryArea:m,disableComplementaryArea:g}=(0,d.useDispatch)(U);return(0,l.createElement)(c,b({icon:a&&u?a:i,onClick:()=>{u?g(r):m(r,n)}},s))}));var K=e=>{let{smallScreenTitle:t,children:r,className:n,toggleButtonProps:i}=e;const a=(0,l.createElement)(Y,b({icon:N},i));return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},t&&(0,l.createElement)("span",{className:"interface-complementary-area-header__small-title"},t),a),(0,l.createElement)("div",{className:y()("components-panel__header","interface-complementary-area-header",n),tabIndex:-1},r,a))};const q=()=>{};function Q(e){let{name:t,as:r=k.Button,onClick:n,...i}=e;return(0,l.createElement)(k.Fill,{name:t},(e=>{let{onClick:t}=e;return(0,l.createElement)(r,b({onClick:n||t?function(){(n||q)(...arguments),(t||q)(...arguments)}:void 0},i))}))}Q.Slot=function(e){let{name:t,as:r=k.ButtonGroup,fillProps:n={},bubblesVirtually:i,...a}=e;return(0,l.createElement)(k.Slot,{name:t,bubblesVirtually:i,fillProps:n},(e=>{if(!l.Children.toArray(e).length)return null;const t=[];l.Children.forEach(e,(e=>{let{props:{__unstableExplicitMenuItem:r,__unstableTarget:n}}=e;n&&r&&t.push(n)}));const n=l.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&t.includes(e.props.__unstableTarget)?null:e));return(0,l.createElement)(r,a,n)}))};var J=Q;const X=e=>{let{__unstableExplicitMenuItem:t,__unstableTarget:r,...n}=e;return(0,l.createElement)(k.MenuItem,n)};function Z(e){let{scope:t,target:r,__unstableExplicitMenuItem:n,...i}=e;return(0,l.createElement)(Y,b({as:e=>(0,l.createElement)(J,b({__unstableExplicitMenuItem:n,__unstableTarget:`${t}/${r}`,as:X,name:`${t}/plugin-more-menu`},e)),role:"menuitemcheckbox",selectedIcon:I,name:r,scope:t},i))}function ee(e){let{scope:t,...r}=e;return(0,l.createElement)(k.Fill,b({name:`PinnedItems/${t}`},r))}ee.Slot=function(e){let{scope:t,className:r,...n}=e;return(0,l.createElement)(k.Slot,b({name:`PinnedItems/${t}`},n),(e=>(null==e?void 0:e.length)>0&&(0,l.createElement)("div",{className:y()(r,"interface-pinned-items")},e)))};var te=ee;function re(e){let{scope:t,children:r,className:n}=e;return(0,l.createElement)(k.Fill,{name:`ComplementaryArea/${t}`},(0,l.createElement)("div",{className:n},r))}const ne=j((function(e){let{children:t,className:r,closeLabel:n=(0,f.__)("Close plugin"),identifier:i,header:a,headerClassName:o,icon:s,isPinnable:c=!0,panelClassName:u,scope:m,name:g,smallScreenTitle:p,title:_,toggleShortcut:h,isActiveByDefault:w,showIconLabels:E=!1}=e;const{isActive:b,isPinned:v,activeArea:S,isSmall:N,isLarge:x}=(0,d.useSelect)((e=>{const{getActiveComplementaryArea:t,isItemPinned:r}=e(U),n=t(m);return{isActive:n===i,isPinned:r(m,i),activeArea:n,isSmall:e(B.store).isViewportMatch("< medium"),isLarge:e(B.store).isViewportMatch("large")}}),[i,m]);!function(e,t,r,n,i){const a=(0,l.useRef)(!1),o=(0,l.useRef)(!1),{enableComplementaryArea:s,disableComplementaryArea:c}=(0,d.useDispatch)(U);(0,l.useEffect)((()=>{n&&i&&!a.current?(c(e),o.current=!0):o.current&&!i&&a.current?(o.current=!1,s(e,t)):o.current&&r&&r!==t&&(o.current=!1),i!==a.current&&(a.current=i)}),[n,i,e,t,r])}(m,i,S,b,N);const{enableComplementaryArea:W,disableComplementaryArea:T,pinItem:P,unpinItem:R}=(0,d.useDispatch)(U);return(0,l.useEffect)((()=>{w&&void 0===S&&!N&&W(m,i)}),[S,w,m,i,N]),(0,l.createElement)(l.Fragment,null,c&&(0,l.createElement)(te,{scope:m},v&&(0,l.createElement)(Y,{scope:m,identifier:i,isPressed:b&&(!E||x),"aria-expanded":b,label:_,icon:E?I:s,showTooltip:!E,variant:E?"tertiary":void 0})),g&&c&&(0,l.createElement)(Z,{target:g,scope:m,icon:s},_),b&&(0,l.createElement)(re,{className:y()("interface-complementary-area",r),scope:m},(0,l.createElement)(K,{className:o,closeLabel:n,onClose:()=>T(m),smallScreenTitle:p,toggleButtonProps:{label:n,shortcut:h,scope:m,identifier:i}},a||(0,l.createElement)(l.Fragment,null,(0,l.createElement)("strong",null,_),c&&(0,l.createElement)(k.Button,{className:"interface-complementary-area__pin-unpin-item",icon:v?A:C,label:v?(0,f.__)("Unpin from toolbar"):(0,f.__)("Pin to toolbar"),onClick:()=>(v?R:P)(m,i),isPressed:v,"aria-expanded":v}))),(0,l.createElement)(k.Panel,{className:u},t)))}));ne.Slot=function(e){let{scope:t,...r}=e;return(0,l.createElement)(k.Slot,b({name:`ComplementaryArea/${t}`},r))};var ie=ne,ae=window.wp.compose;var oe=(0,l.forwardRef)((function(e,t){let{footer:r,header:n,sidebar:i,secondarySidebar:a,notices:o,content:s,drawer:c,actions:d,labels:u,className:m,shortcuts:g}=e;const p=(0,k.__unstableUseNavigateRegions)(g);!function(e){(0,l.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const _={...{drawer:(0,f.__)("Drawer"),header:(0,f.__)("Header"),body:(0,f.__)("Content"),secondarySidebar:(0,f.__)("Block Library"),sidebar:(0,f.__)("Settings"),actions:(0,f.__)("Publish"),footer:(0,f.__)("Footer")},...u};return(0,l.createElement)("div",b({},p,{ref:(0,ae.useMergeRefs)([t,p.ref]),className:y()(m,"interface-interface-skeleton",p.className,!!r&&"has-footer")}),!!c&&(0,l.createElement)("div",{className:"interface-interface-skeleton__drawer",role:"region","aria-label":_.drawer,tabIndex:"-1"},c),(0,l.createElement)("div",{className:"interface-interface-skeleton__editor"},!!n&&(0,l.createElement)("div",{className:"interface-interface-skeleton__header",role:"region","aria-label":_.header,tabIndex:"-1"},n),(0,l.createElement)("div",{className:"interface-interface-skeleton__body"},!!a&&(0,l.createElement)("div",{className:"interface-interface-skeleton__secondary-sidebar",role:"region","aria-label":_.secondarySidebar,tabIndex:"-1"},a),!!o&&(0,l.createElement)("div",{className:"interface-interface-skeleton__notices"},o),(0,l.createElement)("div",{className:"interface-interface-skeleton__content",role:"region","aria-label":_.body,tabIndex:"-1"},s),!!i&&(0,l.createElement)("div",{className:"interface-interface-skeleton__sidebar",role:"region","aria-label":_.sidebar,tabIndex:"-1"},i),!!d&&(0,l.createElement)("div",{className:"interface-interface-skeleton__actions",role:"region","aria-label":_.actions,tabIndex:"-1"},d))),!!r&&(0,l.createElement)("div",{className:"interface-interface-skeleton__footer",role:"region","aria-label":_.footer,tabIndex:"-1"},r))}));var se=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function le(e){let{as:t=k.DropdownMenu,className:r,label:n=(0,f.__)("Options"),popoverProps:i,toggleProps:a,children:o}=e;return(0,l.createElement)(t,{className:y()("interface-more-menu-dropdown",r),icon:se,label:n,popoverProps:{position:"bottom left",...i,className:y()("interface-more-menu-dropdown__content",null==i?void 0:i.className)},toggleProps:{tooltipPosition:"bottom",...a}},(e=>o(e)))}var ce=window.wp.blockEditor;function de(e){if("block"===e.id_base){const t=(0,c.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return t.length?(0,g.addWidgetIdToBlock)(t[0],e.id):(0,g.addWidgetIdToBlock)((0,c.createBlock)("core/paragraph",{},[]),e.id)}let t;return t=e._embedded.about[0].is_multi?{idBase:e.id_base,instance:e.instance}:{id:e.id},(0,g.addWidgetIdToBlock)((0,c.createBlock)("core/legacy-widget",t,[]),e.id)}function ue(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n="core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance);var i,a,o;n?t={...r,id:null!==(i=e.attributes.id)&&void 0!==i?i:r.id,id_base:null!==(a=e.attributes.idBase)&&void 0!==a?a:r.id_base,instance:null!==(o=e.attributes.instance)&&void 0!==o?o:r.instance}:t={...r,id_base:"block",instance:{raw:{content:(0,c.serialize)(e)}}};return delete t.rendered,delete t.rendered_form,t}const me="root",ge="sidebar",pe="postType",_e=e=>`widget-area-${e}`;const he="core/edit-widgets",we=(e,t)=>r=>{let{registry:n}=r;const i=((e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}}))(e,t);return n.dispatch(m.store).receiveEntityRecords(me,pe,i,{id:i.id},!1),i},fe=()=>async e=>{let{select:t,dispatch:r,registry:n}=e;const i=t.getEditedWidgetAreas();if(null!=i&&i.length)try{await r.saveWidgetAreas(i),n.dispatch(E.store).createSuccessNotice((0,f.__)("Widgets saved."),{type:"snackbar"})}catch(e){n.dispatch(E.store).createErrorNotice((0,f.sprintf)((0,f.__)("There was an error. %s"),e.message),{type:"snackbar"})}},Ee=e=>async t=>{let{dispatch:r,registry:n}=t;try{for(const t of e)await r.saveWidgetArea(t.id)}finally{await n.dispatch(m.store).finishResolution("getEntityRecord",me,ge,{per_page:-1})}},be=e=>async t=>{let{dispatch:r,select:n,registry:i}=t;const a=n.getWidgets(),o=i.select(m.store).getEditedEntityRecord(me,pe,_e(e)),s=Object.values(a).filter((t=>{let{sidebar:r}=t;return r===e})),l=[],c=o.blocks.filter((e=>{const{id:t}=e.attributes;if("core/legacy-widget"===e.name&&t){if(l.includes(t))return!1;l.push(t)}return!0})),d=[];for(const e of s){n.getWidgetAreaForWidgetId(e.id)||d.push(e)}const u=[],p=[],_=[];for(let t=0;t{let{saveEditedEntityRecord:t}=e;return t("root","widget",n)}))}else p.push((t=>{let{saveEntityRecord:r}=t;return r("root","widget",{...s,sidebar:e})}));u.push({block:r,position:t,clientId:r.clientId})}for(const e of d)p.push((t=>{let{deleteEntityRecord:r}=t;return r("root","widget",e.id,{force:!0})}));const h=(await i.dispatch(m.store).__experimentalBatch(p)).filter((e=>!e.hasOwnProperty("deleted"))),w=[];for(let e=0;et=>{let{registry:r}=t;r.dispatch(m.store).saveEditedEntityRecord(me,ge,e,{throwOnError:!0})};function ye(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function ke(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function Se(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function Ie(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function Ae(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}const Ce=()=>e=>{let{registry:t}=e;t.dispatch(U).disableComplementaryArea(he)},Be=(e,t)=>async r=>{let{dispatch:n,select:i,registry:a}=r;const o=a.select(ce.store).getBlockRootClientId([e]),s=a.select(ce.store).getBlocks().find((e=>{let{attributes:r}=e;return r.id===t})).clientId,l=a.select(ce.store).getBlockOrder(s).length;i.getIsWidgetAreaOpen(s)||n.setIsWidgetAreaOpen(s,!0),a.dispatch(ce.store).moveBlocksToPosition([e],o,s,l)},Ne=()=>async e=>{let{dispatch:t,registry:r}=e;const n={per_page:-1},i=[],a=(await r.resolveSelect(m.store).getEntityRecords(me,ge,n)).sort(((e,t)=>"wp_inactive_widgets"===e.id?1:"wp_inactive_widgets"===t.id?-1:0));for(const e of a)i.push((0,c.createBlock)("core/widget-area",{id:e.id,name:e.name})),e.widgets.length||t(we(_e(e.id),[]));const o={};i.forEach(((e,t)=>{o[e.clientId]=0===t})),t(ke(o)),t(we("widget-areas",i))},xe=()=>async e=>{let{dispatch:t,registry:r}=e;const n={per_page:-1,_embed:"about"},i=await r.resolveSelect(m.store).getEntityRecords("root","widget",n),a={};for(const e of i){const t=de(e);a[e.sidebar]=a[e.sidebar]||[],a[e.sidebar].push(t)}for(const e in a)a.hasOwnProperty(e)&&t(we(_e(e),a[e]))},We=(0,d.createRegistrySelector)((e=>()=>{const t=e(m.store).getEntityRecords("root","widget",{per_page:-1,_embed:"about"});return(null==t?void 0:t.reduce(((e,t)=>({...e,[t.id]:t})),{}))||{}})),Te=(0,d.createRegistrySelector)((e=>(t,r)=>e(he).getWidgets()[r])),Pe=(0,d.createRegistrySelector)((e=>()=>{const t={per_page:-1};return e(m.store).getEntityRecords(me,ge,t)})),Re=(0,d.createRegistrySelector)((e=>(t,r)=>e(he).getWidgetAreas().find((t=>e(m.store).getEditedEntityRecord(me,pe,_e(t.id)).blocks.map((e=>(0,g.getWidgetIdFromBlock)(e))).includes(r))))),Le=(0,d.createRegistrySelector)((e=>(t,r)=>{const{getBlock:n,getBlockName:i,getBlockParents:a}=e(ce.store);return n(a(r).find((e=>"core/widget-area"===i(e))))})),Oe=(0,d.createRegistrySelector)((e=>(t,r)=>{let n=e(he).getWidgetAreas();return n?(r&&(n=n.filter((e=>{let{id:t}=e;return r.includes(t)}))),n.filter((t=>{let{id:r}=t;return e(m.store).hasEditsForEntityRecord(me,pe,_e(r))})).map((t=>{let{id:r}=t;return e(m.store).getEditedEntityRecord(me,ge,r)}))):[]})),Me=(0,d.createRegistrySelector)((e=>function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=[],i=e(he).getWidgetAreas();for(const t of i){const i=e(m.store).getEditedEntityRecord(me,pe,_e(t.id));for(const e of i.blocks){var a;"core/legacy-widget"!==e.name||r&&(null===(a=e.attributes)||void 0===a?void 0:a.referenceWidgetName)!==r||n.push(e)}}return n})),De=(0,d.createRegistrySelector)((e=>()=>{var t;const r=null===(t=e(he).getWidgetAreas())||void 0===t?void 0:t.map((e=>{let{id:t}=e;return t}));if(!r)return!1;for(const t of r){if(e(m.store).isSavingEntityRecord(me,ge,t))return!0}const n=[...Object.keys(e(he).getWidgets()),void 0];for(const t of n){if(e(m.store).isSavingEntityRecord("root","widget",t))return!0}return!1})),Ve=(e,t)=>{const{widgetAreasOpenState:r}=e;return!!r[t]};function Fe(e){return!!e.blockInserterPanel}function Ge(e){const{rootClientId:t,insertionIndex:r}=e.blockInserterPanel;return{rootClientId:t,insertionIndex:r}}const ze=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(ce.store).getBlocks(),[i]=n;return e(ce.store).canInsertBlockType(r,i.clientId)}));function He(e){return e.listViewPanel}const Ue={reducer:w,selectors:o,resolvers:a,actions:i},$e=(0,d.createReduxStore)(he,Ue);(0,d.register)($e),h().use((function(e,t){var r;return 0===(null===(r=e.path)||void 0===r?void 0:r.indexOf("/wp/v2/types/widget-area"))?Promise.resolve({}):t(e)}));var je=window.wp.hooks;const Ye=(0,ae.createHigherOrderComponent)((e=>t=>{const{clientId:r,name:n}=t,{widgetAreas:i,currentWidgetAreaId:a,canInsertBlockInWidgetArea:o}=(0,d.useSelect)((e=>{var t;if("core/widget-area"===n)return{};const i=e($e),a=i.getParentWidgetAreaBlock(r);return{widgetAreas:i.getWidgetAreas(),currentWidgetAreaId:null==a||null===(t=a.attributes)||void 0===t?void 0:t.id,canInsertBlockInWidgetArea:i.canInsertBlockInWidgetArea(n)}}),[r,n]),{moveBlockToWidgetArea:s}=(0,d.useDispatch)($e),c=(null==i?void 0:i.length)>1,u="core/widget-area"!==n&&c&&o;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(e,t),u&&(0,l.createElement)(ce.BlockControls,null,(0,l.createElement)(g.MoveToWidgetArea,{widgetAreas:i,currentWidgetAreaId:a,onSelect:e=>{s(t.clientId,e)}})))}),"withMoveToWidgetAreaToolbarItem");(0,je.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",Ye);var Ke=window.wp.mediaUtils;(0,je.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>Ke.MediaUpload));var qe=e=>{const[t,r]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{const{ownerDocument:t}=e.current;function n(e){a(e)}function i(){r(!1)}function a(t){e.current.contains(t.target)?r(!0):r(!1)}return t.addEventListener("dragstart",n),t.addEventListener("dragend",i),t.addEventListener("dragenter",a),()=>{t.removeEventListener("dragstart",n),t.removeEventListener("dragend",i),t.removeEventListener("dragenter",a)}}),[]),t};function Qe(e){let{id:t}=e;const[r,n,i]=(0,m.useEntityBlockEditor)("root","postType"),a=(0,l.useRef)(),o=qe(a),s=(0,ce.useInnerBlocksProps)({ref:a},{value:r,onInput:n,onChange:i,templateLock:!1,renderAppender:ce.InnerBlocks.ButtonBlockAppender});return(0,l.createElement)("div",{"data-widget-area-id":t,className:y()("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":o})},(0,l.createElement)("div",s))}const Je=e=>{const[t,r]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{const{ownerDocument:t}=e.current;function n(){r(!0)}function i(){r(!1)}return t.addEventListener("dragstart",n),t.addEventListener("dragend",i),()=>{t.removeEventListener("dragstart",n),t.removeEventListener("dragend",i)}}),[]),t},Xe={name:"core/widget-area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"},{name:Ze}=Xe,et={title:(0,f.__)("Widget Area"),description:(0,f.__)("A widget area container."),__experimentalLabel:e=>{let{name:t}=e;return t},edit:function(e){let{clientId:t,className:r,attributes:{id:n,name:i}}=e;const a=(0,d.useSelect)((e=>e($e).getIsWidgetAreaOpen(t)),[t]),{setIsWidgetAreaOpen:o}=(0,d.useDispatch)($e),s=(0,l.useRef)(),c=(0,l.useCallback)((e=>o(t,e)),[t]),u=Je(s),g=qe(s),[p,_]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{u?g&&!a?(c(!0),_(!0)):!g&&a&&p&&c(!1):_(!1)}),[a,u,g,p]),(0,l.createElement)(k.Panel,{className:r,ref:s},(0,l.createElement)(k.PanelBody,{title:i,opened:a,onToggle:()=>{o(t,!a)},scrollAfterOpen:!u},(e=>{let{opened:t}=e;return(0,l.createElement)(k.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:t},(0,l.createElement)(m.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${n}`},(0,l.createElement)(Qe,{id:n})))})))}};function tt(e){let{text:t,children:r}=e;const n=(0,ae.useCopyToClipboard)(t);return(0,l.createElement)(k.Button,{variant:"secondary",ref:n},r)}class rt extends l.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,je.doAction)("editor.ErrorBoundary.errorLogged",e)}reboot(){this.props.onError()}render(){const{error:e}=this.state;return e?(0,l.createElement)(ce.Warning,{className:"edit-widgets-error-boundary",actions:[(0,l.createElement)(k.Button,{key:"recovery",onClick:this.reboot,variant:"secondary"},(0,f.__)("Attempt Recovery")),(0,l.createElement)(tt,{key:"copy-error",text:e.stack},(0,f.__)("Copy Error"))]},(0,f.__)("The editor has encountered an unexpected error.")):this.props.children}}var nt=window.wp.reusableBlocks,it=window.wp.keyboardShortcuts;function at(){const{redo:e,undo:t}=(0,d.useDispatch)(m.store),{saveEditedWidgetAreas:r}=(0,d.useDispatch)($e);return(0,it.useShortcut)("core/edit-widgets/undo",(e=>{t(),e.preventDefault()})),(0,it.useShortcut)("core/edit-widgets/redo",(t=>{e(),t.preventDefault()})),(0,it.useShortcut)("core/edit-widgets/save",(e=>{e.preventDefault(),r()})),null}at.Register=function(){const{registerShortcut:e}=(0,d.useDispatch)(it.store);return(0,l.useEffect)((()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,f.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,f.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"}}),e({name:"core/edit-widgets/save",category:"global",description:(0,f.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,f.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,f.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,f.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"}]})}),[e]),null};var ot=at;var st=()=>(0,d.useSelect)((e=>{var t;const{getBlockSelectionEnd:r,getBlockName:n}=e(ce.store),i=r();if("core/widget-area"===n(i))return i;const{getParentWidgetAreaBlock:a}=e($e),o=a(i),s=null==o?void 0:o.clientId;if(s)return s;const{getEntityRecord:l}=e(m.store),c=l(me,pe,"widget-areas");return null==c||null===(t=c.blocks[0])||void 0===t?void 0:t.clientId}),[]);function lt(e){let{blockEditorSettings:t,children:r,...n}=e;const i=(0,m.useResourcePermissions)("media"),{reusableBlocks:a,isFixedToolbarActive:o,keepCaretInsideBlock:s}=(0,d.useSelect)((e=>({widgetAreas:e($e).getWidgetAreas(),widgets:e($e).getWidgets(),reusableBlocks:[],isFixedToolbarActive:!!e(p.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!e(p.store).get("core/edit-widgets","keepCaretInsideBlock")})),[]),{setIsInserterOpened:c}=(0,d.useDispatch)($e),u=(0,l.useMemo)((()=>{let e;return i.canCreate&&(e=e=>{let{onError:r,...n}=e;(0,Ke.uploadMedia)({wpAllowedMimeTypes:t.allowedMimeTypes,onError:e=>{let{message:t}=e;return r(t)},...n})}),{...t,__experimentalReusableBlocks:a,hasFixedToolbar:o,keepCaretInsideBlock:s,mediaUpload:e,templateLock:"all",__experimentalSetIsInserterOpened:c}}),[t,o,s,i.canCreate,a,c]),g=st(),[_,h,w]=(0,m.useEntityBlockEditor)(me,pe,{id:"widget-areas"});return(0,l.createElement)(it.ShortcutProvider,null,(0,l.createElement)(ce.BlockEditorKeyboardShortcuts.Register,null),(0,l.createElement)(ot.Register,null),(0,l.createElement)(k.SlotFillProvider,null,(0,l.createElement)(ce.BlockEditorProvider,b({value:_,onInput:h,onChange:w,settings:u,useSubRegistry:!1},n),(0,l.createElement)(ce.CopyHandler,null,r),(0,l.createElement)(nt.ReusableBlocksMenuItems,{rootClientId:g}))))}var ct=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));var dt=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})),ut=window.wp.url,mt=window.wp.dom;function gt(e){let{selectedWidgetAreaId:t}=e;const r=(0,d.useSelect)((e=>e($e).getWidgetAreas()),[]),n=(0,l.useMemo)((()=>t&&(null==r?void 0:r.find((e=>e.id===t)))),[t,r]);let i;return i=n?"wp_inactive_widgets"===t?(0,f.__)("Blocks in this Widget Area will not be displayed in your site."):n.description:(0,f.__)("Widget Areas are global parts in your site’s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,l.createElement)("div",{className:"edit-widgets-widget-areas"},(0,l.createElement)("div",{className:"edit-widgets-widget-areas__top-container"},(0,l.createElement)(ce.BlockIcon,{icon:dt}),(0,l.createElement)("div",null,(0,l.createElement)("p",{dangerouslySetInnerHTML:{__html:(0,mt.safeHTML)(i)}}),0===(null==r?void 0:r.length)&&(0,l.createElement)("p",null,(0,f.__)("Your theme does not contain any Widget Areas.")),!n&&(0,l.createElement)(k.Button,{href:(0,ut.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary"},(0,f.__)("Manage with live preview")))))}const pt=l.Platform.select({web:!0,native:!1}),_t="edit-widgets/block-inspector",ht="edit-widgets/block-areas";function wt(e){let{identifier:t,label:r,isActive:n}=e;const{enableComplementaryArea:i}=(0,d.useDispatch)(U);return(0,l.createElement)(k.Button,{onClick:()=>i($e.name,t),className:y()("edit-widgets-sidebar__panel-tab",{"is-active":n}),"aria-label":n?(0,f.sprintf)((0,f.__)("%s (selected)"),r):r,"data-label":r},r)}function ft(){const{enableComplementaryArea:e}=(0,d.useDispatch)(U),{currentArea:t,hasSelectedNonAreaBlock:r,isGeneralSidebarOpen:n,selectedWidgetAreaBlock:i}=(0,d.useSelect)((e=>{const{getSelectedBlock:t,getBlock:r,getBlockParentsByBlockName:n}=e(ce.store),{getActiveComplementaryArea:i}=e(U),a=t(),o=i($e.name);let s,l=o;return l||(l=a?_t:ht),a&&(s="core/widget-area"===a.name?a:r(n(a.clientId,"core/widget-area")[0])),{currentArea:l,hasSelectedNonAreaBlock:!(!a||"core/widget-area"===a.name),isGeneralSidebarOpen:!!o,selectedWidgetAreaBlock:s}}),[]);return(0,l.useEffect)((()=>{r&&t===ht&&n&&e("core/edit-widgets",_t),!r&&t===_t&&n&&e("core/edit-widgets",ht)}),[r,e]),(0,l.createElement)(ie,{className:"edit-widgets-sidebar",header:(0,l.createElement)("ul",null,(0,l.createElement)("li",null,(0,l.createElement)(wt,{identifier:ht,label:i?i.attributes.name:(0,f.__)("Widget Areas"),isActive:t===ht})),(0,l.createElement)("li",null,(0,l.createElement)(wt,{identifier:_t,label:(0,f.__)("Block"),isActive:t===_t}))),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,f.__)("Settings"),closeLabel:(0,f.__)("Close settings"),scope:"core/edit-widgets",identifier:t,icon:ct,isActiveByDefault:pt},t===ht&&(0,l.createElement)(gt,{selectedWidgetAreaId:null==i?void 0:i.attributes.id}),t===_t&&(r?(0,l.createElement)(ce.BlockInspector,null):(0,l.createElement)("span",{className:"block-editor-block-inspector__no-blocks"},(0,f.__)("No block selected."))))}var Et=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var bt=(0,l.createElement)(S.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)(S.Path,{d:"M13.8 5.2H3v1.5h10.8V5.2zm-3.6 12v1.5H21v-1.5H10.2zm7.2-6H6.6v1.5h10.8v-1.5z"}));var vt=function(){const{hasEditedWidgetAreaIds:e,isSaving:t}=(0,d.useSelect)((e=>{var t;const{getEditedWidgetAreas:r,isSavingWidgetAreas:n}=e($e);return{hasEditedWidgetAreaIds:(null===(t=r())||void 0===t?void 0:t.length)>0,isSaving:n()}}),[]),{saveEditedWidgetAreas:r}=(0,d.useDispatch)($e);return(0,l.createElement)(k.Button,{variant:"primary",isBusy:t,"aria-disabled":t,onClick:t?void 0:r,disabled:!e},t?(0,f.__)("Saving…"):(0,f.__)("Update"))};var yt=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var kt=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})),St=window.wp.keycodes;function It(){const e=(0,d.useSelect)((e=>e(m.store).hasUndo()),[]),{undo:t}=(0,d.useDispatch)(m.store);return(0,l.createElement)(k.ToolbarButton,{icon:(0,f.isRTL)()?kt:yt,label:(0,f.__)("Undo"),shortcut:St.displayShortcut.primary("z"),"aria-disabled":!e,onClick:e?t:void 0})}function At(){const e=(0,St.isAppleOS)()?St.displayShortcut.primaryShift("z"):St.displayShortcut.primary("y"),t=(0,d.useSelect)((e=>e(m.store).hasRedo()),[]),{redo:r}=(0,d.useDispatch)(m.store);return(0,l.createElement)(k.ToolbarButton,{icon:(0,f.isRTL)()?yt:kt,label:(0,f.__)("Redo"),shortcut:e,"aria-disabled":!t,onClick:t?r:void 0})}var Ct=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}));const Bt=[{keyCombination:{modifier:"primary",character:"b"},description:(0,f.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,f.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,f.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,f.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,f.__)("Insert a link to a post or page")},{keyCombination:{modifier:"primary",character:"u"},description:(0,f.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,f.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,f.__)("Make the selected text inline code.")}];function Nt(e){let{keyCombination:t,forceAriaLabel:r}=e;const n=t.modifier?St.displayShortcutList[t.modifier](t.character):t.character,i=t.modifier?St.shortcutAriaLabel[t.modifier](t.character):t.character,a=Array.isArray(n)?n:[n];return(0,l.createElement)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":r||i},a.map(((e,t)=>"+"===e?(0,l.createElement)(l.Fragment,{key:t},e):(0,l.createElement)("kbd",{key:t,className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var xt=function(e){let{description:t,keyCombination:r,aliases:n=[],ariaLabel:i}=e;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description"},t),(0,l.createElement)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,l.createElement)(Nt,{keyCombination:r,forceAriaLabel:i}),n.map(((e,t)=>(0,l.createElement)(Nt,{keyCombination:e,forceAriaLabel:i,key:t})))))};var Wt=function(e){let{name:t}=e;const{keyCombination:r,description:n,aliases:i}=(0,d.useSelect)((e=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:i}=e(it.store);return{keyCombination:r(t),aliases:i(t),description:n(t)}}),[t]);return r?(0,l.createElement)(xt,{keyCombination:r,description:n,aliases:i}):null};const Tt=e=>{let{shortcuts:t}=e;return(0,l.createElement)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},t.map(((e,t)=>(0,l.createElement)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,l.createElement)(Wt,{name:e}):(0,l.createElement)(xt,e)))))},Pt=e=>{let{title:t,shortcuts:r,className:n}=e;return(0,l.createElement)("section",{className:y()("edit-widgets-keyboard-shortcut-help-modal__section",n)},!!t&&(0,l.createElement)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title"},t),(0,l.createElement)(Tt,{shortcuts:r}))},Rt=e=>{let{title:t,categoryName:r,additionalShortcuts:n=[]}=e;const i=(0,d.useSelect)((e=>e(it.store).getCategoryShortcuts(r)),[r]);return(0,l.createElement)(Pt,{title:t,shortcuts:i.concat(n)})};function Lt(e){let{isModalActive:t,toggleModal:r}=e;return(0,it.useShortcut)("core/edit-widgets/keyboard-shortcuts",r,{bindGlobal:!0}),t?(0,l.createElement)(k.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,f.__)("Keyboard shortcuts"),closeLabel:(0,f.__)("Close"),onRequestClose:r},(0,l.createElement)(Pt,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,l.createElement)(Rt,{title:(0,f.__)("Global shortcuts"),categoryName:"global"}),(0,l.createElement)(Rt,{title:(0,f.__)("Selection shortcuts"),categoryName:"selection"}),(0,l.createElement)(Rt,{title:(0,f.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,f.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,f.__)("Forward-slash")}]}),(0,l.createElement)(Pt,{title:(0,f.__)("Text formatting"),shortcuts:Bt})):null}const{Fill:Ot,Slot:Mt}=(0,k.createSlotFill)("EditWidgetsToolsMoreMenuGroup");Ot.Slot=e=>{let{fillProps:t}=e;return(0,l.createElement)(Mt,{fillProps:t},(e=>e.length>0&&e))};var Dt=Ot;function Vt(){const[e,t]=(0,l.useState)(!1),r=()=>t(!e);(0,it.useShortcut)("core/edit-widgets/keyboard-shortcuts",r);const n=(0,ae.useViewportMatch)("medium");return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(le,null,(e=>(0,l.createElement)(l.Fragment,null,n&&(0,l.createElement)(k.MenuGroup,{label:(0,f._x)("View","noun")},(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,f.__)("Top toolbar"),info:(0,f.__)("Access all block and document tools in a single place"),messageActivated:(0,f.__)("Top toolbar activated"),messageDeactivated:(0,f.__)("Top toolbar deactivated")})),(0,l.createElement)(k.MenuGroup,{label:(0,f.__)("Tools")},(0,l.createElement)(k.MenuItem,{onClick:()=>{t(!0)},shortcut:St.displayShortcut.access("h")},(0,f.__)("Keyboard shortcuts")),(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,f.__)("Welcome Guide")}),(0,l.createElement)(k.MenuItem,{role:"menuitem",icon:Ct,href:(0,f.__)("https://wordpress.org/support/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,f.__)("Help"),(0,l.createElement)(k.VisuallyHidden,{as:"span"},(0,f.__)("(opens in a new tab)"))),(0,l.createElement)(Dt.Slot,{fillProps:{onClose:e}})),(0,l.createElement)(k.MenuGroup,{label:(0,f.__)("Preferences")},(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,f.__)("Contain text cursor inside block"),info:(0,f.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,f.__)("Contain text cursor inside block activated"),messageDeactivated:(0,f.__)("Contain text cursor inside block deactivated")}),(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,f.__)("Make the editor look like your theme."),label:(0,f.__)("Use theme styles")}),n&&(0,l.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,f.__)("Display block breadcrumbs"),info:(0,f.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,f.__)("Display block breadcrumbs activated"),messageDeactivated:(0,f.__)("Display block breadcrumbs deactivated")}))))),(0,l.createElement)(Lt,{isModalActive:e,toggleModal:r}))}var Ft=function(){const e=(0,ae.useViewportMatch)("medium"),t=(0,l.useRef)(),r=st(),n=(0,d.useSelect)((e=>e($e).getIsWidgetAreaOpen(r)),[r]),{isInserterOpen:i,isListViewOpen:a}=(0,d.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e($e);return{isInserterOpen:t(),isListViewOpen:r()}}),[]),{setIsWidgetAreaOpen:o,setIsInserterOpened:s,setIsListViewOpened:c}=(0,d.useDispatch)($e),{selectBlock:u}=(0,d.useDispatch)(ce.store),m=(0,l.useCallback)((()=>c(!a)),[c,a]);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"edit-widgets-header"},(0,l.createElement)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper"},e&&(0,l.createElement)("h1",{className:"edit-widgets-header__title"},(0,f.__)("Widgets")),!e&&(0,l.createElement)(k.VisuallyHidden,{as:"h1",className:"edit-widgets-header__title"},(0,f.__)("Widgets")),(0,l.createElement)(ce.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,f.__)("Document tools")},(0,l.createElement)(k.ToolbarItem,{ref:t,as:k.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:e=>{e.preventDefault()},onClick:()=>{i?s(!1):(n||(u(r),o(r,!0)),window.requestAnimationFrame((()=>s(!0))))},icon:Et,label:(0,f._x)("Toggle block inserter","Generic label for block inserter button")}),e&&(0,l.createElement)(l.Fragment,null,(0,l.createElement)(It,null),(0,l.createElement)(At,null),(0,l.createElement)(k.ToolbarItem,{as:k.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:bt,isPressed:a,label:(0,f.__)("List View"),onClick:m})))),(0,l.createElement)("div",{className:"edit-widgets-header__actions"},(0,l.createElement)(vt,null),(0,l.createElement)(te.Slot,{scope:"core/edit-widgets"}),(0,l.createElement)(Vt,null))))};var Gt=function(){const{removeNotice:e}=(0,d.useDispatch)(E.store),{notices:t}=(0,d.useSelect)((e=>({notices:e(E.store).getNotices()})),[]),r=t.filter((e=>{let{isDismissible:t,type:r}=e;return t&&"default"===r})),n=t.filter((e=>{let{isDismissible:t,type:r}=e;return!t&&"default"===r})),i=t.filter((e=>{let{type:t}=e;return"snackbar"===t}));return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(k.NoticeList,{notices:n,className:"edit-widgets-notices__pinned"}),(0,l.createElement)(k.NoticeList,{notices:r,className:"edit-widgets-notices__dismissible",onRemove:e}),(0,l.createElement)(k.SnackbarList,{notices:i,className:"edit-widgets-notices__snackbar",onRemove:e}))};function zt(e){let{blockEditorSettings:t}=e;const r=(0,d.useSelect)((e=>!!e(p.store).get("core/edit-widgets","themeStyles")),[]),n=(0,l.useMemo)((()=>r?t.styles:[]),[t,r]);return(0,l.createElement)("div",{className:"edit-widgets-block-editor"},(0,l.createElement)(Gt,null),(0,l.createElement)(ce.BlockTools,null,(0,l.createElement)(ot,null),(0,l.createElement)(ce.__unstableEditorStyles,{styles:n}),(0,l.createElement)(ce.BlockSelectionClearer,null,(0,l.createElement)(ce.WritingFlow,null,(0,l.createElement)(ce.ObserveTyping,null,(0,l.createElement)(ce.BlockList,{className:"edit-widgets-main-block-list"}))))))}var Ht=(0,l.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(S.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));var Ut=()=>{const e=(0,d.useSelect)((e=>{var t;const{getEntityRecord:r}=e(m.store),n=r(me,pe,"widget-areas");return null==n||null===(t=n.blocks[0])||void 0===t?void 0:t.clientId}),[]);return(0,d.useSelect)((t=>{const{getBlockRootClientId:r,getBlockSelectionEnd:n,getBlockOrder:i,getBlockIndex:a}=t(ce.store),o=t($e).__experimentalGetInsertionPoint();if(o.rootClientId)return o;const s=n()||e,l=r(s);return s&&""===l?{rootClientId:s,insertionIndex:i(s).length}:{rootClientId:l,insertionIndex:a(s)+1}}),[e])};function $t(){const e=(0,ae.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=Ut(),{setIsInserterOpened:n}=(0,d.useDispatch)($e),i=(0,l.useCallback)((()=>n(!1)),[n]),a=e?"div":k.VisuallyHidden,[o,s]=(0,ae.__experimentalUseDialog)({onClose:i,focusOnMount:null}),c=(0,l.useRef)();return(0,l.useEffect)((()=>{c.current.focusSearch()}),[]),(0,l.createElement)("div",b({ref:o},s,{className:"edit-widgets-layout__inserter-panel"}),(0,l.createElement)(a,{className:"edit-widgets-layout__inserter-panel-header"},(0,l.createElement)(k.Button,{icon:Ht,onClick:i,label:(0,f.__)("Close block inserter")})),(0,l.createElement)("div",{className:"edit-widgets-layout__inserter-panel-content"},(0,l.createElement)(ce.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:r,ref:c})))}function jt(){const{setIsListViewOpened:e}=(0,d.useDispatch)($e),t=(0,ae.useFocusOnMount)("firstElement"),r=(0,ae.useFocusReturn)(),n=(0,ae.useFocusReturn)();const i=`edit-widgets-editor__list-view-panel-label-${(0,ae.useInstanceId)(jt)}`;return(0,l.createElement)("div",{"aria-labelledby":i,className:"edit-widgets-editor__list-view-panel",onKeyDown:function(t){t.keyCode!==St.ESCAPE||t.defaultPrevented||(t.preventDefault(),e(!1))}},(0,l.createElement)("div",{className:"edit-widgets-editor__list-view-panel-header",ref:r},(0,l.createElement)("strong",{id:i},(0,f.__)("List View")),(0,l.createElement)(k.Button,{icon:N,label:(0,f.__)("Close List View Sidebar"),onClick:()=>e(!1)})),(0,l.createElement)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,ae.useMergeRefs)([n,t])},(0,l.createElement)(ce.__experimentalListView,null)))}function Yt(){const{isInserterOpen:e,isListViewOpen:t}=(0,d.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e($e);return{isInserterOpen:t(),isListViewOpen:r()}}),[]);return e?(0,l.createElement)($t,null):t?(0,l.createElement)(jt,null):null}const Kt={header:(0,f.__)("Widgets top bar"),body:(0,f.__)("Widgets and blocks"),sidebar:(0,f.__)("Widgets settings"),footer:(0,f.__)("Widgets footer")};var qt=function(e){let{blockEditorSettings:t}=e;const r=(0,ae.useViewportMatch)("medium","<"),n=(0,ae.useViewportMatch)("huge",">="),{setIsInserterOpened:i,setIsListViewOpened:a,closeGeneralSidebar:o}=(0,d.useDispatch)($e),{hasBlockBreadCrumbsEnabled:s,hasSidebarEnabled:c,isInserterOpened:u,isListViewOpened:m,previousShortcut:g,nextShortcut:_}=(0,d.useSelect)((e=>({hasSidebarEnabled:!!e(U).getActiveComplementaryArea($e.name),isInserterOpened:!!e($e).isInserterOpened(),isListViewOpened:!!e($e).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!e(p.store).get("core/edit-widgets","showBlockBreadcrumbs"),previousShortcut:e(it.store).getAllShortcutKeyCombinations("core/edit-widgets/previous-region"),nextShortcut:e(it.store).getAllShortcutKeyCombinations("core/edit-widgets/next-region")})),[]);(0,l.useEffect)((()=>{c&&!n&&(i(!1),a(!1))}),[c,n]),(0,l.useEffect)((()=>{!u&&!m||n||o()}),[u,m,n]);const h=m?(0,f.__)("List View"):(0,f.__)("Block Library"),w=m||u;return(0,l.createElement)(oe,{labels:{...Kt,secondarySidebar:h},header:(0,l.createElement)(Ft,null),secondarySidebar:w&&(0,l.createElement)(Yt,null),sidebar:c&&(0,l.createElement)(ie.Slot,{scope:"core/edit-widgets"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)(zt,{blockEditorSettings:t}),(0,l.createElement)(ce.BlockStyles.Slot,{scope:"core/block-inspector"})),footer:s&&!r&&(0,l.createElement)("div",{className:"edit-widgets-layout__footer"},(0,l.createElement)(ce.BlockBreadcrumb,{rootLabelText:(0,f.__)("Widgets")})),shortcuts:{previous:g,next:_}})};function Qt(){const e=(0,d.useSelect)((e=>{const{getEditedWidgetAreas:t}=e($e),r=t();return(null==r?void 0:r.length)>0}),[]);return(0,l.useEffect)((()=>{const t=t=>{if(e)return t.returnValue=(0,f.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}}),[e]),null}function Jt(){var e;const t=(0,d.useSelect)((e=>!!e(p.store).get("core/edit-widgets","welcomeGuide")),[]),{toggle:r}=(0,d.useDispatch)(p.store),n=(0,d.useSelect)((e=>e($e).getWidgetAreas({per_page:-1})),[]);if(!t)return null;const i=null==n?void 0:n.every((e=>"wp_inactive_widgets"===e.id||e.widgets.every((e=>e.startsWith("block-"))))),a=null!==(e=null==n?void 0:n.filter((e=>"wp_inactive_widgets"!==e.id)).length)&&void 0!==e?e:0;return(0,l.createElement)(k.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,f.__)("Welcome to block Widgets"),finishButtonText:(0,f.__)("Get started"),onFinish:()=>r("core/edit-widgets","welcomeGuide"),pages:[{image:(0,l.createElement)(Xt,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,f.__)("Welcome to block Widgets")),i?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,f.sprintf)((0,f._n)("Your theme provides %s “block” area for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.","Your theme provides %s different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.",a),a))):(0,l.createElement)(l.Fragment,null,(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,f.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,l.createElement)("strong",null,(0,f.__)("Want to stick with the old widgets?"))," ",(0,l.createElement)(k.ExternalLink,{href:(0,f.__)("https://wordpress.org/plugins/classic-widgets/")},(0,f.__)("Get the Classic Widgets plugin.")))))},{image:(0,l.createElement)(Xt,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,f.__)("Make each block your own")),(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,f.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")))},{image:(0,l.createElement)(Xt,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,f.__)("Get to know the block library")),(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,l.createInterpolateElement)((0,f.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the icon."),{InserterIconImage:(0,l.createElement)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,f.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})))},{image:(0,l.createElement)(Xt,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,l.createElement)(l.Fragment,null,(0,l.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,f.__)("Learn how to use the block editor")),(0,l.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,f.__)("New to the block editor? Want to learn more about using it? "),(0,l.createElement)(k.ExternalLink,{href:(0,f.__)("https://wordpress.org/support/article/wordpress-editor/")},(0,f.__)("Here's a detailed guide."))))}]})}function Xt(e){let{nonAnimatedSrc:t,animatedSrc:r}=e;return(0,l.createElement)("picture",{className:"edit-widgets-welcome-guide__image"},(0,l.createElement)("source",{srcSet:t,media:"(prefers-reduced-motion: reduce)"}),(0,l.createElement)("img",{src:r,width:"312",height:"240",alt:""}))}var Zt=function(e){let{blockEditorSettings:t,onError:r}=e;const{createErrorNotice:n}=(0,d.useDispatch)(E.store);return(0,l.createElement)(rt,{onError:r},(0,l.createElement)(lt,{blockEditorSettings:t},(0,l.createElement)(qt,{blockEditorSettings:t}),(0,l.createElement)(ft,null),(0,l.createElement)(k.Popover.Slot,null),(0,l.createElement)($.PluginArea,{onError:function(e){n((0,f.sprintf)((0,f.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}),(0,l.createElement)(Qt,null),(0,l.createElement)(Jt,null)))};const er=["core/more","core/freeform","core/template-part","core/block"];function tr(e,t){(0,l.unmountComponentAtNode)(e);const r=tr.bind(null,e,t);(0,l.render)((0,l.createElement)(Zt,{blockEditorSettings:t,onError:r}),e)}function rr(e,t){const r=document.getElementById(e),n=tr.bind(null,r,t),i=(0,u.__experimentalGetCoreBlocks)().filter((e=>!(er.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));(0,d.dispatch)(p.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,d.dispatch)(c.store).__experimentalReapplyBlockTypeFilters(),(0,u.registerCoreBlocks)(i),(0,g.registerLegacyWidgetBlock)(),(0,g.registerLegacyWidgetVariations)(t),nr(s),(0,g.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(e,r)=>(0,m.__experimentalFetchLinkSuggestions)(e,r,t),(0,c.setFreeformContentHandlerName)("core/html"),(0,l.render)((0,l.createElement)(Zt,{blockEditorSettings:t,onError:n}),r)}const nr=e=>{if(!e)return;const{metadata:t,settings:r,name:n}=e;t&&(0,c.unstable__bootstrapServerSideBlockDefinitions)({[n]:t}),(0,c.registerBlockType)(n,r)}}(),(window.wp=window.wp||{}).editWidgets=n}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/editor.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/editor.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/editor.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/editor.js 2024-06-24 15:20:47.589441000 +0000 @@ -1598,19 +1598,15 @@ ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external ["wp","element"] var external_wp_element_namespaceObject = window["wp"]["element"]; ;// CONCATENATED MODULE: external "lodash" diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/editor.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/editor.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/editor.min.js 2024-04-09 15:16:53.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/editor.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -9,4 +9,4 @@ Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e="",t=0;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"SETUP_EDITOR_STATE"===t.type?t.post.id:e},postType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"SETUP_EDITOR_STATE"===t.type?t.post.type:e},saving:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:"REQUEST_POST_UPDATE_START"===t.type,options:t.options||{}}}return e},deleting:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:"REQUEST_POST_DELETE_START"===t.type}}return e},postLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isLocked:!1},t=arguments.length>1?arguments[1]:void 0;return"UPDATE_POST_LOCK"===t.type?t.lock:e},template:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isValid:!0},t=arguments.length>1?arguments[1]:void 0;return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},postSavingLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{const{[t.lockName]:n,...o}=e;return o}}return e},isReady:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SETUP_EDITOR_STATE":return!0;case"TEAR_DOWN_EDITOR":return!1}return e},editorSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,t=arguments.length>1?arguments[1]:void 0;return"UPDATE_EDITOR_SETTINGS"===t.type?{...e,...t.settings}:e},postAutosavingLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{const{[t.lockName]:n,...o}=e;return o}}return e}}),f={};function v(e){return[e]}function _(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o()=>e(c.store).hasUndo())),z=(0,l.createRegistrySelector)((e=>()=>e(c.store).hasRedo()));function V(e){return"auto-draft"===$(e).status}function H(e){const t=X(e);return"blocks"in t||"content"in t}const W=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return!!e(c.store).hasEditsForEntityRecord("postType",n,o)})),G=(0,l.createRegistrySelector)((e=>t=>{const n=e(c.store).__experimentalGetDirtyEntityRecords(),{type:o,id:r}=$(t);return n.some((e=>"postType"!==e.kind||e.name!==o||e.key!==r))}));function j(e){return!W(e)&&V(e)}const $=(0,l.createRegistrySelector)((e=>t=>{const n=Y(t),o=K(t),r=e(c.store).getRawEntityRecord("postType",o,n);return r||U}));function K(e){return e.postType}function Y(e){return e.postId}function q(e){var t,n,o,r;return null!==(t=null===(n=$(e)._links)||void 0===n||null===(o=n["version-history"])||void 0===o||null===(r=o[0])||void 0===r?void 0:r.count)&&void 0!==t?t:0}function Q(e){var t,n,o,r;return null!==(t=null===(n=$(e)._links)||void 0===n||null===(o=n["predecessor-version"])||void 0===o||null===(r=o[0])||void 0===r?void 0:r.id)&&void 0!==t?t:null}const X=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return e(c.store).getEntityRecordEdits("postType",n,o)||U}));function Z(e,t){switch(t){case"type":return K(e);case"id":return Y(e);default:const n=$(e);if(!n.hasOwnProperty(t))break;return h(n[t])}}function J(e,t){if("content"===t)return be(e);const n=X(e);return n.hasOwnProperty(t)?T.has(t)?((e,t)=>{const n=X(e);return n.hasOwnProperty(t)?{...Z(e,t),...n[t]}:Z(e,t)})(e,t):n[t]:Z(e,t)}const ee=(0,l.createRegistrySelector)((e=>(t,n)=>{var o;if(!I.includes(n)&&"preview_link"!==n)return;const r=K(t),i=Y(t),s=null===(o=e(c.store).getCurrentUser())||void 0===o?void 0:o.id,a=e(c.store).getAutosave(r,i,s);return a?h(a[n]):void 0}));function te(e){if("private"===J(e,"status"))return"private";return J(e,"password")?"password":"public"}function ne(e){return"pending"===$(e).status}function oe(e,t){const n=t||$(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!(0,b.isInTheFuture)(new Date(Number((0,b.getDate)(n.date))-6e4))}function re(e){return"future"===$(e).status&&!oe(e)}function ie(e){const t=$(e);return W(e)||-1===["publish","private","future"].indexOf(t.status)}function se(e){return!pe(e)&&(!!J(e,"title")||!!J(e,"excerpt")||!ae(e)||"native"===i.Platform.OS)}function ae(e){const t=De(e);if(t.length){if(t.length>1)return!1;const e=t[0].name;if(e!==(0,a.getDefaultBlockName)()&&e!==(0,a.getFreeformContentHandlerName)())return!1}return!be(e)}const le=(0,l.createRegistrySelector)((e=>t=>{var n;if(!se(t))return!1;if(xe(t))return!1;const o=K(t),r=Y(t),i=e(c.store).hasFetchedAutosaves(o,r),s=null===(n=e(c.store).getCurrentUser())||void 0===n?void 0:n.id,a=e(c.store).getAutosave(o,r,s);return!!i&&(!a||(!!H(t)||["title","excerpt"].some((e=>h(a[e])!==J(t,e)))))}));function ce(e){const t=J(e,"date"),n=new Date(Number((0,b.getDate)(t))-6e4);return(0,b.isInTheFuture)(n)}function ue(e){const t=J(e,"date"),n=J(e,"modified"),o=$(e).status;return("draft"===o||"auto-draft"===o||"pending"===o)&&(t===n||null===t)}function de(e){return!!e.deleting.pending}const pe=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return e(c.store).isSavingEntityRecord("postType",n,o)})),me=(0,l.createRegistrySelector)((e=>t=>{const n=e(c.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:r}=$(t);return n.some((e=>"postType"!==e.kind||e.name!==o||e.key!==r))})),he=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return!e(c.store).getLastEntitySaveError("postType",n,o)})),ge=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return!!e(c.store).getLastEntitySaveError("postType",n,o)}));function fe(e){var t;return!!pe(e)&&Boolean(null===(t=e.saving.options)||void 0===t?void 0:t.isAutosave)}function ve(e){var t;return!!pe(e)&&Boolean(null===(t=e.saving.options)||void 0===t?void 0:t.isPreview)}function _e(e){if(e.saving.pending||pe(e))return;let t=ee(e,"preview_link");t&&"draft"!==$(e).status||(t=J(e,"link"),t&&(t=(0,E.addQueryArgs)(t,{preview:!0})));const n=J(e,"featured_media");return t&&n?(0,E.addQueryArgs)(t,{_thumbnail_id:n}):t}function ye(e){const t=De(e);if(t.length>2)return null;let n;if(1===t.length&&(n=t[0].name,"core/embed"===n)){var o;const e=null===(o=t[0].attributes)||void 0===o?void 0:o.providerNameSlug;["youtube","vimeo"].includes(e)?n="core/video":["spotify","soundcloud"].includes(e)&&(n="core/audio")}switch(2===t.length&&"core/paragraph"===t[1].name&&(n=t[0].name),n){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}const be=(0,l.createRegistrySelector)((e=>t=>{const n=Y(t),o=K(t),r=e(c.store).getEditedEntityRecord("postType",o,n);if(r){if("function"==typeof r.content)return r.content(r);if(r.blocks)return(0,a.__unstableSerializeAndClean)(r.blocks);if(r.content)return r.content}return""}));function Ee(e){return pe(e)&&!oe(e)&&"publish"===J(e,"status")}function Se(e){const t=J(e,"permalink_template");return A.test(t)}function we(e){const t=ke(e);if(!t)return null;const{prefix:n,postName:o,suffix:r}=t;return Se(e)?n+o+r:n}function Pe(e){return J(e,"slug")||(0,E.cleanForSlug)(J(e,"title"))||Y(e)}function ke(e){const t=J(e,"permalink_template");if(!t)return null;const n=J(e,"slug")||J(e,"generated_slug"),[o,r]=t.split(A);return{prefix:o,postName:n,suffix:r}}function Ce(e){return e.postLock.isLocked}function Te(e){return Object.keys(e.postSavingLock).length>0}function xe(e){return Object.keys(e.postAutosavingLock).length>0}function Be(e){return e.postLock.isTakeover}function Ae(e){return e.postLock.user}function Ie(e){return e.postLock.activePostLock}function Ne(e){var t;return Boolean(null===(t=$(e)._links)||void 0===t?void 0:t.hasOwnProperty("wp:action-unfiltered-html"))}const Re=(0,l.createRegistrySelector)((e=>()=>!!e(C.store).get("core/edit-post","isPublishSidebarEnabled")));function De(e){return J(e,"blocks")||F}function Le(e){var t;return w()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),null===(t=J(e,"selection"))||void 0===t?void 0:t.selectionStart}function Oe(e){var t;return w()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),null===(t=J(e,"selection"))||void 0===t?void 0:t.selectionEnd}function Ue(e){return J(e,"selection")}function Fe(e){return e.isReady}function Me(e){return e.editorSettings}function ze(){return w()("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function Ve(){return w()("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function He(e){return(0,l.createRegistrySelector)((t=>function(n){w()("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"});for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i{var t;const n=(null===(t=Me(e))||void 0===t?void 0:t.defaultTemplatePartAreas)||[];return null==n?void 0:n.map((e=>({...e,icon:O(e.icon)})))}),(e=>{var t;return[null===(t=Me(e))||void 0===t?void 0:t.defaultTemplatePartAreas]})),Ht=y(((e,t)=>{var n;const o=zt(e);return o&&null!==(n=Object.values(o).find((e=>e.slug===t)))&&void 0!==n?n:U}),((e,t)=>[zt(e),t]));function Wt(e,t){var n;if(!t)return U;const{description:o,slug:r,title:i,area:s}=t,{title:a,description:l}=Ht(e,r),c="string"==typeof i?i:null==i?void 0:i.rendered;return{title:c&&c!==r?c:a||r,description:("string"==typeof o?o:null==o?void 0:o.raw)||l,icon:(null===(n=Vt(e).find((e=>s===e.area)))||void 0===n?void 0:n.icon)||k}}const Gt=(0,l.createRegistrySelector)((e=>t=>{var n;const o=K(t),r=e(c.store).getPostType(o);return null==r||null===(n=r.labels)||void 0===n?void 0:n.singular_name}));var jt=window.wp.apiFetch,$t=n.n(jt),Kt=window.wp.notices;function Yt(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function qt(e,t,n,o,r){window.sessionStorage.setItem(Yt(e,t),JSON.stringify({post_title:n,content:o,excerpt:r}))}function Qt(e,t){window.sessionStorage.removeItem(Yt(e,t))}var Xt=window.wp.i18n;function Zt(e){const{previousPost:t,post:n,postType:o}=e;if((0,s.get)(e.options,["isAutosave"]))return[];if("trash"===n.status&&"trash"!==t.status)return[];const r=["publish","private","future"],i=(0,s.includes)(r,t.status),a=(0,s.includes)(r,n.status);let l,c,u=(0,s.get)(o,["viewable"],!1);i||a?i&&!a?(l=o.labels.item_reverted_to_draft,u=!1):l=!i&&a?{publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[n.status]:o.labels.item_updated:(l=(0,Xt.__)("Draft saved."),c=!0);const d=[];return u&&d.push({label:c?(0,Xt.__)("View Preview"):o.labels.view_item,url:n.link}),[l,{id:x,type:"snackbar",actions:d}]}function Jt(e){const{post:t,edits:n,error:o}=e;if(o&&"rest_autosave_no_changes"===o.code)return[];const r=["publish","private","future"],i=-1!==r.indexOf(t.status),s={publish:(0,Xt.__)("Publishing failed."),private:(0,Xt.__)("Publishing failed."),future:(0,Xt.__)("Scheduling failed.")};let a=i||-1===r.indexOf(n.status)?(0,Xt.__)("Updating failed."):s[n.status];return o.message&&!/<\/?[^>]*>/.test(o.message)&&(a=[a,o.message].join(" ")),[a,{id:x}]}const en=(e,t,n)=>o=>{let{dispatch:r}=o;r.setupEditorState(e);if("auto-draft"===e.status&&n){let o;o="content"in t?t.content:e.content.raw;let i=(0,a.parse)(o);i=(0,a.synchronizeBlocksWithTemplate)(i,n),r.resetEditorBlocks(i,{__unstableShouldCreateUndoLevel:!1})}t&&Object.values(t).some((t=>{var n,o;let[r,i]=t;return i!==(null!==(n=null===(o=e[r])||void 0===o?void 0:o.raw)&&void 0!==n?n:e[r])}))&&r.editPost(t)};function tn(){return{type:"TEAR_DOWN_EDITOR"}}function nn(){return w()("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function on(){return w()("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function rn(e){return{type:"SETUP_EDITOR_STATE",post:e}}const sn=(e,t)=>n=>{let{select:o,registry:r}=n;const{id:i,type:s}=o.getCurrentPost();r.dispatch(c.store).editEntityRecord("postType",s,i,e,t)},an=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{let{select:n,dispatch:o,registry:r}=t;if(!n.isEditedPostSaveable())return;const i=n.getEditedPostContent();e.isAutosave||o.editPost({content:i},{undoIgnore:!0});const s=n.getCurrentPost(),a={id:s.id,...r.select(c.store).getEntityRecordNonTransientEdits("postType",s.type,s.id),content:i};o({type:"REQUEST_POST_UPDATE_START",options:e}),await r.dispatch(c.store).saveEntityRecord("postType",s.type,a,e),o({type:"REQUEST_POST_UPDATE_FINISH",options:e});const l=r.select(c.store).getLastEntitySaveError("postType",s.type,s.id);if(l){const e=Jt({post:s,edits:a,error:l});e.length&&r.dispatch(Kt.store).createErrorNotice(...e)}else{const t=n.getCurrentPost(),o=Zt({previousPost:s,post:t,postType:await r.resolveSelect(c.store).getPostType(t.type),options:e});o.length&&r.dispatch(Kt.store).createSuccessNotice(...o),e.isAutosave||r.dispatch(p.store).__unstableMarkLastChangeAsPersistent()}}};function ln(){return w()("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}const cn=()=>async e=>{let{select:t,dispatch:n,registry:o}=e;const r=t.getCurrentPostType(),i=await o.resolveSelect(c.store).getPostType(r);o.dispatch(Kt.store).removeNotice(B);const{rest_base:s,rest_namespace:a="wp/v2"}=i;n({type:"REQUEST_POST_DELETE_START"});try{const e=t.getCurrentPost();await $t()({path:`/${a}/${s}/${e.id}`,method:"DELETE"}),await n.savePost()}catch(e){o.dispatch(Kt.store).createErrorNotice(...(l={error:e},[l.error.message&&"unknown_error"!==l.error.code?l.error.message:(0,Xt.__)("Trashing failed"),{id:B}]))}var l;n({type:"REQUEST_POST_DELETE_FINISH"})},un=function(){let{local:e=!1,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async n=>{let{select:o,dispatch:r}=n;if(e){const e=o.getCurrentPost(),t=o.isEditedPostNew(),n=o.getEditedPostAttribute("title"),r=o.getEditedPostAttribute("content"),i=o.getEditedPostAttribute("excerpt");qt(e.id,t,n,r,i)}else await r.savePost({isAutosave:!0,...t})}},dn=()=>e=>{let{registry:t}=e;t.dispatch(c.store).redo()},pn=()=>e=>{let{registry:t}=e;t.dispatch(c.store).undo()};function mn(){return w()("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function hn(e){return{type:"UPDATE_POST_LOCK",lock:e}}const gn=()=>e=>{let{registry:t}=e;t.dispatch(C.store).set("core/edit-post","isPublishSidebarEnabled",!0)},fn=()=>e=>{let{registry:t}=e;t.dispatch(C.store).set("core/edit-post","isPublishSidebarEnabled",!1)};function vn(e){return{type:"LOCK_POST_SAVING",lockName:e}}function _n(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function yn(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function bn(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}const En=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n=>{let{select:o,dispatch:r,registry:i}=n;const{__unstableShouldCreateUndoLevel:s,selection:l}=t,u={blocks:e,selection:l};if(!1!==s){const{id:e,type:t}=o.getCurrentPost();if(i.select(c.store).getEditedEntityRecord("postType",t,e).blocks===u.blocks)return void i.dispatch(c.store).__unstableCreateUndoLevel("postType",t,e);u.content=e=>{let{blocks:t=[]}=e;return(0,a.__unstableSerializeAndClean)(t)}}r.editPost(u)}};function Sn(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}const wn=e=>function(){for(var t=arguments.length,n=new Array(t),o=0;o{let{registry:o}=t;w()("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),o.dispatch(p.store)[e](...n)}},Pn=wn("resetBlocks"),kn=wn("receiveBlocks"),Cn=wn("updateBlock"),Tn=wn("updateBlockAttributes"),xn=wn("selectBlock"),Bn=wn("startMultiSelect"),An=wn("stopMultiSelect"),In=wn("multiSelect"),Nn=wn("clearSelectedBlock"),Rn=wn("toggleSelection"),Dn=wn("replaceBlocks"),Ln=wn("replaceBlock"),On=wn("moveBlocksDown"),Un=wn("moveBlocksUp"),Fn=wn("moveBlockToPosition"),Mn=wn("insertBlock"),zn=wn("insertBlocks"),Vn=wn("showInsertionPoint"),Hn=wn("hideInsertionPoint"),Wn=wn("setTemplateValidity"),Gn=wn("synchronizeTemplate"),jn=wn("mergeBlocks"),$n=wn("removeBlocks"),Kn=wn("removeBlock"),Yn=wn("toggleBlockMode"),qn=wn("startTyping"),Qn=wn("stopTyping"),Xn=wn("enterFormattedText"),Zn=wn("exitFormattedText"),Jn=wn("insertDefaultBlock"),eo=wn("updateBlockListSettings"),to={reducer:g,selectors:e,actions:t},no=(0,l.createReduxStore)("core/editor",{...to});(0,l.register)(no);function oo(e){const t=(0,s.mapValues)((0,s.pickBy)(e.attributes,{source:"meta"}),"meta");return(0,s.isEmpty)(t)||(e.edit=(e=>(0,u.createHigherOrderComponent)((t=>n=>{let{attributes:o,setAttributes:a,...u}=n;const d=(0,l.useSelect)((e=>e(no).getCurrentPostType()),[]),[p,m]=(0,c.useEntityProp)("postType",d,"meta"),h=(0,i.useMemo)((()=>({...o,...(0,s.mapValues)(e,(e=>p[e]))})),[o,p]);return(0,i.createElement)(t,r({attributes:h,setAttributes:t=>{const n=Object.fromEntries(Object.entries((0,s.pickBy)(t,((t,n)=>e[n]))).map((t=>{let[n,o]=t;return[e[n],o]})));(0,s.isEmpty)(n)||m(n),a(t)}},u))}),"withMetaAttributeSource"))(t)(e.edit)),e}function ro(e){const t=e.avatar_urls&&e.avatar_urls[24]?(0,i.createElement)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,i.createElement)("span",{className:"editor-autocompleters__no-avatar"});return(0,i.createElement)(i.Fragment,null,t,(0,i.createElement)("span",{className:"editor-autocompleters__user-name"},e.name),(0,i.createElement)("span",{className:"editor-autocompleters__user-slug"},e.slug))}(0,d.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",oo),(0,l.select)(a.store).getBlockTypes().map((e=>{let{name:t}=e;return(0,l.select)(a.store).getBlockType(t)})).forEach(oo);var io={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){const t=(0,l.useSelect)((t=>{const{getUsers:n}=t(c.store);return n({context:"view",search:encodeURIComponent(e)})}),[e]),n=(0,i.useMemo)((()=>t?t.map((e=>({key:`user-${e.slug}`,value:e,label:ro(e)}))):[]),[t]);return[n]},getOptionCompletion(e){return`@${e.slug}`}};(0,d.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.push((0,s.clone)(io)),e}));class so extends i.Component{constructor(e){super(e),this.needsAutosave=!(!e.isDirty||!e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){this.props.disableIntervalChecks?this.props.editsReference!==e.editsReference&&this.props.autosave():(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),this.props.isDirty&&(!this.props.isAutosaving||e.isAutosaving)?this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0):this.needsAutosave=!1)}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3*this.props.interval;this.timerId=setTimeout((()=>{this.autosaveTimerHandler()}),e)}autosaveTimerHandler(){this.props.isAutosaveable?(this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()):this.setAutosaveTimer(1e3)}render(){return null}}var ao=(0,u.compose)([(0,l.withSelect)(((e,t)=>{const{getReferenceByDistinctEdits:n}=e(c.store),{isEditedPostDirty:o,isEditedPostAutosaveable:r,isAutosavingPost:i,getEditorSettings:s}=e(no),{interval:a=s().autosaveInterval}=t;return{editsReference:n(),isDirty:o(),isAutosaveable:r(),isAutosaving:i(),interval:a}})),(0,l.withDispatch)(((e,t)=>({autosave(){const{autosave:n=e(no).autosave}=t;n()}})))])(so),lo=window.wp.richText,co=n(7153),uo=n.n(co);var po=e=>{let{children:t,isValid:n,level:o,href:r,onSelect:s}=e;return(0,i.createElement)("li",{className:uo()("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!n})},(0,i.createElement)("a",{href:r,className:"document-outline__button",onClick:s},(0,i.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,i.createElement)("strong",{className:"document-outline__level"},o),(0,i.createElement)("span",{className:"document-outline__item-content"},t)))};const mo=(0,i.createElement)("em",null,(0,Xt.__)("(Empty heading)")),ho=[(0,i.createElement)("br",{key:"incorrect-break"}),(0,i.createElement)("em",{key:"incorrect-message"},(0,Xt.__)("(Incorrect heading level)"))],go=[(0,i.createElement)("br",{key:"incorrect-break-h1"}),(0,i.createElement)("em",{key:"incorrect-message-h1"},(0,Xt.__)("(Your theme may already use a H1 for the post title)"))],fo=[(0,i.createElement)("br",{key:"incorrect-break-multiple-h1"}),(0,i.createElement)("em",{key:"incorrect-message-multiple-h1"},(0,Xt.__)("(Multiple H1 headings are not recommended)"))],vo=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.flatMap((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"core/heading"===e.name?{...e,level:e.attributes.level,isEmpty:_o(e)}:vo(e.innerBlocks)}))},_o=e=>!e.attributes.content||0===e.attributes.content.length;var yo=(0,u.compose)((0,l.withSelect)((e=>{var t,n;const{getBlocks:o}=e(p.store),{getEditedPostAttribute:r}=e(no),{getPostType:i}=e(c.store),s=i(r("type"));return{title:r("title"),blocks:o(),isTitleSupported:null!==(t=null==s||null===(n=s.supports)||void 0===n?void 0:n.title)&&void 0!==t&&t}})))((e=>{let{blocks:t=[],title:n,onSelect:o,isTitleSupported:r,hasOutlineItemsDisabled:s}=e;const a=vo(t);if(a.length<1)return null;let l=1;const c=document.querySelector(".editor-post-title__input"),u=r&&n&&c,d=a.reduce(((e,t)=>({...e,[t.level]:(e[t.level]||0)+1})),{})[1]>1;return(0,i.createElement)("div",{className:"document-outline"},(0,i.createElement)("ul",null,u&&(0,i.createElement)(po,{level:(0,Xt.__)("Title"),isValid:!0,onSelect:o,href:`#${c.id}`,isDisabled:s},n),a.map(((e,t)=>{const n=e.level>l+1,r=!(e.isEmpty||n||!e.level||1===e.level&&(d||u));return l=e.level,(0,i.createElement)(po,{key:t,level:`H${e.level}`,isValid:r,isDisabled:s,href:`#block-${e.clientId}`,onSelect:o},e.isEmpty?mo:(0,lo.getTextContent)((0,lo.create)({html:e.attributes.content})),n&&ho,1===e.level&&d&&fo,u&&1===e.level&&!d&&go)}))))}));var bo=(0,l.withSelect)((e=>({blocks:e(p.store).getBlocks()})))((function(e){let{blocks:t,children:n}=e;return(0,s.filter)(t,(e=>"core/heading"===e.name)).length<1?null:n})),Eo=window.wp.keyboardShortcuts;var So=function(e){let{resetBlocksOnSave:t}=e;const{resetEditorBlocks:n,savePost:o}=(0,l.useDispatch)(no),{isEditedPostDirty:r,getPostEdits:i,isPostSavingLocked:s}=(0,l.useSelect)(no);return(0,Eo.useShortcut)("core/editor/save",(e=>{if(e.preventDefault(),!s()&&r()){if(t){const e=i();if(e.content&&"string"==typeof e.content){const t=(0,a.parse)(e.content);n(t)}}o()}})),null};var wo=function(){const{redo:e,undo:t}=(0,l.useDispatch)(no);return(0,Eo.useShortcut)("core/editor/undo",(e=>{t(),e.preventDefault()})),(0,Eo.useShortcut)("core/editor/redo",(t=>{e(),t.preventDefault()})),(0,i.createElement)(So,null)};function Po(){return(0,i.createElement)(So,{resetBlocksOnSave:!0})}var ko=window.wp.keycodes;var Co=function(){const{registerShortcut:e}=(0,l.useDispatch)(Eo.store);return(0,i.useEffect)((()=>{e({name:"core/editor/save",category:"global",description:(0,Xt.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Xt.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Xt.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,ko.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]})}),[e]),(0,i.createElement)(p.BlockEditorKeyboardShortcuts.Register,null)},To=window.wp.components;var xo=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var Bo=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var Ao=(0,i.forwardRef)((function(e,t){const n=(0,ko.isAppleOS)()?ko.displayShortcut.primaryShift("z"):ko.displayShortcut.primary("y"),o=(0,l.useSelect)((e=>e(no).hasEditorRedo()),[]),{redo:s}=(0,l.useDispatch)(no);return(0,i.createElement)(To.Button,r({},e,{ref:t,icon:(0,Xt.isRTL)()?Bo:xo,label:(0,Xt.__)("Redo"),shortcut:n,"aria-disabled":!o,onClick:o?s:void 0,className:"editor-history__redo"}))}));var Io=(0,i.forwardRef)((function(e,t){const n=(0,l.useSelect)((e=>e(no).hasEditorUndo()),[]),{undo:o}=(0,l.useDispatch)(no);return(0,i.createElement)(To.Button,r({},e,{ref:t,icon:(0,Xt.isRTL)()?xo:Bo,label:(0,Xt.__)("Undo"),shortcut:ko.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__undo"}))}));var No=(0,u.compose)([(0,l.withSelect)((e=>({isValid:e(p.store).isValidTemplate()}))),(0,l.withDispatch)((e=>{const{setTemplateValidity:t,synchronizeTemplate:n}=e(p.store);return{resetTemplateValidity:()=>t(!0),synchronizeTemplate:n}}))])((function(e){let{isValid:t,...n}=e;return t?null:(0,i.createElement)(To.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,Xt.__)("Keep it as is"),onClick:n.resetTemplateValidity},{label:(0,Xt.__)("Reset the template"),onClick:()=>{window.confirm((0,Xt.__)("Resetting the template may result in loss of content, do you want to continue?"))&&n.synchronizeTemplate()}}]},(0,Xt.__)("The content of your post doesn’t match the template assigned to your post type."))}));var Ro=(0,u.compose)([(0,l.withSelect)((e=>({notices:e(Kt.store).getNotices()}))),(0,l.withDispatch)((e=>({onRemove:e(Kt.store).removeNotice})))])((function(e){let{notices:t,onRemove:n}=e;const o=(0,s.filter)(t,{isDismissible:!0,type:"default"}),r=(0,s.filter)(t,{isDismissible:!1,type:"default"});return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.NoticeList,{notices:r,className:"components-editor-notices__pinned"}),(0,i.createElement)(To.NoticeList,{notices:o,className:"components-editor-notices__dismissible",onRemove:n},(0,i.createElement)(No,null)))}));function Do(){const e=(0,l.useSelect)((e=>e(Kt.store).getNotices()),[]),{removeNotice:t}=(0,l.useDispatch)(Kt.store),n=(0,s.filter)(e,{type:"snackbar"});return(0,i.createElement)(To.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})}var Lo=window.wp.htmlEntities;function Oo(e){let{record:t,checked:n,onChange:o,closePanel:r}=e;const{name:s,kind:a,title:u,key:d}=t,m=(0,l.useSelect)((e=>{var t;const{blocks:n=[]}=e(c.store).getEditedEntityRecord(a,s,d),o=e(p.store).getBlockParents(null===(t=n[0])||void 0===t?void 0:t.clientId);return o[o.length-1]}),[]),h=(0,l.useSelect)((e=>{if("postType"!==a||"wp_template"!==s)return u;const t=e(c.store).getEditedEntityRecord(a,s,d);return e(no).__experimentalGetTemplateInfo(t).title}),[s,a,u,d]),g=(0,l.useSelect)((e=>e(p.store).getSelectedBlockClientId()===m),[m]),f=g?(0,Xt.__)("Selected"):(0,Xt.__)("Select"),{selectBlock:v}=(0,l.useDispatch)(p.store),_=(0,i.useCallback)((()=>v(m)),[m]),y=(0,i.useCallback)((()=>{v(m),r()}),[m]);return(0,i.createElement)(To.PanelRow,null,(0,i.createElement)(To.CheckboxControl,{label:(0,i.createElement)("strong",null,(0,Lo.decodeEntities)(h)||(0,Xt.__)("Untitled")),checked:n,onChange:o}),m?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,{onClick:_,className:"entities-saved-states__find-entity",disabled:g},f),(0,i.createElement)(To.Button,{onClick:y,className:"entities-saved-states__find-entity-small",disabled:g},f)):null)}function Uo(e){let{list:t,unselectedEntities:n,setUnselectedEntities:o,closePanel:r}=e;const a=t.length,u=t[0],d=(0,l.useSelect)((e=>e(c.store).getEntityConfig(u.kind,u.name)),[u.kind,u.name]),{name:p}=u;let m=d.label;"wp_template_part"===p&&(m=1===a?(0,Xt.__)("Template Part"):(0,Xt.__)("Template Parts"));const h=function(e,t){switch(e){case"site":return 1===t?(0,Xt.__)("This change will affect your whole site."):(0,Xt.__)("These changes will affect your whole site.");case"wp_template":return(0,Xt.__)("This change will affect pages and posts that use this template.");case"page":case"post":return(0,Xt.__)("The following content has been modified.")}}(p,a);return(0,i.createElement)(To.PanelBody,{title:m,initialOpen:!0},h&&(0,i.createElement)(To.PanelRow,null,h),t.map((e=>(0,i.createElement)(Oo,{key:e.key||e.property,record:e,checked:!(0,s.some)(n,(t=>t.kind===e.kind&&t.name===e.name&&t.key===e.key&&t.property===e.property)),onChange:t=>o(e,t),closePanel:r}))))}const Fo={title:(0,Xt.__)("Title"),description:(0,Xt.__)("Tagline"),site_logo:(0,Xt.__)("Logo"),site_icon:(0,Xt.__)("Icon"),show_on_front:(0,Xt.__)("Show on front"),page_on_front:(0,Xt.__)("Page on front")},Mo=[{kind:"postType",name:"wp_navigation"}];function zo(e){let{close:t}=e;const n=(0,i.useRef)(),{dirtyEntityRecords:o}=(0,l.useSelect)((e=>{const t=e(c.store).__experimentalGetDirtyEntityRecords().filter((e=>!("root"===e.kind&&"site"===e.name))),n=e(c.store).getEntityRecordEdits("root","site"),o=[];for(const e in n)o.push({kind:"root",name:"site",title:Fo[e]||e,property:e});return{dirtyEntityRecords:[...t,...o]}}),[]),{editEntityRecord:a,saveEditedEntityRecord:d,__experimentalSaveSpecifiedEntityEdits:m}=(0,l.useDispatch)(c.store),{__unstableMarkLastChangeAsPersistent:h}=(0,l.useDispatch)(p.store),{createSuccessNotice:g,createErrorNotice:f}=(0,l.useDispatch)(Kt.store),v=(0,s.groupBy)(o,"name"),{site:_,wp_template:y,wp_template_part:b,...E}=v,S=[_,y,b,...Object.values(E)].filter(Array.isArray),[w,P]=(0,i.useState)([]),k=(e,t)=>{let{kind:n,name:o,key:r,property:i}=e;P(t?w.filter((e=>e.kind!==n||e.name!==o||e.key!==r||e.property!==i)):[...w,{kind:n,name:o,key:r,property:i}])},C=(0,i.useCallback)((()=>t()),[t]),[T,x]=(0,u.__experimentalUseDialog)({onClose:()=>C()});return(0,i.createElement)("div",r({ref:T},x,{className:"entities-saved-states__panel"}),(0,i.createElement)(To.Flex,{className:"entities-saved-states__panel-header",gap:2},(0,i.createElement)(To.FlexItem,{isBlock:!0,as:To.Button,ref:n,variant:"primary",disabled:o.length-w.length==0,onClick:()=>{const e=o.filter((e=>{let{kind:t,name:n,key:o,property:r}=e;return!(0,s.some)(w,(e=>e.kind===t&&e.name===n&&e.key===o&&e.property===r))}));t(e);const n=[],r=[];e.forEach((e=>{let{kind:t,name:o,key:i,property:s}=e;"root"===t&&"site"===o?n.push(s):(Mo.some((e=>e.kind===t&&e.name===o))&&a(t,o,i,{status:"publish"}),r.push(d(t,o,i)))})),n.length&&r.push(m("root","site",void 0,n)),h(),Promise.all(r).then((e=>{e.some((e=>void 0===e))?f((0,Xt.__)("Saving failed.")):g((0,Xt.__)("Site updated."),{type:"snackbar"})})).catch((e=>f(`${(0,Xt.__)("Saving failed.")} ${e}`)))},className:"editor-entities-saved-states__save-button"},(0,Xt.__)("Save")),(0,i.createElement)(To.FlexItem,{isBlock:!0,as:To.Button,variant:"secondary",onClick:C},(0,Xt.__)("Cancel"))),(0,i.createElement)("div",{className:"entities-saved-states__text-prompt"},(0,i.createElement)("strong",null,(0,Xt.__)("Are you ready to save?")),(0,i.createElement)("p",null,(0,Xt.__)("The following changes have been made to your site, templates, and content."))),S.map((e=>(0,i.createElement)(Uo,{key:e[0].name,list:e,closePanel:C,unselectedEntities:w,setUnselectedEntities:k}))))}function Vo(e){let{text:t,children:n}=e;const o=(0,u.useCopyToClipboard)(t);return(0,i.createElement)(To.Button,{variant:"secondary",ref:o},n)}class Ho extends i.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.getContent=this.getContent.bind(this),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,d.doAction)("editor.ErrorBoundary.errorLogged",e)}reboot(){this.props.onError()}getContent(){try{return(0,l.select)(no).getEditedPostContent()}catch(e){}}render(){const{error:e}=this.state;return e?(0,i.createElement)(p.Warning,{className:"editor-error-boundary",actions:[(0,i.createElement)(To.Button,{key:"recovery",onClick:this.reboot,variant:"secondary"},(0,Xt.__)("Attempt Recovery")),(0,i.createElement)(Vo,{key:"copy-post",text:this.getContent},(0,Xt.__)("Copy Post Text")),(0,i.createElement)(Vo,{key:"copy-error",text:e.stack},(0,Xt.__)("Copy Error"))]},(0,Xt.__)("The editor has encountered an unexpected error.")):this.props.children}}var Wo=Ho;const Go=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame;let jo,$o=0;function Ko(){const{postId:e,isEditedPostNew:t,hasRemoteAutosave:n}=(0,l.useSelect)((e=>({postId:e(no).getCurrentPostId(),isEditedPostNew:e(no).isEditedPostNew(),hasRemoteAutosave:!!e(no).getEditorSettings().autosave})),[]),{getEditedPostAttribute:o}=(0,l.useSelect)(no),{createWarningNotice:r,removeNotice:s}=(0,l.useDispatch)(Kt.store),{editPost:c,resetEditorBlocks:u}=(0,l.useDispatch)(no);(0,i.useEffect)((()=>{let i=function(e,t){return window.sessionStorage.getItem(Yt(e,t))}(e,t);if(!i)return;try{i=JSON.parse(i)}catch(e){return}const{post_title:l,content:d,excerpt:p}=i,m={title:l,content:d,excerpt:p};if(!Object.keys(m).some((e=>m[e]!==o(e))))return void Qt(e,t);if(n)return;const h="wpEditorAutosaveRestore"+ ++$o;r((0,Xt.__)("The backup of this post in your browser is different from the version below."),{id:h,actions:[{label:(0,Xt.__)("Restore the backup"),onClick(){const{content:e,...t}=m;c(t),u((0,a.parse)(m.content)),s(h)}}]})}),[t,e])}var Yo=(0,u.ifCondition)((()=>{if(void 0===jo)try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),jo=!0}catch(e){jo=!1}return jo}))((function(){const{autosave:e}=(0,l.useDispatch)(no),t=(0,i.useCallback)((()=>{Go((()=>e({local:!0})))}),[]);Ko(),function(){const{postId:e,isEditedPostNew:t,isDirty:n,isAutosaving:o,didError:r}=(0,l.useSelect)((e=>({postId:e(no).getCurrentPostId(),isEditedPostNew:e(no).isEditedPostNew(),isDirty:e(no).isEditedPostDirty(),isAutosaving:e(no).isAutosavingPost(),didError:e(no).didPostSaveRequestFail()})),[]),s=(0,i.useRef)(n),a=(0,i.useRef)(o);(0,i.useEffect)((()=>{!r&&(a.current&&!o||s.current&&!n)&&Qt(e,t),s.current=n,a.current=o}),[n,o,r]);const c=(0,u.usePrevious)(t),d=(0,u.usePrevious)(e);(0,i.useEffect)((()=>{d===e&&c&&!t&&Qt(e,!0)}),[t,e])}();const{localAutosaveInterval:n}=(0,l.useSelect)((e=>({localAutosaveInterval:e(no).getEditorSettings().localAutosaveInterval})),[]);return(0,i.createElement)(ao,{interval:n,autosave:t})}));var qo=function(e){let{children:t}=e;const n=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t}=e(no),{getPostType:n}=e(c.store);return n(t("type"))}),[]);return(0,s.get)(n,["supports","page-attributes"],!1)?t:null};var Qo=(0,l.withSelect)((e=>{const{getEditedPostAttribute:t}=e(no),{getPostType:n}=e(c.store);return{postType:n(t("type"))}}))((function(e){let{postType:t,children:n,supportKeys:o}=e,r=!0;return t&&(r=(0,s.some)((0,s.castArray)(o),(e=>!!t.supports[e]))),r?n:null}));const Xo=e=>{let{onUpdateOrder:t,order:n=0}=e;const[o,r]=(0,i.useState)(null),s=null===o?n:o;return(0,i.createElement)(To.TextControl,{className:"editor-page-attributes__order",type:"number",label:(0,Xt.__)("Order"),value:s,onChange:e=>{var n;r(e);const o=Number(e);Number.isInteger(o)&&""!==(null===(n=e.trim)||void 0===n?void 0:n.call(e))&&t(Number(e))},size:6,onBlur:()=>{r(null)}})};var Zo=(0,u.compose)([(0,l.withSelect)((e=>({order:e(no).getEditedPostAttribute("menu_order")}))),(0,l.withDispatch)((e=>({onUpdateOrder(t){e(no).editPost({menu_order:t})}})))])((function(e){return(0,i.createElement)(Qo,{supportKeys:"page-attributes"},(0,i.createElement)(Xo,e))})),Jo=n(4793),er=n.n(Jo);function tr(e){const t=e.map((e=>({children:[],parent:null,...e}))),n=(0,s.groupBy)(t,"parent");if(n.null&&n.null.length)return t;const o=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?o(t):[]}}));return o(n[0]||[])}const nr=e=>(0,s.unescape)(e.replace("'","'")),or=e=>({...e,name:nr(e.name)});function rr(e){var t;return null!=e&&null!==(t=e.title)&&void 0!==t&&t.rendered?(0,Lo.decodeEntities)(e.title.rendered):`#${e.id} (${(0,Xt.__)("no title")})`}const ir=(e,t)=>{const n=er()(e||"").toLowerCase(),o=er()(t||"").toLowerCase();return n===o?0:n.startsWith(o)?n.length:1/0};var sr=function(){const{editPost:e}=(0,l.useDispatch)(no),[t,n]=(0,i.useState)(!1),{parentPost:o,parentPostId:r,items:a,postType:u}=(0,l.useSelect)((e=>{const{getPostType:n,getEntityRecords:o,getEntityRecord:r}=e(c.store),{getCurrentPostId:i,getEditedPostAttribute:a}=e(no),l=a("type"),u=a("parent"),d=n(l),p=i(),m=(0,s.get)(d,["hierarchical"],!1),h={per_page:100,exclude:p,parent_exclude:p,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};return t&&(h.search=t),{parentPostId:u,parentPost:u?r("postType",l,u):null,items:m?o("postType",l,h):[],postType:d}}),[t]),d=(0,s.get)(u,["hierarchical"],!1),p=(0,s.get)(u,["labels","parent_item_colon"]),m=a||[],h=(0,i.useMemo)((()=>{const e=function(n){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const r=n.map((t=>[{value:t.id,label:"— ".repeat(o)+(0,s.unescape)(t.name),rawName:t.name},...e(t.children||[],o+1)])),i=r.sort(((e,n)=>{let[o]=e,[r]=n;return ir(o.rawName,t)>=ir(r.rawName,t)?1:-1}));return i.flat()};let n=m.map((e=>({id:e.id,parent:e.parent,name:rr(e)})));t||(n=tr(n));const i=e(n),a=(0,s.find)(i,(e=>e.value===r));return o&&!a&&i.unshift({value:r,label:rr(o)}),i}),[m,t]);return d&&p?(0,i.createElement)(To.ComboboxControl,{className:"editor-page-attributes__parent",label:p,value:r,options:h,onFilterValueChange:(0,s.debounce)((e=>{n(e)}),300),onChange:t=>{e({parent:t})}}):null};var ar=function(){const{availableTemplates:e,selectedTemplate:t,isViewable:n}=(0,l.useSelect)((e=>{var t,n;const{getEditedPostAttribute:o,getEditorSettings:r,getCurrentPostType:i}=e(no),{getPostType:s}=e(c.store);return{selectedTemplate:o("template"),availableTemplates:r().availableTemplates,isViewable:null!==(t=null===(n=s(i()))||void 0===n?void 0:n.viewable)&&void 0!==t&&t}}),[]),{editPost:o}=(0,l.useDispatch)(no);return!n||(0,s.isEmpty)(e)?null:(0,i.createElement)(To.SelectControl,{label:(0,Xt.__)("Template:"),value:t,onChange:e=>{o({template:e||""})},options:(0,s.map)(e,((e,t)=>({value:t,label:e})))})};const lr={who:"authors",per_page:50,_fields:"id,name",context:"view"};var cr=function(){const[e,t]=(0,i.useState)(),{authorId:n,isLoading:o,authors:r,postAuthor:a}=(0,l.useSelect)((t=>{const{getUser:n,getUsers:o,isResolving:r}=t(c.store),{getEditedPostAttribute:i}=t(no),s=n(i("author"),{context:"view"}),a={...lr};return e&&(a.search=e),{authorId:i("author"),postAuthor:s,authors:o(a),isLoading:r("core","getUsers",[a])}}),[e]),{editPost:u}=(0,l.useDispatch)(no),d=(0,i.useMemo)((()=>{const e=(null!=r?r:[]).map((e=>({value:e.id,label:(0,Lo.decodeEntities)(e.name)})));return e.findIndex((e=>{let{value:t}=e;return(null==a?void 0:a.id)===t}))<0&&a?[{value:a.id,label:(0,Lo.decodeEntities)(a.name)},...e]:e}),[r,a]);return a?(0,i.createElement)(To.ComboboxControl,{label:(0,Xt.__)("Author"),options:d,value:n,onFilterValueChange:(0,s.debounce)((e=>{t(e)}),300),onChange:e=>{e&&u({author:e})},isLoading:o,allowReset:!1}):null};var ur=function(){const{editPost:e}=(0,l.useDispatch)(no),{postAuthor:t,authors:n}=(0,l.useSelect)((e=>({postAuthor:e(no).getEditedPostAttribute("author"),authors:e(c.store).getUsers(lr)})),[]),o=(0,i.useMemo)((()=>(null!=n?n:[]).map((e=>({value:e.id,label:(0,Lo.decodeEntities)(e.name)})))),[n]);return(0,i.createElement)(To.SelectControl,{className:"post-author-selector",label:(0,Xt.__)("Author"),options:o,onChange:t=>{const n=Number(t);e({author:n})},value:t})};var dr=function(){return(0,l.useSelect)((e=>{const t=e(c.store).getUsers(lr);return(null==t?void 0:t.length)>=25}),[])?(0,i.createElement)(cr,null):(0,i.createElement)(ur,null)};function pr(e){let{children:t}=e;const{hasAssignAuthorAction:n,hasAuthors:o}=(0,l.useSelect)((e=>{const t=e(no).getCurrentPost(),n=e(c.store).getUsers(lr);return{hasAssignAuthorAction:(0,s.get)(t,["_links","wp:action-assign-author"],!1),hasAuthors:(null==n?void 0:n.length)>=1}}),[]);return n&&o?(0,i.createElement)(Qo,{supportKeys:"author"},t):null}var mr=(0,u.compose)([(0,l.withSelect)((e=>({commentStatus:e(no).getEditedPostAttribute("comment_status")}))),(0,l.withDispatch)((e=>({editPost:e(no).editPost})))])((function(e){let{commentStatus:t="open",...n}=e;return(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Allow comments"),checked:"open"===t,onChange:()=>n.editPost({comment_status:"open"===t?"closed":"open"})})}));var hr=(0,u.compose)([(0,l.withSelect)((e=>({excerpt:e(no).getEditedPostAttribute("excerpt")}))),(0,l.withDispatch)((e=>({onUpdateExcerpt(t){e(no).editPost({excerpt:t})}})))])((function(e){let{excerpt:t,onUpdateExcerpt:n}=e;return(0,i.createElement)("div",{className:"editor-post-excerpt"},(0,i.createElement)(To.TextareaControl,{label:(0,Xt.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:e=>n(e),value:t}),(0,i.createElement)(To.ExternalLink,{href:(0,Xt.__)("https://wordpress.org/support/article/settings-sidebar/#excerpt")},(0,Xt.__)("Learn more about manual excerpts")))}));var gr=function(e){return(0,i.createElement)(Qo,r({},e,{supportKeys:"excerpt"}))},fr=window.wp.blob;var vr=(0,l.withSelect)((e=>{const{getThemeSupports:t}=e(c.store),{getEditedPostAttribute:n}=e(no);return{postType:n("type"),themeSupports:t()}}))((function(e){let{themeSupports:t,children:n,postType:o,supportKeys:r}=e;return(0,s.some)((0,s.castArray)(r),(e=>{const n=(0,s.get)(t,[e],!1);return"post-thumbnails"===e&&Array.isArray(n)?(0,s.includes)(n,o):n}))?n:null}));var _r=function(e){return(0,i.createElement)(vr,{supportKeys:"post-thumbnails"},(0,i.createElement)(Qo,r({},e,{supportKeys:"thumbnail"})))};const yr=["image"],br=(0,Xt.__)("Featured image"),Er=(0,Xt.__)("Set featured image"),Sr=(0,Xt.__)("Remove image"),wr=(0,i.createElement)("p",null,(0,Xt.__)("To edit the featured image, you need permission to upload media."));const Pr=(0,l.withSelect)((e=>{const{getMedia:t,getPostType:n}=e(c.store),{getCurrentPostId:o,getEditedPostAttribute:r}=e(no),i=r("featured_media");return{media:i?t(i,{context:"view"}):null,currentPostId:o(),postType:n(r("type")),featuredImageId:i}})),kr=(0,l.withDispatch)(((e,t,n)=>{let{noticeOperations:o}=t,{select:r}=n;const{editPost:i}=e(no);return{onUpdateImage(e){i({featured_media:e.id})},onDropImage(e){r(p.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;i({featured_media:t.id})},onError(e){o.removeAllNotices(),o.createErrorNotice(e)}})},onRemoveImage(){i({featured_media:0})}}}));var Cr=(0,u.compose)(To.withNotices,Pr,kr,(0,To.withFilters)("editor.PostFeaturedImage"))((function(e){var t,n;let{currentPostId:o,featuredImageId:r,onUpdateImage:a,onRemoveImage:c,media:u,postType:m,noticeUI:h,noticeOperations:g}=e;const[f,v]=(0,i.useState)(!1),_=(0,l.useSelect)((e=>e(p.store).getSettings().mediaUpload),[]),y=(0,s.get)(m,["labels"],{}),{mediaWidth:b,mediaHeight:E,mediaSourceUrl:S}=function(e,t){var n,o,r,i;if(!e)return{};const s=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(s in(null!==(n=null==e||null===(o=e.media_details)||void 0===o?void 0:o.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[s].width,mediaHeight:e.media_details.sizes[s].height,mediaSourceUrl:e.media_details.sizes[s].source_url};const a=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return a in(null!==(r=null==e||null===(i=e.media_details)||void 0===i?void 0:i.sizes)&&void 0!==r?r:{})?{mediaWidth:e.media_details.sizes[a].width,mediaHeight:e.media_details.sizes[a].height,mediaSourceUrl:e.media_details.sizes[a].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}(u,o);function w(e){_({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;(0,fr.isBlobURL)(null==t?void 0:t.url)?v(!0):(a(t),v(!1))},onError(e){g.removeAllNotices(),g.createErrorNotice(e)}})}return(0,i.createElement)(_r,null,h,(0,i.createElement)("div",{className:"editor-post-featured-image"},u&&(0,i.createElement)("div",{id:`editor-post-featured-image-${r}-describedby`,className:"hidden"},u.alt_text&&(0,Xt.sprintf)((0,Xt.__)("Current image: %s"),u.alt_text),!u.alt_text&&(0,Xt.sprintf)((0,Xt.__)("The current image has no alternative text. The file name is: %s"),(null===(t=u.media_details.sizes)||void 0===t||null===(n=t.full)||void 0===n?void 0:n.file)||u.slug)),(0,i.createElement)(p.MediaUploadCheck,{fallback:wr},(0,i.createElement)(p.MediaUpload,{title:y.featured_image||br,onSelect:a,unstableFeaturedImageFlow:!0,allowedTypes:yr,modalClass:"editor-post-featured-image__media-modal",render:e=>{let{open:t}=e;return(0,i.createElement)("div",{className:"editor-post-featured-image__container"},(0,i.createElement)(To.Button,{className:r?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:t,"aria-label":r?(0,Xt.__)("Edit or update the image"):null,"aria-describedby":r?`editor-post-featured-image-${r}-describedby`:null},!!r&&u&&(0,i.createElement)(To.ResponsiveWrapper,{naturalWidth:b,naturalHeight:E,isInline:!0},(0,i.createElement)("img",{src:S,alt:""})),f&&(0,i.createElement)(To.Spinner,null),!r&&!f&&(y.set_featured_image||Er)),(0,i.createElement)(To.DropZone,{onFilesDrop:w}))},value:r})),!!r&&(0,i.createElement)(p.MediaUploadCheck,null,u&&(0,i.createElement)(p.MediaUpload,{title:y.featured_image||br,onSelect:a,unstableFeaturedImageFlow:!0,allowedTypes:yr,modalClass:"editor-post-featured-image__media-modal",render:e=>{let{open:t}=e;return(0,i.createElement)(To.Button,{onClick:t,variant:"secondary"},(0,Xt.__)("Replace Image"))}}),(0,i.createElement)(To.Button,{onClick:c,variant:"link",isDestructive:!0},y.remove_featured_image||Sr))))}));var Tr=(0,l.withSelect)((e=>({disablePostFormats:e(no).getEditorSettings().disablePostFormats})))((function(e){let{disablePostFormats:t,...n}=e;return!t&&(0,i.createElement)(Qo,r({},n,{supportKeys:"post-formats"}))}));const xr=[{id:"aside",caption:(0,Xt.__)("Aside")},{id:"audio",caption:(0,Xt.__)("Audio")},{id:"chat",caption:(0,Xt.__)("Chat")},{id:"gallery",caption:(0,Xt.__)("Gallery")},{id:"image",caption:(0,Xt.__)("Image")},{id:"link",caption:(0,Xt.__)("Link")},{id:"quote",caption:(0,Xt.__)("Quote")},{id:"standard",caption:(0,Xt.__)("Standard")},{id:"status",caption:(0,Xt.__)("Status")},{id:"video",caption:(0,Xt.__)("Video")}].sort(((e,t)=>{const n=e.caption.toUpperCase(),o=t.caption.toUpperCase();return no?1:0}));function Br(){const e=`post-format-selector-${(0,u.useInstanceId)(Br)}`,{postFormat:t,suggestedFormat:n,supportedFormats:o}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(no),o=t("format"),r=e(c.store).getThemeSupports();return{postFormat:null!=o?o:"standard",suggestedFormat:n(),supportedFormats:r.formats}}),[]),r=xr.filter((e=>(0,s.includes)(o,e.id)||t===e.id)),a=(0,s.find)(r,(e=>e.id===n)),{editPost:d}=(0,l.useDispatch)(no),p=e=>d({format:e});return(0,i.createElement)(Tr,null,(0,i.createElement)("div",{className:"editor-post-format"},(0,i.createElement)(To.SelectControl,{label:(0,Xt.__)("Post Format"),value:t,onChange:e=>p(e),id:e,options:r.map((e=>({label:e.caption,value:e.id})))}),a&&a.id!==t&&(0,i.createElement)("p",{className:"editor-post-format__suggestion"},(0,i.createElement)(To.Button,{variant:"link",onClick:()=>p(a.id)},(0,Xt.sprintf)((0,Xt.__)("Apply suggested format: %s"),a.caption)))))}var Ar=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"}));var Ir=(0,l.withSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(no);return{lastRevisionId:t(),revisionsCount:n()}}))((function(e){let{lastRevisionId:t,revisionsCount:n,children:o}=e;return!t||n<2?null:(0,i.createElement)(Qo,{supportKeys:"revisions"},o)}));var Nr=(0,l.withSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(no);return{lastRevisionId:t(),revisionsCount:n()}}))((function(e){let{lastRevisionId:t,revisionsCount:n}=e;return(0,i.createElement)(Ir,null,(0,i.createElement)(To.Button,{href:(0,E.addQueryArgs)("revision.php",{revision:t,gutenberg:!0}),className:"editor-post-last-revision__title",icon:Ar},(0,Xt.sprintf)((0,Xt._n)("%d Revision","%d Revisions",n),n)))}));function Rr(){const e="core/editor/post-locked-modal-"+(0,u.useInstanceId)(Rr),{autosave:t,updatePostLock:n}=(0,l.useDispatch)(no),{isLocked:o,isTakeover:r,user:a,postId:p,postLockUtils:m,activePostLock:h,postType:g,previewLink:f}=(0,l.useSelect)((e=>{const{isPostLocked:t,isPostLockTakeover:n,getPostLockUser:o,getCurrentPostId:r,getActivePostLock:i,getEditedPostAttribute:s,getEditedPostPreviewLink:a,getEditorSettings:l}=e(no),{getPostType:u}=e(c.store);return{isLocked:t(),isTakeover:n(),user:o(),postId:r(),postLockUtils:l().postLockUtils,activePostLock:i(),postType:u(s("type")),previewLink:a()}}),[]);if((0,i.useEffect)((()=>{function r(){if(o||!h)return;const e=new window.FormData;if(e.append("action","wp-remove-post-lock"),e.append("_wpnonce",m.unlockNonce),e.append("post_ID",p),e.append("active_post_lock",h),window.navigator.sendBeacon)window.navigator.sendBeacon(m.ajaxUrl,e);else{const t=new window.XMLHttpRequest;t.open("POST",m.ajaxUrl,!1),t.send(e)}}return(0,d.addAction)("heartbeat.send",e,(function(e){o||(e["wp-refresh-post-lock"]={lock:h,post_id:p})})),(0,d.addAction)("heartbeat.tick",e,(function(e){if(!e["wp-refresh-post-lock"])return;const o=e["wp-refresh-post-lock"];o.lock_error?(t(),n({isLocked:!0,isTakeover:!0,user:{name:o.lock_error.name,avatar:o.lock_error.avatar_src_2x}})):o.new_lock&&n({isLocked:!1,activePostLock:o.new_lock})})),window.addEventListener("beforeunload",r),()=>{(0,d.removeAction)("heartbeat.send",e),(0,d.removeAction)("heartbeat.tick",e),window.removeEventListener("beforeunload",r)}}),[]),!o)return null;const v=a.name,_=a.avatar,y=(0,E.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:p,action:"edit",_wpnonce:m.nonce}),b=(0,E.addQueryArgs)("edit.php",{post_type:(0,s.get)(g,["slug"])}),S=(0,Xt.__)("Exit editor");return(0,i.createElement)(To.Modal,{title:r?(0,Xt.__)("Someone else has taken over this post"):(0,Xt.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal"},!!_&&(0,i.createElement)("img",{src:_,alt:(0,Xt.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,i.createElement)("div",null,!!r&&(0,i.createElement)("p",null,(0,i.createInterpolateElement)(v?(0,Xt.sprintf)((0,Xt.__)("%s now has editing control of this post (). Don’t worry, your changes up to this moment have been saved."),v):(0,Xt.__)("Another user now has editing control of this post (). Don’t worry, your changes up to this moment have been saved."),{strong:(0,i.createElement)("strong",null),PreviewLink:(0,i.createElement)(To.ExternalLink,{href:f},(0,Xt.__)("preview"))})),!r&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("p",null,(0,i.createInterpolateElement)(v?(0,Xt.sprintf)((0,Xt.__)("%s is currently working on this post (), which means you cannot make changes, unless you take over."),v):(0,Xt.__)("Another user is currently working on this post (), which means you cannot make changes, unless you take over."),{strong:(0,i.createElement)("strong",null),PreviewLink:(0,i.createElement)(To.ExternalLink,{href:f},(0,Xt.__)("preview"))})),(0,i.createElement)("p",null,(0,Xt.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved."))),(0,i.createElement)(To.Flex,{className:"editor-post-locked-modal__buttons",justify:"flex-end",expanded:!1},!r&&(0,i.createElement)(To.FlexItem,null,(0,i.createElement)(To.Button,{variant:"tertiary",href:y},(0,Xt.__)("Take over"))),(0,i.createElement)(To.FlexItem,null,(0,i.createElement)(To.Button,{variant:"primary",href:b},S)))))}var Dr=(0,u.compose)((0,l.withSelect)((e=>{const{isCurrentPostPublished:t,getCurrentPostType:n,getCurrentPost:o}=e(no);return{hasPublishAction:(0,s.get)(o(),["_links","wp:action-publish"],!1),isPublished:t(),postType:n()}})))((function(e){let{hasPublishAction:t,isPublished:n,children:o}=e;return n||!t?null:o}));var Lr=(0,u.compose)((0,l.withSelect)((e=>({status:e(no).getEditedPostAttribute("status")}))),(0,l.withDispatch)((e=>({onUpdateStatus(t){e(no).editPost({status:t})}}))))((function(e){let{status:t,onUpdateStatus:n}=e;return(0,i.createElement)(Dr,null,(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Pending review"),checked:"pending"===t,onChange:()=>{n("pending"===t?"draft":"pending")}}))}));var Or=(0,u.compose)([(0,l.withSelect)((e=>({pingStatus:e(no).getEditedPostAttribute("ping_status")}))),(0,l.withDispatch)((e=>({editPost:e(no).editPost})))])((function(e){let{pingStatus:t="open",...n}=e;return(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Allow pingbacks & trackbacks"),checked:"open"===t,onChange:()=>n.editPost({ping_status:"open"===t?"closed":"open"})})}));class Ur extends i.Component{constructor(){super(...arguments),this.buttonRef=(0,i.createRef)(),this.openPreviewWindow=this.openPreviewWindow.bind(this)}componentDidUpdate(e){const{previewLink:t}=this.props;t&&!e.previewLink&&this.setPreviewWindowLink(t)}setPreviewWindowLink(e){const{previewWindow:t}=this;t&&!t.closed&&(t.location=e,this.buttonRef.current&&this.buttonRef.current.focus())}getWindowTarget(){const{postId:e}=this.props;return`wp-preview-${e}`}openPreviewWindow(e){e.preventDefault(),this.previewWindow&&!this.previewWindow.closed||(this.previewWindow=window.open("",this.getWindowTarget())),this.previewWindow.focus(),this.props.isAutosaveable&&!this.props.isPostLocked?(this.props.isDraft?this.props.savePost({isPreview:!0}):this.props.autosave({isPreview:!0}),function(e){let t=(0,i.renderToString)((0,i.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},(0,i.createElement)(To.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},(0,i.createElement)(To.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,i.createElement)(To.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})),(0,i.createElement)("p",null,(0,Xt.__)("Generating preview…"))));t+='\n\t\t\n\t',t=(0,d.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,Xt.__)("Generating preview…"),e.close()}(this.previewWindow.document)):this.setPreviewWindowLink(e.target.href)}render(){const{previewLink:e,currentPostLink:t,isSaveable:n,role:o}=this.props,r=e||t,s=uo()({"editor-post-preview":!this.props.className},this.props.className);return(0,i.createElement)(To.Button,{variant:this.props.className?void 0:"tertiary",className:s,href:r,target:this.getWindowTarget(),disabled:!n,onClick:this.openPreviewWindow,ref:this.buttonRef,role:o},this.props.textContent?this.props.textContent:(0,i.createElement)(i.Fragment,null,(0,Xt._x)("Preview","imperative verb"),(0,i.createElement)(To.VisuallyHidden,{as:"span"},(0,Xt.__)("(opens in a new tab)"))))}}var Fr=(0,u.compose)([(0,l.withSelect)(((e,t)=>{let{forcePreviewLink:n,forceIsAutosaveable:o}=t;const{getCurrentPostId:r,getCurrentPostAttribute:i,getEditedPostAttribute:a,isEditedPostSaveable:l,isEditedPostAutosaveable:u,getEditedPostPreviewLink:d,isPostLocked:p}=e(no),{getPostType:m}=e(c.store),h=d(),g=m(a("type"));return{postId:r(),currentPostLink:i("link"),previewLink:void 0!==n?n:h,isSaveable:l(),isAutosaveable:o||u(),isViewable:(0,s.get)(g,["viewable"],!1),isDraft:-1!==["draft","auto-draft"].indexOf(a("status")),isPostLocked:p()}})),(0,l.withDispatch)((e=>({autosave:e(no).autosave,savePost:e(no).savePost}))),(0,u.ifCondition)((e=>{let{isViewable:t}=e;return t}))])(Ur);var Mr=(0,u.compose)([(0,l.withSelect)(((e,t)=>{let{forceIsSaving:n}=t;const{isCurrentPostPublished:o,isEditedPostBeingScheduled:r,isSavingPost:i,isPublishingPost:a,getCurrentPost:l,getCurrentPostType:c,isAutosavingPost:u}=e(no);return{isPublished:o(),isBeingScheduled:r(),isSaving:n||i(),isPublishing:a(),hasPublishAction:(0,s.get)(l(),["_links","wp:action-publish"],!1),postType:c(),isAutosaving:u()}}))])((function(e){let{isPublished:t,isBeingScheduled:n,isSaving:o,isPublishing:r,hasPublishAction:i,isAutosaving:s,hasNonPostEntityChanges:a}=e;return r?(0,Xt.__)("Publishing…"):t&&o&&!s?(0,Xt.__)("Updating…"):n&&o&&!s?(0,Xt.__)("Scheduling…"):i?t?a?(0,Xt.__)("Update…"):(0,Xt.__)("Update"):n?a?(0,Xt.__)("Schedule…"):(0,Xt.__)("Schedule"):(0,Xt.__)("Publish"):a?(0,Xt.__)("Submit for Review…"):(0,Xt.__)("Submit for Review")}));const zr=()=>{};class Vr extends i.Component{constructor(e){super(e),this.buttonNode=(0,i.createRef)(),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}componentDidMount(){this.props.focusOnMount&&this.buttonNode.current.focus()}createOnClick(e){var t=this;return function(){for(var n=arguments.length,o=new Array(n),r=0;re(...o)}),s((()=>t.closeEntitiesSavedStates)),zr):e(...o)}}closeEntitiesSavedStates(e){const{postType:t,postId:n}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},(()=>{e&&(0,s.some)(e,(e=>"postType"===e.kind&&e.name===t&&e.key===n))&&o()}))}render(){const{forceIsDirty:e,forceIsSaving:t,hasPublishAction:n,isBeingScheduled:o,isOpen:s,isPostSavingLocked:a,isPublishable:l,isPublished:c,isSaveable:u,isSaving:d,isAutoSaving:p,isToggle:m,onSave:h,onStatusChange:g,onSubmit:f=zr,onToggle:v,visibility:_,hasNonPostEntityChanges:y,isSavingNonPostEntityChanges:b}=this.props,E=(d||t||!u||a||!l&&!e)&&(!y||b),S=(c||d||t||!u||!l&&!e)&&(!y||b);let w;w=n?"private"===_?"private":o?"future":"publish":"pending";const P={"aria-disabled":E,className:"editor-post-publish-button",isBusy:!p&&d&&c,variant:"primary",onClick:this.createOnClick((()=>{E||(f(),g(w),h())}))},k={"aria-disabled":S,"aria-expanded":s,className:"editor-post-publish-panel__toggle",isBusy:d&&c,variant:"primary",onClick:this.createOnClick((()=>{S||v()}))},C=o?(0,Xt.__)("Schedule…"):(0,Xt.__)("Publish"),T=(0,i.createElement)(Mr,{forceIsSaving:t,hasNonPostEntityChanges:y}),x=m?k:P,B=m?C:T;return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,r({ref:this.buttonNode},x,{className:uo()(x.className,"editor-post-publish-button__button",{"has-changes-dot":y})}),B))}}var Hr=(0,u.compose)([(0,l.withSelect)((e=>{const{isSavingPost:t,isAutosavingPost:n,isEditedPostBeingScheduled:o,getEditedPostVisibility:r,isCurrentPostPublished:i,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:p,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:h}=e(no),g=n();return{isSaving:t()||g,isAutoSaving:g,isBeingScheduled:o(),visibility:r(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:i(),hasPublishAction:(0,s.get)(u(),["_links","wp:action-publish"],!1),postType:d(),postId:p(),hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:h()}})),(0,l.withDispatch)((e=>{const{editPost:t,savePost:n}=e(no);return{onStatusChange:e=>t({status:e},{undoIgnore:!0}),onSave:n}}))])(Vr);var Wr=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var Gr=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,i.createElement)(P.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));const jr={public:{label:(0,Xt.__)("Public"),info:(0,Xt.__)("Visible to everyone.")},private:{label:(0,Xt.__)("Private"),info:(0,Xt.__)("Only visible to site admins and editors.")},password:{label:(0,Xt.__)("Password protected"),info:(0,Xt.__)("Only those with the password can view this post.")}};function $r(e){let{onClose:t}=e;const n=(0,u.useInstanceId)($r),{status:o,visibility:r,password:s}=(0,l.useSelect)((e=>({status:e(no).getEditedPostAttribute("status"),visibility:e(no).getEditedPostVisibility(),password:e(no).getEditedPostAttribute("password")}))),{editPost:a,savePost:c}=(0,l.useDispatch)(no),[d,m]=(0,i.useState)(!!s),[h,g]=(0,i.useState)(!1);return(0,i.createElement)("div",{className:"editor-post-visibility"},(0,i.createElement)(p.__experimentalInspectorPopoverHeader,{title:(0,Xt.__)("Visibility"),help:(0,Xt.__)("Control how this post is viewed."),onClose:t}),(0,i.createElement)("fieldset",{className:"editor-post-visibility__fieldset"},(0,i.createElement)(To.VisuallyHidden,{as:"legend"},(0,Xt.__)("Visibility")),(0,i.createElement)(Kr,{instanceId:n,value:"public",label:jr.public.label,info:jr.public.info,checked:"public"===r&&!d,onChange:()=>{a({status:"private"===r?"draft":o,password:""}),m(!1)}}),(0,i.createElement)(Kr,{instanceId:n,value:"private",label:jr.private.label,info:jr.private.info,checked:"private"===r,onChange:()=>{g(!0)}}),(0,i.createElement)(Kr,{instanceId:n,value:"password",label:jr.password.label,info:jr.password.info,checked:d,onChange:()=>{a({status:"private"===r?"draft":o,password:s||""}),m(!0)}}),d&&(0,i.createElement)("div",{className:"editor-post-visibility__password"},(0,i.createElement)(To.VisuallyHidden,{as:"label",htmlFor:`editor-post-visibility__password-input-${n}`},(0,Xt.__)("Create password")),(0,i.createElement)("input",{className:"editor-post-visibility__password-input",id:`editor-post-visibility__password-input-${n}`,type:"text",onChange:e=>{a({password:e.target.value})},value:s,placeholder:(0,Xt.__)("Use a secure password")}))),(0,i.createElement)(To.__experimentalConfirmDialog,{isOpen:h,onConfirm:()=>{a({status:"private",password:""}),m(!1),g(!1),c()},onCancel:()=>{g(!1)}},(0,Xt.__)("Would you like to privately publish this post now?")))}function Kr(e){let{instanceId:t,value:n,label:o,info:s,...a}=e;return(0,i.createElement)("div",{className:"editor-post-visibility__choice"},(0,i.createElement)("input",r({type:"radio",name:`editor-post-visibility__setting-${t}`,value:n,id:`editor-post-${n}-${t}`,"aria-describedby":`editor-post-${n}-${t}-description`,className:"editor-post-visibility__radio"},a)),(0,i.createElement)("label",{htmlFor:`editor-post-${n}-${t}`,className:"editor-post-visibility__label"},o),(0,i.createElement)("p",{id:`editor-post-${n}-${t}-description`,className:"editor-post-visibility__info"},s))}function Yr(){return qr()}function qr(){var e;const t=(0,l.useSelect)((e=>e(no).getEditedPostVisibility()));return null===(e=jr[t])||void 0===e?void 0:e.label}function Qr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=new Date(e);return new Date(n.getFullYear(),n.getMonth()+(t?0:1),t?1:0).toISOString()}function Xr(e){let{onClose:t}=e;const{postDate:n,postType:o}=(0,l.useSelect)((e=>({postDate:e(no).getEditedPostAttribute("date"),postType:e(no).getCurrentPostType()})),[]),{editPost:r}=(0,l.useDispatch)(no),[s,a]=(0,i.useState)(Qr(n)),u=(0,l.useSelect)((e=>e(c.store).getEntityRecords("postType",o,{status:"publish,future",after:Qr(s),before:Qr(s,!1),exclude:[e(no).getCurrentPostId()]})),[s,o]),d=(0,i.useMemo)((()=>(u||[]).map((e=>{let{title:t,type:n,date:o}=e;return{title:null==t?void 0:t.rendered,type:n,date:new Date(o)}}))),[u]),m=(0,b.getSettings)(),h=/a(?!\\)/i.test(m.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,i.createElement)(p.__experimentalPublishDateTimePicker,{currentDate:n,onChange:e=>r({date:e}),is12Hour:h,events:d,onMonthPreviewed:a,onClose:t})}function Zr(e){return Jr(e)}function Jr(){let{full:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{date:t,isFloating:n}=(0,l.useSelect)((e=>({date:e(no).getEditedPostAttribute("date"),isFloating:e(no).isEditedPostDateFloating()})),[]);return e?ei(t):ti(t,{isFloating:n})}function ei(e){const t=(0,b.getDate)(e),n=function(){const{timezone:e}=(0,b.getSettings)();if(e.abbr&&isNaN(Number(e.abbr)))return e.abbr;return`UTC${e.offset<0?"":"+"}${e.offset}`}(),o=(0,b.dateI18n)((0,Xt._x)("F j, Y g:i a","post schedule full date format"),t);return(0,Xt.isRTL)()?`${n} ${o}`:`${o} ${n}`}function ti(e){let{isFloating:t=!1,now:n=new Date}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||t)return(0,Xt.__)("Immediately");if(!ni(n))return ei(e);const o=(0,b.getDate)(e);if(oi(o,n))return(0,Xt.sprintf)((0,Xt.__)("Today at %s"),(0,b.dateI18n)((0,Xt._x)("g:i a","post schedule time format"),o));const r=new Date(n);return r.setDate(r.getDate()+1),oi(o,r)?(0,Xt.sprintf)((0,Xt.__)("Tomorrow at %s"),(0,b.dateI18n)((0,Xt._x)("g:i a","post schedule time format"),o)):o.getFullYear()===n.getFullYear()?(0,b.dateI18n)((0,Xt._x)("F j g:i a","post schedule date format without year"),o):(0,b.dateI18n)((0,Xt._x)("F j, Y g:i a","post schedule full date format"),o)}function ni(e){const{timezone:t}=(0,b.getSettings)();return Number(t.offset)===e.getTimezoneOffset()/60*-1}function oi(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var ri=window.wp.a11y;const ii={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function si(e){let{onSelect:t,taxonomy:n}=e;const{_terms:o,showTerms:r}=(0,l.useSelect)((e=>{const t=e(c.store).getEntityRecords("taxonomy",n.slug,ii);return{_terms:t,showTerms:(null==t?void 0:t.length)>=3}}),[]);if(!r)return null;const a=(e=>(0,s.map)(e,or))(o),u=(0,s.get)(n,["labels","most_used"]);return(0,i.createElement)("div",{className:"editor-post-taxonomies__flat-term-most-used"},(0,i.createElement)("h3",{className:"editor-post-taxonomies__flat-term-most-used-label"},u),(0,i.createElement)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list"},a.map((e=>(0,i.createElement)("li",{key:e.id},(0,i.createElement)(To.Button,{variant:"link",onClick:()=>t(e)},e.name))))))}const ai=[],li={per_page:20,orderby:"count",order:"desc",_fields:"id,name",context:"view"},ci=(e,t)=>nr(e).toLowerCase()===nr(t).toLowerCase(),ui=(e,t)=>e.map((e=>(0,s.find)(t,(t=>ci(t.name,e))).id));function di(e){let{slug:t}=e;const[n,o]=(0,i.useState)([]),[r,a]=(0,i.useState)(""),d=(0,u.useDebounce)(a,500),{terms:p,termIds:m,taxonomy:h,hasAssignAction:g,hasCreateAction:f,hasResolvedTerms:v}=(0,l.useSelect)((e=>{const{getCurrentPost:n,getEditedPostAttribute:o}=e(no),{getEntityRecords:r,getTaxonomy:i,hasFinishedResolution:a}=e(c.store),l=n(),u=i(t),d=u?o(u.rest_base):ai,p={...li,include:d.join(","),per_page:-1};return{hasCreateAction:!!u&&(0,s.get)(l,["_links","wp:action-create-"+u.rest_base],!1),hasAssignAction:!!u&&(0,s.get)(l,["_links","wp:action-assign-"+u.rest_base],!1),taxonomy:u,termIds:d,terms:d.length?r("taxonomy",t,p):ai,hasResolvedTerms:a("getEntityRecords",["taxonomy",t,p])}}),[t]),{searchResults:_}=(0,l.useSelect)((e=>{const{getEntityRecords:n}=e(c.store);return{searchResults:r?n("taxonomy",t,{...li,search:r}):ai}}),[r]);(0,i.useEffect)((()=>{if(v){const e=(null!=p?p:[]).map((e=>nr(e.name)));o(e)}}),[p,v]);const y=(0,i.useMemo)((()=>(null!=_?_:[]).map((e=>nr(e.name)))),[_]),{editPost:b}=(0,l.useDispatch)(no);if(!g)return null;function E(e){b({[h.rest_base]:e})}const S=(0,s.get)(h,["labels","add_new_item"],"post_tag"===t?(0,Xt.__)("Add new tag"):(0,Xt.__)("Add new Term")),w=(0,s.get)(h,["labels","singular_name"],"post_tag"===t?(0,Xt.__)("Tag"):(0,Xt.__)("Term")),P=(0,Xt.sprintf)((0,Xt._x)("%s added","term"),w),k=(0,Xt.sprintf)((0,Xt._x)("%s removed","term"),w),C=(0,Xt.sprintf)((0,Xt._x)("Remove %s","term"),w);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.FormTokenField,{value:n,suggestions:y,onChange:function(e){var t;const n=[...null!=p?p:[],...null!=_?_:[]],r=e.reduce(((e,t)=>(e.some((e=>e.toLowerCase()===t.toLowerCase()))||e.push(t),e)),[]),i=r.filter((e=>!(0,s.find)(n,(t=>ci(t.name,e)))));if(o(r),0===i.length)return E(ui(r,n));if(!f)return;const a=null!==(t=null==h?void 0:h.rest_namespace)&&void 0!==t?t:"wp/v2";Promise.all(i.map((e=>function(e,t,n){const o=(0,s.escape)(e);return $t()({path:`/${n}/${t}`,method:"POST",data:{name:o}}).catch((t=>"term_exists"!==t.code?Promise.reject(t):Promise.resolve({id:t.data.term_id,name:e}))).then(or)}(e,h.rest_base,a)))).then((e=>{const t=n.concat(e);return E(ui(r,t))}))},onInputChange:d,maxSuggestions:20,label:S,messages:{added:P,removed:k,remove:C}}),(0,i.createElement)(si,{taxonomy:h,onSelect:function(e){if(m.includes(e.id))return;const n=[...m,e.id],o=(0,Xt.sprintf)((0,Xt._x)("%s added","term"),(0,s.get)(h,["labels","singular_name"],"post_tag"===t?(0,Xt.__)("Tag"):(0,Xt.__)("Term")));(0,ri.speak)(o,"assertive"),E(n)}}))}var pi=(0,To.withFilters)("editor.PostTaxonomyType")(di);const mi=()=>{const e=[(0,Xt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Add tags"))];return(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:e},(0,i.createElement)("p",null,(0,Xt.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),(0,i.createElement)(pi,{slug:"post_tag"}))};class hi extends i.Component{constructor(e){super(e),this.state={hadTagsWhenOpeningThePanel:e.hasTags}}render(){return this.state.hadTagsWhenOpeningThePanel?null:(0,i.createElement)(mi,null)}}var gi=(0,u.compose)((0,l.withSelect)((e=>{const t=e(no).getCurrentPostType(),n=e(c.store).getTaxonomy("post_tag"),o=n&&e(no).getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&(0,s.some)(n.types,(e=>e===t)),hasTags:o&&o.length}})),(0,u.ifCondition)((e=>{let{areTagsFetched:t,isPostTypeSupported:n}=e;return n&&t})))(hi);const fi=(e,t)=>{const n=xr.filter((t=>(0,s.includes)(e,t.id)));return(0,s.find)(n,(e=>e.id===t))},vi=e=>{let{suggestedPostFormat:t,suggestionText:n,onUpdatePostFormat:o}=e;return(0,i.createElement)(To.Button,{variant:"link",onClick:()=>o(t)},n)};function _i(){const{currentPostFormat:e,suggestion:t}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(no),o=(0,s.get)(e(c.store).getThemeSupports(),["formats"],[]);return{currentPostFormat:t("format"),suggestion:fi(o,n())}}),[]),{editPost:n}=(0,l.useDispatch)(no),o=[(0,Xt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Use a post format"))];return t&&t.id!==e?(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:o},(0,i.createElement)("p",null,(0,Xt.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")),(0,i.createElement)("p",null,(0,i.createElement)(vi,{onUpdatePostFormat:e=>n({format:e}),suggestedPostFormat:t.id,suggestionText:(0,Xt.sprintf)((0,Xt.__)('Apply the "%1$s" format.'),t.caption)}))):null}const yi={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view"},bi=[];function Ei(e){let{slug:t}=e;const[n,o]=(0,i.useState)(!1),[r,a]=(0,i.useState)(""),[d,p]=(0,i.useState)(""),[m,h]=(0,i.useState)(!1),[g,f]=(0,i.useState)(""),[v,_]=(0,i.useState)([]),y=(0,u.useDebounce)(ri.speak,500),{hasCreateAction:b,hasAssignAction:E,terms:S,loading:w,availableTerms:P,taxonomy:k}=(0,l.useSelect)((e=>{const{getCurrentPost:n,getEditedPostAttribute:o}=e(no),{getTaxonomy:r,getEntityRecords:i,isResolving:a}=e(c.store),l=r(t);return{hasCreateAction:!!l&&(0,s.get)(n(),["_links","wp:action-create-"+l.rest_base],!1),hasAssignAction:!!l&&(0,s.get)(n(),["_links","wp:action-assign-"+l.rest_base],!1),terms:l?o(l.rest_base):bi,loading:a("getEntityRecords",["taxonomy",t,yi]),availableTerms:i("taxonomy",t,yi)||bi,taxonomy:l}}),[t]),{editPost:C}=(0,l.useDispatch)(no),{saveEntityRecord:T}=(0,l.useDispatch)(c.store),x=(0,i.useMemo)((()=>function(e,t){const n=e=>-1!==t.indexOf(e.id)||void 0!==e.children&&e.children.map(n).filter((e=>e)).length>0,o=[...e];return o.sort(((e,t)=>{const o=n(e),r=n(t);return o===r?0:o&&!r?-1:!o&&r?1:0})),o}(tr(P),S)),[P]);if(!E)return null;const B=e=>{C({[k.rest_base]:e})},A=e=>e.map((e=>(0,i.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},(0,i.createElement)(To.CheckboxControl,{checked:-1!==S.indexOf(e.id),onChange:()=>{(e=>{const t=S.includes(e)?(0,s.without)(S,e):[...S,e];B(t)})(parseInt(e.id,10))},label:(0,s.unescape)(e.name)}),!!e.children.length&&(0,i.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},A(e.children))))),I=(e,n,o)=>(0,s.get)(k,["labels",e],"category"===t?n:o),N=I("add_new_item",(0,Xt.__)("Add new category"),(0,Xt.__)("Add new term")),R=I("new_item_name",(0,Xt.__)("Add new category"),(0,Xt.__)("Add new term")),D=I("parent_item",(0,Xt.__)("Parent Category"),(0,Xt.__)("Parent Term")),L=`— ${D} —`,O=N,U=(0,s.get)(k,["labels","search_items"],(0,Xt.__)("Search Terms")),F=(0,s.get)(k,["name"],(0,Xt.__)("Terms")),M=P.length>=8;return(0,i.createElement)(i.Fragment,null,M&&(0,i.createElement)(To.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-filter",label:U,value:g,onChange:e=>{const t=x.map(function(e){const t=n=>{if(""===e)return n;const o={...n};return o.children.length>0&&(o.children=o.children.map(t).filter((e=>e))),(-1!==o.name.toLowerCase().indexOf(e.toLowerCase())||o.children.length>0)&&o};return t}(e)).filter((e=>e)),n=e=>{let t=0;for(let o=0;o{h(!m)},className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":m,variant:"link"},N),m&&(0,i.createElement)("form",{onSubmit:async e=>{if(e.preventDefault(),""===r||n)return;const i=function(e,t,n){return(0,s.find)(e,(e=>(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase()))}(P,d,r);if(i)return(0,s.some)(S,(e=>e===i.id))||B([...S,i.id]),a(""),void p("");o(!0);const l=await(c={name:r,parent:d||void 0},T("taxonomy",t,c));var c;const u=(0,Xt.sprintf)((0,Xt._x)("%s added","term"),(0,s.get)(k,["labels","singular_name"],"category"===t?(0,Xt.__)("Category"):(0,Xt.__)("Term")));(0,ri.speak)(u,"assertive"),o(!1),a(""),p(""),B([...S,l.id])}},(0,i.createElement)(To.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-input",label:R,value:r,onChange:e=>{a(e)},required:!0}),!!P.length&&(0,i.createElement)(To.TreeSelect,{label:D,noOptionLabel:L,onChange:e=>{p(e)},selectedId:d,tree:x}),(0,i.createElement)(To.Button,{variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},O)))}var Si=(0,To.withFilters)("editor.PostTaxonomyType")(Ei);var wi=function(){const e=(0,l.useSelect)((e=>{var t;const n=e(no).getCurrentPostType(),o=e(c.store).getTaxonomy("category"),r=null===(t=e(c.store).getEntityRecord("root","site"))||void 0===t?void 0:t.default_category,i=e(c.store).getEntityRecord("taxonomy","category",r),a=o&&(0,s.some)(o.types,(e=>e===n)),l=o&&e(no).getEditedPostAttribute(o.rest_base);return!!o&&!!i&&a&&(0===(null==l?void 0:l.length)||1===(null==l?void 0:l.length)&&i.id===l[0])}),[]),[t,n]=(0,i.useState)(!1);if((0,i.useEffect)((()=>{e&&n(!0)}),[e]),!t)return null;const o=[(0,Xt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Assign a category"))];return(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:o},(0,i.createElement)("p",null,(0,Xt.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")),(0,i.createElement)(Si,{slug:"category"}))};var Pi=function(e){let{children:t}=e;const{isBeingScheduled:n,isRequestingSiteIcon:o,hasPublishAction:r,siteIconUrl:a,siteTitle:u,siteHome:d}=(0,l.useSelect)((e=>{const{getCurrentPost:t,isEditedPostBeingScheduled:n}=e(no),{getEntityRecord:o,isResolving:r}=e(c.store),i=o("root","__unstableBase",void 0)||{};return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),isBeingScheduled:n(),isRequestingSiteIcon:r("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:i.site_icon_url,siteTitle:i.name,siteHome:i.home&&(0,E.filterURLForDisplay)(i.home)}}),[]);let p,m,h=(0,i.createElement)(To.Icon,{className:"components-site-icon",size:"36px",icon:Gr});return a&&(h=(0,i.createElement)("img",{alt:(0,Xt.__)("Site Icon"),className:"components-site-icon",src:a})),o&&(h=null),r?n?(p=(0,Xt.__)("Are you ready to schedule?"),m=(0,Xt.__)("Your work will be published at the specified date and time.")):(p=(0,Xt.__)("Are you ready to publish?"),m=(0,Xt.__)("Double-check your settings before publishing.")):(p=(0,Xt.__)("Are you ready to submit for review?"),m=(0,Xt.__)("When you’re ready, submit your work for review, and an Editor will be able to approve it for you.")),(0,i.createElement)("div",{className:"editor-post-publish-panel__prepublish"},(0,i.createElement)("div",null,(0,i.createElement)("strong",null,p)),(0,i.createElement)("p",null,m),(0,i.createElement)("div",{className:"components-site-card"},h,(0,i.createElement)("div",{className:"components-site-info"},(0,i.createElement)("span",{className:"components-site-name"},(0,Lo.decodeEntities)(u)||(0,Xt.__)("(Untitled)")),(0,i.createElement)("span",{className:"components-site-home"},d))),r&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:[(0,Xt.__)("Visibility:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,i.createElement)(Yr,null))]},(0,i.createElement)($r,null)),(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:[(0,Xt.__)("Publish:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,i.createElement)(Zr,null))]},(0,i.createElement)(Xr,null))),(0,i.createElement)(_i,null),(0,i.createElement)(gi,null),(0,i.createElement)(wi,null),t)};const ki="%postname%";function Ci(e){let{text:t,onCopy:n,children:o}=e;const r=(0,u.useCopyToClipboard)(t,n);return(0,i.createElement)(To.Button,{variant:"secondary",ref:r},o)}class Ti extends i.Component{constructor(){super(...arguments),this.state={showCopyConfirmation:!1},this.onCopy=this.onCopy.bind(this),this.onSelectInput=this.onSelectInput.bind(this),this.postLink=(0,i.createRef)()}componentDidMount(){this.props.focusOnMount&&this.postLink.current.focus()}componentWillUnmount(){clearTimeout(this.dismissCopyConfirmation)}onCopy(){this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout((()=>{this.setState({showCopyConfirmation:!1})}),4e3)}onSelectInput(e){e.target.select()}render(){const{children:e,isScheduled:t,post:n,postType:o}=this.props,r=(0,s.get)(o,["labels","singular_name"]),a=(0,s.get)(o,["labels","view_item"]),l=(0,s.get)(o,["labels","add_new_item"]),c="future"===n.status?(e=>{const{slug:t}=e;return e.permalink_template.includes(ki)?e.permalink_template.replace(ki,t):e.permalink_template})(n):n.link,u=(0,E.addQueryArgs)("post-new.php",{post_type:n.type}),d=t?(0,i.createElement)(i.Fragment,null,(0,Xt.__)("is now scheduled. It will go live on")," ",(0,i.createElement)(Zr,null),"."):(0,Xt.__)("is now live.");return(0,i.createElement)("div",{className:"post-publish-panel__postpublish"},(0,i.createElement)(To.PanelBody,{className:"post-publish-panel__postpublish-header"},(0,i.createElement)("a",{ref:this.postLink,href:c},(0,Lo.decodeEntities)(n.title)||(0,Xt.__)("(no title)"))," ",d),(0,i.createElement)(To.PanelBody,null,(0,i.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},(0,i.createElement)("strong",null,(0,Xt.__)("What’s next?"))),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-post-address-container"},(0,i.createElement)(To.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Xt.sprintf)((0,Xt.__)("%s address"),r),value:(0,E.safeDecodeURIComponent)(c),onFocus:this.onSelectInput}),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap"},(0,i.createElement)(Ci,{text:c,onCopy:this.onCopy},this.state.showCopyConfirmation?(0,Xt.__)("Copied!"):(0,Xt.__)("Copy")))),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!t&&(0,i.createElement)(To.Button,{variant:"primary",href:c},a),(0,i.createElement)(To.Button,{variant:t?"primary":"secondary",href:u},l))),e)}}var xi=(0,l.withSelect)((e=>{const{getEditedPostAttribute:t,getCurrentPost:n,isCurrentPostScheduled:o}=e(no),{getPostType:r}=e(c.store);return{post:n(),postType:r(t("type")),isScheduled:o()}}))(Ti);class Bi extends i.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this)}componentDidUpdate(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}onSubmit(){const{onClose:e,hasPublishAction:t,isPostTypeViewable:n}=this.props;t&&n||e()}render(){const{forceIsDirty:e,forceIsSaving:t,isBeingScheduled:n,isPublished:o,isPublishSidebarEnabled:s,isScheduled:a,isSaving:l,isSavingNonPostEntityChanges:c,onClose:u,onTogglePublishSidebar:d,PostPublishExtension:p,PrePublishExtension:m,...h}=this.props,{hasPublishAction:g,isDirty:f,isPostTypeViewable:v,..._}=h,y=o||a&&n,b=!y&&!l,E=y&&!l;return(0,i.createElement)("div",r({className:"editor-post-publish-panel"},_),(0,i.createElement)("div",{className:"editor-post-publish-panel__header"},E?(0,i.createElement)(To.Button,{onClick:u,icon:Wr,label:(0,Xt.__)("Close panel")}):(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},(0,i.createElement)(Hr,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:e,forceIsSaving:t})),(0,i.createElement)("div",{className:"editor-post-publish-panel__header-cancel-button"},(0,i.createElement)(To.Button,{disabled:c,onClick:u,variant:"secondary"},(0,Xt.__)("Cancel"))))),(0,i.createElement)("div",{className:"editor-post-publish-panel__content"},b&&(0,i.createElement)(Pi,null,m&&(0,i.createElement)(m,null)),E&&(0,i.createElement)(xi,{focusOnMount:!0},p&&(0,i.createElement)(p,null)),l&&(0,i.createElement)(To.Spinner,null)),(0,i.createElement)("div",{className:"editor-post-publish-panel__footer"},(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Always show pre-publish checks."),checked:s,onChange:d})))}}var Ai=(0,u.compose)([(0,l.withSelect)((e=>{const{getPostType:t}=e(c.store),{getCurrentPost:n,getEditedPostAttribute:o,isCurrentPostPublished:r,isCurrentPostScheduled:i,isEditedPostBeingScheduled:a,isEditedPostDirty:l,isSavingPost:u,isSavingNonPostEntityChanges:d}=e(no),{isPublishSidebarEnabled:p}=e(no),m=t(o("type"));return{hasPublishAction:(0,s.get)(n(),["_links","wp:action-publish"],!1),isPostTypeViewable:(0,s.get)(m,["viewable"],!1),isBeingScheduled:a(),isDirty:l(),isPublished:r(),isPublishSidebarEnabled:p(),isSaving:u(),isSavingNonPostEntityChanges:d(),isScheduled:i()}})),(0,l.withDispatch)(((e,t)=>{let{isPublishSidebarEnabled:n}=t;const{disablePublishSidebar:o,enablePublishSidebar:r}=e(no);return{onTogglePublishSidebar:()=>{n?o():r()}}})),To.withFocusReturn,To.withConstrainedTabbing])(Bi);var Ii=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"}));var Ni=function(e){let{icon:t,size:n=24,...o}=e;return(0,i.cloneElement)(t,{width:n,height:n,...o})};var Ri=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var Di=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"}));var Li=(0,u.compose)([(0,l.withSelect)((e=>{const{isSavingPost:t,isCurrentPostPublished:n,isCurrentPostScheduled:o}=e(no);return{isSaving:t(),isPublished:n(),isScheduled:o()}})),(0,l.withDispatch)((e=>{const{editPost:t,savePost:n}=e(no);return{onClick:()=>{t({status:"draft"}),n()}}}))])((function(e){let{isSaving:t,isPublished:n,isScheduled:o,onClick:r}=e;const s=(0,u.useViewportMatch)("small","<"),[a,l]=(0,i.useState)(!1);if(!n&&!o)return null;let c;return n?c=(0,Xt.__)("Are you sure you want to unpublish this post?"):o&&(c=(0,Xt.__)("Are you sure you want to unschedule this post?")),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,{className:"editor-post-switch-to-draft",onClick:()=>{l(!0)},disabled:t,variant:"tertiary"},s?(0,Xt.__)("Draft"):(0,Xt.__)("Switch to draft")),(0,i.createElement)(To.__experimentalConfirmDialog,{isOpen:a,onConfirm:()=>{l(!1),r()},onCancel:()=>l(!1)},c))}));function Oi(e){let{forceIsDirty:t,forceIsSaving:n,showIconLabels:o=!1}=e;const[r,s]=(0,i.useState)(!1),a=(0,u.useViewportMatch)("small"),{isAutosaving:c,isDirty:d,isNew:p,isPending:m,isPublished:h,isSaveable:g,isSaving:f,isScheduled:v,hasPublishAction:_}=(0,l.useSelect)((e=>{var o,r,i;const{isEditedPostNew:s,isCurrentPostPublished:a,isCurrentPostScheduled:l,isEditedPostDirty:c,isSavingPost:u,isEditedPostSaveable:d,getCurrentPost:p,isAutosavingPost:m,getEditedPostAttribute:h}=e(no);return{isAutosaving:m(),isDirty:t||c(),isNew:s(),isPending:"pending"===h("status"),isPublished:a(),isSaving:n||u(),isSaveable:d(),isScheduled:l(),hasPublishAction:null!==(o=null===(r=p())||void 0===r||null===(i=r._links)||void 0===i?void 0:i["wp:action-publish"])&&void 0!==o&&o}}),[t,n]),{savePost:y}=(0,l.useDispatch)(no),b=(0,u.usePrevious)(f);if((0,i.useEffect)((()=>{let e;return b&&!f&&(s(!0),e=setTimeout((()=>{s(!1)}),1e3)),()=>clearTimeout(e)}),[f]),!_&&m)return null;if(h||v)return(0,i.createElement)(Li,null);const E=m?(0,Xt.__)("Save as pending"):(0,Xt.__)("Save draft"),S=(0,Xt.__)("Save"),w=r||!p&&!d,P=f||w,k=f||w||!g;let C;return f?C=c?(0,Xt.__)("Autosaving"):(0,Xt.__)("Saving"):w?C=(0,Xt.__)("Saved"):a?C=E:o&&(C=S),(0,i.createElement)(To.Button,{className:g||f?uo()({"editor-post-save-draft":!P,"editor-post-saved-state":P,"is-saving":f,"is-autosaving":c,"is-saved":w,[(0,To.__unstableGetAnimateClassName)({type:"loading"})]:f}):void 0,onClick:k?void 0:()=>y(),shortcut:ko.displayShortcut.primary("s"),variant:a?"tertiary":void 0,icon:a?void 0:Ii,label:o?void 0:E,"aria-disabled":k},P&&(0,i.createElement)(Ni,{icon:w?Ri:Di}),C)}var Ui=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getCurrentPostType:n}=e(no);return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),postType:n()}}))])((function(e){let{hasPublishAction:t,children:n}=e;return t?n:null}));function Fi(e){let{children:t}=e;return(0,i.createElement)(Qo,{supportKeys:"slug"},t)}class Mi extends i.Component{constructor(e){let{postSlug:t,postTitle:n,postID:o}=e;super(...arguments),this.state={editedSlug:(0,E.safeDecodeURIComponent)(t)||(0,E.cleanForSlug)(n)||o},this.setSlug=this.setSlug.bind(this)}setSlug(e){const{postSlug:t,onUpdateSlug:n}=this.props,{value:o}=e.target,r=(0,E.cleanForSlug)(o);r!==t&&n(r)}render(){const{editedSlug:e}=this.state;return(0,i.createElement)(Fi,null,(0,i.createElement)(To.TextControl,{label:(0,Xt.__)("Slug"),autoComplete:"off",spellCheck:"false",value:e,onChange:e=>this.setState({editedSlug:e}),onBlur:this.setSlug,className:"editor-post-slug"}))}}var zi=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getEditedPostAttribute:n}=e(no),{id:o}=t();return{postSlug:n("slug"),postTitle:n("title"),postID:o}})),(0,l.withDispatch)((e=>{const{editPost:t}=e(no);return{onUpdateSlug(e){t({slug:e})}}}))])(Mi);var Vi=(0,u.compose)([(0,l.withSelect)((e=>{const t=e(no).getCurrentPost();return{hasStickyAction:(0,s.get)(t,["_links","wp:action-sticky"],!1),postType:e(no).getCurrentPostType()}}))])((function(e){let{hasStickyAction:t,postType:n,children:o}=e;return"post"===n&&t?o:null}));var Hi=(0,u.compose)([(0,l.withSelect)((e=>({postSticky:e(no).getEditedPostAttribute("sticky")}))),(0,l.withDispatch)((e=>({onUpdateSticky(t){e(no).editPost({sticky:t})}})))])((function(e){let{onUpdateSticky:t,postSticky:n=!1}=e;return(0,i.createElement)(Vi,null,(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Stick to the top of the blog"),checked:n,onChange:()=>t(!n)}))}));const Wi=e=>e;var Gi=(0,u.compose)([(0,l.withSelect)((e=>({postType:e(no).getCurrentPostType(),taxonomies:e(c.store).getTaxonomies({per_page:-1})})))])((function(e){let{postType:t,taxonomies:n,taxonomyWrapper:o=Wi}=e;const r=(0,s.filter)(n,(e=>(0,s.includes)(e.types,t)));return(0,s.filter)(r,(e=>{var t;return null===(t=e.visibility)||void 0===t?void 0:t.show_ui})).map((e=>{const t=e.hierarchical?Si:pi;return(0,i.createElement)(i.Fragment,{key:`taxonomy-${e.slug}`},o((0,i.createElement)(t,{slug:e.slug}),e))}))}));var ji=(0,u.compose)([(0,l.withSelect)((e=>({postType:e(no).getCurrentPostType(),taxonomies:e(c.store).getTaxonomies({per_page:-1})})))])((function(e){let{postType:t,taxonomies:n,children:o}=e;return(0,s.some)(n,(e=>(0,s.includes)(e.types,t)))?o:null})),$i=n(773);function Ki(){const e=(0,l.useSelect)((e=>e(no).getEditedPostContent()),[]),{editPost:t,resetEditorBlocks:n}=(0,l.useDispatch)(no),[o,r]=(0,i.useState)(e),[s,c]=(0,i.useState)(!1),d=(0,u.useInstanceId)(Ki),p=(0,i.useRef)();s||o===e||r(e);return(0,i.useEffect)((()=>()=>{if(p.current){const e=(0,a.parse)(p.current);n(e)}}),[]),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.VisuallyHidden,{as:"label",htmlFor:`post-content-${d}`},(0,Xt.__)("Type text or HTML")),(0,i.createElement)($i.Z,{autoComplete:"off",dir:"auto",value:o,onChange:e=>{const n=e.target.value;t({content:n}),r(n),c(!0),p.current=n},onBlur:()=>{if(s){const e=(0,a.parse)(o);n(e),c(!1)}},className:"editor-post-text-editor",id:`post-content-${d}`,placeholder:(0,Xt.__)("Start writing with text or HTML")}))}const Yi=/[\r\n]+/g;var qi=(0,i.forwardRef)((function(e,t){const n=(0,i.useRef)(),[o,r]=(0,i.useState)(!1),{editPost:s}=(0,l.useDispatch)(no),{insertDefaultBlock:c,clearSelectedBlock:d,insertBlocks:m}=(0,l.useDispatch)(p.store),{isCleanNewPost:h,title:g,placeholder:f,isFocusMode:v,hasFixedToolbar:_}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(no),{getSettings:o}=e(p.store),{titlePlaceholder:r,focusMode:i,hasFixedToolbar:s}=o();return{isCleanNewPost:n(),title:t("title"),placeholder:r,isFocusMode:i,hasFixedToolbar:s}}),[]);function y(e){m(e,0)}function b(e){s({title:e})}(0,i.useImperativeHandle)(t,(()=>({focus:()=>{var e;null==n||null===(e=n.current)||void 0===e||e.focus()}}))),(0,i.useEffect)((()=>{if(!n.current)return;const{ownerDocument:e}=n.current,{activeElement:t,body:o}=e;!h||t&&o!==t||n.current.focus()}),[h]);const[E,S]=(0,i.useState)({});function w(){r(!1),S({})}const P=uo()("wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",{"is-selected":o,"is-focus-mode":v,"has-fixed-toolbar":_}),k=(0,Lo.decodeEntities)(f)||(0,Xt.__)("Add title"),{ref:C}=(0,lo.__unstableUseRichText)({value:g,onChange:function(e){b(e.replace(Yi," "))},placeholder:k,selectionStart:E.start,selectionEnd:E.end,onSelectionChange(e,t){S((n=>{const{start:o,end:r}=n;return o===e&&r===t?n:{start:e,end:t}}))},__unstableDisableFormats:!0,preserveWhiteSpace:!0});return(0,i.createElement)(Qo,{supportKeys:"title"},(0,i.createElement)("h1",{ref:(0,u.useMergeRefs)([C,n]),contentEditable:!0,className:P,"aria-label":k,role:"textbox","aria-multiline":"true",onFocus:function(){r(!0),d()},onBlur:w,onKeyDown:function(e){e.keyCode===ko.ENTER&&(e.preventDefault(),c(void 0,void 0,0))},onKeyPress:w,onPaste:function(e){const t=e.clipboardData;let n="",o="";try{n=t.getData("text/plain"),o=t.getData("text/html")}catch(e){try{o=t.getData("Text")}catch(e){return}}window.console.log("Received HTML:\n\n",o),window.console.log("Received plain text:\n\n",n);const r=(0,a.pasteHandler)({HTML:o,plainText:n});if(e.preventDefault(),r.length)if("string"!=typeof r){const[e]=r;g||"core/heading"!==e.name&&"core/paragraph"!==e.name?y(r):(b(e.attributes.content),y(r.slice(1)))}else{const e={...(0,lo.create)({html:g}),...E},t=(0,lo.insert)(e,(0,lo.create)({html:r}));b((0,lo.toHTMLString)({value:t})),S({start:t.start,end:t.end})}}}))}));function Qi(){const{isNew:e,isDeleting:t,postId:n}=(0,l.useSelect)((e=>{const t=e(no);return{isNew:t.isEditedPostNew(),isDeleting:t.isDeletingPost(),postId:t.getCurrentPostId()}}),[]),{trashPost:o}=(0,l.useDispatch)(no);return e||!n?null:(0,i.createElement)(To.Button,{className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:t,"aria-disabled":t,onClick:t?void 0:()=>o()},(0,Xt.__)("Move to trash"))}var Xi=(0,l.withSelect)((e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:o}=e(no),{getPostType:r,canUser:i}=e(c.store),s=n(),a=r(o()),l=(null==a?void 0:a.rest_base)||"";return{isNew:t(),postId:s,canUserDelete:!(!s||!l)&&i("delete",l,s)}}))((function(e){let{isNew:t,postId:n,canUserDelete:o,children:r}=e;return!t&&n&&o?r:null}));function Zi(e){let{onClose:t}=e;const{isEditable:n,postSlug:o,viewPostLabel:r,postLink:s,permalinkPrefix:a,permalinkSuffix:u}=(0,l.useSelect)((e=>{const t=e(no).getCurrentPostType(),n=e(c.store).getPostType(t),o=e(no).getPermalinkParts();return{isEditable:e(no).isPermalinkEditable(),postSlug:(0,E.safeDecodeURIComponent)(e(no).getEditedPostSlug()),viewPostLabel:null==n?void 0:n.labels.view_item,postLink:e(no).getCurrentPost().link,permalinkPrefix:null==o?void 0:o.prefix,permalinkSuffix:null==o?void 0:o.suffix}}),[]),{editPost:d}=(0,l.useDispatch)(no),[m,h]=(0,i.useState)(!1);return(0,i.createElement)("div",{className:"editor-post-url"},(0,i.createElement)(p.__experimentalInspectorPopoverHeader,{title:(0,Xt.__)("URL"),onClose:t}),n&&(0,i.createElement)(To.TextControl,{label:(0,Xt.__)("Permalink"),value:m?"":o,autoComplete:"off",spellCheck:"false",help:(0,i.createElement)(i.Fragment,null,(0,Xt.__)("The last part of the URL.")," ",(0,i.createElement)(To.ExternalLink,{href:(0,Xt.__)("https://wordpress.org/support/article/settings-sidebar/#permalink")},(0,Xt.__)("Learn more."))),onChange:e=>{d({slug:e}),e?m&&h(!1):m||h(!0)},onBlur:e=>{d({slug:(0,E.cleanForSlug)(e.target.value)}),m&&h(!1)}}),n&&(0,i.createElement)("h3",{className:"editor-post-url__link-label"},null!=r?r:(0,Xt.__)("View post")),(0,i.createElement)("p",null,(0,i.createElement)(To.ExternalLink,{className:"editor-post-url__link",href:s,target:"_blank"},n?(0,i.createElement)(i.Fragment,null,(0,i.createElement)("span",{className:"editor-post-url__link-prefix"},a),(0,i.createElement)("span",{className:"editor-post-url__link-slug"},o),(0,i.createElement)("span",{className:"editor-post-url__link-suffix"},u)):s)))}function Ji(e){let{children:t}=e;const n=(0,l.useSelect)((e=>{const t=e(no).getCurrentPostType(),n=e(c.store).getPostType(t);if(null==n||!n.viewable)return!1;if(!e(no).getCurrentPost().link)return!1;return!!e(no).getPermalinkParts()}),[]);return n?t:null}function es(){return ts()}function ts(){const e=(0,l.useSelect)((e=>e(no).getPermalink()),[]);return(0,E.filterURLForDisplay)((0,E.safeDecodeURIComponent)(e))}var ns=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getCurrentPostType:n}=e(no);return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),postType:n()}}))])((function(e){let{hasPublishAction:t,render:n}=e;return n({canEdit:t})}));var os=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),rs=window.wp.wordcount;function is(){const e=(0,l.useSelect)((e=>e(no).getEditedPostAttribute("content")),[]),t=(0,Xt._x)("words","Word count type. Do not translate!");return(0,i.createElement)("span",{className:"word-count"},(0,rs.count)(e,t))}function ss(){const e=(0,l.useSelect)((e=>e(no).getEditedPostAttribute("content")),[]),t=(0,Xt._x)("words","Word count type. Do not translate!"),n=Math.round((0,rs.count)(e,t)/189),o=0===n?(0,i.createInterpolateElement)((0,Xt.__)("< 1 minute"),{span:(0,i.createElement)("span",{className:"table-of-contents__number"})}):(0,i.createInterpolateElement)((0,Xt.sprintf)((0,Xt._n)("%d minute","%d minutes",n),n),{span:(0,i.createElement)("span",{className:"table-of-contents__number"})});return(0,i.createElement)("span",{className:"time-to-read"},o)}function as(){const e=(0,l.useSelect)((e=>e(no).getEditedPostAttribute("content")),[]);return(0,rs.count)(e,"characters_including_spaces")}var ls=function(e){let{hasOutlineItemsDisabled:t,onRequestClose:n}=e;const{headingCount:o,paragraphCount:r,numberOfBlocks:s}=(0,l.useSelect)((e=>{const{getGlobalBlockCount:t}=e(p.store);return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}}),[]);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Xt.__)("Document Statistics"),tabIndex:"0"},(0,i.createElement)("ul",{role:"list",className:"table-of-contents__counts"},(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Words"),(0,i.createElement)(is,null)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Characters"),(0,i.createElement)("span",{className:"table-of-contents__number"},(0,i.createElement)(as,null))),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Time to read"),(0,i.createElement)(ss,null)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Headings"),(0,i.createElement)("span",{className:"table-of-contents__number"},o)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Paragraphs"),(0,i.createElement)("span",{className:"table-of-contents__number"},r)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Blocks"),(0,i.createElement)("span",{className:"table-of-contents__number"},s)))),o>0&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("hr",null),(0,i.createElement)("h2",{className:"table-of-contents__title"},(0,Xt.__)("Document Outline")),(0,i.createElement)(yo,{onSelect:n,hasOutlineItemsDisabled:t})))};var cs=(0,i.forwardRef)((function(e,t){let{hasOutlineItemsDisabled:n,repositionDropdown:o,...s}=e;const a=(0,l.useSelect)((e=>!!e(p.store).getBlockCount()),[]);return(0,i.createElement)(To.Dropdown,{position:o?"middle right right":"bottom",className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:e=>{let{isOpen:n,onToggle:o}=e;return(0,i.createElement)(To.Button,r({},s,{ref:t,onClick:a?o:void 0,icon:os,"aria-expanded":n,"aria-haspopup":"true",label:(0,Xt.__)("Details"),tooltipPosition:"bottom","aria-disabled":!a}))},renderContent:e=>{let{onClose:t}=e;return(0,i.createElement)(ls,{onRequestClose:t,hasOutlineItemsDisabled:n})}})}));function us(){const e=(0,l.useSelect)((e=>()=>{const{__experimentalGetDirtyEntityRecords:t}=e(c.store);return t().length>0}),[]),t=t=>{if(e())return t.returnValue=(0,Xt.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return(0,i.useEffect)((()=>(window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)})),[]),null}var ds=window.wp.reusableBlocks;var ps=(0,u.createHigherOrderComponent)((e=>(0,l.withRegistry)((t=>{const{useSubRegistry:n=!0,registry:o,...r}=t;if(!n)return(0,i.createElement)(e,r);const[s,a]=(0,i.useState)(null);return(0,i.useEffect)((()=>{const e=(0,l.createRegistry)({"core/block-editor":p.storeConfig},o);e.registerStore("core/editor",to),a(e)}),[o]),s?(0,i.createElement)(l.RegistryProvider,{value:s},(0,i.createElement)(e,r)):null}))),"withRegistryProvider"),ms=window.wp.mediaUtils;const hs=()=>{};function gs(e){let{additionalData:t={},allowedTypes:n,filesList:o,maxUploadFileSize:r,onError:i=hs,onFileChange:s}=e;const{getCurrentPostId:a,getEditorSettings:c}=(0,l.select)(no),u=c().allowedMimeTypes;r=r||c().maxUploadFileSize,(0,ms.uploadMedia)({allowedTypes:n,filesList:o,onFileChange:s,additionalData:{post:a(),...t},maxUploadFileSize:r,onError:e=>{let{message:t}=e;return i(t)},wpAllowedMimeTypes:u})}var fs=function(e,t){var n,o;const{reusableBlocks:r,hasUploadPermissions:a,canUseUnfilteredHTML:u,userCanCreatePages:d,pageOnFront:p,postType:m}=(0,l.useSelect)((e=>{var t;const{canUserUseUnfilteredHTML:n,getCurrentPostType:o}=e(no),r="web"===i.Platform.OS,{canUser:s,getEntityRecord:a}=e(c.store),l=s("read","settings")?a("root","site"):void 0;return{canUseUnfilteredHTML:n(),reusableBlocks:r?e(c.store).getEntityRecords("postType","wp_block",{per_page:-1}):[],hasUploadPermissions:null===(t=s("create","media"))||void 0===t||t,userCanCreatePages:s("create","pages"),pageOnFront:null==l?void 0:l.page_on_front,postType:o()}}),[]),h=null!==(n=e.__experimentalAdditionalBlockPatterns)&&void 0!==n?n:e.__experimentalBlockPatterns,g=null!==(o=e.__experimentalAdditionalBlockPatternCategories)&&void 0!==o?o:e.__experimentalBlockPatternCategories,{restBlockPatterns:f,restBlockPatternCategories:v}=(0,l.useSelect)((e=>({restBlockPatterns:e(c.store).getBlockPatterns(),restBlockPatternCategories:e(c.store).getBlockPatternCategories()})),[]),_=(0,i.useMemo)((()=>[...h||[],...f||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name)))).filter((e=>{let{postTypes:t}=e;return!t||Array.isArray(t)&&t.includes(m)}))),[h,f,m]),y=(0,i.useMemo)((()=>[...g||[],...v||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name))))),[g,v]),{undo:b}=(0,l.useDispatch)(no),{saveEntityRecord:E}=(0,l.useDispatch)(c.store),S=e=>d?E("postType","page",e):Promise.reject({message:(0,Xt.__)("You do not have permission to create Pages.")});return(0,i.useMemo)((()=>({...(0,s.pick)(e,["__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalPreferredStyleVariations","__experimentalSetIsInserterOpened","__unstableGalleryWithImageBlocks","alignWide","allowedBlockTypes","bodyPlaceholder","canLockBlocks","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","focusMode","fontSizes","gradients","generateAnchors","hasFixedToolbar","hasReducedUI","hasInlineToolbar","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isRTL","keepCaretInsideBlock","maxWidth","onUpdateDefaultBlockStyles","styles","template","templateLock","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableResolvedAssets"]),mediaUpload:a?gs:void 0,__experimentalReusableBlocks:r,__experimentalBlockPatterns:_,__experimentalBlockPatternCategories:y,__experimentalFetchLinkSuggestions:(t,n)=>(0,c.__experimentalFetchLinkSuggestions)(t,n,e),__experimentalFetchRichUrlData:c.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:u,__experimentalUndo:b,outlineMode:t,__experimentalCreatePageEntity:S,__experimentalUserCanCreatePages:d,pageOnFront:p,__experimentalPreferPatternsOnRoot:t})),[e,a,r,_,y,u,b,t,d,p])};var vs=ps((function(e){let{__unstableTemplate:t,post:n,settings:o,recovery:r,initialEdits:s,children:a}=e;const u=(0,i.useMemo)((()=>"wp_template"===n.type?{}:{postId:n.id,postType:n.type}),[n.id,n.type]),{selection:d,isReady:m}=(0,l.useSelect)((e=>{const{getEditorSelection:t,__unstableIsEditorReady:n}=e(no);return{isReady:n(),selection:t()}}),[]),{id:h,type:g}=null!=t?t:n,[f,v,_]=(0,c.useEntityBlockEditor)("postType",g,{id:h}),y=fs(o,!!t),{updatePostLock:b,setupEditor:E,updateEditorSettings:S,__experimentalTearDownEditor:w}=(0,l.useDispatch)(no),{createWarningNotice:P}=(0,l.useDispatch)(Kt.store);return(0,i.useLayoutEffect)((()=>{if(!r)return b(o.postLock),E(n,s,o.template),o.autosave&&P((0,Xt.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,Xt.__)("View the autosave"),url:o.autosave.editLink}]}),()=>{w()}}),[]),(0,i.useEffect)((()=>{S(o)}),[o]),m?(0,i.createElement)(c.EntityProvider,{kind:"root",type:"site"},(0,i.createElement)(c.EntityProvider,{kind:"postType",type:n.type,id:n.id},(0,i.createElement)(p.BlockContextProvider,{value:u},(0,i.createElement)(p.BlockEditorProvider,{value:f,onChange:_,onInput:v,selection:d,settings:y,useSubRegistry:!1},a,(0,i.createElement)(ds.ReusableBlocksMenuItems,null))))):null})),_s=window.wp.serverSideRender,ys=n.n(_s);function bs(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const o=(0,i.forwardRef)(((n,o)=>(w()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,i.createElement)(t,r({ref:o},n)))));return n.forEach((n=>{o[n]=bs(e+"."+n,t[n])})),o}function Es(e,t){return function(){return w()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...arguments)}}const Ss=bs("RichText",p.RichText,["Content"]);Ss.isEmpty=Es("RichText.isEmpty",p.RichText.isEmpty);const ws=bs("Autocomplete",p.Autocomplete),Ps=bs("AlignmentToolbar",p.AlignmentToolbar),ks=bs("BlockAlignmentToolbar",p.BlockAlignmentToolbar),Cs=bs("BlockControls",p.BlockControls,["Slot"]),Ts=bs("BlockEdit",p.BlockEdit),xs=bs("BlockEditorKeyboardShortcuts",p.BlockEditorKeyboardShortcuts),Bs=bs("BlockFormatControls",p.BlockFormatControls,["Slot"]),As=bs("BlockIcon",p.BlockIcon),Is=bs("BlockInspector",p.BlockInspector),Ns=bs("BlockList",p.BlockList),Rs=bs("BlockMover",p.BlockMover),Ds=bs("BlockNavigationDropdown",p.BlockNavigationDropdown),Ls=bs("BlockSelectionClearer",p.BlockSelectionClearer),Os=bs("BlockSettingsMenu",p.BlockSettingsMenu),Us=bs("BlockTitle",p.BlockTitle),Fs=bs("BlockToolbar",p.BlockToolbar),Ms=bs("ColorPalette",p.ColorPalette),zs=bs("ContrastChecker",p.ContrastChecker),Vs=bs("CopyHandler",p.CopyHandler),Hs=bs("DefaultBlockAppender",p.DefaultBlockAppender),Ws=bs("FontSizePicker",p.FontSizePicker),Gs=bs("Inserter",p.Inserter),js=bs("InnerBlocks",p.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),$s=bs("InspectorAdvancedControls",p.InspectorAdvancedControls,["Slot"]),Ks=bs("InspectorControls",p.InspectorControls,["Slot"]),Ys=bs("PanelColorSettings",p.PanelColorSettings),qs=bs("PlainText",p.PlainText),Qs=bs("RichTextShortcut",p.RichTextShortcut),Xs=bs("RichTextToolbarButton",p.RichTextToolbarButton),Zs=bs("__unstableRichTextInputEvent",p.__unstableRichTextInputEvent),Js=bs("MediaPlaceholder",p.MediaPlaceholder),ea=bs("MediaUpload",p.MediaUpload),ta=bs("MediaUploadCheck",p.MediaUploadCheck),na=bs("MultiSelectScrollIntoView",p.MultiSelectScrollIntoView),oa=bs("NavigableToolbar",p.NavigableToolbar),ra=bs("ObserveTyping",p.ObserveTyping),ia=bs("SkipToSelectedBlock",p.SkipToSelectedBlock),sa=bs("URLInput",p.URLInput),aa=bs("URLInputButton",p.URLInputButton),la=bs("URLPopover",p.URLPopover),ca=bs("Warning",p.Warning),ua=bs("WritingFlow",p.WritingFlow),da=Es("createCustomColorsHOC",p.createCustomColorsHOC),pa=Es("getColorClassName",p.getColorClassName),ma=Es("getColorObjectByAttributeValues",p.getColorObjectByAttributeValues),ha=Es("getColorObjectByColorValue",p.getColorObjectByColorValue),ga=Es("getFontSize",p.getFontSize),fa=Es("getFontSizeClass",p.getFontSizeClass),va=Es("withColorContext",p.withColorContext),_a=Es("withColors",p.withColors),ya=Es("withFontSizes",p.withFontSizes);function ba(e){return w()("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,E.cleanForSlug)(e)}}(),(window.wp=window.wp||{}).editor=o}(); \ No newline at end of file +*/!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e="",t=0;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"SETUP_EDITOR_STATE"===t.type?t.post.id:e},postType:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return"SETUP_EDITOR_STATE"===t.type?t.post.type:e},saving:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:"REQUEST_POST_UPDATE_START"===t.type,options:t.options||{}}}return e},deleting:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:"REQUEST_POST_DELETE_START"===t.type}}return e},postLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isLocked:!1},t=arguments.length>1?arguments[1]:void 0;return"UPDATE_POST_LOCK"===t.type?t.lock:e},template:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isValid:!0},t=arguments.length>1?arguments[1]:void 0;return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},postSavingLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{const{[t.lockName]:n,...o}=e;return o}}return e},isReady:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SETUP_EDITOR_STATE":return!0;case"TEAR_DOWN_EDITOR":return!1}return e},editorSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m,t=arguments.length>1?arguments[1]:void 0;return"UPDATE_EDITOR_SETTINGS"===t.type?{...e,...t.settings}:e},postAutosavingLock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{const{[t.lockName]:n,...o}=e;return o}}return e}}),f={};function v(e){return[e]}function _(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o()=>e(c.store).hasUndo())),z=(0,l.createRegistrySelector)((e=>()=>e(c.store).hasRedo()));function V(e){return"auto-draft"===$(e).status}function H(e){const t=X(e);return"blocks"in t||"content"in t}const W=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return!!e(c.store).hasEditsForEntityRecord("postType",n,o)})),G=(0,l.createRegistrySelector)((e=>t=>{const n=e(c.store).__experimentalGetDirtyEntityRecords(),{type:o,id:r}=$(t);return n.some((e=>"postType"!==e.kind||e.name!==o||e.key!==r))}));function j(e){return!W(e)&&V(e)}const $=(0,l.createRegistrySelector)((e=>t=>{const n=Y(t),o=K(t),r=e(c.store).getRawEntityRecord("postType",o,n);return r||U}));function K(e){return e.postType}function Y(e){return e.postId}function q(e){var t,n,o,r;return null!==(t=null===(n=$(e)._links)||void 0===n||null===(o=n["version-history"])||void 0===o||null===(r=o[0])||void 0===r?void 0:r.count)&&void 0!==t?t:0}function Q(e){var t,n,o,r;return null!==(t=null===(n=$(e)._links)||void 0===n||null===(o=n["predecessor-version"])||void 0===o||null===(r=o[0])||void 0===r?void 0:r.id)&&void 0!==t?t:null}const X=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return e(c.store).getEntityRecordEdits("postType",n,o)||U}));function Z(e,t){switch(t){case"type":return K(e);case"id":return Y(e);default:const n=$(e);if(!n.hasOwnProperty(t))break;return h(n[t])}}function J(e,t){if("content"===t)return be(e);const n=X(e);return n.hasOwnProperty(t)?T.has(t)?((e,t)=>{const n=X(e);return n.hasOwnProperty(t)?{...Z(e,t),...n[t]}:Z(e,t)})(e,t):n[t]:Z(e,t)}const ee=(0,l.createRegistrySelector)((e=>(t,n)=>{var o;if(!I.includes(n)&&"preview_link"!==n)return;const r=K(t),i=Y(t),s=null===(o=e(c.store).getCurrentUser())||void 0===o?void 0:o.id,a=e(c.store).getAutosave(r,i,s);return a?h(a[n]):void 0}));function te(e){if("private"===J(e,"status"))return"private";return J(e,"password")?"password":"public"}function ne(e){return"pending"===$(e).status}function oe(e,t){const n=t||$(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!(0,b.isInTheFuture)(new Date(Number((0,b.getDate)(n.date))-6e4))}function re(e){return"future"===$(e).status&&!oe(e)}function ie(e){const t=$(e);return W(e)||-1===["publish","private","future"].indexOf(t.status)}function se(e){return!pe(e)&&(!!J(e,"title")||!!J(e,"excerpt")||!ae(e)||"native"===i.Platform.OS)}function ae(e){const t=De(e);if(t.length){if(t.length>1)return!1;const e=t[0].name;if(e!==(0,a.getDefaultBlockName)()&&e!==(0,a.getFreeformContentHandlerName)())return!1}return!be(e)}const le=(0,l.createRegistrySelector)((e=>t=>{var n;if(!se(t))return!1;if(xe(t))return!1;const o=K(t),r=Y(t),i=e(c.store).hasFetchedAutosaves(o,r),s=null===(n=e(c.store).getCurrentUser())||void 0===n?void 0:n.id,a=e(c.store).getAutosave(o,r,s);return!!i&&(!a||(!!H(t)||["title","excerpt"].some((e=>h(a[e])!==J(t,e)))))}));function ce(e){const t=J(e,"date"),n=new Date(Number((0,b.getDate)(t))-6e4);return(0,b.isInTheFuture)(n)}function ue(e){const t=J(e,"date"),n=J(e,"modified"),o=$(e).status;return("draft"===o||"auto-draft"===o||"pending"===o)&&(t===n||null===t)}function de(e){return!!e.deleting.pending}const pe=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return e(c.store).isSavingEntityRecord("postType",n,o)})),me=(0,l.createRegistrySelector)((e=>t=>{const n=e(c.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:r}=$(t);return n.some((e=>"postType"!==e.kind||e.name!==o||e.key!==r))})),he=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return!e(c.store).getLastEntitySaveError("postType",n,o)})),ge=(0,l.createRegistrySelector)((e=>t=>{const n=K(t),o=Y(t);return!!e(c.store).getLastEntitySaveError("postType",n,o)}));function fe(e){var t;return!!pe(e)&&Boolean(null===(t=e.saving.options)||void 0===t?void 0:t.isAutosave)}function ve(e){var t;return!!pe(e)&&Boolean(null===(t=e.saving.options)||void 0===t?void 0:t.isPreview)}function _e(e){if(e.saving.pending||pe(e))return;let t=ee(e,"preview_link");t&&"draft"!==$(e).status||(t=J(e,"link"),t&&(t=(0,E.addQueryArgs)(t,{preview:!0})));const n=J(e,"featured_media");return t&&n?(0,E.addQueryArgs)(t,{_thumbnail_id:n}):t}function ye(e){const t=De(e);if(t.length>2)return null;let n;if(1===t.length&&(n=t[0].name,"core/embed"===n)){var o;const e=null===(o=t[0].attributes)||void 0===o?void 0:o.providerNameSlug;["youtube","vimeo"].includes(e)?n="core/video":["spotify","soundcloud"].includes(e)&&(n="core/audio")}switch(2===t.length&&"core/paragraph"===t[1].name&&(n=t[0].name),n){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}const be=(0,l.createRegistrySelector)((e=>t=>{const n=Y(t),o=K(t),r=e(c.store).getEditedEntityRecord("postType",o,n);if(r){if("function"==typeof r.content)return r.content(r);if(r.blocks)return(0,a.__unstableSerializeAndClean)(r.blocks);if(r.content)return r.content}return""}));function Ee(e){return pe(e)&&!oe(e)&&"publish"===J(e,"status")}function Se(e){const t=J(e,"permalink_template");return A.test(t)}function we(e){const t=ke(e);if(!t)return null;const{prefix:n,postName:o,suffix:r}=t;return Se(e)?n+o+r:n}function Pe(e){return J(e,"slug")||(0,E.cleanForSlug)(J(e,"title"))||Y(e)}function ke(e){const t=J(e,"permalink_template");if(!t)return null;const n=J(e,"slug")||J(e,"generated_slug"),[o,r]=t.split(A);return{prefix:o,postName:n,suffix:r}}function Ce(e){return e.postLock.isLocked}function Te(e){return Object.keys(e.postSavingLock).length>0}function xe(e){return Object.keys(e.postAutosavingLock).length>0}function Be(e){return e.postLock.isTakeover}function Ae(e){return e.postLock.user}function Ie(e){return e.postLock.activePostLock}function Ne(e){var t;return Boolean(null===(t=$(e)._links)||void 0===t?void 0:t.hasOwnProperty("wp:action-unfiltered-html"))}const Re=(0,l.createRegistrySelector)((e=>()=>!!e(C.store).get("core/edit-post","isPublishSidebarEnabled")));function De(e){return J(e,"blocks")||F}function Le(e){var t;return w()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),null===(t=J(e,"selection"))||void 0===t?void 0:t.selectionStart}function Oe(e){var t;return w()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),null===(t=J(e,"selection"))||void 0===t?void 0:t.selectionEnd}function Ue(e){return J(e,"selection")}function Fe(e){return e.isReady}function Me(e){return e.editorSettings}function ze(){return w()("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function Ve(){return w()("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function He(e){return(0,l.createRegistrySelector)((t=>function(n){w()("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"});for(var o=arguments.length,r=new Array(o>1?o-1:0),i=1;i{var t;const n=(null===(t=Me(e))||void 0===t?void 0:t.defaultTemplatePartAreas)||[];return null==n?void 0:n.map((e=>({...e,icon:O(e.icon)})))}),(e=>{var t;return[null===(t=Me(e))||void 0===t?void 0:t.defaultTemplatePartAreas]})),Ht=y(((e,t)=>{var n;const o=zt(e);return o&&null!==(n=Object.values(o).find((e=>e.slug===t)))&&void 0!==n?n:U}),((e,t)=>[zt(e),t]));function Wt(e,t){var n;if(!t)return U;const{description:o,slug:r,title:i,area:s}=t,{title:a,description:l}=Ht(e,r),c="string"==typeof i?i:null==i?void 0:i.rendered;return{title:c&&c!==r?c:a||r,description:("string"==typeof o?o:null==o?void 0:o.raw)||l,icon:(null===(n=Vt(e).find((e=>s===e.area)))||void 0===n?void 0:n.icon)||k}}const Gt=(0,l.createRegistrySelector)((e=>t=>{var n;const o=K(t),r=e(c.store).getPostType(o);return null==r||null===(n=r.labels)||void 0===n?void 0:n.singular_name}));var jt=window.wp.apiFetch,$t=n.n(jt),Kt=window.wp.notices;function Yt(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function qt(e,t,n,o,r){window.sessionStorage.setItem(Yt(e,t),JSON.stringify({post_title:n,content:o,excerpt:r}))}function Qt(e,t){window.sessionStorage.removeItem(Yt(e,t))}var Xt=window.wp.i18n;function Zt(e){const{previousPost:t,post:n,postType:o}=e;if((0,s.get)(e.options,["isAutosave"]))return[];if("trash"===n.status&&"trash"!==t.status)return[];const r=["publish","private","future"],i=(0,s.includes)(r,t.status),a=(0,s.includes)(r,n.status);let l,c,u=(0,s.get)(o,["viewable"],!1);i||a?i&&!a?(l=o.labels.item_reverted_to_draft,u=!1):l=!i&&a?{publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[n.status]:o.labels.item_updated:(l=(0,Xt.__)("Draft saved."),c=!0);const d=[];return u&&d.push({label:c?(0,Xt.__)("View Preview"):o.labels.view_item,url:n.link}),[l,{id:x,type:"snackbar",actions:d}]}function Jt(e){const{post:t,edits:n,error:o}=e;if(o&&"rest_autosave_no_changes"===o.code)return[];const r=["publish","private","future"],i=-1!==r.indexOf(t.status),s={publish:(0,Xt.__)("Publishing failed."),private:(0,Xt.__)("Publishing failed."),future:(0,Xt.__)("Scheduling failed.")};let a=i||-1===r.indexOf(n.status)?(0,Xt.__)("Updating failed."):s[n.status];return o.message&&!/<\/?[^>]*>/.test(o.message)&&(a=[a,o.message].join(" ")),[a,{id:x}]}const en=(e,t,n)=>o=>{let{dispatch:r}=o;r.setupEditorState(e);if("auto-draft"===e.status&&n){let o;o="content"in t?t.content:e.content.raw;let i=(0,a.parse)(o);i=(0,a.synchronizeBlocksWithTemplate)(i,n),r.resetEditorBlocks(i,{__unstableShouldCreateUndoLevel:!1})}t&&Object.values(t).some((t=>{var n,o;let[r,i]=t;return i!==(null!==(n=null===(o=e[r])||void 0===o?void 0:o.raw)&&void 0!==n?n:e[r])}))&&r.editPost(t)};function tn(){return{type:"TEAR_DOWN_EDITOR"}}function nn(){return w()("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function on(){return w()("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function rn(e){return{type:"SETUP_EDITOR_STATE",post:e}}const sn=(e,t)=>n=>{let{select:o,registry:r}=n;const{id:i,type:s}=o.getCurrentPost();r.dispatch(c.store).editEntityRecord("postType",s,i,e,t)},an=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{let{select:n,dispatch:o,registry:r}=t;if(!n.isEditedPostSaveable())return;const i=n.getEditedPostContent();e.isAutosave||o.editPost({content:i},{undoIgnore:!0});const s=n.getCurrentPost(),a={id:s.id,...r.select(c.store).getEntityRecordNonTransientEdits("postType",s.type,s.id),content:i};o({type:"REQUEST_POST_UPDATE_START",options:e}),await r.dispatch(c.store).saveEntityRecord("postType",s.type,a,e),o({type:"REQUEST_POST_UPDATE_FINISH",options:e});const l=r.select(c.store).getLastEntitySaveError("postType",s.type,s.id);if(l){const e=Jt({post:s,edits:a,error:l});e.length&&r.dispatch(Kt.store).createErrorNotice(...e)}else{const t=n.getCurrentPost(),o=Zt({previousPost:s,post:t,postType:await r.resolveSelect(c.store).getPostType(t.type),options:e});o.length&&r.dispatch(Kt.store).createSuccessNotice(...o),e.isAutosave||r.dispatch(p.store).__unstableMarkLastChangeAsPersistent()}}};function ln(){return w()("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}const cn=()=>async e=>{let{select:t,dispatch:n,registry:o}=e;const r=t.getCurrentPostType(),i=await o.resolveSelect(c.store).getPostType(r);o.dispatch(Kt.store).removeNotice(B);const{rest_base:s,rest_namespace:a="wp/v2"}=i;n({type:"REQUEST_POST_DELETE_START"});try{const e=t.getCurrentPost();await $t()({path:`/${a}/${s}/${e.id}`,method:"DELETE"}),await n.savePost()}catch(e){o.dispatch(Kt.store).createErrorNotice(...(l={error:e},[l.error.message&&"unknown_error"!==l.error.code?l.error.message:(0,Xt.__)("Trashing failed"),{id:B}]))}var l;n({type:"REQUEST_POST_DELETE_FINISH"})},un=function(){let{local:e=!1,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async n=>{let{select:o,dispatch:r}=n;if(e){const e=o.getCurrentPost(),t=o.isEditedPostNew(),n=o.getEditedPostAttribute("title"),r=o.getEditedPostAttribute("content"),i=o.getEditedPostAttribute("excerpt");qt(e.id,t,n,r,i)}else await r.savePost({isAutosave:!0,...t})}},dn=()=>e=>{let{registry:t}=e;t.dispatch(c.store).redo()},pn=()=>e=>{let{registry:t}=e;t.dispatch(c.store).undo()};function mn(){return w()("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function hn(e){return{type:"UPDATE_POST_LOCK",lock:e}}const gn=()=>e=>{let{registry:t}=e;t.dispatch(C.store).set("core/edit-post","isPublishSidebarEnabled",!0)},fn=()=>e=>{let{registry:t}=e;t.dispatch(C.store).set("core/edit-post","isPublishSidebarEnabled",!1)};function vn(e){return{type:"LOCK_POST_SAVING",lockName:e}}function _n(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function yn(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function bn(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}const En=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n=>{let{select:o,dispatch:r,registry:i}=n;const{__unstableShouldCreateUndoLevel:s,selection:l}=t,u={blocks:e,selection:l};if(!1!==s){const{id:e,type:t}=o.getCurrentPost();if(i.select(c.store).getEditedEntityRecord("postType",t,e).blocks===u.blocks)return void i.dispatch(c.store).__unstableCreateUndoLevel("postType",t,e);u.content=e=>{let{blocks:t=[]}=e;return(0,a.__unstableSerializeAndClean)(t)}}r.editPost(u)}};function Sn(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}const wn=e=>function(){for(var t=arguments.length,n=new Array(t),o=0;o{let{registry:o}=t;w()("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),o.dispatch(p.store)[e](...n)}},Pn=wn("resetBlocks"),kn=wn("receiveBlocks"),Cn=wn("updateBlock"),Tn=wn("updateBlockAttributes"),xn=wn("selectBlock"),Bn=wn("startMultiSelect"),An=wn("stopMultiSelect"),In=wn("multiSelect"),Nn=wn("clearSelectedBlock"),Rn=wn("toggleSelection"),Dn=wn("replaceBlocks"),Ln=wn("replaceBlock"),On=wn("moveBlocksDown"),Un=wn("moveBlocksUp"),Fn=wn("moveBlockToPosition"),Mn=wn("insertBlock"),zn=wn("insertBlocks"),Vn=wn("showInsertionPoint"),Hn=wn("hideInsertionPoint"),Wn=wn("setTemplateValidity"),Gn=wn("synchronizeTemplate"),jn=wn("mergeBlocks"),$n=wn("removeBlocks"),Kn=wn("removeBlock"),Yn=wn("toggleBlockMode"),qn=wn("startTyping"),Qn=wn("stopTyping"),Xn=wn("enterFormattedText"),Zn=wn("exitFormattedText"),Jn=wn("insertDefaultBlock"),eo=wn("updateBlockListSettings"),to={reducer:g,selectors:e,actions:t},no=(0,l.createReduxStore)("core/editor",{...to});(0,l.register)(no);function oo(e){const t=(0,s.mapValues)((0,s.pickBy)(e.attributes,{source:"meta"}),"meta");return(0,s.isEmpty)(t)||(e.edit=(e=>(0,u.createHigherOrderComponent)((t=>n=>{let{attributes:o,setAttributes:a,...u}=n;const d=(0,l.useSelect)((e=>e(no).getCurrentPostType()),[]),[p,m]=(0,c.useEntityProp)("postType",d,"meta"),h=(0,i.useMemo)((()=>({...o,...(0,s.mapValues)(e,(e=>p[e]))})),[o,p]);return(0,i.createElement)(t,r({attributes:h,setAttributes:t=>{const n=Object.fromEntries(Object.entries((0,s.pickBy)(t,((t,n)=>e[n]))).map((t=>{let[n,o]=t;return[e[n],o]})));(0,s.isEmpty)(n)||m(n),a(t)}},u))}),"withMetaAttributeSource"))(t)(e.edit)),e}function ro(e){const t=e.avatar_urls&&e.avatar_urls[24]?(0,i.createElement)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,i.createElement)("span",{className:"editor-autocompleters__no-avatar"});return(0,i.createElement)(i.Fragment,null,t,(0,i.createElement)("span",{className:"editor-autocompleters__user-name"},e.name),(0,i.createElement)("span",{className:"editor-autocompleters__user-slug"},e.slug))}(0,d.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",oo),(0,l.select)(a.store).getBlockTypes().map((e=>{let{name:t}=e;return(0,l.select)(a.store).getBlockType(t)})).forEach(oo);var io={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){const t=(0,l.useSelect)((t=>{const{getUsers:n}=t(c.store);return n({context:"view",search:encodeURIComponent(e)})}),[e]),n=(0,i.useMemo)((()=>t?t.map((e=>({key:`user-${e.slug}`,value:e,label:ro(e)}))):[]),[t]);return[n]},getOptionCompletion(e){return`@${e.slug}`}};(0,d.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.push((0,s.clone)(io)),e}));class so extends i.Component{constructor(e){super(e),this.needsAutosave=!(!e.isDirty||!e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){this.props.disableIntervalChecks?this.props.editsReference!==e.editsReference&&this.props.autosave():(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),this.props.isDirty&&(!this.props.isAutosaving||e.isAutosaving)?this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0):this.needsAutosave=!1)}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3*this.props.interval;this.timerId=setTimeout((()=>{this.autosaveTimerHandler()}),e)}autosaveTimerHandler(){this.props.isAutosaveable?(this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()):this.setAutosaveTimer(1e3)}render(){return null}}var ao=(0,u.compose)([(0,l.withSelect)(((e,t)=>{const{getReferenceByDistinctEdits:n}=e(c.store),{isEditedPostDirty:o,isEditedPostAutosaveable:r,isAutosavingPost:i,getEditorSettings:s}=e(no),{interval:a=s().autosaveInterval}=t;return{editsReference:n(),isDirty:o(),isAutosaveable:r(),isAutosaving:i(),interval:a}})),(0,l.withDispatch)(((e,t)=>({autosave(){const{autosave:n=e(no).autosave}=t;n()}})))])(so),lo=window.wp.richText,co=n(7153),uo=n.n(co);var po=e=>{let{children:t,isValid:n,level:o,href:r,onSelect:s}=e;return(0,i.createElement)("li",{className:uo()("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!n})},(0,i.createElement)("a",{href:r,className:"document-outline__button",onClick:s},(0,i.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,i.createElement)("strong",{className:"document-outline__level"},o),(0,i.createElement)("span",{className:"document-outline__item-content"},t)))};const mo=(0,i.createElement)("em",null,(0,Xt.__)("(Empty heading)")),ho=[(0,i.createElement)("br",{key:"incorrect-break"}),(0,i.createElement)("em",{key:"incorrect-message"},(0,Xt.__)("(Incorrect heading level)"))],go=[(0,i.createElement)("br",{key:"incorrect-break-h1"}),(0,i.createElement)("em",{key:"incorrect-message-h1"},(0,Xt.__)("(Your theme may already use a H1 for the post title)"))],fo=[(0,i.createElement)("br",{key:"incorrect-break-multiple-h1"}),(0,i.createElement)("em",{key:"incorrect-message-multiple-h1"},(0,Xt.__)("(Multiple H1 headings are not recommended)"))],vo=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.flatMap((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"core/heading"===e.name?{...e,level:e.attributes.level,isEmpty:_o(e)}:vo(e.innerBlocks)}))},_o=e=>!e.attributes.content||0===e.attributes.content.length;var yo=(0,u.compose)((0,l.withSelect)((e=>{var t,n;const{getBlocks:o}=e(p.store),{getEditedPostAttribute:r}=e(no),{getPostType:i}=e(c.store),s=i(r("type"));return{title:r("title"),blocks:o(),isTitleSupported:null!==(t=null==s||null===(n=s.supports)||void 0===n?void 0:n.title)&&void 0!==t&&t}})))((e=>{let{blocks:t=[],title:n,onSelect:o,isTitleSupported:r,hasOutlineItemsDisabled:s}=e;const a=vo(t);if(a.length<1)return null;let l=1;const c=document.querySelector(".editor-post-title__input"),u=r&&n&&c,d=a.reduce(((e,t)=>({...e,[t.level]:(e[t.level]||0)+1})),{})[1]>1;return(0,i.createElement)("div",{className:"document-outline"},(0,i.createElement)("ul",null,u&&(0,i.createElement)(po,{level:(0,Xt.__)("Title"),isValid:!0,onSelect:o,href:`#${c.id}`,isDisabled:s},n),a.map(((e,t)=>{const n=e.level>l+1,r=!(e.isEmpty||n||!e.level||1===e.level&&(d||u));return l=e.level,(0,i.createElement)(po,{key:t,level:`H${e.level}`,isValid:r,isDisabled:s,href:`#block-${e.clientId}`,onSelect:o},e.isEmpty?mo:(0,lo.getTextContent)((0,lo.create)({html:e.attributes.content})),n&&ho,1===e.level&&d&&fo,u&&1===e.level&&!d&&go)}))))}));var bo=(0,l.withSelect)((e=>({blocks:e(p.store).getBlocks()})))((function(e){let{blocks:t,children:n}=e;return(0,s.filter)(t,(e=>"core/heading"===e.name)).length<1?null:n})),Eo=window.wp.keyboardShortcuts;var So=function(e){let{resetBlocksOnSave:t}=e;const{resetEditorBlocks:n,savePost:o}=(0,l.useDispatch)(no),{isEditedPostDirty:r,getPostEdits:i,isPostSavingLocked:s}=(0,l.useSelect)(no);return(0,Eo.useShortcut)("core/editor/save",(e=>{if(e.preventDefault(),!s()&&r()){if(t){const e=i();if(e.content&&"string"==typeof e.content){const t=(0,a.parse)(e.content);n(t)}}o()}})),null};var wo=function(){const{redo:e,undo:t}=(0,l.useDispatch)(no);return(0,Eo.useShortcut)("core/editor/undo",(e=>{t(),e.preventDefault()})),(0,Eo.useShortcut)("core/editor/redo",(t=>{e(),t.preventDefault()})),(0,i.createElement)(So,null)};function Po(){return(0,i.createElement)(So,{resetBlocksOnSave:!0})}var ko=window.wp.keycodes;var Co=function(){const{registerShortcut:e}=(0,l.useDispatch)(Eo.store);return(0,i.useEffect)((()=>{e({name:"core/editor/save",category:"global",description:(0,Xt.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Xt.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Xt.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,ko.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]})}),[e]),(0,i.createElement)(p.BlockEditorKeyboardShortcuts.Register,null)},To=window.wp.components;var xo=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var Bo=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var Ao=(0,i.forwardRef)((function(e,t){const n=(0,ko.isAppleOS)()?ko.displayShortcut.primaryShift("z"):ko.displayShortcut.primary("y"),o=(0,l.useSelect)((e=>e(no).hasEditorRedo()),[]),{redo:s}=(0,l.useDispatch)(no);return(0,i.createElement)(To.Button,r({},e,{ref:t,icon:(0,Xt.isRTL)()?Bo:xo,label:(0,Xt.__)("Redo"),shortcut:n,"aria-disabled":!o,onClick:o?s:void 0,className:"editor-history__redo"}))}));var Io=(0,i.forwardRef)((function(e,t){const n=(0,l.useSelect)((e=>e(no).hasEditorUndo()),[]),{undo:o}=(0,l.useDispatch)(no);return(0,i.createElement)(To.Button,r({},e,{ref:t,icon:(0,Xt.isRTL)()?xo:Bo,label:(0,Xt.__)("Undo"),shortcut:ko.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?o:void 0,className:"editor-history__undo"}))}));var No=(0,u.compose)([(0,l.withSelect)((e=>({isValid:e(p.store).isValidTemplate()}))),(0,l.withDispatch)((e=>{const{setTemplateValidity:t,synchronizeTemplate:n}=e(p.store);return{resetTemplateValidity:()=>t(!0),synchronizeTemplate:n}}))])((function(e){let{isValid:t,...n}=e;return t?null:(0,i.createElement)(To.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,Xt.__)("Keep it as is"),onClick:n.resetTemplateValidity},{label:(0,Xt.__)("Reset the template"),onClick:()=>{window.confirm((0,Xt.__)("Resetting the template may result in loss of content, do you want to continue?"))&&n.synchronizeTemplate()}}]},(0,Xt.__)("The content of your post doesn’t match the template assigned to your post type."))}));var Ro=(0,u.compose)([(0,l.withSelect)((e=>({notices:e(Kt.store).getNotices()}))),(0,l.withDispatch)((e=>({onRemove:e(Kt.store).removeNotice})))])((function(e){let{notices:t,onRemove:n}=e;const o=(0,s.filter)(t,{isDismissible:!0,type:"default"}),r=(0,s.filter)(t,{isDismissible:!1,type:"default"});return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.NoticeList,{notices:r,className:"components-editor-notices__pinned"}),(0,i.createElement)(To.NoticeList,{notices:o,className:"components-editor-notices__dismissible",onRemove:n},(0,i.createElement)(No,null)))}));function Do(){const e=(0,l.useSelect)((e=>e(Kt.store).getNotices()),[]),{removeNotice:t}=(0,l.useDispatch)(Kt.store),n=(0,s.filter)(e,{type:"snackbar"});return(0,i.createElement)(To.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})}var Lo=window.wp.htmlEntities;function Oo(e){let{record:t,checked:n,onChange:o,closePanel:r}=e;const{name:s,kind:a,title:u,key:d}=t,m=(0,l.useSelect)((e=>{var t;const{blocks:n=[]}=e(c.store).getEditedEntityRecord(a,s,d),o=e(p.store).getBlockParents(null===(t=n[0])||void 0===t?void 0:t.clientId);return o[o.length-1]}),[]),h=(0,l.useSelect)((e=>{if("postType"!==a||"wp_template"!==s)return u;const t=e(c.store).getEditedEntityRecord(a,s,d);return e(no).__experimentalGetTemplateInfo(t).title}),[s,a,u,d]),g=(0,l.useSelect)((e=>e(p.store).getSelectedBlockClientId()===m),[m]),f=g?(0,Xt.__)("Selected"):(0,Xt.__)("Select"),{selectBlock:v}=(0,l.useDispatch)(p.store),_=(0,i.useCallback)((()=>v(m)),[m]),y=(0,i.useCallback)((()=>{v(m),r()}),[m]);return(0,i.createElement)(To.PanelRow,null,(0,i.createElement)(To.CheckboxControl,{label:(0,i.createElement)("strong",null,(0,Lo.decodeEntities)(h)||(0,Xt.__)("Untitled")),checked:n,onChange:o}),m?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,{onClick:_,className:"entities-saved-states__find-entity",disabled:g},f),(0,i.createElement)(To.Button,{onClick:y,className:"entities-saved-states__find-entity-small",disabled:g},f)):null)}function Uo(e){let{list:t,unselectedEntities:n,setUnselectedEntities:o,closePanel:r}=e;const a=t.length,u=t[0],d=(0,l.useSelect)((e=>e(c.store).getEntityConfig(u.kind,u.name)),[u.kind,u.name]),{name:p}=u;let m=d.label;"wp_template_part"===p&&(m=1===a?(0,Xt.__)("Template Part"):(0,Xt.__)("Template Parts"));const h=function(e,t){switch(e){case"site":return 1===t?(0,Xt.__)("This change will affect your whole site."):(0,Xt.__)("These changes will affect your whole site.");case"wp_template":return(0,Xt.__)("This change will affect pages and posts that use this template.");case"page":case"post":return(0,Xt.__)("The following content has been modified.")}}(p,a);return(0,i.createElement)(To.PanelBody,{title:m,initialOpen:!0},h&&(0,i.createElement)(To.PanelRow,null,h),t.map((e=>(0,i.createElement)(Oo,{key:e.key||e.property,record:e,checked:!(0,s.some)(n,(t=>t.kind===e.kind&&t.name===e.name&&t.key===e.key&&t.property===e.property)),onChange:t=>o(e,t),closePanel:r}))))}const Fo={title:(0,Xt.__)("Title"),description:(0,Xt.__)("Tagline"),site_logo:(0,Xt.__)("Logo"),site_icon:(0,Xt.__)("Icon"),show_on_front:(0,Xt.__)("Show on front"),page_on_front:(0,Xt.__)("Page on front")},Mo=[{kind:"postType",name:"wp_navigation"}];function zo(e){let{close:t}=e;const n=(0,i.useRef)(),{dirtyEntityRecords:o}=(0,l.useSelect)((e=>{const t=e(c.store).__experimentalGetDirtyEntityRecords().filter((e=>!("root"===e.kind&&"site"===e.name))),n=e(c.store).getEntityRecordEdits("root","site"),o=[];for(const e in n)o.push({kind:"root",name:"site",title:Fo[e]||e,property:e});return{dirtyEntityRecords:[...t,...o]}}),[]),{editEntityRecord:a,saveEditedEntityRecord:d,__experimentalSaveSpecifiedEntityEdits:m}=(0,l.useDispatch)(c.store),{__unstableMarkLastChangeAsPersistent:h}=(0,l.useDispatch)(p.store),{createSuccessNotice:g,createErrorNotice:f}=(0,l.useDispatch)(Kt.store),v=(0,s.groupBy)(o,"name"),{site:_,wp_template:y,wp_template_part:b,...E}=v,S=[_,y,b,...Object.values(E)].filter(Array.isArray),[w,P]=(0,i.useState)([]),k=(e,t)=>{let{kind:n,name:o,key:r,property:i}=e;P(t?w.filter((e=>e.kind!==n||e.name!==o||e.key!==r||e.property!==i)):[...w,{kind:n,name:o,key:r,property:i}])},C=(0,i.useCallback)((()=>t()),[t]),[T,x]=(0,u.__experimentalUseDialog)({onClose:()=>C()});return(0,i.createElement)("div",r({ref:T},x,{className:"entities-saved-states__panel"}),(0,i.createElement)(To.Flex,{className:"entities-saved-states__panel-header",gap:2},(0,i.createElement)(To.FlexItem,{isBlock:!0,as:To.Button,ref:n,variant:"primary",disabled:o.length-w.length==0,onClick:()=>{const e=o.filter((e=>{let{kind:t,name:n,key:o,property:r}=e;return!(0,s.some)(w,(e=>e.kind===t&&e.name===n&&e.key===o&&e.property===r))}));t(e);const n=[],r=[];e.forEach((e=>{let{kind:t,name:o,key:i,property:s}=e;"root"===t&&"site"===o?n.push(s):(Mo.some((e=>e.kind===t&&e.name===o))&&a(t,o,i,{status:"publish"}),r.push(d(t,o,i)))})),n.length&&r.push(m("root","site",void 0,n)),h(),Promise.all(r).then((e=>{e.some((e=>void 0===e))?f((0,Xt.__)("Saving failed.")):g((0,Xt.__)("Site updated."),{type:"snackbar"})})).catch((e=>f(`${(0,Xt.__)("Saving failed.")} ${e}`)))},className:"editor-entities-saved-states__save-button"},(0,Xt.__)("Save")),(0,i.createElement)(To.FlexItem,{isBlock:!0,as:To.Button,variant:"secondary",onClick:C},(0,Xt.__)("Cancel"))),(0,i.createElement)("div",{className:"entities-saved-states__text-prompt"},(0,i.createElement)("strong",null,(0,Xt.__)("Are you ready to save?")),(0,i.createElement)("p",null,(0,Xt.__)("The following changes have been made to your site, templates, and content."))),S.map((e=>(0,i.createElement)(Uo,{key:e[0].name,list:e,closePanel:C,unselectedEntities:w,setUnselectedEntities:k}))))}function Vo(e){let{text:t,children:n}=e;const o=(0,u.useCopyToClipboard)(t);return(0,i.createElement)(To.Button,{variant:"secondary",ref:o},n)}class Ho extends i.Component{constructor(){super(...arguments),this.reboot=this.reboot.bind(this),this.getContent=this.getContent.bind(this),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,d.doAction)("editor.ErrorBoundary.errorLogged",e)}reboot(){this.props.onError()}getContent(){try{return(0,l.select)(no).getEditedPostContent()}catch(e){}}render(){const{error:e}=this.state;return e?(0,i.createElement)(p.Warning,{className:"editor-error-boundary",actions:[(0,i.createElement)(To.Button,{key:"recovery",onClick:this.reboot,variant:"secondary"},(0,Xt.__)("Attempt Recovery")),(0,i.createElement)(Vo,{key:"copy-post",text:this.getContent},(0,Xt.__)("Copy Post Text")),(0,i.createElement)(Vo,{key:"copy-error",text:e.stack},(0,Xt.__)("Copy Error"))]},(0,Xt.__)("The editor has encountered an unexpected error.")):this.props.children}}var Wo=Ho;const Go=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame;let jo,$o=0;function Ko(){const{postId:e,isEditedPostNew:t,hasRemoteAutosave:n}=(0,l.useSelect)((e=>({postId:e(no).getCurrentPostId(),isEditedPostNew:e(no).isEditedPostNew(),hasRemoteAutosave:!!e(no).getEditorSettings().autosave})),[]),{getEditedPostAttribute:o}=(0,l.useSelect)(no),{createWarningNotice:r,removeNotice:s}=(0,l.useDispatch)(Kt.store),{editPost:c,resetEditorBlocks:u}=(0,l.useDispatch)(no);(0,i.useEffect)((()=>{let i=function(e,t){return window.sessionStorage.getItem(Yt(e,t))}(e,t);if(!i)return;try{i=JSON.parse(i)}catch(e){return}const{post_title:l,content:d,excerpt:p}=i,m={title:l,content:d,excerpt:p};if(!Object.keys(m).some((e=>m[e]!==o(e))))return void Qt(e,t);if(n)return;const h="wpEditorAutosaveRestore"+ ++$o;r((0,Xt.__)("The backup of this post in your browser is different from the version below."),{id:h,actions:[{label:(0,Xt.__)("Restore the backup"),onClick(){const{content:e,...t}=m;c(t),u((0,a.parse)(m.content)),s(h)}}]})}),[t,e])}var Yo=(0,u.ifCondition)((()=>{if(void 0===jo)try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),jo=!0}catch(e){jo=!1}return jo}))((function(){const{autosave:e}=(0,l.useDispatch)(no),t=(0,i.useCallback)((()=>{Go((()=>e({local:!0})))}),[]);Ko(),function(){const{postId:e,isEditedPostNew:t,isDirty:n,isAutosaving:o,didError:r}=(0,l.useSelect)((e=>({postId:e(no).getCurrentPostId(),isEditedPostNew:e(no).isEditedPostNew(),isDirty:e(no).isEditedPostDirty(),isAutosaving:e(no).isAutosavingPost(),didError:e(no).didPostSaveRequestFail()})),[]),s=(0,i.useRef)(n),a=(0,i.useRef)(o);(0,i.useEffect)((()=>{!r&&(a.current&&!o||s.current&&!n)&&Qt(e,t),s.current=n,a.current=o}),[n,o,r]);const c=(0,u.usePrevious)(t),d=(0,u.usePrevious)(e);(0,i.useEffect)((()=>{d===e&&c&&!t&&Qt(e,!0)}),[t,e])}();const{localAutosaveInterval:n}=(0,l.useSelect)((e=>({localAutosaveInterval:e(no).getEditorSettings().localAutosaveInterval})),[]);return(0,i.createElement)(ao,{interval:n,autosave:t})}));var qo=function(e){let{children:t}=e;const n=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t}=e(no),{getPostType:n}=e(c.store);return n(t("type"))}),[]);return(0,s.get)(n,["supports","page-attributes"],!1)?t:null};var Qo=(0,l.withSelect)((e=>{const{getEditedPostAttribute:t}=e(no),{getPostType:n}=e(c.store);return{postType:n(t("type"))}}))((function(e){let{postType:t,children:n,supportKeys:o}=e,r=!0;return t&&(r=(0,s.some)((0,s.castArray)(o),(e=>!!t.supports[e]))),r?n:null}));const Xo=e=>{let{onUpdateOrder:t,order:n=0}=e;const[o,r]=(0,i.useState)(null),s=null===o?n:o;return(0,i.createElement)(To.TextControl,{className:"editor-page-attributes__order",type:"number",label:(0,Xt.__)("Order"),value:s,onChange:e=>{var n;r(e);const o=Number(e);Number.isInteger(o)&&""!==(null===(n=e.trim)||void 0===n?void 0:n.call(e))&&t(Number(e))},size:6,onBlur:()=>{r(null)}})};var Zo=(0,u.compose)([(0,l.withSelect)((e=>({order:e(no).getEditedPostAttribute("menu_order")}))),(0,l.withDispatch)((e=>({onUpdateOrder(t){e(no).editPost({menu_order:t})}})))])((function(e){return(0,i.createElement)(Qo,{supportKeys:"page-attributes"},(0,i.createElement)(Xo,e))})),Jo=n(4793),er=n.n(Jo);function tr(e){const t=e.map((e=>({children:[],parent:null,...e}))),n=(0,s.groupBy)(t,"parent");if(n.null&&n.null.length)return t;const o=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?o(t):[]}}));return o(n[0]||[])}const nr=e=>(0,s.unescape)(e.replace("'","'")),or=e=>({...e,name:nr(e.name)});function rr(e){var t;return null!=e&&null!==(t=e.title)&&void 0!==t&&t.rendered?(0,Lo.decodeEntities)(e.title.rendered):`#${e.id} (${(0,Xt.__)("no title")})`}const ir=(e,t)=>{const n=er()(e||"").toLowerCase(),o=er()(t||"").toLowerCase();return n===o?0:n.startsWith(o)?n.length:1/0};var sr=function(){const{editPost:e}=(0,l.useDispatch)(no),[t,n]=(0,i.useState)(!1),{parentPost:o,parentPostId:r,items:a,postType:u}=(0,l.useSelect)((e=>{const{getPostType:n,getEntityRecords:o,getEntityRecord:r}=e(c.store),{getCurrentPostId:i,getEditedPostAttribute:a}=e(no),l=a("type"),u=a("parent"),d=n(l),p=i(),m=(0,s.get)(d,["hierarchical"],!1),h={per_page:100,exclude:p,parent_exclude:p,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};return t&&(h.search=t),{parentPostId:u,parentPost:u?r("postType",l,u):null,items:m?o("postType",l,h):[],postType:d}}),[t]),d=(0,s.get)(u,["hierarchical"],!1),p=(0,s.get)(u,["labels","parent_item_colon"]),m=a||[],h=(0,i.useMemo)((()=>{const e=function(n){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const r=n.map((t=>[{value:t.id,label:"— ".repeat(o)+(0,s.unescape)(t.name),rawName:t.name},...e(t.children||[],o+1)])),i=r.sort(((e,n)=>{let[o]=e,[r]=n;return ir(o.rawName,t)>=ir(r.rawName,t)?1:-1}));return i.flat()};let n=m.map((e=>({id:e.id,parent:e.parent,name:rr(e)})));t||(n=tr(n));const i=e(n),a=(0,s.find)(i,(e=>e.value===r));return o&&!a&&i.unshift({value:r,label:rr(o)}),i}),[m,t]);return d&&p?(0,i.createElement)(To.ComboboxControl,{className:"editor-page-attributes__parent",label:p,value:r,options:h,onFilterValueChange:(0,s.debounce)((e=>{n(e)}),300),onChange:t=>{e({parent:t})}}):null};var ar=function(){const{availableTemplates:e,selectedTemplate:t,isViewable:n}=(0,l.useSelect)((e=>{var t,n;const{getEditedPostAttribute:o,getEditorSettings:r,getCurrentPostType:i}=e(no),{getPostType:s}=e(c.store);return{selectedTemplate:o("template"),availableTemplates:r().availableTemplates,isViewable:null!==(t=null===(n=s(i()))||void 0===n?void 0:n.viewable)&&void 0!==t&&t}}),[]),{editPost:o}=(0,l.useDispatch)(no);return!n||(0,s.isEmpty)(e)?null:(0,i.createElement)(To.SelectControl,{label:(0,Xt.__)("Template:"),value:t,onChange:e=>{o({template:e||""})},options:(0,s.map)(e,((e,t)=>({value:t,label:e})))})};const lr={who:"authors",per_page:50,_fields:"id,name",context:"view"};var cr=function(){const[e,t]=(0,i.useState)(),{authorId:n,isLoading:o,authors:r,postAuthor:a}=(0,l.useSelect)((t=>{const{getUser:n,getUsers:o,isResolving:r}=t(c.store),{getEditedPostAttribute:i}=t(no),s=n(i("author"),{context:"view"}),a={...lr};return e&&(a.search=e),{authorId:i("author"),postAuthor:s,authors:o(a),isLoading:r("core","getUsers",[a])}}),[e]),{editPost:u}=(0,l.useDispatch)(no),d=(0,i.useMemo)((()=>{const e=(null!=r?r:[]).map((e=>({value:e.id,label:(0,Lo.decodeEntities)(e.name)})));return e.findIndex((e=>{let{value:t}=e;return(null==a?void 0:a.id)===t}))<0&&a?[{value:a.id,label:(0,Lo.decodeEntities)(a.name)},...e]:e}),[r,a]);return a?(0,i.createElement)(To.ComboboxControl,{label:(0,Xt.__)("Author"),options:d,value:n,onFilterValueChange:(0,s.debounce)((e=>{t(e)}),300),onChange:e=>{e&&u({author:e})},isLoading:o,allowReset:!1}):null};var ur=function(){const{editPost:e}=(0,l.useDispatch)(no),{postAuthor:t,authors:n}=(0,l.useSelect)((e=>({postAuthor:e(no).getEditedPostAttribute("author"),authors:e(c.store).getUsers(lr)})),[]),o=(0,i.useMemo)((()=>(null!=n?n:[]).map((e=>({value:e.id,label:(0,Lo.decodeEntities)(e.name)})))),[n]);return(0,i.createElement)(To.SelectControl,{className:"post-author-selector",label:(0,Xt.__)("Author"),options:o,onChange:t=>{const n=Number(t);e({author:n})},value:t})};var dr=function(){return(0,l.useSelect)((e=>{const t=e(c.store).getUsers(lr);return(null==t?void 0:t.length)>=25}),[])?(0,i.createElement)(cr,null):(0,i.createElement)(ur,null)};function pr(e){let{children:t}=e;const{hasAssignAuthorAction:n,hasAuthors:o}=(0,l.useSelect)((e=>{const t=e(no).getCurrentPost(),n=e(c.store).getUsers(lr);return{hasAssignAuthorAction:(0,s.get)(t,["_links","wp:action-assign-author"],!1),hasAuthors:(null==n?void 0:n.length)>=1}}),[]);return n&&o?(0,i.createElement)(Qo,{supportKeys:"author"},t):null}var mr=(0,u.compose)([(0,l.withSelect)((e=>({commentStatus:e(no).getEditedPostAttribute("comment_status")}))),(0,l.withDispatch)((e=>({editPost:e(no).editPost})))])((function(e){let{commentStatus:t="open",...n}=e;return(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Allow comments"),checked:"open"===t,onChange:()=>n.editPost({comment_status:"open"===t?"closed":"open"})})}));var hr=(0,u.compose)([(0,l.withSelect)((e=>({excerpt:e(no).getEditedPostAttribute("excerpt")}))),(0,l.withDispatch)((e=>({onUpdateExcerpt(t){e(no).editPost({excerpt:t})}})))])((function(e){let{excerpt:t,onUpdateExcerpt:n}=e;return(0,i.createElement)("div",{className:"editor-post-excerpt"},(0,i.createElement)(To.TextareaControl,{label:(0,Xt.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:e=>n(e),value:t}),(0,i.createElement)(To.ExternalLink,{href:(0,Xt.__)("https://wordpress.org/support/article/settings-sidebar/#excerpt")},(0,Xt.__)("Learn more about manual excerpts")))}));var gr=function(e){return(0,i.createElement)(Qo,r({},e,{supportKeys:"excerpt"}))},fr=window.wp.blob;var vr=(0,l.withSelect)((e=>{const{getThemeSupports:t}=e(c.store),{getEditedPostAttribute:n}=e(no);return{postType:n("type"),themeSupports:t()}}))((function(e){let{themeSupports:t,children:n,postType:o,supportKeys:r}=e;return(0,s.some)((0,s.castArray)(r),(e=>{const n=(0,s.get)(t,[e],!1);return"post-thumbnails"===e&&Array.isArray(n)?(0,s.includes)(n,o):n}))?n:null}));var _r=function(e){return(0,i.createElement)(vr,{supportKeys:"post-thumbnails"},(0,i.createElement)(Qo,r({},e,{supportKeys:"thumbnail"})))};const yr=["image"],br=(0,Xt.__)("Featured image"),Er=(0,Xt.__)("Set featured image"),Sr=(0,Xt.__)("Remove image"),wr=(0,i.createElement)("p",null,(0,Xt.__)("To edit the featured image, you need permission to upload media."));const Pr=(0,l.withSelect)((e=>{const{getMedia:t,getPostType:n}=e(c.store),{getCurrentPostId:o,getEditedPostAttribute:r}=e(no),i=r("featured_media");return{media:i?t(i,{context:"view"}):null,currentPostId:o(),postType:n(r("type")),featuredImageId:i}})),kr=(0,l.withDispatch)(((e,t,n)=>{let{noticeOperations:o}=t,{select:r}=n;const{editPost:i}=e(no);return{onUpdateImage(e){i({featured_media:e.id})},onDropImage(e){r(p.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;i({featured_media:t.id})},onError(e){o.removeAllNotices(),o.createErrorNotice(e)}})},onRemoveImage(){i({featured_media:0})}}}));var Cr=(0,u.compose)(To.withNotices,Pr,kr,(0,To.withFilters)("editor.PostFeaturedImage"))((function(e){var t,n;let{currentPostId:o,featuredImageId:r,onUpdateImage:a,onRemoveImage:c,media:u,postType:m,noticeUI:h,noticeOperations:g}=e;const[f,v]=(0,i.useState)(!1),_=(0,l.useSelect)((e=>e(p.store).getSettings().mediaUpload),[]),y=(0,s.get)(m,["labels"],{}),{mediaWidth:b,mediaHeight:E,mediaSourceUrl:S}=function(e,t){var n,o,r,i;if(!e)return{};const s=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(s in(null!==(n=null==e||null===(o=e.media_details)||void 0===o?void 0:o.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[s].width,mediaHeight:e.media_details.sizes[s].height,mediaSourceUrl:e.media_details.sizes[s].source_url};const a=(0,d.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return a in(null!==(r=null==e||null===(i=e.media_details)||void 0===i?void 0:i.sizes)&&void 0!==r?r:{})?{mediaWidth:e.media_details.sizes[a].width,mediaHeight:e.media_details.sizes[a].height,mediaSourceUrl:e.media_details.sizes[a].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}(u,o);function w(e){_({allowedTypes:["image"],filesList:e,onFileChange(e){let[t]=e;(0,fr.isBlobURL)(null==t?void 0:t.url)?v(!0):(a(t),v(!1))},onError(e){g.removeAllNotices(),g.createErrorNotice(e)}})}return(0,i.createElement)(_r,null,h,(0,i.createElement)("div",{className:"editor-post-featured-image"},u&&(0,i.createElement)("div",{id:`editor-post-featured-image-${r}-describedby`,className:"hidden"},u.alt_text&&(0,Xt.sprintf)((0,Xt.__)("Current image: %s"),u.alt_text),!u.alt_text&&(0,Xt.sprintf)((0,Xt.__)("The current image has no alternative text. The file name is: %s"),(null===(t=u.media_details.sizes)||void 0===t||null===(n=t.full)||void 0===n?void 0:n.file)||u.slug)),(0,i.createElement)(p.MediaUploadCheck,{fallback:wr},(0,i.createElement)(p.MediaUpload,{title:y.featured_image||br,onSelect:a,unstableFeaturedImageFlow:!0,allowedTypes:yr,modalClass:"editor-post-featured-image__media-modal",render:e=>{let{open:t}=e;return(0,i.createElement)("div",{className:"editor-post-featured-image__container"},(0,i.createElement)(To.Button,{className:r?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:t,"aria-label":r?(0,Xt.__)("Edit or update the image"):null,"aria-describedby":r?`editor-post-featured-image-${r}-describedby`:null},!!r&&u&&(0,i.createElement)(To.ResponsiveWrapper,{naturalWidth:b,naturalHeight:E,isInline:!0},(0,i.createElement)("img",{src:S,alt:""})),f&&(0,i.createElement)(To.Spinner,null),!r&&!f&&(y.set_featured_image||Er)),(0,i.createElement)(To.DropZone,{onFilesDrop:w}))},value:r})),!!r&&(0,i.createElement)(p.MediaUploadCheck,null,u&&(0,i.createElement)(p.MediaUpload,{title:y.featured_image||br,onSelect:a,unstableFeaturedImageFlow:!0,allowedTypes:yr,modalClass:"editor-post-featured-image__media-modal",render:e=>{let{open:t}=e;return(0,i.createElement)(To.Button,{onClick:t,variant:"secondary"},(0,Xt.__)("Replace Image"))}}),(0,i.createElement)(To.Button,{onClick:c,variant:"link",isDestructive:!0},y.remove_featured_image||Sr))))}));var Tr=(0,l.withSelect)((e=>({disablePostFormats:e(no).getEditorSettings().disablePostFormats})))((function(e){let{disablePostFormats:t,...n}=e;return!t&&(0,i.createElement)(Qo,r({},n,{supportKeys:"post-formats"}))}));const xr=[{id:"aside",caption:(0,Xt.__)("Aside")},{id:"audio",caption:(0,Xt.__)("Audio")},{id:"chat",caption:(0,Xt.__)("Chat")},{id:"gallery",caption:(0,Xt.__)("Gallery")},{id:"image",caption:(0,Xt.__)("Image")},{id:"link",caption:(0,Xt.__)("Link")},{id:"quote",caption:(0,Xt.__)("Quote")},{id:"standard",caption:(0,Xt.__)("Standard")},{id:"status",caption:(0,Xt.__)("Status")},{id:"video",caption:(0,Xt.__)("Video")}].sort(((e,t)=>{const n=e.caption.toUpperCase(),o=t.caption.toUpperCase();return no?1:0}));function Br(){const e=`post-format-selector-${(0,u.useInstanceId)(Br)}`,{postFormat:t,suggestedFormat:n,supportedFormats:o}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(no),o=t("format"),r=e(c.store).getThemeSupports();return{postFormat:null!=o?o:"standard",suggestedFormat:n(),supportedFormats:r.formats}}),[]),r=xr.filter((e=>(0,s.includes)(o,e.id)||t===e.id)),a=(0,s.find)(r,(e=>e.id===n)),{editPost:d}=(0,l.useDispatch)(no),p=e=>d({format:e});return(0,i.createElement)(Tr,null,(0,i.createElement)("div",{className:"editor-post-format"},(0,i.createElement)(To.SelectControl,{label:(0,Xt.__)("Post Format"),value:t,onChange:e=>p(e),id:e,options:r.map((e=>({label:e.caption,value:e.id})))}),a&&a.id!==t&&(0,i.createElement)("p",{className:"editor-post-format__suggestion"},(0,i.createElement)(To.Button,{variant:"link",onClick:()=>p(a.id)},(0,Xt.sprintf)((0,Xt.__)("Apply suggested format: %s"),a.caption)))))}var Ar=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"}));var Ir=(0,l.withSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(no);return{lastRevisionId:t(),revisionsCount:n()}}))((function(e){let{lastRevisionId:t,revisionsCount:n,children:o}=e;return!t||n<2?null:(0,i.createElement)(Qo,{supportKeys:"revisions"},o)}));var Nr=(0,l.withSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(no);return{lastRevisionId:t(),revisionsCount:n()}}))((function(e){let{lastRevisionId:t,revisionsCount:n}=e;return(0,i.createElement)(Ir,null,(0,i.createElement)(To.Button,{href:(0,E.addQueryArgs)("revision.php",{revision:t,gutenberg:!0}),className:"editor-post-last-revision__title",icon:Ar},(0,Xt.sprintf)((0,Xt._n)("%d Revision","%d Revisions",n),n)))}));function Rr(){const e="core/editor/post-locked-modal-"+(0,u.useInstanceId)(Rr),{autosave:t,updatePostLock:n}=(0,l.useDispatch)(no),{isLocked:o,isTakeover:r,user:a,postId:p,postLockUtils:m,activePostLock:h,postType:g,previewLink:f}=(0,l.useSelect)((e=>{const{isPostLocked:t,isPostLockTakeover:n,getPostLockUser:o,getCurrentPostId:r,getActivePostLock:i,getEditedPostAttribute:s,getEditedPostPreviewLink:a,getEditorSettings:l}=e(no),{getPostType:u}=e(c.store);return{isLocked:t(),isTakeover:n(),user:o(),postId:r(),postLockUtils:l().postLockUtils,activePostLock:i(),postType:u(s("type")),previewLink:a()}}),[]);if((0,i.useEffect)((()=>{function r(){if(o||!h)return;const e=new window.FormData;if(e.append("action","wp-remove-post-lock"),e.append("_wpnonce",m.unlockNonce),e.append("post_ID",p),e.append("active_post_lock",h),window.navigator.sendBeacon)window.navigator.sendBeacon(m.ajaxUrl,e);else{const t=new window.XMLHttpRequest;t.open("POST",m.ajaxUrl,!1),t.send(e)}}return(0,d.addAction)("heartbeat.send",e,(function(e){o||(e["wp-refresh-post-lock"]={lock:h,post_id:p})})),(0,d.addAction)("heartbeat.tick",e,(function(e){if(!e["wp-refresh-post-lock"])return;const o=e["wp-refresh-post-lock"];o.lock_error?(t(),n({isLocked:!0,isTakeover:!0,user:{name:o.lock_error.name,avatar:o.lock_error.avatar_src_2x}})):o.new_lock&&n({isLocked:!1,activePostLock:o.new_lock})})),window.addEventListener("beforeunload",r),()=>{(0,d.removeAction)("heartbeat.send",e),(0,d.removeAction)("heartbeat.tick",e),window.removeEventListener("beforeunload",r)}}),[]),!o)return null;const v=a.name,_=a.avatar,y=(0,E.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:p,action:"edit",_wpnonce:m.nonce}),b=(0,E.addQueryArgs)("edit.php",{post_type:(0,s.get)(g,["slug"])}),S=(0,Xt.__)("Exit editor");return(0,i.createElement)(To.Modal,{title:r?(0,Xt.__)("Someone else has taken over this post"):(0,Xt.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal"},!!_&&(0,i.createElement)("img",{src:_,alt:(0,Xt.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,i.createElement)("div",null,!!r&&(0,i.createElement)("p",null,(0,i.createInterpolateElement)(v?(0,Xt.sprintf)((0,Xt.__)("%s now has editing control of this post (). Don’t worry, your changes up to this moment have been saved."),v):(0,Xt.__)("Another user now has editing control of this post (). Don’t worry, your changes up to this moment have been saved."),{strong:(0,i.createElement)("strong",null),PreviewLink:(0,i.createElement)(To.ExternalLink,{href:f},(0,Xt.__)("preview"))})),!r&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("p",null,(0,i.createInterpolateElement)(v?(0,Xt.sprintf)((0,Xt.__)("%s is currently working on this post (), which means you cannot make changes, unless you take over."),v):(0,Xt.__)("Another user is currently working on this post (), which means you cannot make changes, unless you take over."),{strong:(0,i.createElement)("strong",null),PreviewLink:(0,i.createElement)(To.ExternalLink,{href:f},(0,Xt.__)("preview"))})),(0,i.createElement)("p",null,(0,Xt.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved."))),(0,i.createElement)(To.Flex,{className:"editor-post-locked-modal__buttons",justify:"flex-end",expanded:!1},!r&&(0,i.createElement)(To.FlexItem,null,(0,i.createElement)(To.Button,{variant:"tertiary",href:y},(0,Xt.__)("Take over"))),(0,i.createElement)(To.FlexItem,null,(0,i.createElement)(To.Button,{variant:"primary",href:b},S)))))}var Dr=(0,u.compose)((0,l.withSelect)((e=>{const{isCurrentPostPublished:t,getCurrentPostType:n,getCurrentPost:o}=e(no);return{hasPublishAction:(0,s.get)(o(),["_links","wp:action-publish"],!1),isPublished:t(),postType:n()}})))((function(e){let{hasPublishAction:t,isPublished:n,children:o}=e;return n||!t?null:o}));var Lr=(0,u.compose)((0,l.withSelect)((e=>({status:e(no).getEditedPostAttribute("status")}))),(0,l.withDispatch)((e=>({onUpdateStatus(t){e(no).editPost({status:t})}}))))((function(e){let{status:t,onUpdateStatus:n}=e;return(0,i.createElement)(Dr,null,(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Pending review"),checked:"pending"===t,onChange:()=>{n("pending"===t?"draft":"pending")}}))}));var Or=(0,u.compose)([(0,l.withSelect)((e=>({pingStatus:e(no).getEditedPostAttribute("ping_status")}))),(0,l.withDispatch)((e=>({editPost:e(no).editPost})))])((function(e){let{pingStatus:t="open",...n}=e;return(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Allow pingbacks & trackbacks"),checked:"open"===t,onChange:()=>n.editPost({ping_status:"open"===t?"closed":"open"})})}));class Ur extends i.Component{constructor(){super(...arguments),this.buttonRef=(0,i.createRef)(),this.openPreviewWindow=this.openPreviewWindow.bind(this)}componentDidUpdate(e){const{previewLink:t}=this.props;t&&!e.previewLink&&this.setPreviewWindowLink(t)}setPreviewWindowLink(e){const{previewWindow:t}=this;t&&!t.closed&&(t.location=e,this.buttonRef.current&&this.buttonRef.current.focus())}getWindowTarget(){const{postId:e}=this.props;return`wp-preview-${e}`}openPreviewWindow(e){e.preventDefault(),this.previewWindow&&!this.previewWindow.closed||(this.previewWindow=window.open("",this.getWindowTarget())),this.previewWindow.focus(),this.props.isAutosaveable&&!this.props.isPostLocked?(this.props.isDraft?this.props.savePost({isPreview:!0}):this.props.autosave({isPreview:!0}),function(e){let t=(0,i.renderToString)((0,i.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},(0,i.createElement)(To.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},(0,i.createElement)(To.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,i.createElement)(To.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})),(0,i.createElement)("p",null,(0,Xt.__)("Generating preview…"))));t+='\n\t\t\n\t',t=(0,d.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,Xt.__)("Generating preview…"),e.close()}(this.previewWindow.document)):this.setPreviewWindowLink(e.target.href)}render(){const{previewLink:e,currentPostLink:t,isSaveable:n,role:o}=this.props,r=e||t,s=uo()({"editor-post-preview":!this.props.className},this.props.className);return(0,i.createElement)(To.Button,{variant:this.props.className?void 0:"tertiary",className:s,href:r,target:this.getWindowTarget(),disabled:!n,onClick:this.openPreviewWindow,ref:this.buttonRef,role:o},this.props.textContent?this.props.textContent:(0,i.createElement)(i.Fragment,null,(0,Xt._x)("Preview","imperative verb"),(0,i.createElement)(To.VisuallyHidden,{as:"span"},(0,Xt.__)("(opens in a new tab)"))))}}var Fr=(0,u.compose)([(0,l.withSelect)(((e,t)=>{let{forcePreviewLink:n,forceIsAutosaveable:o}=t;const{getCurrentPostId:r,getCurrentPostAttribute:i,getEditedPostAttribute:a,isEditedPostSaveable:l,isEditedPostAutosaveable:u,getEditedPostPreviewLink:d,isPostLocked:p}=e(no),{getPostType:m}=e(c.store),h=d(),g=m(a("type"));return{postId:r(),currentPostLink:i("link"),previewLink:void 0!==n?n:h,isSaveable:l(),isAutosaveable:o||u(),isViewable:(0,s.get)(g,["viewable"],!1),isDraft:-1!==["draft","auto-draft"].indexOf(a("status")),isPostLocked:p()}})),(0,l.withDispatch)((e=>({autosave:e(no).autosave,savePost:e(no).savePost}))),(0,u.ifCondition)((e=>{let{isViewable:t}=e;return t}))])(Ur);var Mr=(0,u.compose)([(0,l.withSelect)(((e,t)=>{let{forceIsSaving:n}=t;const{isCurrentPostPublished:o,isEditedPostBeingScheduled:r,isSavingPost:i,isPublishingPost:a,getCurrentPost:l,getCurrentPostType:c,isAutosavingPost:u}=e(no);return{isPublished:o(),isBeingScheduled:r(),isSaving:n||i(),isPublishing:a(),hasPublishAction:(0,s.get)(l(),["_links","wp:action-publish"],!1),postType:c(),isAutosaving:u()}}))])((function(e){let{isPublished:t,isBeingScheduled:n,isSaving:o,isPublishing:r,hasPublishAction:i,isAutosaving:s,hasNonPostEntityChanges:a}=e;return r?(0,Xt.__)("Publishing…"):t&&o&&!s?(0,Xt.__)("Updating…"):n&&o&&!s?(0,Xt.__)("Scheduling…"):i?t?a?(0,Xt.__)("Update…"):(0,Xt.__)("Update"):n?a?(0,Xt.__)("Schedule…"):(0,Xt.__)("Schedule"):(0,Xt.__)("Publish"):a?(0,Xt.__)("Submit for Review…"):(0,Xt.__)("Submit for Review")}));const zr=()=>{};class Vr extends i.Component{constructor(e){super(e),this.buttonNode=(0,i.createRef)(),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}componentDidMount(){this.props.focusOnMount&&this.buttonNode.current.focus()}createOnClick(e){var t=this;return function(){for(var n=arguments.length,o=new Array(n),r=0;re(...o)}),s((()=>t.closeEntitiesSavedStates)),zr):e(...o)}}closeEntitiesSavedStates(e){const{postType:t,postId:n}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},(()=>{e&&(0,s.some)(e,(e=>"postType"===e.kind&&e.name===t&&e.key===n))&&o()}))}render(){const{forceIsDirty:e,forceIsSaving:t,hasPublishAction:n,isBeingScheduled:o,isOpen:s,isPostSavingLocked:a,isPublishable:l,isPublished:c,isSaveable:u,isSaving:d,isAutoSaving:p,isToggle:m,onSave:h,onStatusChange:g,onSubmit:f=zr,onToggle:v,visibility:_,hasNonPostEntityChanges:y,isSavingNonPostEntityChanges:b}=this.props,E=(d||t||!u||a||!l&&!e)&&(!y||b),S=(c||d||t||!u||!l&&!e)&&(!y||b);let w;w=n?"private"===_?"private":o?"future":"publish":"pending";const P={"aria-disabled":E,className:"editor-post-publish-button",isBusy:!p&&d&&c,variant:"primary",onClick:this.createOnClick((()=>{E||(f(),g(w),h())}))},k={"aria-disabled":S,"aria-expanded":s,className:"editor-post-publish-panel__toggle",isBusy:d&&c,variant:"primary",onClick:this.createOnClick((()=>{S||v()}))},C=o?(0,Xt.__)("Schedule…"):(0,Xt.__)("Publish"),T=(0,i.createElement)(Mr,{forceIsSaving:t,hasNonPostEntityChanges:y}),x=m?k:P,B=m?C:T;return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,r({ref:this.buttonNode},x,{className:uo()(x.className,"editor-post-publish-button__button",{"has-changes-dot":y})}),B))}}var Hr=(0,u.compose)([(0,l.withSelect)((e=>{const{isSavingPost:t,isAutosavingPost:n,isEditedPostBeingScheduled:o,getEditedPostVisibility:r,isCurrentPostPublished:i,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:p,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:h}=e(no),g=n();return{isSaving:t()||g,isAutoSaving:g,isBeingScheduled:o(),visibility:r(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:i(),hasPublishAction:(0,s.get)(u(),["_links","wp:action-publish"],!1),postType:d(),postId:p(),hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:h()}})),(0,l.withDispatch)((e=>{const{editPost:t,savePost:n}=e(no);return{onStatusChange:e=>t({status:e},{undoIgnore:!0}),onSave:n}}))])(Vr);var Wr=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var Gr=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,i.createElement)(P.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));const jr={public:{label:(0,Xt.__)("Public"),info:(0,Xt.__)("Visible to everyone.")},private:{label:(0,Xt.__)("Private"),info:(0,Xt.__)("Only visible to site admins and editors.")},password:{label:(0,Xt.__)("Password protected"),info:(0,Xt.__)("Only those with the password can view this post.")}};function $r(e){let{onClose:t}=e;const n=(0,u.useInstanceId)($r),{status:o,visibility:r,password:s}=(0,l.useSelect)((e=>({status:e(no).getEditedPostAttribute("status"),visibility:e(no).getEditedPostVisibility(),password:e(no).getEditedPostAttribute("password")}))),{editPost:a,savePost:c}=(0,l.useDispatch)(no),[d,m]=(0,i.useState)(!!s),[h,g]=(0,i.useState)(!1);return(0,i.createElement)("div",{className:"editor-post-visibility"},(0,i.createElement)(p.__experimentalInspectorPopoverHeader,{title:(0,Xt.__)("Visibility"),help:(0,Xt.__)("Control how this post is viewed."),onClose:t}),(0,i.createElement)("fieldset",{className:"editor-post-visibility__fieldset"},(0,i.createElement)(To.VisuallyHidden,{as:"legend"},(0,Xt.__)("Visibility")),(0,i.createElement)(Kr,{instanceId:n,value:"public",label:jr.public.label,info:jr.public.info,checked:"public"===r&&!d,onChange:()=>{a({status:"private"===r?"draft":o,password:""}),m(!1)}}),(0,i.createElement)(Kr,{instanceId:n,value:"private",label:jr.private.label,info:jr.private.info,checked:"private"===r,onChange:()=>{g(!0)}}),(0,i.createElement)(Kr,{instanceId:n,value:"password",label:jr.password.label,info:jr.password.info,checked:d,onChange:()=>{a({status:"private"===r?"draft":o,password:s||""}),m(!0)}}),d&&(0,i.createElement)("div",{className:"editor-post-visibility__password"},(0,i.createElement)(To.VisuallyHidden,{as:"label",htmlFor:`editor-post-visibility__password-input-${n}`},(0,Xt.__)("Create password")),(0,i.createElement)("input",{className:"editor-post-visibility__password-input",id:`editor-post-visibility__password-input-${n}`,type:"text",onChange:e=>{a({password:e.target.value})},value:s,placeholder:(0,Xt.__)("Use a secure password")}))),(0,i.createElement)(To.__experimentalConfirmDialog,{isOpen:h,onConfirm:()=>{a({status:"private",password:""}),m(!1),g(!1),c()},onCancel:()=>{g(!1)}},(0,Xt.__)("Would you like to privately publish this post now?")))}function Kr(e){let{instanceId:t,value:n,label:o,info:s,...a}=e;return(0,i.createElement)("div",{className:"editor-post-visibility__choice"},(0,i.createElement)("input",r({type:"radio",name:`editor-post-visibility__setting-${t}`,value:n,id:`editor-post-${n}-${t}`,"aria-describedby":`editor-post-${n}-${t}-description`,className:"editor-post-visibility__radio"},a)),(0,i.createElement)("label",{htmlFor:`editor-post-${n}-${t}`,className:"editor-post-visibility__label"},o),(0,i.createElement)("p",{id:`editor-post-${n}-${t}-description`,className:"editor-post-visibility__info"},s))}function Yr(){return qr()}function qr(){var e;const t=(0,l.useSelect)((e=>e(no).getEditedPostVisibility()));return null===(e=jr[t])||void 0===e?void 0:e.label}function Qr(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=new Date(e);return new Date(n.getFullYear(),n.getMonth()+(t?0:1),t?1:0).toISOString()}function Xr(e){let{onClose:t}=e;const{postDate:n,postType:o}=(0,l.useSelect)((e=>({postDate:e(no).getEditedPostAttribute("date"),postType:e(no).getCurrentPostType()})),[]),{editPost:r}=(0,l.useDispatch)(no),[s,a]=(0,i.useState)(Qr(n)),u=(0,l.useSelect)((e=>e(c.store).getEntityRecords("postType",o,{status:"publish,future",after:Qr(s),before:Qr(s,!1),exclude:[e(no).getCurrentPostId()]})),[s,o]),d=(0,i.useMemo)((()=>(u||[]).map((e=>{let{title:t,type:n,date:o}=e;return{title:null==t?void 0:t.rendered,type:n,date:new Date(o)}}))),[u]),m=(0,b.getSettings)(),h=/a(?!\\)/i.test(m.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,i.createElement)(p.__experimentalPublishDateTimePicker,{currentDate:n,onChange:e=>r({date:e}),is12Hour:h,events:d,onMonthPreviewed:a,onClose:t})}function Zr(e){return Jr(e)}function Jr(){let{full:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{date:t,isFloating:n}=(0,l.useSelect)((e=>({date:e(no).getEditedPostAttribute("date"),isFloating:e(no).isEditedPostDateFloating()})),[]);return e?ei(t):ti(t,{isFloating:n})}function ei(e){const t=(0,b.getDate)(e),n=function(){const{timezone:e}=(0,b.getSettings)();if(e.abbr&&isNaN(Number(e.abbr)))return e.abbr;return`UTC${e.offset<0?"":"+"}${e.offset}`}(),o=(0,b.dateI18n)((0,Xt._x)("F j, Y g:i a","post schedule full date format"),t);return(0,Xt.isRTL)()?`${n} ${o}`:`${o} ${n}`}function ti(e){let{isFloating:t=!1,now:n=new Date}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||t)return(0,Xt.__)("Immediately");if(!ni(n))return ei(e);const o=(0,b.getDate)(e);if(oi(o,n))return(0,Xt.sprintf)((0,Xt.__)("Today at %s"),(0,b.dateI18n)((0,Xt._x)("g:i a","post schedule time format"),o));const r=new Date(n);return r.setDate(r.getDate()+1),oi(o,r)?(0,Xt.sprintf)((0,Xt.__)("Tomorrow at %s"),(0,b.dateI18n)((0,Xt._x)("g:i a","post schedule time format"),o)):o.getFullYear()===n.getFullYear()?(0,b.dateI18n)((0,Xt._x)("F j g:i a","post schedule date format without year"),o):(0,b.dateI18n)((0,Xt._x)("F j, Y g:i a","post schedule full date format"),o)}function ni(e){const{timezone:t}=(0,b.getSettings)();return Number(t.offset)===e.getTimezoneOffset()/60*-1}function oi(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var ri=window.wp.a11y;const ii={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function si(e){let{onSelect:t,taxonomy:n}=e;const{_terms:o,showTerms:r}=(0,l.useSelect)((e=>{const t=e(c.store).getEntityRecords("taxonomy",n.slug,ii);return{_terms:t,showTerms:(null==t?void 0:t.length)>=3}}),[]);if(!r)return null;const a=(e=>(0,s.map)(e,or))(o),u=(0,s.get)(n,["labels","most_used"]);return(0,i.createElement)("div",{className:"editor-post-taxonomies__flat-term-most-used"},(0,i.createElement)("h3",{className:"editor-post-taxonomies__flat-term-most-used-label"},u),(0,i.createElement)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list"},a.map((e=>(0,i.createElement)("li",{key:e.id},(0,i.createElement)(To.Button,{variant:"link",onClick:()=>t(e)},e.name))))))}const ai=[],li={per_page:20,orderby:"count",order:"desc",_fields:"id,name",context:"view"},ci=(e,t)=>nr(e).toLowerCase()===nr(t).toLowerCase(),ui=(e,t)=>e.map((e=>(0,s.find)(t,(t=>ci(t.name,e))).id));function di(e){let{slug:t}=e;const[n,o]=(0,i.useState)([]),[r,a]=(0,i.useState)(""),d=(0,u.useDebounce)(a,500),{terms:p,termIds:m,taxonomy:h,hasAssignAction:g,hasCreateAction:f,hasResolvedTerms:v}=(0,l.useSelect)((e=>{const{getCurrentPost:n,getEditedPostAttribute:o}=e(no),{getEntityRecords:r,getTaxonomy:i,hasFinishedResolution:a}=e(c.store),l=n(),u=i(t),d=u?o(u.rest_base):ai,p={...li,include:d.join(","),per_page:-1};return{hasCreateAction:!!u&&(0,s.get)(l,["_links","wp:action-create-"+u.rest_base],!1),hasAssignAction:!!u&&(0,s.get)(l,["_links","wp:action-assign-"+u.rest_base],!1),taxonomy:u,termIds:d,terms:d.length?r("taxonomy",t,p):ai,hasResolvedTerms:a("getEntityRecords",["taxonomy",t,p])}}),[t]),{searchResults:_}=(0,l.useSelect)((e=>{const{getEntityRecords:n}=e(c.store);return{searchResults:r?n("taxonomy",t,{...li,search:r}):ai}}),[r]);(0,i.useEffect)((()=>{if(v){const e=(null!=p?p:[]).map((e=>nr(e.name)));o(e)}}),[p,v]);const y=(0,i.useMemo)((()=>(null!=_?_:[]).map((e=>nr(e.name)))),[_]),{editPost:b}=(0,l.useDispatch)(no);if(!g)return null;function E(e){b({[h.rest_base]:e})}const S=(0,s.get)(h,["labels","add_new_item"],"post_tag"===t?(0,Xt.__)("Add new tag"):(0,Xt.__)("Add new Term")),w=(0,s.get)(h,["labels","singular_name"],"post_tag"===t?(0,Xt.__)("Tag"):(0,Xt.__)("Term")),P=(0,Xt.sprintf)((0,Xt._x)("%s added","term"),w),k=(0,Xt.sprintf)((0,Xt._x)("%s removed","term"),w),C=(0,Xt.sprintf)((0,Xt._x)("Remove %s","term"),w);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.FormTokenField,{value:n,suggestions:y,onChange:function(e){var t;const n=[...null!=p?p:[],...null!=_?_:[]],r=e.reduce(((e,t)=>(e.some((e=>e.toLowerCase()===t.toLowerCase()))||e.push(t),e)),[]),i=r.filter((e=>!(0,s.find)(n,(t=>ci(t.name,e)))));if(o(r),0===i.length)return E(ui(r,n));if(!f)return;const a=null!==(t=null==h?void 0:h.rest_namespace)&&void 0!==t?t:"wp/v2";Promise.all(i.map((e=>function(e,t,n){const o=(0,s.escape)(e);return $t()({path:`/${n}/${t}`,method:"POST",data:{name:o}}).catch((t=>"term_exists"!==t.code?Promise.reject(t):Promise.resolve({id:t.data.term_id,name:e}))).then(or)}(e,h.rest_base,a)))).then((e=>{const t=n.concat(e);return E(ui(r,t))}))},onInputChange:d,maxSuggestions:20,label:S,messages:{added:P,removed:k,remove:C}}),(0,i.createElement)(si,{taxonomy:h,onSelect:function(e){if(m.includes(e.id))return;const n=[...m,e.id],o=(0,Xt.sprintf)((0,Xt._x)("%s added","term"),(0,s.get)(h,["labels","singular_name"],"post_tag"===t?(0,Xt.__)("Tag"):(0,Xt.__)("Term")));(0,ri.speak)(o,"assertive"),E(n)}}))}var pi=(0,To.withFilters)("editor.PostTaxonomyType")(di);const mi=()=>{const e=[(0,Xt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Add tags"))];return(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:e},(0,i.createElement)("p",null,(0,Xt.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),(0,i.createElement)(pi,{slug:"post_tag"}))};class hi extends i.Component{constructor(e){super(e),this.state={hadTagsWhenOpeningThePanel:e.hasTags}}render(){return this.state.hadTagsWhenOpeningThePanel?null:(0,i.createElement)(mi,null)}}var gi=(0,u.compose)((0,l.withSelect)((e=>{const t=e(no).getCurrentPostType(),n=e(c.store).getTaxonomy("post_tag"),o=n&&e(no).getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&(0,s.some)(n.types,(e=>e===t)),hasTags:o&&o.length}})),(0,u.ifCondition)((e=>{let{areTagsFetched:t,isPostTypeSupported:n}=e;return n&&t})))(hi);const fi=(e,t)=>{const n=xr.filter((t=>(0,s.includes)(e,t.id)));return(0,s.find)(n,(e=>e.id===t))},vi=e=>{let{suggestedPostFormat:t,suggestionText:n,onUpdatePostFormat:o}=e;return(0,i.createElement)(To.Button,{variant:"link",onClick:()=>o(t)},n)};function _i(){const{currentPostFormat:e,suggestion:t}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(no),o=(0,s.get)(e(c.store).getThemeSupports(),["formats"],[]);return{currentPostFormat:t("format"),suggestion:fi(o,n())}}),[]),{editPost:n}=(0,l.useDispatch)(no),o=[(0,Xt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Use a post format"))];return t&&t.id!==e?(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:o},(0,i.createElement)("p",null,(0,Xt.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")),(0,i.createElement)("p",null,(0,i.createElement)(vi,{onUpdatePostFormat:e=>n({format:e}),suggestedPostFormat:t.id,suggestionText:(0,Xt.sprintf)((0,Xt.__)('Apply the "%1$s" format.'),t.caption)}))):null}const yi={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view"},bi=[];function Ei(e){let{slug:t}=e;const[n,o]=(0,i.useState)(!1),[r,a]=(0,i.useState)(""),[d,p]=(0,i.useState)(""),[m,h]=(0,i.useState)(!1),[g,f]=(0,i.useState)(""),[v,_]=(0,i.useState)([]),y=(0,u.useDebounce)(ri.speak,500),{hasCreateAction:b,hasAssignAction:E,terms:S,loading:w,availableTerms:P,taxonomy:k}=(0,l.useSelect)((e=>{const{getCurrentPost:n,getEditedPostAttribute:o}=e(no),{getTaxonomy:r,getEntityRecords:i,isResolving:a}=e(c.store),l=r(t);return{hasCreateAction:!!l&&(0,s.get)(n(),["_links","wp:action-create-"+l.rest_base],!1),hasAssignAction:!!l&&(0,s.get)(n(),["_links","wp:action-assign-"+l.rest_base],!1),terms:l?o(l.rest_base):bi,loading:a("getEntityRecords",["taxonomy",t,yi]),availableTerms:i("taxonomy",t,yi)||bi,taxonomy:l}}),[t]),{editPost:C}=(0,l.useDispatch)(no),{saveEntityRecord:T}=(0,l.useDispatch)(c.store),x=(0,i.useMemo)((()=>function(e,t){const n=e=>-1!==t.indexOf(e.id)||void 0!==e.children&&e.children.map(n).filter((e=>e)).length>0,o=[...e];return o.sort(((e,t)=>{const o=n(e),r=n(t);return o===r?0:o&&!r?-1:!o&&r?1:0})),o}(tr(P),S)),[P]);if(!E)return null;const B=e=>{C({[k.rest_base]:e})},A=e=>e.map((e=>(0,i.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},(0,i.createElement)(To.CheckboxControl,{checked:-1!==S.indexOf(e.id),onChange:()=>{(e=>{const t=S.includes(e)?(0,s.without)(S,e):[...S,e];B(t)})(parseInt(e.id,10))},label:(0,s.unescape)(e.name)}),!!e.children.length&&(0,i.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},A(e.children))))),I=(e,n,o)=>(0,s.get)(k,["labels",e],"category"===t?n:o),N=I("add_new_item",(0,Xt.__)("Add new category"),(0,Xt.__)("Add new term")),R=I("new_item_name",(0,Xt.__)("Add new category"),(0,Xt.__)("Add new term")),D=I("parent_item",(0,Xt.__)("Parent Category"),(0,Xt.__)("Parent Term")),L=`— ${D} —`,O=N,U=(0,s.get)(k,["labels","search_items"],(0,Xt.__)("Search Terms")),F=(0,s.get)(k,["name"],(0,Xt.__)("Terms")),M=P.length>=8;return(0,i.createElement)(i.Fragment,null,M&&(0,i.createElement)(To.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-filter",label:U,value:g,onChange:e=>{const t=x.map(function(e){const t=n=>{if(""===e)return n;const o={...n};return o.children.length>0&&(o.children=o.children.map(t).filter((e=>e))),(-1!==o.name.toLowerCase().indexOf(e.toLowerCase())||o.children.length>0)&&o};return t}(e)).filter((e=>e)),n=e=>{let t=0;for(let o=0;o{h(!m)},className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":m,variant:"link"},N),m&&(0,i.createElement)("form",{onSubmit:async e=>{if(e.preventDefault(),""===r||n)return;const i=function(e,t,n){return(0,s.find)(e,(e=>(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase()))}(P,d,r);if(i)return(0,s.some)(S,(e=>e===i.id))||B([...S,i.id]),a(""),void p("");o(!0);const l=await(c={name:r,parent:d||void 0},T("taxonomy",t,c));var c;const u=(0,Xt.sprintf)((0,Xt._x)("%s added","term"),(0,s.get)(k,["labels","singular_name"],"category"===t?(0,Xt.__)("Category"):(0,Xt.__)("Term")));(0,ri.speak)(u,"assertive"),o(!1),a(""),p(""),B([...S,l.id])}},(0,i.createElement)(To.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-input",label:R,value:r,onChange:e=>{a(e)},required:!0}),!!P.length&&(0,i.createElement)(To.TreeSelect,{label:D,noOptionLabel:L,onChange:e=>{p(e)},selectedId:d,tree:x}),(0,i.createElement)(To.Button,{variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},O)))}var Si=(0,To.withFilters)("editor.PostTaxonomyType")(Ei);var wi=function(){const e=(0,l.useSelect)((e=>{var t;const n=e(no).getCurrentPostType(),o=e(c.store).getTaxonomy("category"),r=null===(t=e(c.store).getEntityRecord("root","site"))||void 0===t?void 0:t.default_category,i=e(c.store).getEntityRecord("taxonomy","category",r),a=o&&(0,s.some)(o.types,(e=>e===n)),l=o&&e(no).getEditedPostAttribute(o.rest_base);return!!o&&!!i&&a&&(0===(null==l?void 0:l.length)||1===(null==l?void 0:l.length)&&i.id===l[0])}),[]),[t,n]=(0,i.useState)(!1);if((0,i.useEffect)((()=>{e&&n(!0)}),[e]),!t)return null;const o=[(0,Xt.__)("Suggestion:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,Xt.__)("Assign a category"))];return(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:o},(0,i.createElement)("p",null,(0,Xt.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")),(0,i.createElement)(Si,{slug:"category"}))};var Pi=function(e){let{children:t}=e;const{isBeingScheduled:n,isRequestingSiteIcon:o,hasPublishAction:r,siteIconUrl:a,siteTitle:u,siteHome:d}=(0,l.useSelect)((e=>{const{getCurrentPost:t,isEditedPostBeingScheduled:n}=e(no),{getEntityRecord:o,isResolving:r}=e(c.store),i=o("root","__unstableBase",void 0)||{};return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),isBeingScheduled:n(),isRequestingSiteIcon:r("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:i.site_icon_url,siteTitle:i.name,siteHome:i.home&&(0,E.filterURLForDisplay)(i.home)}}),[]);let p,m,h=(0,i.createElement)(To.Icon,{className:"components-site-icon",size:"36px",icon:Gr});return a&&(h=(0,i.createElement)("img",{alt:(0,Xt.__)("Site Icon"),className:"components-site-icon",src:a})),o&&(h=null),r?n?(p=(0,Xt.__)("Are you ready to schedule?"),m=(0,Xt.__)("Your work will be published at the specified date and time.")):(p=(0,Xt.__)("Are you ready to publish?"),m=(0,Xt.__)("Double-check your settings before publishing.")):(p=(0,Xt.__)("Are you ready to submit for review?"),m=(0,Xt.__)("When you’re ready, submit your work for review, and an Editor will be able to approve it for you.")),(0,i.createElement)("div",{className:"editor-post-publish-panel__prepublish"},(0,i.createElement)("div",null,(0,i.createElement)("strong",null,p)),(0,i.createElement)("p",null,m),(0,i.createElement)("div",{className:"components-site-card"},h,(0,i.createElement)("div",{className:"components-site-info"},(0,i.createElement)("span",{className:"components-site-name"},(0,Lo.decodeEntities)(u)||(0,Xt.__)("(Untitled)")),(0,i.createElement)("span",{className:"components-site-home"},d))),r&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:[(0,Xt.__)("Visibility:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,i.createElement)(Yr,null))]},(0,i.createElement)($r,null)),(0,i.createElement)(To.PanelBody,{initialOpen:!1,title:[(0,Xt.__)("Publish:"),(0,i.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,i.createElement)(Zr,null))]},(0,i.createElement)(Xr,null))),(0,i.createElement)(_i,null),(0,i.createElement)(gi,null),(0,i.createElement)(wi,null),t)};const ki="%postname%";function Ci(e){let{text:t,onCopy:n,children:o}=e;const r=(0,u.useCopyToClipboard)(t,n);return(0,i.createElement)(To.Button,{variant:"secondary",ref:r},o)}class Ti extends i.Component{constructor(){super(...arguments),this.state={showCopyConfirmation:!1},this.onCopy=this.onCopy.bind(this),this.onSelectInput=this.onSelectInput.bind(this),this.postLink=(0,i.createRef)()}componentDidMount(){this.props.focusOnMount&&this.postLink.current.focus()}componentWillUnmount(){clearTimeout(this.dismissCopyConfirmation)}onCopy(){this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout((()=>{this.setState({showCopyConfirmation:!1})}),4e3)}onSelectInput(e){e.target.select()}render(){const{children:e,isScheduled:t,post:n,postType:o}=this.props,r=(0,s.get)(o,["labels","singular_name"]),a=(0,s.get)(o,["labels","view_item"]),l=(0,s.get)(o,["labels","add_new_item"]),c="future"===n.status?(e=>{const{slug:t}=e;return e.permalink_template.includes(ki)?e.permalink_template.replace(ki,t):e.permalink_template})(n):n.link,u=(0,E.addQueryArgs)("post-new.php",{post_type:n.type}),d=t?(0,i.createElement)(i.Fragment,null,(0,Xt.__)("is now scheduled. It will go live on")," ",(0,i.createElement)(Zr,null),"."):(0,Xt.__)("is now live.");return(0,i.createElement)("div",{className:"post-publish-panel__postpublish"},(0,i.createElement)(To.PanelBody,{className:"post-publish-panel__postpublish-header"},(0,i.createElement)("a",{ref:this.postLink,href:c},(0,Lo.decodeEntities)(n.title)||(0,Xt.__)("(no title)"))," ",d),(0,i.createElement)(To.PanelBody,null,(0,i.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},(0,i.createElement)("strong",null,(0,Xt.__)("What’s next?"))),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-post-address-container"},(0,i.createElement)(To.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Xt.sprintf)((0,Xt.__)("%s address"),r),value:(0,E.safeDecodeURIComponent)(c),onFocus:this.onSelectInput}),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap"},(0,i.createElement)(Ci,{text:c,onCopy:this.onCopy},this.state.showCopyConfirmation?(0,Xt.__)("Copied!"):(0,Xt.__)("Copy")))),(0,i.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!t&&(0,i.createElement)(To.Button,{variant:"primary",href:c},a),(0,i.createElement)(To.Button,{variant:t?"primary":"secondary",href:u},l))),e)}}var xi=(0,l.withSelect)((e=>{const{getEditedPostAttribute:t,getCurrentPost:n,isCurrentPostScheduled:o}=e(no),{getPostType:r}=e(c.store);return{post:n(),postType:r(t("type")),isScheduled:o()}}))(Ti);class Bi extends i.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this)}componentDidUpdate(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}onSubmit(){const{onClose:e,hasPublishAction:t,isPostTypeViewable:n}=this.props;t&&n||e()}render(){const{forceIsDirty:e,forceIsSaving:t,isBeingScheduled:n,isPublished:o,isPublishSidebarEnabled:s,isScheduled:a,isSaving:l,isSavingNonPostEntityChanges:c,onClose:u,onTogglePublishSidebar:d,PostPublishExtension:p,PrePublishExtension:m,...h}=this.props,{hasPublishAction:g,isDirty:f,isPostTypeViewable:v,..._}=h,y=o||a&&n,b=!y&&!l,E=y&&!l;return(0,i.createElement)("div",r({className:"editor-post-publish-panel"},_),(0,i.createElement)("div",{className:"editor-post-publish-panel__header"},E?(0,i.createElement)(To.Button,{onClick:u,icon:Wr,label:(0,Xt.__)("Close panel")}):(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},(0,i.createElement)(Hr,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:e,forceIsSaving:t})),(0,i.createElement)("div",{className:"editor-post-publish-panel__header-cancel-button"},(0,i.createElement)(To.Button,{disabled:c,onClick:u,variant:"secondary"},(0,Xt.__)("Cancel"))))),(0,i.createElement)("div",{className:"editor-post-publish-panel__content"},b&&(0,i.createElement)(Pi,null,m&&(0,i.createElement)(m,null)),E&&(0,i.createElement)(xi,{focusOnMount:!0},p&&(0,i.createElement)(p,null)),l&&(0,i.createElement)(To.Spinner,null)),(0,i.createElement)("div",{className:"editor-post-publish-panel__footer"},(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Always show pre-publish checks."),checked:s,onChange:d})))}}var Ai=(0,u.compose)([(0,l.withSelect)((e=>{const{getPostType:t}=e(c.store),{getCurrentPost:n,getEditedPostAttribute:o,isCurrentPostPublished:r,isCurrentPostScheduled:i,isEditedPostBeingScheduled:a,isEditedPostDirty:l,isSavingPost:u,isSavingNonPostEntityChanges:d}=e(no),{isPublishSidebarEnabled:p}=e(no),m=t(o("type"));return{hasPublishAction:(0,s.get)(n(),["_links","wp:action-publish"],!1),isPostTypeViewable:(0,s.get)(m,["viewable"],!1),isBeingScheduled:a(),isDirty:l(),isPublished:r(),isPublishSidebarEnabled:p(),isSaving:u(),isSavingNonPostEntityChanges:d(),isScheduled:i()}})),(0,l.withDispatch)(((e,t)=>{let{isPublishSidebarEnabled:n}=t;const{disablePublishSidebar:o,enablePublishSidebar:r}=e(no);return{onTogglePublishSidebar:()=>{n?o():r()}}})),To.withFocusReturn,To.withConstrainedTabbing])(Bi);var Ii=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"}));var Ni=function(e){let{icon:t,size:n=24,...o}=e;return(0,i.cloneElement)(t,{width:n,height:n,...o})};var Ri=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var Di=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"}));var Li=(0,u.compose)([(0,l.withSelect)((e=>{const{isSavingPost:t,isCurrentPostPublished:n,isCurrentPostScheduled:o}=e(no);return{isSaving:t(),isPublished:n(),isScheduled:o()}})),(0,l.withDispatch)((e=>{const{editPost:t,savePost:n}=e(no);return{onClick:()=>{t({status:"draft"}),n()}}}))])((function(e){let{isSaving:t,isPublished:n,isScheduled:o,onClick:r}=e;const s=(0,u.useViewportMatch)("small","<"),[a,l]=(0,i.useState)(!1);if(!n&&!o)return null;let c;return n?c=(0,Xt.__)("Are you sure you want to unpublish this post?"):o&&(c=(0,Xt.__)("Are you sure you want to unschedule this post?")),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.Button,{className:"editor-post-switch-to-draft",onClick:()=>{l(!0)},disabled:t,variant:"tertiary"},s?(0,Xt.__)("Draft"):(0,Xt.__)("Switch to draft")),(0,i.createElement)(To.__experimentalConfirmDialog,{isOpen:a,onConfirm:()=>{l(!1),r()},onCancel:()=>l(!1)},c))}));function Oi(e){let{forceIsDirty:t,forceIsSaving:n,showIconLabels:o=!1}=e;const[r,s]=(0,i.useState)(!1),a=(0,u.useViewportMatch)("small"),{isAutosaving:c,isDirty:d,isNew:p,isPending:m,isPublished:h,isSaveable:g,isSaving:f,isScheduled:v,hasPublishAction:_}=(0,l.useSelect)((e=>{var o,r,i;const{isEditedPostNew:s,isCurrentPostPublished:a,isCurrentPostScheduled:l,isEditedPostDirty:c,isSavingPost:u,isEditedPostSaveable:d,getCurrentPost:p,isAutosavingPost:m,getEditedPostAttribute:h}=e(no);return{isAutosaving:m(),isDirty:t||c(),isNew:s(),isPending:"pending"===h("status"),isPublished:a(),isSaving:n||u(),isSaveable:d(),isScheduled:l(),hasPublishAction:null!==(o=null===(r=p())||void 0===r||null===(i=r._links)||void 0===i?void 0:i["wp:action-publish"])&&void 0!==o&&o}}),[t,n]),{savePost:y}=(0,l.useDispatch)(no),b=(0,u.usePrevious)(f);if((0,i.useEffect)((()=>{let e;return b&&!f&&(s(!0),e=setTimeout((()=>{s(!1)}),1e3)),()=>clearTimeout(e)}),[f]),!_&&m)return null;if(h||v)return(0,i.createElement)(Li,null);const E=m?(0,Xt.__)("Save as pending"):(0,Xt.__)("Save draft"),S=(0,Xt.__)("Save"),w=r||!p&&!d,P=f||w,k=f||w||!g;let C;return f?C=c?(0,Xt.__)("Autosaving"):(0,Xt.__)("Saving"):w?C=(0,Xt.__)("Saved"):a?C=E:o&&(C=S),(0,i.createElement)(To.Button,{className:g||f?uo()({"editor-post-save-draft":!P,"editor-post-saved-state":P,"is-saving":f,"is-autosaving":c,"is-saved":w,[(0,To.__unstableGetAnimateClassName)({type:"loading"})]:f}):void 0,onClick:k?void 0:()=>y(),shortcut:ko.displayShortcut.primary("s"),variant:a?"tertiary":void 0,icon:a?void 0:Ii,label:o?void 0:E,"aria-disabled":k},P&&(0,i.createElement)(Ni,{icon:w?Ri:Di}),C)}var Ui=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getCurrentPostType:n}=e(no);return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),postType:n()}}))])((function(e){let{hasPublishAction:t,children:n}=e;return t?n:null}));function Fi(e){let{children:t}=e;return(0,i.createElement)(Qo,{supportKeys:"slug"},t)}class Mi extends i.Component{constructor(e){let{postSlug:t,postTitle:n,postID:o}=e;super(...arguments),this.state={editedSlug:(0,E.safeDecodeURIComponent)(t)||(0,E.cleanForSlug)(n)||o},this.setSlug=this.setSlug.bind(this)}setSlug(e){const{postSlug:t,onUpdateSlug:n}=this.props,{value:o}=e.target,r=(0,E.cleanForSlug)(o);r!==t&&n(r)}render(){const{editedSlug:e}=this.state;return(0,i.createElement)(Fi,null,(0,i.createElement)(To.TextControl,{label:(0,Xt.__)("Slug"),autoComplete:"off",spellCheck:"false",value:e,onChange:e=>this.setState({editedSlug:e}),onBlur:this.setSlug,className:"editor-post-slug"}))}}var zi=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getEditedPostAttribute:n}=e(no),{id:o}=t();return{postSlug:n("slug"),postTitle:n("title"),postID:o}})),(0,l.withDispatch)((e=>{const{editPost:t}=e(no);return{onUpdateSlug(e){t({slug:e})}}}))])(Mi);var Vi=(0,u.compose)([(0,l.withSelect)((e=>{const t=e(no).getCurrentPost();return{hasStickyAction:(0,s.get)(t,["_links","wp:action-sticky"],!1),postType:e(no).getCurrentPostType()}}))])((function(e){let{hasStickyAction:t,postType:n,children:o}=e;return"post"===n&&t?o:null}));var Hi=(0,u.compose)([(0,l.withSelect)((e=>({postSticky:e(no).getEditedPostAttribute("sticky")}))),(0,l.withDispatch)((e=>({onUpdateSticky(t){e(no).editPost({sticky:t})}})))])((function(e){let{onUpdateSticky:t,postSticky:n=!1}=e;return(0,i.createElement)(Vi,null,(0,i.createElement)(To.CheckboxControl,{label:(0,Xt.__)("Stick to the top of the blog"),checked:n,onChange:()=>t(!n)}))}));const Wi=e=>e;var Gi=(0,u.compose)([(0,l.withSelect)((e=>({postType:e(no).getCurrentPostType(),taxonomies:e(c.store).getTaxonomies({per_page:-1})})))])((function(e){let{postType:t,taxonomies:n,taxonomyWrapper:o=Wi}=e;const r=(0,s.filter)(n,(e=>(0,s.includes)(e.types,t)));return(0,s.filter)(r,(e=>{var t;return null===(t=e.visibility)||void 0===t?void 0:t.show_ui})).map((e=>{const t=e.hierarchical?Si:pi;return(0,i.createElement)(i.Fragment,{key:`taxonomy-${e.slug}`},o((0,i.createElement)(t,{slug:e.slug}),e))}))}));var ji=(0,u.compose)([(0,l.withSelect)((e=>({postType:e(no).getCurrentPostType(),taxonomies:e(c.store).getTaxonomies({per_page:-1})})))])((function(e){let{postType:t,taxonomies:n,children:o}=e;return(0,s.some)(n,(e=>(0,s.includes)(e.types,t)))?o:null})),$i=n(773);function Ki(){const e=(0,l.useSelect)((e=>e(no).getEditedPostContent()),[]),{editPost:t,resetEditorBlocks:n}=(0,l.useDispatch)(no),[o,r]=(0,i.useState)(e),[s,c]=(0,i.useState)(!1),d=(0,u.useInstanceId)(Ki),p=(0,i.useRef)();s||o===e||r(e);return(0,i.useEffect)((()=>()=>{if(p.current){const e=(0,a.parse)(p.current);n(e)}}),[]),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(To.VisuallyHidden,{as:"label",htmlFor:`post-content-${d}`},(0,Xt.__)("Type text or HTML")),(0,i.createElement)($i.Z,{autoComplete:"off",dir:"auto",value:o,onChange:e=>{const n=e.target.value;t({content:n}),r(n),c(!0),p.current=n},onBlur:()=>{if(s){const e=(0,a.parse)(o);n(e),c(!1)}},className:"editor-post-text-editor",id:`post-content-${d}`,placeholder:(0,Xt.__)("Start writing with text or HTML")}))}const Yi=/[\r\n]+/g;var qi=(0,i.forwardRef)((function(e,t){const n=(0,i.useRef)(),[o,r]=(0,i.useState)(!1),{editPost:s}=(0,l.useDispatch)(no),{insertDefaultBlock:c,clearSelectedBlock:d,insertBlocks:m}=(0,l.useDispatch)(p.store),{isCleanNewPost:h,title:g,placeholder:f,isFocusMode:v,hasFixedToolbar:_}=(0,l.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(no),{getSettings:o}=e(p.store),{titlePlaceholder:r,focusMode:i,hasFixedToolbar:s}=o();return{isCleanNewPost:n(),title:t("title"),placeholder:r,isFocusMode:i,hasFixedToolbar:s}}),[]);function y(e){m(e,0)}function b(e){s({title:e})}(0,i.useImperativeHandle)(t,(()=>({focus:()=>{var e;null==n||null===(e=n.current)||void 0===e||e.focus()}}))),(0,i.useEffect)((()=>{if(!n.current)return;const{ownerDocument:e}=n.current,{activeElement:t,body:o}=e;!h||t&&o!==t||n.current.focus()}),[h]);const[E,S]=(0,i.useState)({});function w(){r(!1),S({})}const P=uo()("wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",{"is-selected":o,"is-focus-mode":v,"has-fixed-toolbar":_}),k=(0,Lo.decodeEntities)(f)||(0,Xt.__)("Add title"),{ref:C}=(0,lo.__unstableUseRichText)({value:g,onChange:function(e){b(e.replace(Yi," "))},placeholder:k,selectionStart:E.start,selectionEnd:E.end,onSelectionChange(e,t){S((n=>{const{start:o,end:r}=n;return o===e&&r===t?n:{start:e,end:t}}))},__unstableDisableFormats:!0,preserveWhiteSpace:!0});return(0,i.createElement)(Qo,{supportKeys:"title"},(0,i.createElement)("h1",{ref:(0,u.useMergeRefs)([C,n]),contentEditable:!0,className:P,"aria-label":k,role:"textbox","aria-multiline":"true",onFocus:function(){r(!0),d()},onBlur:w,onKeyDown:function(e){e.keyCode===ko.ENTER&&(e.preventDefault(),c(void 0,void 0,0))},onKeyPress:w,onPaste:function(e){const t=e.clipboardData;let n="",o="";try{n=t.getData("text/plain"),o=t.getData("text/html")}catch(e){try{o=t.getData("Text")}catch(e){return}}window.console.log("Received HTML:\n\n",o),window.console.log("Received plain text:\n\n",n);const r=(0,a.pasteHandler)({HTML:o,plainText:n});if(e.preventDefault(),r.length)if("string"!=typeof r){const[e]=r;g||"core/heading"!==e.name&&"core/paragraph"!==e.name?y(r):(b(e.attributes.content),y(r.slice(1)))}else{const e={...(0,lo.create)({html:g}),...E},t=(0,lo.insert)(e,(0,lo.create)({html:r}));b((0,lo.toHTMLString)({value:t})),S({start:t.start,end:t.end})}}}))}));function Qi(){const{isNew:e,isDeleting:t,postId:n}=(0,l.useSelect)((e=>{const t=e(no);return{isNew:t.isEditedPostNew(),isDeleting:t.isDeletingPost(),postId:t.getCurrentPostId()}}),[]),{trashPost:o}=(0,l.useDispatch)(no);return e||!n?null:(0,i.createElement)(To.Button,{className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:t,"aria-disabled":t,onClick:t?void 0:()=>o()},(0,Xt.__)("Move to trash"))}var Xi=(0,l.withSelect)((e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:o}=e(no),{getPostType:r,canUser:i}=e(c.store),s=n(),a=r(o()),l=(null==a?void 0:a.rest_base)||"";return{isNew:t(),postId:s,canUserDelete:!(!s||!l)&&i("delete",l,s)}}))((function(e){let{isNew:t,postId:n,canUserDelete:o,children:r}=e;return!t&&n&&o?r:null}));function Zi(e){let{onClose:t}=e;const{isEditable:n,postSlug:o,viewPostLabel:r,postLink:s,permalinkPrefix:a,permalinkSuffix:u}=(0,l.useSelect)((e=>{const t=e(no).getCurrentPostType(),n=e(c.store).getPostType(t),o=e(no).getPermalinkParts();return{isEditable:e(no).isPermalinkEditable(),postSlug:(0,E.safeDecodeURIComponent)(e(no).getEditedPostSlug()),viewPostLabel:null==n?void 0:n.labels.view_item,postLink:e(no).getCurrentPost().link,permalinkPrefix:null==o?void 0:o.prefix,permalinkSuffix:null==o?void 0:o.suffix}}),[]),{editPost:d}=(0,l.useDispatch)(no),[m,h]=(0,i.useState)(!1);return(0,i.createElement)("div",{className:"editor-post-url"},(0,i.createElement)(p.__experimentalInspectorPopoverHeader,{title:(0,Xt.__)("URL"),onClose:t}),n&&(0,i.createElement)(To.TextControl,{label:(0,Xt.__)("Permalink"),value:m?"":o,autoComplete:"off",spellCheck:"false",help:(0,i.createElement)(i.Fragment,null,(0,Xt.__)("The last part of the URL.")," ",(0,i.createElement)(To.ExternalLink,{href:(0,Xt.__)("https://wordpress.org/support/article/settings-sidebar/#permalink")},(0,Xt.__)("Learn more."))),onChange:e=>{d({slug:e}),e?m&&h(!1):m||h(!0)},onBlur:e=>{d({slug:(0,E.cleanForSlug)(e.target.value)}),m&&h(!1)}}),n&&(0,i.createElement)("h3",{className:"editor-post-url__link-label"},null!=r?r:(0,Xt.__)("View post")),(0,i.createElement)("p",null,(0,i.createElement)(To.ExternalLink,{className:"editor-post-url__link",href:s,target:"_blank"},n?(0,i.createElement)(i.Fragment,null,(0,i.createElement)("span",{className:"editor-post-url__link-prefix"},a),(0,i.createElement)("span",{className:"editor-post-url__link-slug"},o),(0,i.createElement)("span",{className:"editor-post-url__link-suffix"},u)):s)))}function Ji(e){let{children:t}=e;const n=(0,l.useSelect)((e=>{const t=e(no).getCurrentPostType(),n=e(c.store).getPostType(t);if(null==n||!n.viewable)return!1;if(!e(no).getCurrentPost().link)return!1;return!!e(no).getPermalinkParts()}),[]);return n?t:null}function es(){return ts()}function ts(){const e=(0,l.useSelect)((e=>e(no).getPermalink()),[]);return(0,E.filterURLForDisplay)((0,E.safeDecodeURIComponent)(e))}var ns=(0,u.compose)([(0,l.withSelect)((e=>{const{getCurrentPost:t,getCurrentPostType:n}=e(no);return{hasPublishAction:(0,s.get)(t(),["_links","wp:action-publish"],!1),postType:n()}}))])((function(e){let{hasPublishAction:t,render:n}=e;return n({canEdit:t})}));var os=(0,i.createElement)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(P.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),rs=window.wp.wordcount;function is(){const e=(0,l.useSelect)((e=>e(no).getEditedPostAttribute("content")),[]),t=(0,Xt._x)("words","Word count type. Do not translate!");return(0,i.createElement)("span",{className:"word-count"},(0,rs.count)(e,t))}function ss(){const e=(0,l.useSelect)((e=>e(no).getEditedPostAttribute("content")),[]),t=(0,Xt._x)("words","Word count type. Do not translate!"),n=Math.round((0,rs.count)(e,t)/189),o=0===n?(0,i.createInterpolateElement)((0,Xt.__)("< 1 minute"),{span:(0,i.createElement)("span",{className:"table-of-contents__number"})}):(0,i.createInterpolateElement)((0,Xt.sprintf)((0,Xt._n)("%d minute","%d minutes",n),n),{span:(0,i.createElement)("span",{className:"table-of-contents__number"})});return(0,i.createElement)("span",{className:"time-to-read"},o)}function as(){const e=(0,l.useSelect)((e=>e(no).getEditedPostAttribute("content")),[]);return(0,rs.count)(e,"characters_including_spaces")}var ls=function(e){let{hasOutlineItemsDisabled:t,onRequestClose:n}=e;const{headingCount:o,paragraphCount:r,numberOfBlocks:s}=(0,l.useSelect)((e=>{const{getGlobalBlockCount:t}=e(p.store);return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}}),[]);return(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Xt.__)("Document Statistics"),tabIndex:"0"},(0,i.createElement)("ul",{role:"list",className:"table-of-contents__counts"},(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Words"),(0,i.createElement)(is,null)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Characters"),(0,i.createElement)("span",{className:"table-of-contents__number"},(0,i.createElement)(as,null))),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Time to read"),(0,i.createElement)(ss,null)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Headings"),(0,i.createElement)("span",{className:"table-of-contents__number"},o)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Paragraphs"),(0,i.createElement)("span",{className:"table-of-contents__number"},r)),(0,i.createElement)("li",{className:"table-of-contents__count"},(0,Xt.__)("Blocks"),(0,i.createElement)("span",{className:"table-of-contents__number"},s)))),o>0&&(0,i.createElement)(i.Fragment,null,(0,i.createElement)("hr",null),(0,i.createElement)("h2",{className:"table-of-contents__title"},(0,Xt.__)("Document Outline")),(0,i.createElement)(yo,{onSelect:n,hasOutlineItemsDisabled:t})))};var cs=(0,i.forwardRef)((function(e,t){let{hasOutlineItemsDisabled:n,repositionDropdown:o,...s}=e;const a=(0,l.useSelect)((e=>!!e(p.store).getBlockCount()),[]);return(0,i.createElement)(To.Dropdown,{position:o?"middle right right":"bottom",className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:e=>{let{isOpen:n,onToggle:o}=e;return(0,i.createElement)(To.Button,r({},s,{ref:t,onClick:a?o:void 0,icon:os,"aria-expanded":n,"aria-haspopup":"true",label:(0,Xt.__)("Details"),tooltipPosition:"bottom","aria-disabled":!a}))},renderContent:e=>{let{onClose:t}=e;return(0,i.createElement)(ls,{onRequestClose:t,hasOutlineItemsDisabled:n})}})}));function us(){const e=(0,l.useSelect)((e=>()=>{const{__experimentalGetDirtyEntityRecords:t}=e(c.store);return t().length>0}),[]),t=t=>{if(e())return t.returnValue=(0,Xt.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return(0,i.useEffect)((()=>(window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)})),[]),null}var ds=window.wp.reusableBlocks;var ps=(0,u.createHigherOrderComponent)((e=>(0,l.withRegistry)((t=>{const{useSubRegistry:n=!0,registry:o,...r}=t;if(!n)return(0,i.createElement)(e,r);const[s,a]=(0,i.useState)(null);return(0,i.useEffect)((()=>{const e=(0,l.createRegistry)({"core/block-editor":p.storeConfig},o);e.registerStore("core/editor",to),a(e)}),[o]),s?(0,i.createElement)(l.RegistryProvider,{value:s},(0,i.createElement)(e,r)):null}))),"withRegistryProvider"),ms=window.wp.mediaUtils;const hs=()=>{};function gs(e){let{additionalData:t={},allowedTypes:n,filesList:o,maxUploadFileSize:r,onError:i=hs,onFileChange:s}=e;const{getCurrentPostId:a,getEditorSettings:c}=(0,l.select)(no),u=c().allowedMimeTypes;r=r||c().maxUploadFileSize,(0,ms.uploadMedia)({allowedTypes:n,filesList:o,onFileChange:s,additionalData:{post:a(),...t},maxUploadFileSize:r,onError:e=>{let{message:t}=e;return i(t)},wpAllowedMimeTypes:u})}var fs=function(e,t){var n,o;const{reusableBlocks:r,hasUploadPermissions:a,canUseUnfilteredHTML:u,userCanCreatePages:d,pageOnFront:p,postType:m}=(0,l.useSelect)((e=>{var t;const{canUserUseUnfilteredHTML:n,getCurrentPostType:o}=e(no),r="web"===i.Platform.OS,{canUser:s,getEntityRecord:a}=e(c.store),l=s("read","settings")?a("root","site"):void 0;return{canUseUnfilteredHTML:n(),reusableBlocks:r?e(c.store).getEntityRecords("postType","wp_block",{per_page:-1}):[],hasUploadPermissions:null===(t=s("create","media"))||void 0===t||t,userCanCreatePages:s("create","pages"),pageOnFront:null==l?void 0:l.page_on_front,postType:o()}}),[]),h=null!==(n=e.__experimentalAdditionalBlockPatterns)&&void 0!==n?n:e.__experimentalBlockPatterns,g=null!==(o=e.__experimentalAdditionalBlockPatternCategories)&&void 0!==o?o:e.__experimentalBlockPatternCategories,{restBlockPatterns:f,restBlockPatternCategories:v}=(0,l.useSelect)((e=>({restBlockPatterns:e(c.store).getBlockPatterns(),restBlockPatternCategories:e(c.store).getBlockPatternCategories()})),[]),_=(0,i.useMemo)((()=>[...h||[],...f||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name)))).filter((e=>{let{postTypes:t}=e;return!t||Array.isArray(t)&&t.includes(m)}))),[h,f,m]),y=(0,i.useMemo)((()=>[...g||[],...v||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name))))),[g,v]),{undo:b}=(0,l.useDispatch)(no),{saveEntityRecord:E}=(0,l.useDispatch)(c.store),S=e=>d?E("postType","page",e):Promise.reject({message:(0,Xt.__)("You do not have permission to create Pages.")});return(0,i.useMemo)((()=>({...(0,s.pick)(e,["__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalPreferredStyleVariations","__experimentalSetIsInserterOpened","__unstableGalleryWithImageBlocks","alignWide","allowedBlockTypes","bodyPlaceholder","canLockBlocks","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","focusMode","fontSizes","gradients","generateAnchors","hasFixedToolbar","hasReducedUI","hasInlineToolbar","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isRTL","keepCaretInsideBlock","maxWidth","onUpdateDefaultBlockStyles","styles","template","templateLock","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableResolvedAssets"]),mediaUpload:a?gs:void 0,__experimentalReusableBlocks:r,__experimentalBlockPatterns:_,__experimentalBlockPatternCategories:y,__experimentalFetchLinkSuggestions:(t,n)=>(0,c.__experimentalFetchLinkSuggestions)(t,n,e),__experimentalFetchRichUrlData:c.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:u,__experimentalUndo:b,outlineMode:t,__experimentalCreatePageEntity:S,__experimentalUserCanCreatePages:d,pageOnFront:p,__experimentalPreferPatternsOnRoot:t})),[e,a,r,_,y,u,b,t,d,p])};var vs=ps((function(e){let{__unstableTemplate:t,post:n,settings:o,recovery:r,initialEdits:s,children:a}=e;const u=(0,i.useMemo)((()=>"wp_template"===n.type?{}:{postId:n.id,postType:n.type}),[n.id,n.type]),{selection:d,isReady:m}=(0,l.useSelect)((e=>{const{getEditorSelection:t,__unstableIsEditorReady:n}=e(no);return{isReady:n(),selection:t()}}),[]),{id:h,type:g}=null!=t?t:n,[f,v,_]=(0,c.useEntityBlockEditor)("postType",g,{id:h}),y=fs(o,!!t),{updatePostLock:b,setupEditor:E,updateEditorSettings:S,__experimentalTearDownEditor:w}=(0,l.useDispatch)(no),{createWarningNotice:P}=(0,l.useDispatch)(Kt.store);return(0,i.useLayoutEffect)((()=>{if(!r)return b(o.postLock),E(n,s,o.template),o.autosave&&P((0,Xt.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,Xt.__)("View the autosave"),url:o.autosave.editLink}]}),()=>{w()}}),[]),(0,i.useEffect)((()=>{S(o)}),[o]),m?(0,i.createElement)(c.EntityProvider,{kind:"root",type:"site"},(0,i.createElement)(c.EntityProvider,{kind:"postType",type:n.type,id:n.id},(0,i.createElement)(p.BlockContextProvider,{value:u},(0,i.createElement)(p.BlockEditorProvider,{value:f,onChange:_,onInput:v,selection:d,settings:y,useSubRegistry:!1},a,(0,i.createElement)(ds.ReusableBlocksMenuItems,null))))):null})),_s=window.wp.serverSideRender,ys=n.n(_s);function bs(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const o=(0,i.forwardRef)(((n,o)=>(w()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,i.createElement)(t,r({ref:o},n)))));return n.forEach((n=>{o[n]=bs(e+"."+n,t[n])})),o}function Es(e,t){return function(){return w()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...arguments)}}const Ss=bs("RichText",p.RichText,["Content"]);Ss.isEmpty=Es("RichText.isEmpty",p.RichText.isEmpty);const ws=bs("Autocomplete",p.Autocomplete),Ps=bs("AlignmentToolbar",p.AlignmentToolbar),ks=bs("BlockAlignmentToolbar",p.BlockAlignmentToolbar),Cs=bs("BlockControls",p.BlockControls,["Slot"]),Ts=bs("BlockEdit",p.BlockEdit),xs=bs("BlockEditorKeyboardShortcuts",p.BlockEditorKeyboardShortcuts),Bs=bs("BlockFormatControls",p.BlockFormatControls,["Slot"]),As=bs("BlockIcon",p.BlockIcon),Is=bs("BlockInspector",p.BlockInspector),Ns=bs("BlockList",p.BlockList),Rs=bs("BlockMover",p.BlockMover),Ds=bs("BlockNavigationDropdown",p.BlockNavigationDropdown),Ls=bs("BlockSelectionClearer",p.BlockSelectionClearer),Os=bs("BlockSettingsMenu",p.BlockSettingsMenu),Us=bs("BlockTitle",p.BlockTitle),Fs=bs("BlockToolbar",p.BlockToolbar),Ms=bs("ColorPalette",p.ColorPalette),zs=bs("ContrastChecker",p.ContrastChecker),Vs=bs("CopyHandler",p.CopyHandler),Hs=bs("DefaultBlockAppender",p.DefaultBlockAppender),Ws=bs("FontSizePicker",p.FontSizePicker),Gs=bs("Inserter",p.Inserter),js=bs("InnerBlocks",p.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),$s=bs("InspectorAdvancedControls",p.InspectorAdvancedControls,["Slot"]),Ks=bs("InspectorControls",p.InspectorControls,["Slot"]),Ys=bs("PanelColorSettings",p.PanelColorSettings),qs=bs("PlainText",p.PlainText),Qs=bs("RichTextShortcut",p.RichTextShortcut),Xs=bs("RichTextToolbarButton",p.RichTextToolbarButton),Zs=bs("__unstableRichTextInputEvent",p.__unstableRichTextInputEvent),Js=bs("MediaPlaceholder",p.MediaPlaceholder),ea=bs("MediaUpload",p.MediaUpload),ta=bs("MediaUploadCheck",p.MediaUploadCheck),na=bs("MultiSelectScrollIntoView",p.MultiSelectScrollIntoView),oa=bs("NavigableToolbar",p.NavigableToolbar),ra=bs("ObserveTyping",p.ObserveTyping),ia=bs("SkipToSelectedBlock",p.SkipToSelectedBlock),sa=bs("URLInput",p.URLInput),aa=bs("URLInputButton",p.URLInputButton),la=bs("URLPopover",p.URLPopover),ca=bs("Warning",p.Warning),ua=bs("WritingFlow",p.WritingFlow),da=Es("createCustomColorsHOC",p.createCustomColorsHOC),pa=Es("getColorClassName",p.getColorClassName),ma=Es("getColorObjectByAttributeValues",p.getColorObjectByAttributeValues),ha=Es("getColorObjectByColorValue",p.getColorObjectByColorValue),ga=Es("getFontSize",p.getFontSize),fa=Es("getFontSizeClass",p.getFontSizeClass),va=Es("withColorContext",p.withColorContext),_a=Es("withColors",p.withColors),ya=Es("withFontSizes",p.withFontSizes);function ba(e){return w()("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,E.cleanForSlug)(e)}}(),(window.wp=window.wp||{}).editor=o}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/keyboard-shortcuts.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/keyboard-shortcuts.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/keyboard-shortcuts.js 2022-10-19 11:30:32.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/keyboard-shortcuts.js 2024-06-24 15:20:47.589441000 +0000 @@ -737,19 +737,15 @@ ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: ./node_modules/@wordpress/keyboard-shortcuts/build-module/components/shortcut-provider.js diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/keyboard-shortcuts.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/keyboard-shortcuts.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/keyboard-shortcuts.min.js 2022-09-20 15:43:29.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/keyboard-shortcuts.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -1,2 +1,2 @@ /*! This file is auto-generated */ -!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ShortcutProvider:function(){return j},__unstableUseShortcutEventMatch:function(){return T},store:function(){return C},useShortcut:function(){return k}});var n={};e.r(n),e.d(n,{registerShortcut:function(){return i},unregisterShortcut:function(){return u}});var r={};e.r(r),e.d(r,{getAllShortcutKeyCombinations:function(){return w},getAllShortcutRawKeyCombinations:function(){return m},getCategoryShortcuts:function(){return R},getShortcutAliases:function(){return b},getShortcutDescription:function(){return S},getShortcutKeyCombination:function(){return g},getShortcutRepresentation:function(){return v}});var o=window.wp.data;var a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REGISTER_SHORTCUT":return{...e,[t.name]:{category:t.category,keyCombination:t.keyCombination,aliases:t.aliases,description:t.description}};case"UNREGISTER_SHORTCUT":const{[t.name]:n,...r}=e;return r}return e};function i(e){let{name:t,category:n,description:r,keyCombination:o,aliases:a}=e;return{type:"REGISTER_SHORTCUT",name:t,category:n,keyCombination:o,aliases:a,description:r}}function u(e){return{type:"UNREGISTER_SHORTCUT",name:e}}var c={};function s(e){return[e]}function l(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r2&&void 0!==arguments[2]?arguments[2]:"display";const r=g(e,t);return y(r,n)}function S(e,t){return e[t]?e[t].description:null}function b(e,t){return e[t]&&e[t].aliases?e[t].aliases:p}const w=f(((e,t)=>[g(e,t),...b(e,t)].filter(Boolean)),((e,t)=>[e[t]])),m=f(((e,t)=>w(e,t).map((e=>y(e,"raw")))),((e,t)=>[e[t]])),R=f(((e,t)=>Object.entries(e).filter((e=>{let[,n]=e;return n.category===t})).map((e=>{let[t]=e;return t}))),(e=>[e])),C=(0,o.createReduxStore)("core/keyboard-shortcuts",{reducer:a,actions:n,selectors:r});(0,o.register)(C);var O=window.wp.element;function T(){const{getAllShortcutKeyCombinations:e}=(0,o.useSelect)(C);return function(t,n){return e(t).some((e=>{let{modifier:t,character:r}=e;return d.isKeyboardEvent[t](n,r)}))}}const E=(0,O.createContext)();function k(e,t){let{isDisabled:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=(0,O.useContext)(E),o=T(),a=(0,O.useRef)();a.current=t,(0,O.useEffect)((()=>{if(!n)return r.current.add(t),()=>{r.current.delete(t)};function t(t){o(e,t)&&a.current(t)}}),[e,n])}function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REGISTER_SHORTCUT":return{...e,[t.name]:{category:t.category,keyCombination:t.keyCombination,aliases:t.aliases,description:t.description}};case"UNREGISTER_SHORTCUT":const{[t.name]:n,...r}=e;return r}return e};function u(e){let{name:t,category:n,description:r,keyCombination:o,aliases:a}=e;return{type:"REGISTER_SHORTCUT",name:t,category:n,keyCombination:o,aliases:a,description:r}}function i(e){return{type:"UNREGISTER_SHORTCUT",name:e}}var c={};function s(e){return[e]}function l(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r2&&void 0!==arguments[2]?arguments[2]:"display";const r=g(e,t);return y(r,n)}function S(e,t){return e[t]?e[t].description:null}function b(e,t){return e[t]&&e[t].aliases?e[t].aliases:p}const w=f(((e,t)=>[g(e,t),...b(e,t)].filter(Boolean)),((e,t)=>[e[t]])),m=f(((e,t)=>w(e,t).map((e=>y(e,"raw")))),((e,t)=>[e[t]])),R=f(((e,t)=>Object.entries(e).filter((e=>{let[,n]=e;return n.category===t})).map((e=>{let[t]=e;return t}))),(e=>[e])),C=(0,o.createReduxStore)("core/keyboard-shortcuts",{reducer:a,actions:n,selectors:r});(0,o.register)(C);var T=window.wp.element;function E(){const{getAllShortcutKeyCombinations:e}=(0,o.useSelect)(C);return function(t,n){return e(t).some((e=>{let{modifier:t,character:r}=e;return d.isKeyboardEvent[t](n,r)}))}}const O=(0,T.createContext)();function k(e,t){let{isDisabled:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=(0,T.useContext)(O),o=E(),a=(0,T.useRef)();a.current=t,(0,T.useEffect)((()=>{if(!n)return r.current.add(t),()=>{r.current.delete(t)};function t(t){o(e,t)&&a.current(t)}}),[e,n])}function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,s.createHigherOrderComponent)((t=>r=>(0,e.createElement)(l,null,(i=>(0,e.createElement)(t,u({},r,n(i,r)))))),"withPluginContext");class p extends e.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e){const{name:n,onError:t}=this.props;t&&t(n,e)}render(){return this.state.hasError?null:this.props.children}}var g=window.wp.primitives;var d=(0,e.createElement)(g.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(g.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"}));const m={};function f(e,n){if("object"!=typeof n)return console.error("No settings object provided!"),null;if("string"!=typeof e)return console.error("Plugin name must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(e))return console.error('Plugin name must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-plugin".'),null;m[e]&&console.error(`Plugin "${e}" is already registered.`),n=(0,o.applyFilters)("plugins.registerPlugin",n,e);const{render:t,scope:r}=n;if("function"!=typeof t)return console.error('The "render" property must be specified and must be a valid function.'),null;if(r){if("string"!=typeof r)return console.error("Plugin scope must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(r))return console.error('Plugin scope must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-page".'),null}return m[e]={name:e,icon:d,...n},(0,o.doAction)("plugins.pluginRegistered",n,e),n}function v(e){if(!m[e])return void console.error('Plugin "'+e+'" is not registered.');const n=m[e];return delete m[e],(0,o.doAction)("plugins.pluginUnregistered",n,e),n}function h(e){return m[e]}function w(e){return Object.values(m).filter((n=>n.scope===e))}class P extends e.Component{constructor(){super(...arguments),this.setPlugins=this.setPlugins.bind(this),this.memoizedContext=i()(((e,n)=>({name:e,icon:n}))),this.state=this.getCurrentPluginsState()}getCurrentPluginsState(){return{plugins:w(this.props.scope).map((e=>{let{icon:n,name:t,render:r}=e;return{Plugin:r,context:this.memoizedContext(t,n)}}))}}componentDidMount(){(0,o.addAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered",this.setPlugins),(0,o.addAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered",this.setPlugins)}componentWillUnmount(){(0,o.removeAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered"),(0,o.removeAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered")}setPlugins(){this.setState(this.getCurrentPluginsState)}render(){return(0,e.createElement)("div",{style:{display:"none"}},this.state.plugins.map((n=>{let{context:t,Plugin:r}=n;return(0,e.createElement)(a,{key:t.name,value:t},(0,e.createElement)(p,{name:t.name,onError:this.props.onError},(0,e.createElement)(r,null)))})))}}var x=P}(),(window.wp=window.wp||{}).plugins=r}(); \ No newline at end of file +!function(){var e={9756:function(e){e.exports=function(e,n){var r,t,i=0;function o(){var o,u,l=r,s=arguments.length;e:for(;l;){if(l.args.length===arguments.length){for(u=0;u(0,l.createHigherOrderComponent)((r=>t=>(0,e.createElement)(s,null,(i=>(0,e.createElement)(r,u({},t,n(i,t)))))),"withPluginContext");class p extends e.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e){const{name:n,onError:r}=this.props;r&&r(n,e)}render(){return this.state.hasError?null:this.props.children}}var g=window.wp.primitives;var d=(0,e.createElement)(g.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(g.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"}));const m={};function f(e,n){if("object"!=typeof n)return console.error("No settings object provided!"),null;if("string"!=typeof e)return console.error("Plugin name must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(e))return console.error('Plugin name must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-plugin".'),null;m[e]&&console.error(`Plugin "${e}" is already registered.`),n=(0,o.applyFilters)("plugins.registerPlugin",n,e);const{render:r,scope:t}=n;if("function"!=typeof r)return console.error('The "render" property must be specified and must be a valid function.'),null;if(t){if("string"!=typeof t)return console.error("Plugin scope must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(t))return console.error('Plugin scope must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-page".'),null}return m[e]={name:e,icon:d,...n},(0,o.doAction)("plugins.pluginRegistered",n,e),n}function v(e){if(!m[e])return void console.error('Plugin "'+e+'" is not registered.');const n=m[e];return delete m[e],(0,o.doAction)("plugins.pluginUnregistered",n,e),n}function h(e){return m[e]}function w(e){return Object.values(m).filter((n=>n.scope===e))}class P extends e.Component{constructor(){super(...arguments),this.setPlugins=this.setPlugins.bind(this),this.memoizedContext=i()(((e,n)=>({name:e,icon:n}))),this.state=this.getCurrentPluginsState()}getCurrentPluginsState(){return{plugins:w(this.props.scope).map((e=>{let{icon:n,name:r,render:t}=e;return{Plugin:t,context:this.memoizedContext(r,n)}}))}}componentDidMount(){(0,o.addAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered",this.setPlugins),(0,o.addAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered",this.setPlugins)}componentWillUnmount(){(0,o.removeAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered"),(0,o.removeAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered")}setPlugins(){this.setState(this.getCurrentPluginsState)}render(){return(0,e.createElement)("div",{style:{display:"none"}},this.state.plugins.map((n=>{let{context:r,Plugin:t}=n;return(0,e.createElement)(a,{key:r.name,value:r},(0,e.createElement)(p,{name:r.name,onError:this.props.onError},(0,e.createElement)(t,null)))})))}}var x=P}(),(window.wp=window.wp||{}).plugins=t}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/server-side-render.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/server-side-render.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/server-side-render.js 2022-10-19 11:30:32.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/server-side-render.js 2024-06-24 15:20:47.589441000 +0000 @@ -43,19 +43,15 @@ ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external ["wp","element"] var external_wp_element_namespaceObject = window["wp"]["element"]; ;// CONCATENATED MODULE: external ["wp","data"] diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/server-side-render.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/server-side-render.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/server-side-render.min.js 2022-09-20 15:43:29.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/server-side-render.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -1,2 +1,2 @@ /*! This file is auto-generated */ -!function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t={};function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,w.addQueryArgs)(`/wp/v2/block-renderer/${e}`,{context:"edit",...null!==t?{attributes:t}:{},...r})}(o,r?null:null!=e?e:null,a),l=r?{attributes:null!=e?e:null}:null,c=P.current=d()({path:n,data:l,method:r?"POST":"GET"}).then((e=>{b.current&&c===P.current&&e&&R(e.rendered)})).catch((e=>{b.current&&c===P.current&&R({error:!0,errorMsg:e.message})})).finally((()=>{b.current&&c===P.current&&_(!1)}));return c}const N=(0,u.useDebounce)(M,500);(0,n.useEffect)((()=>()=>{b.current=!1}),[]),(0,n.useEffect)((()=>{void 0===O?M():(0,c.isEqual)(O,e)||N()})),(0,n.useEffect)((()=>{if(!T)return;const e=setTimeout((()=>{y(!0)}),1e3);return()=>clearTimeout(e)}),[T]);const k=!!S,L=""===S,j=null==S?void 0:S.error;return T?(0,n.createElement)(E,r({},e,{showLoader:g}),k&&(0,n.createElement)(n.RawHTML,{className:l},S)):L||!k?(0,n.createElement)(i,e):j?(0,n.createElement)(p,r({response:S},e)):(0,n.createElement)(n.RawHTML,{className:l},S)}const b={},g=(0,o.withSelect)((e=>{const t=e("core/editor");if(t){const e=t.getCurrentPostId();if(e&&"number"==typeof e)return{currentPostId:e}}return b}))((e=>{let{urlQueryArgs:t=b,currentPostId:o,...l}=e;const s=(0,n.useMemo)((()=>o?{post_id:o,...t}:t),[o,t]);return(0,n.createElement)(E,r({urlQueryArgs:s},l))}));window&&window.wp&&window.wp.components&&(window.wp.components.ServerSideRender=(0,n.forwardRef)(((e,t)=>(s()("wp.components.ServerSideRender",{version:"6.2",since:"5.3",alternative:"wp.serverSideRender"}),(0,n.createElement)(g,r({},e,{ref:t}))))));var y=g;(window.wp=window.wp||{}).serverSideRender=t.default}(); \ No newline at end of file +!function(){"use strict";var e={n:function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return e.d(t,{a:t}),t},d:function(r,t){for(var n in t)e.o(t,n)&&!e.o(r,n)&&Object.defineProperty(r,n,{enumerable:!0,get:t[n]})},o:function(e,r){return Object.prototype.hasOwnProperty.call(e,r)}},r={};function t(){return t=Object.assign?Object.assign.bind():function(e){for(var r=1;r1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,w.addQueryArgs)(`/wp/v2/block-renderer/${e}`,{context:"edit",...null!==r?{attributes:r}:{},...t})}(o,t?null:null!=e?e:null,a),l=t?{attributes:null!=e?e:null}:null,c=P.current=d()({path:n,data:l,method:t?"POST":"GET"}).then((e=>{g.current&&c===P.current&&e&&R(e.rendered)})).catch((e=>{g.current&&c===P.current&&R({error:!0,errorMsg:e.message})})).finally((()=>{g.current&&c===P.current&&O(!1)}));return c}const N=(0,u.useDebounce)(M,500);(0,n.useEffect)((()=>()=>{g.current=!1}),[]),(0,n.useEffect)((()=>{void 0===T?M():(0,c.isEqual)(T,e)||N()})),(0,n.useEffect)((()=>{if(!_)return;const e=setTimeout((()=>{y(!0)}),1e3);return()=>clearTimeout(e)}),[_]);const k=!!S,L=""===S,A=null==S?void 0:S.error;return _?(0,n.createElement)(E,t({},e,{showLoader:b}),k&&(0,n.createElement)(n.RawHTML,{className:l},S)):L||!k?(0,n.createElement)(i,e):A?(0,n.createElement)(p,t({response:S},e)):(0,n.createElement)(n.RawHTML,{className:l},S)}const g={},b=(0,o.withSelect)((e=>{const r=e("core/editor");if(r){const e=r.getCurrentPostId();if(e&&"number"==typeof e)return{currentPostId:e}}return g}))((e=>{let{urlQueryArgs:r=g,currentPostId:o,...l}=e;const s=(0,n.useMemo)((()=>o?{post_id:o,...r}:r),[o,r]);return(0,n.createElement)(E,t({urlQueryArgs:s},l))}));window&&window.wp&&window.wp.components&&(window.wp.components.ServerSideRender=(0,n.forwardRef)(((e,r)=>(s()("wp.components.ServerSideRender",{version:"6.2",since:"5.3",alternative:"wp.serverSideRender"}),(0,n.createElement)(b,t({},e,{ref:r}))))));var y=b;(window.wp=window.wp||{}).serverSideRender=r.default}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/viewport.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/viewport.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/viewport.js 2022-10-19 11:30:32.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/viewport.js 2024-06-24 15:20:47.589441000 +0000 @@ -232,19 +232,15 @@ var external_wp_compose_namespaceObject = window["wp"]["compose"]; ;// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js function _extends() { - _extends = Object.assign ? Object.assign.bind() : function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } - return target; - }; - return _extends.apply(this, arguments); + return n; + }, _extends.apply(null, arguments); } + ;// CONCATENATED MODULE: external ["wp","element"] var external_wp_element_namespaceObject = window["wp"]["element"]; ;// CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/with-viewport-match.js diff -Nru wordpress-6.1.6+dfsg1/wp-includes/js/dist/viewport.min.js wordpress-6.1.9+dfsg1/wp-includes/js/dist/viewport.min.js --- wordpress-6.1.6+dfsg1/wp-includes/js/dist/viewport.min.js 2022-09-20 15:43:29.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/js/dist/viewport.min.js 2024-06-24 15:20:47.589441000 +0000 @@ -1,2 +1,2 @@ /*! This file is auto-generated */ -!function(){"use strict";var e={d:function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ifViewportMatches:function(){return f},store:function(){return s},withViewportMatch:function(){return h}});var r={};e.r(r),e.d(r,{setIsMatching:function(){return c}});var n={};e.r(n),e.d(n,{isViewportMatch:function(){return u}});var o=window.lodash,i=window.wp.data;var a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SET_IS_MATCHING"===t.type?t.values:e};function c(e){return{type:"SET_IS_MATCHING",values:e}}function u(e,t){return-1===t.indexOf(" ")&&(t=">= "+t),!!e[t]}const s=(0,i.createReduxStore)("core/viewport",{reducer:a,actions:r,selectors:n});(0,i.register)(s);var d=(e,t)=>{const r=(0,o.debounce)((()=>{const e=(0,o.mapValues)(n,(e=>e.matches));(0,i.dispatch)(s).setIsMatching(e)}),{leading:!0}),n=(0,o.reduce)(e,((e,n,o)=>(Object.entries(t).forEach((t=>{let[i,a]=t;const c=window.matchMedia(`(${a}: ${n}px)`);c.addListener(r);const u=[i,o].join(" ");e[u]=c})),e)),{});window.addEventListener("orientationchange",r),r(),r.flush()},p=window.wp.compose;function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,p.createHigherOrderComponent)((t=>(0,p.pure)((r=>{const n=(0,o.mapValues)(e,(e=>{let[t,r]=e.split(" ");return void 0===r&&(r=t,t=">="),(0,p.useViewportMatch)(r,t)}));return(0,l.createElement)(t,w({},r,n))}))),"withViewportMatch");var f=e=>(0,p.createHigherOrderComponent)((0,p.compose)([h({isViewportMatch:e}),(0,p.ifCondition)((e=>e.isViewportMatch))]),"ifViewportMatches");d({huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},{"<":"max-width",">=":"min-width"}),(window.wp=window.wp||{}).viewport=t}(); \ No newline at end of file +!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ifViewportMatches:function(){return f},store:function(){return s},withViewportMatch:function(){return h}});var n={};e.r(n),e.d(n,{setIsMatching:function(){return c}});var r={};e.r(r),e.d(r,{isViewportMatch:function(){return u}});var o=window.lodash,i=window.wp.data;var a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SET_IS_MATCHING"===t.type?t.values:e};function c(e){return{type:"SET_IS_MATCHING",values:e}}function u(e,t){return-1===t.indexOf(" ")&&(t=">= "+t),!!e[t]}const s=(0,i.createReduxStore)("core/viewport",{reducer:a,actions:n,selectors:r});(0,i.register)(s);var d=(e,t)=>{const n=(0,o.debounce)((()=>{const e=(0,o.mapValues)(r,(e=>e.matches));(0,i.dispatch)(s).setIsMatching(e)}),{leading:!0}),r=(0,o.reduce)(e,((e,r,o)=>(Object.entries(t).forEach((t=>{let[i,a]=t;const c=window.matchMedia(`(${a}: ${r}px)`);c.addListener(n);const u=[i,o].join(" ");e[u]=c})),e)),{});window.addEventListener("orientationchange",n),n(),n.flush()},w=window.wp.compose;function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,w.createHigherOrderComponent)((t=>(0,w.pure)((n=>{const r=(0,o.mapValues)(e,(e=>{let[t,n]=e.split(" ");return void 0===n&&(n=t,t=">="),(0,w.useViewportMatch)(n,t)}));return(0,l.createElement)(t,p({},n,r))}))),"withViewportMatch");var f=e=>(0,w.createHigherOrderComponent)((0,w.compose)([h({isViewportMatch:e}),(0,w.ifCondition)((e=>e.isViewportMatch))]),"ifViewportMatches");d({huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},{"<":"max-width",">=":"min-width"}),(window.wp=window.wp||{}).viewport=t}(); \ No newline at end of file diff -Nru wordpress-6.1.6+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php wordpress-6.1.9+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php --- wordpress-6.1.6+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php 2022-11-05 22:01:14.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php 2025-09-30 17:11:22.989129000 +0000 @@ -377,7 +377,13 @@ } foreach ( $query_result as $post ) { - if ( ! $this->check_read_permission( $post ) ) { + if ( 'edit' === $request['context'] ) { + $permission = $this->check_update_permission( $post ); + } else { + $permission = $this->check_read_permission( $post ); + } + + if ( ! $permission ) { continue; } diff -Nru wordpress-6.1.6+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php wordpress-6.1.9+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php --- wordpress-6.1.6+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php 2022-10-17 11:38:11.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php 2025-09-30 17:11:22.989129000 +0000 @@ -340,6 +340,10 @@ $response = array(); foreach ( $query_result as $term ) { + if ( 'edit' === $request['context'] && ! current_user_can( 'edit_term', $term->term_id ) ) { + continue; + } + $data = $this->prepare_item_for_response( $term, $request ); $response[] = $this->prepare_response_for_collection( $data ); } diff -Nru wordpress-6.1.6+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php wordpress-6.1.9+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php --- wordpress-6.1.6+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php 2023-10-12 18:16:46.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php 2025-09-30 17:11:22.989129000 +0000 @@ -210,7 +210,7 @@ if ( 'edit' === $request['context'] && ! current_user_can( 'list_users' ) ) { return new WP_Error( 'rest_forbidden_context', - __( 'Sorry, you are not allowed to list users.' ), + __( 'Sorry, you are not allowed to edit users.' ), array( 'status' => rest_authorization_required_code() ) ); } @@ -340,6 +340,10 @@ $users = array(); foreach ( $query->results as $user ) { + if ( 'edit' === $request['context'] && ! current_user_can( 'edit_user', $user->ID ) ) { + continue; + } + $data = $this->prepare_item_for_response( $user, $request ); $users[] = $this->prepare_response_for_collection( $data ); } @@ -439,13 +443,15 @@ return true; } - if ( 'edit' === $request['context'] && ! current_user_can( 'list_users' ) ) { + if ( 'edit' === $request['context'] && ! current_user_can( 'edit_user', $user->ID ) ) { return new WP_Error( - 'rest_user_cannot_view', - __( 'Sorry, you are not allowed to list users.' ), + 'rest_forbidden_context', + __( 'Sorry, you are not allowed to edit this user.' ), array( 'status' => rest_authorization_required_code() ) ); - } elseif ( ! count_user_posts( $user->ID, $types ) && ! current_user_can( 'edit_user', $user->ID ) && ! current_user_can( 'list_users' ) ) { + } + + if ( ! current_user_can( 'edit_user', $user->ID ) && ! current_user_can( 'list_users' ) && ! count_user_posts( $user->ID, $types ) ) { return new WP_Error( 'rest_user_cannot_view', __( 'Sorry, you are not allowed to list users.' ), @@ -1045,7 +1051,7 @@ $data['slug'] = $user->user_nicename; } - if ( in_array( 'roles', $fields, true ) ) { + if ( in_array( 'roles', $fields, true ) && ( current_user_can( 'list_users' ) || current_user_can( 'edit_user', $user->ID ) ) ) { // Defensively call array_values() to ensure an array is returned. $data['roles'] = array_values( $user->roles ); } diff -Nru wordpress-6.1.6+dfsg1/wp-includes/version.php wordpress-6.1.9+dfsg1/wp-includes/version.php --- wordpress-6.1.6+dfsg1/wp-includes/version.php 2024-04-09 15:31:50.000000000 +0000 +++ wordpress-6.1.9+dfsg1/wp-includes/version.php 2025-09-30 17:41:17.000000000 +0000 @@ -16,7 +16,7 @@ * * @global string $wp_version */ -$wp_version = '6.1.6'; +$wp_version = '6.1.9'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.