(()=>{"use strict";var e={n:a=>{var t=a&&a.__esModule?()=>a.default:()=>a;return e.d(t,{a:t}),t},d:(a,t)=>{for(var n in t)e.o(t,n)&&!e.o(a,n)&&Object.defineProperty(a,n,{enumerable:!0,get:t[n]})},o:(e,a)=>Object.prototype.hasOwnProperty.call(e,a)};const a=window.wp.hooks;(0,a.addFilter)("editor.PostFeaturedImage.imageSize","anselm/features/featured-image-size",(()=>"anselm-16x9-lg"));const t=window.React,n=window.wp.element,l=window.wp.blockEditor,r=window.wp.tokenList;var s=e.n(r);const o=(e,a="",t="",n="",l="")=>{const r=new(s())(e);return t&&r.remove(n+t+l),a&&r.add(n+a+l),r.value},i=["core/avatar","core/image","core/post-featured-image"],m="has-",c="-gradient-background",u=(e,a,t)=>o(e,a,t,m,c),d=window.wp.i18n,_=({attributes:{className:e},setAttributes:a,clientId:r})=>{const{gradients:o,gradientOptions:i}=(()=>{const e=(0,l.__experimentalUseMultipleOriginColorsAndGradients)(),a=(0,n.useMemo)((()=>e.gradients.map((e=>[...e.gradients||[]])).flat()));return{gradientOptions:e.gradients,gradients:a}})(),_=((e,a)=>{const t=new(s())(e),n=a.find((e=>t.contains(m+e.slug+c)));return void 0!==n?n.slug:""})(e,o),p=e=>{return a=((e,a)=>{const t=(0,l.getGradientSlugByValue)(a,e);return t?`var:preset|gradient|${t}`:e})(e,o),a&&a.startsWith("var:preset|gradient|")?a.replace("var:preset|gradient|",""):null;var a},v={label:(0,d.__)("Gradient Outline","anselm"),gradientValue:_?(0,l.getGradientValueBySlug)(o,_):null,onGradientChange:t=>a({className:u(e,p(t),_)}),isShownByDefault:!0,disableCustomColors:!0,disableCustomGradients:!0,hasColorsOrGradients:!1,gradients:i};return(0,t.createElement)(l.__experimentalColorGradientSettingsDropdown,{settings:[v],panelId:r,__experimentalIsRenderedInSidebar:!0,__experimentalHasMultipleOrigins:!0})},p=((0,t.createElement)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M8.73989 14.2135L14.8968 7.76579C15.0345 7.62161 15.0343 7.37774 14.8968 7.23406L8.73697 0.788076C8.65924 0.706651 8.5499 0.659738 8.43725 0.659535L5.57259 0.657714C5.43608 0.657714 5.32521 0.768998 5.32521 0.905833C5.32521 0.969395 5.34938 1.03004 5.39336 1.07646L9.89631 5.82347C9.94283 5.87261 9.93014 5.95059 9.88131 5.98684L1.04287 5.98684C1.04284 5.98684 1.04281 5.98684 1.04276 5.98684L0.719264 5.98684C0.322685 5.98684 -2.47074e-07 6.31011 -2.64443e-07 6.70747L-3.53729e-07 8.75009C-3.59675e-07 8.88611 0.11035 8.99659 0.245966 8.99659L0.792783 8.99659C0.792812 8.99659 0.79284 8.99659 0.792898 8.99659L0.982506 8.99659L1.04276 8.99659L9.83096 8.99609C9.87436 9.00063 9.8949 9.02061 9.89871 9.02474C9.93695 9.06541 9.94079 9.1325 9.89931 9.17661L5.39365 13.923C5.34955 13.9694 5.32518 14.0301 5.32518 14.0937C5.32518 14.1571 5.34895 14.2176 5.39212 14.2635C5.43893 14.3141 5.50308 14.3419 5.57253 14.3419L8.43952 14.3419C8.55253 14.3419 8.66196 14.2951 8.73989 14.2135Z",fill:"white"})),(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24"},(0,t.createElement)("path",{d:"M324.758-294.578q13.934 0 23.684-9.68 9.75-9.681 9.75-23.615 0-13.935-9.777-23.685-9.777-9.75-23.711-9.75-13.935 0-23.588 9.777-9.654 9.777-9.654 23.712 0 13.934 9.681 23.588 9.68 9.653 23.615 9.653Zm0-152.153q13.934 0 23.684-9.681 9.75-9.681 9.75-23.615t-9.777-23.684q-9.777-9.75-23.711-9.75-13.935 0-23.588 9.777-9.654 9.777-9.654 23.711t9.681 23.588q9.68 9.654 23.615 9.654Zm0-152.961q13.934 0 23.684-9.681 9.75-9.681 9.75-23.615 0-13.935-9.777-23.685-9.777-9.749-23.711-9.749-13.935 0-23.588 9.776-9.654 9.777-9.654 23.712 0 13.934 9.681 23.588 9.68 9.654 23.615 9.654Zm119.896 300.229h222.845v-55.96H444.654v55.96Zm0-152.961h222.845v-55.96H444.654v55.96Zm0-152.153h222.845v-55.96H444.654v55.96ZM215.448-147.271q-28.346 0-48.262-19.915-19.915-19.916-19.915-48.262v-529.104q0-28.346 19.915-48.262 19.916-19.915 48.262-19.915h529.104q28.346 0 48.262 19.915 19.915 19.916 19.915 48.262v529.104q0 28.346-19.915 48.262-19.916 19.915-48.262 19.915H215.448Zm.091-55.96h528.922q4.615 0 8.462-3.846 3.846-3.847 3.846-8.462v-528.922q0-4.615-3.846-8.462-3.847-3.846-8.462-3.846H215.539q-4.615 0-8.462 3.846-3.846 3.847-3.846 8.462v528.922q0 4.615 3.846 8.462 3.847 3.846 8.462 3.846Zm-12.308-553.538v553.538-553.538Z"}))),v=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24"},(0,t.createElement)("path",{d:"M184.192-384.923v-36.923h353.847v36.923H184.192Zm0-153.846v-36.923h592v36.923h-592Z"})),g=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24"},(0,t.createElement)("path",{d:"m499.269-560.154-33.308-33.308 34.731-84.653H379.654l-44.423-44.039h426.923v44.308H549.077l-49.808 117.692Zm272.923 424.77L454.5-453.846l-92.923 219.077h-48.539l107.885-252.654L127.077-780.5l26.461-25.962 644.616 644.616-25.962 26.462Z"})),h=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24"},(0,t.createElement)("path",{d:"M215.539-148.078q-28.257 0-48.263-20.006-20.005-20.006-20.005-48.263v-528.114q0-28.257 20.005-48.263 20.006-20.005 48.263-20.005h528.922q28.257 0 48.263 20.005 20.005 20.006 20.005 48.263v251.692q-13.641-5.694-27.647-9.732-14.005-4.037-28.313-6.653v-235.307q0-4.615-3.846-8.462-3.847-3.846-8.462-3.846H215.539q-4.615 0-8.462 3.846-3.846 3.847-3.846 8.462v528.114q0 4.616 3.846 8.462 3.847 3.847 8.462 3.847h239.094q2.29 15.307 6.527 29.196 4.237 13.889 10.532 26.764H215.539Zm-12.308-98.383v42.423-552.731 247.547-2.932 265.693Zm90.808-53.002h163.626q2.605-14.307 7.105-28.249 4.499-13.942 10.576-27.711H294.039v55.96Zm0-152.961h257.347q23.423-19.192 49.653-32.383 26.23-13.192 56.46-19.423v-4.154h-363.46v55.96Zm0-152.961h371.922v-55.96H294.039v55.96ZM717.631-69.809q-72.553 0-123.476-50.868-50.923-50.869-50.923-123.422 0-72.554 50.869-123.477 50.868-50.922 123.422-50.922 72.553 0 123.476 50.868 50.923 50.869 50.923 123.422 0 72.554-50.869 123.477-50.868 50.922-123.422 50.922Zm-16.938-58.268h34.576v-99.192h99.192v-33.769h-99.192v-99.192h-34.576v99.192H601.5v33.769h99.193v99.192Z"})),b=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24"},(0,t.createElement)("path",{d:"M84.846-6.961v-111.921h790.308v111.92H84.846Zm467.038-450L449.499-559.346 301.192-410.038q-3.654 3.461-3.654 8.462 0 5 3.654 8.462l85.152 84.653q3.462 3.461 8.463 3.461 5 0 8.462-3.461l148.615-148.5Zm-62.347-142.115 102.077 102.269 187.731-187.615q3.462-3.462 3.462-8.751t-3.462-8.943l-84.999-84.999q-3.654-3.462-8.943-3.462-5.288 0-8.75 3.462L489.537-599.076Zm-59.691-20.076 181.537 181.536-168.077 168.192q-20.577 20.577-49.153 20.577-28.577 0-49.154-20.577l-4.962-4.962-37.423 36.578h-145.69l109.961-110.653-4.192-4.385q-20.577-20.384-20.789-49.173-.211-28.788 20.366-49.365l167.576-167.768Zm0 0 209.077-208.885q19.884-20.077 48-19.673 28.115.404 47.692 20.481l84.652 85.152q20.077 20.577 20.077 48.596 0 28.019-20.077 48.096L611.383-437.616 429.846-619.152Z"})),w=(0,t.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24"},(0,t.createElement)("path",{d:"M216.27-772.116v-55.96h527.46v55.96H216.27ZM480.023-136.27q-110.192 0-186.972-76.758-76.781-76.757-76.781-186.949 0-110.192 76.758-186.972 76.757-76.781 186.949-76.781 110.192 0 186.972 76.758 76.781 76.757 76.781 186.949 0 110.192-76.758 186.972-76.757 76.781-186.949 76.781ZM480-203.73q81.635 0 138.953-57.317Q676.27-318.365 676.27-400t-57.317-138.953Q561.635-596.27 480-596.27t-138.953 57.317Q283.73-481.635 283.73-400t57.317 138.953Q398.365-203.73 480-203.73Z"})),k=["core/list"],E="has-marker-",C=[{value:"arrow",label:(0,d.__)("Arrow","anselm")},{value:"dash",label:(0,d.__)("Dash","anselm")},{value:"disc",label:(0,d.__)("Disc","anselm")},{value:"circle",label:(0,d.__)("Circle","anselm")},{value:"square",label:(0,d.__)("Square","anselm")}],f=[{value:"decimal",label:(0,d.__)("Decimal","anselm")},{value:"leading-zero",label:(0,d.__)("Leading Zero","anselm")},{value:"upper-alpha",label:(0,d.__)("Alphabetical: Uppercase","anselm")},{value:"lower-alpha",label:(0,d.__)("Alphabetical: Lowercase","anselm")},{value:"upper-roman",label:(0,d.__)("Roman: Uppercase","anselm")},{value:"lower-roman",label:(0,d.__)("Roman: Lowercase","anselm")}],x=[...C,...f],N=(e,a,t)=>o(e,a,t,E),q=window.wp.components,y={value:"",label:(0,d.__)("Default","anselm")},B=({attributes:{className:e,ordered:a},setAttributes:l})=>{const r=(0,n.useMemo)((()=>(e=>{const a=new(s())(e),t=x.find((e=>a.contains(E+e.value)));return void 0!==t?t.value:""})(e)),[e]),o=(0,n.useMemo)((()=>a?[y,...f]:[y,...C]),[a]);(0,n.useEffect)((()=>{var t;(r&&a&&(t=r,!f.find((e=>e.value===t)))||!a&&!(e=>C.find((a=>a.value===e)))(r))&&l({className:N(e,"",r)})}),[a]);const i=(0,t.createElement)(q.MenuGroup,{className:"anselm-list-marker-selector",label:(0,d.__)("Select a list marker","anselm")},o.map(((a,n)=>((a,n)=>(0,t.createElement)(q.MenuItem,{key:n,role:"menuitemradio",className:"anselm-list-marker-selector__button",isSelected:r===a.value,isPressed:r===a.value,onClick:()=>l({className:N(e,a.value,r)})},((e,a)=>{const n=e.value?e.value:"default";return(0,t.createElement)(q.FlexItem,{key:`anselm-marker-name-${a}`,className:"anselm-list-marker-selector__content"},(0,t.createElement)("ul",{className:`anselm-list-marker-selector__list has-marker-${n}`},(0,t.createElement)("li",null,e.label)))})(a,n)))(a,n))));return(0,t.createElement)(q.Dropdown,{className:"anselm-list-marker-dropdown",contentClassName:"anselm-list-marker-popover",popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:e,onToggle:a})=>(0,t.createElement)(q.ToolbarButton,{className:"anselm-list-marker__button",icon:p,label:(0,d.__)("List Marker","anselm"),onClick:a,"aria-expanded":e,isPressed:!!r}),renderContent:()=>i})},I=["core/separator"],A="has-icon-",L=[{value:"âĻ",gradient:""},{value:"đŸĢ ",gradient:"mohave"},{value:"đŸŒŧ",gradient:"mohave"},{value:"â˜€ī¸",gradient:"true-sunset"},{value:"đŸĒļ",gradient:"shy-rainbow"},{value:"đŸ”Ĩ",gradient:"luminous-vivid-amber-to-luminous-vivid-orange"},{value:"🍃",gradient:"emerald"},{value:"☕",gradient:"oahu"},{value:"đŸģ",gradient:"happy-memories"},{value:"đŸĒˇ",gradient:"blush-light-purple"},{value:"🎸",gradient:"blush-bordeaux"},{value:"âœī¸",gradient:"mohave"},{value:"🚀",gradient:"superman"},{value:"â˜˜ī¸",gradient:"emerald"},{value:"⭐",gradient:"luminous-dusk"},{value:"đŸŒģ",gradient:"true-sunset"},{value:"â›ąī¸",gradient:"powerpuff"}],Z=()=>Array.from((0,a.applyFilters)("anselm.ideas.blockEdit.separatorIcons",new Set(L))),S=(e,a,t)=>o(e,a,t,A),M=window.wp.primitives,T=(0,t.createElement)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(M.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"})),F=({attributes:{className:e},setAttributes:a})=>{const n=Z(),l=(e=>{const a=new(s())(e),t=Z().find((e=>a.contains(A+e.value)));return void 0!==t?t.value:""})(e),r=(0,t.createElement)(q.BaseControl,{className:"anselm-sep-icons-picker",label:(0,d.__)("Icons","anselm")},(0,t.createElement)("div",{className:"anselm-sep-icons-picker__description"},(0,d.__)("Pick an icon to super-charge your separator. Need more icons?","anselm")+" ",(0,t.createElement)("a",{href:"#",target:"_blank"},(0,d.__)("Learn how to add your own →","anselm"))),(0,t.createElement)(q.__experimentalGrid,{className:"anselm-sep-icons-picker__grid",columns:"6"},n.map(((n,r)=>((n,r)=>{var s;return(0,t.createElement)(q.Button,{key:r,isPressed:l===n.value,className:"anselm-sep-icons-picker__button",onClick:()=>(t=>a({className:S(e,l===t.value?"":t.value,l),gradient:l!==t.value&&t?.gradient?t?.gradient:void 0}))(n)},null!==(s=n.label)&&void 0!==s?s:n.value)})(n,r)))));return(0,t.createElement)(q.Dropdown,{className:"anselm-sep-icons-dropdown",contentClassName:"anselm-sep-icons-popover",popoverProps:{headerTitle:(0,d.__)("Separator Icons","anselm"),variant:"toolbar"},renderToggle:({isOpen:e,onToggle:a})=>(0,t.createElement)(q.ToolbarButton,{className:"anselm-sep-icons-dropdown__button",icon:T,label:(0,d.__)("Separator Icon","anselm"),onClick:a,"aria-expanded":e,isPressed:!!l}),renderContent:()=>r})},H=["core/heading","core/paragraph"],O="has-text-shadow-",D=[{value:"none",label:(0,d.__)("None","anselm")},{value:"sm",label:(0,d.__)("Small","anselm")},{value:"md",label:(0,d.__)("Medium","anselm")},{value:"lg",label:(0,d.__)("Large","anselm")}],G=()=>(0,a.applyFilters)("anselm.ideas.blockEdit.textShadows",D),R=(e,a,t)=>o(e,a,t,O),z={key:"default",name:(0,d.__)("Default","anselm"),value:""},P=({attributes:{className:e},setAttributes:a})=>{const l=(0,n.useMemo)((()=>(e=>{const a=new(s())(e),t=G().find((e=>a.contains(O+e.value)));return void 0!==t?t.value:""})(e)),[e]),r=[z,...G().map((e=>({key:e.value,name:e.label,value:e.value})))];return(0,t.createElement)("div",{className:"anselm-text-shadow"},(0,t.createElement)(q.CustomSelectControl,{label:(0,d.__)("Text Shadow","anselm"),options:r,value:r.find((e=>e.value===l)),onChange:({selectedItem:t})=>a({className:R(e,t.value,l)}),size:"__unstable-large",__nextHasNoMarginBottom:!0,__nextUnconstrainedWidth:!0}))},j={"gradient-background":e=>a=>i.includes(a.name)?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(e,{...a}),(0,t.createElement)(l.InspectorControls,{group:"color"},(0,t.createElement)(_,{attributes:a.attributes,setAttributes:a.setAttributes,clientId:a.clientId}))):(0,t.createElement)(e,{...a}),"list-markers":e=>a=>k.includes(a.name)?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(e,{...a}),(0,t.createElement)(l.BlockControls,{group:"other"},(0,t.createElement)(B,{attributes:a.attributes,setAttributes:a.setAttributes}))):(0,t.createElement)(e,{...a}),"separator-icons":e=>a=>I.includes(a.name)?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(e,{...a}),(0,t.createElement)(l.BlockControls,{group:"other"},(0,t.createElement)(F,{attributes:a.attributes,setAttributes:a.setAttributes}))):(0,t.createElement)(e,{...a}),"text-shadow":e=>a=>H.includes(a.name)?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(e,{...a}),(0,t.createElement)(l.InspectorControls,{group:"typography"},(0,t.createElement)(P,{attributes:a.attributes,setAttributes:a.setAttributes}))):(0,t.createElement)(e,{...a})};Object.keys(j).forEach((e=>(0,a.addFilter)("editor.BlockEdit",`anselm/features/${e}`,j[e]))),(0,a.addFilter)("blocks.registerBlockType","anselm/features/block/group",((e,a)=>{var t,n;return"core/group"===a?Object.assign({},e,{supports:Object.assign(null!==(t=e.supports)&&void 0!==t?t:{},{spacing:Object.assign(null!==(n=e.supports.spacing)&&void 0!==n?n:{},{blockGap:["horizontal","vertical"]})})}):e}));const U={"core/archives":{horizontal:(0,d.__)("Horizontal","anselm")},"anselm/cta-block":{dark:(0,d.__)("Dark","anselm")},"core/button":{arrow:(0,d.__)("Arrow","anselm"),"arrow-outline":(0,d.__)("Outline w/ Arrow","anselm"),link:(0,d.__)("Link","anselm"),small:(0,d.__)("Small","anselm")},"core/categories":{horizontal:(0,d.__)("Horizontal","anselm")},"core/column":{box:(0,d.__)("Box","anselm"),card:(0,d.__)("Card","anselm"),border:(0,d.__)("Bordered","anselm")},"core/columns":{"reverse-stack":(0,d.__)("Reverse Mobile Stack","anselm")},"core/comment-author-name":{icon:(0,d.__)("Icon","anselm")},"core/comment-date":{icon:(0,d.__)("Icon","anselm")},"core/comment-edit-link":{icon:(0,d.__)("Icon","anselm")},"core/comment-reply-link":{icon:(0,d.__)("Icon","anselm")},"core/cover":{stretch:(0,d.__)("Stretch","anselm")},"core/footnotes":{pull:(0,d.__)("Pull","anselm")},"core/gallery":{classic:(0,d.__)("Classic","anselm")},"core/group":{box:(0,d.__)("Box","anselm"),card:(0,d.__)("Card","anselm"),gradient:(0,d.__)("Gradient","anselm")},"core/heading":{"clip-text":(0,d.__)("Clip Text","anselm"),"text-wrap-balance":(0,d.__)("Wrap: Balance","anselm")},"core/home-link":{button:(0,d.__)("Button","anselm"),icon:(0,d.__)("Icon","anselm")},"core/image":{borderless:(0,d.__)("Borderless","anselm"),icon:(0,d.__)("Caption Icon","anselm")},"core/list":{"gap-snug":(0,d.__)("Gap: Snug","anselm"),"gap-normal":(0,d.__)("Gap: Normal","anselm"),"gap-relaxed":(0,d.__)("Gap: Relaxed","anselm"),"gap-loose":(0,d.__)("Gap: Loose","anselm"),horizontal:(0,d.__)("Horizontal","anselm")},"core/loginout":{button:(0,d.__)("Button","anselm"),icon:(0,d.__)("Icon","anselm")},"core/paragraph":{indent:(0,d.__)("Indent","anselm"),intro:(0,d.__)("Intro","anselm"),"lead-in":(0,d.__)("Lead-in","anselm"),lede:(0,d.__)("Lede","anselm")},"core/post-author-name":{icon:(0,d.__)("Icon","anselm")},"core/post-comments-count":{icon:(0,d.__)("Icon","anselm")},"core/post-comments-form":{icons:(0,d.__)("Icons","anselm")},"core/post-comments-link":{icon:(0,d.__)("Icon","anselm")},"core/post-date":{icon:(0,d.__)("Icon","anselm")},"core/post-template":{flex:(0,d.__)("Flexible","anselm"),"featured-col-span-all":(0,d.__)("Featured: Full Width","anselm")},"core/post-terms":{button:(0,d.__)("Button","anselm"),icon:(0,d.__)("Icon","anselm")},"core/post-time-to-read":{icon:(0,d.__)("Icon","anselm")},"core/pullquote":{"hand-drawn":(0,d.__)("Hand Drawn","anselm"),"mark-top":(0,d.__)("Mark: Top","anselm")},"core/search":{icon:(0,d.__)("Icon","anselm"),sm:(0,d.__)("Small","anselm")},"core/separator":{dashed:(0,d.__)("Dashed","anselm"),dotted:(0,d.__)("Dotted","anselm"),double:(0,d.__)("Double","anselm")},"core/social-links":{outline:(0,d.__)("Outline","anselm")},"core/site-title":{normalize:(0,d.__)("Normalize","anselm")},"core/table-of-contents":{chapters:(0,d.__)("Chapters","anselm"),"chapters-and-subs":(0,d.__)("Chapters With Sub-headings","anselm"),"marker-unordered":(0,d.__)("Unordered","anselm"),pull:(0,d.__)("Pull","anselm")},"core/tag-cloud":{flat:(0,d.__)("Flat","anselm")}},V=window.wp.domReady;var W=e.n(V);const Q=window.wp.blocks;W()((()=>{(0,Q.unregisterBlockStyle)("core/separator","dots"),Object.keys(U).forEach((e=>Object.keys(U[e]).forEach((a=>(0,Q.registerBlockStyle)(e,{name:a,label:U[e][a]})))))})),(0,Q.registerBlockVariation)("core/spacer",{name:"anselm/theme-spacer",title:(0,d.__)("Spacer","anselm"),isDefault:!0,keywords:["space","spacer","spacing"],attributes:{height:"var:preset|spacing|plus-3"},isActive:e=>e.height&&e.height.includes("var:preset|spacing|")});const $=window.wp.richText,J="anselm/abbr",K={name:J,title:(0,d.__)("Abbreviation","anselm"),tagName:"abbr",className:null,edit:function({isActive:e,onChange:a,value:r,contentRef:s}){const[o,i]=(0,n.useState)(!1),m=()=>i((e=>!e));return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(l.RichTextToolbarButton,{icon:v,title:(0,d.__)("Abbreviation","anselm"),isActive:e,onClick:()=>e?a((0,$.removeFormat)(r,J)):m()}),o&&(0,t.createElement)(Y,{value:r,onChange:a,onClose:m,contentRef:s}))}},X=K;function Y({value:e,contentRef:a,onChange:l,onClose:r}){const s=(0,$.useAnchor)({editableContentElement:a.current,settings:K}),[o,i]=(0,n.useState)(""),m=(0,t.createElement)(q.TextControl,{label:(0,d.__)("Add title for abbreviation","anselm"),value:o,onChange:e=>i(e),help:(0,d.__)("Expand on the definition for the abbreviation when a full description is not present in the content.","anselm")}),c=(0,t.createElement)("form",{className:"anselm-format-abbr-popover__form",onSubmit:a=>{a.preventDefault(),l((0,$.applyFormat)(e,{type:J,attributes:{title:o}})),r()}},m);return(0,t.createElement)(q.Popover,{className:"anselm-format-abbr-popover",anchor:s,placement:"top",onClose:r,variant:"toolbar"},c)}const ee="anselm/del",ae={name:ee,title:(0,d.__)("Delete","anselm"),tagName:"del",className:null,edit:({isActive:e,onChange:a,value:n})=>(0,t.createElement)(l.RichTextToolbarButton,{icon:g,title:(0,d.__)("Delete","anselm"),isActive:e,onClick:()=>a((0,$.toggleFormat)(n,{type:ee}))})},te="anselm/ins",ne={name:te,title:(0,d.__)("Insert","anselm"),tagName:"ins",className:null,edit:({isActive:e,onChange:a,value:n})=>(0,t.createElement)(l.RichTextToolbarButton,{icon:h,title:(0,d.__)("Insert","anselm"),isActive:e,onClick:()=>a((0,$.toggleFormat)(n,{type:te}))})},le="anselm/mark",re={name:le,title:(0,d.__)("Mark","anselm"),tagName:"mark",className:null,edit:({isActive:e,onChange:a,value:n})=>(0,t.createElement)(l.RichTextToolbarButton,{icon:b,title:(0,d.__)("Mark","anselm"),isActive:e,onClick:()=>a((0,$.toggleFormat)(n,{type:le}))})},se="anselm/overline";[X,ae,ne,re,{name:se,title:(0,d.__)("Overline","anselm"),tagName:"span",className:"has-overline",edit:({isActive:e,onChange:a,value:n})=>(0,t.createElement)(l.RichTextToolbarButton,{icon:w,title:(0,d.__)("Overline","anselm"),isActive:e,onClick:()=>a((0,$.toggleFormat)(n,{type:se}))})}].forEach((({name:e,...a})=>(0,$.registerFormatType)(e,a)))})();