[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/js/dist/ -> editor.min.js (source)

   1  "use strict";var wp;(wp||={}).editor=(()=>{var rW=Object.create;var Jg=Object.defineProperty;var oW=Object.getOwnPropertyDescriptor;var sW=Object.getOwnPropertyNames;var nW=Object.getPrototypeOf,iW=Object.prototype.hasOwnProperty;var Yo=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Ne=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Za=(e,t)=>{for(var r in t)Jg(e,r,{get:t[r],enumerable:!0})},u5=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of sW(t))!iW.call(e,s)&&s!==r&&Jg(e,s,{get:()=>t[s],enumerable:!(o=oW(t,s))||o.enumerable});return e};var n=(e,t,r)=>(r=e!=null?rW(nW(e)):{},u5(t||!e||!e.__esModule?Jg(r,"default",{value:e,enumerable:!0}):r,e)),aW=e=>u5(Jg({},"__esModule",{value:!0}),e);var E=Ne((mme,d5)=>{d5.exports=window.wp.data});var Y=Ne((pme,m5)=>{m5.exports=window.wp.coreData});var N=Ne((fme,p5)=>{p5.exports=window.wp.element});var ge=Ne((hme,f5)=>{f5.exports=window.wp.compose});var Xr=Ne((gme,h5)=>{h5.exports=window.wp.hooks});var ee=Ne((yme,g5)=>{g5.exports=window.wp.blockEditor});var Ye=Ne((_me,_5)=>{_5.exports=window.wp.blocks});var qa=Ne((kme,k5)=>{k5.exports=window.wp.date});var Fr=Ne((Pme,P5)=>{P5.exports=window.wp.url});var Xn=Ne((Cme,C5)=>{C5.exports=window.wp.deprecated});var mt=Ne((Tme,T5)=>{T5.exports=window.wp.preferences});var he=Ne((Rme,O5)=>{O5.exports=window.wp.primitives});var _=Ne((Ime,B5)=>{B5.exports=window.ReactJSXRuntime});var pv=Ne((lhe,F5)=>{F5.exports=window.wp.privateApis});var uf=Ne((vhe,q5)=>{q5.exports=window.wp.a11y});var df=Ne((bhe,K5)=>{K5.exports=window.wp.apiFetch});var ft=Ne((She,X5)=>{X5.exports=window.wp.notices});var I=Ne((whe,J5)=>{J5.exports=window.wp.i18n});var ct=Ne((The,n6)=>{n6.exports=window.wp.htmlEntities});var O=Ne((Rhe,i6)=>{i6.exports=window.wp.components});var mn=Ne((ige,C6)=>{C6.exports=window.wp.patterns});var hc=Ne((fge,I6)=>{I6.exports=window.wp.mediaUtils});var Ev=Ne((Tge,Tv)=>{var H6={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},G6=Object.keys(H6).join("|"),oK=new RegExp(G6,"g"),sK=new RegExp(G6,"");function nK(e){return H6[e]}var W6=function(e){return e.replace(oK,nK)},iK=function(e){return!!e.match(sK)};Tv.exports=W6;Tv.exports.has=iK;Tv.exports.remove=W6});var Lv=Ne((Wye,Z3)=>{Z3.exports=window.wp.blob});var a2=Ne((mbe,jA)=>{jA.exports=window.wp.styleEngine});var qA=Ne((kbe,ZA)=>{"use strict";ZA.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,s,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!e(t[s],r[s]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;for(s of t.entries())if(!e(s[1],r.get(s[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(t[s]!==r[s])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[s]))return!1;for(s=o;s--!==0;){var a=i[s];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var QA=Ne((Cbe,JA)=>{"use strict";var RX=function(t){return IX(t)&&!OX(t)};function IX(e){return!!e&&typeof e=="object"}function OX(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||DX(e)}var BX=typeof Symbol=="function"&&Symbol.for,FX=BX?Symbol.for("react.element"):60103;function DX(e){return e.$$typeof===FX}function LX(e){return Array.isArray(e)?[]:{}}function Tf(e,t){return t.clone!==!1&&t.isMergeableObject(e)?fd(LX(e),e,t):e}function NX(e,t,r){return e.concat(t).map(function(o){return Tf(o,r)})}function MX(e,t){if(!t.customMerge)return fd;var r=t.customMerge(e);return typeof r=="function"?r:fd}function VX(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function KA(e){return Object.keys(e).concat(VX(e))}function XA(e,t){try{return t in e}catch{return!1}}function jX(e,t){return XA(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function UX(e,t,r){var o={};return r.isMergeableObject(e)&&KA(e).forEach(function(s){o[s]=Tf(e[s],r)}),KA(t).forEach(function(s){jX(e,s)||(XA(e,s)&&r.isMergeableObject(t[s])?o[s]=MX(s,r)(e[s],t[s],r):o[s]=Tf(t[s],r))}),o}function fd(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||NX,r.isMergeableObject=r.isMergeableObject||RX,r.cloneUnlessOtherwiseSpecified=Tf;var o=Array.isArray(t),s=Array.isArray(e),i=o===s;return i?o?r.arrayMerge(e,t,r):UX(e,t,r):Tf(t,r)}fd.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,s){return fd(o,s,r)},{})};var zX=fd;JA.exports=zX});var k2=Ne((E1e,j4)=>{j4.exports=window.wp.commands});var z4=Ne((A1e,U4)=>{U4.exports=window.wp.viewport});var cl=Ne((R1e,H4)=>{H4.exports=window.wp.plugins});var gn=Ne((KSe,OR)=>{OR.exports=window.wp.keyboardShortcuts});var Mr=Ne((JSe,FR)=>{FR.exports=window.wp.keycodes});var mD=Ne((n6e,dD)=>{"use strict";dD.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,s,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!e(t[s],r[s]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[s]))return!1;for(s=o;s--!==0;){var a=i[s];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var em=Ne((x6e,OD)=>{OD.exports=window.wp.dom});var jC=Ne((I3e,bL)=>{bL.exports=window.wp.richText});var R8=Ne((YAe,A8)=>{A8.exports=window.wp.warning});var q0=Ne((bBe,fV)=>{fV.exports=window.React});var gV=Ne((SBe,hV)=>{"use strict";var kle="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";hV.exports=kle});var SV=Ne((wBe,bV)=>{"use strict";var Ple=gV();function yV(){}function vV(){}vV.resetWarningCache=yV;bV.exports=function(){function e(o,s,i,a,c,l){if(l!==Ple){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:vV,resetWarningCache:yV};return r.PropTypes=r,r}});var xV=Ne((kBe,wV)=>{wV.exports=SV()();var xBe,_Be});var kV=Ne((K0,_V)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof K0<"u")t(_V,K0);else{var r={exports:{}};t(r,r.exports),e.autosize=r.exports}})(K0,function(e,t){"use strict";var r=typeof Map=="function"?new Map:(function(){var l=[],u=[];return{has:function(d){return l.indexOf(d)>-1},get:function(d){return u[l.indexOf(d)]},set:function(d,f){l.indexOf(d)===-1&&(l.push(d),u.push(f))},delete:function(d){var f=l.indexOf(d);f>-1&&(l.splice(f,1),u.splice(f,1))}}})(),o=function(u){return new Event(u,{bubbles:!0})};try{new Event("test")}catch{o=function(m){var d=document.createEvent("Event");return d.initEvent(m,!0,!1),d}}function s(l){if(!l||!l.nodeName||l.nodeName!=="TEXTAREA"||r.has(l))return;var u=null,m=null,d=null;function f(){var x=window.getComputedStyle(l,null);x.resize==="vertical"?l.style.resize="none":x.resize==="both"&&(l.style.resize="horizontal"),x.boxSizing==="content-box"?u=-(parseFloat(x.paddingTop)+parseFloat(x.paddingBottom)):u=parseFloat(x.borderTopWidth)+parseFloat(x.borderBottomWidth),isNaN(u)&&(u=0),v()}function h(x){{var S=l.style.width;l.style.width="0px",l.offsetWidth,l.style.width=S}l.style.overflowY=x}function g(x){for(var S=[];x&&x.parentNode&&x.parentNode instanceof Element;)x.parentNode.scrollTop&&S.push({node:x.parentNode,scrollTop:x.parentNode.scrollTop}),x=x.parentNode;return S}function y(){if(l.scrollHeight!==0){var x=g(l),S=document.documentElement&&document.documentElement.scrollTop;l.style.height="",l.style.height=l.scrollHeight+u+"px",m=l.clientWidth,x.forEach(function(P){P.node.scrollTop=P.scrollTop}),S&&(document.documentElement.scrollTop=S)}}function v(){y();var x=Math.round(parseFloat(l.style.height)),S=window.getComputedStyle(l,null),P=S.boxSizing==="content-box"?Math.round(parseFloat(S.height)):l.offsetHeight;if(P<x?S.overflowY==="hidden"&&(h("scroll"),y(),P=S.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight):S.overflowY!=="hidden"&&(h("hidden"),y(),P=S.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight),d!==P){d=P;var A=o("autosize:resized");try{l.dispatchEvent(A)}catch{}}}var w=function(){l.clientWidth!==m&&v()},C=function(x){window.removeEventListener("resize",w,!1),l.removeEventListener("input",v,!1),l.removeEventListener("keyup",v,!1),l.removeEventListener("autosize:destroy",C,!1),l.removeEventListener("autosize:update",v,!1),Object.keys(x).forEach(function(S){l.style[S]=x[S]}),r.delete(l)}.bind(l,{height:l.style.height,resize:l.style.resize,overflowY:l.style.overflowY,overflowX:l.style.overflowX,wordWrap:l.style.wordWrap});l.addEventListener("autosize:destroy",C,!1),"onpropertychange"in l&&"oninput"in l&&l.addEventListener("keyup",v,!1),window.addEventListener("resize",w,!1),l.addEventListener("input",v,!1),l.addEventListener("autosize:update",v,!1),l.style.overflowX="hidden",l.style.wordWrap="break-word",r.set(l,{destroy:C,update:v}),f()}function i(l){var u=r.get(l);u&&u.destroy()}function a(l){var u=r.get(l);u&&u.update()}var c=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(c=function(u){return u},c.destroy=function(l){return l},c.update=function(l){return l}):(c=function(u,m){return u&&Array.prototype.forEach.call(u.length?u:[u],function(d){return s(d,m)}),u},c.destroy=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],i),l},c.update=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],a),l}),t.default=c,e.exports=t.default})});var CV=Ne((PBe,PV)=>{var Cle=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,s){return s.toUpperCase()})]};PV.exports=Cle});var EV=Ne((CBe,TV)=>{var ZT=CV();function Tle(e){var t=ZT(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=ZT(e,"line-height"),r=parseFloat(t,10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(t.indexOf("pt")!==-1?(r*=4,r/=3):t.indexOf("mm")!==-1?(r*=96,r/=25.4):t.indexOf("cm")!==-1?(r*=96,r/=2.54):t.indexOf("in")!==-1?r*=96:t.indexOf("pc")!==-1&&(r*=16),r=Math.round(r),t==="normal"){var s=e.nodeName,i=document.createElement(s);i.innerHTML="&nbsp;",s.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var a=ZT(e,"font-size");i.style.fontSize=a,i.style.padding="0px",i.style.border="0px";var c=document.body;c.appendChild(i);var l=i.offsetHeight;r=l,c.removeChild(i)}return r}TV.exports=Tle});var RV=Ne(Ba=>{"use strict";var Ele=Ba&&Ba.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}})(),qT=Ba&&Ba.__assign||Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++){t=arguments[r];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},Ale=Ba&&Ba.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&(r[o[s]]=e[o[s]]);return r};Ba.__esModule=!0;var J0=q0(),tg=xV(),X0=kV(),Rle=EV(),Ile=Rle,AV="autosize:resized",Ole=(function(e){Ele(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.state={lineHeight:null},r.textarea=null,r.onResize=function(o){r.props.onResize&&r.props.onResize(o)},r.updateLineHeight=function(){r.textarea&&r.setState({lineHeight:Ile(r.textarea)})},r.onChange=function(o){var s=r.props.onChange;r.currentValue=o.currentTarget.value,s&&s(o)},r}return t.prototype.componentDidMount=function(){var r=this,o=this.props,s=o.maxRows,i=o.async;typeof s=="number"&&this.updateLineHeight(),typeof s=="number"||i?setTimeout(function(){return r.textarea&&X0(r.textarea)}):this.textarea&&X0(this.textarea),this.textarea&&this.textarea.addEventListener(AV,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(AV,this.onResize),X0.destroy(this.textarea))},t.prototype.render=function(){var r=this,o=this,s=o.props,i=s.onResize,a=s.maxRows,c=s.onChange,l=s.style,u=s.innerRef,m=s.children,d=Ale(s,["onResize","maxRows","onChange","style","innerRef","children"]),f=o.state.lineHeight,h=a&&f?f*a:null;return J0.createElement("textarea",qT({},d,{onChange:this.onChange,style:h?qT({},l,{maxHeight:h}):l,ref:function(g){r.textarea=g,typeof r.props.innerRef=="function"?r.props.innerRef(g):r.props.innerRef&&(r.props.innerRef.current=g)}}),m)},t.prototype.componentDidUpdate=function(){this.textarea&&X0.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:tg.number,maxRows:tg.number,onResize:tg.func,innerRef:tg.any,async:tg.bool},t})(J0.Component);Ba.TextareaAutosize=J0.forwardRef(function(e,t){return J0.createElement(Ole,qT({},e,{innerRef:t}))})});var XT=Ne(KT=>{"use strict";KT.__esModule=!0;var Ble=RV();KT.default=Ble.TextareaAutosize});var ag=Ne((fFe,l9)=>{l9.exports=window.wp.wordcount});var I9=Ne((RFe,R9)=>{R9.exports=window.wp.serverSideRender});var YH=Ne((xVe,WH)=>{WH.exports=window.ReactDOM});var ume={};Za(ume,{AlignmentToolbar:()=>zle,Autocomplete:()=>Ule,AutosaveMonitor:()=>y1,BlockAlignmentToolbar:()=>Hle,BlockControls:()=>Gle,BlockEdit:()=>Wle,BlockEditorKeyboardShortcuts:()=>Yle,BlockFormatControls:()=>Zle,BlockIcon:()=>qle,BlockInspector:()=>Kle,BlockList:()=>Xle,BlockMover:()=>Jle,BlockNavigationDropdown:()=>Qle,BlockSelectionClearer:()=>$le,BlockSettingsMenu:()=>ece,BlockTitle:()=>tce,BlockToolbar:()=>rce,CharacterCount:()=>ep,ColorPalette:()=>oce,ContrastChecker:()=>sce,CopyHandler:()=>nce,DefaultBlockAppender:()=>ice,DocumentBar:()=>B1,DocumentOutline:()=>am,DocumentOutlineCheck:()=>_L,EditorHistoryRedo:()=>V1,EditorHistoryUndo:()=>z1,EditorKeyboardShortcuts:()=>Cd,EditorKeyboardShortcutsRegister:()=>RL,EditorNotices:()=>Eh,EditorProvider:()=>cI,EditorSnackbars:()=>zL,EntitiesSavedStates:()=>J1,ErrorBoundary:()=>t8,FontSizePicker:()=>ace,InnerBlocks:()=>cce,Inserter:()=>lce,InspectorAdvancedControls:()=>uce,InspectorControls:()=>dce,LocalAutosaveMonitor:()=>n8,MediaPlaceholder:()=>yce,MediaUpload:()=>vce,MediaUploadCheck:()=>bce,MultiSelectScrollIntoView:()=>Sce,NavigableToolbar:()=>wce,ObserveTyping:()=>xce,PageAttributesCheck:()=>um,PageAttributesOrder:()=>d8,PageAttributesPanel:()=>oS,PageAttributesParent:()=>x8,PageTemplate:()=>aS,PanelColorSettings:()=>mce,PlainText:()=>pce,PluginBlockSettingsMenuItem:()=>U8,PluginDocumentSettingPanel:()=>mS,PluginMoreMenuItem:()=>W8,PluginPostPublishPanel:()=>fS,PluginPostStatusInfo:()=>gS,PluginPrePublishPanel:()=>vS,PluginPreviewMenuItem:()=>eN,PluginSidebar:()=>cu,PluginSidebarMoreMenuItem:()=>oN,PostAuthor:()=>PS,PostAuthorCheck:()=>CS,PostAuthorPanel:()=>AS,PostComments:()=>BS,PostDiscussionPanel:()=>VS,PostExcerpt:()=>Lh,PostExcerptCheck:()=>pu,PostExcerptPanel:()=>aM,PostFeaturedImage:()=>Vh,PostFeaturedImageCheck:()=>Ra,PostFeaturedImagePanel:()=>KS,PostFormat:()=>Uh,PostFormatCheck:()=>Cm,PostLastRevision:()=>QS,PostLastRevisionCheck:()=>gu,PostLastRevisionPanel:()=>EM,PostLockedModal:()=>OM,PostPendingStatus:()=>LM,PostPendingStatusCheck:()=>t0,PostPingbacks:()=>NS,PostPreviewButton:()=>Rm,PostPublishButton:()=>Om,PostPublishButtonLabel:()=>s0,PostPublishPanel:()=>C0,PostSavedState:()=>N0,PostSchedule:()=>Dm,PostScheduleCheck:()=>M0,PostScheduleLabel:()=>Lm,PostSchedulePanel:()=>U0,PostSticky:()=>A0,PostStickyCheck:()=>T0,PostSwitchToDraftButton:()=>iV,PostSyncStatus:()=>G0,PostTaxonomies:()=>Gm,PostTaxonomiesCheck:()=>W0,PostTaxonomiesFlatTermSelector:()=>DT,PostTaxonomiesHierarchicalTermSelector:()=>MT,PostTaxonomiesPanel:()=>Z0,PostTemplatePanel:()=>xS,PostTextEditor:()=>rg,PostTitle:()=>iw,PostTitleRaw:()=>lw,PostTrash:()=>dw,PostTrashCheck:()=>cw,PostTypeSupportCheck:()=>Ft,PostURL:()=>ig,PostURLCheck:()=>fw,PostURLLabel:()=>o9,PostURLPanel:()=>vw,PostVisibility:()=>Gh,PostVisibilityCheck:()=>a9,PostVisibilityLabel:()=>l0,RichText:()=>D9,RichTextShortcut:()=>fce,RichTextToolbarButton:()=>hce,ServerSideRender:()=>B9.default,SkipToSelectedBlock:()=>_ce,TableOfContents:()=>k9,TextEditorGlobalKeyboardShortcuts:()=>Vce,ThemeSupportCheck:()=>YS,TimeToRead:()=>$m,URLInput:()=>kce,URLInputButton:()=>Pce,URLPopover:()=>Cce,UnsavedChangesWarning:()=>A9,VisualEditorGlobalKeyboardShortcuts:()=>Mce,Warning:()=>Tce,WordCount:()=>Qm,WritingFlow:()=>Ece,__unstableRichTextInputEvent:()=>gce,cleanForSlug:()=>NA,createCustomColorsHOC:()=>Ace,getColorClassName:()=>Rce,getColorObjectByAttributeValues:()=>Ice,getColorObjectByColorValue:()=>Oce,getFontSize:()=>Bce,getFontSizeClass:()=>Fce,getTemplatePartIcon:()=>Xa,mediaUpload:()=>Hv,privateApis:()=>QG,registerEntityAction:()=>ime,registerEntityField:()=>lme,store:()=>b,storeConfig:()=>xf,transformStyles:()=>$G.transformStyles,unregisterEntityAction:()=>ame,unregisterEntityField:()=>cme,useEntitiesSavedStatesIsDirty:()=>X1,usePostScheduleLabel:()=>Nm,usePostURLLabel:()=>tE,usePostVisibilityLabel:()=>CT,userAutocompleter:()=>h1,withColorContext:()=>Dce,withColors:()=>Lce,withFontSizes:()=>Nce});var SD=n(E()),wD=n(Y()),xD=n(N()),_D=n(ge()),kD=n(Xr());var f1=n(E());var w5=n(E());var y5=n(ee()),v5={...y5.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};var b5=n(E());function lW(e={},t){switch(t.type){case"SET_IS_READY":return{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}}return e}function cW(e={},t){switch(t.type){case"REGISTER_ENTITY_ACTION":return{...e,[t.kind]:{...e[t.kind],[t.name]:[...(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.config.id),t.config]}};case"UNREGISTER_ENTITY_ACTION":return{...e,[t.kind]:{...e[t.kind],[t.name]:(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.actionId)}}}return e}function uW(e={},t){switch(t.type){case"REGISTER_ENTITY_FIELD":return{...e,[t.kind]:{...e[t.kind],[t.name]:[...(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.config.id),t.config]}};case"UNREGISTER_ENTITY_FIELD":return{...e,[t.kind]:{...e[t.kind],[t.name]:(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.fieldId)}}}return e}var S5=(0,b5.combineReducers)({actions:cW,fields:uW,isReady:lW});function Qg(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function dW(e=null,t){switch(t.type){case"SET_EDITED_POST":return t.postId}return e}function mW(e=null,t){switch(t.type){case"SET_CURRENT_TEMPLATE_ID":return t.id}return e}function pW(e=null,t){switch(t.type){case"SET_EDITED_POST":return t.postType}return e}function fW(e={isValid:!0},t){switch(t.type){case"SET_TEMPLATE_VALIDITY":return{...e,isValid:t.isValid}}return e}function hW(e={},t){switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:t.type==="REQUEST_POST_UPDATE_START",options:t.options||{}}}return e}function gW(e={},t){switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:t.type==="REQUEST_POST_DELETE_START"}}return e}function yW(e={isLocked:!1},t){switch(t.type){case"UPDATE_POST_LOCK":return t.lock}return e}function vW(e={},t){switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}function bW(e={},t){switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}function SW(e=v5,t){switch(t.type){case"UPDATE_EDITOR_SETTINGS":return{...e,...t.settings}}return e}function wW(e="post-only",t){switch(t.type){case"SET_RENDERING_MODE":return t.mode}return e}function xW(e="Desktop",t){switch(t.type){case"SET_DEVICE_TYPE":return t.deviceType}return e}function _W(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function kW(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function PW(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function CW(e={current:null}){return e}function TW(e={current:null}){return e}function EW(e=!1,t){switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e}function AW(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function RW(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function IW(e=0,t){switch(t.type){case"SET_CANVAS_MIN_HEIGHT":return t.minHeight}return e}var x5=(0,w5.combineReducers)({postId:dW,postType:pW,templateId:mW,saving:hW,deleting:gW,postLock:yW,template:fW,postSavingLock:vW,editorSettings:SW,postAutosavingLock:bW,renderingMode:wW,deviceType:xW,removedPanels:_W,blockInserterPanel:kW,inserterSidebarToggleRef:TW,listViewPanel:PW,listViewToggleRef:CW,publishSidebarActive:EW,stylesPath:AW,showStylebook:RW,canvasMinHeight:IW,dataviews:S5});var eP={};Za(eP,{__experimentalGetDefaultTemplatePartAreas:()=>_Z,__experimentalGetDefaultTemplateType:()=>kZ,__experimentalGetDefaultTemplateTypes:()=>xZ,__experimentalGetTemplateInfo:()=>PZ,__unstableIsEditorReady:()=>yY,canInsertBlockType:()=>vZ,canUserUseUnfilteredHTML:()=>cY,didPostSaveRequestFail:()=>XW,didPostSaveRequestSucceed:()=>KW,getActivePostLock:()=>lY,getAdjacentBlockClientId:()=>HY,getAutosaveAttribute:()=>U5,getBlock:()=>EY,getBlockAttributes:()=>TY,getBlockCount:()=>FY,getBlockHierarchyRootClientId:()=>zY,getBlockIndex:()=>oZ,getBlockInsertionPoint:()=>pZ,getBlockListSettings:()=>wZ,getBlockMode:()=>uZ,getBlockName:()=>PY,getBlockOrder:()=>rZ,getBlockRootClientId:()=>UY,getBlockSelectionEnd:()=>LY,getBlockSelectionStart:()=>DY,getBlocks:()=>AY,getBlocksByClientId:()=>BY,getClientIdsOfDescendants:()=>RY,getClientIdsWithDescendants:()=>IY,getCurrentPost:()=>ho,getCurrentPostAttribute:()=>of,getCurrentPostId:()=>Es,getCurrentPostLastRevisionId:()=>MW,getCurrentPostRevisionsCount:()=>NW,getCurrentPostType:()=>Ts,getCurrentTemplateId:()=>LW,getDeviceType:()=>bY,getEditedPostAttribute:()=>Ot,getEditedPostContent:()=>lf,getEditedPostPreviewLink:()=>$W,getEditedPostSlug:()=>oY,getEditedPostVisibility:()=>jW,getEditorBlocks:()=>dY,getEditorMode:()=>xY,getEditorSelection:()=>gY,getEditorSelectionEnd:()=>hY,getEditorSelectionStart:()=>fY,getEditorSettings:()=>vY,getFirstMultiSelectedBlockClientId:()=>KY,getGlobalBlockCount:()=>OY,getInserterItems:()=>bZ,getLastMultiSelectedBlockClientId:()=>XY,getMultiSelectedBlockClientIds:()=>ZY,getMultiSelectedBlocks:()=>qY,getMultiSelectedBlocksEndClientId:()=>tZ,getMultiSelectedBlocksStartClientId:()=>eZ,getNextBlockClientId:()=>WY,getPermalink:()=>rY,getPermalinkParts:()=>W5,getPostEdits:()=>af,getPostLockUser:()=>aY,getPostTypeLabel:()=>CZ,getPreviousBlockClientId:()=>GY,getRenderingMode:()=>hv,getSelectedBlock:()=>jY,getSelectedBlockClientId:()=>VY,getSelectedBlockCount:()=>NY,getSelectedBlocksInitialCaretPosition:()=>YY,getStateBeforeOptimisticTransaction:()=>_Y,getSuggestedPostFormat:()=>eY,getTemplate:()=>gZ,getTemplateLock:()=>yZ,hasChangedContent:()=>j5,hasEditorRedo:()=>BW,hasEditorUndo:()=>OW,hasInserterItems:()=>SZ,hasMultiSelection:()=>aZ,hasNonPostEntityChanges:()=>FW,hasSelectedBlock:()=>MY,hasSelectedInnerBlock:()=>nZ,inSomeHistory:()=>kY,isAncestorMultiSelected:()=>$Y,isAutosavingPost:()=>JW,isBlockInsertionPointVisible:()=>fZ,isBlockMultiSelected:()=>QY,isBlockSelected:()=>sZ,isBlockValid:()=>CY,isBlockWithinSelection:()=>iZ,isCaretWithinFormattedText:()=>mZ,isCleanNewPost:()=>DW,isCurrentPostPending:()=>UW,isCurrentPostPublished:()=>$k,isCurrentPostScheduled:()=>zW,isDeletingPost:()=>ZW,isEditedPostAutosaveable:()=>GW,isEditedPostBeingScheduled:()=>WW,isEditedPostDateFloating:()=>YW,isEditedPostDirty:()=>Qk,isEditedPostEmpty:()=>H5,isEditedPostNew:()=>V5,isEditedPostPublishable:()=>HW,isEditedPostSaveable:()=>z5,isEditorPanelEnabled:()=>mY,isEditorPanelOpened:()=>pY,isEditorPanelRemoved:()=>Z5,isFirstMultiSelectedBlock:()=>JY,isInserterOpened:()=>wY,isListViewOpened:()=>SY,isMultiSelecting:()=>lZ,isPermalinkEditable:()=>G5,isPostAutosavingLocked:()=>Y5,isPostLockTakeover:()=>iY,isPostLocked:()=>sY,isPostSavingLocked:()=>nY,isPreviewingPost:()=>QW,isPublishSidebarEnabled:()=>uY,isPublishSidebarOpened:()=>TZ,isPublishingPost:()=>tY,isSavingNonPostEntityChanges:()=>qW,isSavingPost:()=>Zu,isSelectionEnabled:()=>cZ,isTyping:()=>dZ,isValidTemplate:()=>hZ});var Ja=n(Ye()),Yu=n(qa()),sf=n(Fr()),rt=n(E()),Jn=n(Xn()),M5=n(N()),fv=n(ee()),zt=n(Y()),cf=n(mt());var E5=new Set(["meta"]),A5="core/editor",c_=/%(?:postname|pagename)%/,u_=60*1e3,R5=["title","excerpt","content"];var pt="wp_template",dr="wp_template_part",Ps="wp_block",cc="wp_navigation",$g={custom:"custom",theme:"theme",plugin:"plugin"},d_=["wp_template","wp_template_part"],I5=[...d_,"wp_block","wp_navigation"],Ka=[pt,dr,Ps,cc];var ey=n(N()),Jr=(0,ey.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,ey.cloneElement)(e,{width:t,height:t,...r,ref:o}));var ty=n(he()),m_=n(_()),p_=(0,m_.jsx)(ty.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,m_.jsx)(ty.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"})});var ry=n(he()),f_=n(_()),h_=(0,f_.jsx)(ry.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f_.jsx)(ry.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.53 4.47a.75.75 0 1 0-1.06 1.06l8 8a.75.75 0 1 0 1.06-1.06l-8-8Zm5 1a.75.75 0 1 0-1.06 1.06l2 2a.75.75 0 1 0 1.06-1.06l-2-2Zm-11.06 10a.75.75 0 0 1 1.06 0l2 2a.75.75 0 1 1-1.06 1.06l-2-2a.75.75 0 0 1 0-1.06Zm.06-5a.75.75 0 0 0-1.06 1.06l8 8a.75.75 0 1 0 1.06-1.06l-8-8Zm-.06-3a.75.75 0 0 1 1.06 0l10 10a.75.75 0 1 1-1.06 1.06l-10-10a.75.75 0 0 1 0-1.06Zm3.06-2a.75.75 0 0 0-1.06 1.06l10 10a.75.75 0 1 0 1.06-1.06l-10-10Z"})});var oy=n(he()),g_=n(_()),Di=(0,g_.jsx)(oy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g_.jsx)(oy.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 sy=n(he()),y_=n(_()),v_=(0,y_.jsx)(sy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y_.jsx)(sy.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 ny=n(he()),b_=n(_()),ps=(0,b_.jsx)(ny.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,b_.jsx)(ny.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var iy=n(he()),S_=n(_()),w_=(0,S_.jsx)(iy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,S_.jsx)(iy.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var ay=n(he()),x_=n(_()),jt=(0,x_.jsx)(ay.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x_.jsx)(ay.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var ly=n(he()),__=n(_()),k_=(0,__.jsx)(ly.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,__.jsx)(ly.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 cy=n(he()),P_=n(_()),Ut=(0,P_.jsx)(cy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,P_.jsx)(cy.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var uy=n(he()),C_=n(_()),uc=(0,C_.jsx)(uy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,C_.jsx)(uy.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 dy=n(he()),T_=n(_()),E_=(0,T_.jsx)(dy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,T_.jsx)(dy.Path,{d:"M17.3 10.1C17.3 7.60001 15.2 5.70001 12.5 5.70001C10.3 5.70001 8.4 7.10001 7.9 9.00001H7.7C5.7 9.00001 4 10.7 4 12.8C4 14.9 5.7 16.6 7.7 16.6H9.5V15.2H7.7C6.5 15.2 5.5 14.1 5.5 12.9C5.5 11.7 6.5 10.5 7.7 10.5H9L9.3 9.40001C9.7 8.10001 11 7.20001 12.5 7.20001C14.3 7.20001 15.8 8.50001 15.8 10.1V11.4L17.1 11.6C17.9 11.7 18.5 12.5 18.5 13.4C18.5 14.4 17.7 15.2 16.8 15.2H14.5V16.6H16.7C18.5 16.6 19.9 15.1 19.9 13.3C20 11.7 18.8 10.4 17.3 10.1Z M14.1245 14.2426L15.1852 13.182L12.0032 10L8.82007 13.1831L9.88072 14.2438L11.25 12.8745V18H12.75V12.8681L14.1245 14.2426Z"})});var my=n(he()),A_=n(_()),R_=(0,A_.jsx)(my.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,A_.jsx)(my.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 py=n(he()),I_=n(_()),O_=(0,I_.jsx)(py.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,I_.jsx)(py.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 fy=n(he()),B_=n(_()),F_=(0,B_.jsx)(fy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,B_.jsx)(fy.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 hy=n(he()),D_=n(_()),L_=(0,D_.jsx)(hy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,D_.jsx)(hy.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 gy=n(he()),N_=n(_()),Lp=(0,N_.jsx)(gy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,N_.jsx)(gy.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"})});var yy=n(he()),M_=n(_()),Np=(0,M_.jsx)(yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,M_.jsx)(yy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z"})});var vy=n(he()),V_=n(_()),by=(0,V_.jsx)(vy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V_.jsx)(vy.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"})});var Sy=n(he()),j_=n(_()),U_=(0,j_.jsx)(Sy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,j_.jsx)(Sy.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"})});var wy=n(he()),z_=n(_()),Gu=(0,z_.jsx)(wy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,z_.jsx)(wy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4Z"})});var xy=n(he()),H_=n(_()),Mp=(0,H_.jsx)(xy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,H_.jsx)(xy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var _y=n(he()),G_=n(_()),Vp=(0,G_.jsx)(_y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G_.jsx)(_y.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var ky=n(he()),W_=n(_()),Zo=(0,W_.jsx)(ky.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,W_.jsx)(ky.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var Py=n(he()),Y_=n(_()),jp=(0,Y_.jsx)(Py.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Y_.jsx)(Py.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var Cy=n(he()),Z_=n(_()),q_=(0,Z_.jsx)(Cy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Z_.jsx)(Cy.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var Ty=n(he()),K_=n(_()),Up=(0,K_.jsx)(Ty.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,K_.jsx)(Ty.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var Ey=n(he()),X_=n(_()),J_=(0,X_.jsx)(Ey.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,X_.jsx)(Ey.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var zp=n(he()),Hp=n(_()),Q_=(0,Hp.jsxs)(zp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Hp.jsx)(zp.Path,{d:"m16 15.5h-8v-1.5h8zm-7.5-2.5h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm-9-3h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2z"}),(0,Hp.jsx)(zp.Path,{d:"m18.5 6.5h-13a.5.5 0 0 0 -.5.5v9.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9.5a.5.5 0 0 0 -.5-.5zm-13-1.5h13a2 2 0 0 1 2 2v9.5a2 2 0 0 1 -2 2h-13a2 2 0 0 1 -2-2v-9.5a2 2 0 0 1 2-2z"})]});var Ay=n(he()),$_=n(_()),un=(0,$_.jsx)(Ay.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$_.jsx)(Ay.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 Ry=n(he()),ek=n(_()),tk=(0,ek.jsx)(Ry.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ek.jsx)(Ry.Path,{d:"M5 11.25h14v1.5H5z"})});var Iy=n(he()),rk=n(_()),Gp=(0,rk.jsx)(Iy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,rk.jsx)(Iy.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var Oy=n(he()),ok=n(_()),sk=(0,ok.jsx)(Oy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ok.jsx)(Oy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"})});var By=n(he()),nk=n(_()),Fy=(0,nk.jsx)(By.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nk.jsx)(By.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var Dy=n(he()),ik=n(_()),wr=(0,ik.jsx)(Dy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ik.jsx)(Dy.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ly=n(he()),ak=n(_()),lk=(0,ak.jsx)(Ly.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ak.jsx)(Ly.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})});var Ny=n(he()),ck=n(_()),Li=(0,ck.jsx)(Ny.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ck.jsx)(Ny.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var My=n(he()),uk=n(_()),Wp=(0,uk.jsx)(My.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,uk.jsx)(My.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5A6.5 6.5 0 0 1 6.93 7.931l9.139 9.138A6.473 6.473 0 0 1 12 18.5Zm5.123-2.498a6.5 6.5 0 0 0-9.124-9.124l9.124 9.124ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Z"})});var Yp=n(he()),Zp=n(_()),Wu=(0,Zp.jsxs)(Yp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Zp.jsx)(Yp.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Zp.jsx)(Yp.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var Vy=n(he()),dk=n(_()),mk=(0,dk.jsx)(Vy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,dk.jsx)(Vy.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var jy=n(he()),pk=n(_()),qp=(0,pk.jsx)(jy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pk.jsx)(jy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 1-4-4h4V8a4 4 0 0 1 0 8Z"})});var Uy=n(he()),fk=n(_()),Ni=(0,fk.jsx)(Uy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fk.jsx)(Uy.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var zy=n(he()),hk=n(_()),Mi=(0,hk.jsx)(zy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hk.jsx)(zy.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var Hy=n(he()),gk=n(_()),dc=(0,gk.jsx)(Hy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gk.jsx)(Hy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var Gy=n(he()),yk=n(_()),Kp=(0,yk.jsx)(Gy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yk.jsx)(Gy.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 Wy=n(he()),vk=n(_()),bk=(0,vk.jsx)(Wy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vk.jsx)(Wy.Path,{d:"M7 11.5h10V13H7z"})});var Yy=n(he()),Sk=n(_()),wk=(0,Sk.jsx)(Yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Sk.jsx)(Yy.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"})});var Zy=n(he()),xk=n(_()),_k=(0,xk.jsx)(Zy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xk.jsx)(Zy.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var qy=n(he()),kk=n(_()),Xp=(0,kk.jsx)(qy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kk.jsx)(qy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var Ky=n(he()),Pk=n(_()),Ck=(0,Pk.jsx)(Ky.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Pk.jsx)(Ky.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var Jp=n(he()),Qp=n(_()),Tk=(0,Qp.jsxs)(Jp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Qp.jsx)(Jp.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,Qp.jsx)(Jp.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})]});var Xy=n(he()),Ek=n(_()),$p=(0,Ek.jsx)(Xy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ek.jsx)(Xy.Path,{d:"M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z"})});var Jy=n(he()),Ak=n(_()),Rk=(0,Ak.jsx)(Jy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/SVG",children:(0,Ak.jsx)(Jy.Path,{d:"M17.192 6.75L15.47 5.03l1.06-1.06 3.537 3.53-3.537 3.53-1.06-1.06 1.723-1.72h-3.19c-.602 0-.993.202-1.28.498-.309.319-.538.792-.695 1.383-.13.488-.222 1.023-.296 1.508-.034.664-.116 1.413-.303 2.117-.193.721-.513 1.467-1.068 2.04-.575.594-1.359.954-2.357.954H4v-1.5h4.003c.601 0 .993-.202 1.28-.498.308-.319.538-.792.695-1.383.149-.557.216-1.093.288-1.662l.039-.31a9.653 9.653 0 0 1 .272-1.653c.193-.722.513-1.467 1.067-2.04.576-.594 1.36-.954 2.358-.954h3.19zM8.004 6.75c.8 0 1.46.23 1.988.628a6.24 6.24 0 0 0-.684 1.396 1.725 1.725 0 0 0-.024-.026c-.287-.296-.679-.498-1.28-.498H4v-1.5h4.003zM12.699 14.726c-.161.459-.38.94-.684 1.396.527.397 1.188.628 1.988.628h3.19l-1.722 1.72 1.06 1.06L20.067 16l-3.537-3.53-1.06 1.06 1.723 1.72h-3.19c-.602 0-.993-.202-1.28-.498a1.96 1.96 0 0 1-.024-.026z"})});var Qy=n(he()),Ik=n(_()),ef=(0,Ik.jsx)(Qy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ik.jsx)(Qy.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var $y=n(he()),Ok=n(_()),Bk=(0,Ok.jsx)($y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ok.jsx)($y.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var ev=n(he()),Fk=n(_()),Dk=(0,Fk.jsx)(ev.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fk.jsx)(ev.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"})});var tv=n(he()),Lk=n(_()),Nk=(0,Lk.jsx)(tv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Lk.jsx)(tv.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 rv=n(he()),Mk=n(_()),Vk=(0,Mk.jsx)(rv.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Mk.jsx)(rv.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var ov=n(he()),jk=n(_()),mc=(0,jk.jsx)(ov.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,jk.jsx)(ov.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var sv=n(he()),Uk=n(_()),tf=(0,Uk.jsx)(sv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Uk.jsx)(sv.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var nv=n(he()),zk=n(_()),pc=(0,zk.jsx)(nv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zk.jsx)(nv.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14.2c.1.9.9 1.7 1.8 1.8H19.2c1-.1 1.8-1 1.8-2V5c0-1.1-.9-2-2-2ZM8.5 19.5H5c-.3 0-.5-.2-.5-.5v-3.5h4v4Zm0-5.5h-4v-4h4v4Zm0-5.5h-4V5c0-.3.2-.5.5-.5h3.5v4Zm11 10.5c0 .3-.2.5-.5.5h-9v-15h9c.3 0 .5.2.5.5v14Zm-4-10.8H14v3h-3v1.5h3v3h1.5v-3h3v-1.5h-3v-3Z"})});var iv=n(he()),Hk=n(_()),av=(0,Hk.jsx)(iv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hk.jsx)(iv.Path,{d:"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z"})});var lv=n(he()),Gk=n(_()),Vi=(0,Gk.jsx)(lv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Gk.jsx)(lv.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});var cv=n(he()),Wk=n(_()),Yk=(0,Wk.jsx)(cv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Wk.jsx)(cv.Path,{d:"m8.6 7 3.9 10.8h-1.7l-1-2.8H5.7l-1 2.8H3L6.9 7h1.7Zm-2.4 6.6h3L7.7 9.3l-1.5 4.3ZM17.691 8.879c.473 0 .88.055 1.221.165.352.1.643.264.875.495.274.253.456.572.544.957.088.374.132.83.132 1.37v4.554c0 .274.033.472.099.593.077.11.198.166.363.166.11 0 .215-.028.313-.083.11-.055.237-.137.38-.247l.165.28a3.304 3.304 0 0 1-.71.446c-.23.11-.527.165-.89.165-.352 0-.639-.055-.858-.165-.22-.11-.386-.27-.495-.479-.1-.209-.149-.468-.149-.775-.286.462-.627.814-1.023 1.056-.396.242-.858.363-1.386.363-.462 0-.858-.088-1.188-.264a1.752 1.752 0 0 1-.742-.726 2.201 2.201 0 0 1-.248-1.056c0-.484.11-.875.33-1.172.22-.308.5-.556.841-.742.352-.187.721-.341 1.106-.462.396-.132.765-.253 1.106-.363.351-.121.637-.259.857-.413.232-.154.347-.357.347-.61V10.81c0-.396-.066-.71-.198-.941a1.05 1.05 0 0 0-.511-.511 1.763 1.763 0 0 0-.76-.149c-.253 0-.522.039-.808.116a1.165 1.165 0 0 0-.677.412 1.1 1.1 0 0 1 .595.396c.165.187.247.424.247.71 0 .307-.104.55-.313.726-.198.176-.451.263-.76.263-.34 0-.594-.104-.758-.313a1.231 1.231 0 0 1-.248-.759c0-.297.072-.539.214-.726.154-.187.352-.363.595-.528.264-.176.6-.324 1.006-.445.418-.121.88-.182 1.386-.182Zm.99 3.729a1.57 1.57 0 0 1-.528.462c-.231.121-.479.248-.742.38a5.377 5.377 0 0 0-.76.462c-.23.165-.423.38-.577.643-.154.264-.231.6-.231 1.007 0 .429.11.77.33 1.023.22.242.517.363.891.363.308 0 .594-.088.858-.264.275-.176.528-.44.759-.792v-3.284Z"})});var uv=n(he()),Zk=n(_()),rf=(0,Zk.jsx)(uv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Zk.jsx)(uv.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 dv=n(he()),qk=n(_()),Kk=(0,qk.jsx)(dv.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,qk.jsx)(dv.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var mv=n(he()),Xk=n(_()),Jk=(0,Xk.jsx)(mv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,Xk.jsx)(mv.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"})});function Xa(e){return e==="header"?Up:e==="footer"?jp:e==="sidebar"?ef:e==="overlay"?pc:e==="menu"?pc:mc}var D5=n(pv()),{lock:L5,unlock:M}=(0,D5.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/editor");var N5={},Cs=e=>{if(!e)return N5;let{templateTypes:t,templateAreas:r,template:o}=e,{description:s,slug:i,title:a,area:c}=o,{title:l,description:u}=Object.values(t).find(g=>g.slug===i)??N5,m=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,h=r?.map(g=>({...g,icon:Xa(g.icon)}))?.find(g=>c===g.area)?.icon||un;return{title:m&&m!==i?m:l||i,description:d||u,icon:h}};var nf={},OW=(0,rt.createRegistrySelector)(e=>()=>e(zt.store).hasUndo()),BW=(0,rt.createRegistrySelector)(e=>()=>e(zt.store).hasRedo());function V5(e){return ho(e).status==="auto-draft"}function j5(e){return"content"in af(e)}var Qk=(0,rt.createRegistrySelector)(e=>t=>{let r=Ts(t),o=Es(t);return e(zt.store).hasEditsForEntityRecord("postType",r,o)}),FW=(0,rt.createRegistrySelector)(e=>t=>{let r=e(zt.store).__experimentalGetDirtyEntityRecords(),{type:o,id:s}=ho(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==s)});function DW(e){return!Qk(e)&&V5(e)}var ho=(0,rt.createRegistrySelector)(e=>t=>{let r=Es(t),o=Ts(t),s=e(zt.store).getRawEntityRecord("postType",o,r);return s||nf});function Ts(e){return e.postType}function Es(e){return e.postId}function LW(e){return e.templateId}function NW(e){return ho(e)._links?.["version-history"]?.[0]?.count??0}function MW(e){return ho(e)._links?.["predecessor-version"]?.[0]?.id??null}var af=(0,rt.createRegistrySelector)(e=>t=>{let r=Ts(t),o=Es(t);return e(zt.store).getEntityRecordEdits("postType",r,o)||nf});function of(e,t){switch(t){case"type":return Ts(e);case"id":return Es(e);default:let r=ho(e);if(!r.hasOwnProperty(t))break;return Qg(r[t])}}var VW=(0,rt.createSelector)((e,t)=>{let r=af(e);return r.hasOwnProperty(t)?{...of(e,t),...r[t]}:of(e,t)},(e,t)=>[of(e,t),af(e)[t]]);function Ot(e,t){switch(t){case"content":return lf(e)}let r=af(e);return r.hasOwnProperty(t)?E5.has(t)?VW(e,t):r[t]:of(e,t)}var U5=(0,rt.createRegistrySelector)(e=>(t,r)=>{if(!R5.includes(r)&&r!=="preview_link")return;let o=Ts(t);if(o==="wp_template")return!1;let s=Es(t),i=e(zt.store).getCurrentUser()?.id,a=e(zt.store).getAutosave(o,s,i);if(a)return Qg(a[r])});function jW(e){return Ot(e,"status")==="private"?"private":Ot(e,"password")?"password":"public"}function UW(e){return ho(e).status==="pending"}function $k(e,t){let r=t||ho(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,Yu.isInTheFuture)(new Date(Number((0,Yu.getDate)(r.date))-u_))}function zW(e){return ho(e).status==="future"&&!$k(e)}function HW(e){let t=ho(e);return Qk(e)||["publish","private","future"].indexOf(t.status)===-1}function z5(e){return Zu(e)?!1:!!Ot(e,"title")||!!Ot(e,"excerpt")||!H5(e)||M5.Platform.OS==="native"}var H5=(0,rt.createRegistrySelector)(e=>t=>{let r=Es(t),o=Ts(t),s=e(zt.store).getEditedEntityRecord("postType",o,r);if(typeof s.content!="function")return!s.content;let i=Ot(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let a=i[0].name;return a!==(0,Ja.getDefaultBlockName)()&&a!==(0,Ja.getFreeformContentHandlerName)()?!1:!lf(t)}),GW=(0,rt.createRegistrySelector)(e=>t=>{if(!z5(t)||Y5(t))return!1;let r=Ts(t),o=e(zt.store).getPostType(r);if(r==="wp_template"||!o?.supports?.autosave)return!1;let s=Es(t),i=e(zt.store).hasFetchedAutosaves(r,s),a=e(zt.store).getCurrentUser()?.id,c=e(zt.store).getAutosave(r,s,a);return i?!c||j5(t)?!0:["title","excerpt","meta"].some(l=>Qg(c[l])!==Ot(t,l)):!1});function WW(e){let t=Ot(e,"date"),r=new Date(Number((0,Yu.getDate)(t))-u_);return(0,Yu.isInTheFuture)(r)}function YW(e){let t=Ot(e,"date"),r=Ot(e,"modified"),o=ho(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function ZW(e){return!!e.deleting.pending}function Zu(e){return!!e.saving.pending}var qW=(0,rt.createRegistrySelector)(e=>t=>{let r=e(zt.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:s}=ho(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==s)}),KW=(0,rt.createRegistrySelector)(e=>t=>{let r=Ts(t),o=Es(t);return!e(zt.store).getLastEntitySaveError("postType",r,o)}),XW=(0,rt.createRegistrySelector)(e=>t=>{let r=Ts(t),o=Es(t);return!!e(zt.store).getLastEntitySaveError("postType",r,o)});function JW(e){return Zu(e)&&!!e.saving.options?.isAutosave}function QW(e){return Zu(e)&&!!e.saving.options?.isPreview}function $W(e){if(e.saving.pending||Zu(e))return;let t=U5(e,"preview_link");(!t||ho(e).status==="draft")&&(t=Ot(e,"link"),t&&(t=(0,sf.addQueryArgs)(t,{preview:!0})));let r=Ot(e,"featured_media");return t&&r?(0,sf.addQueryArgs)(t,{_thumbnail_id:r}):t}var eY=(0,rt.createRegistrySelector)(e=>()=>{let t=e(fv.store).getBlocks();if(t.length>2)return null;let r;if(t.length===1&&(r=t[0].name,r==="core/embed")){let o=t[0].attributes?.providerNameSlug;["youtube","vimeo"].includes(o)?r="core/video":["spotify","soundcloud"].includes(o)&&(r="core/audio")}switch(t.length===2&&t[1].name==="core/paragraph"&&(r=t[0].name),r){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}),lf=(0,rt.createRegistrySelector)(e=>t=>{let r=Es(t),o=Ts(t),s=e(zt.store).getEditedEntityRecord("postType",o,r);if(s){if(typeof s.content=="function")return s.content(s);if(s.blocks)return(0,Ja.__unstableSerializeAndClean)(s.blocks);if(s.content)return s.content}return""});function tY(e){return Zu(e)&&!$k(e)&&Ot(e,"status")==="publish"}function G5(e){let t=Ot(e,"permalink_template");return c_.test(t)}function rY(e){let t=W5(e);if(!t)return null;let{prefix:r,postName:o,suffix:s}=t;return G5(e)?r+o+s:r}function oY(e){return Ot(e,"slug")||(0,sf.cleanForSlug)(Ot(e,"title"))||Es(e)}function W5(e){let t=Ot(e,"permalink_template");if(!t)return null;let r=Ot(e,"slug")||Ot(e,"generated_slug"),[o,s]=t.split(c_);return{prefix:o,postName:r,suffix:s}}function sY(e){return e.postLock.isLocked}function nY(e){return Object.keys(e.postSavingLock).length>0}function Y5(e){return Object.keys(e.postAutosavingLock).length>0}function iY(e){return e.postLock.isTakeover}function aY(e){return e.postLock.user}function lY(e){return e.postLock.activePostLock}function cY(e){return!!ho(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var uY=(0,rt.createRegistrySelector)(e=>()=>!!e(cf.store).get("core","isPublishSidebarEnabled")),dY=(0,rt.createSelector)(e=>Ot(e,"blocks")||(0,Ja.parse)(lf(e)),e=>[Ot(e,"blocks"),lf(e)]);function Z5(e,t){return e.removedPanels.includes(t)}var mY=(0,rt.createRegistrySelector)(e=>(t,r)=>{let o=e(cf.store).get("core","inactivePanels");return!Z5(t,r)&&!o?.includes(r)}),pY=(0,rt.createRegistrySelector)(e=>(t,r)=>!!e(cf.store).get("core","openPanels")?.includes(r));function fY(e){return(0,Jn.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Ot(e,"selection")?.selectionStart}function hY(e){return(0,Jn.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Ot(e,"selection")?.selectionEnd}function gY(e){return Ot(e,"selection")}function yY(e){return!!e.postId}function vY(e){return e.editorSettings}function hv(e){return e.renderingMode}var bY=(0,rt.createRegistrySelector)(e=>t=>M(e(fv.store)).isZoomOut()?"Desktop":t.deviceType);function SY(e){return e.listViewPanel}function wY(e){return!!e.blockInserterPanel}var xY=(0,rt.createRegistrySelector)(e=>()=>e(cf.store).get("core","editorMode")??"visual");function _Y(){return(0,Jn.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function kY(){return(0,Jn.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function Oe(e){return(0,rt.createRegistrySelector)(t=>(r,...o)=>((0,Jn.default)("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(fv.store)[e](...o)))}var PY=Oe("getBlockName"),CY=Oe("isBlockValid"),TY=Oe("getBlockAttributes"),EY=Oe("getBlock"),AY=Oe("getBlocks"),RY=Oe("getClientIdsOfDescendants"),IY=Oe("getClientIdsWithDescendants"),OY=Oe("getGlobalBlockCount"),BY=Oe("getBlocksByClientId"),FY=Oe("getBlockCount"),DY=Oe("getBlockSelectionStart"),LY=Oe("getBlockSelectionEnd"),NY=Oe("getSelectedBlockCount"),MY=Oe("hasSelectedBlock"),VY=Oe("getSelectedBlockClientId"),jY=Oe("getSelectedBlock"),UY=Oe("getBlockRootClientId"),zY=Oe("getBlockHierarchyRootClientId"),HY=Oe("getAdjacentBlockClientId"),GY=Oe("getPreviousBlockClientId"),WY=Oe("getNextBlockClientId"),YY=Oe("getSelectedBlocksInitialCaretPosition"),ZY=Oe("getMultiSelectedBlockClientIds"),qY=Oe("getMultiSelectedBlocks"),KY=Oe("getFirstMultiSelectedBlockClientId"),XY=Oe("getLastMultiSelectedBlockClientId"),JY=Oe("isFirstMultiSelectedBlock"),QY=Oe("isBlockMultiSelected"),$Y=Oe("isAncestorMultiSelected"),eZ=Oe("getMultiSelectedBlocksStartClientId"),tZ=Oe("getMultiSelectedBlocksEndClientId"),rZ=Oe("getBlockOrder"),oZ=Oe("getBlockIndex"),sZ=Oe("isBlockSelected"),nZ=Oe("hasSelectedInnerBlock"),iZ=Oe("isBlockWithinSelection"),aZ=Oe("hasMultiSelection"),lZ=Oe("isMultiSelecting"),cZ=Oe("isSelectionEnabled"),uZ=Oe("getBlockMode"),dZ=Oe("isTyping"),mZ=Oe("isCaretWithinFormattedText"),pZ=Oe("getBlockInsertionPoint"),fZ=Oe("isBlockInsertionPointVisible"),hZ=Oe("isValidTemplate"),gZ=Oe("getTemplate"),yZ=Oe("getTemplateLock"),vZ=Oe("canInsertBlockType"),bZ=Oe("getInserterItems"),SZ=Oe("hasInserterItems"),wZ=Oe("getBlockListSettings"),xZ=(0,rt.createRegistrySelector)(e=>()=>((0,Jn.default)("select('core/editor').__experimentalGetDefaultTemplateTypes",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_types"}),e(zt.store).getCurrentTheme()?.default_template_types)),_Z=(0,rt.createRegistrySelector)(e=>(0,rt.createSelector)(()=>((0,Jn.default)("select('core/editor').__experimentalGetDefaultTemplatePartAreas",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_part_areas"}),(e(zt.store).getCurrentTheme()?.default_template_part_areas||[]).map(r=>({...r,icon:Xa(r.icon)}))))),kZ=(0,rt.createRegistrySelector)(e=>(0,rt.createSelector)((t,r)=>{(0,Jn.default)("select('core/editor').__experimentalGetDefaultTemplateType",{since:"6.8"});let o=e(zt.store).getCurrentTheme()?.default_template_types;return o?Object.values(o).find(s=>s.slug===r)??nf:nf})),PZ=(0,rt.createRegistrySelector)(e=>(0,rt.createSelector)((t,r)=>{if((0,Jn.default)("select('core/editor').__experimentalGetTemplateInfo",{since:"6.8"}),!r)return nf;let o=e(zt.store).getCurrentTheme(),s=o?.default_template_types||[],i=o?.default_template_part_areas||[];return Cs({template:r,templateAreas:i,templateTypes:s})})),CZ=(0,rt.createRegistrySelector)(e=>t=>{let r=Ts(t);return e(zt.store).getPostType(r)?.labels?.singular_name});function TZ(e){return e.publishSidebarActive}var oP={};Za(oP,{__experimentalTearDownEditor:()=>AZ,__unstableSaveForPreview:()=>VZ,autosave:()=>MZ,clearSelectedBlock:()=>Sq,closePublishSidebar:()=>uq,createUndoLevel:()=>zZ,disablePublishSidebar:()=>WZ,editPost:()=>BZ,enablePublishSidebar:()=>GZ,enterFormattedText:()=>Vq,exitFormattedText:()=>jq,hideInsertionPoint:()=>Rq,insertBlock:()=>Tq,insertBlocks:()=>Eq,insertDefaultBlock:()=>Uq,lockPostAutosaving:()=>qZ,lockPostSaving:()=>YZ,mergeBlocks:()=>Bq,moveBlockToPosition:()=>Cq,moveBlocksDown:()=>kq,moveBlocksUp:()=>Pq,multiSelect:()=>bq,openPublishSidebar:()=>cq,receiveBlocks:()=>pq,redo:()=>jZ,refreshPost:()=>LZ,removeBlock:()=>Dq,removeBlocks:()=>Fq,removeEditorPanel:()=>rq,replaceBlock:()=>_q,replaceBlocks:()=>xq,resetBlocks:()=>mq,resetEditorBlocks:()=>XZ,resetPost:()=>RZ,savePost:()=>FZ,selectBlock:()=>gq,setDeviceType:()=>$Z,setEditedPost:()=>s6,setIsInserterOpened:()=>oq,setIsListViewOpened:()=>sq,setRenderingMode:()=>QZ,setTemplateValidity:()=>Iq,setupEditor:()=>EZ,setupEditorState:()=>OZ,showInsertionPoint:()=>Aq,startMultiSelect:()=>yq,startTyping:()=>Nq,stopMultiSelect:()=>vq,stopTyping:()=>Mq,switchEditorMode:()=>lq,synchronizeTemplate:()=>Oq,toggleBlockMode:()=>Lq,toggleDistractionFree:()=>nq,toggleEditorPanelEnabled:()=>eq,toggleEditorPanelOpened:()=>tq,togglePublishSidebar:()=>dq,toggleSelection:()=>wq,toggleSpotlightMode:()=>iq,toggleTopToolbar:()=>aq,trashPost:()=>NZ,undo:()=>UZ,unlockPostAutosaving:()=>KZ,unlockPostSaving:()=>ZZ,updateBlock:()=>fq,updateBlockAttributes:()=>hq,updateBlockListSettings:()=>zq,updateEditorSettings:()=>JZ,updatePost:()=>IZ,updatePostLock:()=>HZ});var rP=n(uf()),o6=n(df()),$a=n(Xn()),qu=n(Ye()),dn=n(ft()),Fo=n(Y()),Qa=n(ee()),Ku=n(Xr()),or=n(mt()),mr=n(I());function tP(e,t){return`wp-autosave-block-editor-post-$t?"auto-draft":e}`}function Q5(e,t){return window.sessionStorage.getItem(tP(e,t))}function $5(e,t,r,o,s){window.sessionStorage.setItem(tP(e,t),JSON.stringify({post_title:r,content:o,excerpt:s}))}function gv(e,t){window.sessionStorage.removeItem(tP(e,t))}var As=n(I());function e6(e){let{previousPost:t,post:r,postType:o}=e;if(e.options?.isAutosave)return[];let s=["publish","private","future"],i=s.includes(t.status),a=s.includes(r.status),c=r.status==="trash"&&t.status!=="trash",l,u=o?.viewable??!1,m;c?(l=o.labels.item_trashed,u=!1):!i&&!a?(l=(0,As.__)("Draft saved."),m=!0):i&&!a?(l=o.labels.item_reverted_to_draft,u=!1):!i&&a?l={publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[r.status]:l=o.labels.item_updated;let d=[];return u&&d.push({label:m?(0,As.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[l,{id:"editor-save",type:"snackbar",actions:d}]}function t6(e){let{post:t,edits:r,error:o}=e;if(o&&o.code==="rest_autosave_no_changes")return[];let i=["publish","private","future"].indexOf(t.status)!==-1;if(o.code==="offline_error"){let l={publish:(0,As.__)("Publishing failed because you were offline. Please verify your connection and try again."),private:(0,As.__)("Publishing failed because you were offline. Please verify your connection and try again."),future:(0,As.__)("Scheduling failed because you were offline. Please verify your connection and try again."),default:(0,As.__)("Updating failed because you were offline. Please verify your connection and try again.")};return[!i&&r.status in l?l[r.status]:l.default,{id:"editor-save"}]}let a={publish:(0,As.__)("Publishing failed."),private:(0,As.__)("Publishing failed."),future:(0,As.__)("Scheduling failed."),default:(0,As.__)("Updating failed.")},c=!i&&r.status in a?a[r.status]:a.default;return o.message&&!/<\/?[^>]*>/.test(o.message)&&(c=[c,o.message].join(" ")),[c,{id:"editor-save"}]}function r6(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,As.__)("Trashing failed"),{id:"editor-trash-fail"}]}var EZ=(e,t,r)=>({dispatch:o})=>{if(o.setEditedPost(e.type,e.id),e.status==="auto-draft"&&r){let i;"content"in t?i=t.content:i=e.content.raw;let a=(0,qu.parse)(i);a=(0,qu.synchronizeBlocksWithTemplate)(a,r),o.resetEditorBlocks(a,{__unstableShouldCreateUndoLevel:!1})}t&&Object.entries(t).some(([i,a])=>a!==(e[i]?.raw??e[i]))&&o.editPost(t)};function AZ(){return(0,$a.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function RZ(){return(0,$a.default)("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function IZ(){return(0,$a.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function OZ(e){return(0,$a.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),s6(e.type,e.id)}function s6(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var BZ=(e,t)=>({select:r,registry:o})=>{let{id:s,type:i}=r.getCurrentPost();o.dispatch(Fo.store).editEntityRecord("postType",i,s,e,t)},FZ=(e={})=>async({select:t,dispatch:r,registry:o})=>{if(!t.isEditedPostSaveable())return;let s=t.getEditedPostContent();e.isAutosave||r.editPost({content:s},{undoIgnore:!0});let i=t.getCurrentPost(),a={id:i.id,...o.select(Fo.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:s};r({type:"REQUEST_POST_UPDATE_START",options:e});let c=!1;try{a=await(0,Ku.applyFiltersAsync)("editor.preSavePost",a,e)}catch(l){c=l}if(!c)try{await o.dispatch(Fo.store).saveEntityRecord("postType",i.type,a,e)}catch(l){c=l.message&&l.code!=="unknown_error"?l.message:(0,mr.__)("An error occurred while updating.")}if(c||(c=o.select(Fo.store).getLastEntitySaveError("postType",i.type,i.id)),!c)try{await(0,Ku.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(l){c=l}if(!c)try{await(0,Ku.doActionAsync)("editor.savePost",{id:i.id,type:i.type},e)}catch(l){c=l}if(r({type:"REQUEST_POST_UPDATE_FINISH",options:e}),typeof window<"u"&&window.__experimentalTemplateActivate&&!e.isAutosave&&i.type==="wp_template"&&(typeof i.id=="number"||/^\d+$/.test(i.id))&&DZ({select:t,dispatch:r,registry:o}),c){let l=t6({post:i,edits:a,error:c});l.length&&o.dispatch(dn.store).createErrorNotice(...l)}else{let l=t.getCurrentPost(),u=e6({previousPost:i,post:l,postType:await o.resolveSelect(Fo.store).getPostType(l.type),options:e});u.length&&o.dispatch(dn.store).createSuccessNotice(...u),e.isAutosave||o.dispatch(Qa.store).__unstableMarkLastChangeAsPersistent()}};async function DZ({select:e,registry:t}){if(e.getEditorSettings().onNavigateToPreviousEntityRecord)return;let{id:o,slug:s}=e.getCurrentPost();if((await t.select(Fo.store).getEntityRecord("root","site")).active_templates[s]===o)return;let c=(await t.resolveSelect(Fo.store).getCurrentTheme())?.default_template_types.find(l=>l.slug===s);await t.dispatch(dn.store).createNotice("info",(0,mr.sprintf)((0,mr.__)('Do you want to activate this "%s" template?'),c?.title??s),{id:"template-activate-notice",actions:[{label:(0,mr.__)("Activate"),onClick:async()=>{await t.dispatch(dn.store).createNotice("info",(0,mr.__)("Activating template\u2026"),{id:"template-activate-notice"});try{let l=await t.select(Fo.store).getEntityRecord("root","site");await t.dispatch(Fo.store).saveEntityRecord("root","site",{active_templates:{...l.active_templates,[s]:o}},{throwOnError:!0}),await t.dispatch(dn.store).createSuccessNotice((0,mr.__)("Template activated."),{id:"template-activate-notice"})}catch(l){throw await t.dispatch(dn.store).createErrorNotice((0,mr.__)("Template activation failed."),{id:"template-activate-notice"}),l}}}]})}function LZ(){return(0,$a.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var NZ=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getCurrentPostType(),s=await r.resolveSelect(Fo.store).getPostType(o),{rest_base:i,rest_namespace:a="wp/v2"}=s;t({type:"REQUEST_POST_DELETE_START"});try{let c=e.getCurrentPost();await(0,o6.default)({path:`/$a}/$i}/$c.id}`,method:"DELETE"}),await t.savePost()}catch(c){r.dispatch(dn.store).createErrorNotice(...r6({error:c}))}t({type:"REQUEST_POST_DELETE_FINISH"})},MZ=({local:e=!1,...t}={})=>async({select:r,dispatch:o})=>{let s=r.getCurrentPost();if(s.type!=="wp_template")if(e){let i=r.isEditedPostNew(),a=r.getEditedPostAttribute("title"),c=r.getEditedPostAttribute("content"),l=r.getEditedPostAttribute("excerpt");$5(s.id,i,a,c,l)}else await o.savePost({isAutosave:!0,...t})},VZ=({forceIsAutosaveable:e}={})=>async({select:t,dispatch:r})=>((e||t.isEditedPostAutosaveable())&&!t.isPostLocked()&&(["draft","auto-draft"].includes(t.getEditedPostAttribute("status"))?await r.savePost({isPreview:!0}):await r.autosave({isPreview:!0})),t.getEditedPostPreviewLink()),jZ=()=>({registry:e})=>{e.dispatch(Fo.store).redo()},UZ=()=>({registry:e})=>{e.dispatch(Fo.store).undo()};function zZ(){return(0,$a.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function HZ(e){return{type:"UPDATE_POST_LOCK",lock:e}}var GZ=()=>({registry:e})=>{e.dispatch(or.store).set("core","isPublishSidebarEnabled",!0)},WZ=()=>({registry:e})=>{e.dispatch(or.store).set("core","isPublishSidebarEnabled",!1)};function YZ(e){return{type:"LOCK_POST_SAVING",lockName:e}}function ZZ(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function qZ(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function KZ(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var XZ=(e,t={})=>({select:r,dispatch:o,registry:s})=>{let{__unstableShouldCreateUndoLevel:i,selection:a}=t,c={blocks:e,selection:a};if(i!==!1){let{id:l,type:u}=r.getCurrentPost();if(s.select(Fo.store).getEditedEntityRecord("postType",u,l).blocks===c.blocks){s.dispatch(Fo.store).__unstableCreateUndoLevel("postType",u,l);return}c.content=({blocks:d=[]})=>(0,qu.__unstableSerializeAndClean)(d)}o.editPost(c)};function JZ(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var QZ=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&(r.dispatch(Qa.store).clearSelectedBlock(),t.editPost({selection:void 0},{undoIgnore:!0})),t({type:"SET_RENDERING_MODE",mode:e})};function $Z(e){return{type:"SET_DEVICE_TYPE",deviceType:e}}var eq=e=>({registry:t})=>{let r=t.select(or.store).get("core","inactivePanels")??[],o=!!r?.includes(e),s;o?s=r.filter(i=>i!==e):s=[...r,e],t.dispatch(or.store).set("core","inactivePanels",s)},tq=e=>({registry:t})=>{let r=t.select(or.store).get("core","openPanels")??[],o=!!r?.includes(e),s;o?s=r.filter(i=>i!==e):s=[...r,e],t.dispatch(or.store).set("core","openPanels",s)};function rq(e){return{type:"REMOVE_PANEL",panelName:e}}var oq=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&M(r.dispatch(Qa.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function sq(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var nq=({createNotice:e=!0}={})=>({dispatch:t,registry:r})=>{let o=r.select(or.store).get("core","distractionFree");o&&r.dispatch(or.store).set("core","fixedToolbar",!1),o||r.batch(()=>{r.dispatch(or.store).set("core","fixedToolbar",!0),t.setIsInserterOpened(!1),t.setIsListViewOpened(!1),M(r.dispatch(Qa.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(or.store).set("core","distractionFree",!o),e&&r.dispatch(dn.store).createInfoNotice(o?(0,mr.__)("Distraction free mode deactivated."):(0,mr.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,mr.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(or.store).set("core","fixedToolbar",o),r.dispatch(or.store).toggle("core","distractionFree")})}}]})})},iq=()=>({registry:e})=>{e.dispatch(or.store).toggle("core","focusMode");let t=e.select(or.store).get("core","focusMode");e.dispatch(dn.store).createInfoNotice(t?(0,mr.__)("Spotlight mode activated."):(0,mr.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,mr.__)("Undo"),onClick:()=>{e.dispatch(or.store).toggle("core","focusMode")}}]})},aq=()=>({registry:e})=>{e.dispatch(or.store).toggle("core","fixedToolbar");let t=e.select(or.store).get("core","fixedToolbar");e.dispatch(dn.store).createInfoNotice(t?(0,mr.__)("Top toolbar activated."):(0,mr.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,mr.__)("Undo"),onClick:()=>{e.dispatch(or.store).toggle("core","fixedToolbar")}}]})},lq=e=>({dispatch:t,registry:r})=>{r.dispatch(or.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch(Qa.store).clearSelectedBlock(),M(r.dispatch(Qa.store)).resetZoomLevel()),e==="visual"?(0,rP.speak)((0,mr.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(or.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,rP.speak)((0,mr.__)("Code editor selected"),"assertive"))};function cq(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function uq(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function dq(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var lt=e=>(...t)=>({registry:r})=>{(0,$a.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch(Qa.store)[e](...t)},mq=lt("resetBlocks"),pq=lt("receiveBlocks"),fq=lt("updateBlock"),hq=lt("updateBlockAttributes"),gq=lt("selectBlock"),yq=lt("startMultiSelect"),vq=lt("stopMultiSelect"),bq=lt("multiSelect"),Sq=lt("clearSelectedBlock"),wq=lt("toggleSelection"),xq=lt("replaceBlocks"),_q=lt("replaceBlock"),kq=lt("moveBlocksDown"),Pq=lt("moveBlocksUp"),Cq=lt("moveBlockToPosition"),Tq=lt("insertBlock"),Eq=lt("insertBlocks"),Aq=lt("showInsertionPoint"),Rq=lt("hideInsertionPoint"),Iq=lt("setTemplateValidity"),Oq=lt("synchronizeTemplate"),Bq=lt("mergeBlocks"),Fq=lt("removeBlocks"),Dq=lt("removeBlock"),Lq=lt("toggleBlockMode"),Nq=lt("startTyping"),Mq=lt("stopTyping"),Vq=lt("enterFormattedText"),jq=lt("exitFormattedText"),Uq=lt("insertDefaultBlock"),zq=lt("updateBlockListSettings");var PC={};Za(PC,{createTemplate:()=>une,hideBlockTypes:()=>mne,registerEntityAction:()=>one,registerEntityField:()=>nne,registerPostTypeSchema:()=>lne,removeTemplates:()=>hne,resetStylesNavigation:()=>bne,revertTemplate:()=>fne,saveDirtyEntities:()=>pne,setCanvasMinHeight:()=>Sne,setCurrentTemplateId:()=>cne,setDefaultRenderingMode:()=>gne,setIsReady:()=>ane,setShowStylebook:()=>vne,setStylesPath:()=>yne,showBlockTypes:()=>dne,unregisterEntityAction:()=>sne,unregisterEntityField:()=>ine});var ts=n(Y()),nt=n(I()),es=n(ft()),lD=n(ee()),$c=n(mt()),cD=n(Fr()),uD=n(df()),p1=n(Ye()),kC=n(ct());function yv(e){return e?e.source===$g.custom&&(!!e?.plugin||e?.has_theme_file):!1}var m1=n(Y()),aD=n(Xr());var y6=n(I());var Do=n(O());var wv=n(ge()),d6=n(E()),Xu=n(N()),m6=n(ft()),p6=n(Fr()),fc=n(I());var u6=n(Fr());var vv=n(ct()),a6=n(I());function l6(e){return e.type==="wp_template"}function c6(e){return e.type==="wp_template_part"}function ji(e){return e.type==="wp_template"||e.type==="wp_template_part"}function Ge(e,t=(0,a6.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,vv.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,vv.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,vv.decodeEntities)(e.title.raw)),r||t}function bv(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var Sv=e=>typeof e!="object"?"":e.slug||(0,u6.cleanForSlug)(Ge(e))||e.id.toString();var Dr=n(_()),f6=({field:e,onChange:t,data:r})=>{let{id:o}=e,s=e.getValue({item:r})||Sv(r),i=r.permalink_template||"",a=/%(?:postname|pagename)%/,[c,l]=i.split(a),u=c,m=l,d=a.test(i),f=(0,Xu.useRef)(s),h=s||f.current,g=d?`$u}$h}$m}`:(0,p6.safeDecodeURIComponent)(r.link||"");(0,Xu.useEffect)(()=>{s&&f.current===void 0&&(f.current=s)},[s]);let y=(0,Xu.useCallback)(x=>t({[o]:x}),[o,t]),{createNotice:v}=(0,d6.useDispatch)(m6.store),w=(0,wv.useCopyToClipboard)(g,()=>{v("info",(0,fc.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),C="editor-post-url__slug-description-"+(0,wv.useInstanceId)(f6);return(0,Dr.jsxs)("fieldset",{className:"fields-controls__slug",children:[d&&(0,Dr.jsxs)(Do.__experimentalVStack,{children:[(0,Dr.jsxs)(Do.__experimentalVStack,{spacing:"0px",children:[(0,Dr.jsx)("span",{children:(0,fc.__)("Customize the last part of the Permalink.")}),(0,Dr.jsx)(Do.ExternalLink,{href:"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink",children:(0,fc.__)("Learn more")})]}),(0,Dr.jsx)(Do.__experimentalInputControl,{__next40pxDefaultSize:!0,prefix:(0,Dr.jsx)(Do.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Dr.jsx)(Do.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Dr.jsx)(Do.Button,{size:"small",icon:Np,ref:w,label:(0,fc.__)("Copy")})}),label:(0,fc.__)("Link"),hideLabelFromVision:!0,value:s,autoComplete:"off",spellCheck:"false",type:"text",className:"fields-controls__slug-input",onChange:x=>{y(x)},onBlur:()=>{s===""&&y(f.current)},"aria-describedby":C}),(0,Dr.jsxs)("div",{className:"fields-controls__slug-help",children:[(0,Dr.jsx)("span",{className:"fields-controls__slug-help-visual-label",children:(0,fc.__)("Permalink:")}),(0,Dr.jsxs)(Do.ExternalLink,{className:"fields-controls__slug-help-link",href:g,children:[(0,Dr.jsx)("span",{className:"fields-controls__slug-help-prefix",children:u}),(0,Dr.jsx)("span",{className:"fields-controls__slug-help-slug",children:h}),(0,Dr.jsx)("span",{className:"fields-controls__slug-help-suffix",children:m})]})]})]}),!d&&(0,Dr.jsx)(Do.ExternalLink,{className:"fields-controls__slug-help",href:g,children:g})]})},h6=f6;var xv=n(N());var Hq=({item:e})=>{let t=Sv(e),r=(0,xv.useRef)(t);return(0,xv.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`$t||r.current}`},g6=Hq;var Gq={id:"slug",type:"text",label:(0,y6.__)("Slug"),Edit:h6,render:g6,filterBy:!1},sP=Gq;var nP=n(I());function v6(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=v6(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Wq(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=v6(e))&&(o&&(o+=" "),o+=t);return o}var ue=Wq;var b6=n(O()),S6=n(I());var mf=n(_());function pf({item:e,className:t,children:r}){let o=Ge(e);return(0,mf.jsxs)(b6.__experimentalHStack,{className:ue("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,mf.jsx)("span",{children:o||(0,S6.__)("(no title)")}),r]})}function _v({item:e}){return(0,mf.jsx)(pf,{item:e})}var Yq={type:"text",id:"title",label:(0,nP.__)("Title"),placeholder:(0,nP.__)("No title"),getValue:({item:e})=>Ge(e),render:_v,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},iP=Yq;var cP=n(I());var aP=n(I()),x6=n(E()),_6=n(Y()),k6=n(O());var w6=n(pv()),{lock:Khe,unlock:qo}=(0,w6.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/fields");var lP=n(_()),{Badge:Zq}=qo(k6.privateApis);function P6({item:e}){let{frontPageId:t,postsPageId:r}=(0,x6.useSelect)(o=>{let{getEntityRecord:s}=o(_6.store),i=s("root","site");return{frontPageId:i?.page_on_front,postsPageId:i?.page_for_posts}},[]);return(0,lP.jsx)(pf,{item:e,className:"fields-field__page-title",children:[t,r].includes(e.id)&&(0,lP.jsx)(Zq,{children:e.id===t?(0,aP.__)("Homepage"):(0,aP.__)("Posts Page")})})}var qq={type:"text",id:"title",label:(0,cP.__)("Title"),placeholder:(0,cP.__)("No title"),getValue:({item:e})=>Ge(e),render:P6,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},uP=qq;var dP=n(I());var Kq={type:"text",label:(0,dP.__)("Template"),placeholder:(0,dP.__)("No title"),id:"title",getValue:({item:e})=>Ge(e),render:_v,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},ff=Kq;var mP=n(I());var T6=n(I());var E6=n(O()),A6=n(mn());var kv=n(_()),{PATTERN_TYPES:Xq}=qo(A6.privateApis);function R6({item:e}){return(0,kv.jsx)(pf,{item:e,className:"fields-field__pattern-title",children:e.type===Xq.theme&&(0,kv.jsx)(E6.Tooltip,{placement:"top",text:(0,T6.__)("This pattern cannot be edited."),children:(0,kv.jsx)(Jr,{icon:sk,size:24})})})}var Jq={type:"text",id:"title",label:(0,mP.__)("Title"),placeholder:(0,mP.__)("No title"),getValue:({item:e})=>Ge(e),render:R6,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},hf=Jq;var L6=n(I());var Pv=n(O()),O6=n(E()),Ju=n(N()),Cv=n(hc());var B6=n(Y()),pP=n(I());var Ht=n(_()),{MediaUploadModal:Qq}=qo(Cv.privateApis);function $q({render:e,...t}){let[r,o]=(0,Ju.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,Ht.jsxs)(Ht.Fragment,{children:[e&&e({open:()=>o(!0)}),(0,Ht.jsx)(Qq,{...t,isOpen:r,onClose:()=>{o(!1),t.onClose?.()},onSelect:s=>{o(!1),t.onSelect?.(s)}})]}):(0,Ht.jsx)(Cv.MediaUpload,{...t,render:e})}var F6=({data:e,field:t,onChange:r})=>{let{id:o}=t,s=t.getValue({item:e}),i=(0,O6.useSelect)(m=>{let{getEntityRecord:d}=m(B6.store);return d("postType","attachment",s)},[s]),a=(0,Ju.useCallback)(m=>r({[o]:m}),[o,r]),c=i?.source_url,l=i?.title?.rendered,u=(0,Ju.useRef)(null);return(0,Ht.jsx)("fieldset",{className:"fields-controls__featured-image",children:(0,Ht.jsx)("div",{className:"fields-controls__featured-image-container",children:(0,Ht.jsx)($q,{onSelect:m=>{a(m.id)},allowedTypes:["image"],value:s,title:(0,pP.__)("Select Featured Image"),render:({open:m})=>(0,Ht.jsx)("div",{ref:u,role:"button",tabIndex:-1,onClick:m,onKeyDown:d=>{(d.key==="Enter"||d.key===" ")&&(d.preventDefault(),m())},children:(0,Ht.jsxs)(Pv.__experimentalGrid,{rowGap:0,columnGap:8,templateColumns:"24px 1fr 24px",children:[c&&(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)("img",{className:"fields-controls__featured-image-image",alt:"",width:24,height:24,src:c}),(0,Ht.jsx)("span",{className:"fields-controls__featured-image-title",children:l})]}),!c&&(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)("span",{className:"fields-controls__featured-image-placeholder",style:{width:"24px",height:"24px"}}),(0,Ht.jsx)("span",{className:"fields-controls__featured-image-title",children:(0,pP.__)("Choose an image\u2026")})]}),c&&(0,Ht.jsx)(Ht.Fragment,{children:(0,Ht.jsx)(Pv.Button,{size:"small",className:"fields-controls__featured-image-remove-button",icon:tk,onClick:d=>{d.stopPropagation(),a(0)}})})]})})})})})};var fP=n(_()),D6=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,fP.jsx)("img",{className:"fields-controls__featured-image-image",src:o,alt:"",srcSet:r?.media_details?.sizes?Object.values(r.media_details.sizes).map(s=>`$s.source_url} $s.width}w`).join(", "):void 0,sizes:t?.sizes||"100vw"}):(0,fP.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var eK={id:"featured_media",type:"media",label:(0,L6.__)("Featured Image"),Edit:F6,render:D6,enableSorting:!1,filterBy:!1},hP=eK;var z6=n(I());var Qu=n(N()),N6=n(Ye()),gf=n(Y()),M6=n(ee()),fn=n(O()),V6=n(ge()),gP=n(E()),j6=n(ct()),yf=n(I());var pn=n(_()),tK=[],U6=({data:e,field:t,onChange:r})=>{let{id:o}=t,s=e.type,i=typeof e.id=="number"?e.id:parseInt(e.id,10),a=e.slug,{canSwitchTemplate:c,templates:l}=(0,gP.useSelect)(w=>{let C=w(gf.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:s})??tK,{getHomePage:x,getPostsPageId:S}=qo(w(gf.store)),P=S()===+i,A=s==="page"&&x()?.postId===+i;return{templates:C,canSwitchTemplate:!P&&!A}},[i,s]),u=(0,Qu.useMemo)(()=>c?l.filter(w=>w.is_custom&&w.slug!==e.template&&!!w.content.raw).map(w=>({name:w.slug,blocks:(0,N6.parse)(w.content.raw),title:(0,j6.decodeEntities)(w.title.rendered),id:w.id})):[],[c,e.template,l]),m=(0,V6.useAsyncList)(u),d=t.getValue({item:e}),f=l.find(w=>w.slug===d),h=(0,gP.useSelect)(w=>{if(f)return f;let C;if(a?C=s==="page"?`$s}-$a}`:`single-$s}-$a}`:C=s==="page"?"page":`single-$s}`,s){let x=w(gf.store).getDefaultTemplateId({slug:C});return w(gf.store).getEntityRecord("postType","wp_template",x)}},[f,s,a]),[g,y]=(0,Qu.useState)(!1),v=(0,Qu.useCallback)(w=>r({[o]:w}),[o,r]);return(0,pn.jsxs)("fieldset",{className:"fields-controls__template",children:[(0,pn.jsx)(fn.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:w})=>(0,pn.jsx)(fn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",size:"compact",onClick:w,children:h?Ge(h):""}),renderContent:({onToggle:w})=>(0,pn.jsxs)(fn.MenuGroup,{children:[(0,pn.jsx)(fn.MenuItem,{onClick:()=>{y(!0),w()},children:(0,yf.__)("Change template")}),d!==""&&(0,pn.jsx)(fn.MenuItem,{onClick:()=>{v(""),w()},children:(0,yf.__)("Use default template")})]})}),g&&(0,pn.jsx)(fn.Modal,{title:(0,yf.__)("Choose a template"),onRequestClose:()=>y(!1),overlayClassName:"fields-controls__template-modal",isFullScreen:!0,children:(0,pn.jsx)("div",{className:"fields-controls__template-content",children:(0,pn.jsx)(M6.__experimentalBlockPatternsList,{label:(0,yf.__)("Templates"),blockPatterns:u,shownPatterns:m,onClickPattern:w=>{v(w.name),y(!1)}})})})]})};var rK={id:"template",type:"text",label:(0,z6.__)("Template"),Edit:U6,enableSorting:!1,filterBy:!1},yP=rK;var o3=n(I());var vP=n(Ev()),Av=n(O()),bP=n(E()),zi=n(N()),SP=n(Y()),K6=n(ge()),X6=n(ct()),el=n(I()),J6=n(Fr());var Y6=n(ct()),Z6=n(I());function vf(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,Y6.decodeEntities)(e.title.rendered):`#$e?.id} (${(0,Z6.__)("no title")})`}var Ui=n(_());function aK(e){let t=e.map(s=>({children:[],...s}));if(t.some(({parent:s})=>s==null))return t;let r=t.reduce((s,i)=>{let{parent:a}=i;return s[a]||(s[a]=[]),s[a].push(i),s},{}),o=s=>s.map(i=>{let a=r[i.id];return{...i,children:a&&a.length?o(a):[]}});return o(r[0]||[])}var q6=(e,t)=>{let r=(0,vP.default)(e||"").toLowerCase(),o=(0,vP.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function lK({data:e,onChangeControl:t}){let[r,o]=(0,zi.useState)(null),s=e.parent,i=e.id,a=e.type,{parentPostTitle:c,pageItems:l,isHierarchical:u}=(0,bP.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:y,getPostType:v}=h(SP.store),w=v(a),C=w?.hierarchical&&w.viewable,x=s?g("postType",a,s):null,S={per_page:100,exclude:i,parent_exclude:i,orderby:"menu_order",order:"asc",_fields:"id,title,parent",...r!==null&&{search:r,orderby:"relevance"}};return{isHierarchical:C,parentPostTitle:x?vf(x):"",pageItems:C?y("postType",a,S):null}},[r,s,i,a]),m=(0,zi.useMemo)(()=>{let h=(w,C=0)=>w.map(P=>[{value:P.id,label:"\u2014 ".repeat(C)+(0,X6.decodeEntities)(P.name),rawName:P.name},...h(P.children||[],C+1)]).sort(([P],[A])=>{let L=q6(P.rawName,r??""),D=q6(A.rawName,r??"");return L>=D?1:-1}).flat();if(!l)return[];let g=l.map(w=>({id:w.id,parent:w.parent??null,name:vf(w)}));r||(g=aK(g));let y=h(g),v=y.find(w=>w.value===s);return s&&c&&!v&&y.unshift({value:s,label:c,rawName:""}),y.map(w=>({...w,value:w.value.toString()}))},[l,r,c,s]);if(!u)return null;let d=h=>{o(h)},f=h=>{if(h)return t(parseInt(h,10)??0);t(0)};return(0,Ui.jsx)(Av.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,el.__)("Parent"),help:(0,el.__)("Choose a parent page."),value:s?.toString(),options:m,onFilterValueChange:(0,K6.debounce)(h=>d(h),300),onChange:f,hideLabelFromVision:!0})}var Q6=({data:e,field:t,onChange:r})=>{let{id:o}=t,s=(0,bP.useSelect)(a=>a(SP.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,zi.useCallback)(a=>r({[o]:a}),[o,r]);return(0,Ui.jsx)("fieldset",{className:"fields-controls__parent",children:(0,Ui.jsxs)("div",{children:[(0,zi.createInterpolateElement)((0,el.sprintf)((0,el.__)('Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %1$s<wbr />/services<wbr />/pricing.'),(0,J6.filterURLForDisplay)(s).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Ui.jsx)("wbr",{})}),(0,Ui.jsx)("p",{children:(0,zi.createInterpolateElement)((0,el.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Ui.jsx)(Av.ExternalLink,{href:(0,el.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,Ui.jsx)(lK,{data:e,onChangeControl:i})]})})};var $6=n(E()),e3=n(Y()),t3=n(I());var $u=n(_()),r3=({item:e})=>{let t=(0,$6.useSelect)(r=>{let{getEntityRecord:o}=r(e3.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,$u.jsx)($u.Fragment,{children:vf(t)}):(0,$u.jsx)($u.Fragment,{children:(0,t3.__)("None")})};var cK={id:"parent",type:"text",label:(0,o3.__)("Parent"),Edit:Q6,render:r3,enableSorting:!0,filterBy:!1},wP=cK;var i3=n(I());var td=n(O()),s3=n(N()),bf=n(I()),ed=n(_());function uK({data:e,onChange:t,field:r}){let[o,s]=(0,s3.useState)(!!r.getValue({item:e})),i=a=>{s(a),a||t({password:""})};return(0,ed.jsxs)(td.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,ed.jsx)(td.CheckboxControl,{label:(0,bf.__)("Password protected"),help:(0,bf.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,ed.jsx)("div",{className:"fields-controls__password-input",children:(0,ed.jsx)(td.TextControl,{label:(0,bf.__)("Password"),onChange:a=>t({password:a}),value:r.getValue({item:e})||"",placeholder:(0,bf.__)("Use a secure password"),type:"text",__next40pxDefaultSize:!0,maxLength:255})})]})}var n3=uK;var dK={id:"password",type:"text",label:(0,i3.__)("Password"),Edit:n3,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},xP=dK;var l3=n(I());var Iv=n(O());var Rs=n(I()),mK=[{value:"draft",label:(0,Rs.__)("Draft"),icon:Gu,description:(0,Rs.__)("Not ready to publish.")},{value:"future",label:(0,Rs.__)("Scheduled"),icon:Xp,description:(0,Rs.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,Rs.__)("Pending Review"),icon:qp,description:(0,Rs.__)("Waiting for review before publishing.")},{value:"private",label:(0,Rs.__)("Private"),icon:Wp,description:(0,Rs.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,Rs.__)("Published"),icon:dc,description:(0,Rs.__)("Visible to everyone.")},{value:"trash",label:(0,Rs.__)("Trash"),icon:Vi}],Rv=mK;var rd=n(_());function pK({item:e}){let t=Rv.find(({value:s})=>s===e.status),r=t?.label||e.status,o=t?.icon;return(0,rd.jsxs)(Iv.__experimentalHStack,{alignment:"left",spacing:0,children:[o&&(0,rd.jsx)("div",{className:"edit-site-post-list__status-icon",children:(0,rd.jsx)(Iv.Icon,{icon:o})}),(0,rd.jsx)("span",{children:r})]})}var a3=pK;var fK="isAny",hK={label:(0,l3.__)("Status"),id:"status",type:"text",elements:Rv,render:a3,Edit:"radio",enableSorting:!1,filterBy:{operators:[fK]}},_P=hK;var od=n(I()),gK={id:"comment_status",label:(0,od.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,od.__)("Open"),description:(0,od.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,od.__)("Closed"),description:(0,od.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},kP=gK;var Hi=n(I()),Ov=n(O()),PP=n(_());function yK({data:e,onChange:t}){let r=e?.ping_status??"open",o=s=>{t({...e,ping_status:s?"open":"closed"})};return(0,PP.jsx)(Ov.CheckboxControl,{label:(0,Hi.__)("Enable pingbacks & trackbacks"),checked:r==="open",onChange:o,help:(0,PP.jsx)(Ov.ExternalLink,{href:(0,Hi.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,Hi.__)("Learn more about pingbacks & trackbacks")})})}var vK={id:"ping_status",label:(0,Hi.__)("Trackbacks & Pingbacks"),type:"text",Edit:yK,enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,Hi.__)("Allow"),description:(0,Hi.__)("Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")},{value:"closed",label:(0,Hi.__)("Don't allow"),description:(0,Hi.__)("Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")}]},CP=vK;var sd=n(I()),bK={id:"discussion",label:(0,sd.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,sd.__)("Open"):t&&!r?(0,sd.__)("Comments only"):!t&&r?(0,sd.__)("Pings only"):(0,sd.__)("Closed")},filterBy:!1},TP=bK;var u3=n(I());var $n=n(I()),wf=n(N()),tl=n(qa()),Qn=n(_()),Sf=e=>(0,tl.dateI18n)((0,tl.getSettings)().formats.datetimeAbbreviated,(0,tl.getDate)(e)),SK=({item:e})=>{if(["draft","private"].includes(e.status??""))return(0,wf.createInterpolateElement)((0,$n.sprintf)((0,$n.__)("<span>Modified: <time>%s</time></span>"),Sf(e.date??null)),{span:(0,Qn.jsx)("span",{}),time:(0,Qn.jsx)("time",{})});if(e.status==="future")return(0,wf.createInterpolateElement)((0,$n.sprintf)((0,$n.__)("<span>Scheduled: <time>%s</time></span>"),Sf(e.date??null)),{span:(0,Qn.jsx)("span",{}),time:(0,Qn.jsx)("time",{})});if(e.status==="publish")return(0,wf.createInterpolateElement)((0,$n.sprintf)((0,$n.__)("<span>Published: <time>%s</time></span>"),Sf(e.date??null)),{span:(0,Qn.jsx)("span",{}),time:(0,Qn.jsx)("time",{})});let s=(0,tl.getDate)(e.modified??null)>(0,tl.getDate)(e.date??null)?e.modified:e.date;return e.status==="pending"?(0,wf.createInterpolateElement)((0,$n.sprintf)((0,$n.__)("<span>Modified: <time>%s</time></span>"),Sf(s??null)),{span:(0,Qn.jsx)("span",{}),time:(0,Qn.jsx)("time",{})}):(0,Qn.jsx)("time",{children:Sf(e.date??null)})},c3=SK;var wK={id:"date",type:"datetime",label:(0,u3.__)("Date"),render:c3,filterBy:{operators:["before","after"]}},EP=wK;var g3=n(I()),y3=n(E()),v3=n(Y());var d3=n(I()),m3=n(N());var Bv=n(O()),p3=n(E()),f3=n(Y()),rl=n(_());function xK({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&r&&t!==r),s=(0,p3.useSelect)(u=>{if(!o)return null;let{getEntityRecord:m}=u(f3.store);return t?m("root","user",t):null},[t,o]),i=s?.name||e?._embedded?.author?.[0]?.name,a=s?.avatar_urls?.[48]||e?._embedded?.author?.[0]?.avatar_urls?.[48],[c,l]=(0,m3.useState)(!1);return(0,rl.jsxs)(Bv.__experimentalHStack,{alignment:"left",spacing:0,children:[!!a&&(0,rl.jsx)("div",{className:ue("page-templates-author-field__avatar",{"is-loaded":c}),children:(0,rl.jsx)("img",{onLoad:()=>l(!0),alt:(0,d3.__)("Author avatar"),src:a})}),!a&&(0,rl.jsx)("div",{className:"page-templates-author-field__icon",children:(0,rl.jsx)(Bv.Icon,{icon:L_})}),(0,rl.jsx)("span",{className:"page-templates-author-field__name",children:i})]})}var h3=xK;var _K={label:(0,g3.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,y3.resolveSelect)(v3.store).getEntityRecords("root","user",{per_page:-1})??[]).map(({id:t,name:r})=>({value:t,label:r})),setValue:({value:e})=>({author:Number(e)}),render:h3,sort:(e,t,r)=>{let o=e._embedded?.author?.[0]?.name||"",s=t._embedded?.author?.[0]?.name||"";return r==="asc"?o.localeCompare(s):s.localeCompare(o)},filterBy:{operators:["isAny","isNone"]}},AP=_K;var b3=n(I()),kK={id:"notesCount",label:(0,b3.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},RP=kK;var S3=n(I()),PK={id:"view-post",label:(0,S3._x)("View","verb"),isPrimary:!0,icon:Zo,isEligible(e){return e.status!=="trash"},callback(e,{onActionPerformed:t}){let r=e[0];window.open(r?.link,"_blank"),t&&t(e)}},IP=PK;var OP=n(E()),w3=n(Y()),ol=n(I()),x3=n(ft()),_3=n(N()),Wi=n(O()),Gi=n(_());function CK(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)&&e.menu_order>0}function TK({items:e,closeModal:t,onActionPerformed:r}){let[o,s]=(0,_3.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:a}=(0,OP.useDispatch)(w3.store),{createSuccessNotice:c,createErrorNotice:l}=(0,OP.useDispatch)(x3.store),u=CK(o);async function m(d){if(d.preventDefault(),!!u)try{await i("postType",o.type,o.id,{menu_order:o.menu_order}),t?.(),await a("postType",o.type,o.id,{throwOnError:!0}),c((0,ol.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(f){let h=f,g=h.message&&h.code!=="unknown_error"?h.message:(0,ol.__)("An error occurred while updating the order");l(g,{type:"snackbar"})}}return(0,Gi.jsx)("form",{onSubmit:m,children:(0,Gi.jsxs)(Wi.__experimentalVStack,{spacing:"5",children:[(0,Gi.jsx)("div",{children:(0,ol.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,Gi.jsx)(Wi.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,ol.__)("Order"),type:"number",value:typeof o.menu_order=="number"&&Number.isInteger(o.menu_order)?String(o.menu_order):"",onChange:d=>{let f=parseInt(d,10);s({...o,menu_order:isNaN(f)?void 0:f})}}),(0,Gi.jsxs)(Wi.__experimentalHStack,{justify:"right",children:[(0,Gi.jsx)(Wi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,ol.__)("Cancel")}),(0,Gi.jsx)(Wi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!u,children:(0,ol.__)("Save")})]})]})})}var EK={id:"order-pages",label:(0,ol.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:TK},BP=EK;var FP=n(E()),k3=n(Y()),go=n(I()),P3=n(ft()),DP=n(N()),Zi=n(O());var Yi=n(_()),AK={id:"duplicate-post",label:(0,go._x)("Duplicate","action label"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,DP.useState)({...e[0],title:(0,go.sprintf)((0,go._x)("%s (Copy)","post"),Ge(e[0]))}),[i,a]=(0,DP.useState)(!1),{saveEntityRecord:c}=(0,FP.useDispatch)(k3.store),{createSuccessNotice:l,createErrorNotice:u}=(0,FP.useDispatch)(P3.store);async function m(d){if(d.preventDefault(),i)return;let f=o.type==="wp_template",h={status:f?"publish":"draft",title:o.title,slug:f?o.slug:o.title||(0,go.__)("No title"),comment_status:o.comment_status,content:typeof o.content=="string"?o.content:o.content.raw,excerpt:typeof o.excerpt=="string"?o.excerpt:o.excerpt?.raw,meta:o.meta,parent:o.parent,password:o.password,template:o.template,format:o.format,featured_media:o.featured_media,menu_order:o.menu_order,ping_status:o.ping_status},g="wp:action-assign-";Object.keys(o?._links||{}).filter(v=>v.startsWith(g)).map(v=>v.slice(g.length)).forEach(v=>{o.hasOwnProperty(v)&&(h[v]=o[v])}),a(!0);try{let v=await c("postType",o.type,h,{throwOnError:!0});l((0,go.sprintf)((0,go.__)('"%s" successfully created.'),Ge(v)),{id:"duplicate-post-action",type:"snackbar"}),r&&r([v])}catch(v){let w=v,C=w.message&&w.code!=="unknown_error"?w.message:(0,go.__)("An error occurred while duplicating the page.");u(C,{type:"snackbar"})}finally{a(!1),t?.()}}return(0,Yi.jsx)("form",{onSubmit:m,children:(0,Yi.jsxs)(Zi.__experimentalVStack,{spacing:3,children:[typeof o.id=="string"&&(0,Yi.jsx)("div",{children:(0,go.__)("You are about to duplicate a bundled template. Changes will not be live until you activate the new template.")}),(0,Yi.jsx)(Zi.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,go.__)("Title"),placeholder:(0,go.__)("No title"),value:Ge(o),onChange:d=>s(f=>({...f,title:d||(0,go.__)("No title")}))}),(0,Yi.jsxs)(Zi.__experimentalHStack,{spacing:2,justify:"end",children:[(0,Yi.jsx)(Zi.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,go.__)("Cancel")}),(0,Yi.jsx)(Zi.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,go._x)("Duplicate","action label")})]})]})})}},LP=AK;var NP=n(E()),C3=n(Y()),gc=n(I()),T3=n(N()),E3=n(mn()),qi=n(O()),A3=n(ft());var sl=n(_()),{PATTERN_TYPES:RK}=qo(E3.privateApis),IK={id:"rename-post",label:(0,gc.__)("Rename"),modalFocusOnMount:"firstContentElement",isEligible(e){if(e.status==="trash"||e.type==="wp_template"&&typeof e.id=="string"&&window?.__experimentalTemplateActivate)return!1;let t=["wp_template","wp_template_part"];return window?.__experimentalTemplateActivate||t.push("wp_template"),t.includes(e.type)?l6(e)&&!window?.__experimentalTemplateActivate?bv(e)&&e.is_custom&&e.permissions?.update:c6(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===RK.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[s,i]=(0,T3.useState)(()=>Ge(o,"")),{editEntityRecord:a,saveEditedEntityRecord:c}=(0,NP.useDispatch)(C3.store),{createSuccessNotice:l,createErrorNotice:u}=(0,NP.useDispatch)(A3.store);async function m(d){d.preventDefault();try{await a("postType",o.type,o.id,{title:s}),i(""),t?.(),await c("postType",o.type,o.id,{throwOnError:!0}),l((0,gc.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(f){let h=f,g=h.message&&h.code!=="unknown_error"?h.message:(0,gc.__)("An error occurred while updating the name");u(g,{type:"snackbar"})}}return(0,sl.jsx)("form",{onSubmit:m,children:(0,sl.jsxs)(qi.__experimentalVStack,{spacing:"5",children:[(0,sl.jsx)(qi.TextControl,{__next40pxDefaultSize:!0,label:(0,gc.__)("Name"),value:s,onChange:i,required:!0}),(0,sl.jsxs)(qi.__experimentalHStack,{justify:"right",children:[(0,sl.jsx)(qi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,gc.__)("Cancel")}),(0,sl.jsx)(qi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,gc.__)("Save")})]})]})})}},MP=IK;var yo=n(E()),yc=n(Y()),pr=n(I()),nl=n(ft()),R3=n(N()),Fv=n(Ye()),Ki=n(O()),I3=n(Fr()),O3=n(df());var vc=n(_()),OK=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,BK=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,yo.dispatch)(nl.store).removeNotice(r),!OK(e)){(0,yo.dispatch)(nl.store).createErrorNotice((0,pr.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,yo.select)(yc.store).getEntityConfig("postType",e.type);if(!o){(0,yo.dispatch)(nl.store).createErrorNotice((0,pr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let s=(0,I3.addQueryArgs)(`$o.baseURL}/$e.id}`,{context:"edit",source:e.origin}),i=await(0,O3.default)({path:s});if(!i){(0,yo.dispatch)(nl.store).createErrorNotice((0,pr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let a=({blocks:u=[]})=>(0,Fv.__unstableSerializeAndClean)(u),c=(0,yo.select)(yc.store).getEditedEntityRecord("postType",e.type,e.id);(0,yo.dispatch)(yc.store).editEntityRecord("postType",e.type,e.id,{content:a,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let l=(0,Fv.parse)(i?.content?.raw);if((0,yo.dispatch)(yc.store).editEntityRecord("postType",e.type,i.id,{content:a,blocks:l,source:"theme"}),t){let u=()=>{(0,yo.dispatch)(yc.store).editEntityRecord("postType",e.type,c.id,{content:a,blocks:c.blocks,source:"custom"})};(0,yo.dispatch)(nl.store).createSuccessNotice((0,pr.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,pr.__)("Undo"),onClick:u}]})}}catch(o){let s=o.message&&o.code!=="unknown_error"?o.message:(0,pr.__)("Template revert failed. Please reload.");(0,yo.dispatch)(nl.store).createErrorNotice(s,{type:"snackbar"})}},FK={id:"reset-post",label:(0,pr.__)("Reset"),isEligible:e=>window?.__experimentalTemplateActivate?e.type==="wp_template_part"&&e?.source==="custom"&&e?.has_theme_file:ji(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:Di,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,R3.useState)(!1),{saveEditedEntityRecord:i}=(0,yo.useDispatch)(yc.store),{createSuccessNotice:a,createErrorNotice:c}=(0,yo.useDispatch)(nl.store),l=async()=>{try{for(let u of e)await BK(u,{allowUndo:!1}),await i("postType",u.type,u.id);a(e.length>1?(0,pr.sprintf)((0,pr.__)("%d items reset."),e.length):(0,pr.sprintf)((0,pr.__)('"%s" reset.'),Ge(e[0])),{type:"snackbar",id:"revert-template-action"})}catch(u){let m;e[0].type==="wp_template"?m=e.length===1?(0,pr.__)("An error occurred while reverting the template."):(0,pr.__)("An error occurred while reverting the templates."):m=e.length===1?(0,pr.__)("An error occurred while reverting the template part."):(0,pr.__)("An error occurred while reverting the template parts.");let d=u,f=d.message&&d.code!=="unknown_error"?d.message:m;c(f,{type:"snackbar"})}};return(0,vc.jsxs)(Ki.__experimentalVStack,{spacing:"5",children:[(0,vc.jsx)(Ki.__experimentalText,{children:(0,pr.__)("Reset to default and clear all customizations?")}),(0,vc.jsxs)(Ki.__experimentalHStack,{justify:"right",children:[(0,vc.jsx)(Ki.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,pr.__)("Cancel")}),(0,vc.jsx)(Ki.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{s(!0),await l(),r?.(e),s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,pr.__)("Reset")})]})]})}},VP=FK;var Dv=n(I()),B3=n(mn());var F3=n(_()),{CreatePatternModalContents:DK,useDuplicatePatternProps:LK}=qo(B3.privateApis),NK={id:"duplicate-pattern",label:(0,Dv._x)("Duplicate","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,Dv._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=LK({pattern:r,onSuccess:()=>t?.()});return(0,F3.jsx)(DK,{onClose:t,confirmLabel:(0,Dv._x)("Duplicate","action label"),...o})}},jP=NK;var nd=function(){return nd=Object.assign||function(t){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},nd.apply(this,arguments)};function D3(e){return e.toLowerCase()}var MK=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],VK=/[^A-Z0-9]+/gi;function N3(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?MK:r,s=t.stripRegexp,i=s===void 0?VK:s,a=t.transform,c=a===void 0?D3:a,l=t.delimiter,u=l===void 0?" ":l,m=L3(L3(e,o,"$1\0$2"),i,"\0"),d=0,f=m.length;m.charAt(d)==="\0";)d++;for(;m.charAt(f-1)==="\0";)f--;return m.slice(d,f).split("\0").map(c).join(u)}function L3(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,s){return o.replace(s,r)},e)}function M3(e,t){return t===void 0&&(t={}),N3(e,nd({delimiter:"."},t))}function bc(e,t){return t===void 0&&(t={}),M3(e,nd({delimiter:"-"},t))}"stream"in Blob.prototype||Object.defineProperty(Blob.prototype,"stream",{value(){return new Response(this).body}}),"setBigUint64"in DataView.prototype||Object.defineProperty(DataView.prototype,"setBigUint64",{value(e,t,r){let o=Number(0xffffffffn&t),s=Number(t>>32n);this.setUint32(e+(r?0:4),o,r),this.setUint32(e+(r?4:0),s,r)}});var ad=e=>new DataView(new ArrayBuffer(e)),Xi=e=>new Uint8Array(e.buffer||e),id=e=>new TextEncoder().encode(String(e)),Sc=e=>Math.min(4294967295,Number(e)),V3=e=>Math.min(65535,Number(e));function jK(e,t){if(t===void 0||t instanceof Date||(t=new Date(t)),e instanceof File)return{isFile:1,t:t||new Date(e.lastModified),i:e.stream()};if(e instanceof Response)return{isFile:1,t:t||new Date(e.headers.get("Last-Modified")||Date.now()),i:e.body};if(t===void 0)t=new Date;else if(isNaN(t))throw new Error("Invalid modification date.");if(e===void 0)return{isFile:0,t};if(typeof e=="string")return{isFile:1,t,i:id(e)};if(e instanceof Blob)return{isFile:1,t,i:e.stream()};if(e instanceof Uint8Array||e instanceof ReadableStream)return{isFile:1,t,i:e};if(e instanceof ArrayBuffer||ArrayBuffer.isView(e))return{isFile:1,t,i:Xi(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:U3(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function U3(e,t=e){return new ReadableStream({async pull(r){let o=0;for(;r.desiredSize>o;){let s=await e.next();if(!s.value){r.close();break}{let i=UK(s.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function UK(e){return typeof e=="string"?id(e):e instanceof Uint8Array?e:Xi(e)}function z3(e,t,r){let[o,s]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[Xi(i),1]:[id(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:UP(o||id(e.name)),u:BigInt(e.size),l:s};if(e instanceof Response){let i=e.headers.get("content-disposition"),a=i&&i.match(/;\s*filename\*?=["']?(.*?)["']?$/i),c=a&&a[1]||e.url&&new URL(e.url).pathname.split("/").findLast(Boolean),l=c&&decodeURIComponent(c),u=r||+e.headers.get("content-length");return{o:UP(o||id(l)),u:BigInt(u),l:s}}return o=UP(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(id(e).length),l:s}:e instanceof Blob?{o,u:BigInt(e.size),l:s}:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?{o,u:BigInt(e.byteLength),l:s}:{o,u:zK(e,r),l:s}}function zK(e,t){return t>-1?BigInt(t):e?void 0:0n}function UP(e,t=1){if(!e||e.every((r=>r===47)))throw new Error("The file must have a name.");if(t)for(;e[e.length-1]===47;)e=e.subarray(0,-1);else e[e.length-1]!==47&&(e=new Uint8Array([...e,47]));return e}var H3=new Uint32Array(256);for(let e=0;e<256;++e){let t=e;for(let r=0;r<8;++r)t=t>>>1^(1&t&&3988292384);H3[e]=t}function j3(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^H3[255&t^e[r]];return(-1^t)>>>0}function G3(e,t,r=0){let o=e.getSeconds()>>1|e.getMinutes()<<5|e.getHours()<<11,s=e.getDate()|e.getMonth()+1<<5|e.getFullYear()-1980<<9;t.setUint16(r,o,1),t.setUint16(r+2,s,1)}function HK({o:e,l:t},r){return 8*(!t||(r??(function(o){try{GK.decode(o)}catch{return 0}return 1})(e)))}var GK=new TextDecoder("utf8",{fatal:1});function WK(e,t=0){let r=ad(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),G3(e.t,r,10),r.setUint16(26,e.o.length,1),Xi(r)}async function*YK(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=j3(t,0),e.u=BigInt(t.length);else{e.u=0n;let r=t.getReader();for(;;){let{value:o,done:s}=await r.read();if(s)break;e.m=j3(o,e.m),e.u+=BigInt(o.length),yield o}}}function ZK(e,t){let r=ad(16+(t?8:0));return r.setUint32(0,1347094280),r.setUint32(4,e.isFile?e.m:0,1),t?(r.setBigUint64(8,e.u,1),r.setBigUint64(16,e.u,1)):(r.setUint32(8,Sc(e.u),1),r.setUint32(12,Sc(e.u),1)),Xi(r)}function qK(e,t,r=0,o=0){let s=ad(46);return s.setUint32(0,1347092738),s.setUint32(4,755182848),s.setUint16(8,2048|r),G3(e.t,s,12),s.setUint32(16,e.isFile?e.m:0,1),s.setUint32(20,Sc(e.u),1),s.setUint32(24,Sc(e.u),1),s.setUint16(28,e.o.length,1),s.setUint16(30,o,1),s.setUint16(40,e.isFile?33204:16893,1),s.setUint32(42,Sc(t),1),Xi(s)}function KK(e,t,r){let o=ad(r);return o.setUint16(0,1,1),o.setUint16(2,r-4,1),16&r&&(o.setBigUint64(4,e.u,1),o.setBigUint64(12,e.u,1)),o.setBigUint64(r-8,t,1),Xi(o)}function W3(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var XK=e=>(function(t){let r=BigInt(22),o=0n,s=0;for(let i of t){if(!i.o)throw new Error("Every file must have a non-empty name.");if(i.u===void 0)throw new Error(`Missing size for file "$new TextDecoder().decode(i.o)}".`);let a=i.u>=0xffffffffn,c=o>=0xffffffffn;o+=BigInt(46+i.o.length+(a&&8))+i.u,r+=BigInt(i.o.length+46+(12*c|28*a)),s||(s=a)}return(s||o>=0xffffffffn)&&(r+=BigInt(76)),r+o})((function*(t){for(let r of t)yield z3(...W3(r)[0])})(e));function Y3(e,t={}){let r={"Content-Type":"application/zip","Content-Disposition":"attachment"};return(typeof t.length=="bigint"||Number.isInteger(t.length))&&t.length>0&&(r["Content-Length"]=String(t.length)),t.metadata&&(r["Content-Length"]=String(XK(t.metadata))),new Response(JK(e,t),{headers:r})}function JK(e,t={}){let r=(function(o){let s=o[Symbol.iterator in o?Symbol.iterator:Symbol.asyncIterator]();return{async next(){let i=await s.next();if(i.done)return i;let[a,c]=W3(i.value);return{done:0,value:Object.assign(jK(...c),z3(...a))}},throw:s.throw?.bind(s),[Symbol.asyncIterator](){return this}}})(e);return U3((async function*(o,s){let i=[],a=0n,c=0n,l=0;for await(let d of o){let f=HK(d,s.buffersAreUTF8);yield WK(d,f),yield new Uint8Array(d.o),d.isFile&&(yield*YK(d));let h=d.u>=0xffffffffn,g=12*(a>=0xffffffffn)|28*h;yield ZK(d,h),i.push(qK(d,a,f,g)),i.push(d.o),g&&i.push(KK(d,a,g)),h&&(a+=8n),c++,a+=BigInt(46+d.o.length)+d.u,l||(l=h)}let u=0n;for(let d of i)yield d,u+=BigInt(d.length);if(l||a>=0xffffffffn){let d=ad(76);d.setUint32(0,1347094022),d.setBigUint64(4,BigInt(44),1),d.setUint32(12,755182848),d.setBigUint64(24,c,1),d.setBigUint64(32,c,1),d.setBigUint64(40,u,1),d.setBigUint64(48,a,1),d.setUint32(56,1347094023),d.setBigUint64(64,a+u,1),d.setUint32(72,1,1),yield Xi(d)}let m=ad(22);m.setUint32(0,1347093766),m.setUint16(8,V3(c),1),m.setUint16(10,V3(c),1),m.setUint32(12,Sc(u),1),m.setUint32(16,Sc(a),1),yield Xi(m)})(r,t),r)}var zP=n(Lv()),HP=n(I());function q3(e){return JSON.stringify({__file:e.type,title:Ge(e),content:typeof e.content=="string"?e.content:e.content?.raw,syncStatus:e.wp_pattern_sync_status},null,2)}var QK={id:"export-pattern",label:(0,HP.__)("Export as JSON"),icon:U_,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,zP.downloadBlob)(`$bc(Ge(e[0])||e[0].slug)}.json`,q3(e[0]),"application/json");let t={},r=e.map(o=>{let s=bc(Ge(o)||o.slug);return t[s]=(t[s]||0)+1,{name:`$s+(t[s]>1?"-"+(t[s]-1):"")}.json`,lastModified:new Date,input:q3(o)}});return(0,zP.downloadBlob)((0,HP.__)("patterns-export")+".zip",await Y3(r).blob(),"application/zip")}},GP=QK;var K3=n(Fr()),Nv=n(I()),$K={id:"view-post-revisions",context:"list",label(e){let t=e[0]._links?.["version-history"]?.[0]?.count??0;return(0,Nv.sprintf)((0,Nv.__)("View revisions (%d)"),t)},isEligible(e){if(e.status==="trash")return!1;let t=e?._links?.["predecessor-version"]?.[0]?.id??null,r=e?._links?.["version-history"]?.[0]?.count??0;return!!t&&r>1},callback(e,{onActionPerformed:t}){let r=e[0],o=(0,K3.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},WP=$K;var X3=n(Y()),xr=n(I()),J3=n(ft());var Q3=n(N()),YP=n(E()),Ji=n(O()),$3=n(ct());var wc=n(_()),eX={id:"permanently-delete",label:(0,xr.__)("Permanently delete"),supportsBulk:!0,icon:Vi,isEligible(e){if(ji(e)||e.type==="wp_block")return!1;let{status:t,permissions:r}=e;return t==="trash"&&r?.delete},hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,Q3.useState)(!1),{createSuccessNotice:i,createErrorNotice:a}=(0,YP.useDispatch)(J3.store),{deleteEntityRecord:c}=(0,YP.useDispatch)(X3.store);return(0,wc.jsxs)(Ji.__experimentalVStack,{spacing:"5",children:[(0,wc.jsx)(Ji.__experimentalText,{children:e.length>1?(0,xr.sprintf)((0,xr._n)("Are you sure you want to permanently delete %d item?","Are you sure you want to permanently delete %d items?",e.length),e.length):(0,xr.sprintf)((0,xr.__)('Are you sure you want to permanently delete "%s"?'),(0,$3.decodeEntities)(Ge(e[0])))}),(0,wc.jsxs)(Ji.__experimentalHStack,{justify:"right",children:[(0,wc.jsx)(Ji.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,xr.__)("Cancel")}),(0,wc.jsx)(Ji.Button,{variant:"primary",onClick:async()=>{s(!0);let l=await Promise.allSettled(e.map(u=>c("postType",u.type,u.id,{force:!0},{throwOnError:!0})));if(l.every(({status:u})=>u==="fulfilled")){let u;l.length===1?u=(0,xr.sprintf)((0,xr.__)('"%s" permanently deleted.'),Ge(e[0])):u=(0,xr.__)("The items were permanently deleted."),i(u,{type:"snackbar",id:"permanently-delete-post-action"}),r?.(e)}else{let u;if(l.length===1){let m=l[0];m.reason?.message?u=m.reason.message:u=(0,xr.__)("An error occurred while permanently deleting the item.")}else{let m=new Set,d=l.filter(({status:f})=>f==="rejected");for(let f of d){let h=f;h.reason?.message&&m.add(h.reason.message)}m.size===0?u=(0,xr.__)("An error occurred while permanently deleting the items."):m.size===1?u=(0,xr.sprintf)((0,xr.__)("An error occurred while permanently deleting the items: %s"),[...m][0]):u=(0,xr.sprintf)((0,xr.__)("Some errors occurred while permanently deleting the items: %s"),[...m].join(","))}a(u,{type:"snackbar"})}s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,xr.__)("Delete permanently")})]})]})}},ZP=eX;var eA=n(Y()),Lo=n(I()),tA=n(ft());var tX={id:"restore",label:(0,Lo.__)("Restore"),isPrimary:!0,icon:Di,supportsBulk:!0,isEligible(e){return!ji(e)&&e.type!=="wp_block"&&e.status==="trash"&&e.permissions?.update},async callback(e,{registry:t,onActionPerformed:r}){let{createSuccessNotice:o,createErrorNotice:s}=t.dispatch(tA.store),{editEntityRecord:i,saveEditedEntityRecord:a}=t.dispatch(eA.store);await Promise.allSettled(e.map(l=>i("postType",l.type,l.id,{status:"draft"})));let c=await Promise.allSettled(e.map(l=>a("postType",l.type,l.id,{throwOnError:!0})));if(c.every(({status:l})=>l==="fulfilled")){let l;e.length===1?l=(0,Lo.sprintf)((0,Lo.__)('"%s" has been restored.'),Ge(e[0])):e[0].type==="page"?l=(0,Lo.sprintf)((0,Lo.__)("%d pages have been restored."),e.length):l=(0,Lo.sprintf)((0,Lo.__)("%d posts have been restored."),e.length),o(l,{type:"snackbar",id:"restore-post-action"}),r&&r(e)}else{let l;if(c.length===1){let u=c[0];u.reason?.message?l=u.reason.message:l=(0,Lo.__)("An error occurred while restoring the post.")}else{let u=new Set,m=c.filter(({status:d})=>d==="rejected");for(let d of m){let f=d;f.reason?.message&&u.add(f.reason.message)}u.size===0?l=(0,Lo.__)("An error occurred while restoring the posts."):u.size===1?l=(0,Lo.sprintf)((0,Lo.__)("An error occurred while restoring the posts: %s"),[...u][0]):l=(0,Lo.sprintf)((0,Lo.__)("Some errors occurred while restoring the posts: %s"),[...u].join(","))}s(l,{type:"snackbar"})}}},qP=tX;var KP=n(E()),rA=n(Y()),sr=n(I()),oA=n(ft()),sA=n(N()),Qi=n(O());var xc=n(_()),rX={id:"move-to-trash",label:(0,sr._x)("Trash","verb"),isPrimary:!0,icon:Vi,isEligible(e){return e.type==="wp_template_part"||e.type==="wp_block"||e.type==="wp_template"&&typeof e.id=="string"?!1:!!e.status&&!["auto-draft","trash"].includes(e.status)&&e.permissions?.delete},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,sA.useState)(!1),{createSuccessNotice:i,createErrorNotice:a}=(0,KP.useDispatch)(oA.store),{deleteEntityRecord:c}=(0,KP.useDispatch)(rA.store);return(0,xc.jsxs)(Qi.__experimentalVStack,{spacing:"5",children:[(0,xc.jsx)(Qi.__experimentalText,{children:e.length===1?(0,sr.sprintf)((0,sr.__)('Are you sure you want to move "%s" to the trash?'),Ge(e[0])):(0,sr.sprintf)((0,sr._n)("Are you sure you want to move %d item to the trash ?","Are you sure you want to move %d items to the trash ?",e.length),e.length)}),(0,xc.jsxs)(Qi.__experimentalHStack,{justify:"right",children:[(0,xc.jsx)(Qi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,sr.__)("Cancel")}),(0,xc.jsx)(Qi.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{s(!0);let l=await Promise.allSettled(e.map(u=>c("postType",u.type,u.id.toString(),{},{throwOnError:!0})));if(l.every(({status:u})=>u==="fulfilled")){let u;l.length===1?u=(0,sr.sprintf)((0,sr.__)('"%s" moved to the trash.'),Ge(e[0])):u=(0,sr.sprintf)((0,sr._n)("%d item moved to the trash.","%d items moved to the trash.",e.length),e.length),i(u,{type:"snackbar",id:"move-to-trash-action"})}else{let u;if(l.length===1){let m=l[0];m.reason?.message?u=m.reason.message:u=(0,sr.__)("An error occurred while moving the item to the trash.")}else{let m=new Set,d=l.filter(({status:f})=>f==="rejected");for(let f of d){let h=f;h.reason?.message&&m.add(h.reason.message)}m.size===0?u=(0,sr.__)("An error occurred while moving the items to the trash."):m.size===1?u=(0,sr.sprintf)((0,sr.__)("An error occurred while moving the item to the trash: %s"),[...m][0]):u=(0,sr.sprintf)((0,sr.__)("Some errors occurred while moving the items to the trash: %s"),[...m].join(","))}a(u,{type:"snackbar"})}r&&r(e),s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,sr._x)("Trash","verb")})]})]})}},XP=rX;var yt=n(I()),lA=n(N()),$i=n(O()),cA=n(mn()),QP=n(ct());var nA=n(ft()),iA=n(Y()),JP=n(E());function oX(e){let t=new Set;if(e.length===1){let r=e[0];r.reason?.message&&t.add(r.reason.message)}else{let r=e.filter(({status:o})=>o==="rejected");for(let o of r){let s=o;s.reason?.message&&t.add(s.reason.message)}}return t}var aA=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:s}=(0,JP.dispatch)(nA.store),{deleteEntityRecord:i}=(0,JP.dispatch)(iA.store),a=await Promise.allSettled(e.map(c=>i("postType",c.type,c.id,{force:!0},{throwOnError:!0})));if(a.every(({status:c})=>c==="fulfilled")){let c;a.length===1?c=t.success.messages.getMessage(e[0]):c=t.success.messages.getBatchMessage(e),o(c,{type:t.success.type??"snackbar",id:t.success.id}),r.onActionPerformed?.(e)}else{let c=oX(a),l="";a.length===1?l=t.error.messages.getMessage(c):l=t.error.messages.getBatchMessage(c),s(l,{type:t.error.type??"snackbar",id:t.error.id}),r.onActionError?.()}};var _c=n(_()),{PATTERN_TYPES:sX}=qo(cA.privateApis),nX={id:"delete-post",label:(0,yt.__)("Delete"),isPrimary:!0,icon:Vi,isEligible(e){return ji(e)?bv(e):e.type===sX.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,lA.useState)(!1),i=e.every(a=>ji(a)&&a?.has_theme_file);return(0,_c.jsxs)($i.__experimentalVStack,{spacing:"5",children:[(0,_c.jsx)($i.__experimentalText,{children:e.length>1?(0,yt.sprintf)((0,yt._n)("Delete %d item?","Delete %d items?",e.length),e.length):(0,yt.sprintf)((0,yt._x)('Delete "%s"?',"template part"),Ge(e[0]))}),(0,_c.jsxs)($i.__experimentalHStack,{justify:"right",children:[(0,_c.jsx)($i.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,yt.__)("Cancel")}),(0,_c.jsx)($i.Button,{variant:"primary",onClick:async()=>{s(!0),await aA(e,{success:{messages:{getMessage:c=>i?(0,yt.sprintf)((0,yt.__)('"%s" reset.'),(0,QP.decodeEntities)(Ge(c))):(0,yt.sprintf)((0,yt._x)('"%s" deleted.',"template part"),(0,QP.decodeEntities)(Ge(c))),getBatchMessage:()=>i?(0,yt.__)("Items reset."):(0,yt.__)("Items deleted.")}},error:{messages:{getMessage:c=>c.size===1?[...c][0]:i?(0,yt.__)("An error occurred while reverting the item."):(0,yt.__)("An error occurred while deleting the item."),getBatchMessage:c=>c.size===0?i?(0,yt.__)("An error occurred while reverting the items."):(0,yt.__)("An error occurred while deleting the items."):c.size===1?i?(0,yt.sprintf)((0,yt.__)("An error occurred while reverting the items: %s"),[...c][0]):(0,yt.sprintf)((0,yt.__)("An error occurred while deleting the items: %s"),[...c][0]):i?(0,yt.sprintf)((0,yt.__)("Some errors occurred while reverting the items: %s"),[...c].join(",")):(0,yt.sprintf)((0,yt.__)("Some errors occurred while deleting the items: %s"),[...c].join(","))}}},{onActionPerformed:r}),s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,yt.__)("Delete")})]})]})}},$P=nX;var SA=n(E()),ea=n(I()),wA=n(ft()),xA=n(N()),_A=n(Ye());var vo=n(O()),yA=n(ge()),Vv=n(Y()),cd=n(E()),Mv=n(N()),ld=n(I());var vA=n(ft()),bA=n(Ye());var uA=n(E()),dA=n(Y()),mA=()=>(0,uA.useSelect)(e=>e(dA.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),[])??[],pA=(e,t)=>{let r=e.toLowerCase(),o=t.map(i=>i.title.rendered.toLowerCase());if(!o.includes(r))return e;let s=2;for(;o.includes(`$r} $s}`);)s++;return`$e} $s}`},fA=e=>bc(e).replace(/[^\w-]+/g,"")||"wp-custom-part";var _r=n(_());function hA(e,t){return`fields-create-template-part-modal__area-option-$e}-$t}`}function gA(e,t){return`fields-create-template-part-modal__area-option-description-$e}-$t}`}function ud({modalTitle:e,...t}){let r=(0,cd.useSelect)(o=>o(Vv.store).getPostType("wp_template_part")?.labels?.add_new_item,[]);return(0,_r.jsx)(vo.Modal,{title:e||r,onRequestClose:t.closeModal,overlayClassName:"fields-create-template-part-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,_r.jsx)(e2,{...t})})}var iX=e=>e==="header"?Up:e==="footer"?jp:e==="sidebar"?ef:e==="overlay"?pc:e==="menu"?pc:mc;function e2({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,ld.__)("Add"),closeModal:o,onCreate:s,onError:i,defaultTitle:a=""}){let{createErrorNotice:c}=(0,cd.useDispatch)(vA.store),{saveEntityRecord:l}=(0,cd.useDispatch)(Vv.store),u=mA(),[m,d]=(0,Mv.useState)(a),[f,h]=(0,Mv.useState)(e),[g,y]=(0,Mv.useState)(!1),v=(0,yA.useInstanceId)(ud),w=(0,cd.useSelect)(x=>x(Vv.store).getCurrentTheme()?.default_template_part_areas,[]);async function C(){if(!(!m||g))try{y(!0);let x=pA(m,u),S=fA(x),P=await l("postType","wp_template_part",{slug:S,title:x,content:(0,bA.serialize)(t),area:f},{throwOnError:!0});await s(P)}catch(x){let S=x instanceof Error&&"code"in x&&x.message&&x.code!=="unknown_error"?x.message:(0,ld.__)("An error occurred while creating the template part.");c(S,{type:"snackbar"}),i?.()}finally{y(!1)}}return(0,_r.jsx)("form",{onSubmit:async x=>{x.preventDefault(),await C()},children:(0,_r.jsxs)(vo.__experimentalVStack,{spacing:"4",children:[(0,_r.jsx)(vo.TextControl,{__next40pxDefaultSize:!0,label:(0,ld.__)("Name"),value:m,onChange:d,required:!0}),(0,_r.jsxs)("fieldset",{className:"fields-create-template-part-modal__area-fieldset",children:[(0,_r.jsx)(vo.BaseControl.VisualLabel,{as:"legend",children:(0,ld.__)("Area")}),(0,_r.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(w??[]).map(x=>{let S=iX(x.icon);return(0,_r.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,_r.jsx)("input",{type:"radio",id:hA(x.area,v),name:`fields-create-template-part-modal__area-$v}`,value:x.area,checked:f===x.area,onChange:()=>{h(x.area)},"aria-describedby":gA(x.area,v)}),(0,_r.jsx)(vo.Icon,{icon:S,className:"fields-create-template-part-modal__area-radio-icon"}),(0,_r.jsx)("label",{htmlFor:hA(x.area,v),className:"fields-create-template-part-modal__area-radio-label",children:x.label}),(0,_r.jsx)(vo.Icon,{icon:ps,className:"fields-create-template-part-modal__area-radio-checkmark"}),(0,_r.jsx)("p",{className:"fields-create-template-part-modal__area-radio-description",id:gA(x.area,v),children:x.description})]},x.area)})})]}),(0,_r.jsxs)(vo.__experimentalHStack,{justify:"right",children:[(0,_r.jsx)(vo.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,ld.__)("Cancel")}),(0,_r.jsx)(vo.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!m||g,isBusy:g,children:r})]})]})})}var kA=n(_()),aX={id:"duplicate-template-part",label:(0,ea._x)("Duplicate","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,ea._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,xA.useMemo)(()=>r.blocks??(0,_A.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:s}=(0,SA.useDispatch)(wA.store);function i(a){s((0,ea.sprintf)((0,ea._x)('"%s" duplicated.',"template part"),Ge(a)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,kA.jsx)(e2,{blocks:o,defaultArea:r.area,defaultTitle:(0,ea.sprintf)((0,ea._x)("%s (Copy)","template part"),Ge(r)),onCreate:i,onError:t,confirmLabel:(0,ea._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},t2=aX;var nD=n(I());var rD=n(I()),_C=n(ee()),oD=n(E()),wh=n(Y());var yn=n(N()),qf=n(E()),j2=n(I()),Sl=n(Y()),Td=n(ee()),iI=n(ft()),aI=n(mn()),lI=n(Ye());var PA=n(N()),dd=n(E()),CA=n(ge()),TA=n(ee());var jv=n(_());function lX(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,dd.createRegistry)({"core/block-editor":TA.storeConfig},t),o.registerStore("core/editor",xf),e.set(t,o)),o}var cX=(0,CA.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,dd.useRegistry)(),[s]=(0,PA.useState)(()=>new WeakMap),i=lX(s,o,t);return i===o?(0,jv.jsx)(e,{registry:o,...r}):(0,jv.jsx)(dd.RegistryProvider,{value:i,children:(0,jv.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),EA=cX;var ll=n(N()),Cc=n(E()),hs=n(Y()),P4=n(I()),C4=n(mt()),T4=n(ge()),E4=n(Ye()),Of=n(ee());var kr=n(I()),AA=n(E()),Uv=n(ct()),RA=n(Y()),il=(e,t)=>`<a $o2(e)}>$t}</a>`,o2=e=>`href="$e}" target="_blank" rel="noreferrer noopener"`,uX=(e,t)=>{let r=e.trim();return e!=="pdm"&&(r=e.toUpperCase().replace("SAMPLING","Sampling")),t&&(r+=` $t}`),["pdm","cc0"].includes(e)||(r=`CC $r}`),r},dX=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:s,license:i,license_version:a,license_url:c}=e,l=uX(i,a),u=(0,Uv.decodeEntities)(o),m;return u?m=t?(0,kr.sprintf)((0,kr._x)('"%1$s" by %2$s/ %3$s',"caption"),il(r,(0,Uv.decodeEntities)(t)),s?il(s,u):u,c?il(`$c}?ref=openverse`,l):l):(0,kr.sprintf)((0,kr._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),o2(r),s?il(s,u):u,c?il(`$c}?ref=openverse`,l):l):m=t?(0,kr.sprintf)((0,kr._x)('"%1$s"/ %2$s',"caption"),il(r,(0,Uv.decodeEntities)(t)),c?il(`$c}?ref=openverse`,l):l):(0,kr.sprintf)((0,kr._x)("<a %1$s>Work</a>/ %2$s","caption"),o2(r),c?il(`$c}?ref=openverse`,l):l),m.replace(/\s{2}/g," ")},r2=async(e={})=>(await(0,AA.resolveSelect)(RA.store).getEntityRecords("postType","attachment",{...e,orderBy:e?.search?"relevance":"date"})).map(r=>({...r,alt:r.alt_text,url:r.source_url,previewUrl:r.media_details?.sizes?.medium?.source_url,caption:r.caption?.raw})),mX=[{name:"images",labels:{name:(0,kr.__)("Images"),search_items:(0,kr.__)("Search images")},mediaType:"image",async fetch(e={}){return r2({...e,media_type:"image"})}},{name:"videos",labels:{name:(0,kr.__)("Videos"),search_items:(0,kr.__)("Search videos")},mediaType:"video",async fetch(e={}){return r2({...e,media_type:"video"})}},{name:"audio",labels:{name:(0,kr.__)("Audio"),search_items:(0,kr.__)("Search audio")},mediaType:"audio",async fetch(e={}){return r2({...e,media_type:"audio"})}},{name:"openverse",labels:{name:(0,kr.__)("Openverse"),search_items:(0,kr.__)("Search Openverse")},mediaType:"image",async fetch(e={}){let r={...e,...{mature:!1,excluded_source:"flickr,inaturalist,wikimedia",license:"pdm,cc0"}},o={per_page:"page_size",search:"q"},s=new URL("https://api.openverse.org/v1/images/");return Object.entries(r).forEach(([l,u])=>{let m=o[l]||l;s.searchParams.set(m,u)}),(await(await window.fetch(s,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}})).json()).results.map(l=>({...l,title:l.title?.toLowerCase().startsWith("file:")?l.title.slice(5):l.title,sourceId:l.id,id:void 0,caption:dX(l),previewUrl:l.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/$e}/report/`,isExternalResource:!0}],IA=mX;var zv,pX=new Uint8Array(16);function s2(){if(!zv&&(zv=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!zv))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return zv(pX)}var Qr=[];for(let e=0;e<256;++e)Qr.push((e+256).toString(16).slice(1));function OA(e,t=0){return Qr[e[t+0]]+Qr[e[t+1]]+Qr[e[t+2]]+Qr[e[t+3]]+"-"+Qr[e[t+4]]+Qr[e[t+5]]+"-"+Qr[e[t+6]]+Qr[e[t+7]]+"-"+Qr[e[t+8]]+Qr[e[t+9]]+"-"+Qr[e[t+10]]+Qr[e[t+11]]+Qr[e[t+12]]+Qr[e[t+13]]+Qr[e[t+14]]+Qr[e[t+15]]}var fX=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),n2={randomUUID:fX};function hX(e,t,r){if(n2.randomUUID&&!t&&!e)return n2.randomUUID();e=e||{};let o=e.random||(e.rng||s2)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){r=r||0;for(let s=0;s<16;++s)t[r+s]=o[s];return t}return OA(o)}var md=hX;var _f=n(E()),BA=n(Y()),FA=n(hc());var gX=()=>{};function Hv({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:s=gX,onFileChange:i,onSuccess:a,multiple:c=!0}){let{receiveEntityRecords:l}=(0,_f.dispatch)(BA.store),{getCurrentPost:u,getEditorSettings:m}=(0,_f.select)(b),{lockPostAutosaving:d,unlockPostAutosaving:f,lockPostSaving:h,unlockPostSaving:g}=(0,_f.dispatch)(b),y=m().allowedMimeTypes,v=`image-upload-$md()}`,w=!1;o=o||m().maxUploadFileSize;let C=u(),x=typeof C?.id=="number"?C.id:C?.wp_id,S=()=>{h(v),d(v),w=!0},P=x?{post:x}:{},A=()=>{g(v),f(v),w=!1};(0,FA.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:L=>{w?A():S(),i?.(L);let D=L.filter(R=>R?.id);D?.length&&l("postType","attachment",D,void 0,!0)},onSuccess:a,additionalData:{...P,...e},maxUploadFileSize:o,onError:({message:L})=>{A(),s(L)},wpAllowedMimeTypes:y,multiple:c})}var DA=n(Fr()),LA=n(Xn());function NA(e){return(0,LA.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,DA.cleanForSlug)(e)}var MA=n(hc());var{sideloadMedia:yX}=M(MA.privateApis),VA=yX;var _4=n(ee()),yd=n(Y()),vd=n(E()),bd=n(N());function al(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),s=e;for(let i of t){let a=s[i];s=s[i]=Array.isArray(a)?[...a]:{...a}}return s[o]=r,e}var vt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),s=e;return o.forEach(i=>{s=s?.[i]}),s??r};var vX=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textTransform","typography.writingMode"];function kc(e,t,r){let o=r?".blocks."+r:"",s=t?"."+t:"",i=`settings$o}$s}`,a=`settings$s}`;if(t)return vt(e,i)??vt(e,a);let c={};return vX.forEach(l=>{let u=vt(e,`settings$o}.$l}`)??vt(e,`settings.$l}`);u!==void 0&&(c=al(c,l.split("."),u))}),c}function i2(e,t,r,o){let s=o?".blocks."+o:"",i=t?"."+t:"",a=`settings$s}$i}`;return al(e,a.split("."),r)}var zA=n(a2());var bX="1600px",SX="320px",wX=1,xX=.25,_X=.75,kX="14px";function UA({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=SX,maximumViewportWidth:s=bX,scaleFactor:i=wX,minimumFontSizeLimit:a}){if(a=ei(a)?a:kX,r){let x=ei(r);if(!x?.unit||!x?.value)return null;let S=ei(a,{coerceTo:x.unit});if(S?.value&&!e&&!t&&x?.value<=S?.value)return null;if(t||(t=`$x.value}$x.unit}`),!e){let P=x.unit==="px"?x.value:x.value*16,A=Math.min(Math.max(1-.075*Math.log2(P),xX),_X),L=kf(x.value*A,3);S?.value&&L<S?.value?e=`$S.value}$S.unit}`:e=`$L}$x.unit}`}}let c=ei(e),l=c?.unit||"rem",u=ei(t,{coerceTo:l});if(!c||!u)return null;let m=ei(e,{coerceTo:"rem"}),d=ei(s,{coerceTo:l}),f=ei(o,{coerceTo:l});if(!d||!f||!m)return null;let h=d.value-f.value;if(!h)return null;let g=kf(f.value/100,3),y=kf(g,3)+l,v=100*((u.value-c.value)/h),w=kf((v||1)*i,3),C=`$m.value}$m.unit} + ((1vw - $y}) * $w})`;return`clamp($e}, $C}, $t})`}function ei(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`$e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:s}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=s?.join("|"),a=new RegExp(`^(\\d*\\.?\\d+)($i}){1,1}$`),c=e.toString().match(a);if(!c||c.length<3)return null;let[,l,u]=c,m=parseFloat(l);return r==="px"&&(u==="em"||u==="rem")&&(m=m*o,u=r),u==="px"&&(r==="em"||r==="rem")&&(m=m/o,u=r),(r==="em"||r==="rem")&&(u==="em"||u==="rem")&&(u=r),u?{value:kf(m,3),unit:u}:null}function kf(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function l2(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function PX(e){let t=e?.typography??{},r=e?.layout,o=ei(r?.wideSize)?r?.wideSize:null;return l2(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function Gv(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!l2(t?.typography)&&!l2(e))return r;let o=PX(t)?.fluid??{},s=UA({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return s||r}var ti="body",Pf=":root",pd=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-$e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>Gv(e,t),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function hn(e,t){if(!e||!t)return t;let r=e.split(","),o=t.split(","),s=[];return r.forEach(i=>{o.forEach(a=>{s.push(`$i.trim()} $a.trim()}`)})}),s.join(", ")}function HA(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,s])=>{typeof s=="string"&&(r[o]=hn(e,s)),typeof s=="object"&&(r[o]={},Object.entries(s).forEach(([i,a])=>{r[o][i]=hn(e,a)}))}),r}function GA(e,t){return e.includes(",")?e.split(",").map(s=>s+t).join(","):e+t}function WA(e,t){let r=`.is-style-$e}`;if(!t)return r;let o=/((?::\([^)]+\))?\s*)([^\s:]+)/,s=(a,c,l)=>c+l+r;return t.split(",").map(a=>a.replace(o,s)).join(",")}function CX(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,zA.getCSSValueFromRawStyle)(vt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function TX(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function c2(e,t){if(!e||!t)return e;let r=CX(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=TX(r.url,t?._links?.["wp:theme-file"])),r}function YA(e,t,r=[],o="slug",s){let i=[t?vt(e,["blocks",t,...r]):void 0,vt(e,r)].filter(Boolean);for(let a of i)if(a){let c=["custom","theme","default"];for(let l of c){let u=a[l];if(u){let m=u.find(d=>d[o]===s);if(m)return o==="slug"||YA(e,t,r,"slug",m.slug)[o]===m[o]?m:void 0}}}}function EX(e,t,r,[o,s]=[]){let i=pd.find(c=>c.cssVarInfix===o);if(!i||!e.settings)return r;let a=YA(e.settings,t,i.path,"slug",s);if(a){let{valueKey:c}=i,l=a[c];return Wv(e,t,l)}return r}function AX(e,t,r,o=[]){let s=(t?vt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??vt(e?.settings??{},["custom",...o]);return s?Wv(e,t,s):r}function Wv(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let u=vt(e,r.ref);if(!u||typeof u=="object"&&"ref"in u)return u;r=u}else return r;let o="var:",s="var(--wp--",i=")",a;if(r.startsWith(o))a=r.slice(o.length).split("|");else if(r.startsWith(s)&&r.endsWith(i))a=r.slice(s.length,-i.length).split("--");else return r;let[c,...l]=a;return c==="preset"?EX(e,t,r,l):c==="custom"?AX(e,t,r,l):r}function Cf(e,t,r,o=!0){let s=t?"."+t:"",i=r?`styles.blocks.$r}$s}`:`styles$s}`;if(!e)return;let a=vt(e,i);return o?Wv(e,r,a):a}function u2(e,t,r,o){let s=t?"."+t:"",i=o?`styles.blocks.$o}$s}`:`styles$s}`;return al(e,i.split("."),r)}var d2=n(qA());function Pc(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,d2.default)(e?.styles,t?.styles)&&(0,d2.default)(e?.settings,t?.settings)}var t4=n(QA());function $A(e){return Object.prototype.toString.call(e)==="[object Object]"}function e4(e){var t,r;return $A(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!($A(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Lr(e,t){return(0,t4.default)(e,t,{isMergeableObject:e4,customMerge:r=>{if(r==="backgroundImage")return(o,s)=>s??o}})}function r4(e,t){var r=0,o,s;t=t||{};function i(){var a=o,c=arguments.length,l,u;e:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(u=0;u<c;u++)if(a.args[u]!==arguments[u]){a=a.next;continue e}return a!==o&&(a===s&&(s=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=o,a.prev=null,o.prev=a,o=a),a.val}for(l=new Array(c),u=0;u<c;u++)l[u]=arguments[u];return a={args:l,val:e.apply(null,l)},o?(o.prev=a,a.next=o):s=a,r===t.maxSize?(s=s.prev,s.next=null):r++,o=a,a.val}return i.clear=function(){o=null,s=null,r=0},i}var ot=n(I()),o4=n(Ye()),Yv=new Map,HX=[],m2={caption:(0,ot.__)("Caption"),link:(0,ot.__)("Link"),button:(0,ot.__)("Button"),heading:(0,ot.__)("Heading"),h1:(0,ot.__)("H1"),h2:(0,ot.__)("H2"),h3:(0,ot.__)("H3"),h4:(0,ot.__)("H4"),h5:(0,ot.__)("H5"),h6:(0,ot.__)("H6"),"settings.color":(0,ot.__)("Color"),"settings.typography":(0,ot.__)("Typography"),"settings.shadow":(0,ot.__)("Shadow"),"settings.layout":(0,ot.__)("Layout"),"styles.color":(0,ot.__)("Colors"),"styles.spacing":(0,ot.__)("Spacing"),"styles.background":(0,ot.__)("Background"),"styles.typography":(0,ot.__)("Typography")},GX=r4(()=>(0,o4.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),Zv=e=>e!==null&&typeof e=="object";function WX(e){if(m2[e])return m2[e];let t=e.split(".");if(t?.[0]==="blocks")return GX()?.[t[1]]||t[1];if(t?.[0]==="elements")return m2[t[1]]||t[1]}function s4(e,t,r=""){if(!Zv(e)&&!Zv(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=Zv(e)?e:{},t=Zv(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),s=[];for(let i of o){let a=r?r+"."+i:i,c=s4(e[i],t[i],a);c&&(s=s.concat(c))}return s}function YX(e,t){let r=JSON.stringify({next:e,previous:t});if(Yv.has(r))return Yv.get(r);let o=s4({styles:{background:e?.styles?.background,color:e?.styles?.color,typography:e?.styles?.typography,spacing:e?.styles?.spacing},blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings},{styles:{background:t?.styles?.background,color:t?.styles?.color,typography:t?.styles?.typography,spacing:t?.styles?.spacing},blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings});if(!o||Array.isArray(o)&&!o.length)return Yv.set(r,[]),[];let s=Array.isArray(o)?o:[o],i=[...new Set(s)].reduce((a,c)=>{let l=WX(c);return l&&a.push([c.split(".")[0],l]),a},[]);return Yv.set(r,i),i}function Ef(e,t,r={}){let o=YX(e,t),s=o.length,{maxResults:i}=r;return s?(i&&s>i&&(o=o.slice(0,i)),Object.entries(o.reduce((a,c)=>{let l=a[c[0]]||[];return l.includes(c[1])||(a[c[0]]=[...l,c[1]]),a},{})).map(([a,c])=>{let l=c.length,u=c.join((0,ot.__)(", "));switch(a){case"blocks":return(0,ot.sprintf)((0,ot._n)("%s block.","%s blocks.",l),u);case"elements":return(0,ot.sprintf)((0,ot._n)("%s element.","%s elements.",l),u);case"settings":return(0,ot.sprintf)((0,ot.__)("%s settings."),u);case"styles":return(0,ot.sprintf)((0,ot.__)("%s styles."),u);default:return(0,ot.sprintf)((0,ot.__)("%s."),u)}})):HX}var bo=n(Ye()),Rf=n(a2()),w4=n(E());function hd(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:s,selectors:i,supports:a}=e,c=i&&Object.keys(i).length>0,l=Array.isArray(t)?t.join("."):t,u=null;if(c&&i.root?u=i?.root:a?.__experimentalSelector?u=a.__experimentalSelector:u=".wp-block-"+s.replace("core/","").replace("/","-"),l==="root")return u;let m=Array.isArray(t)?t:t.split(".");if(m.length===1){let f=o?u:null;if(c)return vt(i,`$l}.root`,null)||vt(i,l,null)||f;let h=a?vt(a,`$l}.__experimentalSelector`,null):void 0;return h?hn(u,h):f}let d;return c&&(d=vt(i,l,null)),d||(o?hd(e,m[0],r):null)}var ZX={grad:.9,turn:360,rad:360/(2*Math.PI)},ta=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Nr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Is=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},m4=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},n4=function(e){return{r:Is(e.r,0,255),g:Is(e.g,0,255),b:Is(e.b,0,255),a:Is(e.a)}},p2=function(e){return{r:Nr(e.r),g:Nr(e.g),b:Nr(e.b),a:Nr(e.a,3)}},qX=/^#([0-9a-f]{3,8})$/i,qv=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},p4=function(e){var t=e.r,r=e.g,o=e.b,s=e.a,i=Math.max(t,r,o),a=i-Math.min(t,r,o),c=a?i===t?(r-o)/a:i===r?2+(o-t)/a:4+(t-r)/a:0;return{h:60*(c<0?c+6:c),s:i?a/i*100:0,v:i/255*100,a:s}},f4=function(e){var t=e.h,r=e.s,o=e.v,s=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),a=o*(1-r),c=o*(1-(t-i)*r),l=o*(1-(1-t+i)*r),u=i%6;return{r:255*[o,c,a,a,l,o][u],g:255*[l,o,o,c,a,a][u],b:255*[a,a,l,o,o,c][u],a:s}},i4=function(e){return{h:m4(e.h),s:Is(e.s,0,100),l:Is(e.l,0,100),a:Is(e.a)}},a4=function(e){return{h:Nr(e.h),s:Nr(e.s),l:Nr(e.l),a:Nr(e.a,3)}},l4=function(e){return f4((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},Af=function(e){return{h:(t=p4(e)).h,s:(s=(200-(r=t.s))*(o=t.v)/100)>0&&s<200?r*o/100/(s<=100?s:200-s)*100:0,l:s/2,a:t.a};var t,r,o,s},KX=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,XX=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,JX=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,QX=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,g2={string:[[function(e){var t=qX.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Nr(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?Nr(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=JX.exec(e)||QX.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:n4({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=KX.exec(e)||XX.exec(e);if(!t)return null;var r,o,s=i4({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(ZX[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return l4(s)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,s=e.a,i=s===void 0?1:s;return ta(t)&&ta(r)&&ta(o)?n4({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,s=e.a,i=s===void 0?1:s;if(!ta(t)||!ta(r)||!ta(o))return null;var a=i4({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return l4(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,s=e.a,i=s===void 0?1:s;if(!ta(t)||!ta(r)||!ta(o))return null;var a=(function(c){return{h:m4(c.h),s:Is(c.s,0,100),v:Is(c.v,0,100),a:Is(c.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return f4(a)},"hsv"]]},c4=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},$X=function(e){return typeof e=="string"?c4(e.trim(),g2.string):typeof e=="object"&&e!==null?c4(e,g2.object):[null,void 0]};var f2=function(e,t){var r=Af(e);return{h:r.h,s:Is(r.s+100*t,0,100),l:r.l,a:r.a}},h2=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},u4=function(e,t){var r=Af(e);return{h:r.h,s:r.s,l:Is(r.l+100*t,0,100),a:r.a}},y2=(function(){function e(t){this.parsed=$X(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return Nr(h2(this.rgba),2)},e.prototype.isDark=function(){return h2(this.rgba)<.5},e.prototype.isLight=function(){return h2(this.rgba)>=.5},e.prototype.toHex=function(){return t=p2(this.rgba),r=t.r,o=t.g,s=t.b,a=(i=t.a)<1?qv(Nr(255*i)):"","#"+qv(r)+qv(o)+qv(s)+a;var t,r,o,s,i,a},e.prototype.toRgb=function(){return p2(this.rgba)},e.prototype.toRgbString=function(){return t=p2(this.rgba),r=t.r,o=t.g,s=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+s+", "+i+")":"rgb("+r+", "+o+", "+s+")";var t,r,o,s,i},e.prototype.toHsl=function(){return a4(Af(this.rgba))},e.prototype.toHslString=function(){return t=a4(Af(this.rgba)),r=t.h,o=t.s,s=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+s+"%, "+i+")":"hsl("+r+", "+o+"%, "+s+"%)";var t,r,o,s,i},e.prototype.toHsv=function(){return t=p4(this.rgba),{h:Nr(t.h),s:Nr(t.s),v:Nr(t.v),a:Nr(t.a,3)};var t},e.prototype.invert=function(){return fs({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),fs(f2(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),fs(f2(this.rgba,-t))},e.prototype.grayscale=function(){return fs(f2(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),fs(u4(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),fs(u4(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?fs({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Nr(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Af(this.rgba);return typeof t=="number"?fs({h:t,s:r.s,l:r.l,a:r.a}):Nr(r.h)},e.prototype.isEqual=function(t){return this.toHex()===fs(t).toHex()},e})(),fs=function(e){return e instanceof y2?e:new y2(e)},d4=[],h4=function(e){e.forEach(function(t){d4.indexOf(t)<0&&(t(y2,g2),d4.push(t))})};function eJ(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=fs(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function g4(e,t){let r=eJ(t);return`
   2  <svg
   3      xmlns:xlink="http://www.w3.org/1999/xlink"
   4      viewBox="0 0 0 0"
   5      width="0"
   6      height="0"
   7      focusable="false"
   8      role="none"
   9      aria-hidden="true"
  10      style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
  11  >
  12      <defs>
  13          <filter id="$e}">
  14              <!--
  15                  Use sRGB instead of linearRGB so transparency looks correct.
  16                  Use perceptual brightness to convert to grayscale.
  17              -->
  18              <feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix>
  19              <!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. -->
  20              <feComponentTransfer color-interpolation-filters="sRGB">
  21                  <feFuncR type="table" tableValues="$r.r.join(" ")}"></feFuncR>
  22                  <feFuncG type="table" tableValues="$r.g.join(" ")}"></feFuncG>
  23                  <feFuncB type="table" tableValues="$r.b.join(" ")}"></feFuncB>
  24                  <feFuncA type="table" tableValues="$r.a.join(" ")}"></feFuncA>
  25              </feComponentTransfer>
  26              <!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. -->
  27              <feComposite in2="SourceGraphic" operator="in"></feComposite>
  28          </filter>
  29      </defs>
  30  </svg>`}function ra(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([a-zA-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function v2(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--$t[1]})`:e}function tJ(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function b2(e,t="0"){let r=tJ(e);if(!r)return null;let o=v2(r?.top)||t,s=v2(r?.left)||t;return o===s?o:`$o} $s}`}var y4={backgroundSize:"cover",backgroundPosition:"50% 50%"};function v4(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:y4.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:y4.backgroundPosition}),t}var b4={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};var rJ={button:"wp-element-button",caption:"wp-element-caption"},oJ={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"};function sJ(e={},t){return pd.reduce((r,{path:o,valueKey:s,valueFunc:i,cssVarInfix:a})=>{let c=vt(e,o,[]);return["default","theme","custom"].forEach(l=>{c[l]&&c[l].forEach(u=>{s&&!i?r.push(`--wp--preset--$a}--$ra(u.slug)}: $u[s]}`):i&&typeof i=="function"&&r.push(`--wp--preset--$a}--$ra(u.slug)}: $i(u,t)}`)})}),r},[])}function nJ(e="*",t={}){return pd.reduce((r,{path:o,cssVarInfix:s,classes:i})=>{if(!i)return r;let a=vt(t,o,[]);return["default","theme","custom"].forEach(c=>{a[c]&&a[c].forEach(({slug:l})=>{i.forEach(({classSuffix:u,propertyName:m})=>{let d=`.has-$ra(l)}-$u}`,f=e.split(",").map(g=>`$g}$d}`).join(","),h=`var(--wp--preset--$s}--$ra(l)})`;r+=`$f}{$m}: $h} !important;}`})})}),r},"")}function iJ(e={}){return pd.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=vt(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(s=>g4(`wp-duotone-$s.slug}`,s.colors))).join("")})}function x4(e={},t,r){let o=[];return Object.keys(e).forEach(s=>{let i=t+ra(s.replace("/","-")),a=e[s];if(a instanceof Object){let c=i+r;o=[...o,...x4(a,c,r)]}else o.push(`$i}: $a}`)}),o}function aJ(e,t){let r=e.split(","),o=[];return r.forEach(s=>{o.push(`$t.trim()}$s.trim()}`)}),o.join(", ")}var S4=(e,t)=>{let r={};return Object.entries(e).forEach(([o,s])=>{if(o==="root"||!t?.[o])return;let i=typeof s=="string";if(!i&&typeof s=="object"&&s!==null&&Object.entries(s).forEach(([a,c])=>{if(a==="root"||!t?.[o][a])return;let l={[o]:{[a]:t[o][a]}},u=gd(l);r[c]=[...r[c]||[],...u],delete t[o][a]}),i||typeof s=="object"&&s!==null&&"root"in s){let a=i?s:s.root,c={[o]:t[o]},l=gd(c);r[a]=[...r[a]||[],...l],delete t[o]}}),r};function gd(e={},t="",r,o={},s=!1){let i=ti===t,a=Object.entries(bo.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[u,{value:m,properties:d,useEngine:f,rootOnly:h}])=>{if(h&&!i)return l;let g=m;if(g[0]==="elements"||f)return l;let y=vt(e,g);if(u==="--wp--style--root--padding"&&(typeof y=="string"||!r))return l;if(d&&typeof y!="string")Object.entries(d).forEach(v=>{let[w,C]=v;if(!vt(y,[C],!1))return;let x=w.startsWith("--")?w:ra(w);l.push(`$x}: ${(0,Rf.getCSSValueFromRawStyle)(vt(y,[C]))}`)});else if(vt(e,g,!1)){let v=u.startsWith("--")?u:ra(u);l.push(`$v}: ${(0,Rf.getCSSValueFromRawStyle)(vt(e,g))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=c2(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...v4(e.background)}})),(0,Rf.getCSSRules)(e).forEach(l=>{if(i&&(r||s)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:ra(l.key),m=c2(l.value,o);u==="font-size"&&(m=Gv({name:"",slug:"",size:m},o?.settings)),u==="aspect-ratio"&&a.push("min-height: unset"),a.push(`$u}: $m}`)}),a}function lJ({layoutDefinitions:e=b4,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:s,fallbackGapValue:i}){let a="",c=o?b2(t?.spacing?.blockGap):"";if(s&&(r===ti?c=c||"0.5em":!o&&i&&(c=i)),c&&e&&(Object.values(e).forEach(({className:l,name:u,spacingStyles:m})=>{!o&&u!=="flex"&&u!=="grid"||m?.length&&m.forEach(d=>{let f=[];if(d.rules&&Object.entries(d.rules).forEach(([h,g])=>{f.push(`$h}: $g||c}`)}),f.length){let h="";o?h=r===ti?`:root :where(.$l})$d?.selector||""}`:`:root :where($r}-$l})$d?.selector||""}`:h=r===ti?`:where(.$l}$d?.selector||""})`:`:where($r}.$l}$d?.selector||""})`,a+=`$h} { $f.join("; ")}; }`}})}),r===ti&&o&&(a+=`$Pf} { --wp--style--block-gap: $c}; }`)),r===ti&&e){let l=["block","flex","grid"];Object.values(e).forEach(({className:u,displayMode:m,baseStyles:d})=>{m&&l.includes(m)&&(a+=`$r} .$u} { display:$m}; }`),d?.length&&d.forEach(f=>{let h=[];if(f.rules&&Object.entries(f.rules).forEach(([g,y])=>{h.push(`$g}: $y}`)}),h.length){let g=`.$u}$f?.selector||""}`;a+=`$g} { $h.join("; ")}; }`}})})}return a}var cJ=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function Kv(e){if(!e)return{};let o=Object.entries(e).filter(([s])=>cJ.includes(s)).map(([s,i])=>[s,JSON.parse(JSON.stringify(i))]);return Object.fromEntries(o)}var uJ=(e,t)=>{let r=[];if(!e?.styles)return r;let o=Kv(e.styles);return o&&r.push({styles:o,selector:ti,skipSelectorWrapper:!0}),Object.entries(bo.__EXPERIMENTAL_ELEMENTS).forEach(([s,i])=>{e.styles?.elements?.[s]&&r.push({styles:e.styles?.elements?.[s]??{},selector:i,skipSelectorWrapper:!rJ[s]})}),Object.entries(e.styles?.blocks??{}).forEach(([s,i])=>{let a=Kv(i),c=i;if(c?.variations){let l={};Object.entries(c.variations).forEach(([u,m])=>{let d=m;l[u]=Kv(d),d?.css&&(l[u].css=d.css);let f=typeof t!="string"?t[s]?.styleVariationSelectors?.[u]:void 0;Object.entries(d?.elements??{}).forEach(([h,g])=>{g&&bo.__EXPERIMENTAL_ELEMENTS[h]&&r.push({styles:g,selector:hn(f,bo.__EXPERIMENTAL_ELEMENTS[h])})}),Object.entries(d?.blocks??{}).forEach(([h,g])=>{let y=typeof t!="string"?hn(f,t[h]?.selector):void 0,v=typeof t!="string"?hn(f,t[h]?.duotoneSelector):void 0,w=typeof t!="string"?HA(f,t[h]?.featureSelectors??{}):void 0,C=Kv(g);g?.css&&(C.css=g.css),!(!y||typeof t=="string")&&(r.push({selector:y,duotoneSelector:v,featureSelectors:w,fallbackGapValue:t[h]?.fallbackGapValue,hasLayoutSupport:t[h]?.hasLayoutSupport,styles:C}),Object.entries(g.elements??{}).forEach(([x,S])=>{S&&bo.__EXPERIMENTAL_ELEMENTS[x]&&r.push({styles:S,selector:hn(y,bo.__EXPERIMENTAL_ELEMENTS[x])})}))})}),a.variations=l}typeof t!="string"&&t?.[s]?.selector&&r.push({duotoneSelector:t[s].duotoneSelector,fallbackGapValue:t[s].fallbackGapValue,hasLayoutSupport:t[s].hasLayoutSupport,selector:t[s].selector,styles:a,featureSelectors:t[s].featureSelectors,styleVariationSelectors:t[s].styleVariationSelectors}),Object.entries(c?.elements??{}).forEach(([l,u])=>{typeof t!="string"&&u&&t?.[s]&&bo.__EXPERIMENTAL_ELEMENTS[l]&&r.push({styles:u,selector:t[s]?.selector.split(",").map(m=>bo.__EXPERIMENTAL_ELEMENTS[l].split(",").map(f=>m+" "+f)).join(",")})})}),r},w2=(e,t)=>{let r=[];if(!e?.settings)return r;let o=a=>{let c={};return pd.forEach(({path:l})=>{let u=vt(a,l,!1);u!==!1&&(c=al(c,l,u))}),c},s=o(e.settings),i=e.settings?.custom;return(Object.keys(s).length>0||i)&&r.push({presets:s,custom:i,selector:Pf}),Object.entries(e.settings?.blocks??{}).forEach(([a,c])=>{let l=c.custom;if(typeof t=="string"||!t[a])return;let u=o(c);(Object.keys(u).length>0||l)&&r.push({presets:u,custom:l,selector:t[a]?.selector})}),r},dJ=(e,t)=>{let r=w2(e,t),o="";return r.forEach(({presets:s,custom:i,selector:a})=>{let c=e?.settings?sJ(s,e?.settings):[],l=x4(i,"--wp--custom--","--");l.length>0&&c.push(...l),c.length>0&&(o+=`$a}{$c.join(";")};}`)}),o},mJ=(e,t,r,o,s=!1,i=!1,a={})=>{let c={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...a},l=uJ(e,t),u=w2(e,t),m=e?.settings?.useRootPaddingAwareAlignments,{contentSize:d,wideSize:f}=e?.settings?.layout||{},h=c.marginReset||c.rootPadding||c.layoutStyles,g="";if(c.presets&&(d||f)&&(g+=`$Pf} {`,g=d?g+` --wp--style--global--content-size: $d};`:g,g=f?g+` --wp--style--global--wide-size: $f};`:g,g+="}"),h&&(g+=":where(body) {margin: 0;",c.rootPadding&&m&&(g+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
  31                  .has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
  32                  .has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
  33                  .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
  34                  .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0;
  35                  `),g+="}"),c.blockStyles&&l.forEach(({selector:y,duotoneSelector:v,styles:w,fallbackGapValue:C,hasLayoutSupport:x,featureSelectors:S,styleVariationSelectors:P,skipSelectorWrapper:A})=>{if(S){let R=S4(S,w);Object.entries(R).forEach(([B,U])=>{if(U.length){let J=U.join(";");g+=`:root :where($B}){$J};}`}})}if(v){let R={};w?.filter&&(R.filter=w.filter,delete w.filter);let B=gd(R);B.length&&(g+=`$v}{$B.join(";")};}`)}!s&&(ti===y||x)&&(g+=lJ({style:w,selector:y,hasBlockGapSupport:r,hasFallbackGapSupport:o,fallbackGapValue:C}));let L=gd(w,y,m,e,i);if(L?.length){let R=A?y:`:root :where($y})`;g+=`$R}{$L.join(";")};}`}w?.css&&(g+=S2(w.css,`:root :where($y})`)),c.variationStyles&&P&&Object.entries(P).forEach(([R,B])=>{let U=w?.variations?.[R];if(U){if(S){let W=S4(S,U);Object.entries(W).forEach(([T,F])=>{if(F.length){let q=aJ(T,B),G=F.join(";");g+=`:root :where($q}){$G};}`}})}let J=gd(U,B,m,e);J.length&&(g+=`:root :where($B}){$J.join(";")};}`),U?.css&&(g+=S2(U.css,`:root :where($B})`))}});let D=Object.entries(w).filter(([R])=>R.startsWith(":"));D?.length&&D.forEach(([R,B])=>{let U=gd(B);if(!U?.length)return;let W=`:root :where($y.split(",").map(T=>T+R).join(",")}){$U.join(";")};}`;g+=W})}),c.layoutStyles&&(g=g+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",g=g+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",g=g+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),c.blockGap&&r){let y=b2(e?.styles?.spacing?.blockGap)||"0.5em";g=g+`:root :where(.wp-site-blocks) > * { margin-block-start: $y}; margin-block-end: 0; }`,g=g+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",g=g+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return c.presets&&u.forEach(({selector:y,presets:v})=>{(ti===y||Pf===y)&&(y="");let w=nJ(y,v);w.length>0&&(g+=w)}),g};function pJ(e,t){return w2(e,t).flatMap(({presets:o})=>iJ(o))}var fJ=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(oJ).forEach(([o,s])=>{let i=hd(e,o);i&&(r[s]=i)}),r},hJ=(e,t)=>{let{getBlockStyles:r}=(0,w4.select)(bo.store),o={};return e.forEach(s=>{let i=s.name,a=hd(s);if(!a)return;let c=hd(s,"filter.duotone");if(!c){let h=hd(s),g=(0,bo.getBlockSupport)(s,"color.__experimentalDuotone",!1);c=g&&h&&hn(h,g)}let l=!!s?.supports?.layout||!!s?.supports?.__experimentalLayout,u=s?.supports?.spacing?.blockGap?.__experimentalDefault,m=r(i),d={};m?.forEach(h=>{let g=t?`-$t}`:"",y=`$h.name}$g}`,v=WA(y,a);d[y]=v});let f=fJ(s,a);o[i]={duotoneSelector:c??void 0,fallbackGapValue:u,featureSelectors:Object.keys(f).length?f:void 0,hasLayoutSupport:l,name:i,selector:a,styleVariationSelectors:m?.length?d:void 0}}),o};function gJ(e){let t=e.styles?.blocks,r=t?.["core/separator"];return r&&r.color?.background&&!r.color?.text&&!r.border?.color?{...e,styles:{...e.styles,blocks:{...t,"core/separator":{...r,color:{...r.color,text:r.color?.background}}}}}:e}function S2(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(s=>{if(!s||s.trim()==="")return;if(!s.includes("{"))r+=`:root :where($t}){$s.trim()}}`;else{let a=s.replace("}","").split("{");if(a.length!==2)return;let[c,l]=a,u=c.match(/([>+~\s]*::[a-zA-Z-]+)/),m=u?u[1]:"",d=u?c.replace(m,"").trim():c.trim(),f;d===""?f=t:f=c.startsWith(" ")?hn(t,d):GA(t,d),r+=`:root :where($f})$m}{$l.trim()}}`}}),r}function If(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:s,disableLayoutStyles:i=!1,disableRootPadding:a=!1,styleOptions:c={}}=r,l=t.length>0?t:(0,bo.getBlockTypes)(),u=kc(e,"spacing.blockGap"),m=o??u!==null,d=s??!m;if(!e?.styles||!e?.settings)return[[],{}];let f=gJ(e),h=hJ(l),g=dJ(f,h),y=mJ(f,h,m,d,i,a,c),v=pJ(f,h),w=[{css:g,isGlobalStyles:!0},{css:y,isGlobalStyles:!0},{css:f?.styles?.css??"",isGlobalStyles:!0},{assets:v,__unstableType:"svg",isGlobalStyles:!0}];return l.forEach(C=>{let x=f?.styles?.blocks?.[C.name];if(x?.css){let S=h[C.name].selector;w.push({css:S2(x.css,S),isGlobalStyles:!0})}}),[w,f.settings]}var{cleanEmptyObject:x2}=M(_4.privateApis);function yJ(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:s}=(0,vd.useSelect)(u=>{let{getEntityRecord:m,getEditedEntityRecord:d,hasFinishedResolution:f,canUser:h}=u(yd.store),g=u(yd.store).__experimentalGetCurrentGlobalStylesId(),y,v=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof v=="boolean"&&(v?y=d("root","globalStyles",g):y=m("root","globalStyles",g,{context:"view"}));let w=!1;return f("__experimentalGetCurrentGlobalStylesId")&&(g?w=v?f("getEditedEntityRecord",["root","globalStyles",g]):f("getEntityRecord",["root","globalStyles",g,{context:"view"}]):w=!0),{globalStylesId:g,isReady:w,settings:y?.settings,styles:y?.styles,_links:y?._links}},[]),{getEditedEntityRecord:i}=(0,vd.useSelect)(yd.store),{editEntityRecord:a}=(0,vd.useDispatch)(yd.store),c=(0,bd.useMemo)(()=>({settings:r??{},styles:o??{},_links:s??{}}),[r,o,s]),l=(0,bd.useCallback)((u,m={})=>{let d=i("root","globalStyles",e),f={styles:d?.styles??{},settings:d?.settings??{},_links:d?._links??{}},h=typeof u=="function"?u(f):u;a("root","globalStyles",e,{styles:x2(h.styles)||{},settings:x2(h.settings)||{},_links:x2(h._links)||{}},m)},[e,a,i]);return[t,c,l]}function vJ(){let e=(0,vd.useSelect)(t=>t(yd.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function Xv(){let[e,t,r]=yJ(),[o,s]=vJ(),i=(0,bd.useMemo)(()=>!s||!t?{}:Lr(s,t),[t,s]);return(0,bd.useMemo)(()=>({isReady:e&&o,user:t,base:s,merged:i,setUserConfig:r}),[i,t,s,r,e,o])}var k4={};function bJ(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=M(hs.privateApis),{getEntityRecords:r}=e(hs.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}var SJ=["__experimentalBlockBindingsSupportedAttributes","__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","alignWide","blockInspectorTabs","maxUploadFileSize","allowedMimeTypes","bodyPlaceholder","canLockBlocks","canUpdateBlockBindings","capabilities","clearBlockSelection","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","enableOpenverseMediaCategory","fontSizes","gradients","generateAnchors","onNavigateToEntityRecord","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isPreviewMode","isRTL","locale","maxWidth","postContentAttributes","postsPerPage","readOnly","styles","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableHasCustomAppender","__unstableResolvedAssets","__unstableIsBlockBasedTheme"],{globalStylesDataKey:wJ,globalStylesLinksDataKey:xJ,selectBlockPatternsKey:_J,reusableBlocksSelectKey:kJ,sectionRootClientIdKey:PJ,mediaEditKey:CJ,getMediaSelectKey:TJ,isIsolatedEditorKey:EJ}=M(Of.privateApis);function AJ(e,t,r,o){let s=(0,T4.useViewportMatch)("medium"),{allowRightClickOverrides:i,blockTypes:a,focusMode:c,hasFixedToolbar:l,isDistractionFree:u,keepCaretInsideBlock:m,hasUploadPermissions:d,hiddenBlockTypes:f,canUseUnfilteredHTML:h,userCanCreatePages:g,pageOnFront:y,pageForPosts:v,userPatternCategories:w,restBlockPatternCategories:C,sectionRootClientId:x}=(0,Cc.useSelect)(V=>{let{canUser:Z,getRawEntityRecord:ie,getEntityRecord:ae,getUserPatternCategories:Ce,getBlockPatternCategories:Ke}=V(hs.store),{get:_e}=V(C4.store),{getBlockTypes:re}=V(E4.store),{getBlocksByName:ve,getBlockAttributes:ze}=V(Of.store),Ie=Z("read",{kind:"root",name:"site"})?ae("root","site"):void 0;function we(){return o==="template-locked"?ve("core/post-content")?.[0]??"":ve("core/group").find($e=>ze($e)?.tagName==="main")??""}return{allowRightClickOverrides:_e("core","allowRightClickOverrides"),blockTypes:re(),canUseUnfilteredHTML:ie("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:_e("core","focusMode"),hasFixedToolbar:_e("core","fixedToolbar")||!s,hiddenBlockTypes:_e("core","hiddenBlockTypes"),isDistractionFree:_e("core","distractionFree"),keepCaretInsideBlock:_e("core","keepCaretInsideBlock"),hasUploadPermissions:Z("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:Z("create",{kind:"postType",name:"page"}),pageOnFront:Ie?.page_on_front,pageForPosts:Ie?.page_for_posts,userPatternCategories:Ce(),restBlockPatternCategories:Ke(),sectionRootClientId:we()}},[t,r,s,o]),{merged:S}=Xv(),P=S.styles??k4,A=S._links??k4,L=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,D=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,R=(0,ll.useMemo)(()=>[...L||[]].filter(({postTypes:V})=>!V||Array.isArray(V)&&V.includes(t)),[L,t]),B=(0,ll.useMemo)(()=>[...D||[],...C||[]].filter((V,Z,ie)=>Z===ie.findIndex(ae=>V.name===ae.name)),[D,C]),{undo:U,setIsInserterOpened:J}=(0,Cc.useDispatch)(b),{editMediaEntity:W}=M((0,Cc.useDispatch)(hs.store)),{saveEntityRecord:T}=(0,Cc.useDispatch)(hs.store),F=(0,ll.useCallback)(V=>g?T("postType","page",V):Promise.reject({message:(0,P4.__)("You do not have permission to create Pages.")}),[T,g]),{getSelectedBlockClientId:q}=(0,Cc.useSelect)(Of.store),G=(0,ll.useCallback)(V=>{if(!e.onNavigateToEntityRecord)return;let Z=q();return e.onNavigateToEntityRecord({...V,selectedBlockClientId:Z})},[e,q]),j=(0,ll.useMemo)(()=>f&&f.length>0?(e.allowedBlockTypes===!0?a.map(({name:Z})=>Z):e.allowedBlockTypes||[]).filter(Z=>!f.includes(Z)):e.allowedBlockTypes,[e.allowedBlockTypes,f,a]),z=e.focusMode===!1;return(0,ll.useMemo)(()=>({...Object.fromEntries(Object.entries(e).filter(([Z])=>SJ.includes(Z)).filter(([Z])=>Z!=="onNavigateToEntityRecord")),[wJ]:P,[xJ]:A,allowedBlockTypes:j,allowRightClickOverrides:i,focusMode:c&&!z,hasFixedToolbar:l,isDistractionFree:u,keepCaretInsideBlock:m,onNavigateToEntityRecord:e.onNavigateToEntityRecord?G:void 0,[TJ]:(Z,ie)=>Z(hs.store).getEntityRecord("postType","attachment",ie),[CJ]:d?W:void 0,mediaUpload:d?Hv:void 0,mediaSideload:d?VA:void 0,__experimentalBlockPatterns:R,[_J]:Z=>{let{hasFinishedResolution:ie,getBlockPatternsForPostType:ae}=M(Z(hs.store)),Ce=ae(t);return ie("getBlockPatterns")?Ce:void 0},[kJ]:bJ,__experimentalBlockPatternCategories:B,__experimentalUserPatternCategories:w,__experimentalFetchLinkSuggestions:(Z,ie)=>(0,hs.__experimentalFetchLinkSuggestions)(Z,ie,e),inserterMediaCategories:IA,__experimentalFetchRichUrlData:hs.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:h,__experimentalUndo:U,outlineMode:!u&&t==="wp_template",__experimentalCreatePageEntity:F,__experimentalUserCanCreatePages:g,pageOnFront:y,pageForPosts:v,__experimentalPreferPatternsOnRoot:t==="wp_template",templateLock:t==="wp_navigation"?"insert":e.templateLock,template:t==="wp_navigation"?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:J,[PJ]:x,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[EJ]:["wp_template_part","wp_block","wp_navigation"].includes(t)}),[j,i,c,z,l,u,m,e,d,w,R,B,h,U,F,g,y,v,t,J,x,P,A,o,W,G])}var A4=AJ;var Ff=n(E()),Tc=n(ee()),Bf=n(N());var R4=n(E()),I4=n(N()),O4=n(Xr());var RJ=["core/post-title","core/post-featured-image","core/post-content"];function B4(){let e=(0,I4.useMemo)(()=>[...(0,O4.applyFilters)("editor.postContentBlockTypes",RJ)],[]);return(0,R4.useSelect)(r=>{let{getPostBlocksByName:o}=M(r(b));return o(e)},[e])}function F4(){let e=B4(),{templateParts:t}=(0,Ff.useSelect)(s=>{let{getBlocksByName:i}=s(Tc.store);return{templateParts:i("core/template-part")}},[]),r=(0,Ff.useSelect)(s=>{let{getBlockOrder:i}=s(Tc.store);return t.flatMap(a=>i(a))},[t]),o=(0,Ff.useRegistry)();return(0,Bf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Tc.store);return s("","disabled"),()=>{i("")}},[o]),(0,Bf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Tc.store);return o.batch(()=>{for(let a of e)s(a,"contentOnly")}),()=>{o.batch(()=>{for(let a of e)i(a)})}},[e,o]),(0,Bf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Tc.store);return o.batch(()=>{for(let a of t)s(a,"contentOnly")}),()=>{o.batch(()=>{for(let a of t)i(a)})}},[t,o]),(0,Bf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Tc.store);return o.batch(()=>{for(let a of r)s(a,"disabled")}),()=>{o.batch(()=>{for(let a of r)i(a)})}},[r,o]),null}var D4=n(N()),Jv=n(E()),_2=n(ee());function L4(){let e=(0,Jv.useSelect)(o=>o(_2.store).getBlockOrder()?.[0],[]),{setBlockEditingMode:t,unsetBlockEditingMode:r}=(0,Jv.useDispatch)(_2.store);(0,D4.useEffect)(()=>{if(e)return t(e,"contentOnly"),()=>{r(e)}},[e,r,t])}var M4=n(N()),Sd=n(Xr()),N4=["wp_block","wp_template","wp_template_part"];function V4(e,t){(0,M4.useEffect)(()=>((0,Sd.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!N4.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,Sd.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,s,{getBlockParentsByBlockName:i})=>!N4.includes(e)&&o.name==="core/post-content"?i(s,"core/query").length>0:r),()=>{(0,Sd.removeFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter"),(0,Sd.removeFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter")}),[e,t])}var Ko=n(E()),Ze=n(I());var Uf=n(k2()),O2=n(mt()),SR=n(ft()),wR=n(ee()),kd=n(Y());var A2={};Za(A2,{ActionItem:()=>Bs,ComplementaryArea:()=>pl,ComplementaryAreaMoreMenuItem:()=>dl,FullscreenMode:()=>iR,InterfaceSkeleton:()=>cb,PinnedItems:()=>xd,store:()=>Pe});var Fs=n(O()),Mf=n(E()),ab=n(I());var oi=n(N()),T2=n(z4()),rR=n(mt()),ml=n(ge()),oR=n(cl());var q4=n(O()),tb=n(E()),K4=n(cl());var eb=n(E());var P2={};Za(P2,{closeModal:()=>jJ,disableComplementaryArea:()=>BJ,enableComplementaryArea:()=>OJ,openModal:()=>VJ,pinItem:()=>FJ,setDefaultComplementaryArea:()=>IJ,setFeatureDefaults:()=>MJ,setFeatureValue:()=>NJ,toggleFeature:()=>LJ,unpinItem:()=>DJ});var $v=n(Xn()),Os=n(mt());var Qv=n(Xn());function ri(e){return["core/edit-post","core/edit-site"].includes(e)?((0,Qv.default)(`$e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Ec(e,t){return e==="core"&&t==="edit-site/template"?((0,Qv.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,Qv.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var IJ=(e,t)=>(e=ri(e),t=Ec(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),OJ=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=ri(e),t=Ec(e,t),r.select(Os.store).get(e,"isComplementaryAreaVisible")||r.dispatch(Os.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},BJ=e=>({registry:t})=>{e=ri(e),t.select(Os.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Os.store).set(e,"isComplementaryAreaVisible",!1)},FJ=(e,t)=>({registry:r})=>{if(!t)return;e=ri(e),t=Ec(e,t);let o=r.select(Os.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(Os.store).set(e,"pinnedItems",{...o,[t]:!0})},DJ=(e,t)=>({registry:r})=>{if(!t)return;e=ri(e),t=Ec(e,t);let o=r.select(Os.store).get(e,"pinnedItems");r.dispatch(Os.store).set(e,"pinnedItems",{...o,[t]:!1})};function LJ(e,t){return function({registry:r}){(0,$v.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(Os.store).toggle(e,t)}}function NJ(e,t,r){return function({registry:o}){(0,$v.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(Os.store).set(e,t,!!r)}}function MJ(e,t){return function({registry:r}){(0,$v.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(Os.store).setDefaults(e,t)}}function VJ(e){return{type:"OPEN_MODAL",name:e}}function jJ(){return{type:"CLOSE_MODAL"}}var C2={};Za(C2,{getActiveComplementaryArea:()=>UJ,isComplementaryAreaLoading:()=>zJ,isFeatureActive:()=>GJ,isItemPinned:()=>HJ,isModalActive:()=>WJ});var Df=n(E()),G4=n(Xn()),Lf=n(mt());var UJ=(0,Df.createRegistrySelector)(e=>(t,r)=>{r=ri(r);let o=e(Lf.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),zJ=(0,Df.createRegistrySelector)(e=>(t,r)=>{r=ri(r);let o=e(Lf.store).get(r,"isComplementaryAreaVisible"),s=t?.complementaryAreas?.[r];return o&&s===void 0}),HJ=(0,Df.createRegistrySelector)(e=>(t,r,o)=>(r=ri(r),o=Ec(r,o),e(Lf.store).get(r,"pinnedItems")?.[o]??!0)),GJ=(0,Df.createRegistrySelector)(e=>(t,r,o)=>((0,G4.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(Lf.store).get(r,o)));function WJ(e,t){return e.activeModal===t}var W4=n(E());function YJ(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return e[r]?e:{...e,[r]:o}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return{...e,[r]:o}}}return e}function ZJ(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Y4=(0,W4.combineReducers)({complementaryAreas:YJ,activeModal:ZJ});var Z4="core/interface";var Pe=(0,eb.createReduxStore)(Z4,{reducer:Y4,actions:P2,selectors:C2});(0,eb.register)(Pe);var X4=n(_());function qJ(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function wd({as:e=q4.Button,scope:t,identifier:r,icon:o,selectedIcon:s,name:i,shortcut:a,...c}){let l=e,u=(0,K4.usePluginContext)(),m=o||u.icon,d=r||`$u.name}/$i}`,f=(0,tb.useSelect)(y=>y(Pe).getActiveComplementaryArea(t)===d,[d,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,tb.useDispatch)(Pe);return(0,X4.jsx)(l,{icon:s&&f?s:m,"aria-controls":d.replace("/",":"),"aria-checked":qJ(c.role)?f:void 0,onClick:()=>{f?g(t):h(t,d)},shortcut:a,...c})}var rb=n(_()),KJ=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,rb.jsx)(wd,{icon:uc,...r});return(0,rb.jsxs)("div",{className:ue("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},J4=KJ;var eR=n(O());var ul=n(O()),ob=n(N()),Nf=n(_()),Q4=()=>{};function XJ({name:e,as:t=ul.MenuGroup,fillProps:r={},bubblesVirtually:o,...s}){return(0,Nf.jsx)(ul.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:i=>{if(!ob.Children.toArray(i).length)return null;let a=[];ob.Children.forEach(i,({props:{__unstableExplicitMenuItem:l,__unstableTarget:u}})=>{u&&l&&a.push(u)});let c=ob.Children.map(i,l=>!l.props.__unstableExplicitMenuItem&&a.includes(l.props.__unstableTarget)?null:l);return(0,Nf.jsx)(t,{...s,children:c})}})}function $4({name:e,as:t=ul.Button,onClick:r,...o}){return(0,Nf.jsx)(ul.Fill,{name:e,children:({onClick:s})=>(0,Nf.jsx)(t,{onClick:r||s?(...i)=>{(r||Q4)(...i),(s||Q4)(...i)}:void 0,...o})})}$4.Slot=XJ;var Bs=$4;var sb=n(_()),JJ=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,sb.jsx)(eR.MenuItem,{...r});function dl({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,sb.jsx)(wd,{as:s=>(0,sb.jsx)(Bs,{__unstableExplicitMenuItem:r,__unstableTarget:`$e}/$t}`,as:JJ,name:`$e}/plugin-more-menu`,...s}),role:"menuitemcheckbox",selectedIcon:ps,name:t,scope:e,...o})}var ib=n(O()),nb=n(_());function tR({scope:e,...t}){return(0,nb.jsx)(ib.Fill,{name:`PinnedItems/$e}`,...t})}function QJ({scope:e,className:t,...r}){return(0,nb.jsx)(ib.Slot,{name:`PinnedItems/$e}`,...r,children:o=>o?.length>0&&(0,nb.jsx)("div",{className:ue(t,"interface-pinned-items"),children:o})})}tR.Slot=QJ;var xd=tR;var fr=n(_()),$J=.3;function eQ({scope:e,...t}){return(0,fr.jsx)(Fs.Slot,{name:`ComplementaryArea/$e}`,...t})}var sR=280,tQ={open:{width:sR},closed:{width:0},mobileOpen:{width:"100vw"}};function rQ({activeArea:e,isActive:t,scope:r,children:o,className:s,id:i}){let a=(0,ml.useReducedMotion)(),c=(0,ml.useViewportMatch)("medium","<"),l=(0,ml.usePrevious)(e),u=(0,ml.usePrevious)(t),[,m]=(0,oi.useState)({});(0,oi.useEffect)(()=>{m({})},[t]);let d={type:"tween",duration:a||c||l&&e&&e!==l?0:$J,ease:[.6,0,.4,1]};return(0,fr.jsx)(Fs.Fill,{name:`ComplementaryArea/$r}`,children:(0,fr.jsx)(Fs.__unstableAnimatePresence,{initial:!1,children:(u||t)&&(0,fr.jsx)(Fs.__unstableMotion.div,{variants:tQ,initial:"closed",animate:c?"mobileOpen":"open",exit:"closed",transition:d,className:"interface-complementary-area__fill",children:(0,fr.jsx)("div",{id:i,className:s,style:{width:c?"100vw":sR},children:o})})})})}function oQ(e,t,r,o,s){let i=(0,oi.useRef)(!1),a=(0,oi.useRef)(!1),{enableComplementaryArea:c,disableComplementaryArea:l}=(0,Mf.useDispatch)(Pe);(0,oi.useEffect)(()=>{o&&s&&!i.current?(l(e),a.current=!0):a.current&&!s&&i.current?(a.current=!1,c(e,t)):a.current&&r&&r!==t&&(a.current=!1),s!==i.current&&(i.current=s)},[o,s,e,t,r,l,c])}function nR({children:e,className:t,closeLabel:r=(0,ab.__)("Close plugin"),identifier:o,header:s,headerClassName:i,icon:a,isPinnable:c=!0,panelClassName:l,scope:u,name:m,title:d,toggleShortcut:f,isActiveByDefault:h}){let g=(0,oR.usePluginContext)(),y=a||g.icon,v=o||`$g.name}/$m}`,[w,C]=(0,oi.useState)(!1),{isLoading:x,isActive:S,isPinned:P,activeArea:A,isSmall:L,isLarge:D,showIconLabels:R}=(0,Mf.useSelect)(F=>{let{getActiveComplementaryArea:q,isComplementaryAreaLoading:G,isItemPinned:j}=F(Pe),{get:z}=F(rR.store),V=q(u);return{isLoading:G(u),isActive:V===v,isPinned:j(u,v),activeArea:V,isSmall:F(T2.store).isViewportMatch("< medium"),isLarge:F(T2.store).isViewportMatch("large"),showIconLabels:z("core","showIconLabels")}},[v,u]),B=(0,ml.useViewportMatch)("medium","<");oQ(u,v,A,S,L);let{enableComplementaryArea:U,disableComplementaryArea:J,pinItem:W,unpinItem:T}=(0,Mf.useDispatch)(Pe);if((0,oi.useEffect)(()=>{h&&A===void 0&&!L?U(u,v):A===void 0&&L&&J(u,v),C(!0)},[A,h,u,v,L,U,J]),!!w)return(0,fr.jsxs)(fr.Fragment,{children:[c&&(0,fr.jsx)(xd,{scope:u,children:P&&(0,fr.jsx)(wd,{scope:u,identifier:v,isPressed:S&&(!R||D),"aria-expanded":S,"aria-disabled":x,label:d,icon:R?ps:y,showTooltip:!R,variant:R?"tertiary":void 0,size:"compact",shortcut:f})}),m&&c&&(0,fr.jsx)(dl,{target:m,scope:u,icon:y,identifier:v,children:d}),(0,fr.jsxs)(rQ,{activeArea:A,isActive:S,className:ue("interface-complementary-area",t),scope:u,id:v.replace("/",":"),children:[(0,fr.jsx)(J4,{className:i,closeLabel:r,onClose:()=>J(u),toggleButtonProps:{label:r,size:"compact",shortcut:f,scope:u,identifier:v},children:s||(0,fr.jsxs)(fr.Fragment,{children:[(0,fr.jsx)("h2",{className:"interface-complementary-area-header__title",children:d}),c&&!B&&(0,fr.jsx)(Fs.Button,{className:"interface-complementary-area__pin-unpin-item",icon:P?Nk:Dk,label:P?(0,ab.__)("Unpin from toolbar"):(0,ab.__)("Pin to toolbar"),onClick:()=>(P?T:W)(u,v),isPressed:P,"aria-expanded":P,size:"compact"})]})}),(0,fr.jsx)(Fs.Panel,{className:l,children:e})]})]})}nR.Slot=eQ;var pl=nR;var E2=n(N()),sQ=({isActive:e})=>((0,E2.useEffect)(()=>{let t=!1;return document.body.classList.contains("sticky-menu")&&(t=!0,document.body.classList.remove("sticky-menu")),()=>{t&&document.body.classList.add("sticky-menu")}},[]),(0,E2.useEffect)(()=>(e?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode"),()=>{e&&document.body.classList.remove("is-fullscreen-mode")}),[e]),null),iR=sQ;var aR=n(N()),lR=n(_()),cR=(0,aR.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...s},i)=>(0,lR.jsx)(o,{ref:i,className:ue("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...s,children:e}));cR.displayName="NavigableRegion";var fl=cR;var lb=n(N()),Ac=n(O()),hl=n(I()),_d=n(ge()),No=n(_()),dR=.25,uR={type:"tween",duration:dR,ease:[.6,0,.4,1]};function nQ(e){(0,lb.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.$e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var iQ={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...uR,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...uR,delay:.8,delayChildren:.8}}};function aQ({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:s,secondarySidebar:i,content:a,actions:c,labels:l,className:u},m){let[d,f]=(0,_d.useResizeObserver)(),h=(0,_d.useViewportMatch)("medium","<"),y={type:"tween",duration:(0,_d.useReducedMotion)()?0:dR,ease:[.6,0,.4,1]};nQ("interface-interface-skeleton__html-container");let w={...{header:(0,hl._x)("Header","header landmark area"),body:(0,hl.__)("Content"),secondarySidebar:(0,hl.__)("Block Library"),sidebar:(0,hl._x)("Settings","settings landmark area"),actions:(0,hl.__)("Publish"),footer:(0,hl.__)("Footer")},...l};return(0,No.jsxs)("div",{ref:m,className:ue(u,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,No.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,No.jsx)(Ac.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,No.jsx)(fl,{as:Ac.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":w.header,initial:e&&!h?"distractionFreeHidden":"hidden",whileHover:e&&!h?"distractionFreeHover":"visible",animate:e&&!h?"distractionFreeDisabled":"visible",exit:e&&!h?"distractionFreeHidden":"hidden",variants:iQ,transition:y,children:r})}),e&&(0,No.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,No.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,No.jsx)(Ac.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,No.jsx)(fl,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:w.secondarySidebar,as:Ac.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:f.width},closed:{width:0}},transition:y,children:(0,No.jsxs)(Ac.__unstableMotion.div,{style:{position:"absolute",width:h?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:y,children:[d,i]})})}),(0,No.jsx)(fl,{className:"interface-interface-skeleton__content",ariaLabel:w.body,children:a}),!!s&&(0,No.jsx)(fl,{className:"interface-interface-skeleton__sidebar",ariaLabel:w.sidebar,children:s}),!!c&&(0,No.jsx)(fl,{className:"interface-interface-skeleton__actions",ariaLabel:w.actions,children:c})]})]}),!!t&&(0,No.jsx)(fl,{className:"interface-interface-skeleton__footer",ariaLabel:w.footer,children:t})]})}var cb=(0,lb.forwardRef)(aQ);var ub=n(ct());var Vf=n(E()),mR=n(mn()),pR=n(Y());var fR=n(_()),{RenamePatternModal:lQ}=M(mR.privateApis),R2="editor/pattern-rename";function hR(){let e=(0,Vf.useSelect)(s=>s(Pe).isModalActive(R2)),{record:t,postType:r}=(0,Vf.useSelect)(s=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:a}=s(b),{getEditedEntityRecord:c}=s(pR.store),l=i();return{record:c("postType",l,a()),postType:l}},[e]),{closeModal:o}=(0,Vf.useDispatch)(Pe);return!e||r!==Ps?null:(0,fR.jsx)(lQ,{onClose:o,pattern:t})}var jf=n(E()),gR=n(mn()),yR=n(Y());var vR=n(_()),{DuplicatePatternModal:cQ}=M(gR.privateApis),I2="editor/pattern-duplicate";function bR(){let e=(0,jf.useSelect)(s=>s(Pe).isModalActive(I2)),{record:t,postType:r}=(0,jf.useSelect)(s=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:a}=s(b),{getEditedEntityRecord:c}=s(yR.store),l=i();return{record:c("postType",l,a()),postType:l}},[e]),{closeModal:o}=(0,jf.useDispatch)(Pe);return!e||r!==Ps?null:(0,vR.jsx)(cQ,{onClose:o,onSuccess:()=>o(),pattern:t})}var uQ=()=>function(){let{editorMode:t,isListViewOpen:r,showBlockBreadcrumbs:o,isDistractionFree:s,isFocusMode:i,isPreviewMode:a,isViewable:c,isCodeEditingEnabled:l,isRichEditingEnabled:u,isPublishSidebarEnabled:m}=(0,Ko.useSelect)(B=>{let{get:U}=B(O2.store),{isListViewOpened:J,getCurrentPostType:W,getEditorSettings:T}=B(b),{getSettings:F}=B(wR.store),{getPostType:q}=B(kd.store);return{editorMode:U("core","editorMode")??"visual",isListViewOpen:J(),showBlockBreadcrumbs:U("core","showBlockBreadcrumbs"),isDistractionFree:U("core","distractionFree"),isFocusMode:U("core","focusMode"),isPreviewMode:F().isPreviewMode,isViewable:q(W())?.viewable??!1,isCodeEditingEnabled:T().codeEditingEnabled,isRichEditingEnabled:T().richEditingEnabled,isPublishSidebarEnabled:B(b).isPublishSidebarEnabled()}},[]),{getActiveComplementaryArea:d}=(0,Ko.useSelect)(Pe),{toggle:f}=(0,Ko.useDispatch)(O2.store),{createInfoNotice:h}=(0,Ko.useDispatch)(SR.store),{__unstableSaveForPreview:g,setIsListViewOpened:y,switchEditorMode:v,toggleDistractionFree:w,toggleSpotlightMode:C,toggleTopToolbar:x}=(0,Ko.useDispatch)(b),{openModal:S,enableComplementaryArea:P,disableComplementaryArea:A}=(0,Ko.useDispatch)(Pe),{getCurrentPostId:L}=(0,Ko.useSelect)(b),D=l&&u;if(a)return{commands:[],isLoading:!1};let R=[];return R.push({name:"core/open-shortcut-help",label:(0,Ze.__)("Keyboard shortcuts"),icon:Q_,callback:({close:B})=>{B(),S("editor/keyboard-shortcut-help")}}),R.push({name:"core/toggle-distraction-free",label:s?(0,Ze.__)("Exit Distraction free"):(0,Ze.__)("Enter Distraction free"),callback:({close:B})=>{w(),B()}}),R.push({name:"core/open-preferences",label:(0,Ze.__)("Editor preferences"),callback:({close:B})=>{B(),S("editor/preferences")}}),R.push({name:"core/toggle-spotlight-mode",label:i?(0,Ze.__)("Exit Spotlight mode"):(0,Ze.__)("Enter Spotlight mode"),callback:({close:B})=>{C(),B()}}),R.push({name:"core/toggle-list-view",label:r?(0,Ze.__)("Close List View"):(0,Ze.__)("Open List View"),icon:Gp,callback:({close:B})=>{y(!r),B(),h(r?(0,Ze.__)("List View off."):(0,Ze.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),R.push({name:"core/toggle-top-toolbar",label:(0,Ze.__)("Top toolbar"),callback:({close:B})=>{x(),B()}}),D&&R.push({name:"core/toggle-code-editor",label:t==="visual"?(0,Ze.__)("Open code editor"):(0,Ze.__)("Exit code editor"),icon:O_,callback:({close:B})=>{v(t==="visual"?"text":"visual"),B()}}),R.push({name:"core/toggle-breadcrumbs",label:o?(0,Ze.__)("Hide block breadcrumbs"):(0,Ze.__)("Show block breadcrumbs"),callback:({close:B})=>{f("core","showBlockBreadcrumbs"),B(),h(o?(0,Ze.__)("Breadcrumbs hidden."):(0,Ze.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),R.push({name:"core/open-settings-sidebar",label:(0,Ze.__)("Show or hide the Settings panel"),icon:(0,Ze.isRTL)()?Mp:Vp,callback:({close:B})=>{let U=d("core");B(),U==="edit-post/document"?A("core"):P("core","edit-post/document")}}),R.push({name:"core/open-block-inspector",label:(0,Ze.__)("Show or hide the Block settings panel"),icon:v_,callback:({close:B})=>{let U=d("core");B(),U==="edit-post/block"?A("core"):P("core","edit-post/block")}}),R.push({name:"core/toggle-publish-sidebar",label:m?(0,Ze.__)("Disable pre-publish checks"):(0,Ze.__)("Enable pre-publish checks"),icon:q_,callback:({close:B})=>{B(),f("core","isPublishSidebarEnabled"),h(m?(0,Ze.__)("Pre-publish checks disabled."):(0,Ze.__)("Pre-publish checks enabled."),{id:"core/editor/publish-sidebar/notice",type:"snackbar"})}}),c&&R.push({name:"core/preview-link",label:(0,Ze.__)("Preview in a new tab"),icon:Zo,callback:async({close:B})=>{B();let U=L(),J=await g();window.open(J,`wp-preview-$U}`)}}),{commands:R,isLoading:!1}},dQ=()=>function(){let{postType:t}=(0,Ko.useSelect)(s=>{let{getCurrentPostType:i}=s(b);return{postType:i()}},[]),{openModal:r}=(0,Ko.useDispatch)(Pe),o=[];return t===Ps&&(o.push({name:"core/rename-pattern",label:(0,Ze.__)("Rename pattern"),icon:mk,callback:({close:s})=>{r(R2),s()}}),o.push({name:"core/duplicate-pattern",label:(0,Ze.__)("Duplicate pattern"),icon:tf,callback:({close:s})=>{r(I2),s()}})),{isLoading:!1,commands:o}},mQ=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:s,canEditTemplate:i}=(0,Ko.useSelect)(u=>{let{getRenderingMode:m,getEditorSettings:d,getCurrentTemplateId:f}=M(u(b)),h=d(),g=f();return{isTemplateHidden:m()==="post-only",onNavigateToEntityRecord:h.onNavigateToEntityRecord,getEditorSettings:d,goBack:h.onNavigateToPreviousEntityRecord,templateId:g,isPreviewMode:h.isPreviewMode,canEditTemplate:!!g&&u(kd.store).canUser("update",{kind:"postType",name:"wp_template",id:g})}},[]),{editedRecord:a,hasResolved:c}=(0,kd.useEntityRecord)("postType","wp_template",o);if(s)return{isLoading:!1,commands:[]};let l=[];return o&&c&&i&&l.push({name:"core/switch-to-template-focus",label:(0,Ze.sprintf)((0,Ze.__)("Edit template: %s"),(0,ub.decodeEntities)(a.title)),icon:un,callback:({close:u})=>{t({postId:o,postType:"wp_template"}),u()}}),r&&l.push({name:"core/switch-to-previous-entity",label:(0,Ze.__)("Go back"),icon:Wu,callback:({close:u})=>{r(),u()}}),{isLoading:!1,commands:l}},pQ=()=>function(){let{postType:t,postId:r}=(0,Ko.useSelect)(c=>{let{getCurrentPostId:l,getCurrentPostType:u}=c(b);return{postType:u(),postId:l()}},[]),{editedRecord:o,hasResolved:s}=(0,kd.useEntityRecord)("postType",t,r),{revertTemplate:i}=M((0,Ko.useDispatch)(b));if(!s||![dr,pt].includes(t))return{isLoading:!0,commands:[]};let a=[];if(yv(o)){let c=o.type===pt?(0,Ze.sprintf)((0,Ze.__)("Reset template: %s"),(0,ub.decodeEntities)(o.title)):(0,Ze.sprintf)((0,Ze.__)("Reset template part: %s"),(0,ub.decodeEntities)(o.title));a.push({name:"core/reset-template",label:c,icon:(0,Ze.isRTL)()?_k:wk,callback:({close:l})=>{i(o),l()}})}return{isLoading:!s,commands:a}};function xR(){(0,Uf.useCommandLoader)({name:"core/editor/edit-ui",hook:uQ()}),(0,Uf.useCommandLoader)({name:"core/editor/contextual-commands",hook:dQ(),context:"entity-edit"}),(0,Uf.useCommandLoader)({name:"core/editor/page-content-focus",hook:mQ(),context:"entity-edit"}),(0,Uf.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:pQ()})}var B2=n(I()),kR=n(ee()),PR=n(E()),CR=n(N());var TR=n(_()),{BlockRemovalWarningModal:_R}=M(kR.privateApis),fQ=["core/post-content","core/post-template","core/query"],hQ=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:r})=>fQ.includes(r)).length)return(0,B2._n)("Deleting this block will stop your post or page content from displaying on this template. It is not recommended.","Some of the deleted blocks will stop your post or page content from displaying on this template. It is not recommended.",e.length)}},{postTypes:["wp_block"],callback(e){if(e.filter(({attributes:r})=>r?.metadata?.bindings&&Object.values(r.metadata.bindings).some(o=>o.source==="core/pattern-overrides")).length)return(0,B2._n)("The deleted block allows instance overrides. Removing it may result in content not displaying where this pattern is used. Are you sure you want to proceed?","Some of the deleted blocks allow instance overrides. Removing them may result in content not displaying where this pattern is used. Are you sure you want to proceed?",e.length)}}];function ER(){let e=(0,PR.useSelect)(r=>r(b).getCurrentPostType(),[]),t=(0,CR.useMemo)(()=>hQ.filter(r=>r.postTypes.includes(e)),[e]);return!_R||!t?null:(0,TR.jsx)(_R,{rules:t})}var gl=n(O()),F2=n(I()),Rc=n(N()),db=n(ee()),oa=n(E()),AR=n(Y()),RR=n(Ye()),D2=n(mt());var si=n(_());function gQ(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,oa.useSelect)(r=>{let{getPatternsByBlockTypes:o,getBlocksByName:s}=r(db.store),{getCurrentPostType:i,getRenderingMode:a}=r(b),c=a()==="post-only"?"":s("core/post-content")?.[0];return{blockPatternsWithPostContentBlockType:o("core/post-content",c),postType:i()}},[]);return(0,Rc.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function yQ({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,oa.useDispatch)(AR.store),{postType:o,postId:s}=(0,oa.useSelect)(i=>{let{getCurrentPostType:a,getCurrentPostId:c}=i(b);return{postType:a(),postId:c()}},[]);return(0,si.jsx)(db.__experimentalBlockPatternsList,{blockPatterns:e,onClickPattern:(i,a)=>{r("postType",o,s,{blocks:a,content:({blocks:c=[]})=>(0,RR.__unstableSerializeAndClean)(c)}),t()}})}function vQ({onClose:e}){let[t,r]=(0,Rc.useState)(!0),{set:o}=(0,oa.useDispatch)(D2.store),s=gQ();if(!(s.length>0))return null;function a(){e(),o("core","enableChoosePatternModal",t)}return(0,si.jsxs)(gl.Modal,{className:"editor-start-page-options__modal",title:(0,F2.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:a,children:[(0,si.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,si.jsx)(yQ,{blockPatterns:s,onChoosePattern:a})}),(0,si.jsx)(gl.Flex,{className:"editor-start-page-options__modal__actions",justify:"flex-start",expanded:!1,children:(0,si.jsx)(gl.FlexItem,{children:(0,si.jsx)(gl.CheckboxControl,{checked:t,label:(0,F2.__)("Always show starter patterns for new pages"),onChange:c=>{r(c)}})})})]})}function IR(){let[e,t]=(0,Rc.useState)(!1),{isEditedPostDirty:r,isEditedPostEmpty:o}=(0,oa.useSelect)(b),{isModalActive:s}=(0,oa.useSelect)(Pe),{enabled:i,postId:a}=(0,oa.useSelect)(c=>{let{getCurrentPostId:l,getCurrentPostType:u}=c(b),m=c(D2.store).get("core","enableChoosePatternModal"),d=u();return{postId:l(),enabled:m&&pt!==d&&dr!==d}},[]);return(0,Rc.useEffect)(()=>{let c=!r()&&o(),l=s("editor/preferences");!i||!c||l||t(!0)},[i,a,r,o,s]),e?(0,si.jsx)(vQ,{onClose:()=>t(!1)}):null}var zR=n(O()),ni=n(I()),hb=n(gn()),zf=n(E());var Ds=n(I()),BR=[{keyCombination:{modifier:"primary",character:"b"},description:(0,Ds.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,Ds.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,Ds.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,Ds.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,Ds.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,Ds.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,Ds.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,Ds.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,Ds.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,Ds.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,Ds.__)("Add non breaking space.")}];var LR=n(N()),mb=n(Mr()),Ls=n(_());function DR({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?mb.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?mb.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,Ls.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:(Array.isArray(r)?r:[r]).map((s,i)=>s==="+"?(0,Ls.jsx)(LR.Fragment,{children:s},i):(0,Ls.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:s},i))})}function bQ({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,Ls.jsxs)(Ls.Fragment,{children:[(0,Ls.jsx)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Ls.jsxs)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Ls.jsx)(DR,{keyCombination:t,forceAriaLabel:o}),r.map((s,i)=>(0,Ls.jsx)(DR,{keyCombination:s,forceAriaLabel:o},i))]})]})}var pb=bQ;var NR=n(E()),MR=n(gn());var VR=n(_());function SQ({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,NR.useSelect)(s=>{let{getShortcutKeyCombination:i,getShortcutDescription:a,getShortcutAliases:c}=s(MR.store);return{keyCombination:i(e),aliases:c(e),description:a(e)}},[e]);return t?(0,VR.jsx)(pb,{keyCombination:t,description:r,aliases:o}):null}var jR=SQ;var $r=n(_()),UR="editor/keyboard-shortcut-help",wQ=({shortcuts:e})=>(0,$r.jsx)("ul",{className:"editor-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,$r.jsx)("li",{className:"editor-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,$r.jsx)(jR,{name:t}):(0,$r.jsx)(pb,{...t})},r))}),L2=({title:e,shortcuts:t,className:r})=>(0,$r.jsxs)("section",{className:ue("editor-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,$r.jsx)("h2",{className:"editor-keyboard-shortcut-help-modal__section-title",children:e}),(0,$r.jsx)(wQ,{shortcuts:t})]}),fb=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,zf.useSelect)(s=>s(hb.store).getCategoryShortcuts(t),[t]);return(0,$r.jsx)(L2,{title:e,shortcuts:o.concat(r)})};function xQ(){let e=(0,zf.useSelect)(s=>s(Pe).isModalActive(UR),[]),{openModal:t,closeModal:r}=(0,zf.useDispatch)(Pe),o=()=>{e?r():t(UR)};return(0,hb.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,$r.jsxs)(zR.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,ni.__)("Keyboard shortcuts"),closeButtonLabel:(0,ni.__)("Close"),onRequestClose:o,children:[(0,$r.jsx)(L2,{className:"editor-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/editor/keyboard-shortcuts"]}),(0,$r.jsx)(fb,{title:(0,ni.__)("Global shortcuts"),categoryName:"global"}),(0,$r.jsx)(fb,{title:(0,ni.__)("Selection shortcuts"),categoryName:"selection"}),(0,$r.jsx)(fb,{title:(0,ni.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,ni.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,ni.__)("Forward-slash")}]}),(0,$r.jsx)(L2,{title:(0,ni.__)("Text formatting"),shortcuts:BR}),(0,$r.jsx)(fb,{title:(0,ni.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var HR=xQ;var yl=n(O()),Hf=n(I()),Pd=n(N()),GR=n(ee()),Gf=n(E()),N2=n(Ye()),Ic=n(Y());var ii=n(_());function _Q(e,t=!1){return(0,Gf.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:s}=r(Ic.store),i=s({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",pt,i)?.content?.raw:void 0},[e,t])}function kQ(e){let{slug:t,patterns:r}=(0,Gf.useSelect)(i=>{let{getCurrentPostType:a,getCurrentPostId:c}=i(b),{getEntityRecord:l,getBlockPatterns:u}=i(Ic.store),m=c(),d=a();return{slug:l("postType",d,m).slug,patterns:u()}},[]),o=(0,Gf.useSelect)(i=>i(Ic.store).getCurrentTheme().stylesheet);function s(i){return i.innerBlocks.find(a=>a.name==="core/template-part")&&(i.innerBlocks=i.innerBlocks.map(a=>(a.name==="core/template-part"&&a.attributes.theme===void 0&&(a.attributes.theme=o),a))),i.name==="core/template-part"&&i.attributes.theme===void 0&&(i.attributes.theme=o),i}return(0,Pd.useMemo)(()=>[{name:"fallback",blocks:(0,N2.parse)(e),title:(0,Hf.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(a=>t.startsWith(a))).map(i=>({...i,blocks:(0,N2.parse)(i.content).map(a=>s(a))}))],[e,t,r])}function PQ({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,Ic.useEntityBlockEditor)("postType",r),s=kQ(e);return(0,ii.jsx)(GR.__experimentalBlockPatternsList,{blockPatterns:s,onClickPattern:(i,a)=>{o(a,{selection:void 0}),t()}})}function CQ({slug:e,isCustom:t,onClose:r,postType:o}){let s=_Q(e,t);return s?(0,ii.jsxs)(yl.Modal,{className:"editor-start-template-options__modal",title:(0,Hf.__)("Choose a pattern"),closeLabel:(0,Hf.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,ii.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,ii.jsx)(PQ,{fallbackContent:s,slug:e,isCustom:t,postType:o,onChoosePattern:()=>{r()}})}),(0,ii.jsx)(yl.Flex,{className:"editor-start-template-options__modal__actions",justify:"flex-end",expanded:!1,children:(0,ii.jsx)(yl.FlexItem,{children:(0,ii.jsx)(yl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Hf.__)("Skip")})})})]}):null}function WR(){let[e,t]=(0,Pd.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:s,postType:i,postId:a}=(0,Gf.useSelect)(c=>{let{getCurrentPostType:l,getCurrentPostId:u}=c(b),m=l(),d=u(),{getEditedEntityRecord:f,hasEditsForEntityRecord:h}=c(Ic.store),g=f("postType",m,d);return{shouldOpenModal:!h("postType",m,d)&&g.content===""&&pt===m,slug:g.slug,isCustom:g.is_custom,postType:m,postId:d}},[]);return(0,Pd.useEffect)(()=>{t(!1)},[i,a]),!r||e?null:(0,ii.jsx)(CQ,{slug:o,isCustom:s,postType:i,onClose:()=>t(!0)})}var vl=n(gn()),bl=n(E());var YR=n(ee());function Cd(){let e=(0,bl.useSelect)(y=>{let{richEditingEnabled:v,codeEditingEnabled:w}=y(b).getEditorSettings();return!v||!w},[]),{getBlockSelectionStart:t}=(0,bl.useSelect)(YR.store),{getActiveComplementaryArea:r}=(0,bl.useSelect)(Pe),{enableComplementaryArea:o,disableComplementaryArea:s}=(0,bl.useDispatch)(Pe),{redo:i,undo:a,savePost:c,setIsListViewOpened:l,switchEditorMode:u,toggleDistractionFree:m}=(0,bl.useDispatch)(b),{isEditedPostDirty:d,isPostSavingLocked:f,isListViewOpened:h,getEditorMode:g}=(0,bl.useSelect)(b);return(0,vl.useShortcut)("core/editor/toggle-mode",()=>{u(g()==="visual"?"text":"visual")},{isDisabled:e}),(0,vl.useShortcut)("core/editor/toggle-distraction-free",()=>{m()}),(0,vl.useShortcut)("core/editor/undo",y=>{a(),y.preventDefault()}),(0,vl.useShortcut)("core/editor/redo",y=>{i(),y.preventDefault()}),(0,vl.useShortcut)("core/editor/save",y=>{y.preventDefault(),!f()&&d()&&c()}),(0,vl.useShortcut)("core/editor/toggle-list-view",y=>{h()||(y.preventDefault(),l(!0))}),(0,vl.useShortcut)("core/editor/toggle-sidebar",y=>{if(y.preventDefault(),["edit-post/document","edit-post/block"].includes(r("core")))s("core");else{let w=t()?"edit-post/block":"edit-post/document";o("core",w)}}),null}var oI=n(E()),yb=n(ee());var Wf=n(E()),gb=n(ee()),ZR=n(O()),qR=n(I()),KR=n(_());function XR({clientId:e,onClose:t}){let{getBlocks:r}=(0,Wf.useSelect)(gb.store),{replaceBlocks:o}=(0,Wf.useDispatch)(gb.store);return(0,Wf.useSelect)(i=>i(gb.store).canRemoveBlock(e),[e])?(0,KR.jsx)(ZR.MenuItem,{onClick:()=>{o(e,r(e)),t()},children:(0,qR.__)("Detach")}):null}var Yf=n(E()),M2=n(ee()),JR=n(O()),QR=n(Ye()),V2=n(I()),$R=n(N()),eI=n(ft());var tI=n(Y());var Oc=n(_());function rI({clientIds:e,blocks:t}){let[r,o]=(0,$R.useState)(!1),{replaceBlocks:s}=(0,Yf.useDispatch)(M2.store),{createSuccessNotice:i}=(0,Yf.useDispatch)(eI.store),{isBlockBasedTheme:a,canCreate:c}=(0,Yf.useSelect)(u=>({isBlockBasedTheme:u(tI.store).getCurrentTheme()?.is_block_theme,canCreate:u(M2.store).canInsertBlockType("core/template-part")}),[]);if(!a||!c)return null;let l=async u=>{s(e,(0,QR.createBlock)("core/template-part",{slug:u.slug,theme:u.theme})),i((0,V2.__)("Template part created."),{type:"snackbar"})};return(0,Oc.jsxs)(Oc.Fragment,{children:[(0,Oc.jsx)(JR.MenuItem,{icon:mc,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,V2.__)("Create template part")}),r&&(0,Oc.jsx)(ud,{closeModal:()=>{o(!1)},blocks:t,onCreate:l})]})}var Zf=n(_());function sI(){return(0,Zf.jsx)(yb.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,Zf.jsx)(TQ,{clientIds:e,onClose:t})})}function TQ({clientIds:e,onClose:t}){let{blocks:r}=(0,oI.useSelect)(o=>{let{getBlocksByClientId:s}=o(yb.store);return{blocks:s(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,Zf.jsx)(XR,{clientId:e[0],onClose:t}):(0,Zf.jsx)(rI,{clientIds:e,blocks:r})}var nr=n(_()),{ExperimentalBlockEditorProvider:EQ}=M(Td.privateApis),{PatternsMenuItems:AQ}=M(aI.privateApis),nI=()=>{},RQ=["wp_block","wp_navigation","wp_template_part"];function IQ(e,t,r){let o=r==="template-locked"?"template":"post",[s,i,a]=(0,Sl.useEntityBlockEditor)("postType",e.type,{id:e.id}),[c,l,u]=(0,Sl.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),m=(0,yn.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,lI.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),d=(0,yn.useMemo)(()=>m||(o==="template"?c:s),[m,o,c,s]);return!!t&&r==="template-locked"||e.type==="wp_navigation"?[d,nI,nI]:[d,o==="post"?i:l,o==="post"?a:u]}var U2=EA(({post:e,settings:t,recovery:r,initialEdits:o,children:s,BlockEditorProviderComponent:i=EQ,__unstableTemplate:a})=>{let c=!!a,{editorSettings:l,selection:u,isReady:m,mode:d,defaultMode:f,postTypeEntities:h}=(0,qf.useSelect)(F=>{let{getEditorSettings:q,getEditorSelection:G,getRenderingMode:j,__unstableIsEditorReady:z,getDefaultRenderingMode:V}=M(F(b)),{getEntitiesConfig:Z}=F(Sl.store),ie=j(),ae=V(e.type),Ce=ae==="template-locked"?c:ae!==void 0,Ke=ae!==void 0;return{editorSettings:q(),isReady:z(),mode:Ke?ie:void 0,defaultMode:Ce?ae:void 0,selection:G(),postTypeEntities:e.type==="wp_template"?Z("postType"):null}},[e.type,c]),g=c&&d!=="post-only",y=g?a:e,v=(0,yn.useMemo)(()=>{let F={};if(e.type==="wp_template"){if(e.slug==="page")F.postType="page";else if(e.slug==="single")F.postType="post";else if(e.slug.split("-")[0]==="single"){let q=h?.map(j=>j.name)||[],G=e.slug.match(`^single-($q.join("|")})(?:-.+)?$`);G&&(F.postType=G[1])}}else(!RQ.includes(y.type)||g)&&(F.postId=e.id,F.postType=e.type);return{...F,templateSlug:y.type==="wp_template"?y.slug:void 0}},[g,e.id,e.type,e.slug,y.type,y.slug,h]),{id:w,type:C}=y,x=A4(l,C,w,d),[S,P,A]=IQ(e,a,d),{updatePostLock:L,setupEditor:D,updateEditorSettings:R,setCurrentTemplateId:B,setEditedPost:U,setRenderingMode:J}=M((0,qf.useDispatch)(b)),{createWarningNotice:W,removeNotice:T}=(0,qf.useDispatch)(iI.store);return(0,yn.useLayoutEffect)(()=>{r||(L(t.postLock),D(e,o,t.template),t.autosave&&W((0,j2.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,j2.__)("View the autosave"),url:t.autosave.editLink}]}))},[]),(0,yn.useEffect)(()=>{U(e.type,e.id),typeof window<"u"&&window.__experimentalTemplateActivate&&T("template-activate-notice")},[e.type,e.id,U,T]),(0,yn.useEffect)(()=>{R(t)},[t,R]),(0,yn.useEffect)(()=>{B(a?.id)},[a?.id,B]),(0,yn.useEffect)(()=>{f&&J(f)},[f,J]),V4(e.type,d),xR(),!m||!d?null:(0,nr.jsx)(Sl.EntityProvider,{kind:"root",type:"site",children:(0,nr.jsx)(Sl.EntityProvider,{kind:"postType",type:e.type,id:e.id,children:(0,nr.jsx)(Td.BlockContextProvider,{value:v,children:(0,nr.jsxs)(i,{value:S,onChange:A,onInput:P,selection:u,settings:x,useSubRegistry:!1,children:[s,!t.isPreviewMode&&(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(AQ,{}),(0,nr.jsx)(sI,{}),d==="template-locked"&&(0,nr.jsx)(F4,{}),C==="wp_navigation"&&(0,nr.jsx)(L4,{}),(0,nr.jsx)(Cd,{}),(0,nr.jsx)(HR,{}),(0,nr.jsx)(ER,{}),(0,nr.jsx)(IR,{}),(0,nr.jsx)(WR,{}),(0,nr.jsx)(hR,{}),(0,nr.jsx)(bR,{})]})]})})})})});function z2(e){return(0,nr.jsx)(U2,{...e,BlockEditorProviderComponent:Td.BlockEditorProvider,children:e.children})}var cI=z2;var $F=n(Y()),eD=n(E()),xC=n(N());var Kd=n(O()),u1=n(Ye()),WF=n(E()),YF=n(ee()),Rl=n(N()),yC=n(ge());var H2=n(N());var uI=n(N()),Pr=(0,uI.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var dI=n(_());function Kf({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:s}){let i=(0,H2.useMemo)(()=>Lr(r,t),[r,t]),a=(0,H2.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:s}),[t,r,i,o,s]);return(0,dI.jsx)(Pr.Provider,{value:a,children:e})}var Wt=n(O()),Nc=n(I());var FI=n(E()),DI=n(Y());var mI=n(_());function Xf({className:e,...t}){return(0,mI.jsx)(Jr,{className:ue(e,"global-styles-ui-icon-with-current-color"),...t})}var wl=n(O());var Bc=n(_());function OQ({icon:e,children:t,...r}){return(0,Bc.jsxs)(wl.__experimentalItem,{...r,children:[e&&(0,Bc.jsxs)(wl.__experimentalHStack,{justify:"flex-start",children:[(0,Bc.jsx)(Xf,{icon:e,size:24}),(0,Bc.jsx)(wl.FlexItem,{children:t})]}),!e&&t]})}function Gt(e){return(0,Bc.jsx)(wl.Navigator.Button,{as:OQ,...e})}var wI=n(O());var Fc=n(I()),xI=n(ee());var G2=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},W2=function(e){return .2126*G2(e.r)+.7152*G2(e.g)+.0722*G2(e.b)};function pI(e){e.prototype.luminance=function(){return t=W2(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,s,i,a,c,l,u=t instanceof e?t:new e(t);return i=this.rgba,a=u.toRgb(),c=W2(i),l=W2(a),r=c>l?(c+.05)/(l+.05):(l+.05)/(c+.05),(o=2)===void 0&&(o=0),s===void 0&&(s=Math.pow(10,o)),Math.floor(s*r)/s+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(c=(a=(o=r).size)===void 0?"normal":a,(i=(s=o.level)===void 0?"AA":s)==="AAA"&&c==="normal"?7:i==="AA"&&c==="large"?3:4.5);var o,s,i,a,c}}var Ns=n(N()),yI=n(E()),vI=n(Y()),Z2=n(I());function Y2(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&Y2(e[r],t);return e}var vb=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let s=vb(e[o],t);Object.keys(s).length&&(r[o]=s)}}),r};function Jf(e,t){let r=vb(structuredClone(e),t);return Pc(r,e)}function fI(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(s=>s.slug===o)}function hI(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let s=e?.styles?.typography?.fontFamily,i=fI(o,s),a=e?.styles?.elements?.heading?.typography?.fontFamily,c;return a?c=fI(o,e?.styles?.elements?.heading?.typography?.fontFamily):c=i,[i,c]}function gI(e){return e?`is-style-$e}`:""}function bb(e,t){let r=new RegExp(`^$t}([\\d]+)$`);return e.reduce((s,i)=>{if(typeof i?.slug=="string"){let a=i?.slug.match(r);if(a){let c=parseInt(a[1],10);if(c>s)return c}}return s},0)+1}h4([pI]);function xe(e,t,r="merged",o=!0){let{user:s,base:i,merged:a,onChange:c}=(0,Ns.useContext)(Pr),l=a;r==="base"?l=i:r==="user"&&(l=s);let u=(0,Ns.useMemo)(()=>Cf(l,e,t,o),[l,e,t,o]),m=(0,Ns.useCallback)(d=>{let f=u2(s,e,d,t);c(f)},[s,c,e,t]);return[u,m]}function de(e,t,r="merged"){let{user:o,base:s,merged:i,onChange:a}=(0,Ns.useContext)(Pr),c=i;r==="base"?c=s:r==="user"&&(c=o);let l=(0,Ns.useMemo)(()=>kc(c,e,t),[c,e,t]),u=(0,Ns.useCallback)(m=>{let d=i2(o,e,m,t);a(d)},[o,a,e,t]);return[l,u]}var BQ=[];function FQ({title:e,settings:t,styles:r}){return e===(0,Z2.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Sb(e=[]){let{variationsFromTheme:t}=(0,yI.useSelect)(o=>({variationsFromTheme:o(vI.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||BQ}),[]),{user:r}=(0,Ns.useContext)(Pr);return(0,Ns.useMemo)(()=>{let o=structuredClone(r),s=Y2(o,e);s.title=(0,Z2.__)("Default");let i=t.filter(c=>Jf(c,e)).map(c=>Lr(s,c)),a=[s,...i];return a?.length?a.filter(FQ):[]},[e,r,t])}function bI(e){let[t,r]=de("color.palette.theme",e),o=(0,Ns.useCallback)(()=>{if(!t||!t.length)return;let s=Math.floor(Math.random()*225),i=t.map(a=>{let{color:c}=a,l=fs(c).rotate(s).toHex();return{...a,color:l}});r(i)},[t,r]);return window.__experimentalEnableColorRandomizer?[o]:[]}var SI=n(pv()),{lock:twe,unlock:Je}=(0,SI.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/global-styles-ui");var vn=n(_()),{useHasDimensionsPanel:DQ,useHasTypographyPanel:LQ,useHasColorPanel:NQ,useSettingsForBlockElement:MQ,useHasBackgroundPanel:VQ}=Je(xI.privateApis);function jQ(){let[e]=de(""),t=MQ(e),r=VQ(e),o=LQ(t),s=NQ(t),i=!0,c=DQ(t);return(0,vn.jsx)(vn.Fragment,{children:(0,vn.jsxs)(wI.__experimentalItemGroup,{children:[o&&(0,vn.jsx)(Gt,{icon:Yk,path:"/typography",children:(0,Fc.__)("Typography")}),s&&(0,vn.jsx)(Gt,{icon:F_,path:"/colors",children:(0,Fc.__)("Colors")}),r&&(0,vn.jsx)(Gt,{icon:h_,path:"/background","aria-label":(0,Fc.__)("Background styles"),children:(0,Fc.__)("Background")}),i&&(0,vn.jsx)(Gt,{icon:$p,path:"/shadows",children:(0,Fc.__)("Shadows")}),c&&(0,vn.jsx)(Gt,{icon:un,path:"/layout",children:(0,Fc.__)("Layout")})]})})}var _I=jQ;var ai=n(O());function Ed(){let[e="black"]=xe("color.text"),[t="white"]=xe("color.background"),[r=e]=xe("elements.h1.color.text"),[o=r]=xe("elements.link.color.text"),[s=o]=xe("elements.button.color.background"),[i]=de("color.palette.core")||[],[a]=de("color.palette.theme")||[],[c]=de("color.palette.custom")||[],l=(a??[]).concat(c??[]).concat(i??[]),u=l.filter(({color:f})=>f===e),m=l.filter(({color:f})=>f===s),d=u.concat(m).concat(l).filter(({color:f})=>f!==t).slice(0,2);return{paletteColors:l,highlightedColors:d}}var CI=n(N()),TI=n(O()),K2=n(I());function UQ(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function zQ(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let s=parseInt(o[0]),i=parseInt(o[1]);for(let a=s;a<=i;a+=100)t.push(a)}else o.length===1&&t.push(parseInt(o[0]))}),t}function kI(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=s=>(s=s.trim(),s.match(t)?(s=s.replace(/^["']|["']$/g,""),`"$s}"`):s);return r.includes(",")?r.split(",").map(o).filter(s=>s!=="").join(", "):o(r)}function q2(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"$t}"`),t}function Dc(e){let t={fontFamily:kI(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=zQ(r),s=UQ(400,o);t.fontWeight=String(s)||"400"}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&String(e.fontFace[0].fontWeight)||"400"}return t}function PI(e){return{fontFamily:kI(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var Qf=n(_());function wb({fontSize:e,variation:t}){let{base:r}=(0,CI.useContext)(Pr),o=r;t&&(o={...r,...t});let[s]=xe("color.text"),[i,a]=hI(o),c=i?Dc(i):{},l=a?Dc(a):{};return s&&(c.color=s,l.color=s),e&&(c.fontSize=e,l.fontSize=e),(0,Qf.jsxs)(TI.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,Qf.jsx)("span",{style:l,children:(0,K2._x)("A","Uppercase letter A")}),(0,Qf.jsx)("span",{style:c,children:(0,K2._x)("a","Lowercase letter A")})]})}var EI=n(O());var AI=n(_());function RI({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Ed(),o=e*t;return r.map(({slug:s,color:i},a)=>(0,AI.jsx)(EI.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:a===1?.2:.1}},`$s}-$a}`))}var BI=n(O()),Ad=n(ge()),Lc=n(N());var xl=n(_()),II=248,OI=152,HQ={leading:!0,trailing:!0};function GQ({children:e,label:t,isFocused:r,withHoverView:o}){let[s="white"]=xe("color.background"),[i]=xe("color.gradient"),a=(0,Ad.useReducedMotion)(),[c,l]=(0,Lc.useState)(!1),[u,{width:m}]=(0,Ad.useResizeObserver)(),[d,f]=(0,Lc.useState)(m),[h,g]=(0,Lc.useState)(),y=(0,Ad.useThrottle)(f,250,HQ);(0,Lc.useLayoutEffect)(()=>{m&&y(m)},[m,y]),(0,Lc.useLayoutEffect)(()=>{let x=d?d/II:1,S=x-(h||0);(Math.abs(S)>.1||!h)&&g(x)},[d,h]);let v=m?m/II:1,w=h||v;return(0,xl.jsxs)(xl.Fragment,{children:[(0,xl.jsx)("div",{style:{position:"relative"},children:u}),!!m&&(0,xl.jsx)("div",{className:"global-styles-ui-preview__wrapper",style:{height:OI*w},onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),tabIndex:-1,children:(0,xl.jsx)(BI.__unstableMotion.div,{style:{height:OI*w,width:"100%",background:i??s,cursor:o?"pointer":void 0},initial:"start",animate:(c||r)&&!a&&t?"hover":"start",children:[].concat(e).map((x,S)=>x({ratio:w,key:S}))})})]})}var Rd=GQ;var Xo=n(_()),WQ={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},YQ={hover:{opacity:1},start:{opacity:.5}},ZQ={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function qQ({label:e,isFocused:t,withHoverView:r,variation:o}){let[s]=xe("typography.fontWeight"),[i="serif"]=xe("typography.fontFamily"),[a=i]=xe("elements.h1.typography.fontFamily"),[c=s]=xe("elements.h1.typography.fontWeight"),[l="black"]=xe("color.text"),[u=l]=xe("elements.h1.color.text"),{paletteColors:m}=Ed();return(0,Xo.jsxs)(Rd,{label:e,isFocused:t,withHoverView:r,children:[({ratio:d,key:f})=>(0,Xo.jsx)(ai.__unstableMotion.div,{variants:WQ,style:{height:"100%",overflow:"hidden"},children:(0,Xo.jsxs)(ai.__experimentalHStack,{spacing:10*d,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Xo.jsx)(wb,{fontSize:65*d,variation:o}),(0,Xo.jsx)(ai.__experimentalVStack,{spacing:4*d,children:(0,Xo.jsx)(RI,{normalizedColorSwatchSize:32,ratio:d})})]})},f),({key:d})=>(0,Xo.jsx)(ai.__unstableMotion.div,{variants:r?YQ:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Xo.jsx)(ai.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:m.slice(0,4).map(({color:f},h)=>(0,Xo.jsx)("div",{style:{height:"100%",background:f,flexGrow:1}},h))})},d),({ratio:d,key:f})=>(0,Xo.jsx)(ai.__unstableMotion.div,{variants:ZQ,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Xo.jsx)(ai.__experimentalVStack,{spacing:3*d,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*d,boxSizing:"border-box"},children:e&&(0,Xo.jsx)("div",{style:{fontSize:40*d,fontFamily:a,color:u,fontWeight:c,lineHeight:"1em",textAlign:"center"},children:e})})},f)]})}var xb=qQ;var $t=n(_());function KQ(){let e=(0,FI.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(DI.store);return!!r()?.length},[]);return(0,$t.jsxs)(Wt.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-root",isRounded:!1,children:[(0,$t.jsx)(Wt.CardBody,{children:(0,$t.jsxs)(Wt.__experimentalVStack,{spacing:4,children:[(0,$t.jsx)(Wt.Card,{className:"global-styles-ui-screen-root__active-style-tile",children:(0,$t.jsx)(Wt.CardMedia,{className:"global-styles-ui-screen-root__active-style-tile-preview",children:(0,$t.jsx)(xb,{})})}),e&&(0,$t.jsx)(Wt.__experimentalItemGroup,{children:(0,$t.jsx)(Gt,{path:"/variations",children:(0,$t.jsxs)(Wt.__experimentalHStack,{justify:"space-between",children:[(0,$t.jsx)(Wt.FlexItem,{children:(0,Nc.__)("Browse styles")}),(0,$t.jsx)(Xf,{icon:(0,Nc.isRTL)()?jt:Ut})]})})}),(0,$t.jsx)(_I,{})]})}),(0,$t.jsx)(Wt.CardDivider,{}),(0,$t.jsxs)(Wt.CardBody,{children:[(0,$t.jsx)(Wt.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4,children:(0,Nc.__)("Customize the appearance of specific blocks for the whole site.")}),(0,$t.jsx)(Wt.__experimentalItemGroup,{children:(0,$t.jsx)(Gt,{path:"/blocks",children:(0,$t.jsxs)(Wt.__experimentalHStack,{justify:"space-between",children:[(0,$t.jsx)(Wt.FlexItem,{children:(0,Nc.__)("Blocks")}),(0,$t.jsx)(Xf,{icon:(0,Nc.isRTL)()?jt:Ut})]})})})]})]})}var LI=KQ;var J2=n(Ye()),li=n(I()),_l=n(O()),Q2=n(E()),ci=n(N()),kb=n(ee()),UI=n(ge()),zI=n(uf());var NI=n(Ye()),MI=n(E()),VI=n(O());var X2=n(_());function XQ(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function $f(e){let t=(0,MI.useSelect)(s=>{let{getBlockStyles:i}=s(NI.store);return i(e)},[e]),[r]=xe("variations",e),o=Object.keys(r??{});return XQ(t,o)}function jI({name:e}){let t=$f(e);return(0,X2.jsx)(VI.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,X2.jsx)(Gt,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var So=n(O()),_b=n(I());var bn=n(_());function ut({title:e,description:t,onBack:r}){return(0,bn.jsx)(So.__experimentalVStack,{spacing:0,children:(0,bn.jsx)(So.__experimentalView,{children:(0,bn.jsx)(So.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,bn.jsxs)(So.__experimentalVStack,{spacing:2,children:[(0,bn.jsxs)(So.__experimentalHStack,{spacing:2,children:[(0,bn.jsx)(So.Navigator.BackButton,{icon:(0,_b.isRTL)()?Ut:jt,size:"small",label:(0,_b.__)("Back"),onClick:r}),(0,bn.jsx)(So.__experimentalSpacer,{children:(0,bn.jsx)(So.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e})})]}),t&&(0,bn.jsx)(So.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var Mo=n(_()),{useHasDimensionsPanel:JQ,useHasTypographyPanel:QQ,useHasBorderPanel:$Q,useSettingsForBlockElement:e$,useHasColorPanel:t$}=Je(kb.privateApis);function r$(){let e=(0,Q2.useSelect)(s=>s(J2.store).getBlockTypes(),[]),t=(s,i)=>{let{core:a,noncore:c}=s;return(i.name.startsWith("core/")?a:c).push(i),s},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function o$(e){let[t]=de("",e),r=e$(t,e),o=QQ(r),s=t$(r),i=$Q(r),a=JQ(r),c=i||a,l=!!$f(e)?.length;return o||s||c||l}function s$({block:e}){return o$(e.name)?(0,Mo.jsx)(Gt,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Mo.jsxs)(_l.__experimentalHStack,{justify:"flex-start",children:[(0,Mo.jsx)(kb.BlockIcon,{icon:e.icon}),(0,Mo.jsx)(_l.FlexItem,{children:e.title})]})}):null}function n$({filterValue:e}){let t=r$(),r=(0,UI.useDebounce)(zI.speak,500),{isMatchingSearchTerm:o}=(0,Q2.useSelect)(J2.store),s=e?t.filter(a=>o(a,e)):t,i=(0,ci.useRef)(null);return(0,ci.useEffect)(()=>{if(!e)return;let a=i.current?.childElementCount||0,c=(0,li.sprintf)((0,li._n)("%d result found.","%d results found.",a),a);r(c,"polite")},[e,r]),(0,Mo.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:s.length===0?(0,Mo.jsx)(_l.__experimentalText,{align:"center",as:"p",children:(0,li.__)("No blocks found.")}):s.map(a=>(0,Mo.jsx)(s$,{block:a},"menu-itemblock-"+a.name))})}var i$=(0,ci.memo)(n$);function a$(){let[e,t]=(0,ci.useState)(""),r=(0,ci.useDeferredValue)(e);return(0,Mo.jsxs)(Mo.Fragment,{children:[(0,Mo.jsx)(ut,{title:(0,li.__)("Blocks"),description:(0,li.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,Mo.jsx)(_l.SearchControl,{className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,li.__)("Search"),placeholder:(0,li.__)("Search")}),(0,Mo.jsx)(i$,{filterValue:r})]})}var HI=a$;var XI=n(Ye()),JI=n(ee()),Tb=n(N()),QI=n(E()),$I=n(Y()),Mc=n(O()),Id=n(I());var GI=n(ee()),Cb=n(Ye()),WI=n(O()),YI=n(N());var Pb=n(_()),l$=({name:e,variation:t=""})=>{let r=(0,Cb.getBlockType)(e)?.example,o=(0,YI.useMemo)(()=>{if(!r)return null;let u={...r,attributes:{...r.attributes,style:void 0,className:t?gI(t):r.attributes?.className}};return(0,Cb.getBlockFromExample)(e,u)},[e,r,t]),s=r?.viewportWidth??500,i=144,c=235/s,l=c!==0&&c<1&&i?i/c:i;return r?(0,Pb.jsx)(WI.__experimentalSpacer,{marginX:4,marginBottom:4,children:(0,Pb.jsx)("div",{className:"global-styles-ui__block-preview-panel",style:{maxHeight:i,boxSizing:"initial"},children:(0,Pb.jsx)(GI.BlockPreview,{blocks:o,viewportWidth:s,minHeight:i,additionalStyles:[{css:`
  36                                  body{
  37                                      padding: 24px;
  38                                      min-height:$Math.round(l)}px;
  39                                      display:flex;
  40                                      align-items:center;
  41                                  }
  42                                  .is-root-container { width: 100%; }
  43                              `}]})})}):null},ZI=l$;var qI=n(O()),KI=n(_());function er({children:e,level:t=2}){return(0,KI.jsx)(qI.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var ir=n(_()),c$={backgroundSize:"cover",backgroundPosition:"50% 50%"};function eh(e){if(!e)return e;let t=e.color||e.width;if(!e.style&&t)return{...e,style:"solid"};if(!(e.style&&!t))return e}function u$(e){return e&&((0,Mc.__experimentalHasSplitBorders)(e)?{top:eh(e.top),right:eh(e.right),bottom:eh(e.bottom),left:eh(e.left)}:eh(e))}var{useHasDimensionsPanel:d$,useHasTypographyPanel:m$,useHasBorderPanel:p$,useSettingsForBlockElement:f$,useHasColorPanel:h$,useHasFiltersPanel:g$,useHasImageSettingsPanel:y$,useHasBackgroundPanel:v$,BackgroundPanel:b$,BorderPanel:S$,ColorPanel:w$,TypographyPanel:x$,DimensionsPanel:_$,FiltersPanel:k$,ImageSettingsPanel:P$,AdvancedPanel:C$}=Je(JI.privateApis);function T$({name:e,variation:t}){let r=[];t&&(r=["variations",t].concat(r));let o=r.join("."),[s]=xe(o,e,"user",!1),[i,a]=xe(o,e,"merged",!1),[c]=de("",e,"user"),[l,u]=de("",e),m=f$(l,e),d=(0,XI.getBlockType)(e),f=!1;m?.spacing?.blockGap&&d?.supports?.spacing?.blockGap&&(d?.supports?.spacing?.__experimentalSkipSerialization===!0||d?.supports?.spacing?.__experimentalSkipSerialization?.some?.(F=>F==="blockGap"))&&(f=!0);let h=!1;m?.dimensions?.aspectRatio&&e==="core/group"&&(h=!0);let g=(0,Tb.useMemo)(()=>{let F=structuredClone(m);return f&&(F.spacing.blockGap=!1),h&&(F.dimensions.aspectRatio=!1),F},[m,f,h]),y=$f(e),v=v$(g),w=m$(g),C=h$(g),x=p$(g),S=d$(g),P=g$(g),A=y$(e,c,g),L=!!y?.length&&!t,{canEditCSS:D}=(0,QI.useSelect)(F=>{let{getEntityRecord:q,__experimentalGetCurrentGlobalStylesId:G}=F($I.store),j=G();return{canEditCSS:!!(j?q("root","globalStyles",j):void 0)?._links?.["wp:action-edit-css"]}},[]),R=t?y.find(F=>F.name===t):null,B=(0,Tb.useMemo)(()=>({...i,layout:g.layout}),[i,g.layout]),U=(0,Tb.useMemo)(()=>({...s,layout:c.layout}),[s,c.layout]),J=F=>{let q={...F};delete q.layout,a(q),F.layout!==c.layout&&u({...c,layout:F.layout})},W=F=>{u(F===void 0?{...l,lightbox:void 0}:{...l,lightbox:{...l.lightbox,...F}})},T=F=>{if(!F?.border){a(F);return}let{radius:q,...G}=F.border,j=u$(G),z=(0,Mc.__experimentalHasSplitBorders)(j)?{color:null,style:null,width:null,...j}:{top:j,right:j,bottom:j,left:j};a({...F,border:{...z,radius:q}})};return(0,ir.jsxs)(ir.Fragment,{children:[(0,ir.jsx)(ut,{title:t?R?.label:d?.title}),(0,ir.jsx)(ZI,{name:e,variation:t}),L&&(0,ir.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,ir.jsxs)(Mc.__experimentalVStack,{spacing:3,children:[(0,ir.jsx)(er,{children:(0,Id.__)("Style Variations")}),(0,ir.jsx)(jI,{name:e})]})}),C&&(0,ir.jsx)(w$,{inheritedValue:i,value:s,onChange:a,settings:g}),v&&(0,ir.jsx)(b$,{inheritedValue:i,value:s,onChange:a,settings:g,defaultValues:c$}),w&&(0,ir.jsx)(x$,{inheritedValue:i,value:s,onChange:a,settings:g}),S&&(0,ir.jsx)(_$,{inheritedValue:B,value:U,onChange:J,settings:g,includeLayoutControls:!0}),x&&(0,ir.jsx)(S$,{inheritedValue:i,value:s,onChange:T,settings:g}),P&&(0,ir.jsx)(k$,{inheritedValue:B,value:U,onChange:a,settings:g,includeLayoutControls:!0}),A&&(0,ir.jsx)(P$,{onChange:W,value:c,inheritedValue:g}),D&&(0,ir.jsxs)(Mc.PanelBody,{title:(0,Id.__)("Advanced"),initialOpen:!1,children:[(0,ir.jsx)("p",{children:(0,Id.sprintf)((0,Id.__)("Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value."),d?.title)}),(0,ir.jsx)(C$,{value:s,onChange:a,inheritedValue:i})]})]})}var $2=T$;var Qb=n(I()),pB=n(O()),fB=n(N());var eO=n(O());var tO=n(_());function kl({children:e,className:t}){return(0,tO.jsx)(eO.__experimentalSpacer,{className:ue("global-styles-ui-screen-body",t),padding:4,children:e})}var Pl=n(I()),sa=n(O());var Jo=n(_());function th({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.$t}.`,s=t==="link"?{textDecoration:"underline"}:{},[i]=xe(o+"typography.fontFamily"),[a]=xe(o+"typography.fontStyle"),[c]=xe(o+"typography.fontWeight"),[l]=xe(o+"color.background"),[u]=xe("color.background"),[m]=xe(o+"color.gradient"),[d]=xe(o+"color.text");return(0,Jo.jsx)(Gt,{path:e+"/typography/"+t,children:(0,Jo.jsxs)(sa.__experimentalHStack,{justify:"flex-start",children:[(0,Jo.jsx)(sa.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:m??l??u,color:d,fontStyle:a,fontWeight:c,...s},children:(0,Pl.__)("Aa")}),(0,Jo.jsx)(sa.FlexItem,{children:r})]})})}function E$(){return(0,Jo.jsxs)(sa.__experimentalVStack,{spacing:3,children:[(0,Jo.jsx)(er,{level:3,children:(0,Pl.__)("Elements")}),(0,Jo.jsxs)(sa.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,Jo.jsx)(th,{parentMenu:"",element:"text",label:(0,Pl.__)("Text")}),(0,Jo.jsx)(th,{parentMenu:"",element:"link",label:(0,Pl.__)("Links")}),(0,Jo.jsx)(th,{parentMenu:"",element:"heading",label:(0,Pl.__)("Headings")}),(0,Jo.jsx)(th,{parentMenu:"",element:"caption",label:(0,Pl.__)("Captions")}),(0,Jo.jsx)(th,{parentMenu:"",element:"button",label:(0,Pl.__)("Buttons")})]})]})}var rO=E$;var Rb=n(O());var oO=n(O());var Eb=n(_()),A$=({variation:e,isFocused:t,withHoverView:r})=>(0,Eb.jsx)(Rd,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:s})=>(0,Eb.jsx)(oO.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Eb.jsx)(wb,{variation:e,fontSize:85*o})},s)}),sO=A$;var nO=n(O()),Vc=n(N()),iO=n(Mr()),Ab=n(I());var rh=n(_());function Od({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:s=!1}){let[i,a]=(0,Vc.useState)(!1),{base:c,user:l,onChange:u}=(0,Vc.useContext)(Pr),m=(0,Vc.useMemo)(()=>{let v=Lr(c,e);return o&&(v=vb(v,o)),{user:e,base:c,merged:v,onChange:()=>{}}},[e,c,o]),d=()=>u(e),f=v=>{v.keyCode===iO.ENTER&&(v.preventDefault(),d())},h=(0,Vc.useMemo)(()=>Pc(l,e),[l,e]),g=e?.title;e?.description&&(g=(0,Ab.sprintf)((0,Ab._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let y=(0,rh.jsx)("div",{className:ue("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:d,onKeyDown:f,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>a(!0),onBlur:()=>a(!1),children:(0,rh.jsx)("div",{className:ue("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,rh.jsx)(Pr.Provider,{value:m,children:s?(0,rh.jsx)(nO.Tooltip,{text:e?.title,children:y}):y})}var jc=n(_()),aO=["typography"];function Bd({title:e,gap:t=2}){let r=Sb(aO);return r?.length<=1?null:(0,jc.jsxs)(Rb.__experimentalVStack,{spacing:3,children:[e&&(0,jc.jsx)(er,{level:3,children:e}),(0,jc.jsx)(Rb.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,s)=>(0,jc.jsx)(Od,{variation:o,properties:aO,showTooltip:!0,children:()=>(0,jc.jsx)(sO,{variation:o})},s))})]})}var Yc=n(I()),wn=n(O());var uB=n(N());var ia=n(N()),El=n(E()),Tl=n(Y()),oC=n(I());var eC=n(df()),lO=n(Y()),cO="/wp/v2/font-families";function uO(e){let{receiveEntityRecords:t}=e.dispatch(lO.store);t("postType","wp_font_family",[],void 0,!0)}async function dO(e,t){let o=await(0,eC.default)({path:cO,method:"POST",body:e});return uO(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function mO(e,t,r){let o={path:`$cO}/$e}/font-faces`,method:"POST",body:t},s=await(0,eC.default)(o);return uO(r),{id:s.id,...s.font_face_settings}}var hO=n(O());var Ms=n(I()),tC=["otf","ttf","woff","woff2"],pO={100:(0,Ms._x)("Thin","font weight"),200:(0,Ms._x)("Extra-light","font weight"),300:(0,Ms._x)("Light","font weight"),400:(0,Ms._x)("Normal","font weight"),500:(0,Ms._x)("Medium","font weight"),600:(0,Ms._x)("Semi-bold","font weight"),700:(0,Ms._x)("Bold","font weight"),800:(0,Ms._x)("Extra-bold","font weight"),900:(0,Ms._x)("Black","font weight")},fO={normal:(0,Ms._x)("Normal","font style"),italic:(0,Ms._x)("Italic","font style")};var{File:gO}=window,{kebabCase:R$}=Je(hO.privateApis);function na(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function I$(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Ib(e){let t=pO[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":fO[e.fontStyle??""]||e.fontStyle;return`$t} $r}`}function O$(e=[],t=[]){let r=new Map;for(let o of e)r.set(`$o.fontWeight}$o.fontStyle}`,o);for(let o of t)r.set(`$o.fontWeight}$o.fontStyle}`,o);return Array.from(r.values())}function yO(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:s,...i}=o,a=r.get(o.slug),c=O$(a.fontFace,s);r.set(o.slug,{...i,fontFace:c})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Cl(e,t,r="all"){let o;if(typeof t=="string")o=`url($t})`;else if(t instanceof gO)o=await t.arrayBuffer();else return;let i=await new window.FontFace(q2(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(i),r==="iframe"||r==="all"){let a=document.querySelector('iframe[name="editor-canvas"]');a?.contentDocument&&a.contentDocument.fonts.add(i)}}function oh(e,t="all"){let r=o=>{o.forEach(s=>{s.family===q2(e?.fontFamily)&&s.weight===e?.fontWeight&&s.style===e?.fontStyle&&o.delete(s)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function Fd(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return I$(t)||(t=encodeURI(t)),t}function vO(e){let t=new FormData,{fontFace:r,category:o,...s}=e,i={...s,slug:R$(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function bO(e){return(e?.fontFace??[]).map((r,o)=>{let s={...r},i=new FormData;if(s.file){let a=Array.isArray(s.file)?s.file:[s.file],c=[];a.forEach((l,u)=>{let m=`file-$o}-$u}`;i.append(m,l,l.name),c.push(m)}),s.src=c.length===1?c[0]:c,delete s.file,i.append("font_face_settings",JSON.stringify(s))}else i.append("font_face_settings",JSON.stringify(s));return i})}async function SO(e,t,r){let o=[];for(let i of t)try{let a=await mO(e,i,r);o.push({status:"fulfilled",value:a})}catch(a){o.push({status:"rejected",reason:a})}let s={errors:[],successes:[]};return o.forEach((i,a)=>{if(i.status==="fulfilled"&&i.value){let c=i.value;s.successes.push(c)}else i.reason&&s.errors.push({data:t[a],message:i.reason.message})}),s}async function wO(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from $r}. Server responded with status: $o.status}`);return o.blob()}).then(o=>{let s=r.split("/").pop();return new gO([o],s,{type:o.type})})));return t.length===1?t[0]:t}function rC(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function xO(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),s=e;for(let i of t){let a=s[i];s=s[i]=Array.isArray(a)?[...a]:{...a}}return s[o]=r,e}function Ob(e,t,r=[]){let o=l=>l.slug===e.slug,s=l=>l.find(o),i=l=>l?r.filter(u=>!o(u)):[...r,e],a=l=>{let u=d=>d.fontWeight===t.fontWeight&&d.fontStyle===t.fontStyle;if(!l)return[...r,{...e,fontFace:[t]}];let m=l.fontFace||[];return m.find(u)?m=m.filter(d=>!u(d)):m=[...m,t],m.length===0?r.filter(d=>!o(d)):r.map(d=>o(d)?{...d,fontFace:m}:d)},c=s(r);return t?a(c):i(c)}var _O=n(_()),eo=(0,ia.createContext)({});eo.displayName="FontLibraryContext";function B$({children:e}){let t=(0,El.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,El.useDispatch)(Tl.store),{globalStylesId:s}=(0,El.useSelect)(z=>{let{__experimentalGetCurrentGlobalStylesId:V}=z(Tl.store);return{globalStylesId:V()}},[]),i=(0,Tl.useEntityRecord)("root","globalStyles",s),[a,c]=(0,ia.useState)(!1),{records:l=[],isResolving:u}=(0,Tl.useEntityRecords)("postType","wp_font_family",{_embed:!0}),m=(l||[]).map(z=>({id:z.id,...z.font_family_settings||{},fontFace:z?._embedded?.font_faces?.map(V=>V.font_face_settings)||[]}))||[],[d,f]=de("typography.fontFamilies"),h=async z=>{if(!i.record)return;let V=i.record,Z=xO(V??{},["settings","typography","fontFamilies"],z);await r("root","globalStyles",Z)},[g,y]=(0,ia.useState)(""),[v,w]=(0,ia.useState)(void 0),C=d?.theme?d.theme.map(z=>na(z,{source:"theme"})).sort((z,V)=>z.name.localeCompare(V.name)):[],x=d?.custom?d.custom.map(z=>na(z,{source:"custom"})).sort((z,V)=>z.name.localeCompare(V.name)):[],S=m?m.map(z=>na(z,{source:"custom"})).sort((z,V)=>z.name.localeCompare(V.name)):[];(0,ia.useEffect)(()=>{g||w(void 0)},[g]);let P=z=>{if(!z){w(void 0);return}let Z=(z.source==="theme"?C:S).find(ie=>ie.slug===z.slug);w({...Z||z,source:z.source})},[A]=(0,ia.useState)(new Set),L=z=>z.reduce((Z,ie)=>{let ae=ie?.fontFace&&ie.fontFace?.length>0?ie?.fontFace.map(Ce=>`$Ce.fontStyle??""}$Ce.fontWeight??""}`):["normal400"];return Z[ie.slug]=ae,Z},{}),D=z=>{switch(z){case"theme":return L(C);case"custom":default:return L(x)}},R=(z,V,Z,ie)=>!V&&!Z?!!D(ie)[z]:!!D(ie)[z]?.includes((V??"")+(Z??"")),B=(z,V)=>D(V)[z]||[];async function U(z){c(!0);try{let V=[],Z=[];for(let ae of z){let Ce=!1,Ke=await(0,El.resolveSelect)(Tl.store).getEntityRecords("postType","wp_font_family",{slug:ae.slug,per_page:1,_embed:!0}),_e=Ke&&Ke.length>0?Ke[0]:null,re=_e?{id:_e.id,..._e.font_family_settings,fontFace:(_e?._embedded?.font_faces??[]).map(we=>we.font_face_settings)||[]}:null;re||(Ce=!0,re=await dO(vO(ae),t));let ve=re.fontFace&&ae.fontFace?re.fontFace.filter(we=>we&&ae.fontFace&&rC(we,ae.fontFace)):[];re.fontFace&&ae.fontFace&&(ae.fontFace=ae.fontFace.filter(we=>!rC(we,re.fontFace)));let ze=[],Ie=[];if(ae?.fontFace?.length??!1){let we=await SO(re.id,bO(ae),t);ze=we?.successes,Ie=we?.errors}(ze?.length>0||ve?.length>0)&&(re.fontFace=[...ze],V.push(re)),re&&!ae?.fontFace?.length&&V.push(re),Ce&&(ae?.fontFace?.length??0)>0&&ze?.length===0&&await o("postType","wp_font_family",re.id,{force:!0}),Z=Z.concat(Ie)}let ie=Z.reduce((ae,Ce)=>ae.includes(Ce.message)?ae:[...ae,Ce.message],[]);if(V.length>0){let ae=T(V);await h(ae)}if(ie.length>0){let ae=new Error((0,oC.__)("There was an error installing fonts."));throw ae.installationErrors=ie,ae}}finally{c(!1)}}async function J(z){if(!z?.id)throw new Error((0,oC.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",z.id,{force:!0});let V=W(z);return await h(V),{deleted:!0}}catch(V){throw console.error("There was an error uninstalling the font family:",V),V}}let W=z=>{let Z=(d?.[z.source??""]??[]).filter(ae=>ae.slug!==z.slug),ie={...d,[z.source??""]:Z};return f(ie),z.fontFace&&z.fontFace.forEach(ae=>{oh(ae,"all")}),ie},T=z=>{let V=F(z),Z={...d,custom:yO(d?.custom,V)};return f(Z),q(V),Z},F=z=>z.map(({id:V,fontFace:Z,...ie})=>({...ie,...Z&&Z.length>0?{fontFace:Z.map(({id:ae,...Ce})=>Ce)}:{}})),q=z=>{z.forEach(V=>{V.fontFace&&V.fontFace.forEach(Z=>{let ie=Fd(Z?.src??"");ie&&Cl(Z,ie,"all")})})},G=(z,V)=>{let Z=d?.[z.source??""]??[],ie=Ob(z,V,Z);f({...d,[z.source??""]:ie});let ae=R(z.slug,V?.fontStyle??"",V?.fontWeight??"",z.source??"custom");if(V&&ae)oh(V,"all");else{let Ce=Fd(V?.src??"");V&&Ce&&Cl(V,Ce,"all")}},j=async z=>{if(!z.src)return;let V=Fd(z.src);!V||A.has(V)||(Cl(z,V,"document"),A.add(V))};return(0,_O.jsx)(eo.Provider,{value:{libraryFontSelected:v,handleSetLibraryFontSelected:P,fontFamilies:d??{},baseCustomFonts:S,isFontActivated:R,getFontFacesActivated:B,loadFontFaceAsset:j,installFonts:U,uninstallFontFamily:J,toggleActivateFont:G,getAvailableFontsOutline:L,modalTabOpen:g,setModalTabOpen:y,saveFontFamilies:h,isResolvingLibrary:u,isInstalling:a},children:e})}var Bb=B$;var Md=n(I()),Kb=n(O()),Xb=n(Y()),nB=n(E());var We=n(O()),nh=n(Y()),sC=n(E()),zc=n(N()),Bt=n(I());var Ld=n(I()),Vs=n(O());var kO=n(O()),ui=n(N());var Fb=n(_());function F$(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function D$(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function L$({font:e,text:t}){let r=(0,ui.useRef)(null),o=D$(e),s=Dc(e);t=t||("name"in e?e.name:"");let i=e.preview,[a,c]=(0,ui.useState)(!1),[l,u]=(0,ui.useState)(!1),{loadFontFaceAsset:m}=(0,ui.useContext)(eo),d=i??F$(o),f=d&&d.match(/\.(png|jpg|jpeg|gif|svg)$/i),h=PI(o),g={fontSize:"18px",lineHeight:1,opacity:l?"1":"0",...s,...h};return(0,ui.useEffect)(()=>{let y=new window.IntersectionObserver(([v])=>{c(v.isIntersecting)},{});return r.current&&y.observe(r.current),()=>y.disconnect()},[r]),(0,ui.useEffect)(()=>{(async()=>{a&&(!f&&o.src&&await m(o),u(!0))})()},[o,a,m,f]),(0,Fb.jsx)("div",{ref:r,children:f?(0,Fb.jsx)("img",{src:d,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,Fb.jsx)(kO.__experimentalText,{style:g,className:"font-library__font-variant_demo-text",children:t})})}var Dd=L$;var di=n(_());function N$({font:e,onClick:t,variantsText:r,navigatorPath:o}){let s=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,Vs.useNavigator)();return(0,di.jsx)(Vs.Button,{__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,di.jsxs)(Vs.Flex,{justify:"space-between",wrap:!1,children:[(0,di.jsx)(Dd,{font:e}),(0,di.jsxs)(Vs.Flex,{justify:"flex-end",children:[(0,di.jsx)(Vs.FlexItem,{children:(0,di.jsx)(Vs.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Ld.sprintf)((0,Ld._n)("%d variant","%d variants",s),s)})}),(0,di.jsx)(Vs.FlexItem,{children:(0,di.jsx)(Jr,{icon:(0,Ld.isRTL)()?jt:Ut})})]})]})})}var sh=N$;var Db=n(N()),Lb=n(O());var Uc=n(_());function M$({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,Db.useContext)(eo),s=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),i=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},a=t.name+" "+Ib(e),c=(0,Db.useId)();return(0,Uc.jsx)("div",{className:"font-library__font-card",children:(0,Uc.jsxs)(Lb.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Uc.jsx)(Lb.CheckboxControl,{checked:s,onChange:i,id:c}),(0,Uc.jsx)("label",{htmlFor:c,children:(0,Uc.jsx)(Dd,{font:e,text:a,onClick:i})})]})})}var PO=M$;function CO(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function Nb(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?CO(t.fontWeight?.toString()??"normal")-CO(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Ve=n(_());function V$(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:s,isInstalling:i,saveFontFamilies:a,getFontFacesActivated:c}=(0,zc.useContext)(eo),[l,u]=de("typography.fontFamilies"),[m,d]=(0,zc.useState)(!1),[f,h]=(0,zc.useState)(null),[g]=de("typography.fontFamilies",void 0,"base"),y=(0,sC.useSelect)(j=>{let{__experimentalGetCurrentGlobalStylesId:z}=j(nh.store);return z()},[]),w=!!(0,nh.useEntityRecord)("root","globalStyles",y)?.edits?.settings?.typography?.fontFamilies,C=l?.theme?l.theme.map(j=>na(j,{source:"theme"})).sort((j,z)=>j.name.localeCompare(z.name)):[],x=new Set(C.map(j=>j.slug)),S=g?.theme?C.concat(g.theme.filter(j=>!x.has(j.slug)).map(j=>na(j,{source:"theme"})).sort((j,z)=>j.name.localeCompare(z.name))):[],P=t?.source==="custom"&&t?.id,A=(0,sC.useSelect)(j=>{let{canUser:z}=j(nh.store);return P&&z("delete",{kind:"postType",name:"wp_font_family",id:P})},[P]),L=!!t&&t?.source!=="theme"&&A,D=()=>{d(!0)},R=async()=>{h(null);try{await a(l),h({type:"success",message:(0,Bt.__)("Font family updated successfully.")})}catch(j){h({type:"error",message:(0,Bt.sprintf)((0,Bt.__)("There was an error updating the font family. %s"),j.message)})}},B=j=>j?!j.fontFace||!j.fontFace.length?[{fontFamily:j.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Nb(j.fontFace):[],U=j=>{let z=j?.fontFace&&(j?.fontFace?.length??0)>0?j.fontFace.length:1,V=c(j.slug,j.source).length;return(0,Bt.sprintf)((0,Bt.__)("%1$d/%2$d variants active"),V,z)};(0,zc.useEffect)(()=>{r(t)},[]);let J=t?c(t.slug,t.source).length:0,W=t?.fontFace?.length??(t?.fontFamily?1:0),T=J>0&&J!==W,F=J===W,q=()=>{if(!t||!t?.source)return;let j=l?.[t.source]?.filter(V=>V.slug!==t.slug)??[],z=F?j:[...j,t];u({...l,[t.source]:z}),t.fontFace&&t.fontFace.forEach(V=>{if(F)oh(V,"all");else{let Z=Fd(V?.src??"");Z&&Cl(V,Z,"all")}})},G=S.length>0||e.length>0;return(0,Ve.jsxs)("div",{className:"font-library__tabpanel-layout",children:[s&&(0,Ve.jsx)("div",{className:"font-library__loading",children:(0,Ve.jsx)(We.ProgressBar,{})}),!s&&(0,Ve.jsxs)(Ve.Fragment,{children:[(0,Ve.jsxs)(We.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Ve.jsx)(We.Navigator.Screen,{path:"/",children:(0,Ve.jsxs)(We.__experimentalVStack,{spacing:"8",children:[f&&(0,Ve.jsx)(We.Notice,{status:f.type,onRemove:()=>h(null),children:f.message}),!G&&(0,Ve.jsx)(We.__experimentalText,{as:"p",children:(0,Bt.__)("No fonts installed.")}),S.length>0&&(0,Ve.jsxs)(We.__experimentalVStack,{children:[(0,Ve.jsx)("h2",{className:"font-library__fonts-title",children:(0,Bt._x)("Theme","font source")}),(0,Ve.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:S.map(j=>(0,Ve.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ve.jsx)(sh,{font:j,navigatorPath:"/fontFamily",variantsText:U(j),onClick:()=>{h(null),r(j)}})},j.slug))})]}),e.length>0&&(0,Ve.jsxs)(We.__experimentalVStack,{children:[(0,Ve.jsx)("h2",{className:"font-library__fonts-title",children:(0,Bt._x)("Custom","font source")}),(0,Ve.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(j=>(0,Ve.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ve.jsx)(sh,{font:j,navigatorPath:"/fontFamily",variantsText:U(j),onClick:()=>{h(null),r(j)}})},j.slug))})]})]})}),(0,Ve.jsxs)(We.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Ve.jsx)(j$,{font:t,isOpen:m,setIsOpen:d,setNotice:h,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Ve.jsxs)(We.Flex,{justify:"flex-start",children:[(0,Ve.jsx)(We.Navigator.BackButton,{icon:(0,Bt.isRTL)()?Ut:jt,size:"small",onClick:()=>{r(void 0),h(null)},label:(0,Bt.__)("Back")}),(0,Ve.jsx)(We.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),f&&(0,Ve.jsxs)(Ve.Fragment,{children:[(0,Ve.jsx)(We.__experimentalSpacer,{margin:1}),(0,Ve.jsx)(We.Notice,{status:f.type,onRemove:()=>h(null),children:f.message}),(0,Ve.jsx)(We.__experimentalSpacer,{margin:1})]}),(0,Ve.jsx)(We.__experimentalSpacer,{margin:4}),(0,Ve.jsx)(We.__experimentalText,{children:(0,Bt.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Ve.jsx)(We.__experimentalSpacer,{margin:4}),(0,Ve.jsxs)(We.__experimentalVStack,{spacing:0,children:[(0,Ve.jsx)(We.CheckboxControl,{className:"font-library__select-all",label:(0,Bt.__)("Select all"),checked:F,onChange:q,indeterminate:T}),(0,Ve.jsx)(We.__experimentalSpacer,{margin:8}),(0,Ve.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&B(t).map((j,z)=>(0,Ve.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ve.jsx)(PO,{font:t,face:j},`face$z}`)},`face$z}`))})]})]})]}),(0,Ve.jsxs)(We.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,Ve.jsx)(We.ProgressBar,{}),L&&(0,Ve.jsx)(We.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:D,children:(0,Bt.__)("Delete")}),(0,Ve.jsx)(We.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:R,disabled:!w,accessibleWhenDisabled:!0,children:(0,Bt.__)("Update")})]})]})]})}function j$({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:s,handleSetLibraryFontSelected:i}){let a=(0,We.useNavigator)(),c=async()=>{o(null),r(!1);try{await s(e),a.goBack(),i(void 0),o({type:"success",message:(0,Bt.__)("Font family uninstalled successfully.")})}catch(u){o({type:"error",message:(0,Bt.__)("There was an error uninstalling the font family.")+u.message})}},l=()=>{r(!1)};return(0,Ve.jsx)(We.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Bt.__)("Cancel"),confirmButtonText:(0,Bt.__)("Delete"),onCancel:l,onConfirm:c,size:"medium",children:e&&(0,Bt.sprintf)((0,Bt.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var Mb=V$;var Vr=n(N()),De=n(O()),FO=n(ge()),At=n(I());var DO=n(Y());function TO(e,t){let{category:r,search:o}=t,s=e||[];return r&&r!=="all"&&(s=s.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(s=s.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),s}function EO(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,s)=>({...o,[`$s.fontStyle}-$s.fontWeight}`]:!0}),{})}),{})}function AO(e,t,r){return t?!!r[e]?.[`$t.fontStyle}-$t.fontWeight}`]:!!r[e]}var ih=n(I()),Vo=n(O()),js=n(_());function U$(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,js.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,js.jsx)(Vo.Card,{children:(0,js.jsxs)(Vo.CardBody,{children:[(0,js.jsx)(Vo.__experimentalHeading,{level:2,children:(0,ih.__)("Connect to Google Fonts")}),(0,js.jsx)(Vo.__experimentalSpacer,{margin:6}),(0,js.jsx)(Vo.__experimentalText,{as:"p",children:(0,ih.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,js.jsx)(Vo.__experimentalSpacer,{margin:3}),(0,js.jsx)(Vo.__experimentalText,{as:"p",children:(0,ih.__)("You can alternatively upload files directly on the Upload tab.")}),(0,js.jsx)(Vo.__experimentalSpacer,{margin:6}),(0,js.jsx)(Vo.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,ih.__)("Allow access to Google Fonts")})]})})})}var RO=U$;var IO=n(N()),Vb=n(O());var Hc=n(_());function z$({face:e,font:t,handleToggleVariant:r,selected:o}){let s=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+Ib(e),a=(0,IO.useId)();return(0,Hc.jsx)("div",{className:"font-library__font-card",children:(0,Hc.jsxs)(Vb.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Hc.jsx)(Vb.CheckboxControl,{checked:o,onChange:s,id:a}),(0,Hc.jsx)("label",{htmlFor:a,children:(0,Hc.jsx)(Dd,{font:e,text:i,onClick:s})})]})})}var OO=z$;var Ee=n(_()),H$={slug:"all",name:(0,At._x)("All","font categories")},BO="wp-font-library-google-fonts-permission",G$=500;function W$({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(BO)==="true",[o,s]=(0,Vr.useState)(null),[i,a]=(0,Vr.useState)(null),[c,l]=(0,Vr.useState)([]),[u,m]=(0,Vr.useState)(1),[d,f]=(0,Vr.useState)({}),[h,g]=(0,Vr.useState)(t&&!r()),{installFonts:y,isInstalling:v}=(0,Vr.useContext)(eo),{record:w,isResolving:C}=(0,DO.useEntityRecord)("root","fontCollection",e);(0,Vr.useEffect)(()=>{let re=()=>{g(t&&!r())};return re(),window.addEventListener("storage",re),()=>window.removeEventListener("storage",re)},[e,t]);let x=()=>{window.localStorage.setItem(BO,"false"),window.dispatchEvent(new Event("storage"))};(0,Vr.useEffect)(()=>{s(null)},[e]),(0,Vr.useEffect)(()=>{l([])},[o]);let S=(0,Vr.useMemo)(()=>w?.font_families??[],[w]),P=w?.categories??[],A=[H$,...P],L=(0,Vr.useMemo)(()=>TO(S,d),[S,d]),D=Math.max(window.innerHeight,G$),R=Math.floor((D-417)/61),B=Math.ceil(L.length/R),U=(u-1)*R,J=u*R,W=L.slice(U,J),T=re=>{f({...d,category:re}),m(1)},q=(0,FO.debounce)(re=>{f({...d,search:re}),m(1)},300),G=(re,ve)=>{let ze=Ob(re,ve,c);l(ze)},j=EO(c),z=()=>{l([])},V=c.length>0?c[0]?.fontFace?.length??0:0,Z=V>0&&V!==o?.fontFace?.length,ie=V===o?.fontFace?.length,ae=()=>{let re=[];!ie&&o&&re.push(o),l(re)},Ce=async()=>{a(null);let re=c[0];try{re?.fontFace&&await Promise.all(re.fontFace.map(async ve=>{ve.src&&(ve.file=await wO(ve.src))}))}catch{a({type:"error",message:(0,At.__)("Error installing the fonts, could not be downloaded.")});return}try{await y([re]),a({type:"success",message:(0,At.__)("Fonts were installed successfully.")})}catch(ve){a({type:"error",message:ve.message})}z()},Ke=re=>re?!re.fontFace||!re.fontFace.length?[{fontFamily:re.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Nb(re.fontFace):[];if(h)return(0,Ee.jsx)(RO,{});let _e=()=>e!=="google-fonts"||h||o?null:(0,Ee.jsx)(De.DropdownMenu,{icon:wr,label:(0,At.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,At.__)("Revoke access to Google Fonts"),onClick:x}]});return(0,Ee.jsxs)("div",{className:"font-library__tabpanel-layout",children:[C&&(0,Ee.jsx)("div",{className:"font-library__loading",children:(0,Ee.jsx)(De.ProgressBar,{})}),!C&&w&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsxs)(De.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,Ee.jsxs)(De.Navigator.Screen,{path:"/",children:[(0,Ee.jsxs)(De.__experimentalHStack,{justify:"space-between",children:[(0,Ee.jsxs)(De.__experimentalVStack,{children:[(0,Ee.jsx)(De.__experimentalHeading,{level:2,size:13,children:w.name}),(0,Ee.jsx)(De.__experimentalText,{children:w.description})]}),(0,Ee.jsx)(_e,{})]}),(0,Ee.jsx)(De.__experimentalSpacer,{margin:4}),(0,Ee.jsxs)(De.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,Ee.jsx)(De.SearchControl,{value:d.search,placeholder:(0,At.__)("Font name\u2026"),label:(0,At.__)("Search"),onChange:q,hideLabelFromVision:!1}),(0,Ee.jsx)(De.SelectControl,{__next40pxDefaultSize:!0,label:(0,At.__)("Category"),value:d.category,onChange:T,children:A&&A.map(re=>(0,Ee.jsx)("option",{value:re.slug,children:re.name},re.slug))})]}),(0,Ee.jsx)(De.__experimentalSpacer,{margin:4}),!!w?.font_families?.length&&!L.length&&(0,Ee.jsx)(De.__experimentalText,{children:(0,At.__)("No fonts found. Try with a different search term.")}),(0,Ee.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:W.map(re=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(sh,{font:re.font_family_settings,navigatorPath:"/fontFamily",onClick:()=>{s(re.font_family_settings)}})},re.font_family_settings.slug))})})]}),(0,Ee.jsxs)(De.Navigator.Screen,{path:"/fontFamily",children:[(0,Ee.jsxs)(De.Flex,{justify:"flex-start",children:[(0,Ee.jsx)(De.Navigator.BackButton,{icon:(0,At.isRTL)()?Ut:jt,size:"small",onClick:()=>{s(null),a(null)},label:(0,At.__)("Back")}),(0,Ee.jsx)(De.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),i&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(De.__experimentalSpacer,{margin:1}),(0,Ee.jsx)(De.Notice,{status:i.type,onRemove:()=>a(null),children:i.message}),(0,Ee.jsx)(De.__experimentalSpacer,{margin:1})]}),(0,Ee.jsx)(De.__experimentalSpacer,{margin:4}),(0,Ee.jsx)(De.__experimentalText,{children:(0,At.__)("Select font variants to install.")}),(0,Ee.jsx)(De.__experimentalSpacer,{margin:4}),(0,Ee.jsx)(De.CheckboxControl,{className:"font-library__select-all",label:(0,At.__)("Select all"),checked:ie,onChange:ae,indeterminate:Z}),(0,Ee.jsx)(De.__experimentalVStack,{spacing:0,children:(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&Ke(o).map((re,ve)=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(OO,{font:o,face:re,handleToggleVariant:G,selected:AO(o.slug,o.fontFace?re:null,j)})},`face$ve}`))})}),(0,Ee.jsx)(De.__experimentalSpacer,{margin:16})]})]}),o&&(0,Ee.jsx)(De.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,Ee.jsx)(De.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:Ce,isBusy:v,disabled:c.length===0||v,accessibleWhenDisabled:!0,children:(0,At.__)("Install")})}),!o&&(0,Ee.jsxs)(De.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,Ee.jsx)(De.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,Vr.createInterpolateElement)((0,At.sprintf)((0,At._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",B),{div:(0,Ee.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Ee.jsx)(De.SelectControl,{"aria-label":(0,At.__)("Current page"),value:u.toString(),options:[...Array(B)].map((re,ve)=>({label:(ve+1).toString(),value:(ve+1).toString()})),onChange:re=>m(parseInt(re)),size:"small",variant:"minimal"})})}),(0,Ee.jsxs)(De.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Ee.jsx)(De.Button,{onClick:()=>m(u-1),disabled:u===1,accessibleWhenDisabled:!0,label:(0,At.__)("Previous page"),icon:(0,At.isRTL)()?Li:Mi,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Ee.jsx)(De.Button,{onClick:()=>m(u+1),disabled:u===B,accessibleWhenDisabled:!0,label:(0,At.__)("Next page"),icon:(0,At.isRTL)()?Mi:Li,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var jb=W$;var Nd=n(I()),jr=n(O()),lh=n(N());var Y$=Object.getOwnPropertyNames,Ub=(e=>typeof Yo<"u"?Yo:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Yo<"u"?Yo:t)[r]}):e)(function(e){if(typeof Yo<"u")return Yo.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Z$=(e,t)=>function(){return t||(0,e[Y$(e)[0]])((t={exports:{}}).exports,t),t.exports},q$=Z$({"packages/global-styles-ui/src/font-library/lib/unbrotli.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var o;typeof window<"u"?o=window:typeof global<"u"?o=global:typeof self<"u"?o=self:o=this,o.unbrotli=r()}})(function(){var r,o,s;return(function(){function i(a,c,l){function u(f,h){if(!c[f]){if(!a[f]){var g=typeof Ub=="function"&&Ub;if(!h&&g)return g(f,!0);if(m)return m(f,!0);var y=new Error("Cannot find module '"+f+"'");throw y.code="MODULE_NOT_FOUND",y}var v=c[f]={exports:{}};a[f][0].call(v.exports,function(w){var C=a[f][1][w];return u(C||w)},v,v.exports,i,a,c,l)}return c[f].exports}for(var m=typeof Ub=="function"&&Ub,d=0;d<l.length;d++)u(l[d]);return u}return i})()({1:[function(i,a,c){var l=4096,u=2*l+32,m=2*l-1,d=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function f(h){this.buf_=new Uint8Array(u),this.input_=h,this.reset()}f.READ_SIZE=l,f.IBUF_MASK=m,f.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var h=0;h<4;h++)this.val_|=this.buf_[this.pos_]<<8*h,++this.pos_;return this.bit_end_pos_>0},f.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var h=this.buf_ptr_,g=this.input_.read(this.buf_,h,l);if(g<0)throw new Error("Unexpected end of input");if(g<l){this.eos_=1;for(var y=0;y<32;y++)this.buf_[h+g+y]=0}if(h===0){for(var y=0;y<32;y++)this.buf_[(l<<1)+y]=this.buf_[y];this.buf_ptr_=l}else this.buf_ptr_=0;this.bit_end_pos_+=g<<3}},f.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&m]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},f.prototype.readBits=function(h){32-this.bit_pos_<h&&this.fillBitWindow();var g=this.val_>>>this.bit_pos_&d[h];return this.bit_pos_+=h,g},a.exports=f},{}],2:[function(i,a,c){var l=0,u=1,m=2,d=3;c.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),c.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(i,a,c){var l=i("./streams").BrotliInput,u=i("./streams").BrotliOutput,m=i("./bit_reader"),d=i("./dictionary"),f=i("./huffman").HuffmanCode,h=i("./huffman").BrotliBuildHuffmanTable,g=i("./context"),y=i("./prefix"),v=i("./transform"),w=8,C=16,x=256,S=704,P=26,A=6,L=2,D=8,R=255,B=1080,U=18,J=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),W=16,T=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),F=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),q=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function G(ne){var Q;return ne.readBits(1)===0?16:(Q=ne.readBits(3),Q>0?17+Q:(Q=ne.readBits(3),Q>0?8+Q:17))}function j(ne){if(ne.readBits(1)){var Q=ne.readBits(3);return Q===0?1:ne.readBits(Q)+(1<<Q)}return 0}function z(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function V(ne){var Q=new z,se,te,oe;if(Q.input_end=ne.readBits(1),Q.input_end&&ne.readBits(1))return Q;if(se=ne.readBits(2)+4,se===7){if(Q.is_metadata=!0,ne.readBits(1)!==0)throw new Error("Invalid reserved bit");if(te=ne.readBits(2),te===0)return Q;for(oe=0;oe<te;oe++){var Le=ne.readBits(8);if(oe+1===te&&te>1&&Le===0)throw new Error("Invalid size byte");Q.meta_block_length|=Le<<oe*8}}else for(oe=0;oe<se;++oe){var ke=ne.readBits(4);if(oe+1===se&&se>4&&ke===0)throw new Error("Invalid size nibble");Q.meta_block_length|=ke<<oe*4}return++Q.meta_block_length,!Q.input_end&&!Q.is_metadata&&(Q.is_uncompressed=ne.readBits(1)),Q}function Z(ne,Q,se){var te=Q,oe;return se.fillBitWindow(),Q+=se.val_>>>se.bit_pos_&R,oe=ne[Q].bits-D,oe>0&&(se.bit_pos_+=D,Q+=ne[Q].value,Q+=se.val_>>>se.bit_pos_&(1<<oe)-1),se.bit_pos_+=ne[Q].bits,ne[Q].value}function ie(ne,Q,se,te){for(var oe=0,Le=w,ke=0,Te=0,Xe=32768,Fe=[],pe=0;pe<32;pe++)Fe.push(new f(0,0));for(h(Fe,0,5,ne,U);oe<Q&&Xe>0;){var at=0,mo;if(te.readMoreInput(),te.fillBitWindow(),at+=te.val_>>>te.bit_pos_&31,te.bit_pos_+=Fe[at].bits,mo=Fe[at].value&255,mo<C)ke=0,se[oe++]=mo,mo!==0&&(Le=mo,Xe-=32768>>mo);else{var us=mo-14,Ao,po,Xt=0;if(mo===C&&(Xt=Le),Te!==Xt&&(ke=0,Te=Xt),Ao=ke,ke>0&&(ke-=2,ke<<=us),ke+=te.readBits(us)+3,po=ke-Ao,oe+po>Q)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var fo=0;fo<po;fo++)se[oe+fo]=Te;oe+=po,Te!==0&&(Xe-=po<<15-Te)}}if(Xe!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Xe);for(;oe<Q;oe++)se[oe]=0}function ae(ne,Q,se,te){var oe=0,Le,ke=new Uint8Array(ne);if(te.readMoreInput(),Le=te.readBits(2),Le===1){for(var Te,Xe=ne-1,Fe=0,pe=new Int32Array(4),at=te.readBits(2)+1;Xe;)Xe>>=1,++Fe;for(Te=0;Te<at;++Te)pe[Te]=te.readBits(Fe)%ne,ke[pe[Te]]=2;switch(ke[pe[0]]=1,at){case 1:break;case 3:if(pe[0]===pe[1]||pe[0]===pe[2]||pe[1]===pe[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(pe[0]===pe[1])throw new Error("[ReadHuffmanCode] invalid symbols");ke[pe[1]]=1;break;case 4:if(pe[0]===pe[1]||pe[0]===pe[2]||pe[0]===pe[3]||pe[1]===pe[2]||pe[1]===pe[3]||pe[2]===pe[3])throw new Error("[ReadHuffmanCode] invalid symbols");te.readBits(1)?(ke[pe[2]]=3,ke[pe[3]]=3):ke[pe[0]]=2;break}}else{var Te,mo=new Uint8Array(U),us=32,Ao=0,po=[new f(2,0),new f(2,4),new f(2,3),new f(3,2),new f(2,0),new f(2,4),new f(2,3),new f(4,1),new f(2,0),new f(2,4),new f(2,3),new f(3,2),new f(2,0),new f(2,4),new f(2,3),new f(4,5)];for(Te=Le;Te<U&&us>0;++Te){var Xt=J[Te],fo=0,Ro;te.fillBitWindow(),fo+=te.val_>>>te.bit_pos_&15,te.bit_pos_+=po[fo].bits,Ro=po[fo].value,mo[Xt]=Ro,Ro!==0&&(us-=32>>Ro,++Ao)}if(!(Ao===1||us===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");ie(mo,ne,ke,te)}if(oe=h(Q,se,D,ke,ne),oe===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return oe}function Ce(ne,Q,se){var te,oe;return te=Z(ne,Q,se),oe=y.kBlockLengthPrefixCode[te].nbits,y.kBlockLengthPrefixCode[te].offset+se.readBits(oe)}function Ke(ne,Q,se){var te;return ne<W?(se+=T[ne],se&=3,te=Q[se]+F[ne]):te=ne-W+1,te}function _e(ne,Q){for(var se=ne[Q],te=Q;te;--te)ne[te]=ne[te-1];ne[0]=se}function re(ne,Q){var se=new Uint8Array(256),te;for(te=0;te<256;++te)se[te]=te;for(te=0;te<Q;++te){var oe=ne[te];ne[te]=se[oe],oe&&_e(se,oe)}}function ve(ne,Q){this.alphabet_size=ne,this.num_htrees=Q,this.codes=new Array(Q+Q*q[ne+31>>>5]),this.htrees=new Uint32Array(Q)}ve.prototype.decode=function(ne){var Q,se,te=0;for(Q=0;Q<this.num_htrees;++Q)this.htrees[Q]=te,se=ae(this.alphabet_size,this.codes,te,ne),te+=se};function ze(ne,Q){var se={num_htrees:null,context_map:null},te,oe=0,Le,ke;Q.readMoreInput();var Te=se.num_htrees=j(Q)+1,Xe=se.context_map=new Uint8Array(ne);if(Te<=1)return se;for(te=Q.readBits(1),te&&(oe=Q.readBits(4)+1),Le=[],ke=0;ke<B;ke++)Le[ke]=new f(0,0);for(ae(Te+oe,Le,0,Q),ke=0;ke<ne;){var Fe;if(Q.readMoreInput(),Fe=Z(Le,0,Q),Fe===0)Xe[ke]=0,++ke;else if(Fe<=oe)for(var pe=1+(1<<Fe)+Q.readBits(Fe);--pe;){if(ke>=ne)throw new Error("[DecodeContextMap] i >= context_map_size");Xe[ke]=0,++ke}else Xe[ke]=Fe-oe,++ke}return Q.readBits(1)&&re(Xe,ne),se}function Ie(ne,Q,se,te,oe,Le,ke){var Te=se*2,Xe=se,Fe=Z(Q,se*B,ke),pe;Fe===0?pe=oe[Te+(Le[Xe]&1)]:Fe===1?pe=oe[Te+(Le[Xe]-1&1)]+1:pe=Fe-2,pe>=ne&&(pe-=ne),te[se]=pe,oe[Te+(Le[Xe]&1)]=pe,++Le[Xe]}function we(ne,Q,se,te,oe,Le){var ke=oe+1,Te=se&oe,Xe=Le.pos_&m.IBUF_MASK,Fe;if(Q<8||Le.bit_pos_+(Q<<3)<Le.bit_end_pos_){for(;Q-- >0;)Le.readMoreInput(),te[Te++]=Le.readBits(8),Te===ke&&(ne.write(te,ke),Te=0);return}if(Le.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Le.bit_pos_<32;)te[Te]=Le.val_>>>Le.bit_pos_,Le.bit_pos_+=8,++Te,--Q;if(Fe=Le.bit_end_pos_-Le.bit_pos_>>3,Xe+Fe>m.IBUF_MASK){for(var pe=m.IBUF_MASK+1-Xe,at=0;at<pe;at++)te[Te+at]=Le.buf_[Xe+at];Fe-=pe,Te+=pe,Q-=pe,Xe=0}for(var at=0;at<Fe;at++)te[Te+at]=Le.buf_[Xe+at];if(Te+=Fe,Q-=Fe,Te>=ke){ne.write(te,ke),Te-=ke;for(var at=0;at<Te;at++)te[at]=te[ke+at]}for(;Te+Q>=ke;){if(Fe=ke-Te,Le.input_.read(te,Te,Fe)<Fe)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");ne.write(te,ke),Q-=Fe,Te=0}if(Le.input_.read(te,Te,Q)<Q)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Le.reset()}function $e(ne){var Q=ne.bit_pos_+7&-8,se=ne.readBits(Q-ne.bit_pos_);return se==0}function et(ne){var Q=new l(ne),se=new m(Q);G(se);var te=V(se);return te.meta_block_length}c.BrotliDecompressedSize=et;function cs(ne,Q){var se=new l(ne);Q==null&&(Q=et(ne));var te=new Uint8Array(Q),oe=new u(te);return qn(se,oe),oe.pos<oe.buffer.length&&(oe.buffer=oe.buffer.subarray(0,oe.pos)),oe.buffer}c.BrotliDecompressBuffer=cs;function qn(ne,Q){var se,te=0,oe=0,Le=0,ke,Te=0,Xe,Fe,pe,at,mo=[16,15,11,4],us=0,Ao=0,po=0,Xt=[new ve(0,0),new ve(0,0),new ve(0,0)],fo,Ro,He,Op=128+m.READ_SIZE;He=new m(ne),Le=G(He),ke=(1<<Le)-16,Xe=1<<Le,Fe=Xe-1,pe=new Uint8Array(Xe+Op+d.maxDictionaryWordLength),at=Xe,fo=[],Ro=[];for(var Uu=0;Uu<3*B;Uu++)fo[Uu]=new f(0,0),Ro[Uu]=new f(0,0);for(;!oe;){var lr=0,Kg,ks=[1<<28,1<<28,1<<28],Kn=[0],ds=[1,1,1],H=[0,1,0,1,0,1],le=[0],k,fe,Pt,ce,Io=null,me=null,Jt,X=null,K,nc=0,xt=null,Se=0,ic=0,ac=null,Mt=0,tt=0,cr=0,ur,Br;for(se=0;se<3;++se)Xt[se].codes=null,Xt[se].htrees=null;He.readMoreInput();var Bi=V(He);if(lr=Bi.meta_block_length,te+lr>Q.buffer.length){var lc=new Uint8Array(te+lr);lc.set(Q.buffer),Q.buffer=lc}if(oe=Bi.input_end,Kg=Bi.is_uncompressed,Bi.is_metadata){for($e(He);lr>0;--lr)He.readMoreInput(),He.readBits(8);continue}if(lr!==0){if(Kg){He.bit_pos_=He.bit_pos_+7&-8,we(Q,lr,te,pe,Fe,He),te+=lr;continue}for(se=0;se<3;++se)ds[se]=j(He)+1,ds[se]>=2&&(ae(ds[se]+2,fo,se*B,He),ae(P,Ro,se*B,He),ks[se]=Ce(Ro,se*B,He),le[se]=1);for(He.readMoreInput(),k=He.readBits(2),fe=W+(He.readBits(4)<<k),Pt=(1<<k)-1,ce=fe+(48<<k),me=new Uint8Array(ds[0]),se=0;se<ds[0];++se)He.readMoreInput(),me[se]=He.readBits(2)<<1;var Vt=ze(ds[0]<<A,He);Jt=Vt.num_htrees,Io=Vt.context_map;var Oo=ze(ds[2]<<L,He);for(K=Oo.num_htrees,X=Oo.context_map,Xt[0]=new ve(x,Jt),Xt[1]=new ve(S,ds[1]),Xt[2]=new ve(ce,K),se=0;se<3;++se)Xt[se].decode(He);for(xt=0,ac=0,ur=me[Kn[0]],tt=g.lookupOffsets[ur],cr=g.lookupOffsets[ur+1],Br=Xt[1].htrees[0];lr>0;){var Qt,Bo,Go,zu,i_,Wo,ms,Fi,Bp,Hu,Fp;for(He.readMoreInput(),ks[1]===0&&(Ie(ds[1],fo,1,Kn,H,le,He),ks[1]=Ce(Ro,B,He),Br=Xt[1].htrees[Kn[1]]),--ks[1],Qt=Z(Xt[1].codes,Br,He),Bo=Qt>>6,Bo>=2?(Bo-=2,ms=-1):ms=0,Go=y.kInsertRangeLut[Bo]+(Qt>>3&7),zu=y.kCopyRangeLut[Bo]+(Qt&7),i_=y.kInsertLengthPrefixCode[Go].offset+He.readBits(y.kInsertLengthPrefixCode[Go].nbits),Wo=y.kCopyLengthPrefixCode[zu].offset+He.readBits(y.kCopyLengthPrefixCode[zu].nbits),Ao=pe[te-1&Fe],po=pe[te-2&Fe],Hu=0;Hu<i_;++Hu)He.readMoreInput(),ks[0]===0&&(Ie(ds[0],fo,0,Kn,H,le,He),ks[0]=Ce(Ro,0,He),nc=Kn[0]<<A,xt=nc,ur=me[Kn[0]],tt=g.lookupOffsets[ur],cr=g.lookupOffsets[ur+1]),Bp=g.lookup[tt+Ao]|g.lookup[cr+po],Se=Io[xt+Bp],--ks[0],po=Ao,Ao=Z(Xt[0].codes,Xt[0].htrees[Se],He),pe[te&Fe]=Ao,(te&Fe)===Fe&&Q.write(pe,Xe),++te;if(lr-=i_,lr<=0)break;if(ms<0){var Bp;if(He.readMoreInput(),ks[2]===0&&(Ie(ds[2],fo,2,Kn,H,le,He),ks[2]=Ce(Ro,2*B,He),ic=Kn[2]<<L,ac=ic),--ks[2],Bp=(Wo>4?3:Wo-2)&255,Mt=X[ac+Bp],ms=Z(Xt[2].codes,Xt[2].htrees[Mt],He),ms>=fe){var a_,i5,Dp;ms-=fe,i5=ms&Pt,ms>>=k,a_=(ms>>1)+1,Dp=(2+(ms&1)<<a_)-4,ms=fe+(Dp+He.readBits(a_)<<k)+i5}}if(Fi=Ke(ms,mo,us),Fi<0)throw new Error("[BrotliDecompress] invalid distance");if(te<ke&&Te!==ke?Te=te:Te=ke,Fp=te&Fe,Fi>Te)if(Wo>=d.minDictionaryWordLength&&Wo<=d.maxDictionaryWordLength){var Dp=d.offsetsByLength[Wo],a5=Fi-Te-1,l5=d.sizeBitsByLength[Wo],eW=(1<<l5)-1,tW=a5&eW,c5=a5>>l5;if(Dp+=tW*Wo,c5<v.kNumTransforms){var l_=v.transformDictionaryWord(pe,Fp,Dp,Wo,c5);if(Fp+=l_,te+=l_,lr-=l_,Fp>=at){Q.write(pe,Xe);for(var Xg=0;Xg<Fp-at;Xg++)pe[Xg]=pe[at+Xg]}}else throw new Error("Invalid backward reference. pos: "+te+" distance: "+Fi+" len: "+Wo+" bytes left: "+lr)}else throw new Error("Invalid backward reference. pos: "+te+" distance: "+Fi+" len: "+Wo+" bytes left: "+lr);else{if(ms>0&&(mo[us&3]=Fi,++us),Wo>lr)throw new Error("Invalid backward reference. pos: "+te+" distance: "+Fi+" len: "+Wo+" bytes left: "+lr);for(Hu=0;Hu<Wo;++Hu)pe[te&Fe]=pe[te-Fi&Fe],(te&Fe)===Fe&&Q.write(pe,Xe),++te,--lr}Ao=pe[te-1&Fe],po=pe[te-2&Fe]}te&=1073741823}}Q.write(pe,te&Fe)}c.BrotliDecompress=qn,d.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(i,a,c){var l=i("base64-js");c.init=function(){var u=i("./decode").BrotliDecompressBuffer,m=l.toByteArray(i("./dictionary.bin.js"));return u(m)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(i,a,c){a.exports="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"},{}],6:[function(i,a,c){var l=i("./dictionary-browser");c.init=function(){c.dictionary=l.init()},c.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),c.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),c.minDictionaryWordLength=4,c.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(i,a,c){function l(h,g){this.bits=h,this.value=g}c.HuffmanCode=l;var u=15;function m(h,g){for(var y=1<<g-1;h&y;)y>>=1;return(h&y-1)+y}function d(h,g,y,v,w){do v-=y,h[g+v]=new l(w.bits,w.value);while(v>0)}function f(h,g,y){for(var v=1<<g-y;g<u&&(v-=h[g],!(v<=0));)++g,v<<=1;return g-y}c.BrotliBuildHuffmanTable=function(h,g,y,v,w){var C=g,x,S,P,A,L,D,R,B,U,J,W,T=new Int32Array(u+1),F=new Int32Array(u+1);for(W=new Int32Array(w),P=0;P<w;P++)T[v[P]]++;for(F[1]=0,S=1;S<u;S++)F[S+1]=F[S]+T[S];for(P=0;P<w;P++)v[P]!==0&&(W[F[v[P]]++]=P);if(B=y,U=1<<B,J=U,F[u]===1){for(A=0;A<J;++A)h[g+A]=new l(0,W[0]&65535);return J}for(A=0,P=0,S=1,L=2;S<=y;++S,L<<=1)for(;T[S]>0;--T[S])x=new l(S&255,W[P++]&65535),d(h,g+A,L,U,x),A=m(A,S);for(R=J-1,D=-1,S=y+1,L=2;S<=u;++S,L<<=1)for(;T[S]>0;--T[S])(A&R)!==D&&(g+=U,B=f(T,S,y),U=1<<B,J+=U,D=A&R,h[C+D]=new l(B+y&255,g-C-D&65535)),x=new l(S-y&255,W[P++]&65535),d(h,g+(A>>y),L,U,x),A=m(A,S);return J}},{}],8:[function(i,a,c){"use strict";c.byteLength=y,c.toByteArray=w,c.fromByteArray=S;for(var l=[],u=[],m=typeof Uint8Array<"u"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,h=d.length;f<h;++f)l[f]=d[f],u[d.charCodeAt(f)]=f;u[45]=62,u[95]=63;function g(P){var A=P.length;if(A%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var L=P.indexOf("=");L===-1&&(L=A);var D=L===A?0:4-L%4;return[L,D]}function y(P){var A=g(P),L=A[0],D=A[1];return(L+D)*3/4-D}function v(P,A,L){return(A+L)*3/4-L}function w(P){for(var A,L=g(P),D=L[0],R=L[1],B=new m(v(P,D,R)),U=0,J=R>0?D-4:D,W=0;W<J;W+=4)A=u[P.charCodeAt(W)]<<18|u[P.charCodeAt(W+1)]<<12|u[P.charCodeAt(W+2)]<<6|u[P.charCodeAt(W+3)],B[U++]=A>>16&255,B[U++]=A>>8&255,B[U++]=A&255;return R===2&&(A=u[P.charCodeAt(W)]<<2|u[P.charCodeAt(W+1)]>>4,B[U++]=A&255),R===1&&(A=u[P.charCodeAt(W)]<<10|u[P.charCodeAt(W+1)]<<4|u[P.charCodeAt(W+2)]>>2,B[U++]=A>>8&255,B[U++]=A&255),B}function C(P){return l[P>>18&63]+l[P>>12&63]+l[P>>6&63]+l[P&63]}function x(P,A,L){for(var D,R=[],B=A;B<L;B+=3)D=(P[B]<<16&16711680)+(P[B+1]<<8&65280)+(P[B+2]&255),R.push(C(D));return R.join("")}function S(P){for(var A,L=P.length,D=L%3,R=[],B=16383,U=0,J=L-D;U<J;U+=B)R.push(x(P,U,U+B>J?J:U+B));return D===1?(A=P[L-1],R.push(l[A>>2]+l[A<<4&63]+"==")):D===2&&(A=(P[L-2]<<8)+P[L-1],R.push(l[A>>10]+l[A>>4&63]+l[A<<2&63]+"=")),R.join("")}},{}],9:[function(i,a,c){function l(u,m){this.offset=u,this.nbits=m}c.kBlockLengthPrefixCode=[new l(1,2),new l(5,2),new l(9,2),new l(13,2),new l(17,3),new l(25,3),new l(33,3),new l(41,3),new l(49,4),new l(65,4),new l(81,4),new l(97,4),new l(113,5),new l(145,5),new l(177,5),new l(209,5),new l(241,6),new l(305,6),new l(369,7),new l(497,8),new l(753,9),new l(1265,10),new l(2289,11),new l(4337,12),new l(8433,13),new l(16625,24)],c.kInsertLengthPrefixCode=[new l(0,0),new l(1,0),new l(2,0),new l(3,0),new l(4,0),new l(5,0),new l(6,1),new l(8,1),new l(10,2),new l(14,2),new l(18,3),new l(26,3),new l(34,4),new l(50,4),new l(66,5),new l(98,5),new l(130,6),new l(194,7),new l(322,8),new l(578,9),new l(1090,10),new l(2114,12),new l(6210,14),new l(22594,24)],c.kCopyLengthPrefixCode=[new l(2,0),new l(3,0),new l(4,0),new l(5,0),new l(6,0),new l(7,0),new l(8,0),new l(9,0),new l(10,1),new l(12,1),new l(14,2),new l(18,2),new l(22,3),new l(30,3),new l(38,4),new l(54,4),new l(70,5),new l(102,5),new l(134,6),new l(198,7),new l(326,8),new l(582,9),new l(1094,10),new l(2118,24)],c.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],c.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(i,a,c){function l(m){this.buffer=m,this.pos=0}l.prototype.read=function(m,d,f){this.pos+f>this.buffer.length&&(f=this.buffer.length-this.pos);for(var h=0;h<f;h++)m[d+h]=this.buffer[this.pos+h];return this.pos+=f,f},c.BrotliInput=l;function u(m){this.buffer=m,this.pos=0}u.prototype.write=function(m,d){if(this.pos+d>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(m.subarray(0,d),this.pos),this.pos+=d,d},c.BrotliOutput=u},{}],11:[function(i,a,c){var l=i("./dictionary"),u=0,m=1,d=2,f=3,h=4,g=5,y=6,v=7,w=8,C=9,x=10,S=11,P=12,A=13,L=14,D=15,R=16,B=17,U=18,J=19,W=20;function T(G,j,z){this.prefix=new Uint8Array(G.length),this.transform=j,this.suffix=new Uint8Array(z.length);for(var V=0;V<G.length;V++)this.prefix[V]=G.charCodeAt(V);for(var V=0;V<z.length;V++)this.suffix[V]=z.charCodeAt(V)}var F=[new T("",u,""),new T("",u," "),new T(" ",u," "),new T("",P,""),new T("",x," "),new T("",u," the "),new T(" ",u,""),new T("s ",u," "),new T("",u," of "),new T("",x,""),new T("",u," and "),new T("",A,""),new T("",m,""),new T(", ",u," "),new T("",u,", "),new T(" ",x," "),new T("",u," in "),new T("",u," to "),new T("e ",u," "),new T("",u,'"'),new T("",u,"."),new T("",u,'">'),new T("",u,`
  44  `),new T("",f,""),new T("",u,"]"),new T("",u," for "),new T("",L,""),new T("",d,""),new T("",u," a "),new T("",u," that "),new T(" ",x,""),new T("",u,". "),new T(".",u,""),new T(" ",u,", "),new T("",D,""),new T("",u," with "),new T("",u,"'"),new T("",u," from "),new T("",u," by "),new T("",R,""),new T("",B,""),new T(" the ",u,""),new T("",h,""),new T("",u,". The "),new T("",S,""),new T("",u," on "),new T("",u," as "),new T("",u," is "),new T("",v,""),new T("",m,"ing "),new T("",u,`
  45      `),new T("",u,":"),new T(" ",u,". "),new T("",u,"ed "),new T("",W,""),new T("",U,""),new T("",y,""),new T("",u,"("),new T("",x,", "),new T("",w,""),new T("",u," at "),new T("",u,"ly "),new T(" the ",u," of "),new T("",g,""),new T("",C,""),new T(" ",x,", "),new T("",x,'"'),new T(".",u,"("),new T("",S," "),new T("",x,'">'),new T("",u,'="'),new T(" ",u,"."),new T(".com/",u,""),new T(" the ",u," of the "),new T("",x,"'"),new T("",u,". This "),new T("",u,","),new T(".",u," "),new T("",x,"("),new T("",x,"."),new T("",u," not "),new T(" ",u,'="'),new T("",u,"er "),new T(" ",S," "),new T("",u,"al "),new T(" ",S,""),new T("",u,"='"),new T("",S,'"'),new T("",x,". "),new T(" ",u,"("),new T("",u,"ful "),new T(" ",x,". "),new T("",u,"ive "),new T("",u,"less "),new T("",S,"'"),new T("",u,"est "),new T(" ",x,"."),new T("",S,'">'),new T(" ",u,"='"),new T("",x,","),new T("",u,"ize "),new T("",S,"."),new T("\xC2\xA0",u,""),new T(" ",u,","),new T("",x,'="'),new T("",S,'="'),new T("",u,"ous "),new T("",S,", "),new T("",x,"='"),new T(" ",x,","),new T(" ",S,'="'),new T(" ",S,", "),new T("",S,","),new T("",S,"("),new T("",S,". "),new T(" ",S,"."),new T("",S,"='"),new T(" ",S,". "),new T(" ",x,'="'),new T(" ",S,"='"),new T(" ",x,"='")];c.kTransforms=F,c.kNumTransforms=F.length;function q(G,j){return G[j]<192?(G[j]>=97&&G[j]<=122&&(G[j]^=32),1):G[j]<224?(G[j+1]^=32,2):(G[j+2]^=5,3)}c.transformDictionaryWord=function(G,j,z,V,Z){var ie=F[Z].prefix,ae=F[Z].suffix,Ce=F[Z].transform,Ke=Ce<P?0:Ce-(P-1),_e=0,re=j,ve;Ke>V&&(Ke=V);for(var ze=0;ze<ie.length;)G[j++]=ie[ze++];for(z+=Ke,V-=Ke,Ce<=C&&(V-=Ce),_e=0;_e<V;_e++)G[j++]=l.dictionary[z+_e];if(ve=j-V,Ce===x)q(G,ve);else if(Ce===S)for(;V>0;){var Ie=q(G,ve);ve+=Ie,V-=Ie}for(var we=0;we<ae.length;)G[j++]=ae[we++];return j-re}},{"./dictionary":6}],12:[function(i,a,c){a.exports=i("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})}}),LO=q$();var K$=Object.getOwnPropertyNames,zb=(e=>typeof Yo<"u"?Yo:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Yo<"u"?Yo:t)[r]}):e)(function(e){if(typeof Yo<"u")return Yo.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),X$=(e,t)=>function(){return t||(0,e[K$(e)[0]])((t={exports:{}}).exports,t),t.exports},J$=X$({"packages/global-styles-ui/src/font-library/lib/inflate.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var o;typeof window<"u"?o=window:typeof global<"u"?o=global:typeof self<"u"?o=self:o=this,o.pako=r()}})(function(){var r,o,s;return(function(){function i(a,c,l){function u(f,h){if(!c[f]){if(!a[f]){var g=typeof zb=="function"&&zb;if(!h&&g)return g(f,!0);if(m)return m(f,!0);var y=new Error("Cannot find module '"+f+"'");throw y.code="MODULE_NOT_FOUND",y}var v=c[f]={exports:{}};a[f][0].call(v.exports,function(w){var C=a[f][1][w];return u(C||w)},v,v.exports,i,a,c,l)}return c[f].exports}for(var m=typeof zb=="function"&&zb,d=0;d<l.length;d++)u(l[d]);return u}return i})()({1:[function(i,a,c){"use strict";var l=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function u(f,h){return Object.prototype.hasOwnProperty.call(f,h)}c.assign=function(f){for(var h=Array.prototype.slice.call(arguments,1);h.length;){var g=h.shift();if(g){if(typeof g!="object")throw new TypeError(g+"must be non-object");for(var y in g)u(g,y)&&(f[y]=g[y])}}return f},c.shrinkBuf=function(f,h){return f.length===h?f:f.subarray?f.subarray(0,h):(f.length=h,f)};var m={arraySet:function(f,h,g,y,v){if(h.subarray&&f.subarray){f.set(h.subarray(g,g+y),v);return}for(var w=0;w<y;w++)f[v+w]=h[g+w]},flattenChunks:function(f){var h,g,y,v,w,C;for(y=0,h=0,g=f.length;h<g;h++)y+=f[h].length;for(C=new Uint8Array(y),v=0,h=0,g=f.length;h<g;h++)w=f[h],C.set(w,v),v+=w.length;return C}},d={arraySet:function(f,h,g,y,v){for(var w=0;w<y;w++)f[v+w]=h[g+w]},flattenChunks:function(f){return[].concat.apply([],f)}};c.setTyped=function(f){f?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,m)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,d))},c.setTyped(l)},{}],2:[function(i,a,c){"use strict";var l=i("./common"),u=!0,m=!0;try{String.fromCharCode.apply(null,[0])}catch{u=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{m=!1}for(var d=new l.Buf8(256),f=0;f<256;f++)d[f]=f>=252?6:f>=248?5:f>=240?4:f>=224?3:f>=192?2:1;d[254]=d[254]=1,c.string2buf=function(g){var y,v,w,C,x,S=g.length,P=0;for(C=0;C<S;C++)v=g.charCodeAt(C),(v&64512)===55296&&C+1<S&&(w=g.charCodeAt(C+1),(w&64512)===56320&&(v=65536+(v-55296<<10)+(w-56320),C++)),P+=v<128?1:v<2048?2:v<65536?3:4;for(y=new l.Buf8(P),x=0,C=0;x<P;C++)v=g.charCodeAt(C),(v&64512)===55296&&C+1<S&&(w=g.charCodeAt(C+1),(w&64512)===56320&&(v=65536+(v-55296<<10)+(w-56320),C++)),v<128?y[x++]=v:v<2048?(y[x++]=192|v>>>6,y[x++]=128|v&63):v<65536?(y[x++]=224|v>>>12,y[x++]=128|v>>>6&63,y[x++]=128|v&63):(y[x++]=240|v>>>18,y[x++]=128|v>>>12&63,y[x++]=128|v>>>6&63,y[x++]=128|v&63);return y};function h(g,y){if(y<65534&&(g.subarray&&m||!g.subarray&&u))return String.fromCharCode.apply(null,l.shrinkBuf(g,y));for(var v="",w=0;w<y;w++)v+=String.fromCharCode(g[w]);return v}c.buf2binstring=function(g){return h(g,g.length)},c.binstring2buf=function(g){for(var y=new l.Buf8(g.length),v=0,w=y.length;v<w;v++)y[v]=g.charCodeAt(v);return y},c.buf2string=function(g,y){var v,w,C,x,S=y||g.length,P=new Array(S*2);for(w=0,v=0;v<S;){if(C=g[v++],C<128){P[w++]=C;continue}if(x=d[C],x>4){P[w++]=65533,v+=x-1;continue}for(C&=x===2?31:x===3?15:7;x>1&&v<S;)C=C<<6|g[v++]&63,x--;if(x>1){P[w++]=65533;continue}C<65536?P[w++]=C:(C-=65536,P[w++]=55296|C>>10&1023,P[w++]=56320|C&1023)}return h(P,w)},c.utf8border=function(g,y){var v;for(y=y||g.length,y>g.length&&(y=g.length),v=y-1;v>=0&&(g[v]&192)===128;)v--;return v<0||v===0?y:v+d[g[v]]>y?v:y}},{"./common":1}],3:[function(i,a,c){"use strict";function l(u,m,d,f){for(var h=u&65535|0,g=u>>>16&65535|0,y=0;d!==0;){y=d>2e3?2e3:d,d-=y;do h=h+m[f++]|0,g=g+h|0;while(--y);h%=65521,g%=65521}return h|g<<16|0}a.exports=l},{}],4:[function(i,a,c){"use strict";a.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(i,a,c){"use strict";function l(){for(var d,f=[],h=0;h<256;h++){d=h;for(var g=0;g<8;g++)d=d&1?3988292384^d>>>1:d>>>1;f[h]=d}return f}var u=l();function m(d,f,h,g){var y=u,v=g+h;d^=-1;for(var w=g;w<v;w++)d=d>>>8^y[(d^f[w])&255];return d^-1}a.exports=m},{}],6:[function(i,a,c){"use strict";function l(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}a.exports=l},{}],7:[function(i,a,c){"use strict";var l=30,u=12;a.exports=function(d,f){var h,g,y,v,w,C,x,S,P,A,L,D,R,B,U,J,W,T,F,q,G,j,z,V,Z;h=d.state,g=d.next_in,V=d.input,y=g+(d.avail_in-5),v=d.next_out,Z=d.output,w=v-(f-d.avail_out),C=v+(d.avail_out-257),x=h.dmax,S=h.wsize,P=h.whave,A=h.wnext,L=h.window,D=h.hold,R=h.bits,B=h.lencode,U=h.distcode,J=(1<<h.lenbits)-1,W=(1<<h.distbits)-1;e:do{R<15&&(D+=V[g++]<<R,R+=8,D+=V[g++]<<R,R+=8),T=B[D&J];t:for(;;){if(F=T>>>24,D>>>=F,R-=F,F=T>>>16&255,F===0)Z[v++]=T&65535;else if(F&16){q=T&65535,F&=15,F&&(R<F&&(D+=V[g++]<<R,R+=8),q+=D&(1<<F)-1,D>>>=F,R-=F),R<15&&(D+=V[g++]<<R,R+=8,D+=V[g++]<<R,R+=8),T=U[D&W];r:for(;;){if(F=T>>>24,D>>>=F,R-=F,F=T>>>16&255,F&16){if(G=T&65535,F&=15,R<F&&(D+=V[g++]<<R,R+=8,R<F&&(D+=V[g++]<<R,R+=8)),G+=D&(1<<F)-1,G>x){d.msg="invalid distance too far back",h.mode=l;break e}if(D>>>=F,R-=F,F=v-w,G>F){if(F=G-F,F>P&&h.sane){d.msg="invalid distance too far back",h.mode=l;break e}if(j=0,z=L,A===0){if(j+=S-F,F<q){q-=F;do Z[v++]=L[j++];while(--F);j=v-G,z=Z}}else if(A<F){if(j+=S+A-F,F-=A,F<q){q-=F;do Z[v++]=L[j++];while(--F);if(j=0,A<q){F=A,q-=F;do Z[v++]=L[j++];while(--F);j=v-G,z=Z}}}else if(j+=A-F,F<q){q-=F;do Z[v++]=L[j++];while(--F);j=v-G,z=Z}for(;q>2;)Z[v++]=z[j++],Z[v++]=z[j++],Z[v++]=z[j++],q-=3;q&&(Z[v++]=z[j++],q>1&&(Z[v++]=z[j++]))}else{j=v-G;do Z[v++]=Z[j++],Z[v++]=Z[j++],Z[v++]=Z[j++],q-=3;while(q>2);q&&(Z[v++]=Z[j++],q>1&&(Z[v++]=Z[j++]))}}else if((F&64)===0){T=U[(T&65535)+(D&(1<<F)-1)];continue r}else{d.msg="invalid distance code",h.mode=l;break e}break}}else if((F&64)===0){T=B[(T&65535)+(D&(1<<F)-1)];continue t}else if(F&32){h.mode=u;break e}else{d.msg="invalid literal/length code",h.mode=l;break e}break}}while(g<y&&v<C);q=R>>3,g-=q,R-=q<<3,D&=(1<<R)-1,d.next_in=g,d.next_out=v,d.avail_in=g<y?5+(y-g):5-(g-y),d.avail_out=v<C?257+(C-v):257-(v-C),h.hold=D,h.bits=R}},{}],8:[function(i,a,c){"use strict";var l=i("../utils/common"),u=i("./adler32"),m=i("./crc32"),d=i("./inffast"),f=i("./inftrees"),h=0,g=1,y=2,v=4,w=5,C=6,x=0,S=1,P=2,A=-2,L=-3,D=-4,R=-5,B=8,U=1,J=2,W=3,T=4,F=5,q=6,G=7,j=8,z=9,V=10,Z=11,ie=12,ae=13,Ce=14,Ke=15,_e=16,re=17,ve=18,ze=19,Ie=20,we=21,$e=22,et=23,cs=24,qn=25,ne=26,Q=27,se=28,te=29,oe=30,Le=31,ke=32,Te=852,Xe=592,Fe=15,pe=Fe;function at(H){return(H>>>24&255)+(H>>>8&65280)+((H&65280)<<8)+((H&255)<<24)}function mo(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new l.Buf16(320),this.work=new l.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function us(H){var le;return!H||!H.state?A:(le=H.state,H.total_in=H.total_out=le.total=0,H.msg="",le.wrap&&(H.adler=le.wrap&1),le.mode=U,le.last=0,le.havedict=0,le.dmax=32768,le.head=null,le.hold=0,le.bits=0,le.lencode=le.lendyn=new l.Buf32(Te),le.distcode=le.distdyn=new l.Buf32(Xe),le.sane=1,le.back=-1,x)}function Ao(H){var le;return!H||!H.state?A:(le=H.state,le.wsize=0,le.whave=0,le.wnext=0,us(H))}function po(H,le){var k,fe;return!H||!H.state||(fe=H.state,le<0?(k=0,le=-le):(k=(le>>4)+1,le<48&&(le&=15)),le&&(le<8||le>15))?A:(fe.window!==null&&fe.wbits!==le&&(fe.window=null),fe.wrap=k,fe.wbits=le,Ao(H))}function Xt(H,le){var k,fe;return H?(fe=new mo,H.state=fe,fe.window=null,k=po(H,le),k!==x&&(H.state=null),k):A}function fo(H){return Xt(H,pe)}var Ro=!0,He,Op;function Uu(H){if(Ro){var le;for(He=new l.Buf32(512),Op=new l.Buf32(32),le=0;le<144;)H.lens[le++]=8;for(;le<256;)H.lens[le++]=9;for(;le<280;)H.lens[le++]=7;for(;le<288;)H.lens[le++]=8;for(f(g,H.lens,0,288,He,0,H.work,{bits:9}),le=0;le<32;)H.lens[le++]=5;f(y,H.lens,0,32,Op,0,H.work,{bits:5}),Ro=!1}H.lencode=He,H.lenbits=9,H.distcode=Op,H.distbits=5}function lr(H,le,k,fe){var Pt,ce=H.state;return ce.window===null&&(ce.wsize=1<<ce.wbits,ce.wnext=0,ce.whave=0,ce.window=new l.Buf8(ce.wsize)),fe>=ce.wsize?(l.arraySet(ce.window,le,k-ce.wsize,ce.wsize,0),ce.wnext=0,ce.whave=ce.wsize):(Pt=ce.wsize-ce.wnext,Pt>fe&&(Pt=fe),l.arraySet(ce.window,le,k-fe,Pt,ce.wnext),fe-=Pt,fe?(l.arraySet(ce.window,le,k-fe,fe,0),ce.wnext=fe,ce.whave=ce.wsize):(ce.wnext+=Pt,ce.wnext===ce.wsize&&(ce.wnext=0),ce.whave<ce.wsize&&(ce.whave+=Pt))),0}function Kg(H,le){var k,fe,Pt,ce,Io,me,Jt,X,K,nc,xt,Se,ic,ac,Mt=0,tt,cr,ur,Br,Bi,lc,Vt,Oo,Qt=new l.Buf8(4),Bo,Go,zu=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!H||!H.state||!H.output||!H.input&&H.avail_in!==0)return A;k=H.state,k.mode===ie&&(k.mode=ae),Io=H.next_out,Pt=H.output,Jt=H.avail_out,ce=H.next_in,fe=H.input,me=H.avail_in,X=k.hold,K=k.bits,nc=me,xt=Jt,Oo=x;e:for(;;)switch(k.mode){case U:if(k.wrap===0){k.mode=ae;break}for(;K<16;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if(k.wrap&2&&X===35615){k.check=0,Qt[0]=X&255,Qt[1]=X>>>8&255,k.check=m(k.check,Qt,2,0),X=0,K=0,k.mode=J;break}if(k.flags=0,k.head&&(k.head.done=!1),!(k.wrap&1)||(((X&255)<<8)+(X>>8))%31){H.msg="incorrect header check",k.mode=oe;break}if((X&15)!==B){H.msg="unknown compression method",k.mode=oe;break}if(X>>>=4,K-=4,Vt=(X&15)+8,k.wbits===0)k.wbits=Vt;else if(Vt>k.wbits){H.msg="invalid window size",k.mode=oe;break}k.dmax=1<<Vt,H.adler=k.check=1,k.mode=X&512?V:ie,X=0,K=0;break;case J:for(;K<16;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if(k.flags=X,(k.flags&255)!==B){H.msg="unknown compression method",k.mode=oe;break}if(k.flags&57344){H.msg="unknown header flags set",k.mode=oe;break}k.head&&(k.head.text=X>>8&1),k.flags&512&&(Qt[0]=X&255,Qt[1]=X>>>8&255,k.check=m(k.check,Qt,2,0)),X=0,K=0,k.mode=W;case W:for(;K<32;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}k.head&&(k.head.time=X),k.flags&512&&(Qt[0]=X&255,Qt[1]=X>>>8&255,Qt[2]=X>>>16&255,Qt[3]=X>>>24&255,k.check=m(k.check,Qt,4,0)),X=0,K=0,k.mode=T;case T:for(;K<16;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}k.head&&(k.head.xflags=X&255,k.head.os=X>>8),k.flags&512&&(Qt[0]=X&255,Qt[1]=X>>>8&255,k.check=m(k.check,Qt,2,0)),X=0,K=0,k.mode=F;case F:if(k.flags&1024){for(;K<16;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}k.length=X,k.head&&(k.head.extra_len=X),k.flags&512&&(Qt[0]=X&255,Qt[1]=X>>>8&255,k.check=m(k.check,Qt,2,0)),X=0,K=0}else k.head&&(k.head.extra=null);k.mode=q;case q:if(k.flags&1024&&(Se=k.length,Se>me&&(Se=me),Se&&(k.head&&(Vt=k.head.extra_len-k.length,k.head.extra||(k.head.extra=new Array(k.head.extra_len)),l.arraySet(k.head.extra,fe,ce,Se,Vt)),k.flags&512&&(k.check=m(k.check,fe,Se,ce)),me-=Se,ce+=Se,k.length-=Se),k.length))break e;k.length=0,k.mode=G;case G:if(k.flags&2048){if(me===0)break e;Se=0;do Vt=fe[ce+Se++],k.head&&Vt&&k.length<65536&&(k.head.name+=String.fromCharCode(Vt));while(Vt&&Se<me);if(k.flags&512&&(k.check=m(k.check,fe,Se,ce)),me-=Se,ce+=Se,Vt)break e}else k.head&&(k.head.name=null);k.length=0,k.mode=j;case j:if(k.flags&4096){if(me===0)break e;Se=0;do Vt=fe[ce+Se++],k.head&&Vt&&k.length<65536&&(k.head.comment+=String.fromCharCode(Vt));while(Vt&&Se<me);if(k.flags&512&&(k.check=m(k.check,fe,Se,ce)),me-=Se,ce+=Se,Vt)break e}else k.head&&(k.head.comment=null);k.mode=z;case z:if(k.flags&512){for(;K<16;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if(X!==(k.check&65535)){H.msg="header crc mismatch",k.mode=oe;break}X=0,K=0}k.head&&(k.head.hcrc=k.flags>>9&1,k.head.done=!0),H.adler=k.check=0,k.mode=ie;break;case V:for(;K<32;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}H.adler=k.check=at(X),X=0,K=0,k.mode=Z;case Z:if(k.havedict===0)return H.next_out=Io,H.avail_out=Jt,H.next_in=ce,H.avail_in=me,k.hold=X,k.bits=K,P;H.adler=k.check=1,k.mode=ie;case ie:if(le===w||le===C)break e;case ae:if(k.last){X>>>=K&7,K-=K&7,k.mode=Q;break}for(;K<3;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}switch(k.last=X&1,X>>>=1,K-=1,X&3){case 0:k.mode=Ce;break;case 1:if(Uu(k),k.mode=Ie,le===C){X>>>=2,K-=2;break e}break;case 2:k.mode=re;break;case 3:H.msg="invalid block type",k.mode=oe}X>>>=2,K-=2;break;case Ce:for(X>>>=K&7,K-=K&7;K<32;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if((X&65535)!==(X>>>16^65535)){H.msg="invalid stored block lengths",k.mode=oe;break}if(k.length=X&65535,X=0,K=0,k.mode=Ke,le===C)break e;case Ke:k.mode=_e;case _e:if(Se=k.length,Se){if(Se>me&&(Se=me),Se>Jt&&(Se=Jt),Se===0)break e;l.arraySet(Pt,fe,ce,Se,Io),me-=Se,ce+=Se,Jt-=Se,Io+=Se,k.length-=Se;break}k.mode=ie;break;case re:for(;K<14;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if(k.nlen=(X&31)+257,X>>>=5,K-=5,k.ndist=(X&31)+1,X>>>=5,K-=5,k.ncode=(X&15)+4,X>>>=4,K-=4,k.nlen>286||k.ndist>30){H.msg="too many length or distance symbols",k.mode=oe;break}k.have=0,k.mode=ve;case ve:for(;k.have<k.ncode;){for(;K<3;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}k.lens[zu[k.have++]]=X&7,X>>>=3,K-=3}for(;k.have<19;)k.lens[zu[k.have++]]=0;if(k.lencode=k.lendyn,k.lenbits=7,Bo={bits:k.lenbits},Oo=f(h,k.lens,0,19,k.lencode,0,k.work,Bo),k.lenbits=Bo.bits,Oo){H.msg="invalid code lengths set",k.mode=oe;break}k.have=0,k.mode=ze;case ze:for(;k.have<k.nlen+k.ndist;){for(;Mt=k.lencode[X&(1<<k.lenbits)-1],tt=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(tt<=K);){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if(ur<16)X>>>=tt,K-=tt,k.lens[k.have++]=ur;else{if(ur===16){for(Go=tt+2;K<Go;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if(X>>>=tt,K-=tt,k.have===0){H.msg="invalid bit length repeat",k.mode=oe;break}Vt=k.lens[k.have-1],Se=3+(X&3),X>>>=2,K-=2}else if(ur===17){for(Go=tt+3;K<Go;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}X>>>=tt,K-=tt,Vt=0,Se=3+(X&7),X>>>=3,K-=3}else{for(Go=tt+7;K<Go;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}X>>>=tt,K-=tt,Vt=0,Se=11+(X&127),X>>>=7,K-=7}if(k.have+Se>k.nlen+k.ndist){H.msg="invalid bit length repeat",k.mode=oe;break}for(;Se--;)k.lens[k.have++]=Vt}}if(k.mode===oe)break;if(k.lens[256]===0){H.msg="invalid code -- missing end-of-block",k.mode=oe;break}if(k.lenbits=9,Bo={bits:k.lenbits},Oo=f(g,k.lens,0,k.nlen,k.lencode,0,k.work,Bo),k.lenbits=Bo.bits,Oo){H.msg="invalid literal/lengths set",k.mode=oe;break}if(k.distbits=6,k.distcode=k.distdyn,Bo={bits:k.distbits},Oo=f(y,k.lens,k.nlen,k.ndist,k.distcode,0,k.work,Bo),k.distbits=Bo.bits,Oo){H.msg="invalid distances set",k.mode=oe;break}if(k.mode=Ie,le===C)break e;case Ie:k.mode=we;case we:if(me>=6&&Jt>=258){H.next_out=Io,H.avail_out=Jt,H.next_in=ce,H.avail_in=me,k.hold=X,k.bits=K,d(H,xt),Io=H.next_out,Pt=H.output,Jt=H.avail_out,ce=H.next_in,fe=H.input,me=H.avail_in,X=k.hold,K=k.bits,k.mode===ie&&(k.back=-1);break}for(k.back=0;Mt=k.lencode[X&(1<<k.lenbits)-1],tt=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(tt<=K);){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if(cr&&(cr&240)===0){for(Br=tt,Bi=cr,lc=ur;Mt=k.lencode[lc+((X&(1<<Br+Bi)-1)>>Br)],tt=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(Br+tt<=K);){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}X>>>=Br,K-=Br,k.back+=Br}if(X>>>=tt,K-=tt,k.back+=tt,k.length=ur,cr===0){k.mode=ne;break}if(cr&32){k.back=-1,k.mode=ie;break}if(cr&64){H.msg="invalid literal/length code",k.mode=oe;break}k.extra=cr&15,k.mode=$e;case $e:if(k.extra){for(Go=k.extra;K<Go;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}k.length+=X&(1<<k.extra)-1,X>>>=k.extra,K-=k.extra,k.back+=k.extra}k.was=k.length,k.mode=et;case et:for(;Mt=k.distcode[X&(1<<k.distbits)-1],tt=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(tt<=K);){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if((cr&240)===0){for(Br=tt,Bi=cr,lc=ur;Mt=k.distcode[lc+((X&(1<<Br+Bi)-1)>>Br)],tt=Mt>>>24,cr=Mt>>>16&255,ur=Mt&65535,!(Br+tt<=K);){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}X>>>=Br,K-=Br,k.back+=Br}if(X>>>=tt,K-=tt,k.back+=tt,cr&64){H.msg="invalid distance code",k.mode=oe;break}k.offset=ur,k.extra=cr&15,k.mode=cs;case cs:if(k.extra){for(Go=k.extra;K<Go;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}k.offset+=X&(1<<k.extra)-1,X>>>=k.extra,K-=k.extra,k.back+=k.extra}if(k.offset>k.dmax){H.msg="invalid distance too far back",k.mode=oe;break}k.mode=qn;case qn:if(Jt===0)break e;if(Se=xt-Jt,k.offset>Se){if(Se=k.offset-Se,Se>k.whave&&k.sane){H.msg="invalid distance too far back",k.mode=oe;break}Se>k.wnext?(Se-=k.wnext,ic=k.wsize-Se):ic=k.wnext-Se,Se>k.length&&(Se=k.length),ac=k.window}else ac=Pt,ic=Io-k.offset,Se=k.length;Se>Jt&&(Se=Jt),Jt-=Se,k.length-=Se;do Pt[Io++]=ac[ic++];while(--Se);k.length===0&&(k.mode=we);break;case ne:if(Jt===0)break e;Pt[Io++]=k.length,Jt--,k.mode=we;break;case Q:if(k.wrap){for(;K<32;){if(me===0)break e;me--,X|=fe[ce++]<<K,K+=8}if(xt-=Jt,H.total_out+=xt,k.total+=xt,xt&&(H.adler=k.check=k.flags?m(k.check,Pt,xt,Io-xt):u(k.check,Pt,xt,Io-xt)),xt=Jt,(k.flags?X:at(X))!==k.check){H.msg="incorrect data check",k.mode=oe;break}X=0,K=0}k.mode=se;case se:if(k.wrap&&k.flags){for(;K<32;){if(me===0)break e;me--,X+=fe[ce++]<<K,K+=8}if(X!==(k.total&4294967295)){H.msg="incorrect length check",k.mode=oe;break}X=0,K=0}k.mode=te;case te:Oo=S;break e;case oe:Oo=L;break e;case Le:return D;case ke:default:return A}return H.next_out=Io,H.avail_out=Jt,H.next_in=ce,H.avail_in=me,k.hold=X,k.bits=K,(k.wsize||xt!==H.avail_out&&k.mode<oe&&(k.mode<Q||le!==v))&&lr(H,H.output,H.next_out,xt-H.avail_out)?(k.mode=Le,D):(nc-=H.avail_in,xt-=H.avail_out,H.total_in+=nc,H.total_out+=xt,k.total+=xt,k.wrap&&xt&&(H.adler=k.check=k.flags?m(k.check,Pt,xt,H.next_out-xt):u(k.check,Pt,xt,H.next_out-xt)),H.data_type=k.bits+(k.last?64:0)+(k.mode===ie?128:0)+(k.mode===Ie||k.mode===Ke?256:0),(nc===0&&xt===0||le===v)&&Oo===x&&(Oo=R),Oo)}function ks(H){if(!H||!H.state)return A;var le=H.state;return le.window&&(le.window=null),H.state=null,x}function Kn(H,le){var k;return!H||!H.state||(k=H.state,(k.wrap&2)===0)?A:(k.head=le,le.done=!1,x)}function ds(H,le){var k=le.length,fe,Pt,ce;return!H||!H.state||(fe=H.state,fe.wrap!==0&&fe.mode!==Z)?A:fe.mode===Z&&(Pt=1,Pt=u(Pt,le,k,0),Pt!==fe.check)?L:(ce=lr(H,le,k,k),ce?(fe.mode=Le,D):(fe.havedict=1,x))}c.inflateReset=Ao,c.inflateReset2=po,c.inflateResetKeep=us,c.inflateInit=fo,c.inflateInit2=Xt,c.inflate=Kg,c.inflateEnd=ks,c.inflateGetHeader=Kn,c.inflateSetDictionary=ds,c.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(i,a,c){"use strict";var l=i("../utils/common"),u=15,m=852,d=592,f=0,h=1,g=2,y=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],v=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],w=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],C=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];a.exports=function(S,P,A,L,D,R,B,U){var J=U.bits,W=0,T=0,F=0,q=0,G=0,j=0,z=0,V=0,Z=0,ie=0,ae,Ce,Ke,_e,re,ve=null,ze=0,Ie,we=new l.Buf16(u+1),$e=new l.Buf16(u+1),et=null,cs=0,qn,ne,Q;for(W=0;W<=u;W++)we[W]=0;for(T=0;T<L;T++)we[P[A+T]]++;for(G=J,q=u;q>=1&&we[q]===0;q--);if(G>q&&(G=q),q===0)return D[R++]=1<<24|64<<16|0,D[R++]=1<<24|64<<16|0,U.bits=1,0;for(F=1;F<q&&we[F]===0;F++);for(G<F&&(G=F),V=1,W=1;W<=u;W++)if(V<<=1,V-=we[W],V<0)return-1;if(V>0&&(S===f||q!==1))return-1;for($e[1]=0,W=1;W<u;W++)$e[W+1]=$e[W]+we[W];for(T=0;T<L;T++)P[A+T]!==0&&(B[$e[P[A+T]]++]=T);if(S===f?(ve=et=B,Ie=19):S===h?(ve=y,ze-=257,et=v,cs-=257,Ie=256):(ve=w,et=C,Ie=-1),ie=0,T=0,W=F,re=R,j=G,z=0,Ke=-1,Z=1<<G,_e=Z-1,S===h&&Z>m||S===g&&Z>d)return 1;for(;;){qn=W-z,B[T]<Ie?(ne=0,Q=B[T]):B[T]>Ie?(ne=et[cs+B[T]],Q=ve[ze+B[T]]):(ne=96,Q=0),ae=1<<W-z,Ce=1<<j,F=Ce;do Ce-=ae,D[re+(ie>>z)+Ce]=qn<<24|ne<<16|Q|0;while(Ce!==0);for(ae=1<<W-1;ie&ae;)ae>>=1;if(ae!==0?(ie&=ae-1,ie+=ae):ie=0,T++,--we[W]===0){if(W===q)break;W=P[A+B[T]]}if(W>G&&(ie&_e)!==Ke){for(z===0&&(z=G),re+=F,j=W-z,V=1<<j;j+z<q&&(V-=we[j+z],!(V<=0));)j++,V<<=1;if(Z+=1<<j,S===h&&Z>m||S===g&&Z>d)return 1;Ke=ie&_e,D[Ke]=G<<24|j<<16|re-R|0}}return ie!==0&&(D[re+ie]=W-z<<24|64<<16|0),U.bits=G,0}},{"../utils/common":1}],10:[function(i,a,c){"use strict";a.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(i,a,c){"use strict";function l(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}a.exports=l},{}],"/lib/inflate.js":[function(i,a,c){"use strict";var l=i("./zlib/inflate"),u=i("./utils/common"),m=i("./utils/strings"),d=i("./zlib/constants"),f=i("./zlib/messages"),h=i("./zlib/zstream"),g=i("./zlib/gzheader"),y=Object.prototype.toString;function v(x){if(!(this instanceof v))return new v(x);this.options=u.assign({chunkSize:16384,windowBits:0,to:""},x||{});var S=this.options;S.raw&&S.windowBits>=0&&S.windowBits<16&&(S.windowBits=-S.windowBits,S.windowBits===0&&(S.windowBits=-15)),S.windowBits>=0&&S.windowBits<16&&!(x&&x.windowBits)&&(S.windowBits+=32),S.windowBits>15&&S.windowBits<48&&(S.windowBits&15)===0&&(S.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var P=l.inflateInit2(this.strm,S.windowBits);if(P!==d.Z_OK)throw new Error(f[P]);if(this.header=new g,l.inflateGetHeader(this.strm,this.header),S.dictionary&&(typeof S.dictionary=="string"?S.dictionary=m.string2buf(S.dictionary):y.call(S.dictionary)==="[object ArrayBuffer]"&&(S.dictionary=new Uint8Array(S.dictionary)),S.raw&&(P=l.inflateSetDictionary(this.strm,S.dictionary),P!==d.Z_OK)))throw new Error(f[P])}v.prototype.push=function(x,S){var P=this.strm,A=this.options.chunkSize,L=this.options.dictionary,D,R,B,U,J,W=!1;if(this.ended)return!1;R=S===~~S?S:S===!0?d.Z_FINISH:d.Z_NO_FLUSH,typeof x=="string"?P.input=m.binstring2buf(x):y.call(x)==="[object ArrayBuffer]"?P.input=new Uint8Array(x):P.input=x,P.next_in=0,P.avail_in=P.input.length;do{if(P.avail_out===0&&(P.output=new u.Buf8(A),P.next_out=0,P.avail_out=A),D=l.inflate(P,d.Z_NO_FLUSH),D===d.Z_NEED_DICT&&L&&(D=l.inflateSetDictionary(this.strm,L)),D===d.Z_BUF_ERROR&&W===!0&&(D=d.Z_OK,W=!1),D!==d.Z_STREAM_END&&D!==d.Z_OK)return this.onEnd(D),this.ended=!0,!1;P.next_out&&(P.avail_out===0||D===d.Z_STREAM_END||P.avail_in===0&&(R===d.Z_FINISH||R===d.Z_SYNC_FLUSH))&&(this.options.to==="string"?(B=m.utf8border(P.output,P.next_out),U=P.next_out-B,J=m.buf2string(P.output,B),P.next_out=U,P.avail_out=A-U,U&&u.arraySet(P.output,P.output,B,U,0),this.onData(J)):this.onData(u.shrinkBuf(P.output,P.next_out))),P.avail_in===0&&P.avail_out===0&&(W=!0)}while((P.avail_in>0||P.avail_out===0)&&D!==d.Z_STREAM_END);return D===d.Z_STREAM_END&&(R=d.Z_FINISH),R===d.Z_FINISH?(D=l.inflateEnd(this.strm),this.onEnd(D),this.ended=!0,D===d.Z_OK):(R===d.Z_SYNC_FLUSH&&(this.onEnd(d.Z_OK),P.avail_out=0),!0)},v.prototype.onData=function(x){this.chunks.push(x)},v.prototype.onEnd=function(x){x===d.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=x,this.msg=this.strm.msg};function w(x,S){var P=new v(S);if(P.push(x,!0),P.err)throw P.msg||f[P.err];return P.result}function C(x,S){return S=S||{},S.raw=!0,w(x,S)}c.Inflate=v,c.inflate=w,c.inflateRaw=C,c.ungzip=w},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})}}),NO=J$();var w_e=globalThis.fetch,Hb=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[$this.type} event]: $this.msg}`:`[$this.type} event]`}},Q$=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(s=>s===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},$$=new Date("1904-01-01T00:00:00+0000").getTime();function eee(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var tee=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let s=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,s,{get:()=>this.getValue(o,i)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint$e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return eee([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`$e}.$t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date($$+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size ($this.offset}) for "$this.name}" (expected $this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let s=`$o?"":"u"}int$r}`,i=[];for(;e--;)i.push(this[s]);return i}},Yt=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},je=class extends Yt{constructor(e,t,r){let{parser:o,start:s}=super(new tee(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>s})}};function ye(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var ree=class extends je{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(s=>new oee(o)),this.tables={},this.directory.forEach(s=>{let i=()=>r(this.tables,{tag:s.tag,offset:s.offset,length:s.length},t);ye(this.tables,s.tag.trim(),i)})}},oee=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},MO=NO.inflate||void 0,VO=void 0,see=class extends je{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(s=>new nee(o)),iee(this,t,r)}},nee=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function iee(e,t,r){e.tables={},e.directory.forEach(o=>{ye(e.tables,o.tag.trim(),()=>{let s=0,i=t;if(o.compLength!==o.origLength){let a=t.buffer.slice(o.offset,o.offset+o.compLength),c;if(MO)c=MO(new Uint8Array(a));else if(VO)c=VO(new Uint8Array(a));else{let l="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(l),new Error(l)}i=new DataView(c.buffer)}else s=o.offset;return r(e.tables,{tag:o.tag,offset:s,length:o.origLength},i)})})}var jO=LO,UO=void 0,aee=class extends je{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(c=>new lee(o));let s=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((c,l)=>{let u=this.directory[l+1];u&&(u.offset=c.offset+(c.transformLength!==void 0?c.transformLength:c.origLength))});let i,a=t.buffer.slice(s);if(jO)i=jO(new Uint8Array(a));else if(UO)i=new Uint8Array(UO(a));else{let c="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(c),new Error(c)}cee(this,i,r)}},lee=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=uee(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function cee(e,t,r){e.tables={},e.directory.forEach(o=>{ye(e.tables,o.tag.trim(),()=>{let s=o.offset,i=s+(o.transformLength?o.transformLength:o.origLength),a=new DataView(t.slice(s,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},a)}catch(c){console.error(c)}})})}function uee(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var qO={},KO=!1;Promise.all([Promise.resolve().then(function(){return Mee}),Promise.resolve().then(function(){return jee}),Promise.resolve().then(function(){return zee}),Promise.resolve().then(function(){return Wee}),Promise.resolve().then(function(){return Zee}),Promise.resolve().then(function(){return Qee}),Promise.resolve().then(function(){return ete}),Promise.resolve().then(function(){return rte}),Promise.resolve().then(function(){return mte}),Promise.resolve().then(function(){return _te}),Promise.resolve().then(function(){return ure}),Promise.resolve().then(function(){return mre}),Promise.resolve().then(function(){return gre}),Promise.resolve().then(function(){return Sre}),Promise.resolve().then(function(){return xre}),Promise.resolve().then(function(){return kre}),Promise.resolve().then(function(){return Tre}),Promise.resolve().then(function(){return Are}),Promise.resolve().then(function(){return Ire}),Promise.resolve().then(function(){return Bre}),Promise.resolve().then(function(){return Dre}),Promise.resolve().then(function(){return Nre}),Promise.resolve().then(function(){return jre}),Promise.resolve().then(function(){return Hre}),Promise.resolve().then(function(){return Gre}),Promise.resolve().then(function(){return Yre}),Promise.resolve().then(function(){return qre}),Promise.resolve().then(function(){return Xre}),Promise.resolve().then(function(){return Qre}),Promise.resolve().then(function(){return toe}),Promise.resolve().then(function(){return aoe}),Promise.resolve().then(function(){return doe}),Promise.resolve().then(function(){return foe}),Promise.resolve().then(function(){return voe}),Promise.resolve().then(function(){return Soe}),Promise.resolve().then(function(){return xoe}),Promise.resolve().then(function(){return Poe}),Promise.resolve().then(function(){return Toe}),Promise.resolve().then(function(){return Ooe}),Promise.resolve().then(function(){return Foe}),Promise.resolve().then(function(){return Noe})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];qO[r]=t[r]}),KO=!0});function dee(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),s=qO[o];return s?new s(t,r,e):(console.warn(`lib-font has no definition for $o}. The table was skipped.`),{})}function mee(){let e=0;function t(r,o){if(!KO)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(dee)}return new Promise((r,o)=>t(r))}function pee(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),s={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(s)return s;let i={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(i||(i=`$e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: $i}`)}async function fee(e,t,r={}){if(!globalThis.document)return;let o=pee(t,r.errorOnStyle);if(!o)return;let s=document.createElement("style");s.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([a,c])=>`$a}: $c};`)),s.textContent=`
  46  @font-face {
  47      font-family: "$e}";
  48      $i.join(`
  49      `)}
  50      src: url("$t}") format("$o}");
  51  }`,globalThis.document.head.appendChild(s),s}var hee=[0,1,0,0],gee=[79,84,84,79],yee=[119,79,70,70],vee=[119,79,70,50];function Gb(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function bee(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(Gb(t,hee)||Gb(t,gee))return"SFNT";if(Gb(t,yee))return"WOFF";if(Gb(t,vee))return"WOFF2"}function See(e){if(!e.ok)throw new Error(`HTTP $e.status} - $e.statusText}`);return e}var Yb=class extends Q$constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await fee(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>See(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new Hb("error",r,`Failed to load font at $t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=bee(this.fontData);if(!r)throw new Error(`$t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new Hb("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return mee().then(t=>(e==="SFNT"&&(this.opentype=new ree(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new see(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new aee(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`$t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let s=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=s.sTypoAscender,o.descender=s.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new Hb("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new Hb("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=Yb;var aa=class extends Yt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},wee=class extends aa{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},xee=class extends aa{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(a=>e.uint16);let o=Math.max(...this.subHeaderKeys),s=e.currentPosition;ye(this,"subHeaders",()=>(e.currentPosition=s,[...new Array(o)].map(a=>new _ee(e))));let i=s+o*8;ye(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(a=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],s=this.subHeaders[o],i=s.firstCode,a=i+s.entryCount;return i<=t&&t<=a}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},_ee=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},kee=class extends aa{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;ye(this,"endCode",()=>e.readBytes(this.segCount,o,16));let s=o+2+this.segCountX2;ye(this,"startCode",()=>e.readBytes(this.segCount,s,16));let i=s+this.segCountX2;ye(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let a=i+this.segCountX2;ye(this,"idRangeOffset",()=>e.readBytes(this.segCount,a,16));let c=a+this.segCountX2,l=this.length-(c-this.tableStart);ye(this,"glyphIdArray",()=>e.readBytes(l,c,16)),ye(this,"segments",()=>this.buildSegments(a,c,e))}buildSegments(e,t,r){let o=(s,i)=>{let a=this.startCode[i],c=this.endCode[i],l=this.idDelta[i],u=this.idRangeOffset[i],m=e+2*i,d=[];if(u===0)for(let f=a+l,h=c+l;f<=h;f++)d.push(f);else for(let f=0,h=c-a;f<=h;f++)r.currentPosition=m+u+f*2,d.push(r.uint16);return{startCode:a,endCode:c,idDelta:l,idRangeOffset:u,glyphIDs:d}};return[...new Array(this.segCount)].map(o)}reverse(e){let t=this.segments.find(o=>o.glyphIDs.includes(e));if(!t)return{};let r=t.startCode+t.glyphIDs.indexOf(e);return{code:r,unicode:String.fromCodePoint(r)}}getGlyphId(e){if(e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535)return 0;let t=this.segments.find(r=>r.startCode<=e&&e<=r.endCode);return t?t.glyphIDs[e-t.startCode]:0}supports(e){return this.getGlyphId(e)!==0}getSupportedCharCodes(e=!1){return e?this.segments:this.segments.map(t=>({start:t.startCode,end:t.endCode}))}},Pee=class extends aa{constructor(e,t,r){super(e,t,r),this.format=6,this.length=e.uint16,this.language=e.uint16,this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.firstCode+this.entryCount-1,ye(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(s=>e.uint16))}supports(e){if(e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 6. only supports(id) is implemented.")),e<this.firstCode)return{};if(e>this.firstCode+this.entryCount)return{};let t=e-this.firstCode;return{code:t,unicode:String.fromCodePoint(t)}}reverse(e){let t=this.glyphIdArray.indexOf(e);if(t>-1)return this.firstCode+t}getSupportedCharCodes(e=!1){return e?[{firstCode:this.firstCode,lastCode:this.lastCode}]:[{start:this.firstCode,end:this.lastCode}]}},Cee=class extends aa{constructor(e,t,r){super(e,t,r),this.format=8,e.uint16,this.length=e.uint32,this.language=e.uint32,this.is32=[...new Array(8192)].map(s=>e.uint8),this.numGroups=e.uint32,ye(this,"groups",()=>[...new Array(this.numGroups)].map(s=>new Tee(e)))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 8. only supports(id) is implemented.")),this.groups.findIndex(t=>t.startcharCode<=e&&e<=t.endcharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 8"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startcharCode,end:t.endcharCode}))}},Tee=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},Eee=class extends aa{constructor(e,t,r){super(e,t,r),this.format=10,e.uint16,this.length=e.uint32,this.language=e.uint32,this.startCharCode=e.uint32,this.numChars=e.uint32,this.endCharCode=this.startCharCode+this.numChars,ye(this,"glyphs",()=>[...new Array(this.numChars)].map(s=>e.uint16))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 10. only supports(id) is implemented.")),e<this.startCharCode||e>this.startCharCode+this.numChars?!1:e-this.startCharCode}reverse(e){return console.warn("reverse not implemented for cmap subtable format 10"),{}}getSupportedCharCodes(e=!1){return e?[{startCharCode:this.startCharCode,endCharCode:this.endCharCode}]:[{start:this.startCharCode,end:this.endCharCode}]}},Aee=class extends aa{constructor(e,t,r){super(e,t,r),this.format=12,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32,ye(this,"groups",()=>[...new Array(this.numGroups)].map(s=>new Ree(e)))}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535?0:this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){for(let t of this.groups){let r=t.startGlyphID;if(r>e)continue;if(r===e)return t.startCharCode;if(r+(t.endCharCode-t.startCharCode)<e)continue;let s=t.startCharCode+(e-r);return{code:s,unicode:String.fromCodePoint(s)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},Ree=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},Iee=class extends aa{constructor(e,t,r){super(e,t,r),this.format=13,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32;let o=[...new Array(this.numGroups)].map(s=>new Oee(e));ye(this,"groups",o)}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 13"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},Oee=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},Bee=class extends aa{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ye(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new Fee(e)))}supports(){return console.warn("supports not implemented for cmap subtable format 14"),0}getSupportedCharCodes(){return console.warn("getSupportedCharCodes not implemented for cmap subtable format 14"),[]}reverse(e){return console.warn("reverse not implemented for cmap subtable format 14"),{}}supportsVariation(e){let t=this.varSelector.find(r=>r.varSelector===e);return t||!1}getSupportedVariations(){return this.varSelectors.map(e=>e.varSelector)}},Fee=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function Dee(e,t,r){let o=e.uint16;return o===0?new wee(e,t,r):o===2?new xee(e,t,r):o===4?new kee(e,t,r):o===6?new Pee(e,t,r):o===8?new Cee(e,t,r):o===10?new Eee(e,t,r):o===12?new Aee(e,t,r):o===13?new Iee(e,t,r):o===14?new Bee(e,t,r):{}}var Lee=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numTables=r.uint16,this.encodingRecords=[...new Array(this.numTables)].map(o=>new Nee(r,this.tableStart))}getSubTable(e){return this.encodingRecords[e].table}getSupportedEncodings(){return this.encodingRecords.map(e=>({platformID:e.platformID,encodingId:e.encodingID}))}getSupportedCharCodes(e,t){let r=this.encodingRecords.findIndex(s=>s.platformID===e&&s.encodingID===t);return r===-1?!1:this.getSubTable(r).getSupportedCharCodes()}reverse(e){for(let t=0;t<this.numTables;t++){let r=this.getSubTable(t).reverse(e);if(r)return r}}getGlyphId(e){let t=0;return this.encodingRecords.some((r,o)=>{let s=this.getSubTable(o);return s.getGlyphId?(t=s.getGlyphId(e),t!==0):!1}),t}supports(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supports&&o.supports(e)!==!1})}supportsVariation(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supportsVariation&&o.supportsVariation(e)!==!1})}},Nee=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,s=this.offset=e.Offset32;ye(this,"table",()=>(e.currentPosition=t+s,Dee(e,r,o)))}},Mee=Object.freeze({__proto__:null,cmap:Lee}),Vee=class extends je{constructor(e,t){let{p:r}=super(e,t);this.load({majorVersion:r.uint16,minorVersion:r.uint16,fontRevision:r.fixed,checkSumAdjustment:r.uint32,magicNumber:r.uint32,flags:r.flags(16),unitsPerEm:r.uint16,created:r.longdatetime,modified:r.longdatetime,xMin:r.int16,yMin:r.int16,xMax:r.int16,yMax:r.int16,macStyle:r.flags(16),lowestRecPPEM:r.uint16,fontDirectionHint:r.uint16,indexToLocFormat:r.uint16,glyphDataFormat:r.uint16})}},jee=Object.freeze({__proto__:null,head:Vee}),Uee=class extends je{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.ascender=r.fword,this.descender=r.fword,this.lineGap=r.fword,this.advanceWidthMax=r.ufword,this.minLeftSideBearing=r.fword,this.minRightSideBearing=r.fword,this.xMaxExtent=r.fword,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,r.int16,r.int16,r.int16,r.int16,this.metricDataFormat=r.int16,this.numberOfHMetrics=r.uint16,r.verifyLength()}},zee=Object.freeze({__proto__:null,hhea:Uee}),Hee=class extends je{constructor(e,t,r){let{p:o}=super(e,t),s=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,a=o.currentPosition;if(ye(this,"hMetrics",()=>(o.currentPosition=a,[...new Array(s)].map(c=>new Gee(o.uint16,o.int16)))),s<i){let c=a+s*4;ye(this,"leftSideBearings",()=>(o.currentPosition=c,[...new Array(i-s)].map(l=>o.int16)))}}},Gee=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},Wee=Object.freeze({__proto__:null,hmtx:Hee}),Yee=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.legacyFixed,this.numGlyphs=r.uint16,this.version===1&&(this.maxPoints=r.uint16,this.maxContours=r.uint16,this.maxCompositePoints=r.uint16,this.maxCompositeContours=r.uint16,this.maxZones=r.uint16,this.maxTwilightPoints=r.uint16,this.maxStorage=r.uint16,this.maxFunctionDefs=r.uint16,this.maxInstructionDefs=r.uint16,this.maxStackElements=r.uint16,this.maxSizeOfInstructions=r.uint16,this.maxComponentElements=r.uint16,this.maxComponentDepth=r.uint16),r.verifyLength()}},Zee=Object.freeze({__proto__:null,maxp:Yee}),qee=class extends je{constructor(e,t){let{p:r}=super(e,t);this.format=r.uint16,this.count=r.uint16,this.stringOffset=r.Offset16,this.nameRecords=[...new Array(this.count)].map(o=>new Xee(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new Kee(r.uint16,r.Offset16))),this.stringStart=this.tableStart+this.stringOffset}get(e){let t=this.nameRecords.find(r=>r.nameID===e);if(t)return t.string}},Kee=class{constructor(e,t){this.length=e,this.offset=t}},Xee=class{constructor(e,t){this.platformID=e.uint16,this.encodingID=e.uint16,this.languageID=e.uint16,this.nameID=e.uint16,this.length=e.uint16,this.offset=e.Offset16,ye(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,Jee(e,this)))}};function Jee(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let a=[];for(let c=0,l=o/2;c<l;c++)a[c]=String.fromCharCode(e.uint16);return a.join("")}let s=e.readBytes(o),i=[];return s.forEach(function(a,c){i[c]=String.fromCharCode(a)}),i.join("")}var Qee=Object.freeze({__proto__:null,name:qee}),$ee=class extends je{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.uint16,this.xAvgCharWidth=r.int16,this.usWeightClass=r.uint16,this.usWidthClass=r.uint16,this.fsType=r.uint16,this.ySubscriptXSize=r.int16,this.ySubscriptYSize=r.int16,this.ySubscriptXOffset=r.int16,this.ySubscriptYOffset=r.int16,this.ySuperscriptXSize=r.int16,this.ySuperscriptYSize=r.int16,this.ySuperscriptXOffset=r.int16,this.ySuperscriptYOffset=r.int16,this.yStrikeoutSize=r.int16,this.yStrikeoutPosition=r.int16,this.sFamilyClass=r.int16,this.panose=[...new Array(10)].map(o=>r.uint8),this.ulUnicodeRange1=r.flags(32),this.ulUnicodeRange2=r.flags(32),this.ulUnicodeRange3=r.flags(32),this.ulUnicodeRange4=r.flags(32),this.achVendID=r.tag,this.fsSelection=r.uint16,this.usFirstCharIndex=r.uint16,this.usLastCharIndex=r.uint16,this.sTypoAscender=r.int16,this.sTypoDescender=r.int16,this.sTypoLineGap=r.int16,this.usWinAscent=r.uint16,this.usWinDescent=r.uint16,this.version===0||(this.ulCodePageRange1=r.flags(32),this.ulCodePageRange2=r.flags(32),this.version===1)||(this.sxHeight=r.int16,this.sCapHeight=r.int16,this.usDefaultChar=r.uint16,this.usBreakChar=r.uint16,this.usMaxContext=r.uint16,this.version<=4)||(this.usLowerOpticalPointSize=r.uint16,this.usUpperOpticalPointSize=r.uint16,this.version===5))return r.verifyLength()}},ete=Object.freeze({__proto__:null,OS2:$ee}),tte=class extends je{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.legacyFixed,this.italicAngle=r.fixed,this.underlinePosition=r.fword,this.underlineThickness=r.fword,this.isFixedPitch=r.uint32,this.minMemType42=r.uint32,this.maxMemType42=r.uint32,this.minMemType1=r.uint32,this.maxMemType1=r.uint32,this.version===1||this.version===3)return r.verifyLength();if(this.numGlyphs=r.uint16,this.version===2){this.glyphNameIndex=[...new Array(this.numGlyphs)].map(o=>r.uint16),this.namesOffset=r.currentPosition,this.glyphNameOffsets=[1];for(let o=0;o<this.numGlyphs;o++){if(this.glyphNameIndex[o]<zO.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let i=r.int8;r.skip(i),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+i+1)}}this.version===2.5&&(this.offset=[...new Array(this.numGlyphs)].map(o=>r.int8))}getGlyphName(e){if(this.version!==2)return console.warn(`post table version $this.version} does not support glyph name lookups`),"";let t=this.glyphNameIndex[e];if(t<258)return zO[t];let r=this.glyphNameOffsets[e],s=this.glyphNameOffsets[e+1]-r-1;return s===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(s,this.namesOffset+r,8,!0).map(a=>String.fromCharCode(a)).join(""))}},zO=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],rte=Object.freeze({__proto__:null,post:tte}),ote=class extends je{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.horizAxisOffset=r.Offset16,this.vertAxisOffset=r.Offset16,ye(this,"horizAxis",()=>new nC({offset:e.offset+this.horizAxisOffset},t)),ye(this,"vertAxis",()=>new nC({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ye(this,"itemVarStore",()=>new nC({offset:e.offset+this.itemVarStoreOffset},t)))}},nC=class extends je{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ye(this,"baseTagList",()=>new ste({offset:e.offset+this.baseTagListOffset},t)),ye(this,"baseScriptList",()=>new nte({offset:e.offset+this.baseScriptListOffset},t))}},ste=class extends je{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},nte=class extends je{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ye(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(s=>new ite(this.start,r))))}},ite=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ye(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new ate(t)))}},ate=class{constructor(e){this.start=e.currentPosition,this.baseValuesOffset=e.Offset16,this.defaultMinMaxOffset=e.Offset16,this.baseLangSysCount=e.uint16,this.baseLangSysRecords=[...new Array(this.baseLangSysCount)].map(t=>new lte(this.start,e)),ye(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new cte(e))),ye(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new XO(e)))}},lte=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ye(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new XO(t)))}},cte=class{constructor(e){this.parser=e,this.start=e.currentPosition,this.defaultBaselineIndex=e.uint16,this.baseCoordCount=e.uint16,this.baseCoords=[...new Array(this.baseCoordCount)].map(t=>e.Offset16)}getTable(e){return this.parser.currentPosition=this.start+this.baseCoords[e],new dte(this.parser)}},XO=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ye(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new ute(e))))}},ute=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},dte=class{constructor(e){this.baseCoordFormat=e.uint16,this.coordinate=e.int16,this.baseCoordFormat===2&&(this.referenceGlyph=e.uint16,this.baseCoordPoint=e.uint16),this.baseCoordFormat===3&&(this.deviceTable=e.Offset16)}},mte=Object.freeze({__proto__:null,BASE:ote}),HO=class{constructor(e){this.classFormat=e.uint16,this.classFormat===1&&(this.startGlyphID=e.uint16,this.glyphCount=e.uint16,this.classValueArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.classFormat===2&&(this.classRangeCount=e.uint16,this.classRangeRecords=[...new Array(this.classRangeCount)].map(t=>new pte(e)))}},pte=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},ah=class extends Yt{constructor(e){super(e),this.coverageFormat=e.uint16,this.coverageFormat===1&&(this.glyphCount=e.uint16,this.glyphArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.coverageFormat===2&&(this.rangeCount=e.uint16,this.rangeRecords=[...new Array(this.rangeCount)].map(t=>new fte(e)))}},fte=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},hte=class{constructor(e,t){this.table=e,this.parser=t,this.start=t.currentPosition,this.format=t.uint16,this.variationRegionListOffset=t.Offset32,this.itemVariationDataCount=t.uint16,this.itemVariationDataOffsets=[...new Array(this.itemVariationDataCount)].map(r=>t.Offset32)}},gte=class extends je{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ye(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new HO(r)}),this.attachListOffset=r.Offset16,ye(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new yte(r)}),this.ligCaretListOffset=r.Offset16,ye(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new bte(r)}),this.markAttachClassDefOffset=r.Offset16,ye(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new HO(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ye(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new xte(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ye(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new hte(r)}))}},yte=class extends Yt{constructor(e){super(e),this.coverageOffset=e.Offset16,this.glyphCount=e.uint16,this.attachPointOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16)}getPoint(e){return this.parser.currentPosition=this.start+this.attachPointOffsets[e],new vte(this.parser)}},vte=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},bte=class extends Yt{constructor(e){super(e),this.coverageOffset=e.Offset16,ye(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new ah(e))),this.ligGlyphCount=e.uint16,this.ligGlyphOffsets=[...new Array(this.ligGlyphCount)].map(t=>e.Offset16)}getLigGlyph(e){return this.parser.currentPosition=this.start+this.ligGlyphOffsets[e],new Ste(this.parser)}},Ste=class extends Yt{constructor(e){super(e),this.caretCount=e.uint16,this.caretValueOffsets=[...new Array(this.caretCount)].map(t=>e.Offset16)}getCaretValue(e){return this.parser.currentPosition=this.start+this.caretValueOffsets[e],new wte(this.parser)}},wte=class{constructor(e){this.caretValueFormat=e.uint16,this.caretValueFormat===1&&(this.coordinate=e.int16),this.caretValueFormat===2&&(this.caretValuePointIndex=e.uint16),this.caretValueFormat===3&&(this.coordinate=e.int16,this.deviceOffset=e.Offset16)}},xte=class extends Yt{constructor(e){super(e),this.markGlyphSetTableFormat=e.uint16,this.markGlyphSetCount=e.uint16,this.coverageOffsets=[...new Array(this.markGlyphSetCount)].map(t=>e.Offset32)}getMarkGlyphSet(e){return this.parser.currentPosition=this.start+this.coverageOffsets[e],new ah(this.parser)}},_te=Object.freeze({__proto__:null,GDEF:gte}),GO=class extends Yt{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new kte(e))}},kte=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},Pte=class extends Yt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new Cte(e))}},Cte=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},WO=class{constructor(e){this.lookupOrder=e.Offset16,this.requiredFeatureIndex=e.uint16,this.featureIndexCount=e.uint16,this.featureIndices=[...new Array(this.featureIndexCount)].map(t=>e.uint16)}},YO=class extends Yt{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new Tte(e))}},Tte=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},Ete=class extends Yt{constructor(e){super(e),this.featureParams=e.Offset16,this.lookupIndexCount=e.uint16,this.lookupListIndices=[...new Array(this.lookupIndexCount)].map(t=>e.uint16)}getFeatureParams(){if(this.featureParams>0){let e=this.parser;e.currentPosition=this.start+this.featureParams;let t=this.featureTag;if(t==="size")return new Rte(e);if(t.startsWith("cc"))return new Ate(e);if(t.startsWith("ss"))return new Ite(e)}}},Ate=class{constructor(e){this.format=e.uint16,this.featUiLabelNameId=e.uint16,this.featUiTooltipTextNameId=e.uint16,this.sampleTextNameId=e.uint16,this.numNamedParameters=e.uint16,this.firstParamUiLabelNameId=e.uint16,this.charCount=e.uint16,this.character=[...new Array(this.charCount)].map(t=>e.uint24)}},Rte=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},Ite=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function JO(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Gc=class extends Yt{constructor(e){super(e),this.substFormat=e.uint16,this.coverageOffset=e.Offset16}getCoverageTable(){let e=this.parser;return e.currentPosition=this.start+this.coverageOffset,new ah(e)}},aC=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Ote=class extends Gc{constructor(e){super(e),this.deltaGlyphID=e.int16}},Bte=class extends Gc{constructor(e){super(e),this.sequenceCount=e.uint16,this.sequenceOffsets=[...new Array(this.sequenceCount)].map(t=>e.Offset16)}getSequence(e){let t=this.parser;return t.currentPosition=this.start+this.sequenceOffsets[e],new Fte(t)}},Fte=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Dte=class extends Gc{constructor(e){super(e),this.alternateSetCount=e.uint16,this.alternateSetOffsets=[...new Array(this.alternateSetCount)].map(t=>e.Offset16)}getAlternateSet(e){let t=this.parser;return t.currentPosition=this.start+this.alternateSetOffsets[e],new Lte(t)}},Lte=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Nte=class extends Gc{constructor(e){super(e),this.ligatureSetCount=e.uint16,this.ligatureSetOffsets=[...new Array(this.ligatureSetCount)].map(t=>e.Offset16)}getLigatureSet(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureSetOffsets[e],new Mte(t)}},Mte=class extends Yt{constructor(e){super(e),this.ligatureCount=e.uint16,this.ligatureOffsets=[...new Array(this.ligatureCount)].map(t=>e.Offset16)}getLigature(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureOffsets[e],new Vte(t)}},Vte=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},jte=class extends Gc{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(JO(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new aC(e)))}getSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 5.$this.substFormat} has no subrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.subRuleSetOffsets[e],new Ute(t)}getSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 5.$this.substFormat} has no subclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.subClassSetOffsets[e],new zte(t)}getCoverageTable(e){if(this.substFormat!==3&&!e)return super.getCoverageTable();if(!e)throw new Error(`lookup type 5.$this.substFormat} requires an coverage table index.`);let t=this.parser;return t.currentPosition=this.start+this.coverageOffsets[e],new ah(t)}},Ute=class extends Yt{constructor(e){super(e),this.subRuleCount=e.uint16,this.subRuleOffsets=[...new Array(this.subRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.subRuleOffsets[e],new QO(t)}},QO=class{constructor(e){this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.inputSequence=[...new Array(this.glyphCount-1)].map(t=>e.uint16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new aC(e))}},zte=class extends Yt{constructor(e){super(e),this.subClassRuleCount=e.uint16,this.subClassRuleOffsets=[...new Array(this.subClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.subClassRuleOffsets[e],new Hte(t)}},Hte=class extends QO{constructor(e){super(e)}},Gte=class extends Gc{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(JO(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new $O(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.$this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new Wte(t)}getChainSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 6.$this.substFormat} has no chainsubclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubClassSetOffsets[e],new Zte(t)}getCoverageFromOffset(e){if(this.substFormat!==3)throw new Error(`lookup type 6.$this.substFormat} does not use contextual coverage offsets.`);let t=this.parser;return t.currentPosition=this.start+e,new ah(t)}},Wte=class extends Yt{constructor(e){super(e),this.chainSubRuleCount=e.uint16,this.chainSubRuleOffsets=[...new Array(this.chainSubRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new Yte(t)}},Yte=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.SubstCount)].map(t=>new aC(e))}},Zte=class extends Yt{constructor(e){super(e),this.chainSubClassRuleCount=e.uint16,this.chainSubClassRuleOffsets=[...new Array(this.chainSubClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new qte(t)}},qte=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new $O(e))}},$O=class extends Yt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Kte=class extends Yt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},Xte=class extends Gc{constructor(e){super(e),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Jte={buildSubtable:function(e,t){let r=new[void 0,Ote,Bte,Dte,Nte,jte,Gte,Kte,Xte][e](t);return r.type=e,r}},la=class extends Yt{constructor(e){super(e)}},Qte=class extends la{constructor(e){super(e),console.log("lookup type 1")}},$te=class extends la{constructor(e){super(e),console.log("lookup type 2")}},ere=class extends la{constructor(e){super(e),console.log("lookup type 3")}},tre=class extends la{constructor(e){super(e),console.log("lookup type 4")}},rre=class extends la{constructor(e){super(e),console.log("lookup type 5")}},ore=class extends la{constructor(e){super(e),console.log("lookup type 6")}},sre=class extends la{constructor(e){super(e),console.log("lookup type 7")}},nre=class extends la{constructor(e){super(e),console.log("lookup type 8")}},ire=class extends la{constructor(e){super(e),console.log("lookup type 9")}},are={buildSubtable:function(e,t){let r=new[void 0,Qte,$te,ere,tre,rre,ore,sre,nre,ire][e](t);return r.type=e,r}},ZO=class extends Yt{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},lre=class extends Yt{constructor(e,t){super(e),this.ctType=t,this.lookupType=e.uint16,this.lookupFlag=e.uint16,this.subTableCount=e.uint16,this.subtableOffsets=[...new Array(this.subTableCount)].map(r=>e.Offset16),this.markFilteringSet=e.uint16}get rightToLeft(){return this.lookupFlag&!0}get ignoreBaseGlyphs(){return this.lookupFlag&!0}get ignoreLigatures(){return this.lookupFlag&!0}get ignoreMarks(){return this.lookupFlag&!0}get useMarkFilteringSet(){return this.lookupFlag&!0}get markAttachmentType(){return this.lookupFlag&!0}getSubTable(e){let t=this.ctType==="GSUB"?Jte:are;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},eB=class extends je{constructor(e,t,r){let{p:o,tableStart:s}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.scriptListOffset=o.Offset16,this.featureListOffset=o.Offset16,this.lookupListOffset=o.Offset16,this.majorVersion===1&&this.minorVersion===1&&(this.featureVariationsOffset=o.Offset32);let i=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ye(this,"scriptList",()=>i?GO.EMPTY:(o.currentPosition=s+this.scriptListOffset,new GO(o))),ye(this,"featureList",()=>i?YO.EMPTY:(o.currentPosition=s+this.featureListOffset,new YO(o))),ye(this,"lookupList",()=>i?ZO.EMPTY:(o.currentPosition=s+this.lookupListOffset,new ZO(o))),this.featureVariationsOffset&&ye(this,"featureVariations",()=>i?FeatureVariations.EMPTY:(o.currentPosition=s+this.featureVariationsOffset,new FeatureVariations(o)))}getSupportedScripts(){return this.scriptList.scriptRecords.map(e=>e.scriptTag)}getScriptTable(e){let t=this.scriptList.scriptRecords.find(o=>o.scriptTag===e);this.parser.currentPosition=this.scriptList.start+t.scriptOffset;let r=new Pte(this.parser);return r.scriptTag=e,r}ensureScriptTable(e){return typeof e=="string"?this.getScriptTable(e):e}getSupportedLangSys(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys!==0,r=e.langSysRecords.map(o=>o.langSysTag);return t&&r.unshift("dflt"),r}getDefaultLangSysTable(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys;if(t!==0){this.parser.currentPosition=e.start+t;let r=new WO(this.parser);return r.langSysTag="",r.defaultForScript=e.scriptTag,r}}getLangSysTable(e,t="dflt"){if(t==="dflt")return this.getDefaultLangSysTable(e);e=this.ensureScriptTable(e);let r=e.langSysRecords.find(s=>s.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new WO(this.parser);return o.langSysTag=t,o}getFeatures(e){return e.featureIndices.map(t=>this.getFeature(t))}getFeature(e){let t;if(parseInt(e)==e?t=this.featureList.featureRecords[e]:t=this.featureList.featureRecords.find(o=>o.featureTag===e),!t)return;this.parser.currentPosition=this.featureList.start+t.featureOffset;let r=new Ete(this.parser);return r.featureTag=t.featureTag,r}getLookups(e){return e.lookupListIndices.map(t=>this.getLookup(t))}getLookup(e,t){let r=this.lookupList.lookups[e];return this.parser.currentPosition=this.lookupList.start+r,new lre(this.parser,t)}},cre=class extends eB{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},ure=Object.freeze({__proto__:null,GSUB:cre}),dre=class extends eB{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},mre=Object.freeze({__proto__:null,GPOS:dre}),pre=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.offsetToSVGDocumentList=r.Offset32,r.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new fre(r)}},fre=class extends Yt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new hre(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return"";let r=this.start+t.svgDocOffset;return this.parser.currentPosition=r,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(r=>r.startGlyphID<=e&&e<=r.endGlyphID);return t===-1?"":this.getDocument(t)}},hre=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},gre=Object.freeze({__proto__:null,SVG:pre}),yre=class extends je{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.axesArrayOffset=r.Offset16,r.uint16,this.axisCount=r.uint16,this.axisSize=r.uint16,this.instanceCount=r.uint16,this.instanceSize=r.uint16;let o=this.tableStart+this.axesArrayOffset;ye(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new vre(r))));let s=o+this.axisCount*this.axisSize;ye(this,"instances",()=>{let i=[];for(let a=0;a<this.instanceCount;a++)r.currentPosition=s+a*this.instanceSize,i.push(new bre(r,this.axisCount,this.instanceSize));return i})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},vre=class{constructor(e){this.tag=e.tag,this.minValue=e.fixed,this.defaultValue=e.fixed,this.maxValue=e.fixed,this.flags=e.flags(16),this.axisNameID=e.uint16}},bre=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(s=>e.fixed),e.currentPosition-o<r&&(this.postScriptNameID=e.uint16)}},Sre=Object.freeze({__proto__:null,fvar:yre}),wre=class extends je{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ye(this,"items",()=>[...new Array(o)].map(s=>r.fword))}},xre=Object.freeze({__proto__:null,cvt:wre}),_re=class extends je{constructor(e,t){let{p:r}=super(e,t);ye(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},kre=Object.freeze({__proto__:null,fpgm:_re}),Pre=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ye(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(s=>new Cre(r)))}},Cre=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},Tre=Object.freeze({__proto__:null,gasp:Pre}),Ere=class extends je{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},Are=Object.freeze({__proto__:null,glyf:Ere}),Rre=class extends je{constructor(e,t,r){let{p:o}=super(e,t),s=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ye(this,"offsets",()=>[...new Array(s)].map(i=>o.Offset16))):ye(this,"offsets",()=>[...new Array(s)].map(i=>o.Offset32))}getGlyphDataOffsetAndLength(e){let t=this.offsets[e]*this.x2?2:1,r=this.offsets[e+1]*this.x2?2:1;return{offset:t,length:r-t}}},Ire=Object.freeze({__proto__:null,loca:Rre}),Ore=class extends je{constructor(e,t){let{p:r}=super(e,t);ye(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},Bre=Object.freeze({__proto__:null,prep:Ore}),Fre=class extends je{constructor(e,t){let{p:r}=super(e,t);ye(this,"data",()=>r.readBytes())}},Dre=Object.freeze({__proto__:null,CFF:Fre}),Lre=class extends je{constructor(e,t){let{p:r}=super(e,t);ye(this,"data",()=>r.readBytes())}},Nre=Object.freeze({__proto__:null,CFF2:Lre}),Mre=class extends je{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.defaultVertOriginY=r.int16,this.numVertOriginYMetrics=r.uint16,ye(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new Vre(r)))}},Vre=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},jre=Object.freeze({__proto__:null,VORG:Mre}),Ure=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new Wb(e),this.vert=new Wb(e),this.startGlyphIndex=e.uint16,this.endGlyphIndex=e.uint16,this.ppemX=e.uint8,this.ppemY=e.uint8,this.bitDepth=e.uint8,this.flags=e.int8}},zre=class{constructor(e){this.hori=new Wb(e),this.vert=new Wb(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},Wb=class{constructor(e){this.ascender=e.int8,this.descender=e.int8,this.widthMax=e.uint8,this.caretSlopeNumerator=e.int8,this.caretSlopeDenominator=e.int8,this.caretOffset=e.int8,this.minOriginSB=e.int8,this.minAdvanceSB=e.int8,this.maxBeforeBL=e.int8,this.minAfterBL=e.int8,this.pad1=e.int8,this.pad2=e.int8}},tB=class extends je{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ye(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(s=>new Ure(o)))}},Hre=Object.freeze({__proto__:null,EBLC:tB}),rB=class extends je{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},Gre=Object.freeze({__proto__:null,EBDT:rB}),Wre=class extends je{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ye(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new zre(r)))}},Yre=Object.freeze({__proto__:null,EBSC:Wre}),Zre=class extends tB{constructor(e,t){super(e,t,"CBLC")}},qre=Object.freeze({__proto__:null,CBLC:Zre}),Kre=class extends rB{constructor(e,t){super(e,t,"CBDT")}},Xre=Object.freeze({__proto__:null,CBDT:Kre}),Jre=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ye(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},Qre=Object.freeze({__proto__:null,sbix:Jre}),$re=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numBaseGlyphRecords=r.uint16,this.baseGlyphRecordsOffset=r.Offset32,this.layerRecordsOffset=r.Offset32,this.numLayerRecords=r.uint16}getBaseGlyphRecord(e){let t=this.tableStart+this.baseGlyphRecordsOffset;this.parser.currentPosition=t;let r=new iC(this.parser),o=r.gID,s=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=s;let i=new iC(this.parser),a=i.gID;if(o===e)return r;if(a===e)return i;for(;t!==s;){let c=t+(s-t)/12;this.parser.currentPosition=c;let l=new iC(this.parser),u=l.gID;if(u===e)return l;u>e?s=c:u<e&&(t=c)}return!1}getLayers(e){let t=this.getBaseGlyphRecord(e);return this.parser.currentPosition=this.tableStart+this.layerRecordsOffset+4*t.firstLayerIndex,[...new Array(t.numLayers)].map(r=>new eoe(p))}},iC=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},eoe=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},toe=Object.freeze({__proto__:null,COLR:$re}),roe=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numPaletteEntries=r.uint16;let o=this.numPalettes=r.uint16;this.numColorRecords=r.uint16,this.offsetFirstColorRecord=r.Offset32,this.colorRecordIndices=[...new Array(this.numPalettes)].map(s=>r.uint16),ye(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(s=>new ooe(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ye(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new soe(r,o))),ye(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new noe(r,o))),ye(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new ioe(r,o))))}},ooe=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},soe=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},noe=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},ioe=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},aoe=Object.freeze({__proto__:null,CPAL:roe}),loe=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.numSignatures=r.uint16,this.flags=r.uint16,this.signatureRecords=[...new Array(this.numSignatures)].map(o=>new coe(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new uoe(this.parser)}},coe=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},uoe=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},doe=Object.freeze({__proto__:null,DSIG:loe}),moe=class extends je{constructor(e,t,r){let{p:o}=super(e,t),s=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(i=>new poe(o,s))}},poe=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},foe=Object.freeze({__proto__:null,hdmx:moe}),hoe=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ye(this,"tables",()=>{let o=this.tableStart+4,s=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let a=new goe(r);s.push(a),o+=a}return s})}},goe=class{constructor(e){this.version=e.uint16,this.length=e.uint16,this.coverage=e.flags(8),this.format=e.uint8,this.format===0&&(this.nPairs=e.uint16,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16,ye(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new yoe(e)))),this.format===2&&console.warn("Kern subtable format 2 is not supported: this parser currently only parses universal table data.")}get horizontal(){return this.coverage[0]}get minimum(){return this.coverage[1]}get crossstream(){return this.coverage[2]}get override(){return this.coverage[3]}},yoe=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},voe=Object.freeze({__proto__:null,kern:hoe}),boe=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},Soe=Object.freeze({__proto__:null,LTSH:boe}),woe=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.mergeClassCount=r.uint16,this.mergeDataOffset=r.Offset16,this.classDefCount=r.uint16,this.offsetToClassDefOffsets=r.Offset16,ye(this,"mergeEntryMatrix",()=>[...new Array(this.mergeClassCount)].map(o=>r.readBytes(this.mergeClassCount))),console.warn("Full MERG parsing is currently not supported."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},xoe=Object.freeze({__proto__:null,MERG:woe}),_oe=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.flags=r.uint32,r.uint32,this.dataMapsCount=r.uint32,this.dataMaps=[...new Array(this.dataMapsCount)].map(o=>new koe(this.tableStart,r))}},koe=class{constructor(e,t){this.tableStart=e,this.parser=t,this.tag=t.tag,this.dataOffset=t.Offset32,this.dataLength=t.uint32}getData(){return this.parser.currentField=this.tableStart+this.dataOffset,this.parser.readBytes(this.dataLength)}},Poe=Object.freeze({__proto__:null,meta:_oe}),Coe=class extends je{constructor(e,t){super(e,t),console.warn("This font uses a PCLT table, which is currently not supported by this parser."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},Toe=Object.freeze({__proto__:null,PCLT:Coe}),Eoe=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRecs=r.uint16,this.numRatios=r.uint16,this.ratRanges=[...new Array(this.numRatios)].map(o=>new Aoe(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new Roe(r))}},Aoe=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},Roe=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new Ioe(e))}},Ioe=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},Ooe=Object.freeze({__proto__:null,VDMX:Eoe}),Boe=class extends je{constructor(e,t){let{p:r}=super(e,t);this.version=r.fixed,this.ascent=this.vertTypoAscender=r.int16,this.descent=this.vertTypoDescender=r.int16,this.lineGap=this.vertTypoLineGap=r.int16,this.advanceHeightMax=r.int16,this.minTopSideBearing=r.int16,this.minBottomSideBearing=r.int16,this.yMaxExtent=r.int16,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.metricDataFormat=r.int16,this.numOfLongVerMetrics=r.uint16,r.verifyLength()}},Foe=Object.freeze({__proto__:null,vhea:Boe}),Doe=class extends je{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,s=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(a=>new Loe(p.uint16,p.int16)))),o<s){let a=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=a,[...new Array(s-o)].map(c=>p.int16)))}}},Loe=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},Noe=Object.freeze({__proto__:null,vmtx:Doe});var oB=n(O());var{kebabCase:Moe}=Je(oB.privateApis);function sB(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Moe(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var jo=n(_());function Voe(){let{installFonts:e}=(0,lh.useContext)(eo),[t,r]=(0,lh.useState)(!1),[o,s]=(0,lh.useState)(null),i=h=>{c(h)},a=h=>{c(h.target.files)},c=async h=>{if(!h)return;s(null),r(!0);let g=new Set,y=[...h],v=!1,w=y.map(async x=>{if(!await u(x))return v=!0,null;if(g.has(x.name))return null;let P=(((x.name??"").split(".")??[]).pop()??"").toLowerCase();return tC.includes(P)?(g.add(x.name),x):null}),C=(await Promise.all(w)).filter(x=>x!==null);if(C.length>0)l(C);else{let x=v?(0,Nd.__)("Sorry, you are not allowed to upload this file type."):(0,Nd.__)("No fonts found to install.");s({type:"error",message:x}),r(!1)}},l=async h=>{let g=await Promise.all(h.map(async y=>{let v=await d(y);return await Cl(v,v.file,"all"),v}));f(g)};async function u(h){let g=new Yb("Uploaded Font");try{let y=await m(h);return await g.fromDataBuffer(y,"font"),!0}catch{return!1}}async function m(h){return new Promise((g,y)=>{let v=new window.FileReader;v.readAsArrayBuffer(h),v.onload=()=>g(v.result),v.onerror=y})}let d=async h=>{let g=await m(h),y=new Yb("Uploaded Font");y.fromDataBuffer(g,h.name);let w=(await new Promise(R=>y.onload=R)).detail.font,{name:C}=w.opentype.tables,x=C.get(16)||C.get(1),S=C.get(2).toLowerCase().includes("italic"),P=w.opentype.tables["OS/2"].usWeightClass||"normal",L=!!w.opentype.tables.fvar&&w.opentype.tables.fvar.axes.find(({tag:R})=>R==="wght"),D=L?`$L.minValue} $L.maxValue}`:null;return{file:h,fontFamily:x,fontStyle:S?"italic":"normal",fontWeight:D||P}},f=async h=>{let g=sB(h);try{await e(g),s({type:"success",message:(0,Nd.__)("Fonts were installed successfully.")})}catch(y){let v=y;s({type:"error",message:v.message,errors:v?.installationErrors})}r(!1)};return(0,jo.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,jo.jsx)(jr.DropZone,{onFilesDrop:i}),(0,jo.jsxs)(jr.__experimentalVStack,{className:"font-library__local-fonts",children:[o&&(0,jo.jsxs)(jr.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>s(null),children:[o.message,o.errors&&(0,jo.jsx)("ul",{children:o.errors.map((h,g)=>(0,jo.jsx)("li",{children:h},g))})]}),t&&(0,jo.jsx)(jr.FlexItem,{children:(0,jo.jsx)("div",{className:"font-library__upload-area",children:(0,jo.jsx)(jr.ProgressBar,{})})}),!t&&(0,jo.jsx)(jr.FormFileUpload,{accept:tC.map(h=>`.$h}`).join(","),multiple:!0,onChange:a,render:({openFileDialog:h})=>(0,jo.jsx)(jr.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,Nd.__)("Upload font")})}),(0,jo.jsx)(jr.__experimentalSpacer,{margin:2}),(0,jo.jsx)(jr.__experimentalText,{className:"font-library__upload-area__text",children:(0,Nd.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var Zb=Voe;var Sn=n(_()),{Tabs:qb}=Je(Kb.privateApis),joe={id:"installed-fonts",title:(0,Md._x)("Library","Font library")},Uoe={id:"upload-fonts",title:(0,Md._x)("Upload","noun")},zoe=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,Md.__)("Install Fonts"):r}));function Hoe({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,Xb.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,nB.useSelect)(i=>i(Xb.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),s=[joe];return o&&(s.push(Uoe),s.push(...zoe(r||[]))),(0,Sn.jsx)(Kb.Modal,{title:(0,Md.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,Sn.jsxs)(qb,{defaultTabId:t,children:[(0,Sn.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,Sn.jsx)(qb.TabList,{children:s.map(({id:i,title:a})=>(0,Sn.jsx)(qb.Tab,{tabId:i,children:a},i))})}),s.map(({id:i})=>{let a;switch(i){case"upload-fonts":a=(0,Sn.jsx)(Zb,{});break;case"installed-fonts":a=(0,Sn.jsx)(Mb,{});break;default:a=(0,Sn.jsx)(jb,{slug:i})}return(0,Sn.jsx)(qb.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:a},i)})]})})}var iB=Hoe;var Jb=n(I()),Wc=n(O()),aB=n(N());var Vd=n(_());function Goe({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,aB.useContext)(eo),o=e?.fontFace?.length||1,s=()=>{t?.(e),r?.("installed-fonts")},i=Dc(e);return(0,Vd.jsx)(Wc.__experimentalItem,{onClick:s,children:(0,Vd.jsxs)(Wc.__experimentalHStack,{justify:"space-between",children:[(0,Vd.jsx)(Wc.FlexItem,{style:i,children:e.name}),(0,Vd.jsx)(Wc.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,Jb.sprintf)((0,Jb._n)("%d variant","%d variants",o),o)})]})})}var lB=Goe;var hr=n(_());function cB(e,t){return e?e.map(r=>na(r,{source:t})):[]}function Woe(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,uB.useContext)(eo),[o]=de("typography.fontFamilies"),[s]=de("typography.fontFamilies",void 0,"base"),i=cB(o?.theme,"theme"),a=cB(o?.custom,"custom"),c=[...i,...a].sort((m,d)=>m.name.localeCompare(d.name)),l=0<c.length,u=l||s?.theme?.length>0||(e?.length??0)>0;return(0,hr.jsxs)(hr.Fragment,{children:[!!t&&(0,hr.jsx)(iB,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,hr.jsxs)(wn.__experimentalVStack,{spacing:2,children:[(0,hr.jsxs)(wn.__experimentalHStack,{justify:"space-between",children:[(0,hr.jsx)(er,{level:3,children:(0,Yc.__)("Fonts")}),(0,hr.jsx)(wn.Button,{onClick:()=>r?.("installed-fonts"),label:(0,Yc.__)("Manage fonts"),icon:Tk,size:"small"})]}),c.length>0&&(0,hr.jsx)(hr.Fragment,{children:(0,hr.jsx)(wn.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:c.map(m=>(0,hr.jsx)(lB,{font:m},m.slug))})}),!l&&(0,hr.jsxs)(hr.Fragment,{children:[(0,hr.jsx)(wn.__experimentalText,{as:"p",children:u?(0,Yc.__)("No fonts activated."):(0,Yc.__)("No fonts installed.")}),(0,hr.jsx)(wn.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(u?"installed-fonts":"upload-fonts")},children:u?(0,Yc.__)("Manage fonts"):(0,Yc.__)("Add fonts")})]})]})]})}function dB({...e}){return(0,hr.jsx)(Bb,{children:(0,hr.jsx)(Woe,{...e})})}var ch=n(I()),ca=n(O());var mi=n(_());function Yoe(){return(0,mi.jsxs)(ca.__experimentalVStack,{spacing:2,children:[(0,mi.jsx)(ca.__experimentalHStack,{justify:"space-between",children:(0,mi.jsx)(er,{level:3,children:(0,ch.__)("Font Sizes")})}),(0,mi.jsx)(ca.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,mi.jsx)(Gt,{path:"/typography/font-sizes",children:(0,mi.jsxs)(ca.__experimentalHStack,{direction:"row",children:[(0,mi.jsx)(ca.FlexItem,{children:(0,ch.__)("Font size presets")}),(0,mi.jsx)(Jr,{icon:(0,ch.isRTL)()?jt:Ut})]})})})]})}var mB=Yoe;var Us=n(_());function Zoe(){let{fontLibraryEnabled:e}=(0,fB.useContext)(Pr);return(0,Us.jsxs)(Us.Fragment,{children:[(0,Us.jsx)(ut,{title:(0,Qb.__)("Typography"),description:(0,Qb.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,Us.jsx)(kl,{children:(0,Us.jsxs)(pB.__experimentalVStack,{spacing:7,children:[(0,Us.jsx)(Bd,{title:(0,Qb.__)("Typesets")}),e&&(0,Us.jsx)(dB,{}),(0,Us.jsx)(rO,{}),(0,Us.jsx)(mB,{})]})})]})}var hB=Zoe;var _t=n(I()),gs=n(O()),xB=n(N());var gB=n(ee());var yB=n(_()),{useSettingsForBlockElement:qoe,TypographyPanel:Koe}=Je(gB.privateApis);function vB({element:e,headingLevel:t}){let r=[];e==="heading"?r=r.concat(["elements",t]):e&&e!=="text"&&(r=r.concat(["elements",e]));let o=r.join("."),[s]=xe(o,"","user",!1),[i,a]=xe(o,"","merged",!1),[c]=de(""),u=qoe(c,void 0,e==="heading"?t:e);return(0,yB.jsx)(Koe,{inheritedValue:i,value:s,onChange:a,settings:u})}var bB=n(_());function SB({name:e,element:t,headingLevel:r}){let o="";t==="heading"?o=`elements.$r}.`:t&&t!=="text"&&(o=`elements.$t}.`);let[s]=xe(o+"typography.fontFamily",e),[i]=xe(o+"color.gradient",e),[a]=xe(o+"color.background",e),[c]=xe("color.background"),[l]=xe(o+"color.text",e),[u]=xe(o+"typography.fontSize",e),[m]=xe(o+"typography.fontStyle",e),[d]=xe(o+"typography.fontWeight",e),[f]=xe(o+"typography.letterSpacing",e);return(0,bB.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontFamily:s??"serif",background:i??a??c,color:l,fontSize:u,fontStyle:m,fontWeight:d,letterSpacing:f,...t==="link"?{textDecoration:"underline"}:{}},children:"Aa"})}var Ur=n(_()),wB={text:{description:(0,_t.__)("Manage the fonts used on the site."),title:(0,_t.__)("Text")},link:{description:(0,_t.__)("Manage the fonts and typography used on the links."),title:(0,_t.__)("Links")},heading:{description:(0,_t.__)("Manage the fonts and typography used on headings."),title:(0,_t.__)("Headings")},caption:{description:(0,_t.__)("Manage the fonts and typography used on captions."),title:(0,_t.__)("Captions")},button:{description:(0,_t.__)("Manage the fonts and typography used on buttons."),title:(0,_t.__)("Buttons")}};function Xoe({element:e}){let[t,r]=(0,xB.useState)("heading");return(0,Ur.jsxs)(Ur.Fragment,{children:[(0,Ur.jsx)(ut,{title:wB[e].title,description:wB[e].description}),(0,Ur.jsx)(gs.__experimentalSpacer,{marginX:4,children:(0,Ur.jsx)(SB,{element:e,headingLevel:t})}),e==="heading"&&(0,Ur.jsx)(gs.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,Ur.jsxs)(gs.__experimentalToggleGroupControl,{label:(0,_t.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,size:"__unstable-large",children:[(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,_t.__)("All headings"),label:(0,_t._x)("All","heading levels")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,_t.__)("Heading 1"),label:(0,_t.__)("H1")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,_t.__)("Heading 2"),label:(0,_t.__)("H2")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,_t.__)("Heading 3"),label:(0,_t.__)("H3")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,_t.__)("Heading 4"),label:(0,_t.__)("H4")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,_t.__)("Heading 5"),label:(0,_t.__)("H5")}),(0,Ur.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,_t.__)("Heading 6"),label:(0,_t.__)("H6")})]})}),(0,Ur.jsx)(vB,{element:e,headingLevel:t})]})}var jd=Xoe;var lC=n(I()),EB=n(O()),AB=n(ee());var ys=n(O()),Ud=n(I());var CB=n(N());var _B=n(O()),kB=n(_());function Joe({className:e,children:t,...r}){return(0,kB.jsx)(_B.Flex,{className:ue("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var PB=Joe;var wo=n(_()),$b=[];function Qoe({name:e}){let[t]=de("color.palette.custom"),[r]=de("color.palette.theme"),[o]=de("color.palette.default"),[s]=de("color.defaultPalette",e),i=t||$b,a=r||$b,c=o||$b,l=s??!0,u=(0,CB.useMemo)(()=>[...i,...a,...c&&l?c:$b],[i,a,c,l]),m=e?"/blocks/"+encodeURIComponent(e)+"/colors/palette":"/colors/palette";return(0,wo.jsxs)(ys.__experimentalVStack,{spacing:3,children:[(0,wo.jsx)(er,{level:3,children:(0,Ud.__)("Palette")}),(0,wo.jsx)(ys.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,wo.jsx)(Gt,{path:m,children:(0,wo.jsxs)(ys.__experimentalHStack,{direction:"row",children:[u.length>0?(0,wo.jsxs)(wo.Fragment,{children:[(0,wo.jsx)(ys.__experimentalZStack,{isLayered:!1,offset:-8,children:u.slice(0,5).map(({color:d},f)=>(0,wo.jsx)(PB,{children:(0,wo.jsx)(ys.ColorIndicator,{colorValue:d})},`$d}-$f}`))}),(0,wo.jsx)(ys.FlexItem,{isBlock:!0,children:(0,Ud.__)("Edit palette")})]}):(0,wo.jsx)(ys.FlexItem,{children:(0,Ud.__)("Add colors")}),(0,wo.jsx)(Jr,{icon:(0,Ud.isRTL)()?jt:Ut})]})})})]})}var TB=Qoe;var pi=n(_()),{useSettingsForBlockElement:$oe,ColorPanel:ese}=Je(AB.privateApis);function tse(){let[e,t]=xe("",void 0,"user",!1),[r]=xe("",void 0,"merged",!1),[o]=de(""),s=$oe(o);return(0,pi.jsxs)(pi.Fragment,{children:[(0,pi.jsx)(ut,{title:(0,lC.__)("Colors"),description:(0,lC.__)("Palette colors and the application of those colors on site elements.")}),(0,pi.jsx)(kl,{children:(0,pi.jsx)(EB.__experimentalVStack,{spacing:7,children:(0,pi.jsx)(TB,{})})}),(0,pi.jsx)(ese,{inheritedValue:r,value:e,onChange:t,settings:s})]})}var RB=tse;var mh=n(I()),VB=n(O());var DB=n(ge()),da=n(O()),Hd=n(I());var t1=n(O());var e1=n(O());var IB=n(_());function OB(){let{paletteColors:e}=Ed();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,IB.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`$t}-$o}`))}var uh=n(_()),rse={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},ose=({label:e,isFocused:t,withHoverView:r})=>(0,uh.jsx)(Rd,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,uh.jsx)(e1.__unstableMotion.div,{variants:rse,style:{height:"100%",overflow:"hidden"},children:(0,uh.jsx)(e1.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,uh.jsx)(OB,{})})},o)}),BB=ose;var Zc=n(_()),FB=["color"];function zd({title:e,gap:t=2}){let r=Sb(FB);return r?.length<=1?null:(0,Zc.jsxs)(t1.__experimentalVStack,{spacing:3,children:[e&&(0,Zc.jsx)(er,{level:3,children:e}),(0,Zc.jsx)(t1.__experimentalGrid,{gap:t,children:r.map((o,s)=>(0,Zc.jsx)(Od,{variation:o,isPill:!0,properties:FB,showTooltip:!0,children:()=>(0,Zc.jsx)(BB,{})},s))})]})}var ua=n(_()),sse={placement:"bottom-start",offset:8};function LB({name:e}){let[t,r]=de("color.palette.theme",e),[o]=de("color.palette.theme",e,"base"),[s,i]=de("color.palette.default",e),[a]=de("color.palette.default",e,"base"),[c,l]=de("color.palette.custom",e),[u]=de("color.defaultPalette",e),d=(0,DB.useViewportMatch)("small","<")?sse:void 0,[f]=bI(e);return(0,ua.jsxs)(da.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[(0,ua.jsxs)(da.__experimentalVStack,{spacing:4,children:[!!t&&!!t.length&&(0,ua.jsx)(da.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,colors:t,onChange:r,paletteLabel:(0,Hd.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:d}),window.__experimentalEnableColorRandomizer&&t?.length>0&&f&&(0,ua.jsx)(da.Button,{__next40pxDefaultSize:!0,variant:"secondary",icon:Rk,onClick:f,children:(0,Hd.__)("Randomize colors")})]}),!!s&&!!s.length&&!!u&&(0,ua.jsx)(da.__experimentalPaletteEdit,{canReset:s!==a,canOnlyChangeValues:!0,colors:s,onChange:i,paletteLabel:(0,Hd.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:d}),(0,ua.jsx)(da.__experimentalPaletteEdit,{colors:c,onChange:l,paletteLabel:(0,Hd.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:d}),(0,ua.jsx)(zd,{title:(0,Hd.__)("Palettes")})]})}var NB=n(ge()),hi=n(O()),dh=n(I());var fi=n(_()),nse={placement:"bottom-start",offset:8},ise=()=>{};function MB({name:e}){let[t,r]=de("color.gradients.theme",e),[o]=de("color.gradients.theme",e,"base"),[s,i]=de("color.gradients.default",e),[a]=de("color.gradients.default",e,"base"),[c,l]=de("color.gradients.custom",e),[u]=de("color.defaultGradients",e),[m]=de("color.duotone.custom")||[],[d]=de("color.duotone.default")||[],[f]=de("color.duotone.theme")||[],[h]=de("color.defaultDuotone"),g=[...m||[],...f||[],...d&&h?d:[]],v=(0,NB.useViewportMatch)("small","<")?nse:void 0;return(0,fi.jsxs)(hi.__experimentalVStack,{className:"global-styles-ui-gradient-palette-panel",spacing:8,children:[!!t&&!!t.length&&(0,fi.jsx)(hi.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,gradients:t,onChange:r,paletteLabel:(0,dh.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:v}),!!s&&!!s.length&&!!u&&(0,fi.jsx)(hi.__experimentalPaletteEdit,{canReset:s!==a,canOnlyChangeValues:!0,gradients:s,onChange:i,paletteLabel:(0,dh.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:v}),(0,fi.jsx)(hi.__experimentalPaletteEdit,{gradients:c,onChange:l,paletteLabel:(0,dh.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:v}),!!g&&!!g.length&&(0,fi.jsxs)("div",{children:[(0,fi.jsx)(er,{level:3,children:(0,dh.__)("Duotone")}),(0,fi.jsx)(hi.__experimentalSpacer,{margin:3}),(0,fi.jsx)(hi.DuotonePicker,{duotonePalette:g,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:ise,colorPalette:[]})]})]})}var Qo=n(_()),{Tabs:Gd}=Je(VB.privateApis);function ase({name:e}){return(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsx)(ut,{title:(0,mh.__)("Edit palette"),description:(0,mh.__)("The combination of colors used across the site and in color pickers.")}),(0,Qo.jsxs)(Gd,{children:[(0,Qo.jsxs)(Gd.TabList,{children:[(0,Qo.jsx)(Gd.Tab,{tabId:"color",children:(0,mh.__)("Color")}),(0,Qo.jsx)(Gd.Tab,{tabId:"gradient",children:(0,mh.__)("Gradient")})]}),(0,Qo.jsx)(Gd.TabPanel,{tabId:"color",focusable:!1,children:(0,Qo.jsx)(LB,{name:e})}),(0,Qo.jsx)(Gd.TabPanel,{tabId:"gradient",focusable:!1,children:(0,Qo.jsx)(MB,{name:e})})]})]})}var jB=ase;var cC=n(I()),GB=n(ee()),WB=n(O());var UB=n(ee());var zB=n(_()),lse={backgroundSize:"auto"},{BackgroundPanel:cse}=Je(UB.privateApis);function HB(){let[e]=xe("",void 0,"user",!1),[t,r]=xe("",void 0,"merged",!1),[o]=de("");return(0,zB.jsx)(cse,{inheritedValue:t,value:e,onChange:r,settings:o,defaultValues:lse})}var Al=n(_()),{useHasBackgroundPanel:use}=Je(GB.privateApis);function dse(){let[e]=de(""),t=use(e);return(0,Al.jsxs)(Al.Fragment,{children:[(0,Al.jsx)(ut,{title:(0,cC.__)("Background"),description:(0,Al.jsx)(WB.__experimentalText,{children:(0,cC.__)("Set styles for the site's background.")})}),t&&(0,Al.jsx)(HB,{})]})}var YB=dse;var _o=n(O()),xo=n(I());var JB=n(N());var ZB=n(O()),qB=n(I()),KB=n(_());function mse({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:s}){let i=async()=>{o(),s()},a=()=>{o()};return(0,KB.jsx)(ZB.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,qB.__)("Cancel"),confirmButtonText:t,onCancel:a,onConfirm:i,size:"medium",children:e})}var XB=mse;var bt=n(_()),{Menu:ph}=Je(_o.privateApis),dC="6px 6px 9px rgba(0, 0, 0, 0.2)";function QB(){let[e]=de("shadow.presets.default"),[t]=de("shadow.defaultPresets"),[r]=de("shadow.presets.theme"),[o,s]=de("shadow.presets.custom"),i=m=>{s([...o||[],m])},a=()=>{s([])},[c,l]=(0,JB.useState)(!1),u=()=>l(!c);return(0,bt.jsxs)(bt.Fragment,{children:[c&&(0,bt.jsx)(XB,{text:(0,xo.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,xo.__)("Remove"),isOpen:c,toggleOpen:u,onConfirm:a}),(0,bt.jsx)(ut,{title:(0,xo.__)("Shadows"),description:(0,xo.__)("Manage and create shadow styles for use across the site.")}),(0,bt.jsx)(kl,{children:(0,bt.jsxs)(_o.__experimentalVStack,{className:"global-styles-ui__shadows-panel",spacing:7,children:[t&&(0,bt.jsx)(uC,{label:(0,xo.__)("Default"),shadows:e||[],category:"default"}),r&&r.length>0&&(0,bt.jsx)(uC,{label:(0,xo.__)("Theme"),shadows:r||[],category:"theme"}),(0,bt.jsx)(uC,{label:(0,xo.__)("Custom"),shadows:o||[],category:"custom",canCreate:!0,onCreate:i,onReset:u})]})})]})}function uC({label:e,shadows:t,category:r,canCreate:o,onCreate:s,onReset:i}){let a=()=>{let c=bb(t,"shadow-");s?.({name:(0,xo.sprintf)((0,xo.__)("Shadow %d"),c),shadow:dC,slug:`shadow-$c}`})};return(0,bt.jsxs)(_o.__experimentalVStack,{spacing:2,children:[(0,bt.jsxs)(_o.__experimentalHStack,{justify:"space-between",children:[(0,bt.jsx)(er,{level:3,children:e}),(0,bt.jsxs)(_o.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:[o&&(0,bt.jsx)(_o.Button,{size:"small",icon:Ni,label:(0,xo.__)("Add shadow"),onClick:()=>{a()}}),!!t?.length&&r==="custom"&&(0,bt.jsxs)(ph,{children:[(0,bt.jsx)(ph.TriggerButton,{render:(0,bt.jsx)(_o.Button,{size:"small",icon:wr,label:(0,xo.__)("Shadow options")})}),(0,bt.jsx)(ph.Popover,{children:(0,bt.jsx)(ph.Item,{onClick:i,children:(0,bt.jsx)(ph.ItemLabel,{children:(0,xo.__)("Remove all custom shadows")})})})]})]})]}),t.length>0&&(0,bt.jsx)(_o.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(c=>(0,bt.jsx)(pse,{shadow:c,category:r},c.slug))})]})}function pse({shadow:e,category:t}){return(0,bt.jsx)(Gt,{path:`/shadows/edit/$t}/$e.slug}`,children:(0,bt.jsxs)(_o.__experimentalHStack,{children:[(0,bt.jsx)(_o.FlexItem,{children:e.name}),(0,bt.jsx)(Jr,{icon:(0,xo.isRTL)()?jt:Ut})]})})}var Re=n(O()),Ct=n(I());var vs=n(N());function $B(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function eF(e){let t={x:"0",y:"0",blur:"0",spread:"0",color:"#000",inset:!1};if(!e||e.includes("none"))return t;let r=/((?:^|\s+)(-?\d*\.?\d+(?:px|%|in|cm|mm|em|rem|ex|pt|pc|vh|vw|vmin|vmax|ch|lh)?)(?=\s|$)(?![^(]*\))){1,4}/g,o=e.match(r)||[];if(o.length!==1)return t;let s=o[0].split(" ").map(g=>g.trim()).filter(g=>g);if(s.length<2)return t;let i=e.match(/inset/gi)||[];if(i.length>1)return t;let a=i.length===1,c=e.replace(r,"").trim();a&&(c=c.replace("inset","").replace("INSET","").trim());let l=/^#([0-9a-f]{3}){1,2}$|^#([0-9a-f]{4}){1,2}$|^(?:rgb|hsl)a?\(?[\d*\.?\d+%?,?\/?\s]*\)$/gi,u=(c.match(l)||[]).map(g=>g?.trim()).filter(g=>g);if(u.length>1)return t;if(u.length===0&&(u=c.trim().split(" ").filter(g=>g),u.length>1))return t;let[m,d,f,h]=s;return{x:m,y:d,blur:f||t.blur,spread:h||t.spread,inset:a,color:c||t.color}}function tF(e){let t=`$e.x||"0px"} $e.y||"0px"} $e.blur||"0px"} $e.spread||"0px"}`;return`$e.inset?"inset":""} $t} $e.color||""}`.trim()}var be=n(_()),{Menu:fh}=Je(Re.privateApis),fse=[{label:(0,Ct.__)("Rename"),action:"rename"},{label:(0,Ct.__)("Delete"),action:"delete"}],hse=[{label:(0,Ct.__)("Reset"),action:"reset"}];function rF(){let{goBack:e,params:t}=(0,Re.useNavigator)(),{category:r,slug:o}=t,[s,i]=de(`shadow.presets.$r}`);(0,vs.useEffect)(()=>{let S=s?.some(P=>P.slug===o);o&&!S&&e()},[s,o,e]);let[a]=de(`shadow.presets.$r}`,void 0,"base"),[c,l]=(0,vs.useState)(()=>(s||[]).find(S=>S.slug===o)),u=(0,vs.useMemo)(()=>(a||[]).find(S=>S.slug===o),[a,o]),[m,d]=(0,vs.useState)(!1),[f,h]=(0,vs.useState)(!1),[g,y]=(0,vs.useState)(c?.name);if(!r||!o)return null;let v=S=>{l({...c,shadow:S});let P=s.map(A=>A.slug===o?{...c,shadow:S}:A);i(P)},w=S=>{if(S==="reset"){let P=s.map(A=>A.slug===o?u:A);l(u),i(P)}else S==="delete"?d(!0):S==="rename"&&h(!0)},C=()=>{i(s.filter(S=>S.slug!==o))},x=S=>{if(!S)return;let P=s.map(A=>A.slug===o?{...c,name:S}:A);l({...c,name:S}),i(P)};return c?(0,be.jsxs)(be.Fragment,{children:[(0,be.jsxs)(Re.__experimentalHStack,{justify:"space-between",children:[(0,be.jsx)(ut,{title:c.name}),(0,be.jsx)(Re.FlexItem,{children:(0,be.jsx)(Re.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,be.jsxs)(fh,{children:[(0,be.jsx)(fh.TriggerButton,{render:(0,be.jsx)(Re.Button,{size:"small",icon:wr,label:(0,Ct.__)("Menu")})}),(0,be.jsx)(fh.Popover,{children:(r==="custom"?fse:hse).map(S=>(0,be.jsx)(fh.Item,{onClick:()=>w(S.action),disabled:S.action==="reset"&&c.shadow===u?.shadow,children:(0,be.jsx)(fh.ItemLabel,{children:S.label})},S.action))})]})})})]}),(0,be.jsxs)(kl,{children:[(0,be.jsx)(gse,{shadow:c.shadow}),(0,be.jsx)(yse,{shadow:c.shadow,onChange:v})]}),m&&(0,be.jsx)(Re.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{C(),d(!1)},onCancel:()=>{d(!1)},confirmButtonText:(0,Ct.__)("Delete"),size:"medium",children:(0,Ct.sprintf)((0,Ct.__)('Are you sure you want to delete "%s" shadow preset?'),c.name)}),f&&(0,be.jsx)(Re.Modal,{title:(0,Ct.__)("Rename"),onRequestClose:()=>h(!1),size:"small",children:(0,be.jsxs)("form",{onSubmit:S=>{S.preventDefault(),x(g),h(!1)},children:[(0,be.jsx)(Re.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",label:(0,Ct.__)("Name"),placeholder:(0,Ct.__)("Shadow name"),value:g??"",onChange:y}),(0,be.jsx)(Re.__experimentalSpacer,{marginBottom:6}),(0,be.jsxs)(Re.Flex,{className:"block-editor-shadow-edit-modal__actions",justify:"flex-end",expanded:!1,children:[(0,be.jsx)(Re.FlexItem,{children:(0,be.jsx)(Re.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>h(!1),children:(0,Ct.__)("Cancel")})}),(0,be.jsx)(Re.FlexItem,{children:(0,be.jsx)(Re.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Ct.__)("Save")})})]})]})})]}):(0,be.jsx)(ut,{title:""})}function gse({shadow:e}){return(0,be.jsx)(Re.__experimentalSpacer,{marginBottom:4,marginTop:-2,children:(0,be.jsx)(Re.__experimentalHStack,{alignment:"center",justify:"center",className:"global-styles-ui__shadow-preview-panel",children:(0,be.jsx)("div",{className:"global-styles-ui__shadow-preview-block",style:{boxShadow:e}})})})}function yse({shadow:e,onChange:t}){let r=(0,vs.useRef)(null),o=(0,vs.useMemo)(()=>$B(e),[e]),s=(c,l)=>{let u=[...o];u[c]=l,t(u.join(", "))},i=()=>{t([...o,dC].join(", "))},a=c=>{t(o.filter((l,u)=>u!==c).join(", ")),r.current?.focus()};return(0,be.jsxs)(be.Fragment,{children:[(0,be.jsx)(Re.__experimentalVStack,{spacing:2,children:(0,be.jsxs)(Re.__experimentalHStack,{justify:"space-between",children:[(0,be.jsx)(er,{level:3,children:(0,Ct.__)("Shadows")}),(0,be.jsx)(Re.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:(0,be.jsx)(Re.Button,{size:"small",icon:Ni,label:(0,Ct.__)("Add shadow"),onClick:()=>{i()},ref:r})})]})}),(0,be.jsx)(Re.__experimentalSpacer,{}),(0,be.jsx)(Re.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:o.map((c,l)=>(0,be.jsx)(vse,{shadow:c,onChange:u=>s(l,u),canRemove:o.length>1,onRemove:()=>a(l)},l))})]})}function vse({shadow:e,onChange:t,canRemove:r,onRemove:o}){let s={placement:"left-start",offset:36,shift:!0},i=(0,vs.useMemo)(()=>eF(e),[e]),a=c=>{t(tF(c))};return(0,be.jsx)(Re.Dropdown,{popoverProps:s,className:"global-styles-ui__shadow-editor__dropdown",renderToggle:({onToggle:c,isOpen:l})=>{let u={onClick:c,className:ue("global-styles-ui__shadow-editor__dropdown-toggle",{"is-open":l}),"aria-expanded":l},m={onClick:()=>{l&&c(),o()},className:ue("global-styles-ui__shadow-editor__remove-button",{"is-open":l}),label:(0,Ct.__)("Remove shadow")};return(0,be.jsxs)(be.Fragment,{children:[(0,be.jsx)(Re.Button,{__next40pxDefaultSize:!0,icon:$p,...u,children:i.inset?(0,Ct.__)("Inner shadow"):(0,Ct.__)("Drop shadow")}),r&&(0,be.jsx)(Re.Button,{size:"small",icon:bk,...m})]})},renderContent:()=>(0,be.jsx)(Re.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,be.jsx)(bse,{shadowObj:i,onChange:a})})})}function bse({shadowObj:e,onChange:t}){let s=(i,a)=>{let c={...e,[i]:a};t(c)};return(0,be.jsxs)(Re.__experimentalVStack,{spacing:4,className:"global-styles-ui__shadow-editor-panel",children:[(0,be.jsx)(Re.ColorPalette,{clearable:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,value:e.color,onChange:i=>s("color",i)}),(0,be.jsxs)(Re.__experimentalToggleGroupControl,{label:(0,Ct.__)("Shadow Type"),value:e.inset?"inset":"outset",isBlock:!0,onChange:i=>s("inset",i==="inset"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,children:[(0,be.jsx)(Re.__experimentalToggleGroupControlOption,{value:"outset",label:(0,Ct.__)("Outset")}),(0,be.jsx)(Re.__experimentalToggleGroupControlOption,{value:"inset",label:(0,Ct.__)("Inset")})]}),(0,be.jsxs)(Re.__experimentalGrid,{columns:2,gap:4,children:[(0,be.jsx)(r1,{label:(0,Ct.__)("X Position"),value:e.x,onChange:i=>s("x",i)}),(0,be.jsx)(r1,{label:(0,Ct.__)("Y Position"),value:e.y,onChange:i=>s("y",i)}),(0,be.jsx)(r1,{label:(0,Ct.__)("Blur"),value:e.blur,onChange:i=>s("blur",i)}),(0,be.jsx)(r1,{label:(0,Ct.__)("Spread"),value:e.spread,onChange:i=>s("spread",i)})]})]})}function r1({label:e,value:t,onChange:r}){return(0,be.jsx)(Re.__experimentalUnitControl,{label:e,__next40pxDefaultSize:!0,value:t,onChange:s=>{let a=s!==void 0&&!isNaN(parseFloat(s))?s:"0px";r(a)}})}var mC=n(_());function oF(){return(0,mC.jsx)(QB,{})}function sF(){return(0,mC.jsx)(rF,{})}var lF=n(I()),cF=n(ee());var nF=n(ee()),pC=n(N());var iF=n(_()),{useSettingsForBlockElement:Sse,DimensionsPanel:wse}=Je(nF.privateApis),xse={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,width:!0,childLayout:!1};function aF(){let[e]=xe("",void 0,"user",!1),[t,r]=xe("",void 0,"merged",!1),[o]=de("",void 0,"user"),[s,i]=de(""),a=Sse(s),c=(0,pC.useMemo)(()=>({...t,layout:a.layout}),[t,a.layout]),l=(0,pC.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,iF.jsx)(wse,{inheritedValue:c,value:l,onChange:m=>{let d={...m};if(delete d.layout,r(d),m.layout!==o.layout){let f={...o,layout:m.layout};f.layout?.definitions&&delete f.layout.definitions,i(f)}},settings:a,includeLayoutControls:!0,defaultControls:xse})}var qc=n(_()),{useHasDimensionsPanel:_se,useSettingsForBlockElement:kse}=Je(cF.privateApis);function Pse(){let[e]=de(""),t=kse(e),r=_se(t);return(0,qc.jsxs)(qc.Fragment,{children:[(0,qc.jsx)(ut,{title:(0,lF.__)("Layout")}),r&&(0,qc.jsx)(aF,{})]})}var uF=Pse;var i1=n(O()),hC=n(I());var fC=n(I()),hF=n(O());var dF=n(Y()),mF=n(E()),s1=n(N()),pF=n(O()),fF=n(I());var o1=n(_());function Cse({gap:e=2}){let{user:t}=(0,s1.useContext)(Pr),r=t?.styles,s=(0,mF.useSelect)(a=>{let c=a(dF.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(c)?c:void 0},[])?.filter(a=>!Jf(a,["color"])&&!Jf(a,["typography","spacing"])),i=(0,s1.useMemo)(()=>[...[{title:(0,fF.__)("Default"),settings:{},styles:{}},...s??[]].map(c=>{let l=c?.styles?.blocks?{...c.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(f=>{if(r.blocks?.[f]?.css){let h=l[f]||{},g={css:`$l[f]?.css||""} $r.blocks?.[f]?.css?.trim()||""}`};l[f]={...h,...g}}});let u=r?.css||c.styles?.css?{css:`$c.styles?.css||""} $r?.css||""}`}:{},m=Object.keys(l).length>0?{blocks:l}:{},d={...c.styles,...u,...m};return{...c,settings:c.settings??{},styles:d}})],[s,r?.blocks,r?.css]);return!s||s.length<1?null:(0,o1.jsx)(pF.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((a,c)=>(0,o1.jsx)(Od,{variation:a,children:l=>(0,o1.jsx)(xb,{label:a?.title,withHoverView:!0,isFocused:l,variation:a})},c))})}var n1=Cse;var Wd=n(_());function gF(){return(0,Wd.jsxs)(hF.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,Wd.jsx)(n1,{gap:3}),(0,Wd.jsx)(zd,{title:(0,fC.__)("Color Variations"),gap:3}),(0,Wd.jsx)(Bd,{title:(0,fC.__)("Typography"),gap:3})]})}var ma=n(_());function Tse(){return(0,ma.jsxs)(ma.Fragment,{children:[(0,ma.jsx)(ut,{title:(0,hC.__)("Browse styles"),description:(0,hC.__)("Choose a variation to change the look of the site.")}),(0,ma.jsx)(i1.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,ma.jsx)(i1.CardBody,{children:(0,ma.jsx)(gF,{})})})]})}var yF=Tse;var hh=n(I()),vF=n(O()),bF=n(ee());var zs=n(_()),{AdvancedPanel:Ese}=Je(bF.privateApis);function Ase(){let[e]=xe("",void 0,"user",!1),[t,r]=xe("",void 0,"merged",!1);return(0,zs.jsxs)(zs.Fragment,{children:[(0,zs.jsx)(ut,{title:(0,hh.__)("Additional CSS"),description:(0,zs.jsxs)(zs.Fragment,{children:[(0,hh.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,zs.jsx)("br",{}),(0,zs.jsx)(vF.ExternalLink,{href:(0,hh.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,hh.__)("Learn more about CSS")})]})}),(0,zs.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,zs.jsx)(Ese,{value:e,onChange:r,inheritedValue:t})})]})}var SF=Ase;var pa=n(I()),Yd=n(O()),Kc=n(N());var wF=n(E()),xF=n(Y()),gh=n(N());var Rse={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},Ise={per_page:100,page:1},a1=[];function yh({query:e}={}){let{user:t}=(0,gh.useContext)(Pr),r=(0,gh.useMemo)(()=>({...Ise,...e}),[e]),{authors:o,currentUser:s,isDirty:i,revisions:a,isLoadingGlobalStylesRevisions:c,revisionsCount:l}=(0,wF.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:m,getCurrentUser:d,getUsers:f,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:y,isResolving:v}=u(xF.store),w=m()||[],C=d(),x=w.length>0,S=g(),A=(S?y("root","globalStyles",S):void 0)?._links?.["version-history"]?.[0]?.count??0,L=S&&h("root","globalStyles",S,r)||a1,D=f(Rse)||a1,R=S?v("getRevisions",["root","globalStyles",S,r]):!1;return{authors:D,currentUser:C,isDirty:x,revisions:L,isLoadingGlobalStylesRevisions:R,revisionsCount:A}},[r]);return(0,gh.useMemo)(()=>{if(!o.length||c)return{revisions:a1,hasUnsavedChanges:i,isLoading:!0,revisionsCount:l};let u=a.map(d=>({...d,author:o.find(f=>f.id===d.author)}));if(a.length){if(u[0].id!=="unsaved"&&r.page===1&&(u[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&s&&r.page===1){let d={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:s?.name||"",avatar_urls:s?.avatar_urls||{}},modified:new Date};u.unshift(d)}r.per_page&&r.page===Math.ceil(l/r.per_page)&&u.push({id:"parent",styles:{},settings:{}})}return{revisions:u,hasUnsavedChanges:i,isLoading:!1,revisionsCount:l}},[i,a,s,o,t,c,l,r.page,r.per_page])}var to=n(I()),vh=n(O()),gi=n(qa()),_F=n(Y()),kF=n(E());var l1=n(Mr()),zr=n(_()),Ose=3600*1e3*24;function Bse({revision:e,previousRevision:t}){let r=Ef(e,t,{maxResults:7});return r.length?(0,zr.jsx)("ul",{"data-testid":"global-styles-revision-changes",className:"global-styles-ui-screen-revisions__changes",children:r.map(o=>(0,zr.jsx)("li",{children:o},o))}):null}function Fse(e,t,r,o){return e==="parent"?(0,to.__)("Reset the styles to the theme defaults"):e==="unsaved"?(0,to.sprintf)((0,to.__)("Unsaved changes by %s"),t):o?(0,to.sprintf)((0,to.__)("Changes saved by %1$s on %2$s. This revision matches current editor styles."),t,r):(0,to.sprintf)((0,to.__)("Changes saved by %1$s on %2$s"),t,r)}function Dse({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:s}){let{currentThemeName:i,currentUser:a}=(0,kF.useSelect)(u=>{let{getCurrentTheme:m,getCurrentUser:d}=u(_F.store),f=m();return{currentThemeName:f?.name?.rendered||f?.stylesheet,currentUser:d()}},[]),c=(0,gi.getDate)(null).getTime(),{datetimeAbbreviated:l}=(0,gi.getSettings)().formats;return(0,zr.jsx)(vh.Composite,{orientation:"vertical",className:"global-styles-ui-screen-revisions__revisions-list","aria-label":(0,to.__)("Global styles revisions list"),role:"listbox",children:e.map((u,m)=>{let{id:d,author:f,modified:h}=u,g=d==="unsaved",y=g?a:f,v=y?.name||(0,to.__)("User"),w=y?.avatar_urls?.["48"],x=t?t===d:m===0,S=!o&&x,P=d==="parent",A=h instanceof Date?h.toISOString():h,L=(0,gi.getDate)(A??null),D=A&&c-L.getTime()>Ose?(0,gi.dateI18n)(l,L):(0,gi.humanTimeDiff)(A??L,void 0),R=Fse(d,v,(0,gi.dateI18n)(l,L),S);return(0,zr.jsxs)(vh.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":x,role:"option",onKeyDown:B=>{let{keyCode:U}=B;(U===l1.ENTER||U===l1.SPACE)&&r(u)},onClick:B=>{B.preventDefault(),r(u)},"aria-selected":x,"aria-label":R,render:(0,zr.jsx)("div",{}),children:[(0,zr.jsx)("span",{className:"global-styles-ui-screen-revisions__revision-item-wrapper",children:P?(0,zr.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[(0,to.__)("Default styles"),(0,zr.jsx)("span",{className:"global-styles-ui-screen-revisions__meta",children:i})]}):(0,zr.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[g?(0,zr.jsx)("span",{className:"global-styles-ui-screen-revisions__date",children:(0,to.__)("(Unsaved)")}):(0,zr.jsx)("time",{className:"global-styles-ui-screen-revisions__date",dateTime:A,children:D}),(0,zr.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,zr.jsx)("img",{alt:v,src:w}),v]}),x&&(0,zr.jsx)(Bse,{revision:u,previousRevision:m<e.length?e[m+1]:void 0})]})}),x&&(S?(0,zr.jsx)("p",{className:"global-styles-ui-screen-revisions__applied-text",children:(0,to.__)("These styles are already applied to your site.")}):(0,zr.jsx)(vh.Button,{size:"compact",variant:"primary",className:"global-styles-ui-screen-revisions__apply-button",onClick:s,"aria-label":(0,to.__)("Apply the selected revision to your site."),children:P?(0,to.__)("Reset to defaults"):(0,to.__)("Apply")}))]},d)})})}var PF=Dse;var Hs=n(O()),Hr=n(I());var xn=n(_());function CF({currentPage:e,numPages:t,changePage:r,totalItems:o,className:s,disabled:i=!1,buttonVariant:a="tertiary",label:c=(0,Hr.__)("Pagination")}){return(0,xn.jsxs)(Hs.__experimentalHStack,{expanded:!1,as:"nav","aria-label":c,spacing:3,justify:"flex-start",className:ue("global-styles-ui-pagination",s),children:[(0,xn.jsx)(Hs.__experimentalText,{variant:"muted",className:"global-styles-ui-pagination__total",children:(0,Hr.sprintf)((0,Hr._n)("%d item","%d items",o),o)}),(0,xn.jsxs)(Hs.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,xn.jsx)(Hs.Button,{variant:a,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Hr.__)("First page"),icon:(0,Hr.isRTL)()?Li:Mi,size:"compact"}),(0,xn.jsx)(Hs.Button,{variant:a,onClick:()=>r(e-1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Hr.__)("Previous page"),icon:(0,Hr.isRTL)()?Ut:jt,size:"compact"})]}),(0,xn.jsx)(Hs.__experimentalText,{variant:"muted",children:(0,Hr.sprintf)((0,Hr._x)("%1$d of %2$d","paging"),e,t)}),(0,xn.jsxs)(Hs.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,xn.jsx)(Hs.Button,{variant:a,onClick:()=>r(e+1),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Hr.__)("Next page"),icon:(0,Hr.isRTL)()?jt:Ut,size:"compact"}),(0,xn.jsx)(Hs.Button,{variant:a,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Hr.__)("Last page"),icon:(0,Hr.isRTL)()?Mi:Li,size:"compact"})]})]})}var _n=n(_()),TF=10;function Lse({onClose:e}={}){let{user:t,onChange:r}=(0,Kc.useContext)(Pr),{params:o,goTo:s}=(0,Yd.useNavigator)(),{revisionId:i}=o,[a,c]=(0,Kc.useState)(1),{revisions:l,isLoading:u,hasUnsavedChanges:m,revisionsCount:d}=yh({query:{per_page:TF,page:a}}),f=Math.ceil(d/TF),[h,g]=(0,Kc.useState)(!1),y=(0,Kc.useMemo)(()=>i&&l.find(D=>String(D.id)===String(i))||t,[i,l,t]),v=Pc(y,t),w=()=>{e&&e()},C=L=>{r(L),g(!1),w()},x=L=>{s(`/revisions/$L.id}`)},S=y?.id??l[0]?.id,P=!!S&&S!=="unsaved"&&!v,A=!!l.length;return(0,_n.jsxs)(_n.Fragment,{children:[(0,_n.jsx)(ut,{title:d?(0,pa.sprintf)((0,pa.__)("Revisions (%d)"),d):(0,pa.__)("Revisions"),description:(0,pa.__)(`Click on previously saved styles to preview them. To restore a selected version to the editor, hit "Apply." When you're ready, use the Save button to save your changes.`),onBack:w}),!A&&(0,_n.jsx)(Yd.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,_n.jsx)(PF,{onChange:x,selectedRevisionId:S,userRevisions:l,canApplyRevision:P,onApplyRevision:()=>m?g(!0):C(y)}),f>1&&(0,_n.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,_n.jsx)(CF,{className:"global-styles-ui-screen-revisions__pagination",currentPage:a,numPages:f,changePage:c,totalItems:d,disabled:u,label:(0,pa.__)("Global Styles pagination")})}),h&&(0,_n.jsx)(Yd.__experimentalConfirmDialog,{isOpen:h,confirmButtonText:(0,pa.__)("Apply"),onConfirm:()=>C(y),onCancel:()=>g(!1),size:"medium",children:(0,pa.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var EF=Lse;var Cr=n(I()),tr=n(O());var BF=n(N());var AF=n(O()),RF=n(I()),IF=n(_());function Nse({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:s}){let i=async()=>{o(),s()},a=()=>{o()};return(0,IF.jsx)(AF.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,RF.__)("Cancel"),confirmButtonText:t,onCancel:a,onConfirm:i,size:"medium",children:e})}var OF=Nse;var dt=n(_()),{Menu:bh}=Je(tr.privateApis);function gC({label:e,origin:t,sizes:r,handleAddFontSize:o,handleResetFontSizes:s}){let[i,a]=(0,BF.useState)(!1),c=()=>a(!i),l=t==="custom"?(0,Cr.__)("Are you sure you want to remove all custom font size presets?"):(0,Cr.__)("Are you sure you want to reset all font size presets to their default values?");return(0,dt.jsxs)(dt.Fragment,{children:[s&&i&&(0,dt.jsx)(OF,{text:l,confirmButtonText:t==="custom"?(0,Cr.__)("Remove"):(0,Cr.__)("Reset"),isOpen:i,toggleOpen:c,onConfirm:s}),(0,dt.jsxs)(tr.__experimentalVStack,{spacing:4,children:[(0,dt.jsxs)(tr.__experimentalHStack,{children:[(0,dt.jsx)(er,{level:3,children:e}),(0,dt.jsxs)(tr.FlexItem,{className:"global-styles-ui__typography-panel__options-container",children:[t==="custom"&&(0,dt.jsx)(tr.Button,{label:(0,Cr.__)("Add font size"),icon:Ni,size:"small",onClick:o}),!!s&&(0,dt.jsxs)(bh,{children:[(0,dt.jsx)(bh.TriggerButton,{render:(0,dt.jsx)(tr.Button,{size:"small",icon:wr,label:(0,Cr.__)("Font size presets options")})}),(0,dt.jsx)(bh.Popover,{children:(0,dt.jsx)(bh.Item,{onClick:c,children:(0,dt.jsx)(bh.ItemLabel,{children:t==="custom"?(0,Cr.__)("Remove font size presets"):(0,Cr.__)("Reset font size presets")})})})]})]})]}),!!r.length&&(0,dt.jsx)(tr.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:r.map(u=>(0,dt.jsx)(Gt,{path:`/typography/font-sizes/$t}/$u.slug}`,children:(0,dt.jsxs)(tr.__experimentalHStack,{children:[(0,dt.jsx)(tr.FlexItem,{className:"global-styles-ui-font-size__item",children:u.name}),(0,dt.jsx)(tr.FlexItem,{display:"flex",children:(0,dt.jsx)(Jr,{icon:(0,Cr.isRTL)()?jt:Ut})})]})},u.slug))})]})]})}function Mse(){let[e,t]=de("typography.fontSizes.theme"),[r]=de("typography.fontSizes.theme","base"),[o,s]=de("typography.fontSizes.default"),[i]=de("typography.fontSizes.default","base"),[a=[],c]=de("typography.fontSizes.custom"),[l]=de("typography.defaultFontSizes"),u=()=>{let d=bb(a,"custom-"),f={name:(0,Cr.sprintf)((0,Cr.__)("New Font Size %d"),d),size:"16px",slug:`custom-$d}`};c([...a,f])},m=(d,f)=>d.map(h=>h.size).join("")===f.map(h=>h.size).join("");return(0,dt.jsxs)(tr.__experimentalVStack,{spacing:2,children:[(0,dt.jsx)(ut,{title:(0,Cr.__)("Font size presets"),description:(0,Cr.__)("Create and edit the presets used for font sizes across the site.")}),(0,dt.jsx)(tr.__experimentalView,{children:(0,dt.jsx)(tr.__experimentalSpacer,{paddingX:4,children:(0,dt.jsxs)(tr.__experimentalVStack,{spacing:8,children:[!!e?.length&&(0,dt.jsx)(gC,{label:(0,Cr.__)("Theme"),origin:"theme",sizes:e,handleAddFontSize:u,handleResetFontSizes:m(e,r)?void 0:()=>t(r)}),l&&!!o?.length&&(0,dt.jsx)(gC,{label:(0,Cr.__)("Default"),origin:"default",sizes:o,handleAddFontSize:u,handleResetFontSizes:m(o,i)?void 0:()=>s(i)}),(0,dt.jsx)(gC,{label:(0,Cr.__)("Custom"),origin:"custom",sizes:a,handleAddFontSize:u,handleResetFontSizes:a.length>0?()=>c([]):void 0})]})})})]})}var FF=Mse;var $o=n(I()),rr=n(O());var Sh=n(N());var DF=n(ee()),LF=n(I());var NF=n(_());function Vse({fontSize:e}){let[t]=xe("typography"),r=typeof e?.fluid=="object"&&e?.fluid?.min&&e?.fluid?.max?{minimumFontSize:e.fluid.min,maximumFontSize:e.fluid.max}:{fontSize:e.size},o=(0,DF.getComputedFluidTypographyValue)(r);return(0,NF.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,LF.__)("Aa")})}var MF=Vse;var VF=n(O()),Zd=n(I()),jF=n(_());function jse({fontSize:e,isOpen:t,toggleOpen:r,handleRemoveFontSize:o}){let s=async()=>{r(),o(e)},i=()=>{r()};return(0,jF.jsx)(VF.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Zd.__)("Cancel"),confirmButtonText:(0,Zd.__)("Delete"),onCancel:i,onConfirm:s,size:"medium",children:e&&(0,Zd.sprintf)((0,Zd.__)('Are you sure you want to delete "%s" font size preset?'),e.name)})}var UF=jse;var kn=n(O()),qd=n(I()),zF=n(N()),fa=n(_());function Use({fontSize:e,toggleOpen:t,handleRename:r}){let[o,s]=(0,zF.useState)(e.name),i=()=>{o&&o.trim()&&r(o),t()};return(0,fa.jsx)(kn.Modal,{onRequestClose:t,focusOnMount:"firstContentElement",title:(0,qd.__)("Rename"),size:"small",children:(0,fa.jsx)("form",{onSubmit:a=>{a.preventDefault(),i(),t()},children:(0,fa.jsxs)(kn.__experimentalVStack,{spacing:"3",children:[(0,fa.jsx)(kn.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",value:o,onChange:s,label:(0,qd.__)("Name"),placeholder:(0,qd.__)("Font size preset name")}),(0,fa.jsxs)(kn.__experimentalHStack,{justify:"right",children:[(0,fa.jsx)(kn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,qd.__)("Cancel")}),(0,fa.jsx)(kn.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,qd.__)("Save")})]})]})})})}var HF=Use;var Tr=n(O()),ha=n(_()),zse=["px","em","rem","vw","vh"];function c1(e){let{baseControlProps:t}=(0,Tr.useBaseControlProps)(e),{value:r,onChange:o,fallbackValue:s,disabled:i,label:a}=e,c=(0,Tr.__experimentalUseCustomUnits)({availableUnits:zse}),[l,u="px"]=(0,Tr.__experimentalParseQuantityAndUnitFromRawValue)(r,c),m=!!u&&["em","rem","vw","vh"].includes(u);return(0,ha.jsx)(Tr.BaseControl,{...t,children:(0,ha.jsxs)(Tr.Flex,{children:[(0,ha.jsx)(Tr.FlexItem,{isBlock:!0,children:(0,ha.jsx)(Tr.__experimentalUnitControl,{__next40pxDefaultSize:!0,label:a,hideLabelFromVision:!0,value:r,onChange:h=>{o?.(h)},units:c,min:0,disabled:i})}),(0,ha.jsx)(Tr.FlexItem,{isBlock:!0,children:(0,ha.jsx)(Tr.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,ha.jsx)(Tr.RangeControl,{__next40pxDefaultSize:!0,label:a,hideLabelFromVision:!0,value:l,initialPosition:s,withInputField:!1,onChange:h=>{o?.(h!==void 0?h+u:void 0)},min:0,max:m?10:100,step:m?.1:1,disabled:i})})})]})})}var st=n(_()),{Menu:Xc}=Je(rr.privateApis);function Hse(){let[e,t]=(0,Sh.useState)(!1),[r,o]=(0,Sh.useState)(!1),{params:{origin:s,slug:i},goBack:a}=(0,rr.useNavigator)(),[c,l]=de("typography.fontSizes"),[u]=de("typography.fluid"),m=c?.[s]??[],d=m.find(D=>D.slug===i);if((0,Sh.useEffect)(()=>{i&&!d&&a()},[i,d,a]),!s||!i||!d)return null;let f=d?.fluid!==void 0?!!d.fluid:!!u,h=typeof d?.fluid=="object",g=D=>{S("name",D)},y=D=>{S("size",D)},v=D=>{S("fluid",D)},w=D=>{D?S("fluid",{min:d.size,max:d.size}):S("fluid",!0)},C=D=>{let R=typeof d.fluid=="object"?d.fluid:{};S("fluid",{...R,min:D})},x=D=>{let R=typeof d.fluid=="object"?d.fluid:{};S("fluid",{...R,max:D})},S=(D,R)=>{let B=m.map(U=>U.slug===i?{...U,[D]:R}:U);l({...c,[s]:B})},P=()=>{let D=m.filter(R=>R.slug!==i);l({...c,[s]:D})},A=()=>{t(!e)},L=()=>{o(!r)};return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)(UF,{fontSize:d,isOpen:e,toggleOpen:A,handleRemoveFontSize:P}),r&&(0,st.jsx)(HF,{fontSize:d,toggleOpen:L,handleRename:g}),(0,st.jsxs)(rr.__experimentalVStack,{spacing:4,children:[(0,st.jsxs)(rr.__experimentalHStack,{justify:"space-between",alignment:"flex-start",children:[(0,st.jsx)(ut,{title:d.name,description:(0,$o.sprintf)((0,$o.__)("Manage the font size %s."),d.name)}),s==="custom"&&(0,st.jsx)(rr.FlexItem,{children:(0,st.jsx)(rr.__experimentalSpacer,{marginTop:3,marginBottom:0,paddingX:4,children:(0,st.jsxs)(Xc,{children:[(0,st.jsx)(Xc.TriggerButton,{render:(0,st.jsx)(rr.Button,{size:"small",icon:wr,label:(0,$o.__)("Font size options")})}),(0,st.jsxs)(Xc.Popover,{children:[(0,st.jsx)(Xc.Item,{onClick:L,children:(0,st.jsx)(Xc.ItemLabel,{children:(0,$o.__)("Rename")})}),(0,st.jsx)(Xc.Item,{onClick:A,children:(0,st.jsx)(Xc.ItemLabel,{children:(0,$o.__)("Delete")})})]})]})})})]}),(0,st.jsx)(rr.__experimentalView,{children:(0,st.jsx)(rr.__experimentalSpacer,{paddingX:4,marginBottom:0,paddingBottom:6,children:(0,st.jsxs)(rr.__experimentalVStack,{spacing:4,children:[(0,st.jsx)(rr.FlexItem,{children:(0,st.jsx)(MF,{fontSize:d})}),(0,st.jsx)(c1,{label:(0,$o.__)("Size"),value:!h&&d.size?String(d.size):"",onChange:y,disabled:h}),(0,st.jsx)(rr.ToggleControl,{label:(0,$o.__)("Fluid typography"),help:(0,$o.__)("Scale the font size dynamically to fit the screen or viewport."),checked:f,onChange:v}),f&&(0,st.jsx)(rr.ToggleControl,{label:(0,$o.__)("Custom fluid values"),help:(0,$o.__)("Set custom min and max values for the fluid font size."),checked:h,onChange:w}),h&&(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)(c1,{label:(0,$o.__)("Minimum"),value:typeof d?.fluid=="object"?d.fluid?.min:void 0,onChange:C}),(0,st.jsx)(c1,{label:(0,$o.__)("Maximum"),value:typeof d?.fluid=="object"?d.fluid?.max:void 0,onChange:x})]})]})})})]})]})}var GF=Hse;var Ae=n(_());function Gse({parentMenu:e,blockStyles:t,blockName:r}){return(0,Ae.jsx)(Ae.Fragment,{children:t.map((o,s)=>(0,Ae.jsx)(Kd.Navigator.Screen,{path:e+"/variations/"+o.name,children:(0,Ae.jsx)($2,{name:r,variation:o.name})},s))})}function Wse({name:e,parentMenu:t=""}){let r=(0,WF.useSelect)(o=>{if(!e)return[];let{getBlockStyles:s}=o(u1.store);return s(e)},[e]);return r?.length?(0,Ae.jsx)(Gse,{parentMenu:t,blockStyles:r,blockName:e||""}):null}function vC({value:e,baseValue:t,onChange:r,path:o,onPathChange:s,fontLibraryEnabled:i=!1,serverCSS:a,serverSettings:c}){let l=(0,u1.getBlockTypes)(),u=(0,Rl.useMemo)(()=>Lr(t,e),[t,e]),[m,d]=If(u,[],{styleOptions:{variationStyles:!0}}),f=(0,Rl.useMemo)(()=>[...a??[],...m??[]],[a,m]),h=(0,Rl.useMemo)(()=>({...c,__experimentalFeatures:d,styles:f}),[d,c,f]);return(0,Ae.jsx)(Kf,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,Ae.jsx)(YF.BlockEditorProvider,{settings:h,children:(0,Ae.jsxs)(Kd.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||s)&&(0,Ae.jsx)(Yse,{path:o,onPathChange:s}),(0,Ae.jsx)(gr,{path:"/",children:(0,Ae.jsx)(LI,{})}),(0,Ae.jsx)(gr,{path:"/colors",children:(0,Ae.jsx)(RB,{})}),(0,Ae.jsx)(gr,{path:"/typography",children:(0,Ae.jsx)(hB,{})}),(0,Ae.jsx)(gr,{path:"/typography/font-sizes",children:(0,Ae.jsx)(FF,{})}),(0,Ae.jsx)(gr,{path:"/typography/font-sizes/:origin/:slug",children:(0,Ae.jsx)(GF,{})}),(0,Ae.jsx)(gr,{path:"/layout",children:(0,Ae.jsx)(uF,{})}),(0,Ae.jsx)(gr,{path:"/colors/palette",children:(0,Ae.jsx)(jB,{})}),(0,Ae.jsx)(gr,{path:"/variations",children:(0,Ae.jsx)(yF,{})}),(0,Ae.jsx)(gr,{path:"/css",children:(0,Ae.jsx)(SF,{})}),(0,Ae.jsx)(gr,{path:"/revisions/:revisionId?",children:(0,Ae.jsx)(EF,{})}),(0,Ae.jsx)(gr,{path:"/shadows",children:(0,Ae.jsx)(oF,{})}),(0,Ae.jsx)(gr,{path:"/shadows/edit/:category/:slug",children:(0,Ae.jsx)(sF,{})}),(0,Ae.jsx)(gr,{path:"/background",children:(0,Ae.jsx)(YB,{})}),(0,Ae.jsx)(gr,{path:"/typography/text",children:(0,Ae.jsx)(jd,{element:"text"})}),(0,Ae.jsx)(gr,{path:"/typography/link",children:(0,Ae.jsx)(jd,{element:"link"})}),(0,Ae.jsx)(gr,{path:"/typography/heading",children:(0,Ae.jsx)(jd,{element:"heading"})}),(0,Ae.jsx)(gr,{path:"/typography/caption",children:(0,Ae.jsx)(jd,{element:"caption"})}),(0,Ae.jsx)(gr,{path:"/typography/button",children:(0,Ae.jsx)(jd,{element:"button"})}),(0,Ae.jsx)(gr,{path:"/blocks",children:(0,Ae.jsx)(HI,{})}),l.map(g=>(0,Ae.jsxs)(Rl.Fragment,{children:[(0,Ae.jsx)(gr,{path:"/blocks/"+encodeURIComponent(g.name),children:(0,Ae.jsx)($2,{name:g.name})}),(0,Ae.jsx)(Wse,{name:g.name,parentMenu:"/blocks/"+encodeURIComponent(g.name)})]},g.name))]})})})}function gr({path:e,children:t}){return(0,Ae.jsx)(Kd.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function Yse({path:e,onPathChange:t}){let r=(0,Kd.useNavigator)(),{path:o}=r.location,s=(0,yC.usePrevious)(e),i=(0,yC.usePrevious)(o);return(0,Rl.useEffect)(()=>{e&&e!==o&&(e!==s?r.goTo(e):o!==i&&t&&t(o??"/"))},[t,e,i,s,o,r]),null}var bC=n(_());function Xd(e){return function({value:r,baseValue:o,onChange:s,...i}){return(0,bC.jsx)(Kf,{value:r,baseValue:o,onChange:s,children:(0,bC.jsx)(e,{...i})})}}var Zse=Xd(n1);var qse=Xd(zd);var Kse=Xd(Bd);var Xse=n(_());var tD=n(hc());var ZF=n(E()),qF=n(N()),KF=n(ee()),XF=n(ge());function JF({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,ZF.useSelect)(a=>{let{getSelectedBlockClientId:c,getBlockName:l}=a(KF.store),u=c();return{selectedBlockName:l(u),selectedBlockClientId:u}},[]),s=!0,i=(0,XF.usePrevious)(o);return(0,qF.useEffect)(()=>{if(o===i||!o||!s||!e||e!=="/blocks"&&!e.startsWith("/blocks/"))return;let a="/blocks/"+encodeURIComponent(r);a!==e&&t?.(a)},[o,i,r,s,e,t]),null}var Jc=n(N());var Jd=n(Y()),Qd=n(E()),QF=n(ee());var{cleanEmptyObject:SC}=M(QF.privateApis);function Jse(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:s}=(0,Qd.useSelect)(u=>{let{getEntityRecord:m,getEditedEntityRecord:d,hasFinishedResolution:f,canUser:h}=u(Jd.store),g=u(Jd.store).__experimentalGetCurrentGlobalStylesId(),y,v=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof v=="boolean"&&(v?y=d("root","globalStyles",g):y=m("root","globalStyles",g,{context:"view"}));let w=!1;return f("__experimentalGetCurrentGlobalStylesId")&&(g?w=v?f("getEditedEntityRecord",["root","globalStyles",g]):f("getEntityRecord",["root","globalStyles",g,{context:"view"}]):w=!0),{globalStylesId:g,isReady:w,settings:y?.settings,styles:y?.styles,_links:y?._links}},[]),{getEditedEntityRecord:i}=(0,Qd.useSelect)(Jd.store),{editEntityRecord:a}=(0,Qd.useDispatch)(Jd.store),c=(0,Jc.useMemo)(()=>({settings:r??{},styles:o??{},_links:s??{}}),[r,o,s]),l=(0,Jc.useCallback)((u,m={})=>{let d=i("root","globalStyles",e),f={styles:d?.styles??{},settings:d?.settings??{},_links:d?._links??{}},h=typeof u=="function"?u(f):u;a("root","globalStyles",e,{styles:SC(h.styles)||{},settings:SC(h.settings)||{},_links:SC(h._links)||{}},m)},[e,a,i]);return[t,c,l]}function Qse(){let e=(0,Qd.useSelect)(t=>t(Jd.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function Gr(){let[e,t,r]=Jse(),[o,s]=Qse();return{merged:(0,Jc.useMemo)(()=>!e||!o?{}:Lr(s||{},t),[e,o,s,t]),base:s||{},user:t,setUser:r,isReady:e&&o}}function Il(e,t){let{merged:r}=Gr();return(0,Jc.useMemo)(()=>Cf(r,e,t),[r,e,t])}function wC(e,t){let{merged:r}=Gr();return(0,Jc.useMemo)(()=>kc(r,e,t),[r,e,t])}var Qc=n(_());function $se(){let{styles:e,__unstableResolvedAssets:t,colors:r,gradients:o,__experimentalDiscussionSettings:s,mediaUploadHandler:i,fontLibraryEnabled:a}=(0,eD.useSelect)(u=>{let{getEditorSettings:m}=u(b),{canUser:d}=u($F.store),f=m(),h=d("create",{kind:"postType",name:"attachment"});return{styles:f?.styles,__unstableResolvedAssets:f?.__unstableResolvedAssets,colors:f?.colors,gradients:f?.gradients,__experimentalDiscussionSettings:f?.__experimentalDiscussionSettings,mediaUploadHandler:h?tD.uploadMedia:void 0,fontLibraryEnabled:f?.fontLibraryEnabled??!0}},[]),c=(0,xC.useMemo)(()=>e?e.filter(u=>!u.isGlobalStyles):[],[e]),l=(0,xC.useMemo)(()=>({__unstableResolvedAssets:t,settings:{color:{palette:{theme:r??[]},gradients:{theme:o??[]},duotone:{theme:[]}}},__experimentalDiscussionSettings:s,mediaUpload:i}),[t,r,o,s,i]);return{serverCSS:c,serverSettings:l,fontLibraryEnabled:a}}function d1({path:e,onPathChange:t}){let{user:r,base:o,setUser:s,isReady:i}=Gr(),{serverCSS:a,serverSettings:c,fontLibraryEnabled:l}=$se();return i?(0,Qc.jsxs)(Qc.Fragment,{children:[(0,Qc.jsx)(vC,{value:r,baseValue:o||{},onChange:s,path:e,onPathChange:t,fontLibraryEnabled:l,serverCSS:a,serverSettings:c}),(0,Qc.jsx)(JF,{path:e,onPathChange:t})]}):null}var Ol=n(_());function ene({template:e,post:t}){let[r="white"]=Il("color.background"),[o]=(0,wh.useEntityBlockEditor)("postType",t.type,{id:t.id}),[s]=(0,wh.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&s?s:o,a=!i?.length;return(0,Ol.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[a&&(0,Ol.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,rD.__)("Empty content")}),!a&&(0,Ol.jsx)(_C.BlockPreview.Async,{children:(0,Ol.jsx)(_C.BlockPreview,{blocks:i})})]})}function sD({item:e}){let{settings:t,template:r}=(0,oD.useSelect)(o=>{let{canUser:s,getPostType:i,getTemplateId:a,getEntityRecord:c}=M(o(wh.store)),l=s("read",{kind:"postType",name:"wp_template"}),u=o(b).getEditorSettings(),m=u.supportsTemplateMode,d=i(e.type)?.viewable??!1,f=m&&d&&l?a(e.type,e.id):null;return{settings:u,template:f?c("postType","wp_template",f):void 0}},[e.type,e.id]);return(0,Ol.jsx)(z2,{post:e,settings:t,__unstableTemplate:r,children:(0,Ol.jsx)(ene,{template:r,post:e})})}var tne={type:"media",id:"content-preview",label:(0,nD.__)("Content preview"),render:sD,enableSorting:!1},iD=tne;function rne(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function one(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function sne(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function nne(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function ine(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function ane(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var lne=e=>async({registry:t})=>{if(M(t.select(b)).isEntityReady("postType",e))return;M(t.dispatch(b)).setIsReady("postType",e);let o=await t.resolveSelect(m1.store).getPostType(e),s=await t.resolveSelect(m1.store).canUser("create",{kind:"postType",name:e}),i=await t.resolveSelect(m1.store).getCurrentTheme(),a=!["wp_block","wp_template_part"].includes(o.slug)&&s&&LP;o.slug!=="wp_template"&&(a=void 0),o.slug==="wp_template"&&!window?.__experimentalTemplateActivate&&(a=void 0);let c=[o.viewable?IP:void 0,o.supports?.revisions?WP:void 0,a,o.slug==="wp_template_part"&&s&&i?.is_block_theme?t2:void 0,s&&o.slug==="wp_block"?jP:void 0,o.supports?.title?MP:void 0,o.supports?.["page-attributes"]?BP:void 0,o.slug==="wp_block"?GP:void 0,qP,VP,$P,XP,ZP].filter(Boolean),l=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&hP,o.supports?.author&&AP,_P,!Ka.includes(o.slug)&&EP,sP,o.supports?.["page-attributes"]&&wP,o.supports?.comments&&kP,o.supports?.trackbacks&&CP,(o.supports?.comments||o.supports?.trackbacks)&&TP,yP,xP,o.supports?.editor&&o.viewable&&iD,rne(o.supports)&&RP].filter(Boolean);if(o.supports?.title){let u;e==="page"?u=uP:e==="wp_template"?u=ff:e==="wp_block"?u=hf:u=iP,l.push(u)}t.batch(()=>{c.forEach(u=>{M(t.dispatch(b)).registerEntityAction("postType",e,u)}),l.forEach(u=>{M(t.dispatch(b)).registerEntityField("postType",e,u)})}),(0,aD.doAction)("core.registerPostTypeSchema",e)};function cne(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var une=e=>async({select:t,dispatch:r,registry:o})=>{let s=await o.dispatch(ts.store).saveEntityRecord("postType","wp_template",e);return o.dispatch(ts.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:s.slug}),o.dispatch(es.store).createSuccessNotice((0,nt.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,nt.__)("Go back"),onClick:()=>r.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]}),s},dne=e=>({registry:t})=>{let o=(t.select($c.store).get("core","hiddenBlockTypes")??[]).filter(s=>!(Array.isArray(e)?e:[e]).includes(s));t.dispatch($c.store).set("core","hiddenBlockTypes",o)},mne=e=>({registry:t})=>{let r=t.select($c.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch($c.store).set("core","hiddenBlockTypes",[...o])},pne=({onSave:e,dirtyEntityRecords:t=[],entitiesToSkip:r=[],close:o}={})=>({registry:s})=>{let i=[{kind:"postType",name:"wp_navigation"}],a="site-editor-save-success",c=s.select(ts.store).getEntityRecord("root","__unstableBase")?.home;s.dispatch(es.store).removeNotice(a);let l=t.filter(({kind:d,name:f,key:h,property:g})=>!r.some(y=>y.kind===d&&y.name===f&&y.key===h&&y.property===g));o?.(l);let u=[],m=[];l.forEach(({kind:d,name:f,key:h,property:g})=>{d==="root"&&f==="site"?u.push(g):(i.some(y=>y.kind===d&&y.name===f)&&s.dispatch(ts.store).editEntityRecord(d,f,h,{status:"publish"}),m.push(s.dispatch(ts.store).saveEditedEntityRecord(d,f,h)))}),u.length&&m.push(s.dispatch(ts.store).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,u)),s.dispatch(lD.store).__unstableMarkLastChangeAsPersistent(),Promise.all(m).then(d=>e?e(d):d).then(d=>{d.some(f=>typeof f>"u")?s.dispatch(es.store).createErrorNotice((0,nt.__)("Saving failed.")):s.dispatch(es.store).createSuccessNotice((0,nt.__)("Site updated."),{type:"snackbar",id:a,actions:[{label:(0,nt.__)("View site"),url:c,openInNewTab:!0}]})}).catch(d=>s.dispatch(es.store).createErrorNotice(`${(0,nt.__)("Saving failed.")} $d}`))},fne=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(es.store).removeNotice(o),!yv(e)){r.dispatch(es.store).createErrorNotice((0,nt.__)("This template is not revertable."),{type:"snackbar"});return}try{let s=r.select(ts.store).getEntityConfig("postType",e.type);if(!s){r.dispatch(es.store).createErrorNotice((0,nt.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let i=(0,cD.addQueryArgs)(`$s.baseURL}/$e.id}`,{context:"edit",source:e.origin}),a=await(0,uD.default)({path:i});if(!a){r.dispatch(es.store).createErrorNotice((0,nt.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let c=({blocks:m=[]})=>(0,p1.__unstableSerializeAndClean)(m),l=r.select(ts.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(ts.store).editEntityRecord("postType",e.type,e.id,{content:c,blocks:l.blocks,source:"custom"},{undoIgnore:!0});let u=(0,p1.parse)(a?.content?.raw);if(r.dispatch(ts.store).editEntityRecord("postType",e.type,a.id,{content:c,blocks:u,source:"theme"}),t){let m=()=>{r.dispatch(ts.store).editEntityRecord("postType",e.type,l.id,{content:c,blocks:l.blocks,source:"custom"})};r.dispatch(es.store).createSuccessNotice((0,nt.__)("Template reset."),{type:"snackbar",id:o,actions:[{label:(0,nt.__)("Undo"),onClick:m}]})}}catch(s){let i=s.message&&s.code!=="unknown_error"?s.message:(0,nt.__)("Template revert failed. Please reload.");r.dispatch(es.store).createErrorNotice(i,{type:"snackbar"})}},hne=e=>async({registry:t})=>{let r=e.every(s=>s?.has_theme_file),o=await Promise.allSettled(e.map(s=>t.dispatch(ts.store).deleteEntityRecord("postType",s.type,s.id,{force:!0},{throwOnError:!0})));if(o.every(({status:s})=>s==="fulfilled")){let s;if(e.length===1){let i;typeof e[0].title=="string"?i=e[0].title:typeof e[0].title?.rendered=="string"?i=e[0].title?.rendered:typeof e[0].title?.raw=="string"&&(i=e[0].title?.raw),s=r?(0,nt.sprintf)((0,nt.__)('"%s" reset.'),(0,kC.decodeEntities)(i)):(0,nt.sprintf)((0,nt._x)('"%s" deleted.',"template part"),(0,kC.decodeEntities)(i))}else s=r?(0,nt.__)("Items reset."):(0,nt.__)("Items deleted.");t.dispatch(es.store).createSuccessNotice(s,{type:"snackbar",id:"editor-template-deleted-success"})}else{let s;if(o.length===1)o[0].reason?.message?s=o[0].reason.message:s=r?(0,nt.__)("An error occurred while reverting the item."):(0,nt.__)("An error occurred while deleting the item.");else{let i=new Set,a=o.filter(({status:c})=>c==="rejected");for(let c of a)c.reason?.message&&i.add(c.reason.message);i.size===0?s=(0,nt.__)("An error occurred while deleting the items."):i.size===1?s=r?(0,nt.sprintf)((0,nt.__)("An error occurred while reverting the items: %s"),[...i][0]):(0,nt.sprintf)((0,nt.__)("An error occurred while deleting the items: %s"),[...i][0]):s=r?(0,nt.sprintf)((0,nt.__)("Some errors occurred while reverting the items: %s"),[...i].join(",")):(0,nt.sprintf)((0,nt.__)("Some errors occurred while deleting the items: %s"),[...i].join(","))}t.dispatch(es.store).createErrorNotice(s,{type:"snackbar"})}},gne=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),s=r.select(ts.store).getCurrentTheme()?.stylesheet,i=r.select($c.store).get("core","renderingModes")?.[s]??{};if(i[o]===e)return;let a={[s]:{...i,[o]:e}};r.dispatch($c.store).set("core","renderingModes",a)};function yne(e){return{type:"SET_STYLES_PATH",path:e}}function vne(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function bne(){return{type:"RESET_STYLES_NAVIGATION"}}function Sne(e){return{type:"SET_CANVAS_MIN_HEIGHT",minHeight:e}}var CC={};Za(CC,{getCanvasMinHeight:()=>Dne,getDefaultRenderingMode:()=>One,getEntityActions:()=>Ene,getEntityFields:()=>Rne,getInserter:()=>_ne,getInserterSidebarToggleRef:()=>Pne,getListViewToggleRef:()=>kne,getPostBlocksByName:()=>Ine,getPostIcon:()=>Cne,getShowStylebook:()=>Fne,getStylesPath:()=>Bne,hasPostMetaChanges:()=>Tne,isEntityReady:()=>Ane});var vD=n(mD()),xh=n(ee()),ga=n(E());var $d=n(Y()),bD=n(mt());var pD=[];function fD(e,t,r){return e.actions[t]?.[r]??pD}function hD(e,t,r){return e.fields[t]?.[r]??pD}function gD(e,t,r){return e.isReady[t]?.[r]}var wne={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},xne=["post-only","template-locked"],_ne=(0,ga.createRegistrySelector)(e=>(0,ga.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if(hv(t)==="template-locked"){let[r]=e(xh.store).getBlocksByName("core/post-content");if(r)return{rootClientId:r,insertionIndex:void 0,filterValue:void 0}}return wne},t=>{let[r]=e(xh.store).getBlocksByName("core/post-content");return[t.blockInserterPanel,hv(t),r]}));function kne(e){return e.listViewToggleRef}function Pne(e){return e.inserterSidebarToggleRef}var yD={wp_block:tf,wp_navigation:lk,page:Wu,post:Kk},Cne=(0,ga.createRegistrySelector)(e=>(t,r,o)=>{{if(r==="wp_template_part"||r==="wp_template"){let a=(e($d.store).getCurrentTheme()?.default_template_part_areas||[]).find(c=>o.area===c.area);return a?.icon?Xa(a.icon):un}if(yD[r])return yD[r];let s=e($d.store).getPostType(r);return typeof s?.icon=="string"&&s.icon.startsWith("dashicons-")?s.icon.slice(10):Wu}}),Tne=(0,ga.createRegistrySelector)(e=>(t,r,o)=>{let{type:s,id:i}=ho(t),a=e($d.store).getEntityRecordNonTransientEdits("postType",r||s,o||i);if(!a?.meta)return!1;let c=e($d.store).getEntityRecord("postType",r||s,o||i)?.meta;return!(0,vD.default)({...c,footnotes:void 0},{...a.meta,footnotes:void 0})});function Ene(e,...t){return fD(e.dataviews,...t)}function Ane(e,...t){return gD(e.dataviews,...t)}function Rne(e,...t){return hD(e.dataviews,...t)}var Ine=(0,ga.createRegistrySelector)(e=>(0,ga.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:s,getBlockName:i}=e(xh.store);return o(r).filter(a=>s(a).every(c=>{let l=i(c);return l!=="core/query"&&!r.includes(l)}))},()=>[e(xh.store).getBlocks()])),One=(0,ga.createRegistrySelector)(e=>(t,r)=>{let{getPostType:o,getCurrentTheme:s,hasFinishedResolution:i}=e($d.store),a=s(),c=o(r);if(!i("getPostType",[r])||!i("getCurrentTheme"))return;let l=a?.stylesheet,u=e(bD.store).get("core","renderingModes")?.[l]?.[r],m=Array.isArray(c?.supports?.editor)?c.supports.editor.find(f=>"default-mode"in f)?.["default-mode"]:void 0,d=u||m;return xne.includes(d)?d:"post-only"});function Bne(e){return e.stylesPath??"/"}function Fne(e){return e.showStylebook??!1}function Dne(e){return e.canvasMinHeight}var xf={reducer:x5,selectors:eP,actions:oP},b=(0,f1.createReduxStore)(A5,{...xf});(0,f1.register)(b);M(b).registerPrivateActions(PC);M(b).registerPrivateSelectors(CC);var PD=n(_()),Lne=e=>(0,_D.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...s})=>{let i=(0,SD.useSelect)(u=>u(b).getCurrentPostType(),[]),[a,c]=(0,wD.useEntityProp)("postType",i,"meta"),l=(0,xD.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([u,m])=>[u,a[m]]))}),[r,a]);return(0,PD.jsx)(t,{attributes:l,setAttributes:u=>{let m=Object.fromEntries(Object.entries(u??{}).filter(([d])=>d in e).map(([d,f])=>[e[d],f]));Object.entries(m).length&&c(m),o(u)},...s})},"withMetaAttributeSource");function Nne(e){let t=Object.fromEntries(Object.entries(e.attributes??{}).filter(([,{source:r}])=>r==="meta").map(([r,{meta:o}])=>[r,o]));return Object.entries(t).length&&(e.edit=Lne(t)(e.edit)),e}(0,kD.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",Nne);var L9=n(Xr());var CD=n(N()),TD=n(E()),ED=n(Y()),ya=n(_());function Mne(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,ya.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,ya.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,ya.jsxs)(ya.Fragment,{children:[t,(0,ya.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,ya.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var h1={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,TD.useSelect)(o=>{let{getUsers:s}=o(ED.store);return s({context:"view",search:encodeURIComponent(e)})},[e]);return[(0,CD.useMemo)(()=>t?t.map(o=>({key:`user-$o.slug}`,value:o,label:Mne(o)})):[],[t])]},getOptionCompletion(e){return`@$e.slug}`}};var AD=n(N()),RD=n(ge()),g1=n(E()),ID=n(Y());var Vne=class extends AD.Component{constructor(e){super(e),this.needsAutosave=!!(e.isDirty&&e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){if(this.props.disableIntervalChecks){this.props.editsReference!==e.editsReference&&this.props.autosave();return}if(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),!this.props.isDirty){this.needsAutosave=!1;return}if(this.props.isAutosaving&&!e.isAutosaving){this.needsAutosave=!1;return}this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0)}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(e=this.props.interval*1e3){this.timerId=setTimeout(()=>{this.autosaveTimerHandler()},e)}autosaveTimerHandler(){if(!this.props.isAutosaveable){this.setAutosaveTimer(1e3);return}this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()}render(){return null}},y1=(0,RD.compose)([(0,g1.withSelect)((e,t)=>{let{getReferenceByDistinctEdits:r}=e(ID.store),{isEditedPostDirty:o,isEditedPostAutosaveable:s,isAutosavingPost:i,getEditorSettings:a}=e(b),{interval:c=a().autosaveInterval}=t;return{editsReference:r(),isDirty:o(),isAutosaveable:s(),isAutosaving:i(),interval:c}}),(0,g1.withDispatch)((e,t)=>({autosave(){let{autosave:r=e(b).autosave}=t;r()}}))])(Vne);var Ml=n(I()),Ph=n(E()),Tn=n(O()),Ch=n(ee());var pL=n(Mr()),fL=n(Y()),hL=n(k2()),O1=n(N()),gL=n(ge()),yL=n(ct()),vL=n(em());var TC=n(I()),BD=n(E()),FD=n(Y());function v1(e){let{isFrontPage:t,isPostsPage:r}=(0,BD.useSelect)(o=>{let{canUser:s,getEditedEntityRecord:i}=o(FD.store),a=s("read",{kind:"root",name:"site"})?i("root","site"):void 0,c=parseInt(e,10);return{isFrontPage:a?.page_on_front===c,isPostsPage:a?.page_for_posts===c}});return t?(0,TC.__)("Homepage"):r?(0,TC.__)("Posts Page"):!1}var iL=n(O()),aL=n(Mr()),R1=n(I()),kh=n(E());var I1=n(ge()),lL=n(mt());var QD=n(N());var va=n(O()),Pn=n(I()),Er=n(ee()),tu=n(E());var Et=n(N()),C1=n(Mr()),GD=n(hc()),WD=n(Y());var Tt=n(I()),tm=[{slug:"theme-colors",title:(0,Tt.__)("Theme Colors"),origin:"theme",type:"colors"},{slug:"theme-gradients",title:(0,Tt.__)("Theme Gradients"),origin:"theme",type:"gradients"},{slug:"custom-colors",title:(0,Tt.__)("Custom Colors"),origin:"custom",type:"colors"},{slug:"custom-gradients",title:(0,Tt.__)("Custom Gradients"),origin:"custom",type:"gradients"},{slug:"duotones",title:(0,Tt.__)("Duotones"),origin:"theme",type:"duotones"},{slug:"default-colors",title:(0,Tt.__)("Default Colors"),origin:"default",type:"colors"},{slug:"default-gradients",title:(0,Tt.__)("Default Gradients"),origin:"default",type:"gradients"}],b1=[{slug:"site-identity",title:(0,Tt.__)("Site Identity"),blocks:["core/site-logo","core/site-title","core/site-tagline"]},{slug:"design",title:(0,Tt.__)("Design"),blocks:["core/navigation","core/avatar","core/post-time-to-read"],exclude:["core/home-link","core/navigation-link"]},{slug:"posts",title:(0,Tt.__)("Posts"),blocks:["core/post-title","core/post-excerpt","core/post-author","core/post-author-name","core/post-author-biography","core/post-date","core/post-terms","core/term-description","core/query-title","core/query-no-results","core/query-pagination","core/query-numbers"]},{slug:"comments",title:(0,Tt.__)("Comments"),blocks:["core/comments-title","core/comments-pagination","core/comments-pagination-numbers","core/comments","core/comments-author-name","core/comment-content","core/comment-date","core/comment-edit-link","core/comment-reply-link","core/comment-template","core/post-comments-count","core/post-comments-link"]}],EC=[{slug:"overview",title:(0,Tt.__)("Overview"),blocks:[]},{slug:"text",title:(0,Tt.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,Tt.__)("Colors"),blocks:[]},{slug:"theme",title:(0,Tt.__)("Theme"),subcategories:b1},{slug:"media",title:(0,Tt.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,Tt.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,Tt.__)("Embeds"),include:[]}],jne=[...b1,{slug:"media",title:(0,Tt.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,Tt.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,Tt.__)("Embeds"),include:[]}],DD=[{slug:"overview",title:(0,Tt.__)("Overview"),blocks:[]},{slug:"text",title:(0,Tt.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,Tt.__)("Colors"),blocks:[]},{slug:"blocks",title:(0,Tt.__)("All Blocks"),blocks:[],subcategories:jne}],Une=`
  52      .is-root-container {
  53          display: flow-root;
  54      }
  55  `,LD=`
  56      body {
  57          position: relative;
  58          padding: 32px !important;
  59      }
  60  
  61      $Une}
  62  
  63      .editor-style-book__examples {
  64          max-width: 1200px;
  65          margin: 0 auto;
  66      }
  67  
  68      .editor-style-book__example {
  69          max-width: 900px;
  70          border-radius: 2px;
  71          cursor: pointer;
  72          display: flex;
  73          flex-direction: column;
  74          gap: 40px;
  75          padding: 16px;
  76          width: 100%;
  77          box-sizing: border-box;
  78          scroll-margin-top: 32px;
  79          scroll-margin-bottom: 32px;
  80          margin: 0 auto 40px auto;
  81      }
  82  
  83      .editor-style-book__example.is-selected {
  84          box-shadow: 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));
  85      }
  86  
  87      .editor-style-book__example.is-disabled-example {
  88          pointer-events: none;
  89      }
  90  
  91      .editor-style-book__example:focus:not(:disabled) {
  92          box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));
  93          outline: 3px solid transparent;
  94      }
  95  
  96      .editor-style-book__duotone-example > div:first-child {
  97          display: flex;
  98          aspect-ratio: 16 / 9;
  99          grid-row: span 1;
 100          grid-column: span 2;
 101      }
 102      .editor-style-book__duotone-example img {
 103          width: 100%;
 104          height: 100%;
 105          object-fit: cover;
 106      }
 107      .editor-style-book__duotone-example > div:not(:first-child) {
 108          height: 20px;
 109          border: 1px solid color-mix( in srgb, currentColor 10%, transparent );
 110      }
 111  
 112      .editor-style-book__color-example {
 113          border: 1px solid color-mix( in srgb, currentColor 10%, transparent );
 114      }
 115  
 116      .editor-style-book__subcategory-title,
 117      .editor-style-book__example-title {
 118          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
 119          font-size: 13px;
 120          font-weight: normal;
 121          line-height: normal;
 122          margin: 0;
 123          text-align: left;
 124          padding-top: 8px;
 125          border-top: 1px solid color-mix( in srgb, currentColor 10%, transparent );
 126          color: color-mix( in srgb, currentColor 60%, transparent );
 127      }
 128  
 129      .editor-style-book__subcategory-title {
 130          font-size: 16px;
 131          margin-bottom: 40px;
 132          padding-bottom: 8px;
 133      }
 134  
 135      .editor-style-book__example-preview {
 136          width: 100%;
 137      }
 138  
 139      .editor-style-book__example-preview .block-editor-block-list__insertion-point,
 140      .editor-style-book__example-preview .block-list-appender {
 141          display: none;
 142      }
 143      :where(.is-root-container > .wp-block:first-child) {
 144          margin-top: 0;
 145      }
 146      :where(.is-root-container > .wp-block:last-child) {
 147          margin-bottom: 0;
 148      }
 149  `;var ND=n(Ye());function _h(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((a,c)=>{let l=_h(c,t);return l&&(a.subcategories||(a.subcategories=[]),a.subcategories=[...a.subcategories,l]),a},{title:e.title,slug:e.slug});let o=e?.blocks||[],s=e?.exclude||[],i=t.filter(a=>!s.includes(a.name)&&(a.category===e.slug||o.includes(a.name)));if(i.length)return{title:e.title,slug:e.slug,examples:i}}function AC(){let e=[...b1,...EC].map(({slug:o})=>o),r=(0,ND.getCategories)().filter(({slug:o})=>!e.includes(o));return[...EC,...r]}var yi=n(I()),ro=n(Ye());var MD=n(O()),S1=n(ee()),RC=n(_()),zne=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,RC.jsx)(MD.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(s=>{let i=t==="gradients"?(0,S1.__experimentalGetGradientClass)(s.slug):(0,S1.getColorClassName)("background-color",s.slug),a=ue("editor-style-book__color-example",i);return(0,RC.jsx)("div",{className:a,style:{height:o}},s.slug)})}):null,IC=zne;var OC=n(O()),eu=n(_()),Hne=({duotones:e})=>e?(0,eu.jsx)(OC.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,eu.jsxs)(OC.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,eu.jsx)("div",{children:(0,eu.jsx)("img",{alt:`Duotone example: $t.slug}`,src:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",style:{filter:`url(#wp-duotone-$t.slug})`}})}),t.colors.map(r=>(0,eu.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,VD=Hne;var w1=n(_());function Gne(e){if(!e)return[];let t=[];return tm.forEach(r=>{let o=e[r.type],s=Array.isArray(o)?o.find(i=>i.slug===r.origin):void 0;if(s?.[r.type]){let i={name:r.slug,title:r.title,category:"colors"};r.type==="duotones"?(i.content=(0,w1.jsx)(VD,{duotones:s[r.type]}),t.push(i)):(i.content=(0,w1.jsx)(IC,{colors:s[r.type],type:r.type}),t.push(i))}}),t}function Wne(e){let t=[],r=Array.isArray(e?.colors)?e.colors.find(i=>i.slug==="theme"):void 0;if(r){let i={name:"theme-colors",title:(0,yi.__)("Colors"),category:"overview",content:(0,w1.jsx)(IC,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,ro.getBlockType)("core/heading")){let i=(0,ro.createBlock)("core/heading",{content:(0,yi.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,ro.getBlockType)("core/paragraph")){let i=(0,ro.createBlock)("core/paragraph",{content:(0,yi.__)("A paragraph in a website refers to a distinct block of text that is used to present and organize information. It is a fundamental unit of content in web design and is typically composed of a group of related sentences or thoughts focused on a particular topic or idea. Paragraphs play a crucial role in improving the readability and user experience of a website. They break down the text into smaller, manageable chunks, allowing readers to scan the content more easily.")}),a=(0,ro.createBlock)("core/paragraph",{content:(0,yi.__)("Additionally, paragraphs help structure the flow of information and provide logical breaks between different concepts or pieces of information. In terms of formatting, paragraphs in websites are commonly denoted by a vertical gap or indentation between each block of text. This visual separation helps visually distinguish one paragraph from another, creating a clear and organized layout that guides the reader through the content smoothly.")});if((0,ro.getBlockType)("core/group")){let c=(0,ro.createBlock)("core/group",{layout:{type:"grid",columnCount:2,minimumColumnWidth:"12rem"},style:{spacing:{blockGap:"1.5rem"}}},[i,a]);o.push(c)}else o.push(i)}return o.length&&t.push({name:"typography",title:(0,yi.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/quote","core/search"].forEach(i=>{let a=(0,ro.getBlockType)(i);if(a&&a.example){let c={name:i,title:a.title,category:"overview",blocks:(0,ro.getBlockFromExample)(i,{...a.example,attributes:{...a.example.attributes,style:void 0}})};t.push(c)}}),t}function BC(e){let t=(0,ro.getBlockTypes)().filter(a=>{let{name:c,example:l,supports:u}=a;return c!=="core/heading"&&!!l&&u?.inserter!==!1}).map(a=>({name:a.name,title:a.title,category:a.category,blocks:(0,ro.getBlockFromExample)(a.name,{...a.example,attributes:{...a.example.attributes,style:void 0}})}));if(!!!(0,ro.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,yi.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(a=>(0,ro.createBlock)("core/heading",{content:(0,yi.sprintf)((0,yi.__)("Heading %d"),a),level:a}))},s=Gne(e),i=Wne(e);return[o,...s,...t,...i]}var HD=n(N()),_1=n(E());var x1=n(Ye()),jD=n(E()),UD=n(N());function rm(e={},t=!1){let o=wC("spacing.blockGap")!==null,s=!o,{disableLayoutStyles:i,getBlockStyles:a}=(0,jD.useSelect)(c=>{let{getEditorSettings:l}=c(b),{getBlockStyles:u}=c(x1.store);return{disableLayoutStyles:!!l()?.disableLayoutStyles,getBlockStyles:u}},[]);return(0,UD.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let c=(0,x1.getBlockTypes)();return If(e,c,{hasBlockGapSupport:o,hasFallbackGapSupport:s,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:a})},[o,s,e,i,t,a])}function zD(e=!1){let{merged:t}=Gr();return rm(t,e)}function Yne(e){let[t,r]=zD(e),{getEditorSettings:o}=(0,_1.useSelect)(b),{updateEditorSettings:s}=(0,_1.useDispatch)(b);(0,HD.useEffect)(()=>{if(!t||!r)return;let i=o(),a=Object.values(i.styles??[]).filter(c=>!c.isGlobalStyles);s({...i,styles:[...a,...t],__experimentalFeatures:r})},[t,r,s,o])}function k1({disableRootPadding:e}){return Yne(e),null}var Qe=n(_()),{ExperimentalBlockEditorProvider:Zne}=M(Er.privateApis),{Tabs:P1}=M(va.privateApis);function Bl(e){return!e||Object.keys(e).length===0}var qne=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},YD=e=>e&&typeof e=="string"&&(e==="/"||e.startsWith("/typography")||e.startsWith("/colors")||e.startsWith("/blocks"))?{top:!0}:null;function ZD(){let{colors:e,gradients:t}=(0,Er.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,s,i]=(0,Er.useSettings)("color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default");return(0,Et.useMemo)(()=>{let c={colors:e,gradients:t,duotones:[]};return s&&s.length&&c.duotones.push({name:(0,Pn._x)("Theme","Indicates these duotone filters come from the theme."),slug:"theme",duotones:s}),r&&i&&i.length&&c.duotones.push({name:(0,Pn._x)("Default","Indicates these duotone filters come from WordPress."),slug:"default",duotones:i}),o&&o.length&&c.duotones.push({name:(0,Pn._x)("Custom","Indicates these doutone filters are created by the user."),slug:"custom",duotones:o}),c},[e,t,o,s,i,r])}function qD(e){let t=[],r=_h({slug:"overview"},e);t.push(...r.examples);let o=e.filter(s=>s.category!=="overview"&&!r.examples.find(i=>i.name===s.name));return t.push(...o),t}function Kne(e,t){return t?e.map(r=>({...r,variation:t,blocks:Array.isArray(r.blocks)?r.blocks.map(o=>({...o,attributes:{...o.attributes,style:void 0,className:`is-style-$t}`}})):{...r.blocks,attributes:{...r.blocks.attributes,style:void 0,className:`is-style-$t}`}}})):e}function Xne({isSelected:e,onClick:t,onSelect:r,showTabs:o=!0,userConfig:s={},path:i=""},a){let c=Il("color.text"),l=Il("color.background"),u=ZD(),m=(0,Et.useMemo)(()=>BC(u),[u]),d=(0,Et.useMemo)(()=>AC().filter(x=>m.some(S=>S.category===x.slug)),[m]),f=qD(m),{base:h}=Gr(),g=YD(i),y=(0,Et.useMemo)(()=>!Bl(s)&&!Bl(h)?Lr(h,s):{},[h,s]),v=(0,tu.useSelect)(x=>x(Er.store).getSettings(),[]),[w]=rm(y),C=(0,Et.useMemo)(()=>({...v,styles:!Bl(w)&&!Bl(s)?w:v.styles,isPreviewMode:!0}),[w,v,s]);return(0,Qe.jsx)("div",{ref:a,className:ue("editor-style-book",{"is-button":!!t}),style:{color:c,background:l},children:o?(0,Qe.jsxs)(P1,{children:[(0,Qe.jsx)("div",{className:"editor-style-book__tablist-container",children:(0,Qe.jsx)(P1.TabList,{children:d.map(x=>(0,Qe.jsx)(P1.Tab,{tabId:x.slug,children:x.title},x.slug))})}),d.map(x=>{let S=x.slug?AC().find(A=>A.slug===x.slug):null,P=S?_h(S,m):{examples:m};return(0,Qe.jsx)(P1.TabPanel,{tabId:x.slug,focusable:!1,className:"editor-style-book__tabpanel",children:(0,Qe.jsx)(FC,{category:x.slug,examples:P,isSelected:e,onSelect:r,settings:C,title:x.title,goTo:g})},x.slug)})]}):(0,Qe.jsx)(FC,{examples:{examples:f},isSelected:e,onClick:t,onSelect:r,settings:C,goTo:g})})}var KD=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o})=>{let s=(0,tu.useSelect)(R=>R(b).getEditorSettings(),[]),i=(0,tu.useSelect)(R=>R(WD.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,Et.useEffect)(()=>{(0,tu.dispatch)(Er.store).updateSettings({...s,mediaUpload:i?GD.uploadMedia:void 0})},[s,i]);let[a,c]=(0,Et.useState)("/"),l=r??a,u=o??c,m=R=>l===`/blocks/$encodeURIComponent(R)}`||l.startsWith(`/blocks/$encodeURIComponent(R)}/`),d=(R,B=!1)=>{if(tm.find(U=>U.slug===R)){u("/colors/palette");return}if(R==="typography"){u("/typography");return}B||u(`/blocks/$encodeURIComponent(R)}`)},f=ZD(),h=BC(f),g=qD(h),y=null,v=null;if(l.includes("/colors"))y="colors";else if(l.includes("/typography"))y="text";else if(l.includes("/blocks")){y="blocks";let R=decodeURIComponent(l).split("/blocks/")[1];R?.includes("/variations")&&([R,v]=R.split("/variations/")),R&&h.find(B=>B.name===R)&&(y=R)}else t||(y="overview");let w=DD.find(R=>R.slug===y),C=(0,Et.useMemo)(()=>w?_h(w,h):{examples:[h.find(R=>R.name===y)]},[w,h,y]),x=(0,Et.useMemo)(()=>y?v?{examples:Kne(C.examples,v)}:C:{examples:g},[y,g,v,C]),{base:S}=Gr(),P=YD(l),A=(0,Et.useMemo)(()=>!Bl(e)&&!Bl(S)?Lr(S,e):{},[S,e]),[L]=rm(A),D=(0,Et.useMemo)(()=>({...s,styles:!Bl(L)&&!Bl(e)?L:s.styles,isPreviewMode:!0}),[L,s,e]);return(0,Qe.jsx)("div",{className:"editor-style-book",children:(0,Qe.jsxs)(Er.BlockEditorProvider,{settings:D,children:[(0,Qe.jsx)(k1,{disableRootPadding:!0}),(0,Qe.jsx)(FC,{examples:x,settings:D,goTo:P,isSelected:t?null:m,onSelect:t?null:d})]})})},FC=({examples:e,isSelected:t,onClick:r,onSelect:o,settings:s,title:i,goTo:a})=>{let[c,l]=(0,Et.useState)(!1),[u,m]=(0,Et.useState)(!1),d=(0,Et.useRef)(null),f={role:"button",onFocus:()=>l(!0),onBlur:()=>l(!1),onKeyDown:g=>{if(g.defaultPrevented)return;let{keyCode:y}=g;r&&(y===C1.ENTER||y===C1.SPACE)&&(g.preventDefault(),r(g))},onClick:g=>{g.defaultPrevented||r&&(g.preventDefault(),r(g))},readonly:!0},h=()=>m(!0);return(0,Et.useLayoutEffect)(()=>{u&&d.current&&a?.top&&qne("top",d.current)},[a?.top,u]),(0,Qe.jsxs)(Er.__unstableIframe,{onLoad:h,ref:d,className:ue("editor-style-book__iframe",{"is-focused":c&&!!r,"is-button":!!r}),name:"style-book-canvas",tabIndex:0,...r?f:{},children:[(0,Qe.jsx)(Er.__unstableEditorStyles,{styles:s.styles}),(0,Qe.jsxs)("style",{children:[LD,!!r&&"body { cursor: pointer; } body * { pointer-events: none; }"]}),(0,Qe.jsx)(Jne,{className:"editor-style-book__examples",filteredExamples:e,label:i?(0,Pn.sprintf)((0,Pn.__)("Examples of blocks in the %s category"),i):(0,Pn.__)("Examples of blocks"),isSelected:t,onSelect:o},i)]})},Jne=(0,Et.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:s})=>(0,Qe.jsxs)(va.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,Qe.jsx)(XD,{id:`example-$i.name}`,title:i.title,content:i.content,blocks:i.blocks,isSelected:o?.(i.name),onClick:s?()=>s(i.name,!!i.variation):null},i.name)),!!t?.subcategories?.length&&t.subcategories.map(i=>(0,Qe.jsxs)(va.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,Qe.jsx)(va.Composite.GroupLabel,{children:(0,Qe.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,Qe.jsx)(Qne,{examples:i.examples,isSelected:o,onSelect:s})]},`subcategory-$i.slug}`))]})),Qne=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,Qe.jsx)(XD,{id:`example-$o.name}`,title:o.title,content:o.content,blocks:o.blocks,isSelected:t?.(o.name),onClick:r?()=>r(o.name):null},o.name)),$ne=["example-duotones"],XD=({id:e,title:t,blocks:r,isSelected:o,onClick:s,content:i})=>{let a=(0,tu.useSelect)(m=>m(Er.store).getSettings(),[]),c=(0,Et.useMemo)(()=>({...a,focusMode:!1,isPreviewMode:!0}),[a]),l=(0,Et.useMemo)(()=>Array.isArray(r)?r:[r],[r]),u=$ne.includes(e)||!s?{disabled:!0,accessibleWhenDisabled:!!s}:{};return(0,Qe.jsx)("div",{role:"row",children:(0,Qe.jsx)("div",{role:"gridcell",children:(0,Qe.jsxs)(va.Composite.Item,{className:ue("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!u?.disabled}),id:e,"aria-label":s?(0,Pn.sprintf)((0,Pn.__)("Open %s styles in Styles panel"),t):void 0,render:(0,Qe.jsx)("div",{}),role:s?"button":null,onClick:s,...u,children:[(0,Qe.jsx)("span",{className:"editor-style-book__example-title",children:t}),(0,Qe.jsx)("div",{className:"editor-style-book__example-preview","aria-hidden":!0,children:(0,Qe.jsx)(va.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,Qe.jsxs)(Zne,{value:l,settings:c,children:[(0,Qe.jsx)(Er.__unstableEditorStyles,{}),(0,Qe.jsx)(Er.BlockList,{renderAppender:!1})]})})})]})})})},JD=(0,Et.forwardRef)(Xne);var $D=n(_());function eie({path:e,onPathChange:t},r){return(0,$D.jsx)(JD,{ref:r,isSelected:o=>e===`/blocks/$encodeURIComponent(o)}`||e?.startsWith(`/blocks/$encodeURIComponent(o)}/`),onSelect:o=>{if(tm.find(s=>s.slug===o)){t?.("/colors/palette");return}if(o==="typography"){t?.("/typography");return}t?.("/blocks/"+encodeURIComponent(o))}})}var eL=(0,QD.forwardRef)(eie);var tL=n(O()),Cn=n(ee()),DC=n(E()),Fl=n(N());var ba=n(_()),{ExperimentalBlockEditorProvider:tie,__unstableBlockStyleVariationOverridesWithConfig:rie}=M(Cn.privateApis);function T1(e){return!e||Object.keys(e).length===0}function oie({path:e},t){let r=(0,DC.useSelect)(v=>v(Cn.store).getBlocks(),[]),{user:o,base:s}=Gr(),{revisions:i,isLoading:a}=yh(),c=(0,Fl.useMemo)(()=>{let v=e?.match(/^\/revisions\/(.+)$/);return v?v[1]:null},[e]),u=(0,Fl.useMemo)(()=>!c||!i.length?null:i.find(v=>String(v.id)===String(c)),[c,i])||o,m=(0,Fl.useMemo)(()=>!T1(u)&&!T1(s)?Lr(s,u):{},[s,u]),d=(0,Fl.useMemo)(()=>Array.isArray(r)?r:[r],[r]),f=(0,DC.useSelect)(v=>v(Cn.store).getSettings(),[]),h=(0,Fl.useMemo)(()=>({...f,isPreviewMode:!0}),[f]),[g]=rm(m),y=!T1(g)&&!T1(u)?g:h.styles;return a?null:(0,ba.jsxs)(Cn.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,ba.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,ba.jsx)(tL.Disabled,{className:"editor-revisions__example-preview__content",children:(0,ba.jsxs)(tie,{value:d,settings:h,children:[(0,ba.jsx)(Cn.BlockList,{renderAppender:!1}),(0,ba.jsx)(Cn.__unstableEditorStyles,{styles:y}),(0,ba.jsx)(rie,{config:m})]})})]})}var rL=(0,Fl.forwardRef)(oie);var sm=n(N()),nL=n(O());var E1=n(I()),Dl=n(Mr()),om=n(O()),Ll=n(_()),oL=20;function LC({direction:e,resizeWidthBy:t}){function r(i){let{keyCode:a}=i;a!==Dl.LEFT&&a!==Dl.RIGHT||(i.preventDefault(),e==="left"&&a===Dl.LEFT||e==="right"&&a===Dl.RIGHT?t(oL):(e==="left"&&a===Dl.RIGHT||e==="right"&&a===Dl.LEFT)&&t(-oL))}let o={active:{opacity:1,scaleY:1.3}},s=`resizable-editor__resize-help-$e}`;return(0,Ll.jsxs)(Ll.Fragment,{children:[(0,Ll.jsx)(om.Tooltip,{text:(0,E1.__)("Drag to resize"),children:(0,Ll.jsx)(om.__unstableMotion.button,{className:`editor-resizable-editor__resize-handle is-$e}`,"aria-label":(0,E1.__)("Drag to resize"),"aria-describedby":s,onKeyDown:r,variants:o,whileFocus:"active",whileHover:"active",whileTap:"active",role:"separator","aria-orientation":"vertical"},"handle")}),(0,Ll.jsx)(om.VisuallyHidden,{id:s,children:(0,E1.__)("Use left and right arrow keys to resize the canvas.")})]})}var A1=n(_()),sL={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0};function sie({className:e,enableResizing:t,height:r,children:o}){let[s,i]=(0,sm.useState)("100%"),a=(0,sm.useRef)(),c=(0,sm.useCallback)(l=>{a.current&&i(a.current.offsetWidth+l)},[]);return(0,A1.jsx)(nL.ResizableBox,{className:ue("editor-resizable-editor",e,{"is-resizable":t}),ref:l=>{a.current=l?.resizable},size:{width:t?s:"100%",height:t&&r?r:"100%"},onResizeStop:(l,u,m)=>{i(m.style.width)},minWidth:300,maxWidth:"100%",maxHeight:"100%",enable:{left:t,right:t},showHandle:t,resizeRatio:2,handleComponent:{left:(0,A1.jsx)(LC,{direction:"left",resizeWidthBy:c}),right:(0,A1.jsx)(LC,{direction:"right",resizeWidthBy:c})},handleClasses:void 0,handleStyles:{left:sL,right:sL},children:o})}var nm=sie;var Nl=n(_());function NC(e,t){return t?(0,R1.__)("Style Book"):e?.startsWith("/revisions")?(0,R1.__)("Style Revisions"):""}function cL(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r}=(0,kh.useSelect)(f=>{let{getStylesPath:h,getShowStylebook:g}=M(f(b)),y=f(lL.store).get("core","showListViewByDefault");return{stylesPath:h(),showStylebook:g(),showListViewByDefault:y}},[]),{resetStylesNavigation:o,setStylesPath:s}=M((0,kh.useDispatch)(b)),{setIsListViewOpened:i}=(0,kh.useDispatch)(b),a=(0,I1.useFocusOnMount)("firstElement"),c=(0,I1.useFocusReturn)(),l=null;t?l=(0,Nl.jsx)(eL,{path:e,onPathChange:s,ref:c}):e?.startsWith("/revisions")&&(l=(0,Nl.jsx)(rL,{path:e,ref:c}));let u=NC(e,t),m=()=>{i(r),o()};return(0,Nl.jsx)("div",{className:"editor-styles-canvas",children:(0,Nl.jsx)(nm,{enableResizing:!1,children:(0,Nl.jsxs)("section",{className:"editor-styles-canvas__section",ref:a,onKeyDown:f=>{f.keyCode===aL.ESCAPE&&!f.defaultPrevented&&(f.preventDefault(),m())},"aria-label":u,children:[(0,Nl.jsx)(iL.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:uc,label:(0,R1.__)("Close"),onClick:m}),l]})})})}var uL=n(E()),MC=n(ct()),VC=n(ee()),dL=n(Y());function mL(){return(0,uL.useSelect)(e=>{if(!window?.__experimentalContentOnlyPatternInsertion)return null;let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(VC.store),{getEditedEntityRecord:s,getCurrentTheme:i}=e(dL.store),{getEditedContentOnlySection:a}=M(e(VC.store)),c=a();if(!c)return null;let l=t(c),u=l?.metadata?.patternName;if(u){let d=typeof o=="function"?o(u):null;return{patternName:u,patternTitle:d?.title||l?.metadata?.name,type:"pattern"}}let m=r(c);if(m==="core/block"&&l?.ref){let d=s("postType","wp_block",l.ref);if(d?.title)return{patternName:l.ref,patternTitle:(0,MC.decodeEntities)(d.title),type:"synced-pattern"}}if(m==="core/template-part"&&l?.slug){let d=l.theme||i()?.stylesheet,f=d?`$d}//${l.slug}`:null;if(f){let h=s("postType","wp_template_part",f);if(h?.title)return{patternName:l.slug,patternTitle:(0,MC.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var ko=n(_()),nie=Tn.__unstableMotion.create(Tn.Button);function B1(e){let{stopEditingContentOnlySection:t}=M((0,Ph.useDispatch)(Ch.store)),r=mL(),{postId:o,postType:s,postTypeLabel:i,documentTitle:a,isNotFound:c,templateTitle:l,onNavigateToPreviousEntityRecord:u,isTemplatePreview:m,stylesCanvasTitle:d}=(0,Ph.useSelect)(A=>{let{getCurrentPostType:L,getCurrentPostId:D,getEditorSettings:R,getRenderingMode:B}=A(b),{getEditedEntityRecord:U,getPostType:J,getCurrentTheme:W,isResolving:T}=A(fL.store),F=L(),q=D(),G=U("postType",F,q),{default_template_types:j=[]}=W()??{},z=Cs({templateTypes:j,template:G}),V=J(F)?.labels?.singular_name,{getStylesPath:Z,getShowStylebook:ie}=M(A(b)),ae=Z(),Ce=ie(),Ke=NC(ae,Ce);return{postId:q,postType:F,postTypeLabel:V,documentTitle:G.title,isNotFound:!G&&!T("getEditedEntityRecord","postType",F,q),templateTitle:z.title,onNavigateToPreviousEntityRecord:R().onNavigateToPreviousEntityRecord,isTemplatePreview:B()==="template-locked",stylesCanvasTitle:Ke}},[]),{open:f}=(0,Ph.useDispatch)(hL.store),h=(0,gL.useReducedMotion)(),g=d_.includes(s),y=!!u||!!r,v=g?l:a,w=r?.patternTitle||e.title||d||v,C=e.icon,x=A=>{A.stopPropagation(),r?t():u&&u()},S=v1(o),P=(0,O1.useRef)(!1);return(0,O1.useEffect)(()=>{P.current=!0},[]),(0,ko.jsxs)("div",{className:ue("editor-document-bar",{"has-back-button":y}),children:[(0,ko.jsx)(Tn.__unstableAnimatePresence,{children:y&&(0,ko.jsx)(nie,{className:"editor-document-bar__back",icon:(0,Ml.isRTL)()?k_:w_,onClick:x,size:"compact",initial:P.current?{opacity:0,transform:"translateX(15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},exit:{opacity:0,transform:"translateX(15%)"},transition:h?{duration:0}:void 0,children:(0,Ml.__)("Back")})}),!g&&m&&!y&&(0,ko.jsx)(Ch.BlockIcon,{icon:un,className:"editor-document-bar__icon-layout"}),c?(0,ko.jsx)(Tn.__experimentalText,{children:(0,Ml.__)("Document not found")}):(0,ko.jsxs)(Tn.Button,{className:"editor-document-bar__command",onClick:()=>f(),size:"compact",children:[(0,ko.jsxs)(Tn.__unstableMotion.div,{className:"editor-document-bar__title",initial:P.current?{opacity:0,transform:y?"translateX(15%)":"translateX(-15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},transition:h?{duration:0}:void 0,children:[C&&(0,ko.jsx)(Ch.BlockIcon,{icon:C}),(0,ko.jsxs)(Tn.__experimentalText,{size:"body",as:"h1",children:[(0,ko.jsx)("span",{className:"editor-document-bar__post-title",children:w?(0,vL.__unstableStripHTML)(w):(0,Ml.__)("No title")}),r&&(0,ko.jsx)("span",{className:"editor-document-bar__post-type-label",children:r.type==="template-part"?`\xB7 ${(0,Ml.__)("Template Part")}`:`\xB7 ${(0,Ml.__)("Pattern")}`}),!r&&S&&(0,ko.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${S}`}),!r&&i&&!e.title&&!S&&(0,ko.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,yL.decodeEntities)(i)}`})]})]},y),(0,ko.jsx)("span",{className:"editor-document-bar__shortcut",children:pL.displayShortcut.primary("k")})]})]})}var ou=n(I()),im=n(E()),D1=n(N()),L1=n(jC()),F1=n(ee()),SL=n(Y()),Wr=n(O());var ru=n(_()),iie=({children:e,isValid:t,isDisabled:r,level:o,href:s,onSelect:i})=>{function a(c){if(r){c.preventDefault();return}i()}return(0,ru.jsx)("li",{className:ue("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,ru.jsxs)("a",{href:s,className:"document-outline__button","aria-disabled":r,onClick:a,children:[(0,ru.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,ru.jsx)("strong",{className:"document-outline__level",children:o}),(0,ru.jsx)("span",{className:"document-outline__item-content",children:e})]})})},UC=iie;var ht=n(_()),aie=(0,ht.jsx)("em",{children:(0,ou.__)("(Empty heading)")}),lie=[(0,ht.jsx)("br",{},"incorrect-break"),(0,ht.jsx)("em",{children:(0,ou.__)("(Incorrect heading level)")},"incorrect-message")],cie=[(0,ht.jsx)("br",{},"incorrect-break-h1"),(0,ht.jsx)("em",{children:(0,ou.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],uie=[(0,ht.jsx)("br",{},"incorrect-break-multiple-h1"),(0,ht.jsx)("em",{children:(0,ou.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function die(){return(0,ht.jsxs)(Wr.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,ht.jsx)(Wr.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,ht.jsx)(Wr.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,ht.jsx)(Wr.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ht.jsx)(Wr.Path,{d:"M54.7585 32V23.2727H56.6037V26.8736H60.3494V23.2727H62.1903V32H60.3494V28.3949H56.6037V32H54.7585ZM67.4574 23.2727V32H65.6122V25.0241H65.5611L63.5625 26.277V24.6406L65.723 23.2727H67.4574Z",fill:"black"}),(0,ht.jsx)(Wr.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,ht.jsx)(Wr.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ht.jsx)(Wr.Path,{d:"M65.7585 63V54.2727H67.6037V57.8736H71.3494V54.2727H73.1903V63H71.3494V59.3949H67.6037V63H65.7585ZM74.6605 63V61.6705L77.767 58.794C78.0313 58.5384 78.2528 58.3082 78.4318 58.1037C78.6136 57.8991 78.7514 57.6989 78.8452 57.5028C78.9389 57.304 78.9858 57.0895 78.9858 56.8594C78.9858 56.6037 78.9276 56.3835 78.8111 56.1989C78.6946 56.0114 78.5355 55.8679 78.3338 55.7685C78.1321 55.6662 77.9034 55.6151 77.6477 55.6151C77.3807 55.6151 77.1477 55.669 76.9489 55.777C76.75 55.8849 76.5966 56.0398 76.4886 56.2415C76.3807 56.4432 76.3267 56.6832 76.3267 56.9616H74.5753C74.5753 56.3906 74.7045 55.8949 74.9631 55.4744C75.2216 55.054 75.5838 54.7287 76.0497 54.4986C76.5156 54.2685 77.0526 54.1534 77.6605 54.1534C78.2855 54.1534 78.8295 54.2642 79.2926 54.4858C79.7585 54.7045 80.1207 55.0085 80.3793 55.3977C80.6378 55.7869 80.767 56.233 80.767 56.7358C80.767 57.0653 80.7017 57.3906 80.571 57.7116C80.4432 58.0327 80.2145 58.3892 79.8849 58.7812C79.5554 59.1705 79.0909 59.6378 78.4915 60.1832L77.2173 61.4318V61.4915H80.8821V63H74.6605Z",fill:"black"}),(0,ht.jsx)(Wr.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,ht.jsx)(Wr.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,ht.jsx)(Wr.Path,{d:"M90.7585 94V85.2727H92.6037V88.8736H96.3494V85.2727H98.1903V94H96.3494V90.3949H92.6037V94H90.7585ZM99.5284 92.4659V91.0128L103.172 85.2727H104.425V87.2841H103.683L101.386 90.919V90.9872H106.564V92.4659H99.5284ZM103.717 94V92.0227L103.751 91.3793V85.2727H105.482V94H103.717Z",fill:"black"}),(0,ht.jsx)(Wr.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,ht.jsx)(Wr.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,ht.jsx)(Wr.Path,{d:"M76.7585 125V116.273H78.6037V119.874H82.3494V116.273H84.1903V125H82.3494V121.395H78.6037V125H76.7585ZM88.8864 125.119C88.25 125.119 87.6832 125.01 87.1861 124.791C86.6918 124.57 86.3011 124.266 86.0142 123.879C85.7301 123.49 85.5838 123.041 85.5753 122.533H87.4332C87.4446 122.746 87.5142 122.933 87.642 123.095C87.7727 123.254 87.946 123.378 88.1619 123.466C88.3778 123.554 88.6207 123.598 88.8906 123.598C89.1719 123.598 89.4205 123.548 89.6364 123.449C89.8523 123.349 90.0213 123.212 90.1435 123.036C90.2656 122.859 90.3267 122.656 90.3267 122.426C90.3267 122.193 90.2614 121.987 90.1307 121.808C90.0028 121.626 89.8182 121.484 89.5767 121.382C89.3381 121.28 89.054 121.229 88.7244 121.229H87.9105V119.874H88.7244C89.0028 119.874 89.2486 119.825 89.4616 119.729C89.6776 119.632 89.8452 119.499 89.9645 119.328C90.0838 119.155 90.1435 118.953 90.1435 118.723C90.1435 118.504 90.0909 118.312 89.9858 118.148C89.8835 117.98 89.7386 117.849 89.5511 117.756C89.3665 117.662 89.1506 117.615 88.9034 117.615C88.6534 117.615 88.4247 117.661 88.2173 117.751C88.0099 117.839 87.8438 117.966 87.7188 118.131C87.5938 118.295 87.527 118.489 87.5185 118.71H85.75C85.7585 118.207 85.902 117.764 86.1804 117.381C86.4588 116.997 86.8338 116.697 87.3054 116.482C87.7798 116.263 88.3153 116.153 88.9119 116.153C89.5142 116.153 90.0412 116.263 90.4929 116.482C90.9446 116.7 91.2955 116.996 91.5455 117.368C91.7983 117.737 91.9233 118.152 91.9205 118.612C91.9233 119.101 91.7713 119.509 91.4645 119.835C91.1605 120.162 90.7642 120.369 90.2756 120.457V120.526C90.9176 120.608 91.4063 120.831 91.7415 121.195C92.0795 121.555 92.2472 122.007 92.2443 122.55C92.2472 123.047 92.1037 123.489 91.8139 123.875C91.527 124.261 91.1307 124.565 90.625 124.787C90.1193 125.009 89.5398 125.119 88.8864 125.119Z",fill:"black"})]})}var mie=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:pie(t)})),pie=e=>!e.attributes.content||e.attributes.content.trim().length===0;function am({onSelect:e,hasOutlineItemsDisabled:t}){let{selectBlock:r}=(0,im.useDispatch)(F1.store),{title:o,isTitleSupported:s}=(0,im.useSelect)(g=>{let{getEditedPostAttribute:y}=g(b),{getPostType:v}=g(SL.store),w=v(y("type"));return{title:y("title"),isTitleSupported:w?.supports?.title??!1}}),i=(0,im.useSelect)(g=>{let{getClientIdsWithDescendants:y,getBlock:v}=g(F1.store);return y().map(C=>v(C))}),a=(0,im.useSelect)(g=>{if(g(b).getRenderingMode()==="post-only")return;let{getBlocksByName:y,getClientIdsOfDescendants:v}=g(F1.store),[w]=y("core/post-content");if(w)return v(w)},[]),c=(0,D1.useRef)(1),l=(0,D1.useMemo)(()=>mie(i),[i]);if(l.length<1)return(0,ht.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,ht.jsx)(die,{}),(0,ht.jsx)("p",{children:(0,ou.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels.")})]});let u=document.querySelector(".editor-post-title__input"),m=s&&o&&u,f=l.reduce((g,y)=>({...g,[y.level]:(g[y.level]||0)+1}),{})[1]>1;function h(g){return Array.isArray(a)?a.includes(g):!0}return(0,ht.jsx)("div",{className:"document-outline",children:(0,ht.jsxs)("ul",{children:[m&&(0,ht.jsx)(UC,{level:(0,ou.__)("Title"),isValid:!0,onSelect:e,href:`#${u.id}`,isDisabled:t,children:o}),l.map(g=>{let y=g.level>c.current+1,v=!g.isEmpty&&!y&&!!g.level&&(g.level!==1||!f&&!m);return c.current=g.level,(0,ht.jsxs)(UC,{level:`H${g.level}`,isValid:v,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?aie:(0,L1.getTextContent)((0,L1.create)({html:g.attributes.content})),y&&lie,g.level===1&&f&&uie,m&&g.level===1&&!f&&cie]},g.clientId)})]})})}var wL=n(E()),xL=n(ee());function _L({children:e}){return(0,wL.useSelect)(r=>{let{getGlobalBlockCount:o}=r(xL.store);return o("core/heading")>0})?e:null}var kL=n(N()),PL=n(E()),En=n(I()),CL=n(ee()),TL=n(gn()),EL=n(Mr()),AL=n(_());function fie(){let{registerShortcut:e}=(0,PL.useDispatch)(TL.store);return(0,kL.useEffect)(()=>{e({name:"core/editor/toggle-mode",category:"global",description:(0,En.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),e({name:"core/editor/save",category:"global",description:(0,En.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,En.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,En.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,EL.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,En.__)("Show or hide the List View."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/editor/toggle-distraction-free",category:"global",description:(0,En.__)("Enter or exit distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),e({name:"core/editor/toggle-sidebar",category:"global",description:(0,En.__)("Show or hide the Settings panel."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/editor/keyboard-shortcuts",category:"main",description:(0,En.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/editor/next-region",category:"global",description:(0,En.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/editor/previous-region",category:"global",description:(0,En.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),(0,AL.jsx)(CL.BlockEditorKeyboardShortcuts.Register,{})}var RL=fie;var N1=n(I()),IL=n(O()),M1=n(E()),Th=n(Mr());var OL=n(N());var BL=n(_());function hie(e,t){let r=(0,Th.isAppleOS)()?Th.displayShortcut.primaryShift("z"):Th.displayShortcut.primary("y"),o=(0,M1.useSelect)(i=>i(b).hasEditorRedo(),[]),{redo:s}=(0,M1.useDispatch)(b);return(0,BL.jsx)(IL.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,N1.isRTL)()?rf:Kp,label:(0,N1.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?s:void 0,className:"editor-history__redo"})}var V1=(0,OL.forwardRef)(hie);var j1=n(I()),FL=n(O()),U1=n(E()),DL=n(Mr());var LL=n(N());var NL=n(_());function gie(e,t){let r=(0,U1.useSelect)(s=>s(b).hasEditorUndo(),[]),{undo:o}=(0,U1.useDispatch)(b);return(0,NL.jsx)(FL.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,j1.isRTL)()?Kp:rf,label:(0,j1.__)("Undo"),shortcut:DL.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var z1=(0,LL.forwardRef)(gie);var HC=n(O()),W1=n(E()),GC=n(ft());var H1=n(O()),lm=n(I()),G1=n(E()),ML=n(N()),zC=n(ee()),su=n(_());function VL(){let[e,t]=(0,ML.useState)(!1),r=(0,G1.useSelect)(i=>i(zC.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:s}=(0,G1.useDispatch)(zC.store);return r?null:(0,su.jsxs)(su.Fragment,{children:[(0,su.jsx)(H1.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,lm.__)("Keep it as is"),onClick:()=>o(!0)},{label:(0,lm.__)("Reset the template"),onClick:()=>t(!0)}],children:(0,lm.__)("The content of your post doesn\u2019t match the template assigned to your post type.")}),(0,su.jsx)(H1.__experimentalConfirmDialog,{isOpen:e,confirmButtonText:(0,lm.__)("Reset"),onConfirm:()=>{t(!1),s()},onCancel:()=>t(!1),size:"medium",children:(0,lm.__)("Resetting the template may result in loss of content, do you want to continue?")})]})}var Vl=n(_());function yie(){let{notices:e}=(0,W1.useSelect)(s=>({notices:s(GC.store).getNotices()}),[]),{removeNotice:t}=(0,W1.useDispatch)(GC.store),r=e.filter(({isDismissible:s,type:i})=>s&&i==="default"),o=e.filter(({isDismissible:s,type:i})=>!s&&i==="default");return(0,Vl.jsxs)(Vl.Fragment,{children:[(0,Vl.jsx)(HC.NoticeList,{notices:o,className:"components-editor-notices__pinned"}),(0,Vl.jsx)(HC.NoticeList,{notices:r,className:"components-editor-notices__dismissible",onRemove:t,children:(0,Vl.jsx)(VL,{})})]})}var Eh=yie;var jL=n(O()),Y1=n(E()),WC=n(ft()),UL=n(_()),vie=-3;function zL(){let e=(0,Y1.useSelect)(o=>o(WC.store).getNotices(),[]),{removeNotice:t}=(0,Y1.useDispatch)(WC.store),r=e.filter(({type:o})=>o==="snackbar").slice(vie);return(0,UL.jsx)(jL.SnackbarList,{notices:r,className:"components-editor-notices__snackbar",onRemove:t})}var _a=n(O()),xa=n(I()),cm=n(N()),Ah=n(ge()),KL=n(E());var nu=n(I()),qC=n(E()),q1=n(O()),KC=n(Y());var Z1=n(O()),YC=n(I()),HL=n(E()),ZC=n(Y()),GL=n(ct());var Sa=n(_());function WL({record:e,checked:t,onChange:r}){let{name:o,kind:s,title:i,key:a}=e,{entityRecordTitle:c,hasPostMetaChanges:l}=(0,HL.useSelect)(u=>{if(s!=="postType"||o!=="wp_template")return{entityRecordTitle:i,hasPostMetaChanges:M(u(b)).hasPostMetaChanges(o,a)};let m=u(ZC.store).getEditedEntityRecord(s,o,a),{default_template_types:d=[]}=u(ZC.store).getCurrentTheme()??{};return{entityRecordTitle:Cs({template:m,templateTypes:d}).title,hasPostMetaChanges:M(u(b)).hasPostMetaChanges(o,a)}},[o,s,i,a]);return(0,Sa.jsxs)(Sa.Fragment,{children:[(0,Sa.jsx)(Z1.PanelRow,{children:(0,Sa.jsx)(Z1.CheckboxControl,{label:(0,GL.decodeEntities)(c)||(0,YC.__)("Untitled"),checked:t,onChange:r,className:"entities-saved-states__change-control"})}),l&&(0,Sa.jsx)("ul",{className:"entities-saved-states__changes",children:(0,Sa.jsx)("li",{children:(0,YC.__)("Post Meta.")})})]})}var wa=n(_());function bie(e,t){switch(e){case"site":return t===1?(0,nu.__)("This change will affect your whole site."):(0,nu.__)("These changes will affect your whole site.");case"wp_template":return(0,nu.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,nu.__)("The following has been modified.")}}function Sie({record:e}){let{editedRecord:t,savedRecord:r}=(0,qC.useSelect)(s=>{let{getEditedEntityRecord:i,getEntityRecord:a}=s(KC.store);return{editedRecord:i(e.kind,e.name,e.key),savedRecord:a(e.kind,e.name,e.key)}},[e.kind,e.name,e.key]),o=Ef(t,r,{maxResults:10});return o.length?(0,wa.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,wa.jsx)("li",{children:s},s))}):null}function wie({record:e,count:t}){if(e?.name==="globalStyles")return null;let r=bie(e?.name,t);return r?(0,wa.jsx)(q1.PanelRow,{children:r}):null}function YL({list:e,unselectedEntities:t,setUnselectedEntities:r}){let o=e.length,s=e[0],a=(0,qC.useSelect)(c=>c(KC.store).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,nu.__)("Template Part"):(0,nu.__)("Template Parts")),(0,wa.jsxs)(q1.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,wa.jsx)(wie,{record:s,count:o}),e.map(c=>(0,wa.jsx)(WL,{record:c,checked:!t.some(l=>l.kind===c.kind&&l.name===c.name&&l.key===c.key&&l.property===c.property),onChange:l=>r(c,l)},c.key||c.property)),s?.name==="globalStyles"&&(0,wa.jsx)(Sie,{record:s})]})}var ZL=n(E()),qL=n(Y()),K1=n(N()),X1=()=>{let{editedEntities:e,siteEdits:t,siteEntityConfig:r}=(0,ZL.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:u,getEntityRecordEdits:m,getEntityConfig:d}=l(qL.store);return{editedEntities:u(),siteEdits:m("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,K1.useMemo)(()=>{let l=e.filter(d=>!(d.kind==="root"&&d.name==="site")),u=r?.meta?.labels??{},m=[];for(let d in t)m.push({kind:"root",name:"site",title:u[d]||d,property:d});return[...l,...m]},[e,t,r]),[s,i]=(0,K1.useState)([]),a=({kind:l,name:u,key:m,property:d},f)=>{i(f?s.filter(h=>h.kind!==l||h.name!==u||h.key!==m||h.property!==d):[...s,{kind:l,name:u,key:m,property:d}])},c=o.length-s.length>0;return{dirtyEntityRecords:o,isDirty:c,setUnselectedEntities:a,unselectedEntities:s}};var Yr=n(_());function xie(e){return e}function J1({close:e,renderDialog:t,variant:r}){let o=X1();return(0,Yr.jsx)(Rh,{close:e,renderDialog:t,variant:r,...o})}function Rh({additionalPrompt:e=void 0,close:t,onSave:r=xie,saveEnabled:o=void 0,saveLabel:s=(0,xa.__)("Save"),renderDialog:i,dirtyEntityRecords:a,isDirty:c,setUnselectedEntities:l,unselectedEntities:u,variant:m="default"}){let d=(0,cm.useRef)(),{saveDirtyEntities:f}=M((0,KL.useDispatch)(b)),h=a.reduce((J,W)=>{let{name:T}=W;return J[T]||(J[T]=[]),J[T].push(W),J},{}),{site:g,wp_template:y,wp_template_part:v,...w}=h,C=[g,y,v,...Object.values(w)].filter(Array.isArray),x=o??c,S=(0,cm.useCallback)(()=>t(),[t]),[P,A]=(0,Ah.__experimentalUseDialog)({onClose:()=>S()}),L=(0,Ah.useInstanceId)(Rh,"entities-saved-states__panel-label"),D=(0,Ah.useInstanceId)(Rh,"entities-saved-states__panel-description"),R=a.length?(0,xa.__)("Select the items you want to save."):void 0,B=m==="inline",U=(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)(_a.FlexItem,{isBlock:!B,as:_a.Button,variant:B?"tertiary":"secondary",size:B?void 0:"compact",onClick:S,children:(0,xa.__)("Cancel")}),(0,Yr.jsx)(_a.FlexItem,{isBlock:!B,as:_a.Button,ref:d,variant:"primary",size:B?void 0:"compact",disabled:!x,accessibleWhenDisabled:!0,onClick:()=>f({onSave:r,dirtyEntityRecords:a,entitiesToSkip:u,close:t}),className:"editor-entities-saved-states__save-button",children:s})]});return(0,Yr.jsxs)("div",{ref:i?P:void 0,...i&&A,className:ue("entities-saved-states__panel",{"is-inline":B}),role:i?"dialog":void 0,"aria-labelledby":i?L:void 0,"aria-describedby":i?D:void 0,children:[!B&&(0,Yr.jsx)(_a.Flex,{className:"entities-saved-states__panel-header",gap:2,children:U}),(0,Yr.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,Yr.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,Yr.jsx)("strong",{id:i?L:void 0,className:"entities-saved-states__text-prompt--header",children:(0,xa.__)("Are you ready to save?")})}),(0,Yr.jsxs)("div",{id:i?D:void 0,children:[e,(0,Yr.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:c?(0,cm.createInterpolateElement)((0,xa.sprintf)((0,xa._n)("There is <strong>%d site change</strong> waiting to be saved.","There are <strong>%d site changes</strong> waiting to be saved.",a.length),a.length),{strong:(0,Yr.jsx)("strong",{})}):R})]})]}),C.map(J=>(0,Yr.jsx)(YL,{list:J,unselectedEntities:u,setUnselectedEntities:l},J[0].name)),B&&(0,Yr.jsx)(_a.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:U})]})}var JL=n(N()),Q1=n(I()),iu=n(O()),QL=n(E()),$L=n(ge()),e8=n(Xr());var jl=n(_());function _ie(){try{return(0,QL.select)(b).getEditedPostContent()}catch{}}function XL({text:e,children:t,variant:r="secondary"}){let o=(0,$L.useCopyToClipboard)(e);return(0,jl.jsx)(iu.Button,{__next40pxDefaultSize:!0,variant:r,ref:o,children:t})}var kie=class extends JL.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,e8.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e}=this.state,{canCopyContent:t=!1}=this.props;return e?(0,jl.jsxs)(iu.__experimentalHStack,{className:"editor-error-boundary",alignment:"baseline",spacing:4,justify:"space-between",expanded:!1,wrap:!0,children:[(0,jl.jsx)(iu.__experimentalText,{as:"p",children:(0,Q1.__)("The editor has encountered an unexpected error.")}),(0,jl.jsxs)(iu.__experimentalHStack,{expanded:!1,children:[t&&(0,jl.jsx)(XL,{text:_ie,children:(0,Q1.__)("Copy contents")}),(0,jl.jsx)(XL,{variant:"primary",text:e?.stack,children:(0,Q1.__)("Copy error")})]})]}):this.props.children}},t8=kie;var ka=n(N()),Oh=n(ge()),Pa=n(E()),XC=n(I()),r8=n(Ye()),o8=n(ft());var s8=n(_()),Pie=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,Ih,Cie=()=>{if(Ih!==void 0)return Ih;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),Ih=!0}catch{Ih=!1}return Ih};function Tie(){let{postId:e,isEditedPostNew:t,hasRemoteAutosave:r}=(0,Pa.useSelect)(l=>({postId:l(b).getCurrentPostId(),isEditedPostNew:l(b).isEditedPostNew(),hasRemoteAutosave:!!l(b).getEditorSettings().autosave}),[]),{getEditedPostAttribute:o}=(0,Pa.useSelect)(b),{createWarningNotice:s,removeNotice:i}=(0,Pa.useDispatch)(o8.store),{editPost:a,resetEditorBlocks:c}=(0,Pa.useDispatch)(b);(0,ka.useEffect)(()=>{let l=Q5(e,t);if(!l)return;try{l=JSON.parse(l)}catch{return}let{post_title:u,content:m,excerpt:d}=l,f={title:u,content:m,excerpt:d};if(!Object.keys(f).some(y=>f[y]!==o(y))){gv(e,t);return}if(r)return;let h="wpEditorAutosaveRestore";s((0,XC.__)("The backup of this post in your browser is different from the version below."),{id:h,actions:[{label:(0,XC.__)("Restore the backup"),onClick(){let{content:g,...y}=f;a(y),c((0,r8.parse)(f.content)),i(h)}}]})},[t,e])}function Eie(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:s}=(0,Pa.useSelect)(u=>({postId:u(b).getCurrentPostId(),isEditedPostNew:u(b).isEditedPostNew(),isDirty:u(b).isEditedPostDirty(),isAutosaving:u(b).isAutosavingPost(),didError:u(b).didPostSaveRequestFail()}),[]),i=(0,ka.useRef)(r),a=(0,ka.useRef)(o);(0,ka.useEffect)(()=>{!s&&(a.current&&!o||i.current&&!r)&&gv(e,t),i.current=r,a.current=o},[r,o,s]);let c=(0,Oh.usePrevious)(t),l=(0,Oh.usePrevious)(e);(0,ka.useEffect)(()=>{l===e&&c&&!t&&gv(e,!0)},[t,e])}function Aie(){let{autosave:e}=(0,Pa.useDispatch)(b),t=(0,ka.useCallback)(()=>{Pie(()=>e({local:!0}))},[]);Tie(),Eie();let r=(0,Pa.useSelect)(o=>o(b).getEditorSettings().localAutosaveInterval,[]);return(0,s8.jsx)(y1,{interval:r,autosave:t})}var n8=(0,Oh.ifCondition)(Cie)(Aie);var i8=n(E()),a8=n(Y());function Rie({children:e}){return(0,i8.useSelect)(r=>{let{getEditedPostAttribute:o}=r(b),{getPostType:s}=r(a8.store);return!!s(o("type"))?.supports?.["page-attributes"]},[])?e:null}var um=Rie;var JC=n(I()),mm=n(O()),$1=n(E()),u8=n(N());var l8=n(E()),c8=n(Y());function Iie(e={},t){if(e[t]!==void 0)return!!e[t];let[r,o]=t.split("."),[s]=Array.isArray(e[r])?e[r]:[];return Array.isArray(s)?s.includes(o):!!s?.[o]}function Oie({children:e,supportKeys:t}){let r=(0,l8.useSelect)(s=>{let{getEditedPostAttribute:i}=s(b),{getPostType:a}=s(c8.store);return a(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(s=>Iie(r.supports,s))),o?e:null}var Ft=Oie;var dm=n(_());function Bie(){let e=(0,$1.useSelect)(a=>a(b).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,$1.useDispatch)(b),[r,o]=(0,u8.useState)(null),s=a=>{o(a);let c=Number(a);Number.isInteger(c)&&a.trim?.()!==""&&t({menu_order:c})},i=r??e;return(0,dm.jsx)(mm.Flex,{children:(0,dm.jsx)(mm.FlexBlock,{children:(0,dm.jsx)(mm.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:(0,JC.__)("Order"),help:(0,JC.__)("Set the page order."),value:i,onChange:s,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function d8(){return(0,dm.jsx)(Ft,{supportKeys:"page-attributes",children:(0,dm.jsx)(Bie,{})})}var _8=n(E()),k8=n(Y());var $C=n(Ev()),os=n(I()),Ul=n(O()),y8=n(ge()),vi=n(N()),fm=n(E()),tT=n(ct()),tS=n(Y()),v8=n(ee()),b8=n(Fr());var m8=n(O()),p8=n(N()),Bh=n(_()),Fie=(0,p8.forwardRef)(({className:e,label:t,children:r},o)=>(0,Bh.jsxs)(m8.__experimentalHStack,{className:ue("editor-post-panel__row",e),ref:o,children:[t&&(0,Bh.jsx)("div",{className:"editor-post-panel__row-label",children:t}),(0,Bh.jsx)("div",{className:"editor-post-panel__row-control",children:r})]})),wt=Fie;var f8=n(ct());function eS(e){let t=e.map(s=>({children:[],parent:void 0,...s}));if(t.some(({parent:s})=>s===void 0))return t;let r=t.reduce((s,i)=>{let{parent:a}=i;return s[a]||(s[a]=[]),s[a].push(i),s},{}),o=s=>s.map(i=>{let a=r[i.id];return{...i,children:a&&a.length?o(a):[]}});return o(r[0]||[])}var pm=e=>(0,f8.decodeEntities)(e),QC=e=>({...e,name:pm(e.name)}),h8=e=>(e??[]).map(QC);var rs=n(_());function eT(e){return e?.title?.rendered?(0,tT.decodeEntities)(e.title.rendered):`#${e.id} (${(0,os.__)("no title")})`}var g8=(e,t)=>{let r=(0,$C.default)(e||"").toLowerCase(),o=(0,$C.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function S8(){let{editPost:e}=(0,fm.useDispatch)(b),[t,r]=(0,vi.useState)(!1),{isHierarchical:o,parentPostId:s,parentPostTitle:i,pageItems:a,isLoading:c}=(0,fm.useSelect)(d=>{let{getPostType:f,getEntityRecords:h,getEntityRecord:g,isResolving:y}=d(tS.store),{getCurrentPostId:v,getEditedPostAttribute:w}=d(b),C=w("type"),x=w("parent"),S=f(C),P=v(),A=S?.hierarchical??!1,L={per_page:100,exclude:P,parent_exclude:P,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(L.search=t,L.orderby="relevance");let D=x?g("postType",C,x):null;return{isHierarchical:A,parentPostId:x,parentPostTitle:D?eT(D):"",pageItems:A?h("postType",C,L):null,isLoading:A?y("getEntityRecords",["postType",C,L]):!1}},[t]),l=(0,vi.useMemo)(()=>{let d=(y,v=0)=>y.map(x=>[{value:x.id,label:"\u2014 ".repeat(v)+(0,tT.decodeEntities)(x.name),rawName:x.name},...d(x.children||[],v+1)]).sort(([x],[S])=>{let P=g8(x.rawName,t),A=g8(S.rawName,t);return P>=A?1:-1}).flat();if(!a)return[];let f=a.map(y=>({id:y.id,parent:y.parent,name:eT(y)}));t||(f=eS(f));let h=d(f),g=h.find(y=>y.value===s);return i&&!g&&h.unshift({value:s,label:i}),h},[a,t,i,s]);if(!o)return null;let u=d=>{r(d)},m=d=>{e({parent:d})};return(0,rs.jsx)(Ul.ComboboxControl,{__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,os.__)("Parent"),help:(0,os.__)("Choose a parent page."),value:s,options:l,onFilterValueChange:(0,y8.debounce)(u,300),onChange:m,hideLabelFromVision:!0,isLoading:c})}function Die({isOpen:e,onClick:t}){let r=(0,fm.useSelect)(s=>{let{getEditedPostAttribute:i}=s(b),a=i("parent");if(!a)return null;let{getEntityRecord:c}=s(tS.store),l=i("type");return c("postType",l,a)},[]),o=(0,vi.useMemo)(()=>r?eT(r):(0,os.__)("None"),[r]);return(0,rs.jsx)(Ul.Button,{size:"compact",className:"editor-post-parent__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,os.sprintf)((0,os.__)("Change parent: %s"),o),onClick:t,children:o})}function w8(){let e=(0,fm.useSelect)(s=>s(tS.store).getEntityRecord("root","__unstableBase")?.home,[]),[t,r]=(0,vi.useState)(null),o=(0,vi.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return(0,rs.jsx)(wt,{label:(0,os.__)("Parent"),ref:r,children:(0,rs.jsx)(Ul.Dropdown,{popoverProps:o,className:"editor-post-parent__panel-dropdown",contentClassName:"editor-post-parent__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:s,onToggle:i})=>(0,rs.jsx)(Die,{isOpen:s,onClick:i}),renderContent:({onClose:s})=>(0,rs.jsxs)("div",{className:"editor-post-parent",children:[(0,rs.jsx)(v8.__experimentalInspectorPopoverHeader,{title:(0,os.__)("Parent"),onClose:s}),(0,rs.jsxs)("div",{children:[(0,vi.createInterpolateElement)((0,os.sprintf)((0,os.__)('Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %s<wbr />/services<wbr />/pricing.'),(0,b8.filterURLForDisplay)(e).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,rs.jsx)("wbr",{})}),(0,rs.jsx)("p",{children:(0,vi.createInterpolateElement)((0,os.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,rs.jsx)(Ul.ExternalLink,{href:(0,os.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes")})})})]}),(0,rs.jsx)(S8,{})]})})})}var x8=S8;var rS=n(_()),Lie="page-attributes";function Nie(){let{isEnabled:e,postType:t}=(0,_8.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:s}=r(b),{getPostType:i}=r(k8.store);return{isEnabled:s(Lie),postType:i(o("type"))}},[]);return!e||!t?null:(0,rS.jsx)(w8,{})}function oS(){return(0,rS.jsx)(um,{children:(0,rS.jsx)(Nie,{})})}var Gs=n(I()),Ta=n(O()),gm=n(E()),iT=n(Y()),T8=n(ee()),ym=n(N());var E8=n(ft());var sS=n(E()),oT=n(N()),An=n(Ye()),Rn=n(O()),au=n(I());var Ca=n(_()),rT=(0,au.__)("Custom Template");function nS({onClose:e}){let{defaultBlockTemplate:t,onNavigateToEntityRecord:r}=(0,sS.useSelect)(m=>{let{getEditorSettings:d,getCurrentTemplateId:f}=m(b);return{defaultBlockTemplate:d().defaultBlockTemplate,onNavigateToEntityRecord:d().onNavigateToEntityRecord,getTemplateId:f}}),{createTemplate:o}=M((0,sS.useDispatch)(b)),[s,i]=(0,oT.useState)(""),[a,c]=(0,oT.useState)(!1),l=()=>{i(""),e()},u=async m=>{if(m.preventDefault(),a)return;c(!0);let d=t??(0,An.serialize)([(0,An.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,An.createBlock)("core/site-title"),(0,An.createBlock)("core/site-tagline")]),(0,An.createBlock)("core/separator"),(0,An.createBlock)("core/group",{tagName:"main"},[(0,An.createBlock)("core/group",{layout:{inherit:!0}},[(0,An.createBlock)("core/post-title")]),(0,An.createBlock)("core/post-content",{layout:{inherit:!0}})])]),f=await o({slug:bc(s||rT)||"wp-custom-template",content:d,title:s||rT,status:"publish"});c(!1),r({postId:f.id,postType:"wp_template"}),l()};return(0,Ca.jsx)(Rn.Modal,{title:(0,au.__)("Create custom template"),onRequestClose:l,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,Ca.jsx)("form",{className:"editor-post-template__create-form",onSubmit:u,children:(0,Ca.jsxs)(Rn.__experimentalVStack,{spacing:"3",children:[(0,Ca.jsx)(Rn.TextControl,{__next40pxDefaultSize:!0,label:(0,au.__)("Name"),value:s,onChange:i,placeholder:rT,disabled:a,help:(0,au.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Ca.jsxs)(Rn.__experimentalHStack,{justify:"right",children:[(0,Ca.jsx)(Rn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:l,children:(0,au.__)("Cancel")}),(0,Ca.jsx)(Rn.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:a,"aria-disabled":a,children:(0,au.__)("Create")})]})]})})})}var Fh=n(E()),P8=n(N()),iS=n(Y());function hm(){return(0,Fh.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(b);return{postId:t(),postType:r()}},[])}function lu(){let{postType:e,postId:t}=hm();return(0,Fh.useSelect)(r=>{let{canUser:o,getEntityRecord:s,getEntityRecords:i}=r(iS.store),a=o("read",{kind:"root",name:"site"})?s("root","site"):void 0,c=+t===a?.page_for_posts,l=e==="page"&&+t===a?.page_on_front,u=l?i("postType","wp_template",{per_page:-1}):[],m=l&&!!u?.some(({slug:d})=>d==="front-page");return!c&&!m},[t,e])}function C8(e){return(0,Fh.useSelect)(t=>t(iS.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function sT(e){let t=nT(),r=lu(),o=C8(e);return(0,P8.useMemo)(()=>r&&o?.filter(s=>s.is_custom&&s.slug!==t&&!!s.content.raw),[o,t,r])}function nT(){let{postType:e,postId:t}=hm(),r=C8(e),o=(0,Fh.useSelect)(s=>s(iS.store).getEditedEntityRecord("postType",e,t)?.template,[e,t]);if(o)return r?.find(s=>s.slug===o)?.slug}var ss=n(_());function Mie({isOpen:e,onClick:t}){let r=(0,gm.useSelect)(o=>{let s=o(b).getEditedPostAttribute("template"),{supportsTemplateMode:i,availableTemplates:a}=o(b).getEditorSettings();if(!i&&a[s])return a[s];let c=o(iT.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(b).getCurrentTemplateId();return c?.title||c?.slug||a?.[s]},[]);return(0,ss.jsx)(Ta.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,Gs.__)("Template options"),onClick:t,children:r??(0,Gs.__)("Default template")})}function Vie({onClose:e}){let t=lu(),{availableTemplates:r,fetchedTemplates:o,selectedTemplateSlug:s,canCreate:i,canEdit:a,currentTemplateId:c,onNavigateToEntityRecord:l,getEditorSettings:u}=(0,gm.useSelect)(v=>{let{canUser:w,getEntityRecords:C}=v(iT.store),x=v(b).getEditorSettings(),S=w("create",{kind:"postType",name:"wp_template"}),P=v(b).getCurrentTemplateId();return{availableTemplates:x.availableTemplates,fetchedTemplates:S?C("postType","wp_template",{post_type:v(b).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:v(b).getEditedPostAttribute("template"),canCreate:t&&S&&x.supportsTemplateMode,canEdit:t&&S&&x.supportsTemplateMode&&!!P,currentTemplateId:P,onNavigateToEntityRecord:x.onNavigateToEntityRecord,getEditorSettings:v(b).getEditorSettings}},[t]),m=(0,ym.useMemo)(()=>Object.entries({...r,...Object.fromEntries((o??[]).map(({slug:v,title:w})=>[v,w.rendered]))}).map(([v,w])=>({value:v,label:w})),[r,o]),d=m.find(v=>v.value===s)??m.find(v=>!v.value),{editPost:f}=(0,gm.useDispatch)(b),{createSuccessNotice:h}=(0,gm.useDispatch)(E8.store),[g,y]=(0,ym.useState)(!1);return(0,ss.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,ss.jsx)(T8.__experimentalInspectorPopoverHeader,{title:(0,Gs.__)("Template"),help:(0,Gs.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:p_,label:(0,Gs.__)("Add template"),onClick:()=>y(!0)}]:[],onClose:e}),t?(0,ss.jsx)(Ta.SelectControl,{__next40pxDefaultSize:!0,hideLabelFromVision:!0,label:(0,Gs.__)("Template"),value:d?.value??"",options:m,onChange:v=>f({template:v||""})}):(0,ss.jsx)(Ta.Notice,{status:"warning",isDismissible:!1,children:(0,Gs.__)("The posts page template cannot be changed.")}),a&&l&&(0,ss.jsx)("p",{children:(0,ss.jsx)(Ta.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{l({postId:c,postType:"wp_template"}),e(),h((0,Gs.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,Gs.__)("Go back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]})},children:(0,Gs.__)("Edit template")})}),g&&(0,ss.jsx)(nS,{onClose:()=>y(!1)})]})}function jie(){let[e,t]=(0,ym.useState)(null),r=(0,ym.useMemo)(()=>({anchor:e,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[e]);return(0,ss.jsx)(wt,{label:(0,Gs.__)("Template"),ref:t,children:(0,ss.jsx)(Ta.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:s})=>(0,ss.jsx)(Mie,{isOpen:o,onClick:s}),renderContent:({onClose:o})=>(0,ss.jsx)(Vie,{onClose:o})})})}var aS=jie;var uS=n(O()),D8=n(cl()),dS=n(E()),L8=n(R8());var B8=n(O());var lS=n(E()),I8=n(mt());var O8=n(_()),{PreferenceBaseOption:Uie}=M(I8.privateApis);function zl(e){let{toggleEditorPanelEnabled:t}=(0,lS.useDispatch)(b),{isChecked:r,isRemoved:o}=(0,lS.useSelect)(s=>{let{isEditorPanelEnabled:i,isEditorPanelRemoved:a}=s(b);return{isChecked:i(e.panelName),isRemoved:a(e.panelName)}},[e.panelName]);return o?null:(0,O8.jsx)(Uie,{isChecked:r,onChange:()=>t(e.panelName),...e})}var aT=n(_()),{Fill:zie,Slot:Hie}=(0,B8.createSlotFill)("EnablePluginDocumentSettingPanelOption"),F8=({label:e,panelName:t})=>(0,aT.jsx)(zie,{children:(0,aT.jsx)(zl,{label:e,panelName:t})});F8.Slot=Hie;var cS=F8;var Hl=n(_()),{Fill:Gie,Slot:Wie}=(0,uS.createSlotFill)("PluginDocumentSettingPanel"),N8=({name:e,className:t,title:r,icon:o,children:s})=>{let{name:i}=(0,D8.usePluginContext)(),a=`${i}/${e}`,{opened:c,isEnabled:l}=(0,dS.useSelect)(m=>{let{isEditorPanelOpened:d,isEditorPanelEnabled:f}=m(b);return{opened:d(a),isEnabled:f(a)}},[a]),{toggleEditorPanelOpened:u}=(0,dS.useDispatch)(b);return e===void 0&&(0,L8.default)("PluginDocumentSettingPanel requires a name property."),(0,Hl.jsxs)(Hl.Fragment,{children:[(0,Hl.jsx)(cS,{label:r,panelName:a}),(0,Hl.jsx)(Gie,{children:l&&(0,Hl.jsx)(uS.PanelBody,{className:t,title:r,icon:o,opened:c,onToggle:()=>u(a),children:s})})]})};N8.Slot=Wie;var mS=N8;var M8=n(ee()),V8=n(O()),j8=n(ge()),lT=n(_()),Yie=(e,t)=>e.filter(r=>!t.includes(r)).length===0,Zie=(e,t)=>!Array.isArray(t)||Yie(e,t),qie=({allowedBlocks:e,icon:t,label:r,onClick:o,small:s,role:i})=>(0,lT.jsx)(M8.BlockSettingsMenuControls,{children:({selectedBlocks:a,onClose:c})=>Zie(a,e)?(0,lT.jsx)(V8.MenuItem,{onClick:(0,j8.compose)(o,c),icon:t,label:s?r:void 0,role:i,children:!s&&r}):null}),U8=qie;var z8=n(O()),H8=n(cl());var G8=n(_());function W8(e){let t=(0,H8.usePluginContext)();return(0,G8.jsx)(Bs,{name:"core/plugin-more-menu",as:e.as??z8.MenuItem,icon:e.icon||t.icon,...e})}var Y8=n(cl()),pS=n(O()),cT=n(_()),{Fill:Kie,Slot:Xie}=(0,pS.createSlotFill)("PluginPostPublishPanel"),Z8=({children:e,className:t,title:r,initialOpen:o=!1,icon:s})=>{let{icon:i}=(0,Y8.usePluginContext)();return(0,cT.jsx)(Kie,{children:(0,cT.jsx)(pS.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:s??i,children:e})})};Z8.Slot=Xie;var fS=Z8;var hS=n(O()),uT=n(_()),{Fill:Jie,Slot:Qie}=(0,hS.createSlotFill)("PluginPostStatusInfo"),q8=({children:e,className:t})=>(0,uT.jsx)(Jie,{children:(0,uT.jsx)(hS.PanelRow,{className:t,children:e})});q8.Slot=Qie;var gS=q8;var yS=n(O()),K8=n(cl()),dT=n(_()),{Fill:$ie,Slot:eae}=(0,yS.createSlotFill)("PluginPrePublishPanel"),X8=({children:e,className:t,title:r,initialOpen:o=!1,icon:s})=>{let{icon:i}=(0,K8.usePluginContext)();return(0,dT.jsx)($ie,{children:(0,dT.jsx)(yS.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:s??i,children:e})})};X8.Slot=eae;var vS=X8;var J8=n(O()),Q8=n(cl());var $8=n(_());function eN(e){let t=(0,Q8.usePluginContext)();return(0,$8.jsx)(Bs,{name:"core/plugin-preview-menu",as:e.as??J8.MenuItem,icon:e.icon||t.icon,...e})}var tN=n(_());function cu({className:e,...t}){return(0,tN.jsx)(pl,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var rN=n(_());function oN(e){return(0,rN.jsx)(dl,{__unstableExplicitMenuItem:!0,scope:"core",...e})}var SS=n(E()),wS=n(Y());var Ea=n(E()),PN=n(ct()),Gl=n(O()),bS=n(N()),du=n(I()),wm=n(Y());var CN=n(ft()),TN=n(mt());var bm=n(N()),aN=n(ct()),lN=n(ee()),Sm=n(O()),vm=n(I()),cN=n(E()),uN=n(Y()),dN=n(Ye());var nN=n(Ev());function sN(e=""){return e=(0,nN.default)(e),e=e.trim().toLowerCase(),e}function tae(e,t){let r=sN(t),o=sN(e.title),s=0;return r===o?s+=30:o.startsWith(r)?s+=20:r.split(" ").every(c=>o.includes(c))&&(s+=10),s}function iN(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,tae(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,s])=>s-o),r.map(([o])=>o)}var bs=n(_());function mN({onClick:e}){let[t,r]=(0,bm.useState)(!1),{postType:o,postId:s}=hm(),i=sT(o),{editEntityRecord:a}=(0,cN.useDispatch)(uN.store),c=async l=>{a("postType",o,s,{template:l.name},{undoIgnore:!0}),r(!1),e()};return(0,bs.jsxs)(bs.Fragment,{children:[(0,bs.jsx)(Sm.MenuItem,{disabled:!i?.length,accessibleWhenDisabled:!0,onClick:()=>r(!0),children:(0,vm.__)("Change template")}),t&&(0,bs.jsx)(Sm.Modal,{title:(0,vm.__)("Choose a template"),onRequestClose:()=>r(!1),overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0,children:(0,bs.jsx)("div",{className:"editor-post-template__swap-template-modal-content",children:(0,bs.jsx)(rae,{postType:o,onSelect:c})})})]})}function rae({postType:e,onSelect:t}){let[r,o]=(0,bm.useState)(""),s=sT(e),i=(0,bm.useMemo)(()=>s.map(c=>({name:c.slug,blocks:(0,dN.parse)(c.content.raw),title:(0,aN.decodeEntities)(c.title.rendered),id:c.id})),[s]),a=(0,bm.useMemo)(()=>iN(i,r),[i,r]);return(0,bs.jsxs)(bs.Fragment,{children:[(0,bs.jsx)(Sm.SearchControl,{onChange:o,value:r,label:(0,vm.__)("Search"),placeholder:(0,vm.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,bs.jsx)(lN.__experimentalBlockPatternsList,{label:(0,vm.__)("Templates"),blockPatterns:a,onClickPattern:t})]})}var pN=n(O()),fN=n(I()),hN=n(E()),gN=n(Y());var yN=n(_());function vN({onClick:e}){let t=nT(),r=lu(),{postType:o,postId:s}=hm(),{editEntityRecord:i}=(0,hN.useDispatch)(gN.store);return!t||!r?null:(0,yN.jsx)(pN.MenuItem,{onClick:()=>{i("postType",o,s,{template:""},{undoIgnore:!0}),e()},children:(0,fN.__)("Use default template")})}var bN=n(O()),SN=n(I()),wN=n(E()),xN=n(Y()),_N=n(N());var uu=n(_());function kN(){let{canCreateTemplates:e}=(0,wN.useSelect)(s=>{let{canUser:i}=s(xN.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,_N.useState)(!1),o=lu();return!e||!o?null:(0,uu.jsxs)(uu.Fragment,{children:[(0,uu.jsx)(bN.MenuItem,{onClick:()=>{r(!0)},children:(0,SN.__)("Create new template")}),t&&(0,uu.jsx)(nS,{onClose:()=>{r(!1)}})]})}var ns=n(_());function EN({id:e}){let{isTemplateHidden:t,onNavigateToEntityRecord:r,getEditorSettings:o,hasGoBack:s,hasSpecificTemplate:i}=(0,Ea.useSelect)(S=>{let{getRenderingMode:P,getEditorSettings:A,getCurrentPost:L}=M(S(b)),D=A(),R=L();return{isTemplateHidden:P()==="post-only",onNavigateToEntityRecord:D.onNavigateToEntityRecord,getEditorSettings:A,hasGoBack:D.hasOwnProperty("onNavigateToPreviousEntityRecord"),hasSpecificTemplate:!!R.template}},[]),{get:a}=(0,Ea.useSelect)(TN.store),{editedRecord:c,hasResolved:l}=(0,wm.useEntityRecord)("postType","wp_template",e),{getEntityRecord:u}=(0,Ea.useSelect)(wm.store),{editEntityRecord:m}=(0,Ea.useDispatch)(wm.store),{createSuccessNotice:d}=(0,Ea.useDispatch)(CN.store),{setRenderingMode:f,setDefaultRenderingMode:h}=M((0,Ea.useDispatch)(b)),g=(0,Ea.useSelect)(S=>!!S(wm.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[y,v]=(0,bS.useState)(null),w=(0,bS.useMemo)(()=>({anchor:y,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[y]);if(!l)return null;let C=s?[{label:(0,du.__)("Go back"),onClick:()=>o().onNavigateToPreviousEntityRecord()}]:void 0,x=()=>{a("core/edit-site","welcomeGuideTemplate")||d((0,du.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:C})};return(0,ns.jsx)(wt,{label:(0,du.__)("Template"),ref:v,children:(0,ns.jsx)(Gl.DropdownMenu,{popoverProps:w,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,du.__)("Template options"),text:(0,PN.decodeEntities)(c.title),icon:null,children:({onClose:S})=>(0,ns.jsxs)(ns.Fragment,{children:[(0,ns.jsxs)(Gl.MenuGroup,{children:[g&&(0,ns.jsx)(Gl.MenuItem,{onClick:async()=>{if(r({postId:c.id,postType:"wp_template"}),!i&&window?.__experimentalTemplateActivate){let P=await u("root","site").active_templates;P[c.slug]!==c.id&&m("root","site",void 0,{active_templates:{...P,[c.slug]:c.id}})}S(),x()},children:(0,du.__)("Edit template")}),(0,ns.jsx)(mN,{onClick:S}),(0,ns.jsx)(vN,{onClick:S}),g&&(0,ns.jsx)(kN,{})]}),(0,ns.jsx)(Gl.MenuGroup,{children:(0,ns.jsx)(Gl.MenuItem,{icon:t?void 0:ps,isSelected:!t,role:"menuitemcheckbox",onClick:()=>{let P=t?"template-locked":"post-only";f(P),h(P)},children:(0,du.__)("Show template")})})]})})})}var mT=n(_());function xS(){let{templateId:e,isBlockTheme:t}=(0,SS.useSelect)(s=>{let{getCurrentTemplateId:i,getEditorSettings:a}=s(b);return{templateId:i(),isBlockTheme:a().__unstableIsBlockBasedTheme}},[]),r=(0,SS.useSelect)(s=>{let i=s(b).getCurrentPostType();if(!s(wS.store).getPostType(i)?.viewable)return!1;let c=s(b).getEditorSettings();return!!c.availableTemplates&&Object.keys(c.availableTemplates).length>0?!0:c.supportsTemplateMode?s(wS.store).canUser("create",{kind:"postType",name:"wp_template"})??!1:!1},[]),o=(0,SS.useSelect)(s=>r?s(wS.store).canUser("read",{kind:"postType",name:"wp_template"}):!1,[r]);return(!t||!o)&&r?(0,mT.jsx)(aS,{}):t&&e?(0,mT.jsx)(EN,{id:e}):null}var WN=n(E()),YN=n(Y());var BN=n(ge()),FN=n(N()),DN=n(E()),LN=n(I()),NN=n(O());var AN=n(I()),RN=n(N()),IN=n(E()),pT=n(ct()),ON=n(Y());var Dh={_fields:"id,name",context:"view"},_S={who:"authors",per_page:100,...Dh};function kS(e){let{authorId:t,authors:r,postAuthor:o,isLoading:s}=(0,IN.useSelect)(a=>{let{getUser:c,getUsers:l,isResolving:u}=a(ON.store),{getEditedPostAttribute:m}=a(b),d=m("author"),f={..._S};return e&&(f.search=e,f.search_columns=["name"]),{authorId:d,authors:l(f),postAuthor:c(d,Dh),isLoading:u("getUsers",[f])}},[e]),i=(0,RN.useMemo)(()=>{let a=(r??[]).map(u=>({value:u.id,label:(0,pT.decodeEntities)(u.name)})),c=a.findIndex(({value:u})=>o?.id===u),l=[];return c<0&&o?l=[{value:o.id,label:(0,pT.decodeEntities)(o.name)}]:c<0&&!o&&(l=[{value:0,label:(0,AN.__)("(No author)")}]),[...l,...a]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:s}}var MN=n(_());function VN(){let[e,t]=(0,FN.useState)(),{editPost:r}=(0,DN.useDispatch)(b),{authorId:o,authorOptions:s,isLoading:i}=kS(e),a=c=>{c&&r({author:c})};return(0,MN.jsx)(NN.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,LN.__)("Author"),options:s,value:o,onFilterValueChange:(0,BN.debounce)(t,300),onChange:a,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var jN=n(I()),UN=n(E()),zN=n(O());var HN=n(_());function GN(){let{editPost:e}=(0,UN.useDispatch)(b),{authorId:t,authorOptions:r}=kS(),o=s=>{let i=Number(s);e({author:i})};return(0,HN.jsx)(zN.SelectControl,{__next40pxDefaultSize:!0,className:"post-author-selector",label:(0,jN.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var fT=n(_()),oae=25;function sae(){return(0,WN.useSelect)(t=>t(YN.store).getUsers(_S)?.length>=oae,[])?(0,fT.jsx)(VN,{}):(0,fT.jsx)(GN,{})}var PS=sae;var ZN=n(E());var qN=n(_());function CS({children:e}){let{hasAssignAuthorAction:t}=(0,ZN.useSelect)(r=>({hasAssignAuthorAction:!!r(b).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,qN.jsx)(Ft,{supportKeys:"author",children:e}):null}var mu=n(I()),TS=n(O()),ES=n(N()),KN=n(ct()),XN=n(ee()),JN=n(E()),QN=n(Y());var bi=n(_());function nae({isOpen:e,onClick:t}){let{postAuthor:r}=(0,JN.useSelect)(s=>{let i=s(b).getEditedPostAttribute("author");return{postAuthor:s(QN.store).getUser(i,Dh)}},[]),o=(0,KN.decodeEntities)(r?.name)||(0,mu.__)("(No author)");return(0,bi.jsx)(TS.Button,{size:"compact",className:"editor-post-author__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,mu.sprintf)((0,mu.__)("Change author: %s"),o),onClick:t,children:o})}function iae(){let[e,t]=(0,ES.useState)(null),r=(0,ES.useMemo)(()=>({anchor:e,placement:"left-start",offset:36,shift:!0}),[e]);return(0,bi.jsx)(CS,{children:(0,bi.jsx)(wt,{label:(0,mu.__)("Author"),ref:t,children:(0,bi.jsx)(TS.Dropdown,{popoverProps:r,contentClassName:"editor-post-author__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:o,onToggle:s})=>(0,bi.jsx)(nae,{isOpen:o,onClick:s}),renderContent:({onClose:o})=>(0,bi.jsxs)("div",{className:"editor-post-author",children:[(0,bi.jsx)(XN.__experimentalInspectorPopoverHeader,{title:(0,mu.__)("Author"),onClose:o}),(0,bi.jsx)(PS,{onClose:o})]})})})})}var AS=iae;var Wl=n(I()),IS=n(O()),OS=n(E());var RS=n(_()),aae=[{label:(0,Wl._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Wl.__)("Visitors can add new comments and replies.")},{label:(0,Wl.__)("Closed"),value:"closed",description:[(0,Wl.__)("Visitors cannot add new comments or replies."),(0,Wl.__)("Existing comments remain visible.")].join(" ")}];function lae(){let e=(0,OS.useSelect)(o=>o(b).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,OS.useDispatch)(b),r=o=>t({comment_status:o});return(0,RS.jsx)("form",{children:(0,RS.jsx)(IS.__experimentalVStack,{spacing:4,children:(0,RS.jsx)(IS.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Wl.__)("Comment status"),options:aae,onChange:r,selected:e})})})}var BS=lae;var In=n(I()),xm=n(O()),gT=n(E()),MS=n(N()),$N=n(ee()),eM=n(Y());var FS=n(I()),DS=n(O()),LS=n(E());var hT=n(_());function cae(){let e=(0,LS.useSelect)(o=>o(b).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,LS.useDispatch)(b),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,hT.jsx)(DS.CheckboxControl,{label:(0,FS.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,hT.jsx)(DS.ExternalLink,{href:(0,FS.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,FS.__)("Learn more about pingbacks & trackbacks")})})}var NS=cae;var Uo=n(_()),uae="discussion-panel";function dae({onClose:e}){return(0,Uo.jsxs)("div",{className:"editor-post-discussion",children:[(0,Uo.jsx)($N.__experimentalInspectorPopoverHeader,{title:(0,In.__)("Discussion"),onClose:e}),(0,Uo.jsxs)(xm.__experimentalVStack,{spacing:4,children:[(0,Uo.jsx)(Ft,{supportKeys:"comments",children:(0,Uo.jsx)(BS,{})}),(0,Uo.jsx)(Ft,{supportKeys:"trackbacks",children:(0,Uo.jsx)(NS,{})})]})]})}function mae({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:s,trackbacksSupported:i}=(0,gT.useSelect)(c=>{let{getEditedPostAttribute:l}=c(b),{getPostType:u}=c(eM.store),m=u(l("type"));return{commentStatus:l("comment_status")??"open",pingStatus:l("ping_status")??"open",commentsSupported:!!m.supports.comments,trackbacksSupported:!!m.supports.trackbacks}},[]),a;return r==="open"?o==="open"?a=(0,In._x)("Open",'Adjective: e.g. "Comments are open"'):a=i?(0,In.__)("Comments only"):(0,In._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?a=s?(0,In.__)("Pings only"):(0,In.__)("Pings enabled"):a=(0,In.__)("Closed"),(0,Uo.jsx)(xm.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,In.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:a})}function VS(){let{isEnabled:e}=(0,gT.useSelect)(s=>{let{isEditorPanelEnabled:i}=s(b);return{isEnabled:i(uae)}},[]),[t,r]=(0,MS.useState)(null),o=(0,MS.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return e?(0,Uo.jsx)(Ft,{supportKeys:["comments","trackbacks"],children:(0,Uo.jsx)(wt,{label:(0,In.__)("Discussion"),ref:r,children:(0,Uo.jsx)(xm.Dropdown,{popoverProps:o,className:"editor-post-discussion__panel-dropdown",contentClassName:"editor-post-discussion__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:s,onToggle:i})=>(0,Uo.jsx)(mae,{isOpen:s,onClick:i}),renderContent:({onClose:s})=>(0,Uo.jsx)(dae,{onClose:s})})})}):null}var _m=n(I()),US=n(O()),zS=n(E()),tM=n(N()),rM=n(ct());var jS=n(_());function Lh({hideLabelFromVision:e=!1,updateOnBlur:t=!1}){let{excerpt:r,shouldUseDescriptionLabel:o,usedAttribute:s}=(0,zS.useSelect)(m=>{let{getCurrentPostType:d,getEditedPostAttribute:f}=m(b),h=d(),g=["wp_template","wp_template_part"].includes(h)?"description":"excerpt";return{excerpt:f(g),shouldUseDescriptionLabel:["wp_template","wp_template_part","wp_block"].includes(h),usedAttribute:g}},[]),{editPost:i}=(0,zS.useDispatch)(b),[a,c]=(0,tM.useState)((0,rM.decodeEntities)(r)),l=m=>{i({[s]:m})},u=o?(0,_m.__)("Write a description (optional)"):(0,_m.__)("Write an excerpt (optional)");return(0,jS.jsx)("div",{className:"editor-post-excerpt",children:(0,jS.jsx)(US.TextareaControl,{label:u,hideLabelFromVision:e,className:"editor-post-excerpt__textarea",onChange:t?c:l,onBlur:t?()=>l(a):void 0,value:t?a:r,help:o?(0,_m.__)("Write a description"):(0,jS.jsx)(US.ExternalLink,{href:(0,_m.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,_m.__)("Learn more about manual excerpts")})})})}var oM=n(_());function pae({children:e}){return(0,oM.jsx)(Ft,{supportKeys:"excerpt",children:e})}var pu=pae;var Aa=n(I()),On=n(O()),Mh=n(E()),WS=n(N()),nM=n(ee()),vT=n(Y()),iM=n(ct());var HS=n(O()),yT=n(_()),{Fill:fae,Slot:hae}=(0,HS.createSlotFill)("PluginPostExcerpt"),sM=({children:e,className:t})=>(0,yT.jsx)(fae,{children:(0,yT.jsx)(HS.PanelRow,{className:t,children:e})});sM.Slot=hae;var Nh=sM;var Dt=n(_()),GS="post-excerpt";function gae(){let{isOpened:e,isEnabled:t,postType:r}=(0,Mh.useSelect)(a=>{let{isEditorPanelOpened:c,isEditorPanelEnabled:l,getCurrentPostType:u}=a(b);return{isOpened:c(GS),isEnabled:l(GS),postType:u()}},[]),{toggleEditorPanelOpened:o}=(0,Mh.useDispatch)(b),s=()=>o(GS);if(!t)return null;let i=["wp_template","wp_template_part","wp_block"].includes(r);return(0,Dt.jsx)(On.PanelBody,{title:i?(0,Aa.__)("Description"):(0,Aa.__)("Excerpt"),opened:e,onToggle:s,children:(0,Dt.jsx)(Nh.Slot,{children:a=>(0,Dt.jsxs)(Dt.Fragment,{children:[(0,Dt.jsx)(Lh,{}),a]})})})}function aM(){return(0,Dt.jsx)(pu,{children:(0,Dt.jsx)(gae,{})})}function lM(){return(0,Dt.jsx)(pu,{children:(0,Dt.jsx)(yae,{})})}function yae(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,Mh.useSelect)(d=>{let{getCurrentPostType:f,getCurrentPostId:h,getEditedPostAttribute:g,isEditorPanelEnabled:y}=d(b),v=f(),w=["wp_template","wp_template_part"].includes(v),C=v==="wp_block",x=w||C,P=g(w?"description":"excerpt"),A=w&&d(vT.store).getEntityRecord("postType",v,h()),L=!P&&w?Cs({template:A,templateTypes:d(vT.store).getCurrentTheme()?.default_template_types})?.description:void 0,D=y(GS)||x;return{excerpt:P??L,shouldRender:D,shouldBeUsedAsDescription:x,allowEditing:D&&(!x||C||A&&A.source===$g.custom&&!A.has_theme_file&&A.is_custom)}},[]),[s,i]=(0,WS.useState)(null),a=r?(0,Aa.__)("Description"):(0,Aa.__)("Excerpt"),c=(0,WS.useMemo)(()=>({anchor:s,"aria-label":a,headerTitle:a,placement:"left-start",offset:36,shift:!0}),[s,a]);if(!e)return!1;let l=!!t&&(0,Dt.jsx)(On.__experimentalText,{align:"left",numberOfLines:4,truncate:o,children:(0,iM.decodeEntities)(t)});if(!o)return l;let u=r?(0,Aa.__)("Add a description\u2026"):(0,Aa.__)("Add an excerpt\u2026"),m=r?(0,Aa.__)("Edit description"):(0,Aa.__)("Edit excerpt");return(0,Dt.jsxs)(On.__experimentalVStack,{children:[l,(0,Dt.jsx)(On.Dropdown,{className:"editor-post-excerpt__dropdown",contentClassName:"editor-post-excerpt__dropdown__content",popoverProps:c,focusOnMount:!0,ref:i,renderToggle:({onToggle:d})=>(0,Dt.jsx)(On.Button,{__next40pxDefaultSize:!0,onClick:d,variant:"link",children:l?m:u}),renderContent:({onClose:d})=>(0,Dt.jsxs)(Dt.Fragment,{children:[(0,Dt.jsx)(nM.__experimentalInspectorPopoverHeader,{title:a,onClose:d}),(0,Dt.jsx)(On.__experimentalVStack,{spacing:4,children:(0,Dt.jsx)(Nh.Slot,{children:f=>(0,Dt.jsxs)(Dt.Fragment,{children:[(0,Dt.jsx)(Lh,{hideLabelFromVision:!0,updateOnBlur:!0}),f]})})})]})})]})}var Ss=n(I()),ST=n(Xr()),Po=n(O()),mM=n(Lv()),ZS=n(N()),pM=n(ge()),km=n(E()),fu=n(ee()),fM=n(Y());var cM=n(E()),uM=n(Y());function YS({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,cM.useSelect)(i=>({postType:i(b).getEditedPostAttribute("type"),themeSupports:i(uM.store).getThemeSupports()}),[]);return(Array.isArray(t)?t:[t]).some(i=>{let a=o?.[i]??!1;return i==="post-thumbnails"&&Array.isArray(a)?a.includes(r):a})?e:null}var bT=n(_());function vae({children:e}){return(0,bT.jsx)(YS,{supportKeys:"post-thumbnails",children:(0,bT.jsx)(Ft,{supportKeys:"thumbnail",children:e})})}var Ra=vae;var oo=n(_()),dM=["image"],bae=(0,Ss.__)("Featured image"),Sae=(0,Ss.__)("Add a featured image"),wae=(0,oo.jsx)("p",{children:(0,Ss.__)("To edit the featured image, you need permission to upload media.")});function xae(e,t){if(!e)return{};let r=(0,ST.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(r in(e?.media_details?.sizes??{}))return{mediaWidth:e.media_details.sizes[r].width,mediaHeight:e.media_details.sizes[r].height,mediaSourceUrl:e.media_details.sizes[r].source_url};let o=(0,ST.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return o in(e?.media_details?.sizes??{})?{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}function _ae({currentPostId:e,featuredImageId:t,onUpdateImage:r,onRemoveImage:o,media:s,postType:i,noticeUI:a,noticeOperations:c,isRequestingFeaturedImageMedia:l}){let u=(0,ZS.useRef)(!1),[m,d]=(0,ZS.useState)(!1),{getSettings:f}=(0,km.useSelect)(fu.store),{mediaSourceUrl:h}=xae(s,e);function g(C){f().mediaUpload({allowedTypes:dM,filesList:C,onFileChange([x]){if((0,mM.isBlobURL)(x?.url)){d(!0);return}x&&r(x),d(!1)},onError(x){c.removeAllNotices(),c.createErrorNotice(x)},multiple:!1})}function y(C){return C.alt_text?(0,Ss.sprintf)((0,Ss.__)("Current image: %s"),C.alt_text):(0,Ss.sprintf)((0,Ss.__)("The current image has no alternative text. The file name is: %s"),C.media_details.sizes?.full?.file||C.slug)}function v(C){u.current&&C&&(C.focus(),u.current=!1)}let w=!l&&!!t&&!s;return(0,oo.jsxs)(Ra,{children:[a,(0,oo.jsxs)("div",{className:"editor-post-featured-image",children:[s&&(0,oo.jsx)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden",children:y(s)}),(0,oo.jsx)(fu.MediaUploadCheck,{fallback:wae,children:(0,oo.jsx)(fu.MediaUpload,{title:i?.labels?.featured_image||bae,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:dM,modalClass:"editor-post-featured-image__media-modal",render:({open:C})=>(0,oo.jsxs)("div",{className:"editor-post-featured-image__container",children:[w?(0,oo.jsx)(Po.Notice,{status:"warning",isDismissible:!1,children:(0,Ss.__)("Could not retrieve the featured image data.")}):(0,oo.jsxs)(Po.Button,{__next40pxDefaultSize:!0,ref:v,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:C,"aria-label":t?(0,Ss.__)("Edit or replace the featured image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null,"aria-haspopup":"dialog",disabled:m,accessibleWhenDisabled:!0,children:[!!t&&s&&(0,oo.jsx)("img",{className:"editor-post-featured-image__preview-image",src:h,alt:y(s)}),(m||l)&&(0,oo.jsx)(Po.Spinner,{}),!t&&!m&&(i?.labels?.set_featured_image||Sae)]}),!!t&&(0,oo.jsxs)(Po.__experimentalHStack,{className:ue("editor-post-featured-image__actions",{"editor-post-featured-image__actions-missing-image":w,"editor-post-featured-image__actions-is-requesting-image":l}),children:[(0,oo.jsx)(Po.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:C,"aria-haspopup":"dialog",variant:w?"secondary":void 0,children:(0,Ss.__)("Replace")}),(0,oo.jsx)(Po.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:()=>{o(),u.current=!0},variant:w?"secondary":void 0,isDestructive:w,children:(0,Ss.__)("Remove")})]}),(0,oo.jsx)(Po.DropZone,{onFilesDrop:g})]}),value:t})})]})]})}var kae=(0,km.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(fM.store),{getCurrentPostId:s,getEditedPostAttribute:i}=e(b),a=i("featured_media");return{media:a?t("postType","attachment",a,{context:"view"}):null,currentPostId:s(),postType:r(i("type")),featuredImageId:a,isRequestingFeaturedImageMedia:!!a&&!o("getEntityRecord",["postType","attachment",a,{context:"view"}])}}),Pae=(0,km.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(b);return{onUpdateImage(s){o({featured_media:s.id})},onDropImage(s){r(fu.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:s,onFileChange([i]){o({featured_media:i.id})},onError(i){t.removeAllNotices(),t.createErrorNotice(i)},multiple:!1})},onRemoveImage(){o({featured_media:0})}}}),Vh=(0,pM.compose)(Po.withNotices,kae,Pae,(0,Po.withFilters)("editor.PostFeaturedImage"))(_ae);var hM=n(I()),gM=n(O()),qS=n(E()),yM=n(Y());var Pm=n(_()),wT="featured-image";function KS({withPanelBody:e=!0}){let{postType:t,isEnabled:r,isOpened:o}=(0,qS.useSelect)(i=>{let{getEditedPostAttribute:a,isEditorPanelEnabled:c,isEditorPanelOpened:l}=i(b),{getPostType:u}=i(yM.store);return{postType:u(a("type")),isEnabled:c(wT),isOpened:l(wT)}},[]),{toggleEditorPanelOpened:s}=(0,qS.useDispatch)(b);return r?e?(0,Pm.jsx)(Ra,{children:(0,Pm.jsx)(gM.PanelBody,{title:t?.labels?.featured_image??(0,hM.__)("Featured image"),opened:o,onToggle:()=>s(wT),children:(0,Pm.jsx)(Vh,{})})}):(0,Pm.jsx)(Ra,{children:(0,Pm.jsx)(Vh,{})}):null}var zo=n(I()),XS=n(O()),JS=n(E()),SM=n(ge()),wM=n(Y());var vM=n(E());var bM=n(_());function Cm({children:e}){return(0,vM.useSelect)(r=>r(b).getEditorSettings().disablePostFormats,[])?null:(0,bM.jsx)(Ft,{supportKeys:"post-formats",children:e})}var hu=n(_()),jh=[{id:"aside",caption:(0,zo.__)("Aside")},{id:"audio",caption:(0,zo.__)("Audio")},{id:"chat",caption:(0,zo.__)("Chat")},{id:"gallery",caption:(0,zo.__)("Gallery")},{id:"image",caption:(0,zo.__)("Image")},{id:"link",caption:(0,zo.__)("Link")},{id:"quote",caption:(0,zo.__)("Quote")},{id:"standard",caption:(0,zo.__)("Standard")},{id:"status",caption:(0,zo.__)("Status")},{id:"video",caption:(0,zo.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0});function Uh(){let t=`post-format-selector-${(0,SM.useInstanceId)(Uh)}`,{postFormat:r,suggestedFormat:o,supportedFormats:s}=(0,JS.useSelect)(u=>{let{getEditedPostAttribute:m,getSuggestedPostFormat:d}=u(b),f=m("format"),h=u(wM.store).getThemeSupports();return{postFormat:f??"standard",suggestedFormat:d(),supportedFormats:h.formats}},[]),i=jh.filter(u=>s?.includes(u.id)||r===u.id),a=i.find(u=>u.id===o),{editPost:c}=(0,JS.useDispatch)(b),l=u=>c({format:u});return(0,hu.jsx)(Cm,{children:(0,hu.jsxs)("div",{className:"editor-post-format",children:[(0,hu.jsx)(XS.RadioControl,{className:"editor-post-format__options",label:(0,zo.__)("Post Format"),selected:r,onChange:u=>l(u),id:t,options:i.map(u=>({label:u.caption,value:u.id})),hideLabelFromVision:!0}),a&&a.id!==r&&(0,hu.jsx)("p",{className:"editor-post-format__suggestion",children:(0,hu.jsx)(XS.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>l(a.id),children:(0,zo.sprintf)((0,zo.__)("Apply suggested format: %s"),a.caption)})})]})})}var zh=n(I()),xT=n(O()),kM=n(E());var _T=n(Fr());var xM=n(E());var _M=n(_());function Cae({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,xM.useSelect)(o=>{let{getCurrentPostLastRevisionId:s,getCurrentPostRevisionsCount:i}=o(b);return{lastRevisionId:s(),revisionsCount:i()}},[]);return!t||r<2?null:(0,_M.jsx)(Ft,{supportKeys:"revisions",children:e})}var gu=Cae;var Tm=n(_());function PM(){return(0,kM.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r}=e(b);return{lastRevisionId:t(),revisionsCount:r()}},[])}function Tae(){let{lastRevisionId:e,revisionsCount:t}=PM();return(0,Tm.jsx)(gu,{children:(0,Tm.jsx)(xT.Button,{__next40pxDefaultSize:!0,href:(0,_T.addQueryArgs)("revision.php",{revision:e}),className:"editor-post-last-revision__title",icon:Di,iconPosition:"right",text:(0,zh.sprintf)((0,zh.__)("Revisions (%s)"),t)})})}function CM(){let{lastRevisionId:e,revisionsCount:t}=PM();return(0,Tm.jsx)(gu,{children:(0,Tm.jsx)(wt,{label:(0,zh.__)("Revisions"),children:(0,Tm.jsx)(xT.Button,{href:(0,_T.addQueryArgs)("revision.php",{revision:e}),className:"editor-private-post-last-revision__button",text:t,variant:"tertiary",size:"compact"})})})}var QS=Tae;var TM=n(O());var $S=n(_());function Eae(){return(0,$S.jsx)(gu,{children:(0,$S.jsx)(TM.PanelBody,{className:"editor-post-last-revision__panel",children:(0,$S.jsx)(QS,{})})})}var EM=Eae;var Co=n(I()),Bn=n(O()),e0=n(E()),kT=n(Fr()),Hh=n(N()),Em=n(Xr()),AM=n(ge()),RM=n(Y());var Ar=n(_());function IM(){let t="core/editor/post-locked-modal-"+(0,AM.useInstanceId)(IM),{autosave:r,updatePostLock:o}=(0,e0.useDispatch)(b),{isLocked:s,isTakeover:i,user:a,postId:c,postLockUtils:l,activePostLock:u,postType:m,previewLink:d}=(0,e0.useSelect)(w=>{let{isPostLocked:C,isPostLockTakeover:x,getPostLockUser:S,getCurrentPostId:P,getActivePostLock:A,getEditedPostAttribute:L,getEditedPostPreviewLink:D,getEditorSettings:R}=w(b),{getPostType:B}=w(RM.store);return{isLocked:C(),isTakeover:x(),user:S(),postId:P(),postLockUtils:R().postLockUtils,activePostLock:A(),postType:B(L("type")),previewLink:D()}},[]);if((0,Hh.useEffect)(()=>{function w(S){s||(S["wp-refresh-post-lock"]={lock:u,post_id:c})}function C(S){if(!S["wp-refresh-post-lock"])return;let P=S["wp-refresh-post-lock"];P.lock_error?(r(),o({isLocked:!0,isTakeover:!0,user:{name:P.lock_error.name,avatar:P.lock_error.avatar_src_2x}})):P.new_lock&&o({isLocked:!1,activePostLock:P.new_lock})}function x(){if(s||!u)return;let S=new window.FormData;if(S.append("action","wp-remove-post-lock"),S.append("_wpnonce",l.unlockNonce),S.append("post_ID",c),S.append("active_post_lock",u),window.navigator.sendBeacon)window.navigator.sendBeacon(l.ajaxUrl,S);else{let P=new window.XMLHttpRequest;P.open("POST",l.ajaxUrl,!1),P.send(S)}}return(0,Em.addAction)("heartbeat.send",t,w),(0,Em.addAction)("heartbeat.tick",t,C),window.addEventListener("beforeunload",x),()=>{(0,Em.removeAction)("heartbeat.send",t),(0,Em.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",x)}},[]),!s)return null;let f=a.name,h=a.avatar,g=(0,kT.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:c,action:"edit",_wpnonce:l.nonce}),y=(0,kT.addQueryArgs)("edit.php",{post_type:m?.slug}),v=(0,Co.__)("Exit editor");return(0,Ar.jsx)(Bn.Modal,{title:i?(0,Co.__)("Someone else has taken over this post"):(0,Co.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal",size:"medium",children:(0,Ar.jsxs)(Bn.__experimentalHStack,{alignment:"top",spacing:6,children:[!!h&&(0,Ar.jsx)("img",{src:h,alt:(0,Co.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,Ar.jsxs)("div",{children:[!!i&&(0,Ar.jsx)("p",{children:(0,Hh.createInterpolateElement)(f?(0,Co.sprintf)((0,Co.__)("<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),f):(0,Co.__)("Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),{strong:(0,Ar.jsx)("strong",{}),PreviewLink:(0,Ar.jsx)(Bn.ExternalLink,{href:d,children:(0,Co.__)("preview")})})}),!i&&(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)("p",{children:(0,Hh.createInterpolateElement)(f?(0,Co.sprintf)((0,Co.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),f):(0,Co.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,Ar.jsx)("strong",{}),PreviewLink:(0,Ar.jsx)(Bn.ExternalLink,{href:d,children:(0,Co.__)("preview")})})}),(0,Ar.jsx)("p",{children:(0,Co.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved.")})]}),(0,Ar.jsxs)(Bn.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!i&&(0,Ar.jsx)(Bn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:g,children:(0,Co.__)("Take over")}),(0,Ar.jsx)(Bn.Button,{__next40pxDefaultSize:!0,variant:"primary",href:y,children:v})]})]})]})})}var OM=IM;var FM=n(I()),DM=n(O()),r0=n(E());var BM=n(E());function Aae({children:e}){let{hasPublishAction:t,isPublished:r}=(0,BM.useSelect)(o=>{let{isCurrentPostPublished:s,getCurrentPost:i}=o(b);return{hasPublishAction:i()._links?.["wp:action-publish"]??!1,isPublished:s()}},[]);return r||!t?null:e}var t0=Aae;var PT=n(_());function Rae(){let e=(0,r0.useSelect)(o=>o(b).getEditedPostAttribute("status"),[]),{editPost:t}=(0,r0.useDispatch)(b),r=()=>{t({status:e==="pending"?"draft":"pending"})};return(0,PT.jsx)(t0,{children:(0,PT.jsx)(DM.CheckboxControl,{label:(0,FM.__)("Pending review"),checked:e==="pending",onChange:r})})}var LM=Rae;var NM=n(N()),Ia=n(O()),Am=n(I()),o0=n(E()),MM=n(Xr()),VM=n(Y());var Ws=n(_());function Iae(e){let t=(0,NM.renderToString)((0,Ws.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,Ws.jsxs)(Ia.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,Ws.jsx)(Ia.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,Ws.jsx)(Ia.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,Ws.jsx)("p",{children:(0,Am.__)("Generating preview\u2026")})]}));t+=`
 150          <style>
 151              body {
 152                  margin: 0;
 153              }
 154              .editor-post-preview-button__interstitial-message {
 155                  display: flex;
 156                  flex-direction: column;
 157                  align-items: center;
 158                  justify-content: center;
 159                  height: 100vh;
 160                  width: 100vw;
 161              }
 162              @-webkit-keyframes paint {
 163                  0% {
 164                      stroke-dashoffset: 0;
 165                  }
 166              }
 167              @-moz-keyframes paint {
 168                  0% {
 169                      stroke-dashoffset: 0;
 170                  }
 171              }
 172              @-o-keyframes paint {
 173                  0% {
 174                      stroke-dashoffset: 0;
 175                  }
 176              }
 177              @keyframes paint {
 178                  0% {
 179                      stroke-dashoffset: 0;
 180                  }
 181              }
 182              .editor-post-preview-button__interstitial-message svg {
 183                  width: 192px;
 184                  height: 192px;
 185                  stroke: #555d66;
 186                  stroke-width: 0.75;
 187              }
 188              .editor-post-preview-button__interstitial-message svg .outer,
 189              .editor-post-preview-button__interstitial-message svg .inner {
 190                  stroke-dasharray: 280;
 191                  stroke-dashoffset: 280;
 192                  -webkit-animation: paint 1.5s ease infinite alternate;
 193                  -moz-animation: paint 1.5s ease infinite alternate;
 194                  -o-animation: paint 1.5s ease infinite alternate;
 195                  animation: paint 1.5s ease infinite alternate;
 196              }
 197              p {
 198                  text-align: center;
 199                  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
 200              }
 201          </style>
 202      `,t=(0,MM.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,Am.__)("Generating preview\u2026"),e.close()}function Rm({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:s}){let{postId:i,currentPostLink:a,previewLink:c,isSaveable:l,isViewable:u}=(0,o0.useSelect)(g=>{let y=g(b),C=g(VM.store).getPostType(y.getCurrentPostType("type"))?.viewable??!1;return C?{postId:y.getCurrentPostId(),currentPostLink:y.getCurrentPostAttribute("link"),previewLink:y.getEditedPostPreviewLink(),isSaveable:y.isEditedPostSaveable(),isViewable:C}:{isViewable:C}},[]),{__unstableSaveForPreview:m}=(0,o0.useDispatch)(b);if(!u)return null;let d=`wp-preview-$i}`;return(0,Ws.jsx)(Ia.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",href:c||a,target:d,accessibleWhenDisabled:!0,disabled:!l,onClick:async g=>{g.preventDefault();let y=window.open("",d);y.focus(),Iae(y.document);let v=await m({forceIsAutosaveable:r});y.location=v,s?.()},role:o,size:"compact",children:t||(0,Ws.jsxs)(Ws.Fragment,{children:[(0,Am._x)("Preview","imperative verb"),(0,Ws.jsx)(Ia.VisuallyHidden,{as:"span",children:(0,Am.__)("(opens in a new tab)")})]})})}var HM=n(O()),GM=n(N()),n0=n(E()),WM=n(ge());var Yl=n(I()),jM=n(E()),UM=n(ge());function s0(){let e=(0,UM.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:s,hasPublishAction:i,isAutosaving:a,hasNonPostEntityChanges:c,postStatusHasChanged:l,postStatus:u}=(0,jM.useSelect)(m=>{let{isCurrentPostPublished:d,isEditedPostBeingScheduled:f,isSavingPost:h,isPublishingPost:g,getCurrentPost:y,getCurrentPostType:v,isAutosavingPost:w,getPostEdits:C,getEditedPostAttribute:x}=m(b);return{isPublished:d(),isBeingScheduled:f(),isSaving:h(),isPublishing:g(),hasPublishAction:y()._links?.["wp:action-publish"]??!1,postType:v(),isAutosaving:w(),hasNonPostEntityChanges:m(b).hasNonPostEntityChanges(),postStatusHasChanged:!!C()?.status,postStatus:x("status")}},[]);return s?(0,Yl.__)("Publishing\u2026"):(t||r)&&o&&!a?(0,Yl.__)("Saving\u2026"):i?c||t||l&&!["future","publish"].includes(u)||!l&&u==="future"?(0,Yl.__)("Save"):r?(0,Yl.__)("Schedule"):(0,Yl.__)("Publish"):e?(0,Yl.__)("Publish"):(0,Yl.__)("Submit for Review")}var Im=n(_()),zM=()=>{},Oae=class extends GM.Component{constructor(e){super(e),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}createOnClick(e){return(...t)=>{let{hasNonPostEntityChanges:r,setEntitiesSavedStatesCallback:o}=this.props;return r&&o?(this.setState({entitiesSavedStatesCallback:()=>e(...t)}),o(()=>this.closeEntitiesSavedStates),zM):e(...t)}}closeEntitiesSavedStates(e){let{postType:t,postId:r}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},()=>{e&&e.some(s=>s.kind==="postType"&&s.name===t&&s.key===r)&&o()})}render(){let{forceIsDirty:e,hasPublishAction:t,isBeingScheduled:r,isOpen:o,isPostSavingLocked:s,isPublishable:i,isPublished:a,isSaveable:c,isSaving:l,isAutoSaving:u,isToggle:m,savePostStatus:d,onSubmit:f=zM,onToggle:h,visibility:g,hasNonPostEntityChanges:y,isSavingNonPostEntityChanges:v,postStatus:w,postStatusHasChanged:C}=this.props,x=(l||!c||s||!i&&!e)&&(!y||v),S=(a||l||!c||!i&&!e)&&(!y||v),P="publish";C?P=w:t?g==="private"?P="private":r&&(P="future"):P="pending";let A=()=>{x||(f(),d(P))},L=()=>{S||h()},D={"aria-disabled":x,className:"editor-post-publish-button",isBusy:!u&&l,variant:"primary",onClick:this.createOnClick(A),"aria-haspopup":y?"dialog":void 0},R={"aria-disabled":S,"aria-expanded":o,className:"editor-post-publish-panel__toggle",isBusy:l&&a,variant:"primary",size:"compact",onClick:this.createOnClick(L),"aria-haspopup":y?"dialog":void 0},B=m?R:D;return(0,Im.jsx)(Im.Fragment,{children:(0,Im.jsx)(HM.Button,{...B,className:`$B.className} editor-post-publish-button__button`,size:"compact",children:(0,Im.jsx)(s0,{})})})}},Om=(0,WM.compose)([(0,n0.withSelect)(e=>{let{isSavingPost:t,isAutosavingPost:r,isEditedPostBeingScheduled:o,getEditedPostVisibility:s,isCurrentPostPublished:i,isEditedPostSaveable:a,isEditedPostPublishable:c,isPostSavingLocked:l,getCurrentPost:u,getCurrentPostType:m,getCurrentPostId:d,hasNonPostEntityChanges:f,isSavingNonPostEntityChanges:h,getEditedPostAttribute:g,getPostEdits:y}=e(b);return{isSaving:t(),isAutoSaving:r(),isBeingScheduled:o(),visibility:s(),isSaveable:a(),isPostSavingLocked:l(),isPublishable:c(),isPublished:i(),hasPublishAction:u()._links?.["wp:action-publish"]??!1,postType:m(),postId:d(),postStatus:g("status"),postStatusHasChanged:y()?.status,hasNonPostEntityChanges:f(),isSavingNonPostEntityChanges:h()}}),(0,n0.withDispatch)(e=>{let{editPost:t,savePost:r}=e(b);return{savePostStatus:o=>{t({status:o},{undoIgnore:!0}),r()}}})])(Oae);var _0=n(I()),k0=n(N()),Ln=n(O()),P0=n(E()),Z7=n(ge());var q7=n(Y());var Fn=n(I()),Jh=n(O()),D7=n(E());var L7=n(Fr()),N7=n(Y()),M7=n(ct());var Bm=n(I()),YM=n(N()),Fm=n(O()),ZM=n(ge()),a0=n(E()),qM=n(ee());var yu=n(I()),i0=[{label:(0,yu.__)("Public"),value:"public",description:(0,yu.__)("Visible to everyone.")},{label:(0,yu.__)("Private"),value:"private",description:(0,yu.__)("Only visible to site admins and editors.")},{label:(0,yu.__)("Password protected"),value:"password",description:(0,yu.__)("Only visible to those who know the password.")}];var vu=n(_());function Gh({onClose:e}){let t=(0,ZM.useInstanceId)(Gh),{status:r,visibility:o,password:s}=(0,a0.useSelect)(m=>({status:m(b).getEditedPostAttribute("status"),visibility:m(b).getEditedPostVisibility(),password:m(b).getEditedPostAttribute("password")})),{editPost:i}=(0,a0.useDispatch)(b),[a,c]=(0,YM.useState)(!!s);function l(m){i({public:{status:o==="private"?"draft":r,password:""},private:{status:"private",password:""},password:{status:o==="private"?"draft":r,password:s||""}}[m]),c(m==="password")}let u=m=>{i({password:m})};return(0,vu.jsxs)("div",{className:"editor-post-visibility",children:[(0,vu.jsx)(qM.__experimentalInspectorPopoverHeader,{title:(0,Bm.__)("Visibility"),help:(0,Bm.__)("Control how this post is viewed."),onClose:e}),(0,vu.jsxs)(Fm.__experimentalVStack,{spacing:4,children:[(0,vu.jsx)(Fm.RadioControl,{label:(0,Bm.__)("Visibility"),hideLabelFromVision:!0,options:i0,selected:a?"password":o,onChange:l}),a&&(0,vu.jsx)(Fm.TextControl,{label:(0,Bm.__)("Password"),onChange:u,value:s,placeholder:(0,Bm.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-$t}`,__next40pxDefaultSize:!0,maxLength:255})]})]})}var KM=n(E());function l0(){return CT()}function CT(){let e=(0,KM.useSelect)(t=>t(b).getEditedPostVisibility(),[]);return i0.find(t=>t.value===e)?.label}function c0(e){let t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}var Bae=Math.pow(10,8)*24*60*60*1e3,PIe=-Bae;var TT=6e4,ET=36e5;var Fae=3600;var XM=Fae*24,CIe=XM*7,Dae=XM*365.2425,Lae=Dae/12,TIe=Lae*3;function JM(e){let t=c0(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function AT(e){let t=c0(e);return t.setDate(1),t.setHours(0,0,0,0),t}function QM(e,t){let r=t?.additionalDigits??2,o=jae(e),s;if(o.date){let l=Uae(o.date,r);s=zae(l.restDateString,l.year)}if(!s||isNaN(s.getTime()))return new Date(NaN);let i=s.getTime(),a=0,c;if(o.time&&(a=Hae(o.time),isNaN(a)))return new Date(NaN);if(o.timezone){if(c=Gae(o.timezone),isNaN(c))return new Date(NaN)}else{let l=new Date(i+a),u=new Date(0);return u.setFullYear(l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()),u.setHours(l.getUTCHours(),l.getUTCMinutes(),l.getUTCSeconds(),l.getUTCMilliseconds()),u}return new Date(i+a+c)}var u0={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Nae=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Mae=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Vae=/^([+-])(\d{2})(?::?(\d{2}))?$/;function jae(e){let t={},r=e.split(u0.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],u0.timeZoneDelimiter.test(t.date)&&(t.date=e.split(u0.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let s=u0.timezone.exec(o);s?(t.time=o.replace(s[1],""),t.timezone=s[1]):t.time=o}return t}function Uae(e,t){let r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(r);if(!o)return{year:NaN,restDateString:""};let s=o[1]?parseInt(o[1]):null,i=o[2]?parseInt(o[2]):null;return{year:i===null?s:i*100,restDateString:e.slice((o[1]||o[2]).length)}}function zae(e,t){if(t===null)return new Date(NaN);let r=e.match(Nae);if(!r)return new Date(NaN);let o=!!r[4],s=Wh(r[1]),i=Wh(r[2])-1,a=Wh(r[3]),c=Wh(r[4]),l=Wh(r[5])-1;if(o)return Kae(t,c,l)?Wae(t,c,l):new Date(NaN);{let u=new Date(0);return!Zae(t,i,a)||!qae(t,s)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(s,a)),u)}}function Wh(e){return e?parseInt(e):1}function Hae(e){let t=e.match(Mae);if(!t)return NaN;let r=RT(t[1]),o=RT(t[2]),s=RT(t[3]);return Xae(r,o,s)?r*ET+o*TT+s*1e3:NaN}function RT(e){return e&&parseFloat(e.replace(",","."))||0}function Gae(e){if(e==="Z")return 0;let t=e.match(Vae);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),s=t[3]&&parseInt(t[3])||0;return Jae(o,s)?r*(o*ET+s*TT):NaN}function Wae(e,t,r){let o=new Date(0);o.setUTCFullYear(e,0,4);let s=o.getUTCDay()||7,i=(t-1)*7+r+1-s;return o.setUTCDate(o.getUTCDate()+i),o}var Yae=[31,null,31,30,31,30,31,31,30,31,30,31];function $M(e){return e%400===0||e%4===0&&e%100!==0}function Zae(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Yae[t]||($M(e)?29:28))}function qae(e,t){return t>=1&&t<=($M(e)?366:365)}function Kae(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Xae(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Jae(e,t){return t>=0&&t<=59}var e7=n(qa()),t7=n(I()),Yh=n(E()),r7=n(ee()),d0=n(N()),o7=n(Y());var IT=n(_()),{PrivatePublishDateTimePicker:Qae}=M(r7.privateApis);function Dm(e){return(0,IT.jsx)(OT,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function OT({onClose:e,showPopoverHeaderActions:t,isCompact:r}){let{postDate:o,postType:s}=(0,Yh.useSelect)(h=>({postDate:h(b).getEditedPostAttribute("date"),postType:h(b).getCurrentPostType()}),[]),{editPost:i}=(0,Yh.useDispatch)(b),a=h=>i({date:h}),[c,l]=(0,d0.useState)(AT(new Date(o))),u=(0,Yh.useSelect)(h=>h(o7.store).getEntityRecords("postType",s,{status:"publish,future",after:AT(c).toISOString(),before:JM(c).toISOString(),exclude:[h(b).getCurrentPostId()],per_page:100,_fields:"id,date"}),[c,s]),m=(0,d0.useMemo)(()=>(u||[]).map(({date:h})=>({date:new Date(h)})),[u]),d=(0,e7.getSettings)(),f=/a(?!\\)/i.test(d.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,IT.jsx)(Qae,{currentDate:o,onChange:a,is12Hour:f,dateOrder:(0,t7._x)("dmy","date order"),events:m,onMonthPreviewed:h=>l(QM(h)),onClose:e,isCompact:r,showPopoverHeaderActions:t})}var Ho=n(I()),Ys=n(qa()),n7=n(E());function Lm(e){return Nm(e)}function Nm({full:e=!1}={}){let{date:t,isFloating:r}=(0,n7.useSelect)(o=>({date:o(b).getEditedPostAttribute("date"),isFloating:o(b).isEditedPostDateFloating()}),[]);return e?i7(t):$ae(t,{isFloating:r})}function i7(e){let t=(0,Ys.getDate)(e),r=ele(),o=(0,Ys.dateI18n)((0,Ho._x)("F j, Y g:i\xA0a","post schedule full date format"),t);return(0,Ho.isRTL)()?`$r} $o}`:`$o} $r}`}function $ae(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,Ho.__)("Immediately");if(!tle(r))return i7(e);let o=(0,Ys.getDate)(e);if(s7(o,r))return(0,Ho.sprintf)((0,Ho.__)("Today at %s"),(0,Ys.dateI18n)((0,Ho._x)("g:i\xA0a","post schedule time format"),o));let s=new Date(r);return s.setDate(s.getDate()+1),s7(o,s)?(0,Ho.sprintf)((0,Ho.__)("Tomorrow at %s"),(0,Ys.dateI18n)((0,Ho._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,Ys.dateI18n)((0,Ho._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,Ys.dateI18n)((0,Ho._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function ele(){let{timezone:e}=(0,Ys.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC$e.offset<0?"":"+"}$e.offsetFormatted}`}function tle(e){let{timezone:t}=(0,Ys.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function s7(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var xu=n(I()),g7=n(N()),LT=n(E()),y7=n(O()),h0=n(Y());var so=n(I()),wu=n(N()),Mm=n(O()),Su=n(E()),p0=n(Y()),d7=n(ge()),m7=n(uf()),p7=n(ft());var m0=n(O()),a7=n(E()),l7=n(Y());var bu=n(_()),rle=3,ole={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function c7({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,a7.useSelect)(i=>{let a=i(l7.store).getEntityRecords("taxonomy",t.slug,ole);return{_terms:a,showTerms:a?.length>=rle}},[t.slug]);if(!o)return null;let s=h8(r);return(0,bu.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,bu.jsx)(m0.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,bu.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:s.map(i=>(0,bu.jsx)("li",{children:(0,bu.jsx)(m0.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var Zh=n(_()),BT=[],f7=100,u7={per_page:f7,_fields:"id,name",context:"view"},h7=(e,t)=>pm(e).toLowerCase()===pm(t).toLowerCase(),FT=(e,t)=>e.map(r=>t.find(o=>h7(o.name,r))?.id).filter(r=>r!==void 0);function DT({slug:e}){let[t,r]=(0,wu.useState)([]),[o,s]=(0,wu.useState)(""),i=(0,d7.useDebounce)(s,500),{terms:a,termIds:c,taxonomy:l,hasAssignAction:u,hasCreateAction:m,hasResolvedTerms:d}=(0,Su.useSelect)(B=>{let{getCurrentPost:U,getEditedPostAttribute:J}=B(b),{getEntityRecords:W,getEntityRecord:T,hasFinishedResolution:F}=B(p0.store),q=U(),G=T("root","taxonomy",e),j=G?J(G.rest_base):BT,z={...u7,include:j?.join(","),per_page:-1};return{hasCreateAction:G?q._links?.["wp:action-create-"+G.rest_base]??!1:!1,hasAssignAction:G?q._links?.["wp:action-assign-"+G.rest_base]??!1:!1,taxonomy:G,termIds:j,terms:j?.length?W("taxonomy",e,z):BT,hasResolvedTerms:F("getEntityRecords",["taxonomy",e,z])}},[e]),{searchResults:f}=(0,Su.useSelect)(B=>{let{getEntityRecords:U}=B(p0.store);return{searchResults:o?U("taxonomy",e,{...u7,search:o}):BT}},[o,e]);(0,wu.useEffect)(()=>{if(d){let B=(a??[]).map(U=>pm(U.name));r(B)}},[a,d]);let h=(0,wu.useMemo)(()=>(f??[]).map(B=>pm(B.name)),[f]),{editPost:g}=(0,Su.useDispatch)(b),{saveEntityRecord:y}=(0,Su.useDispatch)(p0.store),{createErrorNotice:v}=(0,Su.useDispatch)(p7.store);if(!u)return null;async function w(B){try{let U=await y("taxonomy",e,B,{throwOnError:!0});return QC(U)}catch(U){if(U.code!=="term_exists")throw U;return{id:U.data.term_id,name:B.name}}}function C(B){g({[l.rest_base]:B})}function x(B){let U=[...a??[],...f??[]],J=B.reduce((T,F)=>(T.some(q=>q.toLowerCase()===F.toLowerCase())||T.push(F),T),[]),W=J.filter(T=>!U.find(F=>h7(F.name,T)));if(r(J),W.length===0){C(FT(J,U));return}m&&Promise.all(W.map(T=>w({name:T}))).then(T=>{let F=U.concat(T);C(FT(J,F))}).catch(T=>{v(T.message,{type:"snackbar"}),C(FT(J,U))})}function S(B){if(c.includes(B.id))return;let U=[...c,B.id],J=e==="post_tag"?(0,so.__)("Tag"):(0,so.__)("Term"),W=(0,so.sprintf)((0,so._x)("%s added","term"),l?.labels?.singular_name??J);(0,m7.speak)(W,"assertive"),C(U)}let P=l?.labels?.add_new_item??(e==="post_tag"?(0,so.__)("Add Tag"):(0,so.__)("Add Term")),A=l?.labels?.singular_name??(e==="post_tag"?(0,so.__)("Tag"):(0,so.__)("Term")),L=(0,so.sprintf)((0,so._x)("%s added","term"),A),D=(0,so.sprintf)((0,so._x)("%s removed","term"),A),R=(0,so.sprintf)((0,so._x)("Remove %s","term"),A);return(0,Zh.jsxs)(Mm.__experimentalVStack,{spacing:4,children:[(0,Zh.jsx)(Mm.FormTokenField,{__next40pxDefaultSize:!0,value:t,suggestions:h,onChange:x,onInputChange:i,maxSuggestions:f7,label:P,messages:{added:L,removed:D,remove:R}}),(0,Zh.jsx)(c7,{taxonomy:l,onSelect:S})]})}var f0=(0,Mm.withFilters)("editor.PostTaxonomyType")(DT);var _u=n(_()),sle=()=>{let e=(0,LT.useSelect)(s=>s(h0.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,xu.__)("Add tag"),r=e?.name??(0,xu.__)("Tags"),o=[(0,xu.__)("Suggestion:"),(0,_u.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,_u.jsxs)(y7.PanelBody,{initialOpen:!1,title:o,children:[(0,_u.jsx)("p",{children:(0,xu.sprintf)((0,xu.__)("%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."),r)}),(0,_u.jsx)(f0,{slug:"post_tag"})]})},nle=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,LT.useSelect)(s=>{let i=s(b).getCurrentPostType(),a=s(h0.store).getEntityRecord("root","taxonomy","post_tag"),c=a?.types?.includes(i),l=a!==void 0,u=a&&s(b).getEditedPostAttribute(a.rest_base),m=c?!!s(h0.store).getEntityRecords("taxonomy","post_tag",{per_page:1})?.length:!1;return{postHasTags:!!u?.length,siteHasTags:m,isPostTypeSupported:l&&c}},[]),[o]=(0,g7.useState)(e);return!r||!t||o?null:(0,_u.jsx)(sle,{})},v7=nle;var g0=n(O()),y0=n(E()),ku=n(I()),b7=n(Y());var Zl=n(_()),ile=(e,t)=>jh.filter(o=>e?.includes(o.id)).find(o=>o.id===t),ale=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,Zl.jsx)(g0.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function S7(){let{currentPostFormat:e,suggestion:t}=(0,y0.useSelect)(i=>{let{getEditedPostAttribute:a,getSuggestedPostFormat:c}=i(b),l=i(b7.store).getThemeSupports().formats??[];return{currentPostFormat:a("format"),suggestion:ile(l,c())}},[]),{editPost:r}=(0,y0.useDispatch)(b),o=i=>r({format:i}),s=[(0,ku.__)("Suggestion:"),(0,Zl.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,ku.__)("Use a post format")},"label")];return!t||t.id===e?null:(0,Zl.jsxs)(g0.PanelBody,{initialOpen:!1,title:s,children:[(0,Zl.jsx)("p",{children:(0,ku.__)("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,Zl.jsx)("p",{children:(0,Zl.jsx)(ale,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,ku.sprintf)((0,ku.__)('Apply the "%1$s" format.'),t.caption)})})]})}var b0=n(I()),T7=n(E()),E7=n(O()),VT=n(Y()),S0=n(N());var qr=n(I()),Oa=n(N()),k7=n(ft()),Lt=n(O()),Vm=n(E()),P7=n(ge()),qh=n(Y()),NT=n(uf()),C7=n(ct());var Zr=n(_()),{normalizeTextString:w7}=M(Lt.privateApis),{RECEIVE_INTERMEDIATE_RESULTS:lle}=M(qh.privateApis),x7={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[lle]:!0},cle=8,_7=[];function ule(e,t){let r=i=>t.indexOf(i.id)!==-1?!0:i.children===void 0?!1:i.children.map(r).filter(a=>a).length>0,o=(i,a)=>{let c=r(i),l=r(a);return c===l?0:c&&!l?-1:!c&&l?1:0},s=[...e];return s.sort(o),s}function dle(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function mle(e){let t=r=>{if(e==="")return r;let o={...r};return o.children.length>0&&(o.children=o.children.map(t).filter(s=>s)),w7(o.name).indexOf(w7(e))!==-1||o.children.length>0?o:!1};return t}function MT({slug:e}){let[t,r]=(0,Oa.useState)(!1),[o,s]=(0,Oa.useState)(""),[i,a]=(0,Oa.useState)(""),[c,l]=(0,Oa.useState)(!1),[u,m]=(0,Oa.useState)(""),[d,f]=(0,Oa.useState)([]),h=(0,P7.useDebounce)(NT.speak,500),{hasCreateAction:g,hasAssignAction:y,terms:v,loading:w,availableTerms:C,taxonomy:x}=(0,Vm.useSelect)(_e=>{let{getCurrentPost:re,getEditedPostAttribute:ve}=_e(b),{getEntityRecord:ze,getEntityRecords:Ie,isResolving:we}=_e(qh.store),$e=ze("root","taxonomy",e),et=re();return{hasCreateAction:$e?!!et._links?.["wp:action-create-"+$e.rest_base]:!1,hasAssignAction:$e?!!et._links?.["wp:action-assign-"+$e.rest_base]:!1,terms:$e?ve($e.rest_base):_7,loading:we("getEntityRecords",["taxonomy",e,x7]),availableTerms:Ie("taxonomy",e,x7)||_7,taxonomy:$e}},[e]),{editPost:S}=(0,Vm.useDispatch)(b),{saveEntityRecord:P}=(0,Vm.useDispatch)(qh.store),A=(0,Oa.useMemo)(()=>ule(eS(C),v),[C]),{createErrorNotice:L}=(0,Vm.useDispatch)(k7.store);if(!y)return null;let D=_e=>P("taxonomy",e,_e,{throwOnError:!0}),R=_e=>{S({[x.rest_base]:_e})},B=_e=>{let ve=v.includes(_e)?v.filter(ze=>ze!==_e):[...v,_e];R(ve)},U=_e=>{s(_e)},J=_e=>{a(_e)},W=()=>{l(!c)},T=async _e=>{if(_e.preventDefault(),o===""||t)return;let re=dle(C,i,o);if(re){v.some(we=>we===re.id)||R([...v,re.id]),s(""),a("");return}r(!0);let ve;try{ve=await D({name:o,parent:i||void 0})}catch(we){L(we.message,{type:"snackbar"});return}let ze=e==="category"?(0,qr.__)("Category"):(0,qr.__)("Term"),Ie=(0,qr.sprintf)((0,qr._x)("%s added","term"),x?.labels?.singular_name??ze);(0,NT.speak)(Ie,"assertive"),r(!1),s(""),a(""),R([...v,ve.id])},F=_e=>{let re=A.map(mle(_e)).filter(we=>we),ve=we=>{let $e=0;for(let et=0;et<we.length;et++)$e++,we[et].children!==void 0&&($e+=ve(we[et].children));return $e};m(_e),f(re);let ze=ve(re),Ie=(0,qr.sprintf)((0,qr._n)("%d result found.","%d results found.",ze),ze);h(Ie,"assertive")},q=_e=>_e.map(re=>(0,Zr.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,Zr.jsx)(Lt.CheckboxControl,{checked:v.indexOf(re.id)!==-1,onChange:()=>{let ve=parseInt(re.id,10);B(ve)},label:(0,C7.decodeEntities)(re.name)}),!!re.children.length&&(0,Zr.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:q(re.children)})]},re.id)),G=(_e,re,ve)=>x?.labels?.[_e]??(e==="category"?re:ve),j=G("add_new_item",(0,qr.__)("Add Category"),(0,qr.__)("Add Term")),z=G("new_item_name",(0,qr.__)("Add Category"),(0,qr.__)("Add Term")),V=G("parent_item",(0,qr.__)("Parent Category"),(0,qr.__)("Parent Term")),Z=`\u2014 $V} \u2014`,ie=j,ae=x?.labels?.search_items??(0,qr.__)("Search Terms"),Ce=x?.name??(0,qr.__)("Terms"),Ke=C.length>=cle;return(0,Zr.jsxs)(Lt.Flex,{direction:"column",gap:"4",children:[Ke&&!w&&(0,Zr.jsx)(Lt.SearchControl,{__next40pxDefaultSize:!0,label:ae,placeholder:ae,value:u,onChange:F}),w&&(0,Zr.jsx)(Lt.Flex,{justify:"center",style:{height:"40px"},children:(0,Zr.jsx)(Lt.Spinner,{})}),(0,Zr.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":Ce,children:q(u!==""?d:A)}),!w&&g&&(0,Zr.jsx)(Lt.FlexItem,{children:(0,Zr.jsx)(Lt.Button,{__next40pxDefaultSize:!0,onClick:W,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":c,variant:"link",children:j})}),c&&(0,Zr.jsx)("form",{onSubmit:T,children:(0,Zr.jsxs)(Lt.Flex,{direction:"column",gap:"4",children:[(0,Zr.jsx)(Lt.TextControl,{__next40pxDefaultSize:!0,className:"editor-post-taxonomies__hierarchical-terms-input",label:z,value:o,onChange:U,required:!0}),!!C.length&&(0,Zr.jsx)(Lt.TreeSelect,{__next40pxDefaultSize:!0,label:V,noOptionLabel:Z,onChange:J,selectedId:i,tree:A}),(0,Zr.jsx)(Lt.FlexItem,{children:(0,Zr.jsx)(Lt.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:ie})})]})})]})}var v0=(0,Lt.withFilters)("editor.PostTaxonomyType")(MT);var jm=n(_());function ple(){let{hasNoCategory:e,hasSiteCategories:t}=(0,T7.useSelect)(i=>{let a=i(b).getCurrentPostType(),{canUser:c,getEntityRecord:l}=i(VT.store),u=l("root","taxonomy","category"),m=c("read",{kind:"root",name:"site"})?l("root","site")?.default_category:void 0,d=m?l("taxonomy","category",m):void 0,f=u&&u.types.some(v=>v===a),h=u&&i(b).getEditedPostAttribute(u.rest_base),g=f?!!i(VT.store).getEntityRecords("taxonomy","category",{exclude:[m],per_page:1})?.length:!1;return{hasNoCategory:!!u&&!!d&&f&&(h?.length===0||h?.length===1&&d?.id===h[0]),hasSiteCategories:g}},[]),[r,o]=(0,S0.useState)(!1);if((0,S0.useEffect)(()=>{e&&o(!0)},[e]),!r||!t)return null;let s=[(0,b0.__)("Suggestion:"),(0,jm.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,b0.__)("Assign a category")},"label")];return(0,jm.jsxs)(E7.PanelBody,{initialOpen:!1,title:s,children:[(0,jm.jsx)("p",{children:(0,b0.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")}),(0,jm.jsx)(v0,{slug:"category"})]})}var A7=ple;var Si=n(O()),Xh=n(E()),ql=n(I()),Kh=n(ee()),w0=n(N()),O7=n(Lv());var R7=n(Fr());function fle(e){let t=new Set;return Object.fromEntries(e.map(r=>{let o=(0,R7.getFilename)(r),s="";if(o){let i=o.split(".");i.length>1&&i.pop(),s=i.join(".")}return s||(s=md()),t.has(s)&&(s=`$s}-$md()}`),t.add(s),[r,s]}))}function I7(e){return Object.fromEntries(Object.entries(fle(e)).map(([t,r])=>{let o=window.fetch(t.includes("?")?t:t+"?").then(s=>s.blob()).then(s=>new File([s],`$r}.png`,{type:s.type}));return[t,o]}))}var Zs=n(_());function B7(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...B7(r.innerBlocks))}),t}function hle(e){if(e.name==="core/image"||e.name==="core/cover")return e.attributes.url&&!e.attributes.id;if(e.name==="core/media-text")return e.attributes.mediaUrl&&!e.attributes.mediaId}function jT(e){if(e.name==="core/image"||e.name==="core/cover"){let{url:t,alt:r,id:o}=e.attributes;return{url:t,alt:r,id:o}}if(e.name==="core/media-text"){let{mediaUrl:t,mediaAlt:r,mediaId:o}=e.attributes;return{url:t,alt:r,id:o}}return{}}function gle({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,Xh.useDispatch)(Kh.store);return(0,Zs.jsx)(Si.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,ql.__)("Select image block."),onClick:()=>{o(e)},onKeyDown:s=>{(s.key==="Enter"||s.key===" ")&&(o(e),s.preventDefault())},alt:t,src:r,animate:{opacity:1},exit:{opacity:0,scale:0},style:{width:"32px",height:"32px",objectFit:"cover",borderRadius:"2px",cursor:"pointer"},whileHover:{scale:1.08}},e)}function F7(){let[e,t]=(0,w0.useState)(!1),[r,o]=(0,w0.useState)(!1),[s,i]=(0,w0.useState)(!1),{editorBlocks:a,mediaUpload:c}=(0,Xh.useSelect)(h=>({editorBlocks:h(Kh.store).getBlocks(),mediaUpload:h(Kh.store).getSettings().mediaUpload}),[]),l=B7(a).filter(h=>hle(h)),{updateBlockAttributes:u}=(0,Xh.useDispatch)(Kh.store);if(!c||!l.length)return null;let m=[(0,ql.__)("Suggestion:"),(0,Zs.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,ql.__)("External media")},"label")];function d(h,g){(h.name==="core/image"||h.name==="core/cover")&&u(h.clientId,{id:g.id,url:g.url}),h.name==="core/media-text"&&u(h.clientId,{mediaId:g.id,mediaUrl:g.url})}function f(){t(!0),i(!1);let h=new Set(l.map(y=>{let{url:v}=jT(y);return v})),g=Object.fromEntries(Object.entries(I7([...h])).map(([y,v])=>{let w=v.then(C=>new Promise((x,S)=>{c({filesList:[C],onFileChange:([P])=>{(0,O7.isBlobURL)(P.url)||x(P)},onError(){S()}})}));return[y,w]}));Promise.allSettled(l.map(y=>{let{url:v}=jT(y);return g[v].then(w=>d(y,w)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,Zs.jsxs)(Si.PanelBody,{initialOpen:!0,title:m,children:[(0,Zs.jsx)("p",{children:(0,ql.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")}),(0,Zs.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,Zs.jsx)(Si.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:l.map(h=>{let{url:g,alt:y}=jT(h);return(0,Zs.jsx)(gle,{clientId:h.clientId,url:g,alt:y},h.clientId)})}),e||r?(0,Zs.jsx)(Si.Spinner,{}):(0,Zs.jsx)(Si.Button,{size:"compact",variant:"primary",onClick:f,children:(0,ql._x)("Upload","verb")})]}),s&&(0,Zs.jsx)("p",{children:(0,ql.__)("Upload failed, try again.")})]})}var kt=n(_());function yle({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:s,siteTitle:i,siteHome:a}=(0,D7.useSelect)(m=>{let{getCurrentPost:d,isEditedPostBeingScheduled:f}=m(b),{getEntityRecord:h,isResolving:g}=m(N7.store),y=h("root","__unstableBase",void 0)||{};return{hasPublishAction:d()._links?.["wp:action-publish"]??!1,isBeingScheduled:f(),isRequestingSiteIcon:g("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:y.site_icon_url,siteTitle:y.name,siteHome:y.home&&(0,L7.filterURLForDisplay)(y.home)}},[]),c=(0,kt.jsx)(Jh.Icon,{className:"components-site-icon",size:"36px",icon:Jk});s&&(c=(0,kt.jsx)("img",{alt:(0,Fn.__)("Site Icon"),className:"components-site-icon",src:s})),r&&(c=null);let l,u;return o?t?(l=(0,Fn.__)("Are you ready to schedule?"),u=(0,Fn.__)("Your work will be published at the specified date and time.")):(l=(0,Fn.__)("Are you ready to publish?"),u=(0,Fn.__)("Double-check your settings before publishing.")):(l=(0,Fn.__)("Are you ready to submit for review?"),u=(0,Fn.__)("Your work will be reviewed and then approved.")),(0,kt.jsxs)("div",{className:"editor-post-publish-panel__prepublish",children:[(0,kt.jsx)("div",{children:(0,kt.jsx)("strong",{children:l})}),(0,kt.jsx)("p",{children:u}),(0,kt.jsxs)("div",{className:"components-site-card",children:[c,(0,kt.jsxs)("div",{className:"components-site-info",children:[(0,kt.jsx)("span",{className:"components-site-name",children:(0,M7.decodeEntities)(i)||(0,Fn.__)("(Untitled)")}),(0,kt.jsx)("span",{className:"components-site-home",children:a})]})]}),(0,kt.jsx)(F7,{}),o&&(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(Jh.PanelBody,{initialOpen:!1,title:[(0,Fn.__)("Visibility:"),(0,kt.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,kt.jsx)(l0,{})},"label")],children:(0,kt.jsx)(Gh,{})}),(0,kt.jsx)(Jh.PanelBody,{initialOpen:!1,title:[(0,Fn.__)("Publish:"),(0,kt.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,kt.jsx)(Lm,{})},"label")],children:(0,kt.jsx)(Dm,{})})]}),(0,kt.jsx)(S7,{}),(0,kt.jsx)(v7,{}),(0,kt.jsx)(A7,{}),e]})}var V7=yle;var ws=n(O()),Dn=n(I()),Kl=n(N()),z7=n(E()),x0=n(Fr()),H7=n(ct()),G7=n(ge()),W7=n(Y());var ar=n(_()),j7="%postname%",U7="%pagename%",vle=e=>{let{slug:t}=e;return e.permalink_template.includes(j7)?e.permalink_template.replace(j7,t):e.permalink_template.includes(U7)?e.permalink_template.replace(U7,t):e.permalink_template};function ble({text:e}){let[t,r]=(0,Kl.useState)(!1),o=(0,Kl.useRef)(),s=(0,G7.useCopyToClipboard)(e,()=>{r(!0),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(!1)},4e3)});return(0,Kl.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]),(0,ar.jsx)(ws.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:s,children:t?(0,Dn.__)("Copied!"):(0,Dn.__)("Copy")})}function Y7({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:s}=(0,z7.useSelect)(f=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:y}=f(b),{getPostType:v}=f(W7.store);return{post:g(),postType:v(h("type")),isScheduled:y()}},[]),i=o?.labels?.singular_name,a=o?.labels?.view_item,c=o?.labels?.add_new_item,l=r.status==="future"?vle(r):r.link,u=(0,x0.addQueryArgs)("post-new.php",{post_type:r.type}),m=(0,Kl.useCallback)(f=>{e&&f&&f.focus()},[e]),d=s?(0,ar.jsxs)(ar.Fragment,{children:[(0,Dn.__)("is now scheduled. It will go live on")," ",(0,ar.jsx)(Lm,{}),"."]}):(0,Dn.__)("is now live.");return(0,ar.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,ar.jsxs)(ws.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,ar.jsx)(ws.ExternalLink,{ref:m,href:l,children:(0,H7.decodeEntities)(r.title)||(0,Dn.__)("(no title)")})," ",d]}),(0,ar.jsxs)(ws.PanelBody,{children:[(0,ar.jsx)("p",{className:"post-publish-panel__postpublish-subheader",children:(0,ar.jsx)("strong",{children:(0,Dn.__)("What\u2019s next?")})}),(0,ar.jsxs)("div",{className:"post-publish-panel__postpublish-post-address-container",children:[(0,ar.jsx)(ws.TextControl,{__next40pxDefaultSize:!0,className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Dn.sprintf)((0,Dn.__)("%s address"),i),value:(0,x0.safeDecodeURIComponent)(l),onFocus:f=>f.target.select()}),(0,ar.jsx)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap",children:(0,ar.jsx)(ble,{text:l})})]}),(0,ar.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!s&&(0,ar.jsxs)(ws.Button,{variant:"primary",href:l,__next40pxDefaultSize:!0,icon:Zo,iconPosition:"right",target:"_blank",children:[a,(0,ar.jsx)(ws.VisuallyHidden,{as:"span",children:(0,Dn.__)("(opens in a new tab)")})]}),(0,ar.jsx)(ws.Button,{variant:s?"primary":"secondary",__next40pxDefaultSize:!0,href:u,children:c})]})]}),t]})}var yr=n(_()),Sle=class extends k0.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this),this.cancelButtonNode=(0,k0.createRef)()}componentDidMount(){this.timeoutID=setTimeout(()=>{this.cancelButtonNode.current.focus()},0)}componentWillUnmount(){clearTimeout(this.timeoutID)}componentDidUpdate(e){(e.isPublished&&!this.props.isSaving&&this.props.isDirty||this.props.currentPostId!==e.currentPostId)&&this.props.onClose()}onSubmit(){let{onClose:e,hasPublishAction:t,isPostTypeViewable:r}=this.props;(!t||!r)&&e()}render(){let{forceIsDirty:e,isBeingScheduled:t,isPublished:r,isPublishSidebarEnabled:o,isScheduled:s,isSaving:i,isSavingNonPostEntityChanges:a,onClose:c,onTogglePublishSidebar:l,PostPublishExtension:u,PrePublishExtension:m,currentPostId:d,...f}=this.props,{hasPublishAction:h,isDirty:g,isPostTypeViewable:y,...v}=f,w=r||s&&t,C=!w&&!i,x=w&&!i;return(0,yr.jsxs)("div",{className:"editor-post-publish-panel",...v,children:[(0,yr.jsx)("div",{className:"editor-post-publish-panel__header",children:x?(0,yr.jsx)(Ln.Button,{size:"compact",onClick:c,icon:uc,label:(0,_0.__)("Close panel")}):(0,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,yr.jsx)(Ln.Button,{ref:this.cancelButtonNode,accessibleWhenDisabled:!0,disabled:a,onClick:c,variant:"secondary",size:"compact",children:(0,_0.__)("Cancel")})}),(0,yr.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,yr.jsx)(Om,{onSubmit:this.onSubmit,forceIsDirty:e})})]})}),(0,yr.jsxs)("div",{className:"editor-post-publish-panel__content",children:[C&&(0,yr.jsx)(V7,{children:m&&(0,yr.jsx)(m,{})}),x&&(0,yr.jsx)(Y7,{focusOnMount:!0,children:u&&(0,yr.jsx)(u,{})}),i&&(0,yr.jsx)(Ln.Spinner,{})]}),(0,yr.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,yr.jsx)(Ln.CheckboxControl,{label:(0,_0.__)("Always show pre-publish checks."),checked:o,onChange:l})})]})}},C0=(0,Z7.compose)([(0,P0.withSelect)(e=>{let{getPostType:t}=e(q7.store),{getCurrentPost:r,getCurrentPostId:o,getEditedPostAttribute:s,isCurrentPostPublished:i,isCurrentPostScheduled:a,isEditedPostBeingScheduled:c,isEditedPostDirty:l,isAutosavingPost:u,isSavingPost:m,isSavingNonPostEntityChanges:d}=e(b),{isPublishSidebarEnabled:f}=e(b),h=t(s("type"));return{hasPublishAction:r()._links?.["wp:action-publish"]??!1,isPostTypeViewable:h?.viewable,isBeingScheduled:c(),isDirty:l(),isPublished:i(),isPublishSidebarEnabled:f(),isSaving:m()&&!u(),isSavingNonPostEntityChanges:d(),isScheduled:a(),currentPostId:o()}}),(0,P0.withDispatch)((e,{isPublishSidebarEnabled:t})=>{let{disablePublishSidebar:r,enablePublishSidebar:o}=e(b);return{onTogglePublishSidebar:()=>{t?r():o()}}}),Ln.withFocusReturn,Ln.withConstrainedTabbing])(Sle);var O0=n(O()),B0=n(ge()),F0=n(E()),D0=n(N()),Pu=n(I());var eV=n(Mr()),tV=n(mt());var xs=n(O()),St=n(I()),I0=n(E()),Qh=n(N()),J7=n(Y()),Q7=n(ee()),$7=n(ge());var UT=n(I()),X7=n(O()),E0=n(E());var K7=n(E());function T0({children:e}){let{hasStickyAction:t,postType:r}=(0,K7.useSelect)(o=>({hasStickyAction:o(b).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(b).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var zT=n(_());function A0(){let e=(0,E0.useSelect)(r=>r(b).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,E0.useDispatch)(b);return(0,zT.jsx)(T0,{children:(0,zT.jsx)(X7.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,UT.__)("Sticky"),help:(0,UT.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e})})})}var vr=n(_()),R0={"auto-draft":{label:(0,St.__)("Draft"),icon:Gu},draft:{label:(0,St.__)("Draft"),icon:Gu},pending:{label:(0,St.__)("Pending"),icon:qp},private:{label:(0,St.__)("Private"),icon:Wp},future:{label:(0,St.__)("Scheduled"),icon:Xp},publish:{label:(0,St.__)("Published"),icon:dc}},HT=[{label:(0,St.__)("Draft"),value:"draft",description:(0,St.__)("Not ready to publish.")},{label:(0,St.__)("Pending"),value:"pending",description:(0,St.__)("Waiting for review before publishing.")},{label:(0,St.__)("Private"),value:"private",description:(0,St.__)("Only visible to site admins and editors.")},{label:(0,St.__)("Scheduled"),value:"future",description:(0,St.__)("Publish automatically on a chosen date.")},{label:(0,St.__)("Published"),value:"publish",description:(0,St.__)("Visible to everyone.")}];function GT(){let{status:e,date:t,password:r,postId:o,postType:s,canEdit:i}=(0,I0.useSelect)(v=>{let{getEditedPostAttribute:w,getCurrentPostId:C,getCurrentPostType:x,getCurrentPost:S}=v(b);return{status:w("status"),date:w("date"),password:w("password"),postId:C(),postType:x(),canEdit:S()._links?.["wp:action-publish"]??!1}},[]),[a,c]=(0,Qh.useState)(!!r),l=(0,$7.useInstanceId)(GT,"editor-change-status__password-input"),{editEntityRecord:u}=(0,I0.useDispatch)(J7.store),[m,d]=(0,Qh.useState)(null),f=(0,Qh.useMemo)(()=>({anchor:m,"aria-label":(0,St.__)("Status & visibility"),headerTitle:(0,St.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[m]);if(Ka.includes(s))return null;let h=({status:v=e,password:w=r,date:C=t})=>{u("postType",s,o,{status:v,date:C,password:w})},g=v=>{c(v),v||h({password:""})},y=v=>{let w=t,C=r;e==="future"&&new Date(t)>new Date&&(w=null),v==="private"&&r&&(C=""),h({status:v,date:w,password:C})};return(0,vr.jsx)(wt,{label:(0,St.__)("Status"),ref:d,children:i?(0,vr.jsx)(xs.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:f,focusOnMount:!0,renderToggle:({onToggle:v,isOpen:w})=>(0,vr.jsx)(xs.Button,{className:"editor-post-status__toggle",variant:"tertiary",size:"compact",onClick:v,icon:R0[e]?.icon,"aria-label":(0,St.sprintf)((0,St.__)("Change status: %s"),R0[e]?.label),"aria-expanded":w,children:R0[e]?.label}),renderContent:({onClose:v})=>(0,vr.jsxs)(vr.Fragment,{children:[(0,vr.jsx)(Q7.__experimentalInspectorPopoverHeader,{title:(0,St.__)("Status & visibility"),onClose:v}),(0,vr.jsx)("form",{onSubmit:w=>{w.preventDefault(),v()},children:(0,vr.jsxs)(xs.__experimentalVStack,{spacing:4,children:[(0,vr.jsx)(xs.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,St.__)("Status"),options:HT,onChange:y,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,vr.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,vr.jsx)(OT,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,vr.jsxs)(xs.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,vr.jsx)(xs.CheckboxControl,{label:(0,St.__)("Password protected"),help:(0,St.__)("Only visible to those who know the password."),checked:a,onChange:g}),a&&(0,vr.jsx)("div",{className:"editor-change-status__password-input",children:(0,vr.jsx)(xs.TextControl,{label:(0,St.__)("Password"),onChange:w=>h({password:w}),value:r,placeholder:(0,St.__)("Use a secure password"),type:"text",id:l,__next40pxDefaultSize:!0,maxLength:255})})]}),(0,vr.jsx)(A0,{})]})})]})}):(0,vr.jsx)("div",{className:"editor-post-status is-read-only",children:R0[e]?.label})})}var L0=n(_());function N0({forceIsDirty:e}){let[t,r]=(0,D0.useState)(!1),o=(0,B0.useViewportMatch)("small"),{isAutosaving:s,isDirty:i,isNew:a,isPublished:c,isSaveable:l,isSaving:u,isScheduled:m,hasPublishAction:d,showIconLabels:f,postStatus:h,postStatusHasChanged:g}=(0,F0.useSelect)(R=>{let{isEditedPostNew:B,isCurrentPostPublished:U,isCurrentPostScheduled:J,isEditedPostDirty:W,isSavingPost:T,isEditedPostSaveable:F,getCurrentPost:q,isAutosavingPost:G,getEditedPostAttribute:j,getPostEdits:z}=R(b),{get:V}=R(tV.store);return{isAutosaving:G(),isDirty:e||W(),isNew:B(),isPublished:U(),isSaving:T(),isSaveable:F(),isScheduled:J(),hasPublishAction:q()?._links?.["wp:action-publish"]??!1,showIconLabels:V("core","showIconLabels"),postStatus:j("status"),postStatusHasChanged:!!z()?.status}},[e]),y=h==="pending",{savePost:v}=(0,F0.useDispatch)(b),w=(0,B0.usePrevious)(u);if((0,D0.useEffect)(()=>{let R;return w&&!u&&(r(!0),R=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(R)},[u]),!d&&y)return null;let C=!["pending","draft","auto-draft"].includes(h)&&HT.map(({value:R})=>R).includes(h);if(c||m||C||g&&["pending","draft"].includes(h))return null;let x=y?(0,Pu.__)("Save as pending"):(0,Pu.__)("Save draft"),S=(0,Pu.__)("Save"),P=t||!a&&!i,A=u||P,L=u||P||!l,D;return u?D=s?(0,Pu.__)("Autosaving"):(0,Pu.__)("Saving"):P?D=(0,Pu.__)("Saved"):o?D=x:f&&(D=S),(0,L0.jsxs)(O0.Button,{className:l||u?ue({"editor-post-save-draft":!A,"editor-post-saved-state":A,"is-saving":u,"is-autosaving":s,"is-saved":P,[(0,O0.__unstableGetAnimateClassName)({type:"loading"})]:u}):void 0,onClick:L?void 0:()=>v(),shortcut:L?void 0:eV.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:E_,label:D||x,"aria-disabled":L,children:[A&&(0,L0.jsx)(Jr,{icon:P?ps:R_}),D]})}var rV=n(E());function M0({children:e}){return(0,rV.useSelect)(r=>r(b).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var V0=n(O()),zm=n(I()),j0=n(N()),oV=n(E());var Um=n(_());function U0(){let[e,t]=(0,j0.useState)(null),r=(0,oV.useSelect)(a=>a(b).getCurrentPostType(),[]),o=(0,j0.useMemo)(()=>({anchor:e,"aria-label":(0,zm.__)("Change publish date"),placement:"left-start",offset:36,shift:!0}),[e]),s=Nm(),i=Nm({full:!0});return Ka.includes(r)?null:(0,Um.jsx)(M0,{children:(0,Um.jsx)(wt,{label:(0,zm.__)("Publish"),ref:t,children:(0,Um.jsx)(V0.Dropdown,{popoverProps:o,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:a,isOpen:c})=>(0,Um.jsx)(V0.Button,{size:"compact",className:"editor-post-schedule__dialog-toggle",variant:"tertiary",tooltipPosition:"middle left",onClick:a,"aria-label":(0,zm.sprintf)((0,zm.__)("Change date: %s"),s),label:i,showTooltip:s!==i,"aria-expanded":c,children:s}),renderContent:({onClose:a})=>(0,Um.jsx)(Dm,{onClose:a})})})})}var z0=n(O()),Hm=n(I()),H0=n(E()),sV=n(N()),nV=n(Xn());var Cu=n(_());function iV(){(0,nV.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,sV.useState)(!1),{editPost:r,savePost:o}=(0,H0.useDispatch)(b),{isSaving:s,isPublished:i,isScheduled:a}=(0,H0.useSelect)(d=>{let{isSavingPost:f,isCurrentPostPublished:h,isCurrentPostScheduled:g}=d(b);return{isSaving:f(),isPublished:h(),isScheduled:g()}},[]),c=s||!i&&!a,l,u;i?(l=(0,Hm.__)("Are you sure you want to unpublish this post?"),u=(0,Hm.__)("Unpublish")):a&&(l=(0,Hm.__)("Are you sure you want to unschedule this post?"),u=(0,Hm.__)("Unschedule"));let m=()=>{t(!1),r({status:"draft"}),o()};return(0,Cu.jsxs)(Cu.Fragment,{children:[(0,Cu.jsx)(z0.Button,{__next40pxDefaultSize:!0,className:"editor-post-switch-to-draft",onClick:()=>{c||t(!0)},"aria-disabled":c,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"},children:(0,Hm.__)("Switch to draft")}),(0,Cu.jsx)(z0.__experimentalConfirmDialog,{isOpen:e,onConfirm:m,onCancel:()=>t(!1),confirmButtonText:u,children:l})]})}var aV=n(E()),$h=n(I());var WT=n(_());function G0(){let{syncStatus:e,postType:t}=(0,aV.useSelect)(r=>{let{getEditedPostAttribute:o}=r(b);return{syncStatus:o("meta")?.wp_pattern_sync_status==="unsynced"?"unsynced":o("wp_pattern_sync_status"),postType:o("type")}});return t!=="wp_block"?null:(0,WT.jsx)(wt,{label:(0,$h.__)("Sync status"),children:(0,WT.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,$h._x)("Not synced","pattern (singular)"):(0,$h._x)("Synced","pattern (singular)")})})}var lV=n(N()),cV=n(E()),uV=n(Y());var YT=n(_()),wle=e=>e;function xle({taxonomyWrapper:e=wle}){let{postType:t,taxonomies:r}=(0,cV.useSelect)(s=>({postType:s(b).getCurrentPostType(),taxonomies:s(uV.store).getEntityRecords("root","taxonomy",{per_page:-1})}),[]);return(r??[]).filter(s=>s.types.includes(t)&&s.visibility?.show_ui).map(s=>{let i=s.hierarchical?v0:f0;return(0,YT.jsx)(lV.Fragment,{children:e((0,YT.jsx)(i,{slug:s.slug}),s)},`taxonomy-$s.slug}`)})}var Gm=xle;var dV=n(E()),mV=n(Y());function W0({children:e}){return(0,dV.useSelect)(r=>{let o=r(b).getCurrentPostType();return r(mV.store).getEntityRecords("root","taxonomy",{per_page:-1})?.some(i=>i.types.includes(o))},[])?e:null}var pV=n(O()),Y0=n(E());var eg=n(_());function _le({taxonomy:e,children:t}){let r=e?.slug,o=r?`taxonomy-panel-$r}`:"",{isEnabled:s,isOpened:i}=(0,Y0.useSelect)(l=>{let{isEditorPanelEnabled:u,isEditorPanelOpened:m}=l(b);return{isEnabled:r?u(o):!1,isOpened:r?m(o):!1}},[o,r]),{toggleEditorPanelOpened:a}=(0,Y0.useDispatch)(b);if(!s)return null;let c=e?.labels?.menu_name;return c?(0,eg.jsx)(pV.PanelBody,{title:c,opened:i,onToggle:()=>a(o),children:t}):null}function Z0(){return(0,eg.jsx)(W0,{children:(0,eg.jsx)(Gm,{taxonomyWrapper:(e,t)=>(0,eg.jsx)(_le,{taxonomy:t,children:e})})})}var IV=n(XT()),JT=n(I()),QT=n(Y()),OV=n(N()),BV=n(Ye()),Q0=n(E()),FV=n(ge()),DV=n(O());var Tu=n(_());function rg(){let e=(0,FV.useInstanceId)(rg),{content:t,blocks:r,type:o,id:s}=(0,Q0.useSelect)(c=>{let{getEditedEntityRecord:l}=c(QT.store),{getCurrentPostType:u,getCurrentPostId:m}=c(b),d=u(),f=m(),h=l("postType",d,f);return{content:h?.content,blocks:h?.blocks,type:d,id:f}},[]),{editEntityRecord:i}=(0,Q0.useDispatch)(QT.store),a=(0,OV.useMemo)(()=>t instanceof Function?t({blocks:r}):r?(0,BV.__unstableSerializeAndClean)(r):t,[t,r]);return(0,Tu.jsxs)(Tu.Fragment,{children:[(0,Tu.jsx)(DV.VisuallyHidden,{as:"label",htmlFor:`post-content-$e}`,children:(0,JT.__)("Type text or HTML")}),(0,Tu.jsx)(IV.default,{autoComplete:"off",dir:"auto",value:a,onChange:c=>{i("postType",o,s,{content:c.target.value,blocks:void 0,selection:void 0})},className:"editor-post-text-editor",id:`post-content-$e}`,placeholder:(0,JT.__)("Start writing with text or HTML")})]})}var NV=n(I()),Ym=n(N()),MV=n(ct()),nw=n(E()),$T=n(ee()),VV=n(Mr()),jV=n(Ye()),Zm=n(jC()),UV=n(ge()),eE=n(em());var $0="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",ew=/[\r\n]+/g;var Wm=n(N()),LV=n(E());function tw(e){let t=(0,Wm.useRef)(),{isCleanNewPost:r}=(0,LV.useSelect)(o=>{let{isCleanNewPost:s}=o(b);return{isCleanNewPost:s()}},[]);return(0,Wm.useImperativeHandle)(e,()=>({focus:()=>{t?.current?.focus()}})),(0,Wm.useEffect)(()=>{if(!t.current)return;let{defaultView:o}=t.current.ownerDocument,{name:s,parent:i}=o,a=s==="editor-canvas"?i.document:o.document,{activeElement:c,body:l}=a;r&&(!c||l===c)&&t.current.focus()},[r]),{ref:t}}var rw=n(E());function ow(){let{editPost:e}=(0,rw.useDispatch)(b),{title:t}=(0,rw.useSelect)(o=>{let{getEditedPostAttribute:s}=o(b);return{title:s("title")}},[]);function r(o){e({title:o})}return{title:t,setTitle:r}}var sw=n(_()),Fle=(0,Ym.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o}=(0,nw.useSelect)(B=>{let{getSettings:U,getEditedContentOnlySection:J}=M(B($T.store)),{titlePlaceholder:W}=U();return{placeholder:W,isEditingContentOnlySection:!!J()}},[]),[s,i]=(0,Ym.useState)(!1),{ref:a}=tw(t),{title:c,setTitle:l}=ow(),[u,m]=(0,Ym.useState)({}),{clearSelectedBlock:d,insertBlocks:f,insertDefaultBlock:h}=(0,nw.useDispatch)($T.store),g=(0,MV.decodeEntities)(r)||(0,NV.__)("Add title"),{value:y,onChange:v,ref:w}=(0,Zm.__unstableUseRichText)({value:c,onChange(B){l(B.replace(ew," "))},placeholder:g,selectionStart:u.start,selectionEnd:u.end,onSelectionChange(B,U){m(J=>{let{start:W,end:T}=J;return W===B&&T===U?J:{start:B,end:U}})},__unstableDisableFormats:!1});function C(B){f(B,0)}function x(){i(!0),d()}function S(){i(!1),m({})}function P(){h(void 0,void 0,0)}function A(B){B.keyCode===VV.ENTER&&(B.preventDefault(),P())}function L(B){let U=B.clipboardData,J="",W="";try{J=U.getData("text/plain"),W=U.getData("text/html")}catch{return}window.console.log(`Received HTML:
 203  
 204  `,W),window.console.log(`Received plain text:
 205  
 206  `,J);let T=(0,jV.pasteHandler)({HTML:W,plainText:J});if(B.preventDefault(),!!T.length)if(typeof T!="string"){let[F]=T;if(!c&&(F.name==="core/heading"||F.name==="core/paragraph")){let q=(0,eE.__unstableStripHTML)(F.attributes.content);l(q),C(T.slice(1))}else C(T)}else{let F=(0,eE.__unstableStripHTML)(T);v((0,Zm.insert)(y,(0,Zm.create)({html:F})))}}let D=ue($0,{"is-selected":s}),R=o?{opacity:.2}:void 0;return(0,sw.jsx)("h1",{ref:(0,UV.useMergeRefs)([w,a]),contentEditable:!o,className:D,"aria-label":g,role:"textbox","aria-multiline":"true",onFocus:x,onBlur:S,onKeyDown:A,onPaste:L,style:R})}),iw=(0,Ym.forwardRef)((e,t)=>(0,sw.jsx)(Ft,{supportKeys:"title",children:(0,sw.jsx)(Fle,{ref:t})}));var zV=n(O()),HV=n(I()),GV=n(ct()),WV=n(E()),YV=n(ee()),aw=n(N());var ZV=n(_());function Dle(e,t){let{placeholder:r}=(0,WV.useSelect)(h=>{let{getSettings:g}=h(YV.store),{titlePlaceholder:y}=g();return{placeholder:y}},[]),[o,s]=(0,aw.useState)(!1),{title:i,setTitle:a}=ow(),{ref:c}=tw(t);function l(h){a(h.replace(ew," "))}function u(){s(!0)}function m(){s(!1)}let d=ue($0,{"is-selected":o,"is-raw-text":!0}),f=(0,GV.decodeEntities)(r)||(0,HV.__)("Add title");return(0,ZV.jsx)(zV.TextareaControl,{ref:c,value:i,onChange:l,onFocus:u,onBlur:m,label:r,className:d,placeholder:f,hideLabelFromVision:!0,autoComplete:"off",dir:"auto",rows:1})}var lw=(0,aw.forwardRef)(Dle);var qm=n(I()),uw=n(O()),Km=n(E()),XV=n(N());var qV=n(E()),KV=n(Y());function cw({children:e}){let{canTrashPost:t}=(0,qV.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:s,getCurrentPostType:i}=r(b),{canUser:a}=r(KV.store),c=i(),l=s(),u=o(),m=l?a("delete",{kind:"postType",name:c,id:l}):!1;return{canTrashPost:(!u||l)&&m&&!I5.includes(c)}},[]);return t?e:null}var og=n(_());function dw({onActionPerformed:e}){let t=(0,Km.useRegistry)(),{isNew:r,isDeleting:o,postId:s,title:i}=(0,Km.useSelect)(m=>{let d=m(b);return{isNew:d.isEditedPostNew(),isDeleting:d.isDeletingPost(),postId:d.getCurrentPostId(),title:d.getCurrentPostAttribute("title")}},[]),{trashPost:a}=(0,Km.useDispatch)(b),[c,l]=(0,XV.useState)(!1);if(r||!s)return null;let u=async()=>{l(!1),await a();let m=await t.resolveSelect(b).getCurrentPost();e?.("move-to-trash",[m])};return(0,og.jsxs)(cw,{children:[(0,og.jsx)(uw.Button,{__next40pxDefaultSize:!0,className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:o,"aria-disabled":o,onClick:o?void 0:()=>l(!0),children:(0,qm.__)("Move to trash")}),(0,og.jsx)(uw.__experimentalConfirmDialog,{isOpen:c,onConfirm:u,onCancel:()=>l(!1),confirmButtonText:(0,qm.__)("Move to trash"),size:"small",children:(0,qm.sprintf)((0,qm.__)('Are you sure you want to move "%s" to the trash?'),i)})]})}var sg=n(E()),ng=n(Fr()),mw=n(N()),JV=n(ee()),Eu=n(I()),is=n(O()),QV=n(ft());var $V=n(Y()),pw=n(ge());var Zt=n(_());function ig({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:s,permalinkSuffix:i,permalink:a}=(0,sg.useSelect)(h=>{let g=h(b).getCurrentPost(),y=h(b).getCurrentPostType(),v=h($V.store).getPostType(y),w=h(b).getPermalinkParts(),C=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(b).isPermalinkEditable()&&C,postSlug:(0,ng.safeDecodeURIComponent)(h(b).getEditedPostSlug()),viewPostLabel:v?.labels.view_item,postLink:g.link,permalinkPrefix:w?.prefix,permalinkSuffix:w?.suffix,permalink:(0,ng.safeDecodeURIComponent)(h(b).getPermalink())}},[]),{editPost:c}=(0,sg.useDispatch)(b),{createNotice:l}=(0,sg.useDispatch)(QV.store),[u,m]=(0,mw.useState)(!1),d=(0,pw.useCopyToClipboard)(a,()=>{l("info",(0,Eu.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),f="editor-post-url__slug-description-"+(0,pw.useInstanceId)(ig);return(0,Zt.jsxs)("div",{className:"editor-post-url",children:[(0,Zt.jsx)(JV.__experimentalInspectorPopoverHeader,{title:(0,Eu.__)("Slug"),onClose:e}),(0,Zt.jsxs)(is.__experimentalVStack,{spacing:3,children:[t&&(0,Zt.jsx)("p",{className:"editor-post-url__intro",children:(0,mw.createInterpolateElement)((0,Eu.__)("<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"),{span:(0,Zt.jsx)("span",{id:f}),a:(0,Zt.jsx)(is.ExternalLink,{href:(0,Eu.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")})})}),(0,Zt.jsxs)("div",{children:[t&&(0,Zt.jsxs)(Zt.Fragment,{children:[(0,Zt.jsx)(is.__experimentalInputControl,{__next40pxDefaultSize:!0,prefix:(0,Zt.jsx)(is.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Zt.jsx)(is.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Zt.jsx)(is.Button,{icon:Np,ref:d,size:"small",label:"Copy"})}),label:(0,Eu.__)("Slug"),hideLabelFromVision:!0,value:u?"":r,autoComplete:"off",spellCheck:"false",type:"text",className:"editor-post-url__input",onChange:h=>{if(c({slug:h}),!h){u||m(!0);return}u&&m(!1)},onBlur:h=>{c({slug:(0,ng.cleanForSlug)(h.target.value)}),u&&m(!1)},"aria-describedby":f}),(0,Zt.jsxs)("p",{className:"editor-post-url__permalink",children:[(0,Zt.jsx)("span",{className:"editor-post-url__permalink-visual-label",children:(0,Eu.__)("Permalink:")}),(0,Zt.jsxs)(is.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:[(0,Zt.jsx)("span",{className:"editor-post-url__link-prefix",children:s}),(0,Zt.jsx)("span",{className:"editor-post-url__link-slug",children:r}),(0,Zt.jsx)("span",{className:"editor-post-url__link-suffix",children:i})]})]})]}),!t&&(0,Zt.jsx)(is.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:o})]})]})]})}var e9=n(E()),t9=n(Y());function fw({children:e}){return(0,e9.useSelect)(r=>{let o=r(b).getCurrentPostType();return!(!r(t9.store).getPostType(o)?.viewable||!r(b).getCurrentPost().link||!r(b).getPermalinkParts())},[])?e:null}var r9=n(E()),hw=n(Fr());function o9(){return tE()}function tE(){let e=(0,r9.useSelect)(t=>t(b).getPermalink(),[]);return(0,hw.filterURLForDisplay)((0,hw.safeDecodeURIComponent)(e))}var gw=n(N()),yw=n(E()),Jm=n(O()),Xm=n(I()),s9=n(Fr()),n9=n(Y());var _s=n(_());function vw(){let{isFrontPage:e}=(0,yw.useSelect)(i=>{let{getCurrentPostId:a}=i(b),{getEditedEntityRecord:c,canUser:l}=i(n9.store),u=l("read",{kind:"root",name:"site"})?c("root","site"):void 0,m=a();return{isFrontPage:u?.page_on_front===m}},[]),[t,r]=(0,gw.useState)(null),o=(0,gw.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]),s=e?(0,Xm.__)("Link"):(0,Xm.__)("Slug");return(0,_s.jsx)(fw,{children:(0,_s.jsxs)(wt,{label:s,ref:r,children:[!e&&(0,_s.jsx)(Jm.Dropdown,{popoverProps:o,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:a})=>(0,_s.jsx)(Lle,{isOpen:i,onClick:a}),renderContent:({onClose:i})=>(0,_s.jsx)(ig,{onClose:i})}),e&&(0,_s.jsx)(Nle,{})]})})}function Lle({isOpen:e,onClick:t}){let{slug:r}=(0,yw.useSelect)(s=>({slug:s(b).getEditedPostSlug()}),[]),o=(0,s9.safeDecodeURIComponent)(r);return(0,_s.jsx)(Jm.Button,{size:"compact",className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,Xm.sprintf)((0,Xm.__)("Change link: %s"),o),onClick:t,children:(0,_s.jsx)(_s.Fragment,{children:o})})}function Nle(){let{postLink:e}=(0,yw.useSelect)(t=>{let{getCurrentPost:r}=t(b);return{postLink:r()?.link}},[]);return(0,_s.jsx)(Jm.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var i9=n(E());function a9({render:e}){let t=(0,i9.useSelect)(r=>r(b).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var S9=n(I()),ww=n(O()),w9=n(E());var x9=n(N()),_9=n(ee());var Fa=n(I()),y9=n(E()),v9=n(ee());var c9=n(E()),u9=n(I()),d9=n(ag());var m9=n(_());function Qm(){let e=(0,c9.useSelect)(r=>r(b).getEditedPostAttribute("content"),[]),t=(0,u9._x)("words","Word count type. Do not translate!");return(0,m9.jsx)("span",{className:"word-count",children:(0,d9.count)(e,t)})}var p9=n(E()),Xl=n(I()),f9=n(ag()),rE=n(N());var bw=n(_()),Mle=189;function $m(){let e=(0,p9.useSelect)(s=>s(b).getEditedPostAttribute("content"),[]),t=(0,Xl._x)("words","Word count type. Do not translate!"),r=Math.round((0,f9.count)(e,t)/Mle),o=r===0?(0,rE.createInterpolateElement)((0,Xl.__)("<span>< 1</span> minute"),{span:(0,bw.jsx)("span",{})}):(0,rE.createInterpolateElement)((0,Xl.sprintf)((0,Xl._n)("<span>%s</span> minute","<span>%s</span> minutes",r),r),{span:(0,bw.jsx)("span",{})});return(0,bw.jsx)("span",{className:"time-to-read",children:o})}var h9=n(E()),g9=n(ag());function ep(){let e=(0,h9.useSelect)(t=>t(b).getEditedPostAttribute("content"),[]);return(0,g9.count)(e,"characters_including_spaces")}var Rt=n(_());function Vle({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:s}=(0,y9.useSelect)(i=>{let{getGlobalBlockCount:a}=i(v9.store);return{headingCount:a("core/heading"),paragraphCount:a("core/paragraph"),numberOfBlocks:a()}},[]);return(0,Rt.jsxs)(Rt.Fragment,{children:[(0,Rt.jsx)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Fa.__)("Document Statistics"),tabIndex:"0",children:(0,Rt.jsxs)("ul",{role:"list",className:"table-of-contents__counts",children:[(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Fa.__)("Words"),(0,Rt.jsx)(Qm,{})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Fa.__)("Characters"),(0,Rt.jsx)("span",{className:"table-of-contents__number",children:(0,Rt.jsx)(ep,{})})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Fa.__)("Time to read"),(0,Rt.jsx)($m,{})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Fa.__)("Headings"),(0,Rt.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Fa.__)("Paragraphs"),(0,Rt.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,Rt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Fa.__)("Blocks"),(0,Rt.jsx)("span",{className:"table-of-contents__number",children:s})]})]})}),r>0&&(0,Rt.jsxs)(Rt.Fragment,{children:[(0,Rt.jsx)("hr",{}),(0,Rt.jsx)("h2",{className:"table-of-contents__title",children:(0,Fa.__)("Document Outline")}),(0,Rt.jsx)(am,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var b9=Vle;var Sw=n(_());function jle({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let s=(0,w9.useSelect)(i=>!!i(_9.store).getBlockCount(),[]);return(0,Sw.jsx)(ww.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:i,onToggle:a})=>(0,Sw.jsx)(ww.Button,{__next40pxDefaultSize:!0,...r,ref:o,onClick:s?a:void 0,icon:J_,"aria-expanded":i,"aria-haspopup":"true",label:(0,S9.__)("Details"),tooltipPosition:"bottom","aria-disabled":!s}),renderContent:({onClose:i})=>(0,Sw.jsx)(b9,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var k9=(0,x9.forwardRef)(jle);var P9=n(I()),C9=n(N()),T9=n(E()),E9=n(Y());function A9(){let{__experimentalGetDirtyEntityRecords:e}=(0,T9.useSelect)(E9.store);return(0,C9.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,P9.__)("You have unsaved changes. If you proceed, they will be lost."),r.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var oE=n(Xn()),O9=n(N()),$=n(ee()),B9=n(I9()),F9=n(_());function Ue(e,t,r=[]){let o=(0,O9.forwardRef)((s,i)=>((0,oE.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,F9.jsx)(t,{ref:i,...s})));return r.forEach(s=>{o[s]=Ue(e+"."+s,t[s])}),o}function wi(e,t){return(...r)=>((0,oE.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var D9=Ue("RichText",$.RichText,["Content"]);D9.isEmpty=wi("RichText.isEmpty",$.RichText.isEmpty);var Ule=Ue("Autocomplete",$.Autocomplete),zle=Ue("AlignmentToolbar",$.AlignmentToolbar),Hle=Ue("BlockAlignmentToolbar",$.BlockAlignmentToolbar),Gle=Ue("BlockControls",$.BlockControls,["Slot"]),Wle=Ue("BlockEdit",$.BlockEdit),Yle=Ue("BlockEditorKeyboardShortcuts",$.BlockEditorKeyboardShortcuts),Zle=Ue("BlockFormatControls",$.BlockFormatControls,["Slot"]),qle=Ue("BlockIcon",$.BlockIcon),Kle=Ue("BlockInspector",$.BlockInspector),Xle=Ue("BlockList",$.BlockList),Jle=Ue("BlockMover",$.BlockMover),Qle=Ue("BlockNavigationDropdown",$.BlockNavigationDropdown),$le=Ue("BlockSelectionClearer",$.BlockSelectionClearer),ece=Ue("BlockSettingsMenu",$.BlockSettingsMenu),tce=Ue("BlockTitle",$.BlockTitle),rce=Ue("BlockToolbar",$.BlockToolbar),oce=Ue("ColorPalette",$.ColorPalette),sce=Ue("ContrastChecker",$.ContrastChecker),nce=Ue("CopyHandler",$.CopyHandler),ice=Ue("DefaultBlockAppender",$.DefaultBlockAppender),ace=Ue("FontSizePicker",$.FontSizePicker),lce=Ue("Inserter",$.Inserter),cce=Ue("InnerBlocks",$.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),uce=Ue("InspectorAdvancedControls",$.InspectorAdvancedControls,["Slot"]),dce=Ue("InspectorControls",$.InspectorControls,["Slot"]),mce=Ue("PanelColorSettings",$.PanelColorSettings),pce=Ue("PlainText",$.PlainText),fce=Ue("RichTextShortcut",$.RichTextShortcut),hce=Ue("RichTextToolbarButton",$.RichTextToolbarButton),gce=Ue("__unstableRichTextInputEvent",$.__unstableRichTextInputEvent),yce=Ue("MediaPlaceholder",$.MediaPlaceholder),vce=Ue("MediaUpload",$.MediaUpload),bce=Ue("MediaUploadCheck",$.MediaUploadCheck),Sce=Ue("MultiSelectScrollIntoView",$.MultiSelectScrollIntoView),wce=Ue("NavigableToolbar",$.NavigableToolbar),xce=Ue("ObserveTyping",$.ObserveTyping),_ce=Ue("SkipToSelectedBlock",$.SkipToSelectedBlock),kce=Ue("URLInput",$.URLInput),Pce=Ue("URLInputButton",$.URLInputButton),Cce=Ue("URLPopover",$.URLPopover),Tce=Ue("Warning",$.Warning),Ece=Ue("WritingFlow",$.WritingFlow),Ace=wi("createCustomColorsHOC",$.createCustomColorsHOC),Rce=wi("getColorClassName",$.getColorClassName),Ice=wi("getColorObjectByAttributeValues",$.getColorObjectByAttributeValues),Oce=wi("getColorObjectByColorValue",$.getColorObjectByColorValue),Bce=wi("getFontSize",$.getFontSize),Fce=wi("getFontSizeClass",$.getFontSizeClass),Dce=wi("withColorContext",$.withColorContext),Lce=wi("withColors",$.withColors),Nce=wi("withFontSizes",$.withFontSizes);var Mce=Cd,Vce=Cd;function jce(e=[]){return e.push({...h1}),e}(0,L9.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",jce);var N9=n(N()),sE=n(Xr()),M9=n(Xn()),xw=n(hc());var tp=n(_()),{MediaUploadModal:Uce}=M(xw.privateApis),zce=class extends N9.Component{constructor(e){super(e),this.state={isOpen:!1},this.openModal=this.openModal.bind(this),this.closeModal=this.closeModal.bind(this)}openModal(){this.setState({isOpen:!0})}closeModal(){this.setState({isOpen:!1}),this.props.onClose?.()}render(){let{allowedTypes:e,multiple:t,value:r,onSelect:o,title:s,modalClass:i,render:a}=this.props,{isOpen:c}=this.state;return(0,tp.jsxs)(tp.Fragment,{children:[a({open:this.openModal}),(0,tp.jsx)(Uce,{allowedTypes:e,multiple:t,value:r,onSelect:l=>{o(l),this.closeModal()},onClose:this.closeModal,title:s,isOpen:c,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,sE.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,M9.default)("Extending MediaUpload as a class component",{since:"7.0",version:"7.2",hint:"MediaUpload will become a function component in WordPress 7.2 Please update any custom implementations to use function components instead."}),zce)):(0,sE.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>xw.MediaUpload);var j9=n(Xr()),U9=n(mn()),z9=n(ge()),H9=n(ee()),G9=n(E()),W9=n(Ye());var Nn=n(_()),{PatternOverridesControls:Hce,ResetOverridesControl:Gce,PATTERN_TYPES:Wce,PARTIAL_SYNCING_SUPPORTED_BLOCKS:Yce,PATTERN_SYNC_TYPES:V9}=M(U9.privateApis),Zce=(0,z9.createHigherOrderComponent)(e=>t=>{let r=!!Yce[t.name];return(0,Nn.jsxs)(Nn.Fragment,{children:[(0,Nn.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Nn.jsx)(qce,{...t})]})},"withPatternOverrideControls");function qce(e){let t=(0,H9.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,G9.useSelect)(l=>{let{getCurrentPostType:u,getEditedPostAttribute:m}=l(b);return{hasPatternOverridesSource:!!(0,W9.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:u()===Wce.user&&m("meta")?.wp_pattern_sync_status!==V9.unsynced&&m("wp_pattern_sync_status")!==V9.unsynced}},[]),s=e.attributes.metadata?.bindings,i=!!s&&Object.values(s).some(l=>l.source==="core/pattern-overrides"),a=o&&t==="default",c=!o&&!!e.attributes.metadata?.name&&t!=="disabled"&&i;return r?(0,Nn.jsxs)(Nn.Fragment,{children:[a&&(0,Nn.jsx)(Hce,{...e}),c&&(0,Nn.jsx)(Gce,{...e})]}):null}(0,j9.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",Zce);var Y9=n(Xr()),Z9=n(ge()),q9=n(N()),nE=n(I()),rp=n(ee()),_w=n(O()),K9=n(E()),xi=n(_()),Kce=["core/navigation-link","core/navigation-submenu"];function Xce({attributes:e}){let{kind:t,id:r,type:o}=e,s=(0,rp.useBlockEditingMode)(),i=(0,K9.useSelect)(c=>c(rp.store).getSettings().onNavigateToEntityRecord,[]),a=(0,q9.useCallback)(()=>{t==="post-type"&&o==="page"&&r&&i&&i({postId:r,postType:o})},[t,r,o,i]);return t!=="post-type"||o!=="page"||!r||!i||s!=="contentOnly"?null:(0,xi.jsx)(rp.__unstableBlockToolbarLastItem,{children:(0,xi.jsx)(_w.ToolbarGroup,{children:(0,xi.jsx)(_w.ToolbarButton,{name:"view",title:(0,nE.__)("View"),onClick:a,children:(0,nE.__)("View")})})})}var Jce=(0,Z9.createHigherOrderComponent)(e=>t=>{let r=Kce.includes(t.name);return(0,xi.jsxs)(xi.Fragment,{children:[(0,xi.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,xi.jsx)(Xce,{...t})]})},"withNavigationViewButton");(0,Y9.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",Jce);var X9=n(Xr()),J9=n(ge()),Q9=n(N()),iE=n(I()),lg=n(ee()),kw=n(O()),cg=n(E());var _i=n(_()),Qce="core/navigation",$ce="core/template-part",eue="edit-post/block";function tue({clientId:e}){let{selectBlock:t,flashBlock:r}=(0,cg.useDispatch)(lg.store),{enableComplementaryArea:o}=(0,cg.useDispatch)(Pe),{hasNavigationBlocks:s,firstNavigationBlockId:i,isNavigationEditable:a}=(0,cg.useSelect)(l=>{let{getClientIdsOfDescendants:u,getBlockName:m,getBlockEditingMode:d}=l(lg.store),h=u(e).filter(v=>m(v)===Qce),g=h.length>0,y=g?h[0]:null;return{hasNavigationBlocks:g,firstNavigationBlockId:y,isNavigationEditable:d(y)!=="disabled"}},[e]),c=(0,Q9.useCallback)(()=>{i&&(t(i),r(i,500),o("core",eue))},[i,t,r,o]);return!s||!a?null:(0,_i.jsx)(lg.__unstableBlockToolbarLastItem,{children:(0,_i.jsx)(kw.ToolbarGroup,{children:(0,_i.jsx)(kw.ToolbarButton,{label:(0,iE.__)("Edit navigation"),onClick:c,children:(0,iE.__)("Edit navigation")})})})}var rue=(0,J9.createHigherOrderComponent)(e=>t=>{let r=t.name===$ce;return(0,_i.jsxs)(_i.Fragment,{children:[(0,_i.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,_i.jsx)(tue,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,X9.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",rue);var tj=n(Xr()),rj=n(ge()),Jl=n(ee()),ug=n(O()),Da=n(I()),La=n(Ye()),Cw=n(N()),op=n(E()),oj=n(ft()),sj=n(Y());function aE(e,t,r){return!e||typeof e!="object"||t.reduce((o,s,i)=>(o[s]===void 0&&(Number.isInteger(t[i+1])?o[s]=[]:o[s]={}),i===t.length-1&&(o[s]=r),o[s]),e),e}var qs=n(_()),{cleanEmptyObject:oue}=M(Jl.privateApis),$9={...La.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},sue={"border.color":"color","color.background":"color","color.text":"color","elements.link.color.text":"color","elements.link.:hover.color.text":"color","elements.link.typography.fontFamily":"font-family","elements.link.typography.fontSize":"font-size","elements.button.color.text":"color","elements.button.color.background":"color","elements.button.typography.fontFamily":"font-family","elements.button.typography.fontSize":"font-size","elements.caption.color.text":"color","elements.heading.color":"color","elements.heading.color.background":"color","elements.heading.typography.fontFamily":"font-family","elements.heading.gradient":"gradient","elements.heading.color.gradient":"gradient","elements.h1.color":"color","elements.h1.color.background":"color","elements.h1.typography.fontFamily":"font-family","elements.h1.color.gradient":"gradient","elements.h2.color":"color","elements.h2.color.background":"color","elements.h2.typography.fontFamily":"font-family","elements.h2.color.gradient":"gradient","elements.h3.color":"color","elements.h3.color.background":"color","elements.h3.typography.fontFamily":"font-family","elements.h3.color.gradient":"gradient","elements.h4.color":"color","elements.h4.color.background":"color","elements.h4.typography.fontFamily":"font-family","elements.h4.color.gradient":"gradient","elements.h5.color":"color","elements.h5.color.background":"color","elements.h5.typography.fontFamily":"font-family","elements.h5.color.gradient":"gradient","elements.h6.color":"color","elements.h6.color.background":"color","elements.h6.typography.fontFamily":"font-family","elements.h6.color.gradient":"gradient","color.gradient":"gradient",blockGap:"spacing","typography.fontSize":"font-size","typography.fontFamily":"font-family"},nue={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},iue=["border","color","spacing","typography"],ej=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},aue=["borderColor","borderWidth","borderStyle"],nj=["top","right","bottom","left"];function lue(e,t,r){if(!e&&!t)return[];let o=[...Pw("top",e,r),...Pw("right",e,r),...Pw("bottom",e,r),...Pw("left",e,r)],{color:s,style:i,width:a}=e||{};return(t||s||a)&&!i&&nj.forEach(l=>{r?.[l]?.style||o.push({path:["border",l,"style"],value:"solid"})}),o}function Pw(e,t,r){if(!t?.[e]||r?.[e]?.style)return[];let{color:o,style:s,width:i}=t[e];return!(o||i)||s?[]:[{path:["border",e,"style"],value:"solid"}]}function cue(e,t,r){let o=(0,op.useSelect)(i=>M(i(La.store)).getSupportedStyles(e),[e]),s=r?.styles?.blocks?.[e];return(0,Cw.useMemo)(()=>{let i=o.flatMap(a=>{if(!$9[a])return[];let{value:c}=$9[a],l=c.join("."),u=t[nue[l]],m=u?`var:preset|$sue[l]}|$u}`:ej(t.style,c);if(a==="linkColor"){let d=m?[{path:c,value:m}]:[],f=["elements","link",":hover","color","text"],h=ej(t.style,f);return h&&d.push({path:f,value:h}),d}if(aue.includes(a)&&m){let d=[{path:c,value:m}];return nj.forEach(f=>{let h=[...c];h.splice(-1,0,f),d.push({path:h,value:m})}),d}return m?[{path:c,value:m}]:[]});return lue(t.style?.border,t.borderColor,s?.border).forEach(a=>i.push(a)),i},[o,t,s])}function uue({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:s}=Gr(),i=cue(e,t,o),{__unstableMarkNextChangeAsNotPersistent:a}=(0,op.useDispatch)(Jl.store),{createSuccessNotice:c}=(0,op.useDispatch)(oj.store),l=(0,Cw.useCallback)(()=>{if(i.length!==0&&i.length>0){let{style:u}=t,m=structuredClone(u),d=structuredClone(o);for(let{path:h,value:g}of i)aE(m,h,void 0),aE(d,["styles","blocks",e,...h],g);let f={borderColor:void 0,backgroundColor:void 0,textColor:void 0,gradient:void 0,fontSize:void 0,fontFamily:void 0,style:oue(m)};a(),r(f),s(d,{undoIgnore:!0}),c((0,Da.sprintf)((0,Da.__)("%s styles applied."),(0,La.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,Da.__)("Undo"),onClick(){a(),r(t),s(o,{undoIgnore:!0})}}]})}},[a,t,i,c,e,r,s,o]);return(0,qs.jsxs)(ug.BaseControl,{className:"editor-push-changes-to-global-styles-control",help:(0,Da.sprintf)((0,Da.__)("Apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,La.getBlockType)(e).title),children:[(0,qs.jsx)(ug.BaseControl.VisualLabel,{children:(0,Da.__)("Styles")}),(0,qs.jsx)(ug.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:l,children:(0,Da.__)("Apply globally")})]})}function due(e){let t=(0,Jl.useBlockEditingMode)(),r=(0,op.useSelect)(i=>i(sj.store).getCurrentTheme()?.is_block_theme,[]),o=iue.some(i=>(0,La.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,qs.jsx)(Jl.InspectorAdvancedControls,{children:(0,qs.jsx)(uue,{...e})}):null}var mue=(0,rj.createHigherOrderComponent)(e=>t=>(0,qs.jsxs)(qs.Fragment,{children:[(0,qs.jsx)(e,{...t},"edit"),t.isSelected&&(0,qs.jsx)(due,{...t})]}));(0,tj.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",mue);var dg=n(O()),ij=n(_()),lE="__experimentalMainDashboardButton",aj=()=>{let e=(0,dg.__experimentalUseSlotFills)(lE);return!!(e&&e.length)},{Fill:pue,Slot:fue}=(0,dg.createSlotFill)(lE),lj=pue,hue=()=>{let e=(0,dg.__experimentalUseSlotFills)(lE);return(0,ij.jsx)(fue,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};lj.Slot=hue;var Tw=lj;var Qx=n(E()),PG=n(Y()),CG=n(O()),TG=n(I()),EG=n(N()),AG=n(ee());var cE=n(E()),uE=n(N()),dE=n(ee());function cj(){let e=(0,cE.useRegistry)();return(0,uE.useCallback)(t=>{let{getBlock:r,getBlockParents:o,getBlockOrder:s}=e.select(dE.store);if(!r(t))return null;let a=o(t),c=[],l=[...a,t];for(let u=0;u<l.length;u++){let m=l[u],d=r(m);if(!d)return null;let f=u>0?l[u-1]:"",g=s(f).indexOf(m);if(g===-1)return null;c.push({blockName:d.name,index:g,contentHash:JSON.stringify(d.attributes).slice(0,100)})}return c},[e])}function Ew(){let e=(0,cE.useRegistry)();return(0,uE.useCallback)(t=>{if(!t||!Array.isArray(t)||t.length===0)return null;let{getBlock:r,getBlockOrder:o}=e.select(dE.store),s="";for(let i=0;i<t.length;i++){let a=t[i],c=o(s);if(a.index>=c.length)return null;let l=c[a.index],u=r(l);if(!u||u.name!==a.blockName)return null;if(i===t.length-1)return l;s=l}return null},[e])}var VU=n(E()),$l=n(I()),jU=n(mt()),ex=n(ee()),UU=n(ge()),tx=n(N()),zU=n(ct());var oU=n(ee()),sU=n(E()),yg=n(ge()),gg=n(O()),nU=n(mt()),iU=n(N());var sp=n(ee()),uj=n(N()),Aw=n(O()),mE=n(I());var dj=n(E());var Na=n(_()),{useHasBlockToolbar:gue}=M(sp.privateApis);function mj({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,dj.useSelect)(i=>({blockSelectionStart:i(sp.store).getBlockSelectionStart()}),[]),o=gue(),s=!!r;return(0,uj.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,Na.jsxs)(Na.Fragment,{children:[(0,Na.jsx)("div",{className:ue("editor-collapsible-block-toolbar",{"is-collapsed":e||!s}),children:(0,Na.jsx)(sp.BlockToolbar,{hideDragHandle:!0})}),(0,Na.jsx)(Aw.Popover.Slot,{name:"block-toolbar"}),(0,Na.jsx)(Aw.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?Li:Mi,onClick:()=>{t(!e)},label:e?(0,mE.__)("Show block tools"):(0,mE.__)("Hide block tools"),size:"compact"})]}):null}var pj=n(ge()),Rw=n(E()),Au=n(I()),fj=n(ee()),np=n(O());var pE=n(N()),hj=n(gn()),gj=n(mt());var Mn=n(_());function yue({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,Rw.useDispatch)(b),{isDistractionFree:s,isInserterOpened:i,isListViewOpen:a,listViewShortcut:c,inserterSidebarToggleRef:l,listViewToggleRef:u,showIconLabels:m}=(0,Rw.useSelect)(C=>{let{get:x}=C(gj.store),{isListViewOpened:S,getEditorMode:P,getInserterSidebarToggleRef:A,getListViewToggleRef:L}=M(C(b)),{getShortcutRepresentation:D}=C(hj.store);return{isInserterOpened:C(b).isInserterOpened(),isListViewOpen:S(),listViewShortcut:D("core/editor/toggle-list-view"),inserterSidebarToggleRef:A(),listViewToggleRef:L(),showIconLabels:x("core","showIconLabels"),isDistractionFree:x("core","distractionFree"),isVisualMode:P()==="visual"}},[]),d=C=>{i&&C.preventDefault()},f=(0,pj.useViewportMatch)("wide"),h=(0,Au.__)("Document tools"),g=(0,pE.useCallback)(()=>o(!a),[o,a]),y=(0,pE.useCallback)(()=>r(!i),[i,r]),v=(0,Au._x)("Block Inserter","Generic label for block inserter button"),w=i?(0,Au.__)("Close"):(0,Au.__)("Add");return(0,Mn.jsx)(fj.NavigableToolbar,{className:ue("editor-document-tools","edit-post-header-toolbar",e),"aria-label":h,variant:"unstyled",children:(0,Mn.jsxs)("div",{className:"editor-document-tools__left",children:[!s&&(0,Mn.jsx)(np.ToolbarButton,{ref:l,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:d,onClick:y,disabled:t,icon:Ni,label:m?w:v,showTooltip:!m,"aria-expanded":i}),(f||!m)&&(0,Mn.jsxs)(Mn.Fragment,{children:[(0,Mn.jsx)(np.ToolbarItem,{as:z1,showTooltip:!m,variant:m?"tertiary":void 0,size:"compact"}),(0,Mn.jsx)(np.ToolbarItem,{as:V1,showTooltip:!m,variant:m?"tertiary":void 0,size:"compact"}),!s&&(0,Mn.jsx)(np.ToolbarButton,{className:"editor-document-tools__document-overview-toggle",icon:Gp,disabled:t,isPressed:a,label:(0,Au.__)("Document Overview"),onClick:g,shortcut:c,showTooltip:!m,variant:m?"tertiary":void 0,"aria-expanded":a,ref:u})]})]})})}var yj=yue;var qt=n(I()),ip=n(E()),gE=n(Mr());var Ks=n(O()),Ru=n(mt());var vj=n(O()),mg=n(E()),fE=n(I()),bj=n(ge()),Sj=n(ft()),wj=n(Y()),xj=n(Ye());var _j=n(_());function kj(){let{createNotice:e}=(0,mg.useDispatch)(Sj.store),{getCurrentPostId:t,getCurrentPostType:r}=(0,mg.useSelect)(b),{getEditedEntityRecord:o}=(0,mg.useSelect)(wj.store);function s(){let c=o("postType",r(),t());if(!c)return"";if(typeof c.content=="function")return c.content(c);if(c.blocks)return(0,xj.__unstableSerializeAndClean)(c.blocks);if(c.content)return c.content}function i(){e("info",(0,fE.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let a=(0,bj.useCopyToClipboard)(s,i);return(0,_j.jsx)(vj.MenuItem,{ref:a,children:(0,fE.__)("Copy all blocks")})}var pg=n(I()),Iw=n(O()),Ow=n(E()),Pj=n(gn());var hE=n(_()),vue=[{value:"visual",label:(0,pg.__)("Visual editor")},{value:"text",label:(0,pg.__)("Code editor")}];function bue(){let{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,Ow.useSelect)(c=>({shortcut:c(Pj.store).getShortcutRepresentation("core/editor/toggle-mode"),isRichEditingEnabled:c(b).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:c(b).getEditorSettings().codeEditingEnabled,mode:c(b).getEditorMode()}),[]),{switchEditorMode:s}=(0,Ow.useDispatch)(b),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let a=vue.map(c=>(!r&&c.value==="text"&&(c={...c,disabled:!0}),!t&&c.value==="visual"&&(c={...c,disabled:!0,info:(0,pg.__)("You can enable the visual editor in your profile settings.")}),c.value!==i&&!c.disabled?{...c,shortcut:e}:c));return(0,hE.jsx)(Iw.MenuGroup,{label:(0,pg.__)("Editor"),children:(0,hE.jsx)(Iw.MenuItemsChoice,{choices:a,value:i,onSelect:s})})}var Cj=bue;var Tj=n(O()),Ej=n(_()),{Fill:Aj,Slot:Sue}=(0,Tj.createSlotFill)("ToolsMoreMenuGroup");Aj.Slot=({fillProps:e})=>(0,Ej.jsx)(Sue,{fillProps:e});var Bw=Aj;var Rj=n(O()),Ij=n(N()),Oj=n(_()),{Fill:Bj,Slot:wue}=(0,Rj.createSlotFill)(Ij.Platform.OS==="web"?Symbol("ViewMoreMenuGroup"):"ViewMoreMenuGroup");Bj.Slot=({fillProps:e})=>(0,Oj.jsx)(wue,{fillProps:e});var Fw=Bj;var Kt=n(_());function Fj(){let{openModal:e}=(0,ip.useDispatch)(Pe),{set:t}=(0,ip.useDispatch)(Ru.store),{toggleDistractionFree:r}=(0,ip.useDispatch)(b),o=(0,ip.useSelect)(i=>i(Ru.store).get("core","showIconLabels"),[]),s=()=>{t("core","distractionFree",!1)};return(0,Kt.jsx)(Kt.Fragment,{children:(0,Kt.jsx)(Ks.DropdownMenu,{icon:wr,label:(0,qt.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{showTooltip:!o,...o&&{variant:"tertiary"},tooltipPosition:"bottom",size:"compact"},children:({onClose:i})=>(0,Kt.jsxs)(Kt.Fragment,{children:[(0,Kt.jsxs)(Ks.MenuGroup,{label:(0,qt._x)("View","noun"),children:[(0,Kt.jsx)(Ru.PreferenceToggleMenuItem,{scope:"core",name:"fixedToolbar",onToggle:s,label:(0,qt.__)("Top toolbar"),info:(0,qt.__)("Access all block and document tools in a single place"),messageActivated:(0,qt.__)("Top toolbar activated."),messageDeactivated:(0,qt.__)("Top toolbar deactivated.")}),(0,Kt.jsx)(Ru.PreferenceToggleMenuItem,{scope:"core",name:"distractionFree",label:(0,qt.__)("Distraction free"),info:(0,qt.__)("Write with calmness"),handleToggling:!1,onToggle:()=>r({createNotice:!1}),messageActivated:(0,qt.__)("Distraction free mode activated."),messageDeactivated:(0,qt.__)("Distraction free mode deactivated."),shortcut:gE.displayShortcut.primaryShift("\\")}),(0,Kt.jsx)(Ru.PreferenceToggleMenuItem,{scope:"core",name:"focusMode",label:(0,qt.__)("Spotlight mode"),info:(0,qt.__)("Focus on one block at a time"),messageActivated:(0,qt.__)("Spotlight mode activated."),messageDeactivated:(0,qt.__)("Spotlight mode deactivated.")}),(0,Kt.jsx)(Fw.Slot,{fillProps:{onClose:i}})]}),(0,Kt.jsx)(Cj,{}),(0,Kt.jsx)(Bs.Slot,{name:"core/plugin-more-menu",label:(0,qt.__)("Panels"),fillProps:{onClick:i}}),(0,Kt.jsxs)(Ks.MenuGroup,{label:(0,qt.__)("Tools"),children:[(0,Kt.jsx)(Ks.MenuItem,{onClick:()=>e("editor/keyboard-shortcut-help"),shortcut:gE.displayShortcut.access("h"),children:(0,qt.__)("Keyboard shortcuts")}),(0,Kt.jsx)(kj,{}),(0,Kt.jsxs)(Ks.MenuItem,{icon:Zo,href:(0,qt.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener noreferrer",children:[(0,qt.__)("Help"),(0,Kt.jsx)(Ks.VisuallyHidden,{as:"span",children:(0,qt.__)("(opens in a new tab)")})]}),(0,Kt.jsx)(Bw.Slot,{fillProps:{onClose:i}})]}),(0,Kt.jsx)(Ks.MenuGroup,{children:(0,Kt.jsx)(Ks.MenuItem,{onClick:()=>e("editor/preferences"),children:(0,qt.__)("Preferences")})})]})})})}var Nj=n(ge()),Dw=n(E());var Mj=n(_()),Dj="toggle",Lj="button";function Vj({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,Nj.useViewportMatch)("medium","<"),{togglePublishSidebar:s}=(0,Dw.useDispatch)(b),{hasPublishAction:i,isBeingScheduled:a,isPending:c,isPublished:l,isPublishSidebarEnabled:u,isPublishSidebarOpened:m,isScheduled:d,postStatus:f,postStatusHasChanged:h}=(0,Dw.useSelect)(g=>({hasPublishAction:!!g(b).getCurrentPost()?._links?.["wp:action-publish"],isBeingScheduled:g(b).isEditedPostBeingScheduled(),isPending:g(b).isCurrentPostPending(),isPublished:g(b).isCurrentPostPublished(),isPublishSidebarEnabled:g(b).isPublishSidebarEnabled(),isPublishSidebarOpened:g(b).isPublishSidebarOpened(),isScheduled:g(b).isCurrentPostScheduled(),postStatus:g(b).getEditedPostAttribute("status"),postStatusHasChanged:g(b).getPostEdits()?.status}),[]);return l||h&&!["future","publish"].includes(f)||d&&a||c&&!i&&!o?r=Lj:o||u?r=Dj:r=Lj,(0,Mj.jsx)(Om,{forceIsDirty:e,isOpen:m,isToggle:r===Dj,onToggle:s,setEntitiesSavedStatesCallback:t})}var jj=n(I()),Uj=n(O());var zj=n(Y()),Hj=n(E()),Gj=n(mt());var Wj=n(_());function Yj(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:s}=(0,Hj.useSelect)(i=>{let a=i(b).getCurrentPostType(),c=i(zj.store).getPostType(a),{get:l}=i(Gj.store);return{permalink:i(b).getPermalink(),isPublished:i(b).isCurrentPostPublished(),label:c?.labels.view_item,hasLoaded:!!c,showIconLabels:l("core","showIconLabels")}},[]);return!r||!t||!e?null:(0,Wj.jsx)(Uj.Button,{icon:Zo,label:o||(0,jj.__)("View post"),href:t,target:"_blank",showTooltip:!s,size:"compact"})}var Zj=n(ge()),To=n(O()),Vn=n(I());var fg=n(E()),qj=n(Y()),Kj=n(mt());var Xj=n(ee());var Rr=n(_());function Jj({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,isTemplate:s,isViewable:i,showIconLabels:a,isTemplateHidden:c,templateId:l}=(0,fg.useSelect)(S=>{let{getDeviceType:P,getCurrentPostType:A,getCurrentTemplateId:L,getRenderingMode:D}=S(b),{getEntityRecord:R,getPostType:B}=S(qj.store),{get:U}=S(Kj.store),J=A();return{deviceType:P(),homeUrl:R("root","__unstableBase")?.home,isTemplate:J==="wp_template",isViewable:B(J)?.viewable??!1,showIconLabels:U("core","showIconLabels"),isTemplateHidden:D()==="post-only",templateId:L()}},[]),{setDeviceType:u,setRenderingMode:m,setDefaultRenderingMode:d}=M((0,fg.useDispatch)(b)),{resetZoomLevel:f}=M((0,fg.useDispatch)(Xj.store)),h=S=>{u(S),f()};if((0,Zj.useViewportMatch)("medium","<"))return null;let y={placement:"bottom-end"},v={className:"editor-preview-dropdown__toggle",iconPosition:"right",size:"compact",showTooltip:!a,disabled:t,accessibleWhenDisabled:t},w={"aria-label":(0,Vn.__)("View options")},C={desktop:by,mobile:Fy,tablet:av},x=[{value:"Desktop",label:(0,Vn.__)("Desktop"),icon:by},{value:"Tablet",label:(0,Vn.__)("Tablet"),icon:av},{value:"Mobile",label:(0,Vn.__)("Mobile"),icon:Fy}];return(0,Rr.jsx)(To.DropdownMenu,{className:ue("editor-preview-dropdown",`editor-preview-dropdown--$r.toLowerCase()}`),popoverProps:y,toggleProps:v,menuProps:w,icon:C[r.toLowerCase()],label:(0,Vn.__)("View"),disableOpenOnArrowDown:t,children:({onClose:S})=>(0,Rr.jsxs)(Rr.Fragment,{children:[(0,Rr.jsx)(To.MenuGroup,{children:(0,Rr.jsx)(To.MenuItemsChoice,{choices:x,value:r,onSelect:h})}),s&&(0,Rr.jsx)(To.MenuGroup,{children:(0,Rr.jsxs)(To.MenuItem,{href:o,target:"_blank",icon:Zo,onClick:S,children:[(0,Vn.__)("View site"),(0,Rr.jsx)(To.VisuallyHidden,{as:"span",children:(0,Vn.__)("(opens in a new tab)")})]})}),!s&&!!l&&(0,Rr.jsx)(To.MenuGroup,{children:(0,Rr.jsx)(To.MenuItem,{icon:c?void 0:ps,isSelected:!c,role:"menuitemcheckbox",onClick:()=>{let P=c?"template-locked":"post-only";m(P),d(P),f()},children:(0,Vn.__)("Show template")})}),i&&(0,Rr.jsx)(To.MenuGroup,{children:(0,Rr.jsx)(Rm,{className:"editor-preview-dropdown__button-external",role:"menuitem",forceIsAutosaveable:e,"aria-label":(0,Vn.__)("Preview in new tab"),textContent:(0,Rr.jsxs)(Rr.Fragment,{children:[(0,Vn.__)("Preview in new tab"),(0,Rr.jsx)(To.Icon,{icon:Zo})]}),onPreview:S})}),(0,Rr.jsx)(Bs.Slot,{name:"core/plugin-preview-menu",fillProps:{onClick:S}})]})})}var Qj=n(O()),yE=n(I()),$j=n(N()),hg=n(E()),vE=n(ee());var bE=n(mt()),Lw=n(gn()),eU=n(Mr());var tU=n(_()),xue=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,hg.useSelect)(u=>({isZoomOut:M(u(vE.store)).isZoomOut(),showIconLabels:u(bE.store).get("core","showIconLabels"),isDistractionFree:u(bE.store).get("core","distractionFree")})),{resetZoomLevel:s,setZoomLevel:i}=M((0,hg.useDispatch)(vE.store)),{registerShortcut:a,unregisterShortcut:c}=(0,hg.useDispatch)(Lw.store);return(0,$j.useEffect)(()=>(a({name:"core/editor/zoom",category:"global",description:(0,yE.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,eU.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{c("core/editor/zoom")}),[a,c]),(0,Lw.useShortcut)("core/editor/zoom",()=>{t?s():i("auto-scaled")},{isDisabled:o}),(0,tU.jsx)(Qj.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?s():i("auto-scaled")},icon:Bk,label:(0,yE.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},rU=xue;var Ir=n(_()),SE={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},_ue={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function kue({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,yg.useViewportMatch)("large"),s=(0,yg.useViewportMatch)("medium"),i=(0,yg.useMediaQuery)("(max-width: 403px)"),{postType:a,isTextEditor:c,isPublishSidebarOpened:l,showIconLabels:u,hasFixedToolbar:m,hasBlockSelection:d,hasSectionRootClientId:f,isStylesCanvasActive:h}=(0,sU.useSelect)(S=>{let{get:P}=S(nU.store),{getEditorMode:A,getCurrentPostType:L,isPublishSidebarOpened:D}=S(b),{getStylesPath:R,getShowStylebook:B}=M(S(b)),{getBlockSelectionStart:U,getSectionRootClientId:J}=M(S(oU.store));return{postType:L(),isTextEditor:A()==="text",isPublishSidebarOpened:D(),showIconLabels:P("core","showIconLabels"),hasFixedToolbar:P("core","fixedToolbar"),hasBlockSelection:!!U(),hasSectionRootClientId:!!J(),isStylesCanvasActive:!!R()?.startsWith("/revisions")||B()}},[]),g=["post","page","wp_template"].includes(a)&&f,y=[cc,dr,Ps].includes(a)||h,[v,w]=(0,iU.useState)(!0),C=!i&&(!m||m&&(!d||v)),x=aj();return(0,Ir.jsxs)("div",{className:"editor-header edit-post-header",children:[x&&(0,Ir.jsx)(gg.__unstableMotion.div,{className:"editor-header__back-button",variants:_ue,transition:{type:"tween"},children:(0,Ir.jsx)(Tw.Slot,{})}),(0,Ir.jsxs)(gg.__unstableMotion.div,{variants:SE,className:"editor-header__toolbar",transition:{type:"tween"},children:[(0,Ir.jsx)(yj,{disableBlockTools:h||c}),m&&s&&(0,Ir.jsx)(mj,{isCollapsed:v,onToggle:w})]}),C&&(0,Ir.jsx)(gg.__unstableMotion.div,{className:"editor-header__center",variants:SE,transition:{type:"tween"},children:(0,Ir.jsx)(B1,{})}),(0,Ir.jsxs)(gg.__unstableMotion.div,{variants:SE,transition:{type:"tween"},className:"editor-header__settings",children:[!e&&!l&&(0,Ir.jsx)(N0,{forceIsDirty:t}),(0,Ir.jsx)(Yj,{}),(0,Ir.jsx)(Jj,{forceIsAutosaveable:t,disabled:y}),(0,Ir.jsx)(Rm,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&g&&(0,Ir.jsx)(rU,{disabled:h}),(o||!u)&&(0,Ir.jsx)(xd.Slot,{scope:"core"}),!e&&(0,Ir.jsx)(Vj,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,(0,Ir.jsx)(Fj,{})]})]})}var aU=kue;var vg=n(E()),Mw=n(ee()),lU=n(ge()),bg=n(N()),cU=n(mt()),uU=n(Mr());var Nw=n(_()),{PrivateInserterLibrary:Pue}=M(Mw.privateApis);function dU(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:s}=(0,vg.useSelect)(f=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:y}=M(f(b)),{getBlockRootClientId:v,isZoomOut:w,getSectionRootClientId:C}=M(f(Mw.store)),{get:x}=f(cU.store),{getActiveComplementaryArea:S}=f(Pe),P=()=>{if(w()){let A=C();if(A)return A}return v()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:x("core","mostUsedBlocks"),blockSectionRootClientId:P(),sidebarIsOpened:!!(S("core")||y())}},[]),{setIsInserterOpened:i}=(0,vg.useDispatch)(b),{disableComplementaryArea:a}=(0,vg.useDispatch)(Pe),c=(0,lU.useViewportMatch)("medium","<"),l=(0,bg.useRef)(),u=(0,bg.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),m=(0,bg.useCallback)(f=>{f.keyCode===uU.ESCAPE&&!f.defaultPrevented&&(f.preventDefault(),u())},[u]),d=(0,Nw.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,Nw.jsx)(Pue,{showMostUsedBlocks:o,showInserterHelpPanel:!0,shouldFocusBlock:c,rootClientId:e,onSelect:r.onSelect,__experimentalInitialTab:r.tab,__experimentalInitialCategory:r.category,__experimentalFilterValue:r.filterValue,onPatternCategorySelection:s?()=>a("core"):void 0,ref:l,onClose:u})});return(0,Nw.jsx)("div",{onKeyDown:m,className:"editor-inserter-sidebar",children:d})}var jw=n(ee()),Uw=n(ge()),zw=n(E()),wE=n(em()),jn=n(N()),wg=n(I()),pU=n(gn()),fU=n(Mr());var Sg=n(O()),Vw=n(I());var no=n(_());function mU(){return(0,no.jsxs)(no.Fragment,{children:[(0,no.jsxs)("div",{className:"editor-list-view-sidebar__outline",children:[(0,no.jsxs)("div",{children:[(0,no.jsx)(Sg.__experimentalText,{children:(0,Vw.__)("Characters:")}),(0,no.jsx)(Sg.__experimentalText,{children:(0,no.jsx)(ep,{})})]}),(0,no.jsxs)("div",{children:[(0,no.jsx)(Sg.__experimentalText,{children:(0,Vw.__)("Words:")}),(0,no.jsx)(Qm,{})]}),(0,no.jsxs)("div",{children:[(0,no.jsx)(Sg.__experimentalText,{children:(0,Vw.__)("Time to read:")}),(0,no.jsx)($m,{})]})]}),(0,no.jsx)(am,{})]})}var Ql=n(_()),{TabbedSidebar:Cue}=M(jw.privateApis);function hU(){let{setIsListViewOpened:e}=(0,zw.useDispatch)(b),{getListViewToggleRef:t}=M((0,zw.useSelect)(b)),r=(0,Uw.useFocusOnMount)("firstElement"),o=(0,jn.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),s=(0,jn.useCallback)(y=>{y.keyCode===fU.ESCAPE&&!y.defaultPrevented&&(y.preventDefault(),o())},[o]),[i,a]=(0,jn.useState)(null),[c,l]=(0,jn.useState)("list-view"),u=(0,jn.useRef)(),m=(0,jn.useRef)(),d=(0,jn.useRef)(),f=(0,Uw.useMergeRefs)([r,d,a]);function h(y){let v=wE.focus.tabbable.find(m.current)[0];if(y==="list-view"){let w=wE.focus.tabbable.find(d.current)[0];(u.current.contains(w)?w:v).focus()}else v.focus()}let g=(0,jn.useCallback)(()=>{u.current.contains(u.current.ownerDocument.activeElement)?o():h(c)},[o,c]);return(0,pU.useShortcut)("core/editor/toggle-list-view",g),(0,Ql.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:s,ref:u,children:(0,Ql.jsx)(Cue,{tabs:[{name:"list-view",title:(0,wg._x)("List View","Post overview"),panel:(0,Ql.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,Ql.jsx)("div",{className:"editor-list-view-sidebar__list-view-panel-content",children:(0,Ql.jsx)(jw.__experimentalListView,{dropZoneElement:i})})}),panelRef:f},{name:"outline",title:(0,wg._x)("Outline","Post overview"),panel:(0,Ql.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,Ql.jsx)(mU,{})})}],onClose:o,onSelect:y=>l(y),defaultTabId:"list-view",ref:m,closeButtonLabel:(0,wg.__)("Close")})})}var Hw=n(E()),xg=n(O()),xE=n(I()),gU=n(N());var Xs=n(_()),{Fill:eNe,Slot:Tue}=(0,xg.createSlotFill)("ActionsPanel");function yU({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:s,togglePublishSidebar:i}=(0,Hw.useDispatch)(b),{publishSidebarOpened:a,isPublishable:c,isDirty:l,hasOtherEntitiesChanges:u}=(0,Hw.useSelect)(f=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:y,isEditedPostDirty:v,hasNonPostEntityChanges:w}=f(b),C=w();return{publishSidebarOpened:h(),isPublishable:!y()&&g(),isDirty:C||v(),hasOtherEntitiesChanges:C}},[]),m=(0,gU.useCallback)(()=>e(!0),[]),d;return a?d=(0,Xs.jsx)(C0,{onClose:s,forceIsDirty:o,PrePublishExtension:vS.Slot,PostPublishExtension:fS.Slot}):c&&!u?d=(0,Xs.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,Xs.jsx)(xg.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,xE.__)("Open publish panel")})}):d=(0,Xs.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,Xs.jsx)(xg.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:m,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!l,accessibleWhenDisabled:!0,children:(0,xE.__)("Open save panel")})}),(0,Xs.jsxs)(Xs.Fragment,{children:[r&&(0,Xs.jsx)(J1,{close:t,renderDialog:!0}),(0,Xs.jsx)(Tue,{bubblesVirtually:!0}),!r&&d]})}var vU=n(O()),Gw=n(E()),_E=n(I()),bU=n(gn()),Ww=n(N());var Ma=n(_());function SU({autoFocus:e=!1}){let{switchEditorMode:t}=(0,Gw.useDispatch)(b),{shortcut:r,isRichEditingEnabled:o}=(0,Gw.useSelect)(i=>{let{getEditorSettings:a}=i(b),{getShortcutRepresentation:c}=i(bU.store);return{shortcut:c("core/editor/toggle-mode"),isRichEditingEnabled:a().richEditingEnabled}},[]),s=(0,Ww.useRef)();return(0,Ww.useEffect)(()=>{e||s?.current?.focus()},[e]),(0,Ma.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,Ma.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,Ma.jsx)("h2",{children:(0,_E.__)("Editing code")}),(0,Ma.jsx)(vU.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,_E.__)("Exit code editor")})]}),(0,Ma.jsxs)("div",{className:"editor-text-editor__body",children:[(0,Ma.jsx)(lw,{ref:s}),(0,Ma.jsx)(rg,{})]})]})}var Eo=n(ee()),Js=n(N()),Qw=n(E()),AE=n(Ye()),NU=n(Y()),$w=n(ge());var kE=n(E()),wU=n(Y()),Yw=n(N()),PE=n(I()),xU=n(O());var _U=n(_());function kU({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,kE.useSelect)(a=>{let{getEditorSettings:c,getCurrentTemplateId:l}=a(b);return{onNavigateToEntityRecord:c().onNavigateToEntityRecord,templateId:l()}},[]),o=(0,kE.useSelect)(a=>!!a(wU.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[s,i]=(0,Yw.useState)(!1);return(0,Yw.useEffect)(()=>{let a=l=>{o&&(!l.target.classList.contains("is-root-container")||l.target.dataset?.type==="core/template-part"||l.defaultPrevented||(l.preventDefault(),i(!0)))},c=e.current;return c?.addEventListener("dblclick",a),()=>{c?.removeEventListener("dblclick",a)}},[e,o]),o?(0,_U.jsx)(xU.__experimentalConfirmDialog,{isOpen:s,confirmButtonText:(0,PE.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,PE.__)("You\u2019ve tried to select a block that is part of a template that may be used elsewhere on your site. Would you like to edit the template?")}):null}var CU=n(ge()),Zw=n(E()),CE=n(ee());var Eue=500;function PU(e,t,r){return Math.min(Math.max(e,t),r)}function Aue(e,t,r){let o=e-PU(e,r.left,r.right),s=t-PU(t,r.top,r.bottom);return Math.sqrt(o*o+s*s)}function TU({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=M((0,Zw.useSelect)(CE.store)),{selectBlock:s}=(0,Zw.useDispatch)(CE.store);return(0,CU.useRefEffect)(i=>{if(!e)return;let a=(l,u)=>{let m=t().flatMap(({clientId:h})=>{let g=r(h);if(g==="core/template-part")return[];if(g==="core/post-content"){let y=o(h);if(y.length)return y}return[h]}),d=1/0,f=null;for(let h of m){let g=i.querySelector(`[data-block="$h}"]`);if(!g)continue;let y=g.getBoundingClientRect(),v=Aue(l,u,y);v<d&&v<Eue&&(d=v,f=h)}f&&s(f)},c=l=>{(l.target===i||l.target.classList.contains("is-root-container"))&&a(l.clientX,l.clientY)};return i.addEventListener("click",c),()=>i.removeEventListener("click",c)},[e])}var qw=n(E()),EU=n(ge()),TE=n(ee());function AU(){let{getSettings:e,isZoomOut:t}=M((0,qw.useSelect)(TE.store)),{resetZoomLevel:r}=M((0,qw.useDispatch)(TE.store));return(0,EU.useRefEffect)(o=>{function s(i){if(t()&&!i.defaultPrevented){i.preventDefault();let{__experimentalSetIsInserterOpened:a}=e();typeof a=="function"&&a(!1),r()}}return o.addEventListener("dblclick",s),()=>{o.removeEventListener("dblclick",s)}},[e,t,r])}var RU=n(E()),IU=n(ge()),Kw=n(ee()),OU=n(Ye()),Rue=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function BU(e){let t=(0,RU.useRegistry)(),r=(0,IU.useRefEffect)(o=>{function s(a){if(a.target!==o&&a.target!==o.parentElement)return;let c=o.lastElementChild;if(!c)return;let l=c.getBoundingClientRect();if(a.clientY<l.bottom)return;a.preventDefault();let u=t.select(Kw.store).getBlockOrder(""),m=u[u.length-1],d=t.select(Kw.store).getBlock(m),{selectBlock:f,insertDefaultBlock:h}=t.dispatch(Kw.store);d&&(0,OU.isUnmodifiedDefaultBlock)(d)?f(m):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",s),()=>{i.removeEventListener("pointerdown",s)}},[t]);return e?[r,Rue]:[]}var Xw=n(E()),FU=n(ge()),EE=n(ee());function DU(){let{getEditedContentOnlySection:e}=M((0,Xw.useSelect)(EE.store)),{stopEditingContentOnlySection:t}=M((0,Xw.useDispatch)(EE.store));return(0,FU.useRefEffect)(r=>{function o(s){let i=e();if(!i)return;!s.target.closest(`[data-block="$i}"]`)&&!s.defaultPrevented&&(s.preventDefault(),t())}return r.addEventListener("click",o),()=>{r.removeEventListener("click",o)}},[e,t])}var io=n(_()),{LayoutStyle:Jw,useLayoutClasses:Iue,useLayoutStyles:Oue,ExperimentalBlockCanvas:Bue,useFlashEditableBlocks:Fue}=M(Eo.privateApis);function RE(e){for(let t=0;t<e.length;t++){if(e[t].name==="core/post-content")return e[t].attributes;if(e[t].innerBlocks.length){let r=RE(e[t].innerBlocks);if(r)return r}}}function LU(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}function Due({autoFocus:e,disableIframe:t=!1,iframeProps:r,contentRef:o,className:s}){let i=(0,$w.useViewportMatch)("small","<"),{renderingMode:a,postContentAttributes:c,editedPostTemplate:l={},wrapperBlockName:u,wrapperUniqueId:m,deviceType:d,isFocusedEntity:f,isDesignPostType:h,postType:g,isPreview:y,styles:v,canvasMinHeight:w}=(0,Qw.useSelect)(Ie=>{let{getCurrentPostId:we,getCurrentPostType:$e,getCurrentTemplateId:et,getEditorSettings:cs,getRenderingMode:qn,getDeviceType:ne,getCanvasMinHeight:Q}=M(Ie(b)),{getPostType:se,getEditedEntityRecord:te}=Ie(NU.store),oe=$e(),Le=qn(),ke;oe===Ps?ke="core/block":Le==="post-only"&&(ke="core/post-content");let Te=cs(),Xe=Te.supportsTemplateMode,Fe=se(oe),pe=et(),at=pe?te("postType",pt,pe):void 0;return{renderingMode:Le,postContentAttributes:Te.postContentAttributes,isDesignPostType:Ka.includes(oe),editedPostTemplate:Fe?.viewable&&Xe?at:void 0,wrapperBlockName:ke,wrapperUniqueId:we(),deviceType:ne(),isFocusedEntity:!!Te.onNavigateToPreviousEntityRecord,postType:oe,isPreview:Te.isPreviewMode,styles:Te.styles,canvasMinHeight:Q()}},[]),{isCleanNewPost:C}=(0,Qw.useSelect)(b),{hasRootPaddingAwareAlignments:x,themeHasDisabledLayoutStyles:S,themeSupportsLayout:P,isZoomedOut:A}=(0,Qw.useSelect)(Ie=>{let{getSettings:we,isZoomOut:$e}=M(Ie(Eo.store)),et=we();return{themeHasDisabledLayoutStyles:et.disableLayoutStyles,themeSupportsLayout:et.supportsLayout,hasRootPaddingAwareAlignments:et.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:$e()}},[]),L=(0,Js.useRef)(),D=(0,Eo.__experimentalUseResizeCanvas)(d),[R]=(0,Eo.useSettings)("layout"),B=(0,Js.useMemo)(()=>a!=="post-only"||h?{type:"default"}:P?{...R,type:"constrained"}:{type:"default"},[a,P,R,h]),U=(0,Js.useMemo)(()=>{if(!l?.content&&!l?.blocks&&c)return c;if(l?.blocks)return RE(l?.blocks);let Ie=typeof l?.content=="string"?l?.content:"";return RE((0,AE.parse)(Ie))||{}},[l?.content,l?.blocks,c]),J=(0,Js.useMemo)(()=>{if(!l?.content&&!l?.blocks)return!1;if(l?.blocks)return LU(l?.blocks);let Ie=typeof l?.content=="string"?l?.content:"";return LU((0,AE.parse)(Ie))||!1},[l?.content,l?.blocks]),{layout:W={},align:T=""}=U||{},F=Iue(U,"core/post-content"),q=ue({"is-layout-flow":!P},P&&F,T&&`align$T}`),G=Oue(U,"core/post-content",".block-editor-block-list__layout.is-root-container"),j=(0,Js.useMemo)(()=>W&&(W?.type==="constrained"||W?.inherit||W?.contentSize||W?.wideSize)?{...R,...W,type:"constrained"}:{...R,...W,type:"default"},[W?.type,W?.inherit,W?.contentSize,W?.wideSize,R]),z=c?j:B,V=z?.type==="default"&&!J?B:z,Z=(0,Eo.__unstableUseTypingObserver)(),ie=(0,Js.useRef)();(0,Js.useEffect)(()=>{!e||!C()||ie?.current?.focus()},[e,C]);let ae=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}
 207          .is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}
 208          .is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}
 209          .is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}`,Ce=[cc,dr,Ps].includes(g)&&!y&&!i&&!A,Ke=(0,Js.useMemo)(()=>{if(!L.current)return w;let{ownerDocument:Ie}=L.current,we=Ie.documentElement.scrollTop||Ie.body.scrollTop;return w+we},[w]),[_e,re]=BU(!y&&a==="post-only"&&!h),ve=(0,Js.useMemo)(()=>[...v??[],{css:`:where(.block-editor-iframe__body){display:flow-root;$Ke?`min-height:$Ke}px;`:""}}.is-root-container{display:flow-root;$Ce?"min-height:0!important;":""}}
 210                  $re||""}
 211                  $Ce?".block-editor-iframe__html{background:var(--wp-editor-canvas-background);display:flex;align-items:center;justify-content:center;min-height:100vh;}.block-editor-iframe__body{width:100%;}":""}`}],[v,Ce,Ke,re]),ze=(0,Eo.__unstableUseTypewriter)();return o=(0,$w.useMergeRefs)([L,o,a==="post-only"?ze:null,Fue({isEnabled:a==="template-locked"}),TU({isEnabled:a==="template-locked"}),AU(),_e,DU()]),(0,io.jsx)("div",{className:ue("editor-visual-editor","edit-post-visual-editor",s,{"has-padding":f||Ce,"is-resizable":Ce,"is-iframed":!t}),children:(0,io.jsx)(nm,{enableResizing:Ce,height:"100%",children:(0,io.jsxs)(Bue,{shouldIframe:!t,contentRef:o,styles:ve,height:"100%",iframeProps:{...r,style:{...r?.style,...D}},children:[P&&!S&&a==="post-only"&&!h&&(0,io.jsxs)(io.Fragment,{children:[(0,io.jsx)(Jw,{selector:".editor-visual-editor__post-title-wrapper",layout:B}),(0,io.jsx)(Jw,{selector:".block-editor-block-list__layout.is-root-container",layout:V}),T&&(0,io.jsx)(Jw,{css:ae}),G&&(0,io.jsx)(Jw,{layout:j,css:G})]}),a==="post-only"&&!h&&(0,io.jsx)("div",{className:ue("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":x}),contentEditable:!1,ref:Z,style:{marginTop:"4rem"},children:(0,io.jsx)(iw,{ref:ie})}),(0,io.jsxs)(Eo.RecursionProvider,{blockName:u,uniqueId:m,children:[(0,io.jsx)(Eo.BlockList,{className:ue("is-"+d.toLowerCase()+"-preview",a!=="post-only"||h?"wp-site-blocks":`$q} wp-block-post-content`,{"has-global-padding":a==="post-only"&&!h&&x}),layout:z,dropZoneElement:t?L.current:L.current?.parentNode,__unstableDisableDropZone:a==="template-locked"}),a==="template-locked"&&(0,io.jsx)(kU,{contentRef:L})]})]})})})}var MU=Due;var br=n(_()),Lue={header:(0,$l.__)("Editor top bar"),body:(0,$l.__)("Editor content"),sidebar:(0,$l.__)("Editor settings"),actions:(0,$l.__)("Editor publish"),footer:(0,$l.__)("Editor footer")};function HU({className:e,children:t,forceIsDirty:r,contentRef:o,disableIframe:s,autoFocus:i,customSaveButton:a,customSavePanel:c,forceDisableBlockTools:l,iframeProps:u}){let{mode:m,isInserterOpened:d,isListViewOpened:f,isDistractionFree:h,isPreviewMode:g,showBlockBreadcrumbs:y,postTypeLabel:v,stylesPath:w,showStylebook:C}=(0,VU.useSelect)(R=>{let{get:B}=R(jU.store),{getEditorSettings:U,getPostTypeLabel:J}=R(b),{getStylesPath:W,getShowStylebook:T}=M(R(b)),F=U(),q=R(b).getEditorMode();return!F.richEditingEnabled&&q==="visual"&&(q="text"),!F.codeEditingEnabled&&q==="text"&&(q="visual"),{mode:q,isInserterOpened:R(b).isInserterOpened(),isListViewOpened:R(b).isListViewOpened(),isDistractionFree:B("core","distractionFree"),isPreviewMode:F.isPreviewMode,showBlockBreadcrumbs:B("core","showBlockBreadcrumbs"),postTypeLabel:J(),stylesPath:W(),showStylebook:T()}},[]),x=(0,UU.useViewportMatch)("medium"),S=f?(0,$l.__)("Document Overview"):(0,$l.__)("Block Library"),P=C||w?.startsWith("/revisions"),[A,L]=(0,tx.useState)(!1),D=(0,tx.useCallback)(R=>{typeof A=="function"&&A(R),L(!1)},[A]);return(0,br.jsx)(cb,{isDistractionFree:h,className:ue("editor-editor-interface",e,{"is-entity-save-view-open":!!A,"is-distraction-free":h&&!g}),labels:{...Lue,secondarySidebar:S},header:!g&&(0,br.jsx)(aU,{forceIsDirty:r,setEntitiesSavedStatesCallback:L,customSaveButton:a,forceDisableBlockTools:l}),editorNotices:(0,br.jsx)(Eh,{}),secondarySidebar:!g&&m==="visual"&&(d&&(0,br.jsx)(dU,{})||f&&(0,br.jsx)(hU,{})),sidebar:!g&&!h&&(0,br.jsx)(pl.Slot,{scope:"core"}),content:(0,br.jsxs)(br.Fragment,{children:[!h&&!g&&(0,br.jsx)(Eh,{}),P?(0,br.jsx)(cL,{}):(0,br.jsxs)(br.Fragment,{children:[!g&&m==="text"&&(0,br.jsx)(SU,{autoFocus:i}),!g&&!x&&m==="visual"&&(0,br.jsx)(ex.BlockToolbar,{hideDragHandle:!0}),(g||m==="visual")&&(0,br.jsx)(MU,{contentRef:o,disableIframe:s,autoFocus:i,iframeProps:u}),t]})]}),footer:!g&&!h&&x&&y&&m==="visual"&&(0,br.jsx)(ex.BlockBreadcrumb,{rootLabelText:v?(0,zU.decodeEntities)(v):void 0}),actions:g?void 0:c||(0,br.jsx)(yU,{closeEntitiesSavedStates:D,isEntitiesSavedStatesOpen:A,setEntitiesSavedStatesCallback:L,forceIsDirtyPublishPanel:r})})}var _x=n(ee()),kx=n(E()),Ei=n(N()),vp=n(I());var uH=n(gn()),dH=n(O());var GU=n(E()),WU=n(mn());var YU=n(_()),{OverridesPanel:Nue}=M(WU.privateApis);function ZU(){return(0,GU.useSelect)(t=>t(b).getCurrentPostType()==="wp_block",[])?(0,YU.jsx)(Nue,{}):null}var Pg=n(O()),Oz=n(E());var Un=n(O()),nz=n(Y()),iz=n(E()),az=n(N()),Iu=n(I()),lz=n(em());var ax=n(E()),kg=n(N()),rz=n(I()),dp=n(O());var oz=n(Y());var _g=n(E()),nx=n(N()),ez=n(Y());var Qs=n(I()),qU=n(N()),Va=n(O()),lp=n(E()),ox=n(Y()),KU=n(ft());var rx=n(ct());function ap(e){return typeof e.title=="string"?(0,rx.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,rx.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,rx.decodeEntities)(e.title.raw):""}var ec=n(_()),Mue=({items:e,closeModal:t})=>{let[r]=e,o=ap(r),{showOnFront:s,currentHomePage:i,isSaving:a}=(0,lp.useSelect)(g=>{let{getEntityRecord:y,isSavingEntityRecord:v}=g(ox.store),w=y("root","site"),C=y("postType","page",w?.page_on_front);return{showOnFront:w?.show_on_front,currentHomePage:C,isSaving:v("root","site")}}),{saveEntityRecord:c}=(0,lp.useDispatch)(ox.store),{createSuccessNotice:l,createErrorNotice:u}=(0,lp.useDispatch)(KU.store);async function m(g){g.preventDefault();try{await c("root","site",{page_on_front:r.id,show_on_front:"page"}),l((0,Qs.__)("Homepage updated."),{type:"snackbar"})}catch(y){let v=y.message&&y.code!=="unknown_error"?y.message:(0,Qs.__)("An error occurred while setting the homepage.");u(v,{type:"snackbar"})}finally{t?.()}}let d="";s==="posts"?d=(0,Qs.__)("This will replace the current homepage which is set to display latest posts."):i&&(d=(0,Qs.sprintf)((0,Qs.__)('This will replace the current homepage: "%s"'),ap(i)));let f=(0,Qs.sprintf)((0,Qs.__)('Set "%1$s" as the site homepage? %2$s'),o,d).trim(),h=(0,Qs.__)("Set homepage");return(0,ec.jsx)("form",{onSubmit:m,children:(0,ec.jsxs)(Va.__experimentalVStack,{spacing:"5",children:[(0,ec.jsx)(Va.__experimentalText,{children:f}),(0,ec.jsxs)(Va.__experimentalHStack,{justify:"right",children:[(0,ec.jsx)(Va.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:a,accessibleWhenDisabled:!0,children:(0,Qs.__)("Cancel")}),(0,ec.jsx)(Va.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:a,accessibleWhenDisabled:!0,children:h})]})]})})},XU=()=>{let{pageOnFront:e,pageForPosts:t}=(0,lp.useSelect)(r=>{let{getEntityRecord:o,canUser:s}=r(ox.store),i=s("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,qU.useMemo)(()=>({id:"set-as-homepage",label:(0,Qs.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Mue}),[t,e])};var $s=n(I()),JU=n(N()),ja=n(O()),cp=n(E()),sx=n(Y()),QU=n(ft());var tc=n(_()),Vue=({items:e,closeModal:t})=>{let[r]=e,o=ap(r),{currentPostsPage:s,isPageForPostsSet:i,isSaving:a}=(0,cp.useSelect)(g=>{let{getEntityRecord:y,isSavingEntityRecord:v}=g(sx.store),w=y("root","site");return{currentPostsPage:y("postType","page",w?.page_for_posts),isPageForPostsSet:w?.page_for_posts!==0,isSaving:v("root","site")}}),{saveEntityRecord:c}=(0,cp.useDispatch)(sx.store),{createSuccessNotice:l,createErrorNotice:u}=(0,cp.useDispatch)(QU.store);async function m(g){g.preventDefault();try{await c("root","site",{page_for_posts:r.id,show_on_front:"page"}),l((0,$s.__)("Posts page updated."),{type:"snackbar"})}catch(y){let v=y.message&&y.code!=="unknown_error"?y.message:(0,$s.__)("An error occurred while setting the posts page.");u(v,{type:"snackbar"})}finally{t?.()}}let d=i&&s?(0,$s.sprintf)((0,$s.__)('This will replace the current posts page: "%s"'),ap(s)):(0,$s.__)("This page will show the latest posts."),f=(0,$s.sprintf)((0,$s.__)('Set "%1$s" as the posts page? %2$s'),o,d),h=(0,$s.__)("Set posts page");return(0,tc.jsx)("form",{onSubmit:m,children:(0,tc.jsxs)(ja.__experimentalVStack,{spacing:"5",children:[(0,tc.jsx)(ja.__experimentalText,{children:f}),(0,tc.jsxs)(ja.__experimentalHStack,{justify:"right",children:[(0,tc.jsx)(ja.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:a,accessibleWhenDisabled:!0,children:(0,$s.__)("Cancel")}),(0,tc.jsx)(ja.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:a,accessibleWhenDisabled:!0,children:h})]})]})})},$U=()=>{let{pageOnFront:e,pageForPosts:t}=(0,cp.useSelect)(r=>{let{getEntityRecord:o,canUser:s}=r(sx.store),i=s("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,JU.useMemo)(()=>({id:"set-as-posts-page",label:(0,$s.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Vue}),[t,e])};var tz=n(_());function ix({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,_g.useSelect)(l=>{let{getEntityActions:u}=M(l(b));return{defaultActions:u("postType",e)}},[e]),s=(0,_g.useSelect)(l=>{if(e!=="page")return!1;let{getDefaultTemplateId:u,getEntityRecord:m,canUser:d}=l(ez.store);if(!d("update",{kind:"root",name:"site"}))return!1;let h=u({slug:"front-page"});if(!h)return!0;let g=m("postType","wp_template",h);return g?g.slug!=="front-page":!0},[e]),i=XU(),a=$U(),{registerPostTypeSchema:c}=M((0,_g.useDispatch)(b));return(0,nx.useEffect)(()=>{c(e)},[c,e]),(0,nx.useMemo)(()=>{let l=[...o];if(s&&l.push(i,a),l=l.sort((u,m)=>m.id==="move-to-trash"?-1:0),l=l.filter(u=>u.context?u.context===r:!0),t)for(let u=0;u<l.length;++u){if(l[u].callback){let m=l[u].callback;l[u]={...l[u],callback:(d,f)=>{m(d,{...f,onActionPerformed:h=>{f?.onActionPerformed&&f.onActionPerformed(h),t(l[u].id,h)}})}}}if(l[u].RenderModal){let m=l[u].RenderModal;l[u]={...l[u],RenderModal:d=>(0,tz.jsx)(m,{...d,onActionPerformed:f=>{d.onActionPerformed&&d.onActionPerformed(f),t(l[u].id,f)}})}}}return l},[r,o,t,i,a,s])}var ao=n(_()),{Menu:up,kebabCase:jue}=M(dp.privateApis);function sz({postType:e,postId:t,onActionPerformed:r}){let[o,s]=(0,kg.useState)(null),{item:i,permissions:a}=(0,ax.useSelect)(m=>{let{getEditedEntityRecord:d,getEntityRecordPermissions:f}=M(m(oz.store));return{item:d("postType",e,t),permissions:f("postType",e,t)}},[t,e]),c=(0,kg.useMemo)(()=>({...i,permissions:a}),[i,a]),l=ix({postType:e,onActionPerformed:r}),u=(0,kg.useMemo)(()=>l.filter(m=>!m.isEligible||m.isEligible(c)),[l,c]);return(0,ao.jsxs)(ao.Fragment,{children:[(0,ao.jsxs)(up,{placement:"bottom-end",children:[(0,ao.jsx)(up.TriggerButton,{render:(0,ao.jsx)(dp.Button,{size:"small",icon:wr,label:(0,rz.__)("Actions"),disabled:!u.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,ao.jsx)(up.Popover,{children:(0,ao.jsx)(Hue,{actions:u,items:[c],setActiveModalAction:s})})]}),!!o&&(0,ao.jsx)(zue,{action:o,items:[c],closeModal:()=>s(null)})]})}function Uue({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,ao.jsx)(up.Item,{onClick:t,children:(0,ao.jsx)(up.ItemLabel,{children:o})})}function zue({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t);return(0,ao.jsx)(dp.Modal,{title:e.modalHeader||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r??(()=>{}),focusOnMount:"firstContentElement",size:"medium",overlayClassName:`editor-action-modal editor-action-modal__$jue(e.id)}`,children:(0,ao.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Hue({actions:e,items:t,setActiveModalAction:r}){let o=(0,ax.useRegistry)();return(0,ao.jsx)(up.Group,{children:e.map(s=>(0,ao.jsx)(Uue,{action:s,onClick:()=>{if("RenderModal"in s){r(s);return}s.callback(t,{registry:o})},items:t},s.id))})}var ki=n(_()),{Badge:Gue}=M(Un.privateApis);function lx({postType:e,postId:t,onActionPerformed:r}){let o=(0,az.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:s,icon:i,labels:a}=(0,iz.useSelect)(u=>{let{getEditedEntityRecord:m,getCurrentTheme:d,getPostType:f}=u(nz.store),{getPostIcon:h}=M(u(b)),g="",y=m("postType",e,o[0]);if(o.length===1){let{default_template_types:v=[]}=d()??{};g=([pt,dr].includes(e)?Cs({template:y,templateTypes:v}):{})?.title||y?.title}return{postTitle:g,icon:h(e,{area:y?.area}),labels:f(e)?.labels}},[o,e]),c=v1(t),l=(0,Iu.__)("No title");return a?.name&&o.length>1?l=(0,Iu.sprintf)((0,Iu.__)("%1$d %2$s"),o.length,a?.name):s&&(l=(0,lz.__unstableStripHTML)(s)),(0,ki.jsxs)(Un.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,ki.jsxs)(Un.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,ki.jsx)(Un.Icon,{className:"editor-post-card-panel__icon",icon:i}),(0,ki.jsxs)(Un.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,ki.jsx)("span",{className:"editor-post-card-panel__title-name",children:l}),c&&o.length===1&&(0,ki.jsx)(Gue,{children:c})]}),o.length===1&&(0,ki.jsx)(sz,{postType:e,postId:o[0],onActionPerformed:r})]}),o.length>1&&(0,ki.jsx)(Un.__experimentalText,{className:"editor-post-card-panel__description",children:(0,Iu.sprintf)((0,Iu.__)("Changes will be applied to all selected %s."),a?.name.toLowerCase())})]})}var cz=n(O()),uz=n(E()),en=n(I()),dz=n(ag()),mz=n(N()),IE=n(Y());var OE=n(_()),Wue=189;function pz(){let{postContent:e}=(0,uz.useSelect)(a=>{let{getEditedPostAttribute:c,getCurrentPostType:l,getCurrentPostId:u}=a(b),{canUser:m}=a(IE.store),{getEntityRecord:d}=a(IE.store),f=m("read",{kind:"root",name:"site"})?d("root","site"):void 0,h=l();return{postContent:!(+u()===f?.page_for_posts)&&![pt,dr].includes(h)&&c("content")}},[]),t=(0,en._x)("words","Word count type. Do not translate!"),r=(0,mz.useMemo)(()=>e?(0,dz.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/Wue),s=(0,en.sprintf)((0,en._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,en.__)("1 minute"):(0,en.sprintf)((0,en._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,OE.jsx)("div",{className:"editor-post-content-information",children:(0,OE.jsx)(cz.__experimentalText,{children:(0,en.sprintf)((0,en.__)("%1$s, %2$s read time."),s,i)})})}var cx=n(O()),mp=n(I()),fz=n(E()),ux=n(N()),hz=n(ee());var Ua=n(_());function Yue(){let{postFormat:e}=(0,fz.useSelect)(i=>{let{getEditedPostAttribute:a}=i(b);return{postFormat:a("format")??"standard"}},[]),t=jh.find(i=>i.id===e),[r,o]=(0,ux.useState)(null),s=(0,ux.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,Ua.jsx)(Cm,{children:(0,Ua.jsx)(wt,{label:(0,mp.__)("Format"),ref:o,children:(0,Ua.jsx)(cx.Dropdown,{popoverProps:s,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:a})=>(0,Ua.jsx)(cx.Button,{size:"compact",variant:"tertiary","aria-expanded":i,"aria-label":(0,mp.sprintf)((0,mp.__)("Change format: %s"),t?.caption),onClick:a,children:t?.caption}),renderContent:({onClose:i})=>(0,Ua.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,Ua.jsx)(hz.__experimentalInspectorPopoverHeader,{title:(0,mp.__)("Format"),onClose:i}),(0,Ua.jsx)(Uh,{})]})})})})}var gz=Yue;var yz=n(O()),vz=n(E()),dx=n(I()),bz=n(qa());var BE=n(_());function Sz(){let e=(0,vz.useSelect)(r=>r(b).getEditedPostAttribute("modified"),[]),t=e&&(0,dx.sprintf)((0,dx.__)("Last edited %s."),(0,bz.humanTimeDiff)(e));return t?(0,BE.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,BE.jsx)(yz.__experimentalText,{children:t})}):null}var wz=n(O()),xz=n(_());function Zue({className:e,children:t}){return(0,xz.jsx)(wz.__experimentalVStack,{className:ue("editor-post-panel__section",e),children:t})}var _z=Zue;var za=n(I()),kz=n(ge()),mx=n(E()),FE=n(Y()),Pz=n(ct()),pp=n(O()),px=n(N()),Cz=n(ee());var Pi=n(_()),que={};function Tz(){let{editEntityRecord:e}=(0,mx.useDispatch)(FE.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:s}=(0,mx.useSelect)(m=>{let{getEntityRecord:d,getEditedEntityRecord:f,canUser:h}=m(FE.store),g=h("read",{kind:"root",name:"site"})?d("root","site"):void 0,y=g?.page_for_posts?f("postType","page",g?.page_for_posts):que,{getEditedPostAttribute:v,getCurrentPostType:w}=m(b);return{postsPageId:y?.id,postsPageTitle:y?.title,isTemplate:w()===pt,postSlug:v("slug")}},[]),[i,a]=(0,px.useState)(null),c=(0,px.useMemo)(()=>({anchor:i,placement:"left-start",offset:36,shift:!0}),[i]);if(!o||!["home","index"].includes(s)||!r)return null;let l=m=>{e("postType","page",r,{title:m})},u=(0,Pz.decodeEntities)(t);return(0,Pi.jsx)(wt,{label:(0,za.__)("Blog title"),ref:a,children:(0,Pi.jsx)(pp.Dropdown,{popoverProps:c,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:m,onToggle:d})=>(0,Pi.jsx)(pp.Button,{size:"compact",variant:"tertiary","aria-expanded":m,"aria-label":(0,za.sprintf)((0,za.__)("Change blog title: %s"),u),onClick:d,children:u}),renderContent:({onClose:m})=>(0,Pi.jsxs)(Pi.Fragment,{children:[(0,Pi.jsx)(Cz.__experimentalInspectorPopoverHeader,{title:(0,za.__)("Blog title"),onClose:m}),(0,Pi.jsx)(pp.__experimentalInputControl,{placeholder:(0,za.__)("No title"),size:"__unstable-large",value:t,onChange:(0,kz.debounce)(l,300),label:(0,za.__)("Blog title"),help:(0,za.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var fp=n(I()),fx=n(E()),DE=n(Y()),hp=n(O()),hx=n(N()),Ez=n(ee());var Ci=n(_());function Az(){let{editEntityRecord:e}=(0,fx.useDispatch)(DE.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,fx.useSelect)(l=>{let{getEditedPostAttribute:u,getCurrentPostType:m}=l(b),{getEditedEntityRecord:d,canUser:f}=l(DE.store),h=f("read",{kind:"root",name:"site"})?d("root","site"):void 0;return{isTemplate:m()===pt,postSlug:u("slug"),postsPerPage:h?.posts_per_page||1}},[]),[s,i]=(0,hx.useState)(null),a=(0,hx.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]);if(!r||!["home","index"].includes(o))return null;let c=l=>{e("root","site",void 0,{posts_per_page:l})};return(0,Ci.jsx)(wt,{label:(0,fp.__)("Posts per page"),ref:i,children:(0,Ci.jsx)(hp.Dropdown,{popoverProps:a,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:l,onToggle:u})=>(0,Ci.jsx)(hp.Button,{size:"compact",variant:"tertiary","aria-expanded":l,"aria-label":(0,fp.__)("Change posts per page"),onClick:u,children:t}),renderContent:({onClose:l})=>(0,Ci.jsxs)(Ci.Fragment,{children:[(0,Ci.jsx)(Ez.__experimentalInspectorPopoverHeader,{title:(0,fp.__)("Posts per page"),onClose:l}),(0,Ci.jsx)(hp.__experimentalNumberControl,{placeholder:0,value:t,size:"__unstable-large",spinControls:"custom",step:"1",min:"1",onChange:c,label:(0,fp.__)("Posts per page"),help:(0,fp.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),hideLabelFromVision:!0})]})})})}var as=n(I()),gx=n(E()),LE=n(Y()),Ti=n(O()),yx=n(N()),Rz=n(ee());var tn=n(_()),Kue=[{label:(0,as._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,as.__)("Visitors can add new comments and replies.")},{label:(0,as.__)("Closed"),value:"",description:[(0,as.__)("Visitors cannot add new comments or replies."),(0,as.__)("Existing comments remain visible.")].join(" ")}];function Iz(){let{editEntityRecord:e}=(0,gx.useDispatch)(LE.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,gx.useSelect)(l=>{let{getEditedPostAttribute:u,getCurrentPostType:m}=l(b),{getEditedEntityRecord:d,canUser:f}=l(LE.store),h=f("read",{kind:"root",name:"site"})?d("root","site"):void 0;return{isTemplate:m()===pt,postSlug:u("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[s,i]=(0,yx.useState)(null),a=(0,yx.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]);if(!r||!["home","index"].includes(o))return null;let c=l=>{e("root","site",void 0,{default_comment_status:l?"open":null})};return(0,tn.jsx)(wt,{label:(0,as.__)("Discussion"),ref:i,children:(0,tn.jsx)(Ti.Dropdown,{popoverProps:a,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:l,onToggle:u})=>(0,tn.jsx)(Ti.Button,{size:"compact",variant:"tertiary","aria-expanded":l,"aria-label":(0,as.__)("Change discussion settings"),onClick:u,children:t?(0,as.__)("Comments open"):(0,as.__)("Comments closed")}),renderContent:({onClose:l})=>(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(Rz.__experimentalInspectorPopoverHeader,{title:(0,as.__)("Discussion"),onClose:l}),(0,tn.jsxs)(Ti.__experimentalVStack,{spacing:3,children:[(0,tn.jsx)(Ti.__experimentalText,{children:(0,as.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,tn.jsx)(Ti.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,as.__)("Comment status"),options:Kue,onChange:c,selected:t})]})]})})})}var gt=n(_()),Xue="post-status";function Bz({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,Oz.useSelect)(s=>{let{isEditorPanelRemoved:i,getCurrentPostType:a,getCurrentPostId:c}=s(b);return{isRemovedPostStatusPanel:i(Xue),postType:a(),postId:c()}},[]);return(0,gt.jsx)(_z,{className:"editor-post-summary",children:(0,gt.jsx)(gS.Slot,{children:s=>(0,gt.jsx)(gt.Fragment,{children:(0,gt.jsxs)(Pg.__experimentalVStack,{spacing:4,children:[(0,gt.jsx)(lx,{postType:r,postId:o,onActionPerformed:e}),(0,gt.jsx)(KS,{withPanelBody:!1}),(0,gt.jsx)(lM,{}),(0,gt.jsxs)(Pg.__experimentalVStack,{spacing:1,children:[(0,gt.jsx)(pz,{}),(0,gt.jsx)(Sz,{})]}),!t&&(0,gt.jsxs)(Pg.__experimentalVStack,{spacing:4,children:[(0,gt.jsxs)(Pg.__experimentalVStack,{spacing:1,children:[(0,gt.jsx)(GT,{}),(0,gt.jsx)(U0,{}),(0,gt.jsx)(vw,{}),(0,gt.jsx)(AS,{}),(0,gt.jsx)(xS,{}),(0,gt.jsx)(VS,{}),(0,gt.jsx)(CM,{}),(0,gt.jsx)(oS,{}),(0,gt.jsx)(G0,{}),(0,gt.jsx)(Tz,{}),(0,gt.jsx)(Az,{}),(0,gt.jsx)(Iz,{}),(0,gt.jsx)(gz,{}),s]}),(0,gt.jsx)(dw,{onActionPerformed:e})]})]})})})})}var Tg=n(E()),ME=n(Y()),jz=n(O()),VE=n(I()),Uz=n(ee()),zz=n(Ye());var Fz=n(E()),Dz=n(N()),NE=n(Y()),Lz=n(Ye()),Nz=n(mn());var{EXCLUDED_PATTERN_SOURCES:Jue,PATTERN_TYPES:Que}=M(Nz.privateApis);function Mz(e,t){return e.innerBlocks=e.innerBlocks.map(r=>Mz(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function $ue(e,t){let r=(i,a,c)=>a===c.findIndex(l=>i.name===l.name),o=i=>!Jue.includes(i.source),s=i=>i.templateTypes?.includes(t.slug)||i.blockTypes?.includes("core/template-part/"+t.area);return e.filter((i,a,c)=>r(i,a,c)&&o(i)&&s(i))}function ede(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:Que.theme,blocks:(0,Lz.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>Mz(o,t))}))}function Vz({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:s,currentThemeStylesheet:i}=(0,Fz.useSelect)(a=>{let{getEditorSettings:c}=a(b),l=c();return{blockPatterns:l.__experimentalAdditionalBlockPatterns??l.__experimentalBlockPatterns,restBlockPatterns:a(NE.store).getBlockPatterns(),currentThemeStylesheet:a(NE.store).getCurrentTheme().stylesheet}},[]);return(0,Dz.useMemo)(()=>{let a=[...o||[],...s||[]],c=$ue(a,{area:e,name:t,slug:r});return ede(c,i)},[e,t,r,o,s,i])}var Cg=n(_());function tde({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,Cg.jsx)(Uz.__experimentalBlockPatternsList,{label:(0,VE.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function rde(){let{area:e,name:t,slug:r,postType:o,postId:s}=(0,Tg.useSelect)(l=>{let{getCurrentPostType:u,getCurrentPostId:m}=l(b),{getEditedEntityRecord:d}=l(ME.store),f=u(),h=m(),g=d("postType",f,h);return{area:g?.area,name:g?.name,slug:g?.slug,postType:f,postId:h}},[]),{editEntityRecord:i}=(0,Tg.useDispatch)(ME.store),a=Vz({area:e,name:t,slug:r}),c=async l=>{await i("postType",o,s,{blocks:l.blocks,content:(0,zz.serialize)(l.blocks)})};return a?.length?(0,Cg.jsx)(jz.PanelBody,{title:(0,VE.__)("Design"),initialOpen:o===dr,children:(0,Cg.jsx)(tde,{availableTemplates:a,onSelect:c})}):null}function Hz(){let{postType:e}=(0,Tg.useSelect)(t=>{let{getCurrentPostType:r}=t(b);return{postType:r()}},[]);return[dr,pt].includes(e)?(0,Cg.jsx)(rde,{}):null}var Gz=n(O()),vx=n(I()),Wz=n(E()),Yz=n(N()),Zz=n(ct());var rn={document:"edit-post/document",block:"edit-post/block"};var Eg=n(_()),{Tabs:jE}=M(Gz.privateApis),ode=(e,t)=>{let r=(0,Wz.useSelect)(s=>s(b).getPostTypeLabel(),[]),o=r?(0,Zz.decodeEntities)(r):(0,vx._x)("Document","noun, panel");return(0,Eg.jsxs)(jE.TabList,{ref:t,children:[(0,Eg.jsx)(jE.Tab,{tabId:rn.document,"data-tab-id":rn.document,children:o}),(0,Eg.jsx)(jE.Tab,{tabId:rn.block,"data-tab-id":rn.block,children:(0,vx.__)("Block")})]})},qz=(0,Yz.forwardRef)(ode);var bx=n(E()),Kz=n(ee()),Xz=n(O()),Jz=n(I());var Qz=n(Xr()),$z=n(N());var UE=n(_()),{BlockQuickNavigation:sde}=M(Kz.privateApis),nde=["core/post-title","core/post-featured-image","core/post-content"],ide="core/template-part";function eH(){let e=(0,$z.useMemo)(()=>(0,Qz.applyFilters)("editor.postContentBlockTypes",nde),[]),{clientIds:t,postType:r,renderingMode:o}=(0,bx.useSelect)(i=>{let{getCurrentPostType:a,getPostBlocksByName:c,getRenderingMode:l}=M(i(b)),u=a();return{postType:u,clientIds:c(pt===u?ide:e),renderingMode:l()}},[e]),{enableComplementaryArea:s}=(0,bx.useDispatch)(Pe);return o==="post-only"&&r!==pt||t.length===0?null:(0,UE.jsx)(Xz.PanelBody,{title:(0,Jz.__)("Content"),children:(0,UE.jsx)(sde,{clientIds:t,onSelect:()=>{s("core","edit-post/document")}})})}var Sx=n(E()),tH=n(N()),rH=n(Ye()),xx=n(ee()),oH=n(O()),sH=n(I());var wx=n(_()),{BlockQuickNavigation:ade}=M(xx.privateApis);function lde(){let e=(0,Sx.useSelect)(o=>{let{getBlockTypes:s}=o(rH.store);return s()},[]),t=(0,tH.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,Sx.useSelect)(o=>{let{getBlocksByName:s}=o(xx.store);return s(t)},[t]);return r.length===0?null:(0,wx.jsx)(oH.PanelBody,{title:(0,sH.__)("Content"),children:(0,wx.jsx)(ade,{clientIds:r})})}function nH(){return(0,Sx.useSelect)(t=>{let{getCurrentPostType:r}=t(b);return r()},[])!==dr?null:(0,wx.jsx)(lde,{})}var gp=n(E()),iH=n(N()),aH=n(ee()),lH=n(mt());function cde(){let{hasBlockSelection:e}=(0,gp.useSelect)(s=>({hasBlockSelection:!!s(aH.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,gp.useSelect)(Pe),{enableComplementaryArea:r}=(0,gp.useDispatch)(Pe),{get:o}=(0,gp.useSelect)(lH.store);(0,iH.useEffect)(()=>{let s=t("core"),i=["edit-post/document","edit-post/block"].includes(s),a=o("core","distractionFree");!i||a||(e?r("core","edit-post/block"):r("core","edit-post/document"))},[e,t,r,o])}var cH=cde;var Kr=n(_()),{Tabs:yp}=M(dH.privateApis),ude=Ei.Platform.select({web:!0,native:!1}),dde=({tabName:e,keyboardShortcut:t,onActionPerformed:r,extraPanels:o})=>{let s=(0,Ei.useRef)(null),i=(0,Ei.useContext)(yp.Context);return(0,Ei.useEffect)(()=>{let a=Array.from(s.current?.querySelectorAll('[role="tab"]')||[]),c=a.find(m=>m.getAttribute("data-tab-id")===e),l=c?.ownerDocument.activeElement;a.some(m=>l&&l.id===m.id)&&c&&c.id!==l?.id&&c?.focus()},[e]),(0,Kr.jsx)(cu,{identifier:e,header:(0,Kr.jsx)(yp.Context.Provider,{value:i,children:(0,Kr.jsx)(qz,{ref:s})}),closeLabel:(0,vp.__)("Close Settings"),className:"editor-sidebar__panel",headerClassName:"editor-sidebar__panel-tabs",title:(0,vp._x)("Settings","panel button label"),toggleShortcut:t,icon:(0,vp.isRTL)()?Mp:Vp,isActiveByDefault:ude,children:(0,Kr.jsxs)(yp.Context.Provider,{value:i,children:[(0,Kr.jsxs)(yp.TabPanel,{tabId:rn.document,focusable:!1,children:[(0,Kr.jsx)(Bz,{onActionPerformed:r}),(0,Kr.jsx)(mS.Slot,{}),(0,Kr.jsx)(eH,{}),(0,Kr.jsx)(nH,{}),(0,Kr.jsx)(Hz,{}),(0,Kr.jsx)(Z0,{}),(0,Kr.jsx)(ZU,{}),o]}),(0,Kr.jsx)(yp.TabPanel,{tabId:rn.block,focusable:!1,children:(0,Kr.jsx)(_x.BlockInspector,{})})]})})},mde=({extraPanels:e,onActionPerformed:t})=>{cH();let{tabName:r,keyboardShortcut:o,showSummary:s}=(0,kx.useSelect)(c=>{let l=c(uH.store).getShortcutRepresentation("core/editor/toggle-sidebar"),u=c(Pe).getActiveComplementaryArea("core"),m=[rn.block,rn.document].includes(u),d=u;return m||(d=c(_x.store).getBlockSelectionStart()?rn.block:rn.document),{tabName:d,keyboardShortcut:l,showSummary:![pt,dr,cc].includes(c(b).getCurrentPostType())}},[]),{enableComplementaryArea:i}=(0,kx.useDispatch)(Pe),a=(0,Ei.useCallback)(c=>{c&&i("core",c)},[i]);return(0,Kr.jsx)(yp,{selectedTabId:r,onSelect:a,selectOnMove:!1,children:(0,Kr.jsx)(dde,{tabName:r,keyboardShortcut:o,showSummary:s,onActionPerformed:t,extraPanels:e})})},mH=mde;var Ep=n(I()),Mu=n(E()),hG=n(O()),Yx=n(N()),gG=n(ge());var $E=n(ee());var bp="edit-post/collab-history-sidebar",rc="edit-post/collab-sidebar",zE=[bp,rc];var Or=n(N()),Nt=n(O()),sG=n(ge());var it=n(I()),kp=n(E()),nG=n(em()),Pp=n(ee());var Cx=n(O()),Tx=n(I()),Ri=n(qa()),yH=n(Y()),vH=n(E()),bH=n(ee());var fH=n(I());function hH(e){return e.trim()}function Sp(){}var pH=["#3858E9","#9fB1FF","#1D35B4","#1A1919","#E26F56","#33F078","#FFF972","#7A00DF"];function Px(e){return pH[e%pH.length]}function gH(e,t=10){if(!e)return"";let r=(0,fH._x)("words","Word count type. Do not translate!"),o=e.trim(),s="";if(r==="words")s=o.split(" ",t).join(" ");else if(r==="characters_excluding_spaces"){let a=o.split("",t).join(""),c=a.length-a.replaceAll(" ","").length;s=o.split("",t+c).join("")}else r==="characters_including_spaces"&&(s=o.split("",t).join(""));return s!==o?s+"\u2026":s}function lo(e,t,r){if(!t)return;let o=e?`[role=treeitem][id="comment-thread-$e}"]`:"[role=treeitem]:not([id])",s=r?`$o} $r}`:o;return new Promise(i=>{if(t.querySelector(s))return i(t.querySelector(s));let a=null,c=new window.MutationObserver(()=>{t.querySelector(s)&&(clearTimeout(a),c.disconnect(),i(t.querySelector(s)))});c.observe(t,{childList:!0,subtree:!0}),a=setTimeout(()=>{c.disconnect(),i(null)},3e3)}).then(i=>i?.focus())}var Ai=n(_());function pde({avatar:e,name:t,date:r,userId:o}){let s=!!e,i=(0,Ri.getSettings)(),{currentUserAvatar:a,currentUserName:c,currentUserId:l,dateFormat:u=i.formats.date}=(0,vH.useSelect)(y=>{let{canUser:v,getCurrentUser:w,getEntityRecord:C}=y(yH.store),x=v("read",{kind:"root",name:"site"})?C("root","site"):void 0;if(s)return{dateFormat:x?.date_format};let{getSettings:S}=y(bH.store),{__experimentalDiscussionSettings:P}=S(),A=P?.avatarURL,L=w();return{currentUserAvatar:L?.avatar_urls?.[48]??A,currentUserName:L?.name,currentUserId:L?.id,dateFormat:x?.date_format}},[s]),m=(0,Ri.getDate)(r),d=(0,Ri.dateI18n)("c",m),h=Math.floor((new Date-m)/(1e3*60*60*24))<30?(0,Ri.humanTimeDiff)(m):(0,Ri.dateI18n)(u,m),g=(0,Ri.dateI18n)((0,Tx._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)("img",{src:e||a,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,Tx.__)("User avatar"),width:32,height:32,style:{borderColor:Px(o??l)}}),(0,Ai.jsxs)(Cx.__experimentalVStack,{spacing:"0",children:[(0,Ai.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??c}),r&&(0,Ai.jsx)(Cx.Tooltip,{text:g,children:(0,Ai.jsx)("time",{dateTime:d,className:"editor-collab-sidebar-panel__user-time",children:h})})]})]})}var Ag=pde;var SH=n(XT()),wH=n(N()),on=n(O()),HE=n(I()),Ex=n(ge()),xH=n(Mr());var Ii=n(_());function _H({onSubmit:e,onCancel:t,thread:r,submitButtonText:o,labelText:s,reflowComments:i=Sp}){let[a,c]=(0,wH.useState)(r?.content?.raw??""),l=(0,Ex.useDebounce)(i,100),u=f=>{c(f)},m=(0,Ex.useInstanceId)(_H,"comment-input"),d=a===r?.content?.raw||!hH(a).length;return(0,Ii.jsxs)(on.__experimentalVStack,{className:"editor-collab-sidebar-panel__comment-form",spacing:"4",as:"form",onSubmit:f=>{f.preventDefault(),e(a),c("")},children:[(0,Ii.jsx)(on.VisuallyHidden,{as:"label",htmlFor:m,children:s??(0,HE.__)("Note")}),(0,Ii.jsx)(SH.default,{id:m,value:a??"",onChange:f=>{u(f.target.value),l()},rows:1,maxRows:20,onKeyDown:f=>{xH.isKeyboardEvent.primary(f,"Enter")&&!d&&f.target.parentNode.requestSubmit()}}),(0,Ii.jsxs)(on.__experimentalHStack,{spacing:"2",justify:"flex-end",wrap:!0,children:[(0,Ii.jsx)(on.Button,{size:"compact",variant:"tertiary",onClick:t,children:(0,Ii.jsx)(on.__experimentalTruncate,{children:(0,HE.__)("Cancel")})}),(0,Ii.jsx)(on.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:d,children:(0,Ii.jsx)(on.__experimentalTruncate,{children:o})})]})]})}var Rg=_H;var Ig=Math.min,oc=Math.max,Og=Math.round,Bg=Math.floor,zn=e=>({x:e,y:e});function kH(e,t){return typeof e=="function"?e(t):e}function Ax(e){return e.split("-")[0]}function GE(e){return e.split("-")[1]}function PH(e){return e==="x"?"y":"x"}function CH(e){return e==="y"?"height":"width"}var fde=new Set(["top","bottom"]);function Rx(e){return fde.has(Ax(e))?"y":"x"}function TH(e){return PH(Rx(e))}function Fg(e){let{x:t,y:r,width:o,height:s}=e;return{width:o,height:s,top:r,left:t,right:t+o,bottom:r+s,x:t,y:r}}function EH(e,t,r){let{reference:o,floating:s}=e,i=Rx(t),a=TH(t),c=CH(a),l=Ax(t),u=i==="y",m=o.x+o.width/2-s.width/2,d=o.y+o.height/2-s.height/2,f=o[c]/2-s[c]/2,h;switch(l){case"top":h={x:m,y:o.y-s.height};break;case"bottom":h={x:m,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:d};break;case"left":h={x:o.x-s.width,y:d};break;default:h={x:o.x,y:o.y}}switch(GE(t)){case"start":h[a]-=f*(r&&u?-1:1);break;case"end":h[a]+=f*(r&&u?-1:1);break}return h}var AH=async(e,t,r)=>{let{placement:o="bottom",strategy:s="absolute",middleware:i=[],platform:a}=r,c=i.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:s}),{x:m,y:d}=EH(u,o,l),f=o,h={},g=0;for(let y=0;y<c.length;y++){let{name:v,fn:w}=c[y],{x:C,y:x,data:S,reset:P}=await w({x:m,y:d,initialPlacement:o,placement:f,strategy:s,middlewareData:h,rects:u,platform:a,elements:{reference:e,floating:t}});m=C??m,d=x??d,h={...h,[v]:{...h[v],...S}},P&&g<=50&&(g++,typeof P=="object"&&(P.placement&&(f=P.placement),P.rects&&(u=P.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:s}):P.rects),{x:m,y:d}=EH(u,f,l)),y=-1)}return{x:m,y:d,placement:f,strategy:s,middlewareData:h}};var hde=new Set(["left","top"]);async function gde(e,t){let{placement:r,platform:o,elements:s}=e,i=await(o.isRTL==null?void 0:o.isRTL(s.floating)),a=Ax(r),c=GE(r),l=Rx(r)==="y",u=hde.has(a)?-1:1,m=i&&l?-1:1,d=kH(t,e),{mainAxis:f,crossAxis:h,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return c&&typeof g=="number"&&(h=c==="end"?g*-1:g),l?{x:h*m,y:f*u}:{x:f*u,y:h*m}}var RH=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:s,y:i,placement:a,middlewareData:c}=t,l=await gde(t,e);return a===((r=c.offset)==null?void 0:r.placement)&&(o=c.arrow)!=null&&o.alignmentOffset?{}:{x:s+l.x,y:i+l.y,data:{...l,placement:a}}}}};function Ix(){return typeof window<"u"}function Bu(e){return OH(e)?(e.nodeName||"").toLowerCase():"#document"}function ls(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Hn(e){var t;return(t=(OH(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function OH(e){return Ix()?e instanceof Node||e instanceof ls(e).Node:!1}function sn(e){return Ix()?e instanceof Element||e instanceof ls(e).Element:!1}function Gn(e){return Ix()?e instanceof HTMLElement||e instanceof ls(e).HTMLElement:!1}function IH(e){return!Ix()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ls(e).ShadowRoot}var yde=new Set(["inline","contents"]);function wp(e){let{overflow:t,overflowX:r,overflowY:o,display:s}=nn(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&!yde.has(s)}var vde=new Set(["table","td","th"]);function BH(e){return vde.has(Bu(e))}var bde=[":popover-open",":modal"];function Dg(e){return bde.some(t=>{try{return e.matches(t)}catch{return!1}})}var Sde=["transform","translate","scale","rotate","perspective"],wde=["transform","translate","scale","rotate","perspective","filter"],xde=["paint","layout","strict","content"];function Ox(e){let t=Bx(),r=sn(e)?nn(e):e;return Sde.some(o=>r[o]?r[o]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||wde.some(o=>(r.willChange||"").includes(o))||xde.some(o=>(r.contain||"").includes(o))}function FH(e){let t=Ha(e);for(;Gn(t)&&!Fu(t);){if(Ox(t))return t;if(Dg(t))return null;t=Ha(t)}return null}function Bx(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}var _de=new Set(["html","body","#document"]);function Fu(e){return _de.has(Bu(e))}function nn(e){return ls(e).getComputedStyle(e)}function Lg(e){return sn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ha(e){if(Bu(e)==="html")return e;let t=e.assignedSlot||e.parentNode||IH(e)&&e.host||Hn(e);return IH(t)?t.host:t}function DH(e){let t=Ha(e);return Fu(t)?e.ownerDocument?e.ownerDocument.body:e.body:Gn(t)&&wp(t)?t:DH(t)}function Ou(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let s=DH(e),i=s===((o=e.ownerDocument)==null?void 0:o.body),a=ls(s);if(i){let c=Fx(a);return t.concat(a,a.visualViewport||[],wp(s)?s:[],c&&r?Ou(c):[])}return t.concat(s,Ou(s,[],r))}function Fx(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function MH(e){let t=nn(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,s=Gn(e),i=s?e.offsetWidth:r,a=s?e.offsetHeight:o,c=Og(r)!==i||Og(o)!==a;return c&&(r=i,o=a),{width:r,height:o,$:c}}function YE(e){return sn(e)?e:e.contextElement}function xp(e){let t=YE(e);if(!Gn(t))return zn(1);let r=t.getBoundingClientRect(),{width:o,height:s,$:i}=MH(t),a=(i?Og(r.width):r.width)/o,c=(i?Og(r.height):r.height)/s;return(!a||!Number.isFinite(a))&&(a=1),(!c||!Number.isFinite(c))&&(c=1),{x:a,y:c}}var kde=zn(0);function VH(e){let t=ls(e);return!Bx()||!t.visualViewport?kde:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Pde(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==ls(e)?!1:t}function Du(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let s=e.getBoundingClientRect(),i=YE(e),a=zn(1);t&&(o?sn(o)&&(a=xp(o)):a=xp(e));let c=Pde(i,r,o)?VH(i):zn(0),l=(s.left+c.x)/a.x,u=(s.top+c.y)/a.y,m=s.width/a.x,d=s.height/a.y;if(i){let f=ls(i),h=o&&sn(o)?ls(o):o,g=f,y=Fx(g);for(;y&&o&&h!==g;){let v=xp(y),w=y.getBoundingClientRect(),C=nn(y),x=w.left+(y.clientLeft+parseFloat(C.paddingLeft))*v.x,S=w.top+(y.clientTop+parseFloat(C.paddingTop))*v.y;l*=v.x,u*=v.y,m*=v.x,d*=v.y,l+=x,u+=S,g=ls(y),y=Fx(g)}}return Fg({width:m,height:d,x:l,y:u})}function ZE(e,t){let r=Lg(e).scrollLeft;return t?t.left+r:Du(Hn(e)).left+r}function jH(e,t,r){r===void 0&&(r=!1);let o=e.getBoundingClientRect(),s=o.left+t.scrollLeft-(r?0:ZE(e,o)),i=o.top+t.scrollTop;return{x:s,y:i}}function Cde(e){let{elements:t,rect:r,offsetParent:o,strategy:s}=e,i=s==="fixed",a=Hn(o),c=t?Dg(t.floating):!1;if(o===a||c&&i)return r;let l={scrollLeft:0,scrollTop:0},u=zn(1),m=zn(0),d=Gn(o);if((d||!d&&!i)&&((Bu(o)!=="body"||wp(a))&&(l=Lg(o)),Gn(o))){let h=Du(o);u=xp(o),m.x=h.x+o.clientLeft,m.y=h.y+o.clientTop}let f=a&&!d&&!i?jH(a,l,!0):zn(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-l.scrollLeft*u.x+m.x+f.x,y:r.y*u.y-l.scrollTop*u.y+m.y+f.y}}function Tde(e){return Array.from(e.getClientRects())}function Ede(e){let t=Hn(e),r=Lg(e),o=e.ownerDocument.body,s=oc(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=oc(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-r.scrollLeft+ZE(e),c=-r.scrollTop;return nn(o).direction==="rtl"&&(a+=oc(t.clientWidth,o.clientWidth)-s),{width:s,height:i,x:a,y:c}}function Ade(e,t){let r=ls(e),o=Hn(e),s=r.visualViewport,i=o.clientWidth,a=o.clientHeight,c=0,l=0;if(s){i=s.width,a=s.height;let u=Bx();(!u||u&&t==="fixed")&&(c=s.offsetLeft,l=s.offsetTop)}return{width:i,height:a,x:c,y:l}}var Rde=new Set(["absolute","fixed"]);function Ide(e,t){let r=Du(e,!0,t==="fixed"),o=r.top+e.clientTop,s=r.left+e.clientLeft,i=Gn(e)?xp(e):zn(1),a=e.clientWidth*i.x,c=e.clientHeight*i.y,l=s*i.x,u=o*i.y;return{width:a,height:c,x:l,y:u}}function LH(e,t,r){let o;if(t==="viewport")o=Ade(e,r);else if(t==="document")o=Ede(Hn(e));else if(sn(t))o=Ide(t,r);else{let s=VH(e);o={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Fg(o)}function UH(e,t){let r=Ha(e);return r===t||!sn(r)||Fu(r)?!1:nn(r).position==="fixed"||UH(r,t)}function Ode(e,t){let r=t.get(e);if(r)return r;let o=Ou(e,[],!1).filter(c=>sn(c)&&Bu(c)!=="body"),s=null,i=nn(e).position==="fixed",a=i?Ha(e):e;for(;sn(a)&&!Fu(a);){let c=nn(a),l=Ox(a);!l&&c.position==="fixed"&&(s=null),(i?!l&&!s:!l&&c.position==="static"&&!!s&&Rde.has(s.position)||wp(a)&&!l&&UH(e,a))?o=o.filter(m=>m!==a):s=c,a=Ha(a)}return t.set(e,o),o}function Bde(e){let{element:t,boundary:r,rootBoundary:o,strategy:s}=e,a=[...r==="clippingAncestors"?Dg(t)?[]:Ode(t,this._c):[].concat(r),o],c=a[0],l=a.reduce((u,m)=>{let d=LH(t,m,s);return u.top=oc(d.top,u.top),u.right=Ig(d.right,u.right),u.bottom=Ig(d.bottom,u.bottom),u.left=oc(d.left,u.left),u},LH(t,c,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Fde(e){let{width:t,height:r}=MH(e);return{width:t,height:r}}function Dde(e,t,r){let o=Gn(t),s=Hn(t),i=r==="fixed",a=Du(e,!0,i,t),c={scrollLeft:0,scrollTop:0},l=zn(0);function u(){l.x=ZE(s)}if(o||!o&&!i)if((Bu(t)!=="body"||wp(s))&&(c=Lg(t)),o){let h=Du(t,!0,i,t);l.x=h.x+t.clientLeft,l.y=h.y+t.clientTop}else s&&u();i&&!o&&s&&u();let m=s&&!o&&!i?jH(s,c):zn(0),d=a.left+c.scrollLeft-l.x-m.x,f=a.top+c.scrollTop-l.y-m.y;return{x:d,y:f,width:a.width,height:a.height}}function WE(e){return nn(e).position==="static"}function NH(e,t){if(!Gn(e)||nn(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Hn(e)===r&&(r=r.ownerDocument.body),r}function zH(e,t){let r=ls(e);if(Dg(e))return r;if(!Gn(e)){let s=Ha(e);for(;s&&!Fu(s);){if(sn(s)&&!WE(s))return s;s=Ha(s)}return r}let o=NH(e,t);for(;o&&BH(o)&&WE(o);)o=NH(o,t);return o&&Fu(o)&&WE(o)&&!Ox(o)?r:o||FH(e)||r}var Lde=async function(e){let t=this.getOffsetParent||zH,r=this.getDimensions,o=await r(e.floating);return{reference:Dde(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function Nde(e){return nn(e).direction==="rtl"}var HH={convertOffsetParentRelativeRectToViewportRelativeRect:Cde,getDocumentElement:Hn,getClippingRect:Bde,getOffsetParent:zH,getElementRects:Lde,getClientRects:Tde,getDimensions:Fde,getScale:xp,isElement:sn,isRTL:Nde};function GH(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Mde(e,t){let r=null,o,s=Hn(e);function i(){var c;clearTimeout(o),(c=r)==null||c.disconnect(),r=null}function a(c,l){c===void 0&&(c=!1),l===void 0&&(l=1),i();let u=e.getBoundingClientRect(),{left:m,top:d,width:f,height:h}=u;if(c||t(),!f||!h)return;let g=Bg(d),y=Bg(s.clientWidth-(m+f)),v=Bg(s.clientHeight-(d+h)),w=Bg(m),x={rootMargin:-g+"px "+-y+"px "+-v+"px "+-w+"px",threshold:oc(0,Ig(1,l))||1},S=!0;function P(A){let L=A[0].intersectionRatio;if(L!==l){if(!S)return a();L?a(!1,L):o=setTimeout(()=>{a(!1,1e-7)},1e3)}L===1&&!GH(u,e.getBoundingClientRect())&&a(),S=!1}try{r=new IntersectionObserver(P,{...x,root:s.ownerDocument})}catch{r=new IntersectionObserver(P,x)}r.observe(e)}return a(!0),i}function qE(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,u=YE(e),m=s||i?[...u?Ou(u):[],...Ou(t)]:[];m.forEach(w=>{s&&w.addEventListener("scroll",r,{passive:!0}),i&&w.addEventListener("resize",r)});let d=u&&c?Mde(u,r):null,f=-1,h=null;a&&(h=new ResizeObserver(w=>{let[C]=w;C&&C.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;(x=h)==null||x.observe(t)})),r()}),u&&!l&&h.observe(u),h.observe(t));let g,y=l?Du(e):null;l&&v();function v(){let w=Du(e);y&&!GH(y,w)&&r(),y=w,g=requestAnimationFrame(v)}return r(),()=>{var w;m.forEach(C=>{s&&C.removeEventListener("scroll",r),i&&C.removeEventListener("resize",r)}),d?.(),(w=h)==null||w.disconnect(),h=null,l&&cancelAnimationFrame(g)}}var KE=RH;var XE=(e,t,r)=>{let o=new Map,s={platform:HH,...r},i={...s.platform,_c:o};return AH(e,t,{...s,platform:i})};var Sr=n(q0(),1),Nx=n(q0(),1),KH=n(YH(),1);var Dx=typeof document<"u"?Nx.useLayoutEffect:Nx.useEffect;function Lx(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!Lx(e[o],t[o]))return!1;return!0}if(s=Object.keys(e),r=s.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,s[o]))return!1;for(o=r;o--!==0;){let i=s[o];if(!(i==="_owner"&&e.$$typeof)&&!Lx(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function XH(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ZH(e,t){let r=XH(e);return Math.round(t*r)/r}function qH(e){let t=Sr.useRef(e);return Dx(()=>{t.current=e}),t}function JH(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:s,elements:{reference:i,floating:a}={},transform:c=!0,whileElementsMounted:l,open:u}=e,[m,d]=Sr.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=Sr.useState(o);Lx(f,o)||h(o);let[g,y]=Sr.useState(null),[v,w]=Sr.useState(null),C=Sr.useCallback(G=>{G!==A.current&&(A.current=G,y(G))},[]),x=Sr.useCallback(G=>{G!==L.current&&(L.current=G,w(G))},[]),S=i||g,P=a||v,A=Sr.useRef(null),L=Sr.useRef(null),D=Sr.useRef(m),R=l!=null,B=qH(l),U=qH(s),J=Sr.useCallback(()=>{if(!A.current||!L.current)return;let G={placement:t,strategy:r,middleware:f};U.current&&(G.platform=U.current),XE(A.current,L.current,G).then(j=>{let z={...j,isPositioned:!0};W.current&&!Lx(D.current,z)&&(D.current=z,KH.flushSync(()=>{d(z)}))})},[f,t,r,U]);Dx(()=>{u===!1&&D.current.isPositioned&&(D.current.isPositioned=!1,d(G=>({...G,isPositioned:!1})))},[u]);let W=Sr.useRef(!1);Dx(()=>(W.current=!0,()=>{W.current=!1}),[]),Dx(()=>{if(S&&(A.current=S),P&&(L.current=P),S&&P){if(B.current)return B.current(S,P,J);J()}},[S,P,J,B,R]);let T=Sr.useMemo(()=>({reference:A,floating:L,setReference:C,setFloating:x}),[C,x]),F=Sr.useMemo(()=>({reference:S,floating:P}),[S,P]),q=Sr.useMemo(()=>{let G={position:r,left:0,top:0};if(!F.floating)return G;let j=ZH(F.floating,m.x),z=ZH(F.floating,m.y);return c?{...G,transform:"translate("+j+"px, "+z+"px)",...XH(F.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:j,top:z}},[r,c,F.floating,m.x,m.y]);return Sr.useMemo(()=>({...m,update:J,refs:T,elements:F,floatingStyles:q}),[m,J,T,F,q])}var Ga=n(I()),Wn=n(N()),Mx=n(Y()),Yn=n(E()),Lu=n(ee()),QH=n(ft()),$H=n(ct());var{useBlockElement:Vde,cleanEmptyObject:jde}=M(Lu.privateApis);function eG(e){let[t,r]=(0,Wn.useReducer)(()=>Date.now(),0),o={post:e,type:"note",status:"all",per_page:-1},{records:s}=(0,Mx.useEntityRecords)("root","comment",o,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:i}=(0,Yn.useSelect)(Lu.store),{clientIds:a}=(0,Yn.useSelect)(u=>{let{getClientIdsWithDescendants:m}=u(Lu.store);return{clientIds:m()}},[]),{resultComments:c,unresolvedSortedThreads:l}=(0,Wn.useMemo)(()=>{if(!s||s.length===0)return{resultComments:[],unresolvedSortedThreads:[]};let u=a.reduce((S,P)=>{let A=i(P)?.metadata?.noteId;return A&&(S[P]=A),S},{}),m={},d=[],f=Object.keys(u).reduce((S,P)=>(S[u[P]]=P,S),{});if(s.forEach(S=>{let P=f[S.id];m[S.id]={...S,reply:[],blockClientId:S.parent===0?P:null}}),s.forEach(S=>{S.parent===0?d.push(m[S.id]):m[S.parent]&&m[S.parent].reply.push(m[S.id])}),d?.length===0)return{resultComments:[],unresolvedSortedThreads:[]};let h=d.map(S=>({...S,reply:[...S.reply].reverse()})),g=new Map(h.map(S=>[String(S.id),S])),y=new Set(Object.values(u).map(S=>String(S))),v=Object.values(u).map(S=>g.get(String(S))).filter(S=>S!==void 0&&S.status==="hold"),w=Object.values(u).map(S=>g.get(String(S))).filter(S=>S!==void 0&&S.status==="approved"),C=h.filter(S=>!y.has(String(S.id)));return{resultComments:[...v,...w,...C],unresolvedSortedThreads:v}},[a,s,i]);return{resultComments:c,unresolvedSortedThreads:l,reflowComments:r,commentLastUpdated:t}}function tG(e=Sp){let{createNotice:t}=(0,Yn.useDispatch)(QH.store),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Yn.useDispatch)(Mx.store),{getCurrentPostId:s}=(0,Yn.useSelect)(b),{getBlockAttributes:i,getSelectedBlockClientId:a}=(0,Yn.useSelect)(Lu.store),{updateBlockAttributes:c}=(0,Yn.useDispatch)(Lu.store),l=f=>{let h=f.message&&f.code!=="unknown_error"?(0,$H.decodeEntities)(f.message):(0,Ga.__)("An error occurred while performing an update.");t("error",h,{type:"snackbar",isDismissible:!0})};return{onCreate:async({content:f,parent:h})=>{try{let g=await r("root","comment",{post:s(),content:f,status:"hold",type:"note",parent:h||0},{throwOnError:!0});if(!h&&g?.id){let y=a(),v=i(y)?.metadata;c(y,{metadata:{...v,noteId:g.id}})}return t("snackbar",h?(0,Ga.__)("Reply added."):(0,Ga.__)("Note added."),{type:"snackbar",isDismissible:!0}),setTimeout(e,300),g}catch(g){e(),l(g)}},onEdit:async({id:f,content:h,status:g})=>{let y=g||"updated",v={approved:(0,Ga.__)("Note marked as resolved."),hold:(0,Ga.__)("Note reopened."),updated:(0,Ga.__)("Note updated.")};try{if(g==="approved"||g==="hold"){await r("root","comment",{id:f,status:g},{throwOnError:!0});let w={post:s(),content:h||"",type:"note",status:g,parent:f,meta:{_wp_note_status:g==="approved"?"resolved":"reopen"}};await r("root","comment",w,{throwOnError:!0})}else await r("root","comment",{id:f,content:h,status:g},{throwOnError:!0});t("snackbar",v[y]??(0,Ga.__)("Note updated."),{type:"snackbar",isDismissible:!0}),e()}catch(w){e(),l(w)}},onDelete:async f=>{try{if(await o("root","comment",f.id,void 0,{throwOnError:!0}),!f.parent){let h=a(),g=i(h)?.metadata;c(h,{metadata:jde({...g,noteId:void 0})})}t("snackbar",(0,Ga.__)("Note deleted."),{type:"snackbar",isDismissible:!0}),e()}catch(h){e(),l(h)}}}}function rG(e=!1){let t=(0,Yn.useRegistry)();(0,Wn.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select(Pe),{disableComplementaryArea:o,enableComplementaryArea:s}=t.dispatch(Pe),i=t.subscribe(()=>{r("core")===null&&s("core",rc)});return()=>{i(),r("core")===rc&&o("core",rc)}},[e,t])}function oG({thread:e,calculatedOffset:t,setHeights:r,selectedThread:o,setBlockRef:s,commentLastUpdated:i}){let a=Vde(e.blockClientId),c=(0,Wn.useCallback)((m,d)=>{r(f=>f[m]!==d?{...f,[m]:d}:f)},[r]),{y:l,refs:u}=JH({placement:"right-start",middleware:[KE({crossAxis:t||-16})],whileElementsMounted:qE});return(0,Wn.useEffect)(()=>{a&&u.setReference(a)},[a,u,i]),(0,Wn.useEffect)(()=>{u.floating?.current&&s(e.id,a)},[a,e.id,u.floating,s]),(0,Wn.useEffect)(()=>{if(u.floating?.current){let m=u.floating.current.scrollHeight;c(e.id,m)}},[e.id,c,u.floating,o,i]),{y:l,refs:u}}var Vx=n(I()),jx=n(E()),Ux=n(O()),Ng=n(ee());var _p=n(_()),{useBlockElement:Ude}=M(Ng.privateApis);function zx({onSubmit:e,newNoteFormState:t,setNewNoteFormState:r,commentSidebarRef:o,reflowComments:s=Sp,isFloating:i=!1,y:a,refs:c}){let{clientId:l}=(0,jx.useSelect)(f=>{let{getSelectedBlockClientId:h}=f(Ng.store);return{clientId:h()}},[]),u=Ude(l),{toggleBlockSpotlight:m}=M((0,jx.useDispatch)(Ng.store)),d=()=>{r("closed"),u?.focus(),m(l,!1)};return t!=="open"||!l?null:(0,_p.jsxs)(Ux.__experimentalVStack,{className:ue("editor-collab-sidebar-panel__thread is-selected",{"is-floating":i}),spacing:"3",tabIndex:0,"aria-label":(0,Vx.__)("New note"),role:"treeitem",ref:i?c.setFloating:void 0,style:i?{top:a,opacity:a?void 0:0}:void 0,onBlur:f=>{f.currentTarget.contains(f.relatedTarget)||(m(l,!1),r("closed"))},children:[(0,_p.jsx)(Ux.__experimentalHStack,{alignment:"left",spacing:"3",children:(0,_p.jsx)(Ag,{})}),(0,_p.jsx)(Rg,{onSubmit:async f=>{let{id:h}=await e({content:f});lo(h,o.current),r("creating")},onCancel:d,reflowComments:s,submitButtonText:(0,Vx.__)("Add note"),labelText:(0,Vx.__)("New note")})]})}var qe=n(_()),{useBlockElement:iG}=M(Pp.privateApis),{Menu:Mg}=M(Nt.privateApis);function aG({threads:e,onEditComment:t,onAddReply:r,onCommentDelete:o,newNoteFormState:s,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:c,isFloating:l=!1,commentLastUpdated:u}){let[m,d]=(0,Or.useState)({}),[f,h]=(0,Or.useState)(null),[g,y]=(0,Or.useState)({}),[v,w]=(0,Or.useState)({}),{setCanvasMinHeight:C}=M((0,kp.useDispatch)(b)),{selectBlock:x,toggleBlockSpotlight:S}=M((0,kp.useDispatch)(Pp.store)),{blockCommentId:P,selectedBlockClientId:A,orderedBlockIds:L}=(0,kp.useSelect)(T=>{let{getBlockAttributes:F,getSelectedBlockClientId:q,getClientIdsWithDescendants:G}=T(Pp.store),j=q();return{blockCommentId:j?F(j)?.metadata?.noteId:null,selectedBlockClientId:j,orderedBlockIds:G()}},[]),D=iG(A),R=(0,Or.useMemo)(()=>{let T=[...e],F=[];if(l&&s==="open"){let q={id:"new-note-thread",blockClientId:A,content:{rendered:""}};return L.forEach(G=>{if(G===A)F.push(q);else{let j=T.find(z=>z.blockClientId===G);j&&F.push(j)}}),F}return T},[e,l,s,A,L]),B=async T=>{let F=R.findIndex(j=>j.id===T.id),q=R[F+1],G=R[F-1];if(await o(T),T.parent!==0){h(T.parent),lo(T.parent,a.current);return}q?(h(q.id),lo(q.id,a.current)):G?(h(G.id),lo(G.id,a.current)):(h(null),i("closed"),D?.focus())};(0,Or.useEffect)(()=>{h(s==="open"?"new-note-thread":P)},[P,s]);let U=(0,Or.useCallback)((T,F)=>{w(q=>({...q,[T]:F}))},[]);(0,Or.useEffect)(()=>{let T=()=>{let G={};if(!l)return{offsets:G,minHeight:0};let j=R.findIndex(ze=>ze.id===f),z=j===-1?0:j,V=R[z];if(!V||!v[V.id])return{offsets:G,minHeight:0};let Z=v[V.id],ie=Z?.getBoundingClientRect(),ae=ie?.top||0,Ce=m[V.id]||0;G[V.id]=-16;let Ke={threadTop:ae-16,threadHeight:Ce};for(let ze=z+1;ze<R.length;ze++){let Ie=R[ze];if(!v[Ie.id])continue;Z=v[Ie.id],ie=Z?.getBoundingClientRect();let we=ie?.top||0,$e=m[Ie.id]||0,et=-16,cs=Ke.threadTop+Ke.threadHeight;we<cs+16&&(et=cs-we+20),G[Ie.id]=et,Ke={threadTop:we+et,threadHeight:$e}}let _e={threadTop:ae-16};for(let ze=j-1;ze>=0;ze--){let Ie=R[ze];if(!v[Ie.id])continue;Z=v[Ie.id],ie=Z?.getBoundingClientRect();let we=ie?.top||0,$e=m[Ie.id]||0,et=-16;we+$e>_e.threadTop&&(et=_e.threadTop-we-$e-20),G[Ie.id]=et,_e={threadTop:we+et}}let re=0,ve=R[R.length-1];if(v[ve.id]){let we=v[ve.id]?.getBoundingClientRect()?.top||0,$e=m[ve.id]||0,et=G[ve.id]||0;re=we+$e+et+32}return{offsets:G,minHeight:re}},{offsets:F,minHeight:q}=T();Object.keys(F).length>0&&y(F),C(q)},[m,v,l,R,f,C]);let J=(T,F,q)=>{if(T.defaultPrevented)return;let G=R.findIndex(j=>j.id===F.id);if((T.key==="Enter"||T.key==="ArrowRight")&&T.currentTarget===T.target&&!q)i("closed"),h(F.id),F.blockClientId&&(x(F.blockClientId,null),S(F.blockClientId,!0));else if((T.key==="Enter"||T.key==="ArrowLeft")&&T.currentTarget===T.target&&q||T.key==="Escape")h(null),i("closed"),F.blockClientId&&S(F.blockClientId,!1),lo(F.id,a.current);else if(T.key==="ArrowDown"&&G<R.length-1&&T.currentTarget===T.target){let j=R[G+1];lo(j.id,a.current)}else if(T.key==="ArrowUp"&&G>0&&T.currentTarget===T.target){let j=R[G-1];lo(j.id,a.current)}else T.key==="Home"&&T.currentTarget===T.target?lo(R[0].id,a.current):T.key==="End"&&T.currentTarget===T.target&&lo(R[R.length-1].id,a.current)};return!(Array.isArray(R)&&R.length>0)&&!l?(0,qe.jsx)(zx,{onSubmit:r,newNoteFormState:s,setNewNoteFormState:i,commentSidebarRef:a}):(0,qe.jsxs)(qe.Fragment,{children:[!l&&s==="open"&&(0,qe.jsx)(zx,{onSubmit:r,newNoteFormState:s,setNewNoteFormState:i,commentSidebarRef:a}),R.map(T=>(0,qe.jsx)(zde,{thread:T,onAddReply:r,onCommentDelete:B,onEditComment:t,isSelected:f===T.id,setSelectedThread:h,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:c,isFloating:l,calculatedOffset:g[T.id]??0,setHeights:d,setBlockRef:U,selectedThread:f,commentLastUpdated:u,newNoteFormState:s,onKeyDown:F=>J(F,T,f===T.id)},T.id))]})}function zde({thread:e,onEditComment:t,onAddReply:r,onCommentDelete:o,isSelected:s,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:c,isFloating:l,calculatedOffset:u,setHeights:m,setBlockRef:d,setSelectedThread:f,selectedThread:h,commentLastUpdated:g,newNoteFormState:y,onKeyDown:v}){let{toggleBlockHighlight:w,selectBlock:C,toggleBlockSpotlight:x}=M((0,kp.useDispatch)(Pp.store)),S=iG(e.blockClientId),P=(0,sG.useDebounce)(w,50),{y:A,refs:L}=oG({thread:e,calculatedOffset:u,setHeights:m,setBlockRef:d,selectedThread:h,commentLastUpdated:g}),D=(0,Or.useRef)(!1),R=()=>{P(e.blockClientId,!0)},B=()=>{P(e.blockClientId,!1)},U=()=>{w(e.blockClientId,!0)},J=V=>{let Z=V.relatedTarget?.closest(".editor-collab-sidebar-panel__thread"),ie=V.relatedTarget?.closest('[role="dialog"]'),ae=D.current;Z&&!ae||ie||ae&&V.currentTarget.contains(V.relatedTarget)||(w(e.blockClientId,!1),T())},W=()=>{i("closed"),f(e.id),x(e.blockClientId,!0),e.blockClientId&&C(e.blockClientId,null)},T=()=>{f(null),i("closed"),x(e.blockClientId,!1)},F=e?.reply||[],q=F.length>0?F[F.length-1]:void 0,G=F.length>0?F.slice(0,-1):[],j=gH((0,nG.__unstableStripHTML)(e.content?.rendered),10),z=e.blockClientId?(0,it.sprintf)((0,it.__)("Note: %s"),j):(0,it.sprintf)((0,it.__)("Original block deleted. Note: %s"),j);return e.id==="new-note-thread"&&y==="open"&&l?(0,qe.jsx)(zx,{onSubmit:r,newNoteFormState:y,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:c,isFloating:l,y:A,refs:L}):(0,qe.jsxs)(Nt.__experimentalVStack,{className:ue("editor-collab-sidebar-panel__thread",{"is-selected":s,"is-floating":l}),id:`comment-thread-$e.id}`,spacing:"3",onClick:W,onMouseEnter:R,onMouseLeave:B,onFocus:U,onBlur:J,onKeyUp:V=>{V.key==="Tab"&&(D.current=!1)},onKeyDown:V=>{V.key==="Tab"?D.current=!0:v(V)},tabIndex:0,role:"treeitem","aria-label":z,"aria-expanded":s,ref:l?L.setFloating:void 0,style:l?{top:A}:void 0,children:[(0,qe.jsx)(Nt.Button,{className:"editor-collab-sidebar-panel__skip-to-comment",variant:"secondary",size:"compact",onClick:()=>{lo(e.id,a.current,"textarea")},children:(0,it.__)("Add new reply")}),!e.blockClientId&&(0,qe.jsx)(Nt.__experimentalText,{as:"p",weight:500,variant:"muted",children:(0,it.__)("Original block deleted.")}),(0,qe.jsx)(JE,{thread:e,isExpanded:s,onEdit:(V={})=>{t(V),V.status==="approved"&&(T(),l?S?.focus():lo(e.id,a.current))},onDelete:o,reflowComments:c}),s&&F.map(V=>(0,qe.jsx)(JE,{thread:V,parent:e,isExpanded:s,onEdit:t,onDelete:o,reflowComments:c},V.id)),!s&&G.length>0&&(0,qe.jsx)(Nt.__experimentalHStack,{className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,qe.jsx)(Nt.Button,{size:"compact",variant:"tertiary",className:"editor-collab-sidebar-panel__more-reply-button",onClick:()=>{f(e.id),lo(e.id,a.current)},children:(0,it.sprintf)((0,it._n)("%s more reply","%s more replies",G.length),G.length)})}),!s&&q&&(0,qe.jsx)(JE,{thread:q,parent:e,isExpanded:s,onEdit:t,onDelete:o,reflowComments:c}),s&&(0,qe.jsxs)(Nt.__experimentalVStack,{spacing:"2",role:"treeitem",children:[(0,qe.jsx)(Nt.__experimentalHStack,{alignment:"left",spacing:"3",justify:"flex-start",children:(0,qe.jsx)(Ag,{})}),(0,qe.jsx)(Nt.__experimentalVStack,{spacing:"2",children:(0,qe.jsx)(Rg,{onSubmit:V=>{e.status==="approved"?t({id:e.id,status:"hold",content:V}):r({content:V,parent:e.id})},onCancel:V=>{V.stopPropagation(),T(),lo(e.id,a.current)},submitButtonText:e.status==="approved"?(0,it.__)("Reopen & Reply"):(0,it.__)("Reply"),rows:e.status==="approved"?2:4,labelText:(0,it.sprintf)((0,it.__)("Reply to note %1$s by %2$s"),e.id,e.author_name),reflowComments:c})})]}),!!e.blockClientId&&(0,qe.jsx)(Nt.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:V=>{V.stopPropagation(),S?.focus()},children:(0,it.__)("Back to block")})]})}var JE=({thread:e,parent:t,isExpanded:r,onEdit:o,onDelete:s,reflowComments:i})=>{let[a,c]=(0,Or.useState)(!1),[l,u]=(0,Or.useState)(!1),m=(0,Or.useRef)(null),d=()=>{s(e),c(!1),u(!1)},f=()=>{c(!1),u(!1),m.current?.focus()},h=e.type==="note"&&e.meta&&(e.meta._wp_note_status==="resolved"||e.meta._wp_note_status==="reopen"),g=[{id:"edit",title:(0,it.__)("Edit"),isEligible:({status:C})=>C!=="approved",onClick:()=>{c("edit")}},{id:"reopen",title:(0,it._x)("Reopen","Reopen note"),isEligible:({status:C})=>C==="approved",onClick:()=>{o({id:e.id,status:"hold"})}},{id:"delete",title:(0,it.__)("Delete"),isEligible:()=>!0,onClick:()=>{c("delete"),u(!0)}}],y=e.parent===0,v=t?.status!=="approved"?g.filter(C=>C.isEligible(e)):[],w=e.parent===0?(0,it.__)("Are you sure you want to delete this note? This will also delete all of this note's replies."):(0,it.__)("Are you sure you want to delete this reply?");return(0,qe.jsxs)(Nt.__experimentalVStack,{spacing:"2",role:e.parent!==0?"treeitem":void 0,children:[(0,qe.jsxs)(Nt.__experimentalHStack,{alignment:"left",spacing:"3",justify:"flex-start",children:[(0,qe.jsx)(Ag,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),r&&(0,qe.jsx)(Nt.FlexItem,{className:"editor-collab-sidebar-panel__comment-status",onClick:C=>{C.stopPropagation()},children:(0,qe.jsxs)(Nt.__experimentalHStack,{spacing:"0",children:[y&&(0,qe.jsx)(Nt.Button,{label:(0,it._x)("Resolve","Mark note as resolved"),size:"small",icon:dc,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:()=>{o({id:e.id,status:"approved"})}}),(0,qe.jsxs)(Mg,{placement:"bottom-end",children:[(0,qe.jsx)(Mg.TriggerButton,{render:(0,qe.jsx)(Nt.Button,{ref:m,size:"small",icon:wr,label:(0,it.__)("Actions"),disabled:!v.length,accessibleWhenDisabled:!0})}),(0,qe.jsx)(Mg.Popover,{modal:!1,children:v.map(C=>(0,qe.jsx)(Mg.Item,{onClick:()=>C.onClick(),children:(0,qe.jsx)(Mg.ItemLabel,{children:C.title})},C.id))})]})]})})]}),a==="edit"?(0,qe.jsx)(Rg,{onSubmit:C=>{o({id:e.id,content:C}),c(!1),m.current?.focus()},onCancel:()=>f(),thread:e,submitButtonText:(0,it._x)("Update","verb"),labelText:(0,it.sprintf)((0,it.__)("Edit note %1$s by %2$s"),e.id,e.author_name),reflowComments:i}):(0,qe.jsx)(Or.RawHTML,{className:ue("editor-collab-sidebar-panel__user-comment",{"editor-collab-sidebar-panel__resolution-text":h}),children:h?(()=>{let C=e.meta._wp_note_status==="resolved"?(0,it.__)("Marked as resolved"):(0,it.__)("Reopened"),x=e?.content?.raw;return x&&typeof x=="string"&&x.trim()!==""?(0,it.sprintf)((0,it.__)("%1$s: %2$s"),C,x):C})():e?.content?.rendered}),a==="delete"&&(0,qe.jsx)(Nt.__experimentalConfirmDialog,{isOpen:l,onConfirm:d,onCancel:f,confirmButtonText:(0,it.__)("Delete"),children:w})]})};var lG=n(O()),Hx=n(I());var Wx=n(ee()),cG=n(E()),uG=n(Ye());var Gx=n(_()),{CommentIconSlotFill:Hde}=M(Wx.privateApis),Gde=({clientId:e,onClick:t,isDistractionFree:r})=>{let o=(0,cG.useSelect)(a=>a(Wx.store).getBlock(e),[e]);if(!o?.isValid||o?.name===(0,uG.getUnregisteredTypeHandlerName)())return null;let s=r||o?.name==="core/freeform",i;return r?i=(0,Hx.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(i=(0,Hx.__)("Convert to blocks to add notes.")),(0,Gx.jsx)(lG.MenuItem,{icon:Lp,onClick:t,"aria-haspopup":"dialog",disabled:s,info:i,children:(0,Hx.__)("Add note")})},Wde=({onClick:e,isDistractionFree:t})=>(0,Gx.jsx)(Hde.Fill,{children:({clientId:r,onClose:o})=>(0,Gx.jsx)(Gde,{clientId:r,isDistractionFree:t,onClick:()=>{e(),o()}})}),QE=Wde;var Tp=n(O()),Cp=n(I()),dG=n(N()),mG=n(ee());var Nu=n(_()),{CommentIconToolbarSlotFill:Yde}=M(mG.privateApis),Zde=({onClick:e,thread:t})=>{let r=(0,dG.useMemo)(()=>{if(!t)return[];let u=new Map,m=[t,...t.reply];return m.sort((d,f)=>new Date(d.date)-new Date(f.date)),m.forEach(d=>{d.author_name&&d.author_avatar_urls&&(u.has(d.author)||u.set(d.author,{name:d.author_name,avatar:d.author_avatar_urls?.["48"]||d.author_avatar_urls?.["96"],id:d.author,date:d.date}))}),Array.from(u.values())},[t]);if(!r.length)return null;let o=3,i=r.length>o?r.slice(0,o-1):r,a=Math.max(0,r.length-i.length),l=r.length>100&&a>0?(0,Cp.__)("100+"):(0,Cp.sprintf)((0,Cp.__)("+%s"),a);return(0,Nu.jsx)(Yde.Fill,{children:(0,Nu.jsx)(Tp.ToolbarButton,{className:"comment-avatar-indicator",label:(0,Cp.__)("View notes"),onClick:e,showTooltip:!0,children:(0,Nu.jsxs)(Tp.__experimentalHStack,{spacing:"1",children:[i.map(u=>(0,Nu.jsx)("img",{src:u.avatar,alt:u.name,className:"comment-avatar",style:{borderColor:Px(u.id)}},u.id)),a>0&&(0,Nu.jsx)(Tp.__experimentalText,{weight:500,children:l})]})})})},pG=Zde;var co=n(_());function fG({newNoteFormState:e,setNewNoteFormState:t,styles:r,comments:o,commentSidebarRef:s,reflowComments:i,commentLastUpdated:a,isFloating:c=!1}){let{onCreate:l,onEdit:u,onDelete:m}=tG(i);return(0,co.jsx)(hG.__experimentalVStack,{className:"editor-collab-sidebar-panel",style:r,role:"tree",spacing:"3",justify:"flex-start",ref:d=>{d&&(s.current=d)},"aria-label":c?(0,Ep.__)("Unresolved notes"):(0,Ep.__)("All notes"),children:(0,co.jsx)(aG,{threads:o,onEditComment:u,onAddReply:l,onCommentDelete:m,newNoteFormState:e,setNewNoteFormState:t,commentSidebarRef:s,reflowComments:i,commentLastUpdated:a,isFloating:c})})}function qde({postId:e,mode:t}){let[r,o]=(0,Yx.useState)("closed"),{getActiveComplementaryArea:s}=(0,Mu.useSelect)(Pe),{enableComplementaryArea:i}=(0,Mu.useDispatch)(Pe),{toggleBlockSpotlight:a}=M((0,Mu.useDispatch)($E.store)),c=(0,gG.useViewportMatch)("medium"),l=(0,Yx.useRef)(null),u=c&&t==="post-only",{clientId:m,blockCommentId:d,isDistractionFree:f}=(0,Mu.useSelect)(A=>{let{getBlockAttributes:L,getSelectedBlockClientId:D,getSettings:R}=A($E.store),B=D();return{clientId:B,blockCommentId:B?L(B)?.metadata?.noteId:null,isDistractionFree:R().isDistractionFree}},[]),{resultComments:h,unresolvedSortedThreads:g,reflowComments:y,commentLastUpdated:v}=eG(e);rG(u&&(g.length>0||r!=="closed"));let{merged:w}=Xv(),C=w?.styles?.color?.background,x=d?h.find(A=>A.id===d):null,S=h.length>0||!u;async function P(){let A=await s("core"),L=zE.find(R=>R===A);x?.status==="approved"?i("core",bp):(!L||!S)&&i("core",u?rc:bp);let D=await s("core");zE.includes(D)&&(o(x?"closed":"open"),lo(x?.id,l.current,x?void 0:"textarea"),a(m,!0))}return f?(0,co.jsx)(QE,{isDistractionFree:!0}):(0,co.jsxs)(co.Fragment,{children:[!!x&&(0,co.jsx)(pG,{thread:x,onClick:P}),(0,co.jsx)(QE,{onClick:P}),S&&(0,co.jsx)(cu,{identifier:bp,name:bp,title:(0,Ep.__)("All notes"),header:(0,co.jsx)("h2",{className:"interface-complementary-area-header__title",children:(0,Ep.__)("All notes")}),icon:Lp,closeLabel:(0,Ep.__)("Close Notes"),children:(0,co.jsx)(fG,{comments:h,newNoteFormState:r,setNewNoteFormState:o,commentSidebarRef:l,reflowComments:y,commentLastUpdated:v})}),c&&(0,co.jsx)(cu,{isPinnable:!1,header:!1,identifier:rc,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:C,children:(0,co.jsx)(fG,{comments:g,newNoteFormState:r,setNewNoteFormState:o,commentSidebarRef:l,reflowComments:y,commentLastUpdated:v,styles:{backgroundColor:C},isFloating:!0})})]})}function yG(){let{postId:e,mode:t,editorMode:r}=(0,Mu.useSelect)(o=>{let{getCurrentPostId:s,getRenderingMode:i,getEditorMode:a}=o(b);return{postId:s(),mode:i(),editorMode:a()}},[]);return!e||typeof e!="number"||r==="text"?null:(0,co.jsx)(Ft,{supportKeys:"editor.notes",children:(0,co.jsx)(qde,{postId:e,mode:t})})}var Oi=n(O()),Ap=n(I());var zg=n(E()),t5=n(N()),xG=n(mt()),Jx=n(ge()),_G=n(Y());var Wa=n(O()),Zx=n(E()),Vg=n(I()),vG=n(mt());var bG=n(Y());var Zn=n(_());function qx({hideWelcomeGuide:e=!1,onChangePath:t}){let{user:r,setUser:o}=Gr(),s=!!r&&(Object.keys(r?.styles??{}).length>0||Object.keys(r?.settings??{}).length>0),i=()=>{o({styles:{},settings:{}})},{toggle:a}=(0,Zx.useDispatch)(vG.store),{canEditCSS:c}=(0,Zx.useSelect)(u=>{let{getEntityRecord:m,__experimentalGetCurrentGlobalStylesId:d}=u(bG.store),f=d();return{canEditCSS:!!(f?m("root","globalStyles",f):void 0)?._links?.["wp:action-edit-css"]}},[]),l=()=>{t("/css")};return(0,Zn.jsx)(Wa.DropdownMenu,{icon:wr,label:(0,Vg.__)("More"),toggleProps:{size:"compact"},children:({onClose:u})=>(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsxs)(Wa.MenuGroup,{children:[c&&(0,Zn.jsx)(Wa.MenuItem,{onClick:l,children:(0,Vg.__)("Additional CSS")}),!e&&(0,Zn.jsx)(Wa.MenuItem,{onClick:()=>{a("core/edit-site","welcomeGuideStyles"),u()},children:(0,Vg.__)("Welcome Guide")})]}),(0,Zn.jsx)(Wa.MenuGroup,{children:(0,Zn.jsx)(Wa.MenuItem,{onClick:()=>{i(),u()},disabled:!s,children:(0,Vg.__)("Reset styles")})})]})})}var Vu=n(_());function SG({className:e,identifier:t,title:r,icon:o,children:s,closeLabel:i,header:a,headerClassName:c,panelClassName:l,isActiveByDefault:u}){return(0,Vu.jsxs)(Vu.Fragment,{children:[(0,Vu.jsx)(pl,{className:e,scope:"core",identifier:t,title:r,icon:o,closeLabel:i,header:a,headerClassName:c,panelClassName:l,isActiveByDefault:u,children:s}),(0,Vu.jsx)(dl,{scope:"core",identifier:t,icon:o,children:r})]})}var Kx=n(E()),Xx=n(O()),an=n(I()),e5=n(mt());var jg=n(_());function Ug({nonAnimatedSrc:e,animatedSrc:t}){return(0,jg.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,jg.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,jg.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var It=n(_());function wG(){let{toggle:e}=(0,Kx.useDispatch)(e5.store),{isActive:t,isStylesOpen:r}=(0,Kx.useSelect)(s=>{let i=s(Pe).getActiveComplementaryArea("core");return{isActive:!!s(e5.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,an.__)("Welcome to Styles");return(0,It.jsx)(Xx.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,an.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,It.jsx)(Ug,{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,It.jsxs)(It.Fragment,{children:[(0,It.jsx)("h1",{className:"editor-welcome-guide__heading",children:o}),(0,It.jsx)("p",{className:"editor-welcome-guide__text",children:(0,an.__)("Tweak your site, or give it a whole new look! Get creative \u2014 how about a new color palette for your buttons, or choosing a new font? Take a look at what you can do here.")})]})},{image:(0,It.jsx)(Ug,{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,It.jsxs)(It.Fragment,{children:[(0,It.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,an.__)("Set the design")}),(0,It.jsx)("p",{className:"editor-welcome-guide__text",children:(0,an.__)("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,It.jsx)(Ug,{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,It.jsxs)(It.Fragment,{children:[(0,It.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,an.__)("Personalize blocks")}),(0,It.jsx)("p",{className:"editor-welcome-guide__text",children:(0,an.__)("You can adjust your blocks to ensure a cohesive experience across your site \u2014 add your unique colors to a branded Button block, or adjust the Heading block to your preferred size.")})]})},{image:(0,It.jsx)(Ug,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,It.jsxs)(It.Fragment,{children:[(0,It.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,an.__)("Learn more")}),(0,It.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,an.__)("New to block themes and styling your site?")," ",(0,It.jsx)(Xx.ExternalLink,{href:(0,an.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,an.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var uo=n(_());function kG(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:s,activeComplementaryArea:i}=(0,zg.useSelect)(v=>{let{getActiveComplementaryArea:w}=v(Pe),{getStylesPath:C,getShowStylebook:x}=M(v(b)),S=v(b).getEditorMode()==="visual",P=v(xG.store).get("core","showListViewByDefault"),{getEntityRecord:A,__experimentalGetCurrentGlobalStylesId:L}=v(_G.store),D=L(),R=D?A("root","globalStyles",D):void 0;return{stylesPath:C(),showStylebook:x(),shouldResetNavigation:w("core")!=="edit-site/global-styles"||!S,showListViewByDefault:P,hasRevisions:!!R?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:v(Pe).getActiveComplementaryArea("core")}},[]),{setStylesPath:a,setShowStylebook:c,resetStylesNavigation:l}=M((0,zg.useDispatch)(b)),u=(0,Jx.useViewportMatch)("medium","<"),m=t.startsWith("/revisions")&&!r,d=t.startsWith("/revisions")&&r,f=(0,Jx.usePrevious)(i);(0,t5.useEffect)(()=>{i==="edit-site/global-styles"&&f!=="edit-site/global-styles"&&l()},[i,f,l]),(0,t5.useEffect)(()=>{e&&l()},[e,l]);let{setIsListViewOpened:h}=(0,zg.useDispatch)(b),g=()=>{h(!1),a(m||d?"/":"/revisions")},y=()=>{h(r&&o),c(!r)};return(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)(SG,{className:"editor-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,Ap.__)("Styles"),icon:Vk,closeLabel:(0,Ap.__)("Close Styles"),panelClassName:"editor-global-styles-sidebar__panel",header:(0,uo.jsxs)(Oi.Flex,{className:"editor-global-styles-sidebar__header",gap:1,children:[(0,uo.jsx)(Oi.FlexItem,{children:(0,uo.jsx)("h2",{className:"editor-global-styles-sidebar__header-title",children:(0,Ap.__)("Styles")})}),(0,uo.jsxs)(Oi.Flex,{justify:"flex-end",gap:1,className:"editor-global-styles-sidebar__header-actions",children:[!u&&(0,uo.jsx)(Oi.FlexItem,{children:(0,uo.jsx)(Oi.Button,{icon:Ck,label:(0,Ap.__)("Style Book"),isPressed:r,accessibleWhenDisabled:!0,disabled:e,onClick:y,size:"compact"})}),(0,uo.jsx)(Oi.FlexItem,{children:(0,uo.jsx)(Oi.Button,{label:(0,Ap.__)("Revisions"),icon:Di,onClick:g,accessibleWhenDisabled:!0,disabled:!s,isPressed:m||d,size:"compact"})}),(0,uo.jsx)(qx,{onChangePath:a})]})]}),children:(0,uo.jsx)(d1,{path:t,onPathChange:a})}),(0,uo.jsx)(wG,{})]})}var ln=n(_());function Kde({postType:e,postId:t,templateId:r,settings:o,children:s,initialEdits:i,initialSelection:a,onActionPerformed:c,extraContent:l,extraSidebarPanels:u,...m}){let{post:d,template:f,hasLoadedPost:h,error:g,isBlockTheme:y,showGlobalStyles:v}=(0,Qx.useSelect)(x=>{let{getEntityRecord:S,getResolutionError:P,hasFinishedResolution:A,getCurrentTheme:L,__experimentalGetCurrentGlobalStylesId:D,canUser:R}=x(PG.store),{getRenderingMode:B,getCurrentPostType:U}=x(b),J=["postType",e,t],W=B(),T=U(),F=L()?.is_block_theme,q=D(),G=q?R("update",{kind:"root",name:"globalStyles",id:q}):!1;return{post:S(...J),template:r?S("postType",pt,r):void 0,hasLoadedPost:A("getEntityRecord",J),error:P("getEntityRecord",J)?.message,isBlockTheme:F,showGlobalStyles:F&&G&&(T==="wp_template"||W==="template-locked")}},[e,t,r]),{selectBlock:w}=(0,Qx.useDispatch)(AG.store),C=Ew();return(0,EG.useEffect)(()=>{if(!a||!h||!d)return;let x=setTimeout(()=>{let S=C(a);S&&w(S)},0);return()=>clearTimeout(x)},[a,h,d,w,C]),(0,ln.jsxs)(ln.Fragment,{children:[h&&!d&&(0,ln.jsx)(CG.Notice,{status:g?"error":"warning",isDismissible:!1,children:g||(0,TG.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!d&&(0,ln.jsxs)(U2,{post:d,__unstableTemplate:f,settings:o,initialEdits:i,useSubRegistry:!1,children:[(0,ln.jsx)(HU,{...m,children:l}),s,(0,ln.jsx)(mH,{onActionPerformed:c,extraPanels:u}),(0,ln.jsx)(yG,{}),y&&(0,ln.jsx)(k1,{}),v&&(0,ln.jsx)(kG,{})]})]})}var RG=Kde;var Be=n(I()),VG=n(ge()),ju=n(E()),jG=n(N()),Hg=n(mt());var $x=n(E()),IG=n(mt());var OG=n(_()),{PreferenceBaseOption:Xde}=M(IG.privateApis);function BG(e){let t=(0,$x.useSelect)(s=>s(b).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,$x.useDispatch)(b);return(0,OG.jsx)(Xde,{isChecked:t,onChange:s=>s?r():o(),...e})}var e_=n(E()),FG=n(mt()),t_=n(Ye()),DG=n(N()),LG=n(O()),Ip=n(I()),NG=n(ee());var Rp=n(_()),{BlockManager:Jde}=M(NG.privateApis),Qde=[];function MG(){let{showBlockTypes:e,hideBlockTypes:t}=M((0,e_.useDispatch)(b)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:s}=(0,e_.useSelect)(f=>({blockTypes:f(t_.store).getBlockTypes(),allowedBlockTypes:f(b).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:f(FG.store).get("core","hiddenBlockTypes")??Qde}),[]),a=(0,DG.useMemo)(()=>o===!0?r:r.filter(({name:f})=>o?.includes(f)),[o,r]).filter(f=>(0,t_.hasBlockSupport)(f,"inserter",!0)&&(!f.parent||f.parent.includes("core/post-content"))),c=s.filter(f=>a.some(h=>h.name===f)),l=a.filter(f=>!c.includes(f.name)),u=a.length-l.length;function m(){d(a)}let d=f=>{if(l.length>f.length){let h=l.filter(g=>!f.find(({name:y})=>y===g.name));t(h.map(({name:g})=>g))}else if(l.length<f.length){let h=f.filter(g=>!l.find(({name:y})=>y===g.name));e(h.map(({name:g})=>g))}};return(0,Rp.jsxs)("div",{className:"editor-block-visibility",children:[!!u&&(0,Rp.jsxs)("div",{className:"editor-block-visibility__disabled-blocks-count",children:[(0,Ip.sprintf)((0,Ip._n)("%d block is hidden.","%d blocks are hidden.",u),u),(0,Rp.jsx)(LG.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:m,children:(0,Ip.__)("Reset")})]}),(0,Rp.jsx)(Jde,{blockTypes:a,selectedBlockTypes:l,onChange:d,showSelectAll:!1})]})}var Me=n(_()),{PreferencesModal:$de,PreferencesModalTabs:eme,PreferencesModalSection:Ya,PreferenceToggleControl:cn}=M(Hg.privateApis);function UG({extraSections:e={}}){let t=(0,ju.useSelect)(o=>o(Pe).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,ju.useDispatch)(Pe);return t?(0,Me.jsx)($de,{closeModal:r,children:(0,Me.jsx)(tme,{extraSections:e})}):null}function tme({extraSections:e={}}){let t=(0,VG.useViewportMatch)("medium"),r=(0,ju.useSelect)(c=>{let{getEditorSettings:l}=c(b),{get:u}=c(Hg.store),m=l().richEditingEnabled;return!u("core","distractionFree")&&t&&m},[t]),{setIsListViewOpened:o,setIsInserterOpened:s}=(0,ju.useDispatch)(b),{set:i}=(0,ju.useDispatch)(Hg.store),a=(0,jG.useMemo)(()=>[{name:"general",tabLabel:(0,Be.__)("General"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsxs)(Ya,{title:(0,Be.__)("Interface"),children:[(0,Me.jsx)(cn,{scope:"core",featureName:"showListViewByDefault",help:(0,Be.__)("Opens the List View panel by default."),label:(0,Be.__)("Always open List View")}),r&&(0,Me.jsx)(cn,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,Be.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,Be.__)("Show block breadcrumbs")}),(0,Me.jsx)(cn,{scope:"core",featureName:"allowRightClickOverrides",help:(0,Be.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,Be.__)("Allow right-click contextual menus")}),(0,Me.jsx)(cn,{scope:"core",featureName:"enableChoosePatternModal",help:(0,Be.__)("Pick from starter content when creating a new page."),label:(0,Be.__)("Show starter patterns")})]}),(0,Me.jsxs)(Ya,{title:(0,Be.__)("Document settings"),description:(0,Be.__)("Select what settings are shown in the document panel."),children:[(0,Me.jsx)(cS.Slot,{}),(0,Me.jsx)(Gm,{taxonomyWrapper:(c,l)=>(0,Me.jsx)(zl,{label:l.labels.menu_name,panelName:`taxonomy-panel-$l.slug}`})}),(0,Me.jsx)(Ra,{children:(0,Me.jsx)(zl,{label:(0,Be.__)("Featured image"),panelName:"featured-image"})}),(0,Me.jsx)(pu,{children:(0,Me.jsx)(zl,{label:(0,Be.__)("Excerpt"),panelName:"post-excerpt"})}),(0,Me.jsx)(Ft,{supportKeys:["comments","trackbacks"],children:(0,Me.jsx)(zl,{label:(0,Be.__)("Discussion"),panelName:"discussion-panel"})}),(0,Me.jsx)(um,{children:(0,Me.jsx)(zl,{label:(0,Be.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,Me.jsx)(Ya,{title:(0,Be.__)("Publishing"),children:(0,Me.jsx)(BG,{help:(0,Be.__)("Review settings, such as visibility and tags."),label:(0,Be.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,Be.__)("Appearance"),content:(0,Me.jsxs)(Ya,{title:(0,Be.__)("Appearance"),description:(0,Be.__)("Customize the editor interface to suit your needs."),children:[(0,Me.jsx)(cn,{scope:"core",featureName:"fixedToolbar",onToggle:()=>i("core","distractionFree",!1),help:(0,Be.__)("Access all block and document tools in a single place."),label:(0,Be.__)("Top toolbar")}),(0,Me.jsx)(cn,{scope:"core",featureName:"distractionFree",onToggle:()=>{i("core","fixedToolbar",!0),s(!1),o(!1)},help:(0,Be.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,Be.__)("Distraction free")}),(0,Me.jsx)(cn,{scope:"core",featureName:"focusMode",help:(0,Be.__)("Highlights the current block and fades other content."),label:(0,Be.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,Be.__)("Accessibility"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Ya,{title:(0,Be.__)("Navigation"),description:(0,Be.__)("Optimize the editing experience for enhanced control."),children:(0,Me.jsx)(cn,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,Be.__)("Keeps the text cursor within blocks while navigating with arrow keys, preventing it from moving to other blocks and enhancing accessibility for keyboard users."),label:(0,Be.__)("Contain text cursor inside block")})}),(0,Me.jsx)(Ya,{title:(0,Be.__)("Interface"),children:(0,Me.jsx)(cn,{scope:"core",featureName:"showIconLabels",label:(0,Be.__)("Show button text labels"),help:(0,Be.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,Be.__)("Blocks"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Ya,{title:(0,Be.__)("Inserter"),children:(0,Me.jsx)(cn,{scope:"core",featureName:"mostUsedBlocks",help:(0,Be.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,Be.__)("Show most used blocks")})}),(0,Me.jsx)(Ya,{title:(0,Be.__)("Manage block visibility"),description:(0,Be.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,Me.jsx)(MG,{})})]})},window.__experimentalMediaProcessing&&{name:"media",tabLabel:(0,Be.__)("Media"),content:(0,Me.jsx)(Me.Fragment,{children:(0,Me.jsxs)(Ya,{title:(0,Be.__)("General"),description:(0,Be.__)("Customize options related to the media upload flow."),children:[(0,Me.jsx)(cn,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,Be.__)("Compress media items before uploading to the server."),label:(0,Be.__)("Pre-upload compression")}),(0,Me.jsx)(cn,{scope:"core/media",featureName:"requireApproval",help:(0,Be.__)("Require approval step when optimizing existing media."),label:(0,Be.__)("Approval step")})]})})}].filter(Boolean),[r,e,s,o,i,t]);return(0,Me.jsx)(eme,{sections:a})}var zG=n(N()),r_=n(E());function rme({postType:e}){let{registerPostTypeSchema:t}=M((0,r_.useDispatch)(b));(0,zG.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,r_.useSelect)(o=>{let{getEntityFields:s}=M(o(b));return{fields:s("postType",e)}},[e]);return r}var HG=rme;var Zg=n(Ye());var Gg=n(ee()),GG="content",WG={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let s=r["pattern/overrides"],{getBlockAttributes:i}=e(Gg.store),a=i(t),c={};for(let l of Object.keys(o)){let u=s?.[a?.metadata?.name]?.[l];if(u===void 0){c[l]=a[l];continue}else c[l]=u===""?void 0:u}return c},setValues({select:e,dispatch:t,clientId:r,bindings:o}){let{getBlockAttributes:s,getBlockParentsByBlockName:i,getBlocks:a}=e(Gg.store),l=s(r)?.metadata?.name;if(!l)return;let[u]=i(r,"core/block",!0),m=Object.entries(o).reduce((f,[h,{newValue:g}])=>(f[h]=g,f),{});if(!u){let f=h=>{for(let g of h)g.attributes?.metadata?.name===l&&t(Gg.store).updateBlockAttributes(g.clientId,m),f(g.innerBlocks)};f(a());return}let d=s(u)?.[GG];t(Gg.store).updateBlockAttributes(u,{[GG]:{...d,[l]:{...d?.[l],...Object.entries(m).reduce((f,[h,g])=>(f[h]=g===void 0?"":g,f),{})}}})},canUserEditValue:()=>!0};var o_=n(I()),s_=n(Y()),Wg=n(ee()),r5=["core/navigation-link","core/navigation-submenu"],YG=[{label:(0,o_.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,o_.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,o_.__)("Post Link"),args:{field:"link"},type:"string"}],ZG={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:s,getBlockName:i}=e(Wg.store),a=i(o),c=r5.includes(a),l,u;if(c){let h=s(o);l=h?.id,u=h?.type}else l=t?.postId,u=t?.postType;let{getEditedEntityRecord:m}=e(s_.store),d=m("postType",u,l),f={};for(let[h,g]of Object.entries(r)){let y=YG.find(v=>v.args.field===g.args.field);y?d?f[h]=d[g.args.field]:f[h]=y.label:f[h]=g.args.field}return f},setValues({dispatch:e,context:t,bindings:r,clientId:o,select:s}){let{getBlockName:i}=s(Wg.store),a=i(o);if(r5.includes(a))return!1;let c={};Object.values(r).forEach(({args:l,newValue:u})=>{c[l.field]=u}),e(s_.store).editEntityRecord("postType",t?.postType,t?.postId,c)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(Wg.store),s=o(),i=r(s);return!(r5.includes(i)||t?.query||t?.queryId||!t?.postType||!e(s_.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(Wg.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:YG}};var Yg=n(Y());function o5(e,t){let{getRegisteredPostMeta:r}=M(e(Yg.store)),o=r(t?.postType),s=[];return Object.entries(o).forEach(([i,a])=>{i==="footnotes"||i.charAt(0)==="_"||s.push({label:a.title||i,args:{key:i},default:a.default,type:a.type})}),s}function ome({select:e,context:t,args:r}){let s=o5(e,t).find(c=>c.args.key===r.key);if(!s)return r.key;if(!t?.postId)return s.default||s.label||r.key;let{getEditedEntityRecord:i}=e(Yg.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??s?.label??r.key}var qG={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[s,i]of Object.entries(r))o[s]=ome({select:e,context:t,args:i.args});return o},setValues({dispatch:e,context:t,bindings:r}){let o={};Object.values(r).forEach(({args:s,newValue:i})=>{o[s.key]=i}),e(Yg.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!o5(e,t).some(c=>c.args.key===r.key)||e(b).getEditorSettings().enableCustomFields||!e(Yg.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return o5(e,t).map(({default:o,...s})=>({...s}))}};var sc=n(I()),KG=n(Y()),n_=n(ee()),s5=["core/navigation-link","core/navigation-submenu"],n5=[{label:(0,sc.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,sc.__)("Name"),args:{field:"name"},type:"string"},{label:(0,sc.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,sc.__)("Link"),args:{field:"link"},type:"string"},{label:(0,sc.__)("Description"),args:{field:"description"},type:"string"},{label:(0,sc.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,sc.__)("Count"),args:{field:"count"},type:"string"}],XG={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:s}=e(KG.store),{getBlockAttributes:i,getBlockName:a}=e(n_.store),c=a(o),l=s5.includes(c),u;if(l){let d=i(o),f=d?.type;u=s("taxonomy",f==="tag"?"post_tag":f,d?.id)}else t.termId&&t.taxonomy&&(u=s("taxonomy",t.taxonomy,t.termId));!u&&t?.termData&&!l&&(u=t.termData);let m={};for(let[d,f]of Object.entries(r)){let h=n5.find(g=>g.args.field===f.args.field);h?!u||u[f.args.field]===void 0?m[d]=h.label:f.args.field==="count"?m[d]="("+u[f.args.field]+")":m[d]=u[f.args.field]:m[d]=f.args.field}return m},setValues({dispatch:e,context:t,bindings:r}){return!1},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(n_.store),s=o(),i=r(s);return s5.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:s}=t(n_.store),i=s(),a=o(i);if(s5.includes(a)){let c=r(i);return!c||!c.id||!c.type?[]:n5}return e?e.taxonomy&&e.termId||e.termData?n5:[]:[]}};function JG(){(0,Zg.registerBlockBindingsSource)(WG),(0,Zg.registerBlockBindingsSource)(ZG),(0,Zg.registerBlockBindingsSource)(qG),(0,Zg.registerBlockBindingsSource)(XG)}var{store:sme,...nme}=A2,QG={};L5(QG,{CreateTemplatePartModal:ud,patternTitleField:hf,templateTitleField:ff,BackButton:Tw,EntitiesSavedStatesExtensible:Rh,Editor:RG,PluginPostExcerpt:Nh,PostCardPanel:lx,PreferencesModal:UG,usePostActions:ix,usePostFields:HG,ToolsMoreMenuGroup:Bw,ViewMoreMenuGroup:Fw,ResizableEditor:nm,registerCoreBlockBindingsSources:JG,getTemplateInfo:Cs,GlobalStylesUIWrapper:d1,GlobalStylesActionMenu:qx,StyleBookPreview:KD,useGlobalStyles:Gr,useStyle:Il,useGenerateBlockPath:cj,useRestoreBlockFromPath:Ew,interfaceStore:sme,...nme});var qg=n(E());function ime(e,t,r){let{registerEntityAction:o}=M((0,qg.dispatch)(b))}function ame(e,t,r){let{unregisterEntityAction:o}=M((0,qg.dispatch)(b))}function lme(e,t,r){let{registerEntityField:o}=M((0,qg.dispatch)(b))}function cme(e,t,r){let{unregisterEntityField:o}=M((0,qg.dispatch)(b))}var $G=n(ee());return aW(ume);})();
 212  /*! Bundled license information:
 213  
 214  autosize/dist/autosize.js:
 215    (*!
 216        autosize 4.0.2
 217        license: MIT
 218        http://www.jacklmoore.com/autosize
 219    *)
 220  
 221  is-plain-object/dist/is-plain-object.mjs:
 222    (*!
 223     * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
 224     *
 225     * Copyright (c) 2014-2017, Jon Schlinkert.
 226     * Released under the MIT License.
 227     *)
 228  */


Generated : Thu Apr 23 08:20:11 2026 Cross-referenced by PHPXref