var wp;(wp||={}).formatLibrary=(()=>{var Ro=Object.create;var wr=Object.defineProperty;var Eo=Object.getOwnPropertyDescriptor;var No=Object.getOwnPropertyNames;var Lo=Object.getPrototypeOf,Io=Object.prototype.hasOwnProperty;var Po=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var R=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Bo=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of No(e))!Io.call(t,o)&&o!==r&&wr(t,o,{get:()=>e[o],enumerable:!(a=Eo(e,o))||a.enumerable});return t};var s=(t,e,r)=>(r=t!=null?Ro(Lo(t)):{},Bo(e||!t||!t.__esModule?wr(r,"default",{value:t,enumerable:!0}):r,t));var y=R((Cs,vr)=>{vr.exports=window.wp.richText});var w=R((_s,kr)=>{kr.exports=window.wp.i18n});var C=R((Ss,Cr)=>{Cr.exports=window.wp.blockEditor});var P=R((Ts,_r)=>{_r.exports=window.wp.element});var E=R((Es,Sr)=>{Sr.exports=window.wp.primitives});var u=R((Ns,Tr)=>{Tr.exports=window.ReactJSXRuntime});var J=R((ml,Ir)=>{Ir.exports=window.wp.components});var Ht=R((cl,jr)=>{jr.exports=window.wp.url});var Mr=R((hl,Ar)=>{Ar.exports=window.wp.htmlEntities});var zt=R((gl,Fr)=>{Fr.exports=window.wp.a11y});var Je=R((bl,Ur)=>{Ur.exports=window.wp.data});var Wr=R((yl,Dr)=>{Dr.exports=window.wp.compose});var nt=R((wl,Gr)=>{Gr.exports=window.React});var pa=R((Yl,da)=>{da.exports=window.wp.privateApis});var Co=s(y(),1);var Rr=s(w(),1),Oe=s(y(),1),lt=s(C(),1);var _t=s(P(),1),pe=(0,_t.forwardRef)(({icon:t,size:e=24,...r},a)=>(0,_t.cloneElement)(t,{width:e,height:e,...r,ref:a}));var St=s(E(),1),ce=s(u(),1),he=(0,ce.jsx)(St.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ce.jsx)(St.Path,{d:"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z"})});var Tt=s(E(),1),ge=s(u(),1),be=(0,ge.jsx)(Tt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ge.jsx)(Tt.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"})});var Rt=s(E(),1),xe=s(u(),1),ye=(0,xe.jsx)(Rt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xe.jsx)(Rt.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 Et=s(E(),1),we=s(u(),1),ve=(0,we.jsx)(Et.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,we.jsx)(Et.Path,{d:"M14.7 11.3c1-.6 1.5-1.6 1.5-3 0-2.3-1.3-3.4-4-3.4H7v14h5.8c1.4 0 2.5-.3 3.3-1 .8-.7 1.2-1.7 1.2-2.9.1-1.9-.8-3.1-2.6-3.7zm-5.1-4h2.3c.6 0 1.1.1 1.4.4.3.3.5.7.5 1.2s-.2 1-.5 1.2c-.3.3-.8.4-1.4.4H9.6V7.3zm4.6 9c-.4.3-1 .4-1.7.4H9.6v-3.9h2.9c.7 0 1.3.2 1.7.5.4.3.6.8.6 1.5s-.2 1.2-.6 1.5z"})});var Nt=s(E(),1),ke=s(u(),1),Ce=(0,ke.jsx)(Nt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ke.jsx)(Nt.Path,{d:"M12.5 5L10 19h1.9l2.5-14z"})});var Lt=s(E(),1),_e=s(u(),1),Se=(0,_e.jsx)(Lt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_e.jsx)(Lt.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"})});var It=s(E(),1),Te=s(u(),1),Re=(0,Te.jsx)(It.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Te.jsx)(It.Path,{d:"M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z"})});var Pt=s(E(),1),Ee=s(u(),1),Ne=(0,Ee.jsx)(Pt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ee.jsx)(Pt.Path,{d:"M17.5 10h-1.7l-3.7 10.5h1.7l.9-2.6h3.9l.9 2.6h1.7L17.5 10zm-2.2 6.3 1.4-4 1.4 4h-2.8zm-4.8-3.8c1.6-1.8 2.9-3.6 3.7-5.7H16V5.2h-5.8V3H8.8v2.2H3v1.5h9.6c-.7 1.6-1.8 3.1-3.1 4.6C8.6 10.2 7.8 9 7.2 8H5.6c.6 1.4 1.7 2.9 2.9 4.4l-2.4 2.4c-.3.4-.7.8-1.1 1.2l1 1 1.2-1.2c.8-.8 1.6-1.5 2.3-2.3.8.9 1.7 1.7 2.5 2.5l.6-1.5c-.7-.6-1.4-1.3-2.1-2z"})});var Bt=s(E(),1),Le=s(u(),1),Ie=(0,Le.jsx)(Bt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Le.jsx)(Bt.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var Vt=s(E(),1),Pe=s(u(),1),Be=(0,Pe.jsx)(Vt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pe.jsx)(Vt.Path,{d:"M11.2 6.8c-.7 0-1.4.5-1.6 1.1l-2.8 7.5-1.2-1.8c-.1-.2-.4-.3-.6-.3H3v1.5h1.6l1.2 1.8c.6.9 1.9.7 2.2-.3l2.9-7.9s.1-.2.2-.2h7.8V6.7h-7.8Zm5.3 3.4-1.9 1.9-1.9-1.9-1.1 1.1 1.9 1.9-1.9 1.9 1.1 1.1 1.9-1.9 1.9 1.9 1.1-1.1-1.9-1.9 1.9-1.9-1.1-1.1Z"})});var jt=s(E(),1),Ve=s(u(),1),je=(0,Ve.jsx)(jt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ve.jsx)(jt.Path,{d:"M16.9 18.3l.8-1.2c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.1-.3-.4-.5-.6-.7-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.2 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3L15 19.4h4.3v-1.2h-2.4zM14.1 7.2h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z"})});var At=s(E(),1),Ae=s(u(),1),Me=(0,Ae.jsx)(At.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ae.jsx)(At.Path,{d:"M16.9 10.3l.8-1.3c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.2-.2-.4-.4-.7-.6-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.1 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3l-1.8 2.8h4.3v-1.2h-2.2zm-2.8-3.1h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z"})});var Mt=s(E(),1),Fe=s(u(),1),Ue=(0,Fe.jsx)(Mt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fe.jsx)(Mt.Path,{d:"M12.9 6h-2l-4 11h1.9l1.1-3h4.2l1.1 3h1.9L12.9 6zm-2.5 6.5l1.5-4.9 1.7 4.9h-3.2z"})});var O=s(u(),1),He="core/bold",ze=(0,Rr.__)("Bold"),Er={name:He,title:ze,tagName:"strong",className:null,edit({isActive:t,value:e,onChange:r,onFocus:a,isVisible:o=!0}){function l(){r((0,Oe.toggleFormat)(e,{type:He,title:ze}))}function i(){r((0,Oe.toggleFormat)(e,{type:He})),a()}return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(lt.RichTextShortcut,{type:"primary",character:"b",onUse:l}),o&&(0,O.jsx)(lt.RichTextToolbarButton,{name:"bold",icon:ve,title:ze,onClick:i,isActive:t,shortcutType:"primary",shortcutCharacter:"b"}),(0,O.jsx)(lt.__unstableRichTextInputEvent,{inputType:"formatBold",onInput:l})]})}};var Nr=s(w(),1),K=s(y(),1),Ft=s(C(),1);var q=s(u(),1),De="core/code",We=(0,Nr.__)("Inline code"),Lr={name:De,title:We,tagName:"code",className:null,__unstableInputRule(t){let{start:r,text:a}=t;if(a[r-1]!=="`"||r-2<0)return t;let l=a.lastIndexOf("`",r-2);if(l===-1)return t;let i=l,f=r-2;return i===f||(t=(0,K.remove)(t,i,i+1),t=(0,K.remove)(t,f,f+1),t=(0,K.applyFormat)(t,{type:De},i,f)),t},edit({value:t,onChange:e,onFocus:r,isActive:a}){function o(){e((0,K.toggleFormat)(t,{type:De,title:We})),r()}return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(Ft.RichTextShortcut,{type:"access",character:"x",onUse:o}),(0,q.jsx)(Ft.RichTextToolbarButton,{icon:be,title:We,onClick:o,isActive:a,role:"menuitemcheckbox"})]})}};var _=s(J(),1),B=s(w(),1),Ge=s(P(),1),Ut=s(y(),1),it=s(C(),1),x=s(u(),1),Vo=["image"],$e="core/image",Pr=(0,B.__)("Inline image");function jo(t){if(!t?.className)return;let[,e]=t.className.match(/wp-image-(\d+)/)??[];return e?parseInt(e,10):void 0}var Ze={name:$e,title:Pr,keywords:[(0,B.__)("photo"),(0,B.__)("media")],object:!0,tagName:"img",className:null,attributes:{className:"class",style:"style",url:"src",alt:"alt"},edit:Mo};function Ao({value:t,onChange:e,activeObjectAttributes:r,contentRef:a}){let{style:o,alt:l}=r,i=o?.replace(/\D/g,""),[f,n]=(0,Ge.useState)(i),[m,p]=(0,Ge.useState)(l),b=f!==i||m!==l,L=(0,Ut.useAnchor)({editableContentElement:a.current,settings:Ze});return(0,x.jsx)(_.Popover,{focusOnMount:!1,anchor:L,className:"block-editor-format-toolbar__image-popover",children:(0,x.jsx)("form",{className:"block-editor-format-toolbar__image-container-content",onSubmit:k=>{let d=t.replacements.slice();d[t.start]={type:$e,attributes:{...r,style:f?`width: ${f}px;`:"",alt:m}},e({...t,replacements:d}),k.preventDefault()},children:(0,x.jsxs)(_.__experimentalVStack,{spacing:4,children:[(0,x.jsx)(_.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:(0,B.__)("Width"),value:f,min:1,onChange:k=>{n(k)}}),(0,x.jsx)(_.TextareaControl,{label:(0,B.__)("Alternative text"),value:m,onChange:k=>{p(k)},help:(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(_.ExternalLink,{href:(0,B.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,B.__)("Describe the purpose of the image.")}),(0,x.jsx)("br",{}),(0,B.__)("Leave empty if decorative.")]})}),(0,x.jsx)(_.__experimentalHStack,{justify:"right",children:(0,x.jsx)(_.Button,{disabled:!b,accessibleWhenDisabled:!0,variant:"primary",type:"submit",size:"compact",children:(0,B.__)("Apply")})})]})})})}function Mo({value:t,onChange:e,onFocus:r,isObjectActive:a,activeObjectAttributes:o,contentRef:l}){return(0,x.jsxs)(it.MediaUploadCheck,{children:[(0,x.jsx)(it.MediaUpload,{allowedTypes:Vo,value:jo(o),onSelect:({id:i,url:f,alt:n,width:m})=>{e((0,Ut.insertObject)(t,{type:$e,attributes:{className:`wp-image-${i}`,style:`width: ${Math.min(m,150)}px;`,url:f,alt:n}})),r()},render:({open:i})=>(0,x.jsx)(it.RichTextToolbarButton,{icon:(0,x.jsx)(_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(_.Path,{d:"M4 18.5h16V17H4v1.5zM16 13v1.5h4V13h-4zM5.1 15h7.8c.6 0 1.1-.5 1.1-1.1V6.1c0-.6-.5-1.1-1.1-1.1H5.1C4.5 5 4 5.5 4 6.1v7.8c0 .6.5 1.1 1.1 1.1zm.4-8.5h7V10l-1-1c-.3-.3-.8-.3-1 0l-1.6 1.5-1.2-.7c-.3-.2-.6-.2-.9 0l-1.3 1V6.5zm0 6.1l1.8-1.3 1.3.8c.3.2.7.2.9-.1l1.5-1.4 1.5 1.4v1.5h-7v-.9z"})}),title:a?(0,B.__)("Replace image"):Pr,onClick:i,isActive:a})}),a&&(0,x.jsx)(Ao,{value:t,onChange:e,activeObjectAttributes:o,contentRef:l})]})}var Br=s(w(),1),qe=s(y(),1),ft=s(C(),1);var D=s(u(),1),Ye="core/italic",Ke=(0,Br.__)("Italic"),Vr={name:Ye,title:Ke,tagName:"em",className:null,edit({isActive:t,value:e,onChange:r,onFocus:a,isVisible:o=!0}){function l(){r((0,qe.toggleFormat)(e,{type:Ye,title:Ke}))}function i(){r((0,qe.toggleFormat)(e,{type:Ye})),a()}return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(ft.RichTextShortcut,{type:"primary",character:"i",onUse:l}),o&&(0,D.jsx)(ft.RichTextToolbarButton,{name:"italic",icon:Ce,title:Ke,onClick:i,isActive:t,shortcutType:"primary",shortcutCharacter:"i"}),(0,D.jsx)(ft.__unstableRichTextInputEvent,{inputType:"formatItalic",onInput:l})]})}};var Yt=s(w(),1),X=s(P(),1),v=s(y(),1),tt=s(Ht(),1),kt=s(C(),1),Ca=s(Mr(),1);var _a=s(zt(),1);var Gt=s(P(),1),j=s(w(),1),wt=s(zt(),1),wa=s(J(),1),va=s(Ht(),1),h=s(y(),1),dt=s(C(),1),$t=s(Je(),1);var g=s(Ht(),1);function Ot(t){if(!t)return!1;let e=t.trim();if(!e)return!1;if(/^\S+:/.test(e)){let r=(0,g.getProtocol)(e);if(!(0,g.isValidProtocol)(r)||r.startsWith("http")&&!/^https?:\/\/[^\/\s]/i.test(e))return!1;let a=(0,g.getAuthority)(e);if(!(0,g.isValidAuthority)(a))return!1;let o=(0,g.getPath)(e);if(o&&!(0,g.isValidPath)(o))return!1;let l=(0,g.getQueryString)(e);if(l&&!(0,g.isValidQueryString)(l))return!1;let i=(0,g.getFragment)(e);if(i&&!(0,g.isValidFragment)(i))return!1}return!(e.startsWith("#")&&!(0,g.isValidFragment)(e))}function Hr({url:t,type:e,id:r,opensInNewWindow:a,nofollow:o,cssClasses:l}){let i={type:"core/link",attributes:{url:t}};e&&(i.attributes.type=e),r&&(i.attributes.id=r),a&&(i.attributes.target="_blank",i.attributes.rel=i.attributes.rel?i.attributes.rel+" noopener":"noopener"),o&&(i.attributes.rel=i.attributes.rel?i.attributes.rel+" nofollow":"nofollow");let f=l?.trim();return f?.length&&(i.attributes.class=f),i}function Dt(t,e,r=t.start,a=t.end){let o={start:void 0,end:void 0},{formats:l}=t,i,f;if(!l?.length)return o;let n=l.slice(),m=n[r]?.find(({type:d})=>d===e.type),p=n[a]?.find(({type:d})=>d===e.type),b=n[a-1]?.find(({type:d})=>d===e.type);if(m)i=m,f=r;else if(p)i=p,f=a;else if(b)i=b,f=a-1;else return o;let L=n[f].indexOf(i),k=[n,f,i,L];return r=Fo(...k),a=Uo(...k),r=r<0?0:r,{start:r,end:a+1}}function zr(t,e,r,a,o){let l=e,f={forwards:1,backwards:-1}[o]||1,n=f*-1;for(;t[l]&&t[l][a]===r;)l=l+f;return l=l+n,l}var Or=(t,...e)=>(...r)=>t(...r,...e),Fo=Or(zr,"backwards"),Uo=Or(zr,"forwards");var ga=s(P(),1),ba=s(Wr(),1),fr=s(w(),1),ut=s(J(),1);var Zr=s(nt(),1),$r={};function Qe(t,e){let r=Zr.useRef($r);return r.current===$r&&(r.current=t(e)),r}function Ho(t,e){return function(a,...o){let l=new URL(t);return l.searchParams.set("code",a.toString()),o.forEach(i=>l.searchParams.append("args[]",i)),`${e} error #${a}; visit ${l} for the full message.`}}var zo=Ho("https://base-ui.com/production-error","Base UI"),Yr=zo;var Q=s(nt(),1);function Xe(t,e,r,a){let o=Qe(qr).current;return Oo(o,t,e,r,a)&&Jr(o,[t,e,r,a]),o.callback}function Kr(t){let e=Qe(qr).current;return Do(e,t)&&Jr(e,t),e.callback}function qr(){return{callback:null,cleanup:null,refs:[]}}function Oo(t,e,r,a,o){return t.refs[0]!==e||t.refs[1]!==r||t.refs[2]!==a||t.refs[3]!==o}function Do(t,e){return t.refs.length!==e.length||t.refs.some((r,a)=>r!==e[a])}function Jr(t,e){if(t.refs=e,e.every(r=>r==null)){t.callback=null;return}t.callback=r=>{if(t.cleanup&&(t.cleanup(),t.cleanup=null),r!=null){let a=Array(e.length).fill(null);for(let o=0;o<e.length;o+=1){let l=e[o];if(l!=null)switch(typeof l){case"function":{let i=l(r);typeof i=="function"&&(a[o]=i);break}case"object":{l.current=r;break}default:}}t.cleanup=()=>{for(let o=0;o<e.length;o+=1){let l=e[o];if(l!=null)switch(typeof l){case"function":{let i=a[o];typeof i=="function"?i():l(null);break}case"object":{l.current=null;break}default:}}}}}}var ta=s(nt(),1);var Qr=s(nt(),1),Wo=parseInt(Qr.version,10);function Xr(t){return Wo>=t}function tr(t){if(!ta.isValidElement(t))return null;let e=t,r=e.props;return(Xr(19)?r?.ref:e.ref)??null}function bt(t,e){if(t&&!e)return t;if(!t&&e)return e;if(t||e)return{...t,...e}}var Nl=Object.freeze([]),mt=Object.freeze({});function ea(t,e){let r={};for(let a in t){let o=t[a];if(e?.hasOwnProperty(a)){let l=e[a](o);l!=null&&Object.assign(r,l);continue}o===!0?r[`data-${a.toLowerCase()}`]="":o&&(r[`data-${a.toLowerCase()}`]=o.toString())}return r}function ra(t,e){return typeof t=="function"?t(e):t}function aa(t,e){return typeof t=="function"?t(e):t}var er={};function yt(t,e,r,a,o){if(!r&&!a&&!o&&!t)return Wt(e);let l=Wt(t);return e&&(l=xt(l,e)),r&&(l=xt(l,r)),a&&(l=xt(l,a)),o&&(l=xt(l,o)),l}function oa(t){if(t.length===0)return er;if(t.length===1)return Wt(t[0]);let e=Wt(t[0]);for(let r=1;r<t.length;r+=1)e=xt(e,t[r]);return e}function Wt(t){return rr(t)?{...la(t,er)}:Go(t)}function xt(t,e){return rr(e)?la(e,t):$o(t,e)}function Go(t){let e={...t};for(let r in e){let a=e[r];sa(r,a)&&(e[r]=ia(a))}return e}function $o(t,e){if(!e)return t;for(let r in e){let a=e[r];switch(r){case"style":{t[r]=bt(t.style,a);break}case"className":{t[r]=ar(t.className,a);break}default:sa(r,a)?t[r]=Zo(t[r],a):t[r]=a}}return t}function sa(t,e){let r=t.charCodeAt(0),a=t.charCodeAt(1),o=t.charCodeAt(2);return r===111&&a===110&&o>=65&&o<=90&&(typeof e=="function"||typeof e>"u")}function rr(t){return typeof t=="function"}function la(t,e){return rr(t)?t(e):t??er}function Zo(t,e){return e?t?(...r)=>{let a=r[0];if(na(a)){let l=a;fa(l);let i=e(...r);return l.baseUIHandlerPrevented||t?.(...r),i}let o=e(...r);return t?.(...r),o}:ia(e):t}function ia(t){return t&&((...e)=>{let r=e[0];return na(r)&&fa(r),t(...e)})}function fa(t){return t.preventBaseUIHandler=()=>{t.baseUIHandlerPrevented=!0},t}function ar(t,e){return e?t?e+" "+t:e:t}function na(t){return t!=null&&typeof t=="object"&&"nativeEvent"in t}var or=s(nt(),1);function ma(t,e,r={}){let a=e.render,o=Yo(e,r);if(r.enabled===!1)return null;let l=r.state??mt;return Jo(t,a,o,l)}function Yo(t,e={}){let{className:r,style:a,render:o}=t,{state:l=mt,ref:i,props:f,stateAttributesMapping:n,enabled:m=!0}=e,p=m?ra(r,l):void 0,b=m?aa(a,l):void 0,L=m?ea(l,n):mt,k=m&&f?Ko(f):void 0,d=m?bt(L,k)??{}:mt;return typeof document<"u"&&(m?Array.isArray(i)?d.ref=Kr([d.ref,tr(o),...i]):d.ref=Xe(d.ref,tr(o),i):Xe(null,null)),m?(p!==void 0&&(d.className=ar(d.className,p)),b!==void 0&&(d.style=bt(d.style,b)),d):mt}function Ko(t){return Array.isArray(t)?oa(t):yt(void 0,t)}var qo=Symbol.for("react.lazy");function Jo(t,e,r,a){if(e){if(typeof e=="function")return e(r,a);let o=yt(r,e.props);o.ref=r.ref;let l=e;return l?.$$typeof===qo&&(l=Q.Children.toArray(e)[0]),Q.cloneElement(l,o)}if(t&&typeof t=="string")return Qo(t,r);throw new Error(Yr(8))}function Qo(t,e){return t==="button"?(0,or.createElement)("button",{type:"button",...e,key:e.key}):t==="img"?(0,or.createElement)("img",{alt:"",...e,key:e.key}):Q.createElement(t,e)}function ua(t){return ma(t.defaultTagName??"div",t,t)}var ca=s(P(),1),sr="data-wp-hash";function lr(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ts(document)),t.__wpStyleRuntime}function Xo(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${sr}]`))if(r.getAttribute(sr)===e)return!0;return!1}function ha(t,e,r){if(!t.head)return;let a=lr(),o=a.injectedStyles.get(t);if(o||(o=new Set,a.injectedStyles.set(t,o)),o.has(e))return;if(Xo(t,e)){o.add(e);return}let l=t.createElement("style");l.setAttribute(sr,e),l.appendChild(t.createTextNode(r)),t.head.appendChild(l),o.add(e)}function ts(t){let e=lr();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,a]of e.styles)ha(t,r,a);return()=>{let r=e.documents.get(t);if(r!==void 0){if(r<=1){e.documents.delete(t);return}e.documents.set(t,r-1)}}}function es(t,e){let r=lr();r.styles.set(t,e);for(let a of r.documents.keys())ha(a,t,e)}typeof process>"u",es("c46e8cb841","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}");var rs={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ir=(0,ca.forwardRef)(function({render:e,...r},a){return ua({render:e,ref:a,props:yt({className:rs["visually-hidden"]},r,{"data-visually-hidden":""})})});var F=s(u(),1),xa=({setting:t,value:e,onChange:r})=>{let a=e?e?.cssClasses?.length>0:!1,[o,l]=(0,ga.useState)(a),f=`css-classes-setting-${(0,ba.useInstanceId)(xa)}`,n=p=>{let b=typeof p=="string"?p.replace(/,/g," ").replace(/\s+/g," ").trim():p;r({...e,[t.id]:b})},m=()=>{o?(a&&n(""),l(!1)):l(!0)};return(0,F.jsxs)("fieldset",{children:[(0,F.jsx)(ir,{render:(0,F.jsx)("legend",{}),children:t.title}),(0,F.jsxs)(ut.__experimentalVStack,{spacing:3,children:[(0,F.jsx)(ut.CheckboxControl,{label:t.title,onChange:m,checked:o||a,"aria-expanded":o,"aria-controls":o?f:void 0}),o&&(0,F.jsx)("div",{id:f,children:(0,F.jsx)(ut.__experimentalInputControl,{label:(0,fr.__)("CSS classes"),value:e?.cssClasses,onChange:n,help:(0,fr.__)("Separate multiple classes with spaces."),__unstableInputWidth:"100%",__next40pxDefaultSize:!0})})]})]})},ya=xa;var vt=s(u(),1),as=[...dt.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,j.__)("Mark as nofollow")},{id:"cssClasses",title:(0,j.__)("Additional CSS class(es)"),render:(t,e,r)=>(0,vt.jsx)(ya,{setting:t,value:e,onChange:r})}];function os({isActive:t,activeAttributes:e,value:r,onChange:a,onFocusOutside:o,stopAddingLink:l,contentRef:i,focusOnMount:f}){let m=ss(r,t).text,{selectionChange:p}=(0,$t.useDispatch)(dt.store),{createPageEntity:b,userCanCreatePages:L,selectionStart:k}=(0,$t.useSelect)(c=>{let{getSettings:Z,getSelectionStart:ue}=c(dt.store),ot=Z();return{createPageEntity:ot.__experimentalCreatePageEntity,userCanCreatePages:ot.__experimentalUserCanCreatePages,selectionStart:ue()}},[]),d=(0,Gt.useMemo)(()=>({url:e.url,type:e.type,id:e.id,opensInNewTab:e.target==="_blank",nofollow:e.rel?.includes("nofollow"),title:m,cssClasses:e.class}),[e.class,e.id,e.rel,e.target,e.type,e.url,m]);function fe(){let c=(0,h.removeFormat)(r,"core/link");a(c),l(),(0,wt.speak)((0,j.__)("Link removed."),"assertive")}function ne(c){let ue=!d?.url;c={...d,...c};let ot=(0,va.prependHTTPS)(c.url),de=Hr({url:ot,type:c.type,id:c.id!==void 0&&c.id!==null?String(c.id):void 0,opensInNewWindow:c.opensInNewTab,nofollow:c.nofollow,cssClasses:c.cssClasses}),st=c.title||ot,M;if((0,h.isCollapsed)(r)&&!t){let Y=(0,h.insert)(r,st);M=(0,h.applyFormat)(Y,de,r.start,r.start+st.length),a(M),l(),p({clientId:k.clientId,identifier:k.attributeKey,start:r.start+st.length+1});return}else if(st===m){let Y=Dt(r,{type:"core/link"});M=(0,h.applyFormat)(r,de,Y.start,Y.end)}else{M=(0,h.create)({text:st}),M=(0,h.applyFormat)(M,de,0,st.length);let Y=Dt(r,{type:"core/link"}),[_o,So]=(0,h.split)(r,Y.start,Y.start),To=(0,h.replace)(So,m,M);M=(0,h.concat)(_o,To)}a(M),ue||l(),Ot(ot)?t?(0,wt.speak)((0,j.__)("Link edited."),"assertive"):(0,wt.speak)((0,j.__)("Link inserted."),"assertive"):(0,wt.speak)((0,j.__)("Warning: the link has been inserted but may have errors. Please test it."),"assertive")}let V=(0,h.useAnchor)({editableContentElement:i.current,settings:{...Zt,isActive:t}});async function S(c){let Z=await b({title:c,status:"draft"});return{id:Z.id,type:Z.type,title:Z.title.rendered,url:Z.link,kind:"post-type"}}function me(c){return(0,Gt.createInterpolateElement)((0,j.sprintf)((0,j.__)("Create page: <mark>%s</mark>"),c),{mark:(0,vt.jsx)("mark",{})})}return(0,vt.jsx)(wa.Popover,{anchor:V,animate:!1,onClose:l,onFocusOutside:o,placement:"bottom",offset:8,shift:!0,focusOnMount:f,constrainTabbing:!0,children:(0,vt.jsx)(dt.LinkControl,{value:d,onChange:ne,onRemove:fe,hasRichPreviews:!0,createSuggestion:b&&S,withCreateSuggestion:L,createSuggestionButtonText:me,hasTextControl:!0,settings:as,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})})}function ss(t,e){let r=t.start,a=t.end;if(e){let o=Dt(t,{type:"core/link"});r=o.start,a=o.end}return(0,h.slice)(t,r,a)}var ka=os;var U=s(u(),1),pt="core/link",Sa=(0,Yt.__)("Link");function ls({isActive:t,activeAttributes:e,value:r,onChange:a,onFocus:o,contentRef:l,isVisible:i=!0}){let[f,n]=(0,X.useState)(!1),[m,p]=(0,X.useState)(null);(0,X.useEffect)(()=>{t||n(!1)},[t]),(0,X.useLayoutEffect)(()=>{let V=l.current;if(!V)return;function S(me){let c=me.target.closest("[contenteditable] a");!c||!t||(n(!0),p({el:c,action:"click"}))}return V.addEventListener("click",S),()=>{V.removeEventListener("click",S)}},[l,t]);function b(V){let S=(0,v.getTextContent)((0,v.slice)(r));!t&&S&&(0,tt.isURL)(S)&&Ot(S)?a((0,v.applyFormat)(r,{type:pt,attributes:{url:S}})):!t&&S&&(0,tt.isEmail)(S)?a((0,v.applyFormat)(r,{type:pt,attributes:{url:`mailto:${S}`}})):!t&&S&&(0,tt.isPhoneNumber)(S)?a((0,v.applyFormat)(r,{type:pt,attributes:{url:`tel:${S.replace(/\D/g,"")}`}})):(V&&p({el:V,action:null}),n(!0))}function L(){n(!1),m?.el?.tagName==="BUTTON"?m.el.focus():o(),p(null)}function k(){n(!1),p(null)}function d(){a((0,v.removeFormat)(r,pt)),(0,_a.speak)((0,Yt.__)("Link removed."),"assertive")}let fe=!(m?.el?.tagName==="A"&&m?.action==="click"),ne=!(0,v.isCollapsed)(r);return(0,U.jsxs)(U.Fragment,{children:[ne&&(0,U.jsx)(kt.RichTextShortcut,{type:"primary",character:"k",onUse:b}),(0,U.jsx)(kt.RichTextShortcut,{type:"primaryShift",character:"k",onUse:d}),i&&(0,U.jsx)(kt.RichTextToolbarButton,{name:"link",icon:Ie,title:t?(0,Yt.__)("Link"):Sa,onClick:V=>{b(V.currentTarget)},isActive:t||f,shortcutType:"primary",shortcutCharacter:"k","aria-haspopup":"true","aria-expanded":f}),i&&f&&(0,U.jsx)(ka,{stopAddingLink:L,onFocusOutside:k,isActive:t,activeAttributes:e,value:r,onChange:a,contentRef:l,focusOnMount:fe?"firstElement":!1})]})}var Zt={name:pt,title:Sa,tagName:"a",className:null,attributes:{url:"href",type:"data-type",id:"data-id",_id:"id",target:"target",rel:"rel",class:"class"},__unstablePasteRule(t,{html:e,plainText:r}){let a=(e||r).replace(/<[^>]+>/g,"").trim();if(!(0,tt.isURL)(a)||!/^https?:/.test(a))return t;window.console.log(`Created link:

`,a);let o={type:pt,attributes:{url:(0,Ca.decodeEntities)(a)}};return(0,v.isCollapsed)(t)?(0,v.insert)(t,(0,v.applyFormat)((0,v.create)({text:r}),o,0,r.length)):(0,v.applyFormat)(t,o)},edit:ls};var Ra=s(w(),1),Ea=s(y(),1),Kt=s(C(),1);var et=s(u(),1),Ta="core/strikethrough",nr=(0,Ra.__)("Strikethrough"),Na={name:Ta,title:nr,tagName:"s",className:null,edit({isActive:t,value:e,onChange:r,onFocus:a}){function o(){r((0,Ea.toggleFormat)(e,{type:Ta,title:nr})),a()}return(0,et.jsxs)(et.Fragment,{children:[(0,et.jsx)(Kt.RichTextShortcut,{type:"access",character:"d",onUse:o}),(0,et.jsx)(Kt.RichTextToolbarButton,{icon:Se,title:nr,onClick:o,isActive:t,role:"menuitemcheckbox"})]})}};var Pa=s(w(),1),Ba=s(y(),1),qt=s(C(),1),rt=s(u(),1),La="core/underline",Ia=(0,Pa.__)("Underline"),Va={name:La,title:Ia,tagName:"span",className:null,attributes:{style:"style"},edit({value:t,onChange:e}){let r=()=>{e((0,Ba.toggleFormat)(t,{type:La,attributes:{style:"text-decoration: underline;"},title:Ia}))};return(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(qt.RichTextShortcut,{type:"primary",character:"u",onUse:r}),(0,rt.jsx)(qt.__unstableRichTextInputEvent,{inputType:"formatUnderline",onInput:r})]})}};var Ha=s(w(),1),ae=s(P(),1),oe=s(C(),1);var za=s(y(),1);var Ma=s(P(),1),Fa=s(Je(),1),W=s(y(),1),A=s(C(),1),Xt=s(J(),1),mr=s(w(),1);var ja=s(pa(),1),{lock:di,unlock:Jt}=(0,ja.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/format-library");var H=s(u(),1),{Tabs:Qt}=Jt(Xt.privateApis),Aa=[{name:"color",title:(0,mr.__)("Text")},{name:"backgroundColor",title:(0,mr.__)("Background")}];function is(t=""){return t.split(";").reduce((e,r)=>{if(r){let[a,o]=r.split(":");a==="color"&&(e.color=o),a==="background-color"&&o!==Ct&&(e.backgroundColor=o)}return e},{})}function fs(t="",e){return t.split(" ").reduce((r,a)=>{if(a.startsWith("has-")&&a.endsWith("-color")){let o=a.replace(/^has-/,"").replace(/-color$/,""),l=(0,A.getColorObjectByAttributeValues)(e,o);r.color=l.color}return r},{})}function te(t,e,r){let a=(0,W.getActiveFormat)(t,e);return a?{...is(a.attributes.style),...fs(a.attributes.class,r)}:{}}function ns(t,e,r,a){let{color:o,backgroundColor:l}={...te(t,e,r),...a};if(!o&&!l)return(0,W.removeFormat)(t,e);let i=[],f=[],n={};if(l?i.push(["background-color",l].join(":")):i.push(["background-color",Ct].join(":")),o){let m=(0,A.getColorObjectByColorValue)(r,o);m?f.push((0,A.getColorClassName)("color",m.slug)):i.push(["color",o].join(":"))}return i.length&&(n.style=i.join(";")),f.length&&(n.class=f.join(" ")),(0,W.applyFormat)(t,{type:e,attributes:n})}function ms({name:t,property:e,value:r,onChange:a}){let o=(0,Fa.useSelect)(i=>{let{getSettings:f}=i(A.store);return f().colors??[]},[]),l=(0,Ma.useMemo)(()=>te(r,t,o),[t,r,o]);return(0,H.jsx)(A.ColorPalette,{value:l[e],onChange:i=>{a(ns(r,t,o,{[e]:i}))},enableAlpha:!0,__experimentalIsRenderedInSidebar:!0})}function Ua({name:t,value:e,onChange:r,onClose:a,contentRef:o,isActive:l}){let i=(0,W.useAnchor)({editableContentElement:o.current,settings:{...ee,isActive:l}});return(0,H.jsx)(Xt.Popover,{onClose:a,className:"format-library__inline-color-popover",anchor:i,children:(0,H.jsxs)(Qt,{children:[(0,H.jsx)(Qt.TabList,{children:Aa.map(f=>(0,H.jsx)(Qt.Tab,{tabId:f.name,children:f.title},f.name))}),Aa.map(f=>(0,H.jsx)(Qt.TabPanel,{tabId:f.name,focusable:!1,children:(0,H.jsx)(ms,{name:t,property:f.name,value:e,onChange:r})},f.name))]})})}var G=s(u(),1),Ct="rgba(0, 0, 0, 0)",re="core/text-color",Oa=(0,Ha.__)("Highlight"),us=[];function ur(t,e){let{ownerDocument:r}=t,{defaultView:a}=r,l=a.getComputedStyle(t).getPropertyValue(e);return e==="background-color"&&l===Ct&&t.parentElement?ur(t.parentElement,e):l}function ds(t,{color:e,backgroundColor:r}){if(!(!e&&!r))return{color:e||ur(t,"color"),backgroundColor:r===Ct?ur(t,"background-color"):r}}function ps({value:t,onChange:e,isActive:r,activeAttributes:a,contentRef:o}){let[l,i=us]=(0,oe.useSettings)("color.custom","color.palette"),[f,n]=(0,ae.useState)(!1),m=(0,ae.useMemo)(()=>ds(o.current,te(t,re,i)),[o,t,i]),p=!!i.length||l;return!p&&!r?null:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(oe.RichTextToolbarButton,{className:"format-library-text-color-button",isActive:r,icon:(0,G.jsx)(pe,{icon:Object.keys(a).length?Ue:ye,style:m}),title:Oa,onClick:p?()=>n(!0):()=>e((0,za.removeFormat)(t,re)),role:"menuitemcheckbox"}),f&&(0,G.jsx)(Ua,{name:re,onClose:()=>n(!1),activeAttributes:a,value:t,onChange:e,contentRef:o,isActive:r})]})}var ee={name:re,title:Oa,tagName:"mark",className:"has-inline-color",attributes:{style:"style",class:"class"},edit:ps};var Wa=s(w(),1),Ga=s(y(),1),$a=s(C(),1);var Za=s(u(),1),Da="core/subscript",dr=(0,Wa.__)("Subscript"),Ya={name:Da,title:dr,tagName:"sub",className:null,edit({isActive:t,value:e,onChange:r,onFocus:a}){function o(){r((0,Ga.toggleFormat)(e,{type:Da,title:dr}))}function l(){o(),a()}return(0,Za.jsx)($a.RichTextToolbarButton,{icon:je,title:dr,onClick:l,isActive:t,role:"menuitemcheckbox"})}};var qa=s(w(),1),Ja=s(y(),1),Qa=s(C(),1);var Xa=s(u(),1),Ka="core/superscript",pr=(0,qa.__)("Superscript"),to={name:Ka,title:pr,tagName:"sup",className:null,edit({isActive:t,value:e,onChange:r,onFocus:a}){function o(){r((0,Ja.toggleFormat)(e,{type:Ka,title:pr}))}function l(){o(),a()}return(0,Xa.jsx)(Qa.RichTextToolbarButton,{icon:Me,title:pr,onClick:l,isActive:t,role:"menuitemcheckbox"})}};var ro=s(w(),1),ao=s(y(),1),oo=s(C(),1);var so=s(u(),1),eo="core/keyboard",cr=(0,ro.__)("Keyboard input"),lo={name:eo,title:cr,tagName:"kbd",className:null,edit({isActive:t,value:e,onChange:r,onFocus:a}){function o(){r((0,ao.toggleFormat)(e,{type:eo,title:cr}))}function l(){o(),a()}return(0,so.jsx)(oo.RichTextToolbarButton,{icon:he,title:cr,onClick:l,isActive:t,role:"menuitemcheckbox"})}};var fo=s(w(),1),ct=s(y(),1),no=s(C(),1);var mo=s(u(),1),hr="core/unknown",io=(0,fo.__)("Clear Unknown Formatting");function cs(t){return(0,ct.isCollapsed)(t)?!1:(0,ct.slice)(t).formats.some(r=>r.some(a=>a.type===hr))}var uo={name:hr,title:io,tagName:"*",className:null,edit({isActive:t,value:e,onChange:r,onFocus:a}){if(!t&&!cs(e))return null;function o(){r((0,ct.removeFormat)(e,hr)),a()}return(0,mo.jsx)(no.RichTextToolbarButton,{name:"unknown",icon:Re,title:io,onClick:o,isActive:!0})}};var at=s(w(),1),po=s(C(),1),I=s(J(),1),se=s(P(),1),ht=s(y(),1);var N=s(u(),1),gr="core/language",le=(0,at.__)("Language"),br={name:gr,title:le,tagName:"bdo",className:null,attributes:{lang:"lang",dir:"dir"},edit:hs};function hs({isActive:t,value:e,onChange:r,contentRef:a}){let[o,l]=(0,se.useState)(!1),i=()=>{l(f=>!f)};return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(po.RichTextToolbarButton,{icon:Ne,label:le,title:le,onClick:()=>{t?r((0,ht.removeFormat)(e,gr)):i()},isActive:t,role:"menuitemcheckbox"}),o&&(0,N.jsx)(gs,{value:e,onChange:r,onClose:i,contentRef:a})]})}function gs({value:t,contentRef:e,onChange:r,onClose:a}){let o=(0,ht.useAnchor)({editableContentElement:e.current,settings:br}),[l,i]=(0,se.useState)(""),[f,n]=(0,se.useState)("ltr");return(0,N.jsx)(I.Popover,{className:"block-editor-format-toolbar__language-popover",anchor:o,onClose:a,children:(0,N.jsxs)(I.__experimentalVStack,{as:"form",spacing:4,className:"block-editor-format-toolbar__language-container-content",onSubmit:m=>{m.preventDefault(),r((0,ht.applyFormat)(t,{type:gr,attributes:{lang:l,dir:f}})),a()},children:[(0,N.jsx)(I.TextControl,{__next40pxDefaultSize:!0,label:le,value:l,onChange:m=>i(m),help:(0,at.__)('A valid language attribute, like "en" or "fr".')}),(0,N.jsx)(I.SelectControl,{__next40pxDefaultSize:!0,label:(0,at.__)("Text direction"),value:f,options:[{label:(0,at.__)("Left to right"),value:"ltr"},{label:(0,at.__)("Right to left"),value:"rtl"}],onChange:m=>n(m)}),(0,N.jsx)(I.__experimentalHStack,{alignment:"right",children:(0,N.jsx)(I.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",text:(0,at.__)("Apply")})})]})})}var z=s(w(),1),gt=s(P(),1),ie=s(y(),1),co=s(C(),1),$=s(J(),1);var ho=s(zt(),1);var T=s(u(),1),{Badge:bs}=Jt($.privateApis),xr="core/math",go=(0,z.__)("Math");function xs({value:t,onChange:e,activeAttributes:r,contentRef:a,latexToMathML:o}){let[l,i]=(0,gt.useState)(r?.["data-latex"]||""),[f,n]=(0,gt.useState)(null),m=(0,ie.useAnchor)({editableContentElement:a.current,settings:yr}),p=b=>{let L="";if(i(b),b)try{L=o(b,{displayMode:!1}),n(null)}catch(d){n(d.message),(0,ho.speak)((0,z.sprintf)((0,z.__)("Error parsing mathematical expression: %s"),d.message));return}let k=t.replacements.slice();k[t.start]={type:xr,attributes:{"data-latex":b},innerHTML:L},e({...t,replacements:k})};return(0,T.jsx)($.Popover,{placement:"bottom-start",offset:8,focusOnMount:!1,anchor:m,className:"block-editor-format-toolbar__math-popover",children:(0,T.jsx)("div",{style:{minWidth:"300px",padding:"4px"},children:(0,T.jsxs)($.__experimentalVStack,{spacing:1,children:[(0,T.jsx)($.TextControl,{__next40pxDefaultSize:!0,hideLabelFromVision:!0,label:(0,z.__)("LaTeX math syntax"),value:l,onChange:p,placeholder:(0,z.__)("e.g., x^2, \\frac{a}{b}"),autoComplete:"off",className:"block-editor-format-toolbar__math-input"}),f&&(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(bs,{intent:"error",className:"wp-block-math__error",children:(0,z.sprintf)((0,z.__)("Error: %s"),f)}),(0,T.jsx)("style",{children:".wp-block-math__error .components-badge__content{white-space:normal}"})]})]})})})}function ys({value:t,onChange:e,onFocus:r,isObjectActive:a,activeObjectAttributes:o,contentRef:l}){let[i,f]=(0,gt.useState)();return(0,gt.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(n=>{f(()=>n.default)})},[]),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(co.RichTextToolbarButton,{icon:Be,title:go,onClick:()=>{let n=(0,ie.insertObject)(t,{type:xr,attributes:{"data-latex":""},innerHTML:""});n.start=n.end-1,e(n),r()},isActive:a}),a&&(0,T.jsx)(xs,{value:t,onChange:e,activeAttributes:o,contentRef:l,latexToMathML:i})]})}var yr={name:xr,title:go,tagName:"math",className:null,attributes:{"data-latex":"data-latex"},contentEditable:!1,edit:ys};var bo=s(w(),1),xo=s(y(),1),yo=s(C(),1),wo=s(u(),1),ws="core/non-breaking-space",vs=(0,bo.__)("Non breaking space"),vo={name:ws,title:vs,tagName:"nbsp",className:null,edit({value:t,onChange:e}){function r(){e((0,xo.insert)(t,"\xA0"))}return(0,wo.jsx)(yo.RichTextShortcut,{type:"primaryShift",character:" ",onUse:r})}};var ko=[Er,Lr,Ze,Vr,Zt,Na,Va,ee,Ya,to,lo,uo,br,yr,vo];ko.forEach(({name:t,...e})=>(0,Co.registerFormatType)(t,e));})();
//# sourceMappingURL=index.min.js.map